.page_container__sC_36{max-width:820px;margin:0 auto;padding:0 24px}.page_hero__7ScuC{padding:130px 0 40px;text-align:center}.page_eyebrow__Dm0fk{display:inline-block;font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--blue);margin-bottom:18px;padding:6px 14px;border:1px solid rgba(58,175,255,.35);border-radius:20px;background:rgba(58,175,255,.06)}.page_heading__lAdYZ{font-family:var(--font-display);font-size:44px;line-height:1.2;color:var(--white);margin:0 auto 18px;max-width:780px}.page_blue__QWP19{color:var(--blue)}.page_subtitle__jhaWv{font-size:18px;color:var(--gray);line-height:1.65;margin:0 auto;max-width:640px}.page_intro__emyHe{padding:20px 0 40px;color:var(--gray);font-size:16.5px;line-height:1.75}.page_intro__emyHe p{margin:0 0 16px}.page_intro__emyHe strong{color:var(--white);font-weight:600}.page_checklist__UyO2F{padding:20px 0 60px}.page_item__OqGwF{display:grid;grid-template-columns:48px 1fr;gap:20px;padding:26px 0;border-bottom:1px solid rgba(58,175,255,.12)}.page_item__OqGwF:last-child{border-bottom:none}.page_itemNum__AawTX{font-family:var(--font-mono);font-size:14px;color:var(--blue);padding-top:4px;letter-spacing:.05em}.page_itemTitle__DPq4B{font-family:var(--font-display);font-size:20px;color:var(--white);margin:0 0 8px;line-height:1.3}.page_itemBody__1udWj{color:rgba(240,244,248,.85);font-size:15.5px;line-height:1.7;margin:0 0 10px}.page_itemBody__1udWj:last-child{margin-bottom:0}.page_itemBody__1udWj strong{color:var(--white);font-weight:600}.page_itemBody__1udWj em{font-style:normal;color:var(--blue);font-family:var(--font-mono);font-size:14px;background:rgba(58,175,255,.08);padding:2px 8px;border-radius:4px}.page_divider__Wh2nQ{padding:40px 0 20px;text-align:center}.page_dividerText__u_jN_{font-family:var(--font-mono);font-size:13px;color:var(--gray);letter-spacing:.1em;text-transform:uppercase}.page_close__1UJH0{padding:20px 0 40px}.page_close__1UJH0 p{color:var(--gray);font-size:16.5px;line-height:1.75;margin:0 0 16px}.page_close__1UJH0 strong{color:var(--white);font-weight:600}@media (max-width:640px){.page_hero__7ScuC{padding:100px 0 30px}.page_heading__lAdYZ{font-size:30px}.page_subtitle__jhaWv{font-size:16px}.page_item__OqGwF{grid-template-columns:36px 1fr;gap:12px;padding:22px 0}.page_itemNum__AawTX{font-size:12px}.page_itemTitle__DPq4B{font-size:17px}.page_itemBody__1udWj{font-size:15px}}.ToolkitCTA_band__B4A0f{padding:4rem 2rem;position:relative;z-index:1}.ToolkitCTA_inline__YPdXV{padding:2rem 0 1rem}.ToolkitCTA_inner__sfT_h{max-width:760px;margin:0 auto;padding:40px 36px;background:var(--charcoal);border:2px solid var(--gold);border-radius:14px;text-align:center;box-shadow:0 0 50px rgba(212,149,43,.18);background-image:linear-gradient(180deg,rgba(212,149,43,.08),var(--charcoal) 60%)}.ToolkitCTA_badge__FOvyU{display:inline-block;font-family:var(--font-mono);font-size:12px;color:var(--gold);padding:6px 14px;border:1px solid rgba(212,149,43,.45);border-radius:20px;background:rgba(212,149,43,.08);letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin-bottom:18px}.ToolkitCTA_head__OdnnE{font-family:var(--font-display);font-size:28px;line-height:1.25;color:var(--white);margin:0 0 14px}.ToolkitCTA_sub__Xpj0o{color:var(--gray);font-size:15.5px;line-height:1.65;margin:0 auto 24px;max-width:620px}.ToolkitCTA_btn__9rMVn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--gold);color:var(--navy);border-radius:8px;font-family:var(--font-body);font-weight:700;font-size:15px;text-decoration:none;transition:all .3s;box-shadow:0 0 24px rgba(212,149,43,.28)}.ToolkitCTA_btn__9rMVn:hover{transform:translateY(-2px);box-shadow:0 0 40px rgba(212,149,43,.45)}.ToolkitCTA_btn__9rMVn .ToolkitCTA_arrow__h3T9M{transition:transform .3s}.ToolkitCTA_btn__9rMVn:hover .ToolkitCTA_arrow__h3T9M{transform:translateX(4px)}.ToolkitCTA_micro__2BZ55{margin:16px 0 0;font-size:12.5px;color:var(--gray);letter-spacing:.02em}@media (max-width:640px){.ToolkitCTA_inner__sfT_h{padding:30px 22px}.ToolkitCTA_head__OdnnE{font-size:22px}.ToolkitCTA_sub__Xpj0o{font-size:15px}.ToolkitCTA_btn__9rMVn{padding:14px 24px;font-size:14.5px}}