html{scroll-behavior:smooth;scroll-padding-top:120px}.sub-page{max-width:1280px;margin:auto;padding:42px 32px 100px}.sub-hero{display:grid;grid-template-columns:1fr .93fr;gap:55px;align-items:center;padding:40px 0 70px}.kicker{font-size:11px;letter-spacing:.15em;color:#365bea;font-weight:750}.sub-hero h1,.account-copy h1{font-size:clamp(36px,4vw,64px);line-height:1.2;letter-spacing:-.07em;margin:22px 0 25px}.sub-hero h1 em,.account-copy h1 em,.sub-heading h2 em{font-style:normal;color:#365bea}.sub-hero p,.account-copy>p{font-size:17px;line-height:1.85;color:#71839c;max-width:570px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px;font-size:13px;color:#657999}.hero-actions .primary,.decision-panel>a{display:inline-block;background:#365bea;color:#fff;border-radius:12px;padding:17px 23px;font-weight:700}.sub-hero-art{height:380px;position:relative;border-radius:24px;overflow:hidden}.sub-hero-art img{height:100%;object-fit:cover}.sub-hero-art span{position:absolute;right:15px;bottom:15px;background:#ffffffd9;color:#7c8da2;border-radius:30px;padding:7px 11px;font-size:10px}.organize-hero .sub-hero-art img{object-position:center}.sub-band{display:grid;grid-template-columns:150px 1fr 170px 1fr;gap:16px;background:#f0f4ff;border-radius:18px;padding:23px 28px;font-size:12px;color:#637590}.sub-band b{color:#365bea}.sub-section{padding:85px 0;border-bottom:1px solid #e9eef6}.sub-heading{max-width:770px}.sub-heading h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.06em;line-height:1.3;margin:14px 0}.sub-heading p{color:#7a8aa0;font-size:15px}.step-cards,.organize-grid,.kit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:32px 0}.step-cards article,.kit-grid article,.organize-grid article{background:#f8faff;border:1px solid #e9eef8;border-radius:18px;padding:25px}.step-cards span,.kit-grid article>span,.organize-grid article>span{color:#365bea;font-weight:750;font-size:10px}.step-cards h3,.kit-grid h3,.organize-grid h3{font-size:21px;letter-spacing:-.04em;margin:15px 0 9px}.step-cards p,.kit-grid p,.organize-grid p{color:#7f8ea3;font-size:13px;line-height:1.8}.kit-section{background:#f8faff;border-radius:25px;padding:65px 45px;margin-top:35px}.kit-grid,.organize-grid{grid-template-columns:repeat(3,1fr)}.kit-grid article{background:white;display:flex;flex-direction:column}.kit-grid article.featured{border:2px solid #365bea;box-shadow:0 15px 35px #365bea16}.kit-grid ul,.organize-grid ul{padding-left:17px;color:#6c809c;font-size:12px;line-height:2}.kit-grid b{color:#365bea;font-size:11px;margin-top:auto}.kit-note,.service-note{font-size:11px;color:#93a1b4;line-height:1.8}.organize-grid article{background:#f5f8f7}.checklist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px}.checklist-grid label{display:flex;align-items:start;gap:12px;padding:22px;border:1px solid #e2e9f4;border-radius:15px;cursor:pointer}.checklist-grid input{accent-color:#365bea;margin-top:4px}.checklist-grid b,.checklist-grid small{display:block}.checklist-grid b{font-size:15px}.checklist-grid small{font-size:11px;color:#8a99ad;margin-top:9px}#organize-progress{color:#365bea;font-size:12px;margin-top:15px}.decision-panel{display:flex;justify-content:space-between;align-items:end;gap:30px;background:#101f43;border-radius:24px;padding:45px;color:white;margin-top:60px}.decision-panel h2{font-size:34px;letter-spacing:-.05em;margin:15px 0}.decision-panel p{font-size:13px;color:#bac8df}.decision-panel>a{white-space:nowrap}.account-layout{display:grid;grid-template-columns:1.1fr .8fr;gap:70px;align-items:start;padding:55px 0}.benefit-list{margin-top:35px;display:grid;gap:16px}.benefit-list article{display:flex;gap:18px;border-top:1px solid #e7edf7;padding-top:16px}.benefit-list b{color:#365bea}.benefit-list h3{font-size:17px;margin:0 0 6px}.benefit-list p{font-size:13px;color:#8493a8;line-height:1.7;margin:0}.account-card{background:#f8faff;border:1px solid #e7ecf6;border-radius:22px;padding:32px}.account-card>span{color:#365bea;font-size:10px;letter-spacing:.13em}.account-card h2{font-size:28px;margin:12px 0 5px}.account-card>p,.account-card>small{color:#8d9bb0;font-size:12px}.account-card form{display:grid;gap:15px;margin:24px 0}.account-card label{display:grid;gap:8px;font-size:12px;color:#667894}.account-card input{width:100%;border:1px solid #dce5f2;border-radius:9px;padding:14px;background:white}.account-card button{background:#365bea;color:white;border:0;border-radius:9px;padding:15px;font-weight:700}.account-card #account-result{background:#e8efff;border-radius:9px;padding:12px;color:#4866a6;font-size:11px}.signup-event{padding:22px;background:white;border:1px solid #e7ecf5;border-radius:14px;margin-bottom:18px}.signup-event b{color:#365bea;font-size:10px}.signup-event h3{font-size:18px;margin:12px 0 8px}.signup-event p{font-size:11px;color:#8391a5;line-height:1.7}@media(max-width:900px){.sub-hero,.account-layout{grid-template-columns:1fr;gap:25px}.sub-band{grid-template-columns:140px 1fr}.step-cards{grid-template-columns:repeat(2,1fr)}.kit-grid,.organize-grid{grid-template-columns:1fr}.sub-hero-art{height:300px}.account-layout{padding:15px 0}}@media(max-width:760px){.sub-page{padding:24px 20px 95px}.sub-hero{padding:25px 0 45px}.sub-hero h1,.account-copy h1{font-size:38px}.sub-hero p,.account-copy>p{font-size:14px}.hero-actions{gap:15px;font-size:11px}.hero-actions .primary{padding:14px}.sub-band{display:block;line-height:1.8}.sub-band b{display:block;margin-top:12px}.sub-section{padding:55px 0}.step-cards,.checklist-grid{grid-template-columns:1fr}.kit-section{margin:0 -20px;padding:50px 20px;border-radius:0}.decision-panel{display:block;padding:28px;margin-top:40px}.decision-panel h2{font-size:26px}.decision-panel>a{margin-top:22px}.account-card{padding:25px}}

@media(min-width:1200px) and (max-width:1500px){.sub-page{max-width:calc(100% - 215px);margin-left:40px;margin-right:175px}}
