.SignInLanding_page__P3uo9{--bg:radial-gradient(ellipse at 9% 45%,#1a2d51 0%,transparent 55%),#0c172b;--soft:#b6c3d9;--soft2:#a5b5d0;--soft3:#879ab9;--hub:#c5cede;--note:#aebcd2;--foot:#91a2bc;--foot-strong:#bdc8d9;--ink:#17263f;--ink2:#43526a;--ink3:#637086;--ink4:#718097;--ink5:#768298;--ink6:#65738a;--accent:#2b4796;--accent-hover:#213975;--accent-fill:#2b4796;--accent-fill-hover:#213975;--accent-border:#2b4796;--accent-shadow:#2b479625;--mark-bg:#edf1f8;--mark-border:#d9e0ef;--input-border:#cbd2de;--divider:#e3e6ea;--panel:#f0f2f5;--card-border:#e7e6dc;--shadow:#0209144d;min-height:100dvh;color-scheme:light;color:#f4f6fa;background:var(--bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;flex-direction:column;padding:0 5.5%;isolation:isolate}.SignInLanding_record__92Sht{--bg:radial-gradient(ellipse at 9% 45%,#6e3a3f8c 0%,transparent 55%),linear-gradient(135deg,#33373d,#402a2e 50%,#5e1f22);--soft:#d3cacb;--soft2:#c3b8b9;--soft3:#a99c9d;--hub:#dcd4d5;--note:#cbbfc0;--foot:#b3a6a7;--foot-strong:#ddd4d5;--ink:#2a2527;--ink2:#4d4547;--ink3:#6b6264;--ink4:#7a7072;--ink5:#7f7577;--ink6:#6f6567;--accent:#9b2c32;--accent-hover:#7d2227;--accent-fill:linear-gradient(135deg,#6e3a3f,#a2292e 60%,#c62828);--accent-fill-hover:linear-gradient(135deg,#5f3136,#8e2429 60%,#ad2323);--accent-border:#8a2a2f;--accent-shadow:#9b2c3230;--mark-bg:#f6eced;--mark-border:#ebd5d7;--input-border:#d6cdce;--divider:#e8e1e1;--panel:#f5f0f0;--card-border:#e9e1dc;--shadow:#1a0a0c59;--signin-accent:#9b2c32}.SignInLanding_page__P3uo9 *{box-sizing:border-box}.SignInLanding_header__vQ1Kp{width:100%;max-width:1260px;margin:0 auto;min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff17}.SignInLanding_brand__uaJq6{display:inline-flex;align-items:center;gap:11px;text-decoration:none}.SignInLanding_brand__uaJq6 img{object-fit:contain;width:48px;height:48px}.SignInLanding_wordmark__cI0ZP{color:#f4f6fa;font-size:34px;line-height:1;letter-spacing:-.06em;font-weight:750}.SignInLanding_wordmark__cI0ZP>span{color:#efcc4a}.SignInLanding_wordmark__cI0ZP small{display:block;color:var(--soft);font-size:6px;letter-spacing:.16em;margin-top:7px;font-weight:500}.SignInLanding_hubLink__MiUDL{display:inline-flex;align-items:center;gap:8px;color:var(--hub);font-size:13px;text-decoration:none}.SignInLanding_hubLink__MiUDL:hover{color:#f3d75b}.SignInLanding_layout__1RC8p{width:100%;max-width:1180px;margin:auto;padding:64px 0 70px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;grid-gap:clamp(48px,7vw,120px);gap:clamp(48px,7vw,120px)}.SignInLanding_story__W93rj{position:relative}.SignInLanding_eyebrow__boXeg{display:flex;align-items:center;gap:11px;font-size:11px;letter-spacing:.18em;font-weight:650;color:#e6ce7b;margin:0 0 24px}.SignInLanding_eyebrow__boXeg>span{height:6px;width:6px;border-radius:50%;background:#efcc4a;box-shadow:0 0 0 5px #efcc4a12}.SignInLanding_story__W93rj h1{font-size:clamp(50px,5.4vw,74px);line-height:1.04;letter-spacing:-.055em;font-weight:600;margin:0;color:#f4f6fa}.SignInLanding_story__W93rj h1>span{color:#efcc4a;background:linear-gradient(120deg,#d2b035,#f9e77b 28%,#efcc4a 50%,#ddb83f 72%,#f7de66);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.SignInLanding_intro__4s49b{max-width:405px;font-size:17px;line-height:1.75;color:var(--soft);margin:27px 0 32px}.SignInLanding_features__KiySw{display:grid;grid-gap:22px;gap:22px;max-width:415px}.SignInLanding_features__KiySw>div{display:flex;align-items:flex-start;gap:15px}.SignInLanding_features__KiySw svg{color:#e8ce78;flex-shrink:0;margin-top:3px;stroke-width:1.5}.SignInLanding_features__KiySw p{margin:0}.SignInLanding_features__KiySw strong{display:block;font-size:14px;font-weight:550;color:#edf1f8}.SignInLanding_features__KiySw p>span{display:block;font-size:12px;line-height:1.7;margin-top:5px;color:var(--soft2)}.SignInLanding_signature__37BO_{display:flex;align-items:center;gap:12px;color:var(--soft3);font-size:9px;letter-spacing:.16em;margin-top:40px}.SignInLanding_signature__37BO_>span{width:28px;height:1px;background:#cfb755}.SignInLanding_signIn__qvsrR{min-width:0;scroll-margin-top:20px}.SignInLanding_card__sBwXx{background:#fcfcfa;color:var(--ink);padding:clamp(28px,3.5vw,46px);border:1px solid var(--card-border);border-radius:22px;box-shadow:0 28px 70px var(--shadow);position:relative;overflow:hidden}.SignInLanding_card__sBwXx:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(100deg,#b79132,#f4dc72 40%,#d3ae3c 70%,#ecd77c)}.SignInLanding_cardTop__fGqOT{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:29px}.SignInLanding_cardMark__iQjT7{display:grid;place-items:center;height:52px;width:52px;border:1px solid var(--mark-border);border-radius:15px;background:var(--mark-bg);color:var(--accent)}.SignInLanding_cardLabel__q0mF3{font-size:9px;font-weight:650;letter-spacing:.16em;color:var(--ink5)}.SignInLanding_card__sBwXx h2{font-size:clamp(27px,2.6vw,35px);font-weight:600;letter-spacing:-.04em;line-height:1.2;margin:0 0 14px;color:var(--ink)}.SignInLanding_cardIntro__FFUKL{font-size:14px;line-height:1.65;color:var(--ink3);margin:0;max-width:280px}.SignInLanding_divider__5auoP{height:1px;background:var(--divider);margin:29px 0}.SignInLanding_card__sBwXx h3{font-size:16px;font-weight:650;margin:0 0 10px;color:var(--ink)}.SignInLanding_accountCopy__fNKMW{color:var(--ink3);font-size:13px;line-height:1.7;margin:0 0 24px}.SignInLanding_primary__oLat5{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:15px 19px;border-radius:9px;background:var(--accent-fill);color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s}.SignInLanding_primary__oLat5:hover{background:var(--accent-fill-hover);box-shadow:0 5px 18px var(--accent-shadow)}.SignInLanding_primary__oLat5 svg{flex-shrink:0}.SignInLanding_signInNote__pN_9e{display:flex;align-items:flex-start;gap:7px;font-size:10px;line-height:1.7;color:var(--ink4);margin:13px 0 26px}.SignInLanding_signInNote__pN_9e svg{flex-shrink:0;margin-top:2px}.SignInLanding_security__pq_F_{border-radius:10px;background:var(--panel);padding:15px;display:flex;gap:10px;align-items:flex-start}.SignInLanding_security__pq_F_ svg{color:var(--accent);flex-shrink:0;margin-top:1px}.SignInLanding_security__pq_F_ p{margin:0;line-height:1.6}.SignInLanding_security__pq_F_ strong{display:block;color:var(--ink2);font-size:11px;font-weight:600}.SignInLanding_security__pq_F_ p>span{display:block;font-size:10px;color:var(--ink6);margin-top:4px}.SignInLanding_appPromo__h8iaQ{margin-top:18px;padding:14px 16px;border-radius:14px;background:#ffffff0d;border:1px solid #ffffff24;color:var(--soft)}.SignInLanding_appPromo__h8iaQ strong{display:block;color:#f4f6fa;font-size:13px;font-weight:650}.SignInLanding_appPromo__h8iaQ a{display:inline-flex;align-items:center;gap:8px;margin:10px 0 8px;padding:10px 16px;border-radius:9px;background:var(--accent-fill);color:#fff;font-size:14px;font-weight:600;text-decoration:none}.SignInLanding_appPromo__h8iaQ span{display:block;font-size:11.5px;line-height:1.6;margin-top:4px}.SignInLanding_appPromo__h8iaQ b{color:#f3d75b;font-weight:600;overflow-wrap:anywhere}.SignInLanding_note__5HKoP{color:var(--note);font-size:11px;line-height:1.7;text-align:center;margin:22px 0 12px}.SignInLanding_learnMore__zeKIV{display:flex;align-items:center;justify-content:center;gap:6px;color:#dbc77e;font-size:11px;text-decoration:none;line-height:1.6}.SignInLanding_footer__pCZmF{max-width:1260px;width:100%;margin:0 auto;padding:23px 0;border-top:1px solid #ffffff17;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:10px;line-height:1.7;color:var(--foot)}.SignInLanding_footer__pCZmF>span:first-child{color:var(--foot-strong)}.SignInLanding_footerDot___jSjd{padding:0 8px;color:#ddc475}.SignInLanding_page__P3uo9 a:focus-visible{outline:3px solid #d1aa35;outline-offset:5px}.SignInLanding_skipLink__jfFLb{position:fixed;z-index:100;top:10px;left:12px;transform:translateY(-200%);padding:12px 18px;border-radius:6px;background:#fff;color:var(--ink)}.SignInLanding_skipLink__jfFLb:focus{transform:translateY(0)}@media(max-width:850px){.SignInLanding_page__P3uo9{padding:0 24px}.SignInLanding_layout__1RC8p{grid-template-columns:1fr 1fr;gap:32px;padding:44px 0}.SignInLanding_story__W93rj h1{font-size:49px}.SignInLanding_intro__4s49b{font-size:15px}.SignInLanding_card__sBwXx{padding:26px}}@media(max-width:650px){.SignInLanding_page__P3uo9{padding:0 20px}.SignInLanding_header__vQ1Kp{min-height:88px}.SignInLanding_brand__uaJq6 img{width:39px;height:39px}.SignInLanding_wordmark__cI0ZP{font-size:29px}.SignInLanding_hubLink__MiUDL{font-size:11px}.SignInLanding_layout__1RC8p{display:flex;flex-direction:column;gap:32px;padding:35px 0;align-items:stretch}.SignInLanding_eyebrow__boXeg{margin-bottom:17px;font-size:10px}.SignInLanding_story__W93rj h1{font-size:46px}.SignInLanding_intro__4s49b{margin:19px 0 0;max-width:350px}.SignInLanding_features__KiySw,.SignInLanding_signature__37BO_{display:none}.SignInLanding_card__sBwXx{padding:28px 24px;border-radius:17px}.SignInLanding_card__sBwXx h2{font-size:29px}.SignInLanding_footer__pCZmF{font-size:10px;padding:20px 0}.SignInLanding_footer__pCZmF>span{display:block}}.SignInLanding_card__sBwXx form{margin:0}.SignInLanding_card__sBwXx form h2{font-size:17px;margin:0 0 18px;letter-spacing:0}.SignInLanding_card__sBwXx label{font-size:13px;color:var(--ink2);margin-bottom:16px}.SignInLanding_card__sBwXx input{border-color:var(--input-border);padding:11px 12px;font-size:15px}.SignInLanding_card__sBwXx form>button{width:100%;background:var(--accent-fill);border-color:var(--accent-border);min-height:48px}.SignInLanding_card__sBwXx form>button:hover{background:var(--accent-fill-hover)}.SignInLanding_card__sBwXx button:focus-visible,.SignInLanding_card__sBwXx input:focus-visible{outline:3px solid #b79132;outline-offset:3px}.SignInLanding_card__sBwXx .links{gap:10px;margin:18px 0 22px}.SignInLanding_card__sBwXx .link{font-size:12px;color:var(--accent);text-align:left}.SignInLanding_card__sBwXx [role=status]{font-size:13px;color:var(--ink2);margin:14px 0;overflow-wrap:anywhere}.SignInLanding_security__pq_F_{margin-top:24px}@media(max-width:650px){.SignInLanding_header__vQ1Kp{min-height:72px}.SignInLanding_brand__uaJq6 img{width:36px;height:36px}.SignInLanding_wordmark__cI0ZP{font-size:26px}.SignInLanding_layout__1RC8p{gap:18px;padding:18px 0}.SignInLanding_eyebrow__boXeg{margin-bottom:10px}.SignInLanding_story__W93rj h1{font-size:32px;line-height:1.08}.SignInLanding_cardIntro__FFUKL,.SignInLanding_intro__4s49b{display:none}.SignInLanding_card__sBwXx{padding:20px 18px}.SignInLanding_cardTop__fGqOT{margin-bottom:14px}.SignInLanding_cardMark__iQjT7{height:40px;width:40px;border-radius:11px}.SignInLanding_card__sBwXx h2{font-size:22px;margin:0}.SignInLanding_divider__5auoP{margin:16px 0}.SignInLanding_card__sBwXx form h2{font-size:16px;margin:0 0 14px}.SignInLanding_card__sBwXx label{margin-bottom:12px}.SignInLanding_security__pq_F_{margin-top:18px}.SignInLanding_note__5HKoP{margin:14px 0 8px}}.connector{max-width:960px;margin:0 auto;padding:24px 20px 120px;color:#172c45;font-family:system-ui,sans-serif;font-size:18px;line-height:1.6;overflow-wrap:anywhere}.connector header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.connector h1{font-size:clamp(28px,5vw,38px);line-height:1.2}.connector h2{font-size:24px}.connector h3{font-size:20px}.connector section{background:#fff;border:1px solid #d1d9e2;border-radius:16px;padding:24px;margin:24px 0}.connector label{display:block;margin:16px 0;font-weight:600}.connector input:not([type=checkbox]),.connector select{display:block;width:100%;min-width:0;box-sizing:border-box;min-height:52px;font:inherit;padding:10px 12px;border:1px solid #8191a5;border-radius:8px;background:white;color:#172c45}.connector button,.connector-button{display:inline-block;background:#17344d;color:white;border:2px solid #17344d;border-radius:9px;padding:11px 18px;min-height:52px;font:inherit;font-weight:600;cursor:pointer;margin:6px 10px 6px 0;text-decoration:none}.connector button.secondary{background:white;color:#17344d}.connector button:disabled{opacity:.55;cursor:default}.connector :focus-visible{outline:3px solid #a67716;outline-offset:3px}.connector .connector-check{display:flex;gap:14px;align-items:flex-start;font-weight:400;padding:8px 0}.connector-check input{width:26px;height:26px;flex-shrink:0;margin-top:3px;accent-color:#17344d}.connector .connector-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 20px;gap:0 20px}.connector article{border-top:1px solid #d1d9e2;padding:20px 0}.connector .notice{background:#f6f1e7;border:1px solid #ceba87;border-radius:10px;padding:18px;margin:20px 0}.connector small{font-size:15px;font-weight:400}.connector object{width:100%;height:480px;margin:20px 0;border:1px solid #d1d9e2}.connector dd{margin:0 0 8px}.connector dt{font-weight:600}.connector nav{display:flex;flex-wrap:wrap;margin-top:20px}.connector footer{margin-top:32px}.connector a{color:#174e76}.connector a.connector-button{color:white}@media (max-width:600px){.connector{padding:20px 16px 110px}.connector section{padding:18px 16px}.connector .connector-grid{grid-template-columns:1fr}.connector nav button{flex:1 1 40%;font-size:16px;margin-right:6px}.connector object{height:350px}}.connector .connector-action{display:inline-block;background:#174e76;color:white;border-radius:10px;padding:12px 18px;min-height:48px;text-decoration:none}.connector .intake-receipt{background:white;border:2px solid #174e76;padding:24px;margin:24px 0}.connector .intake-receipt dd{margin:0 0 16px;white-space:pre-wrap;overflow-wrap:anywhere}@media print{body:has(.intake-receipt) *{visibility:hidden}body:has(.intake-receipt) .intake-receipt,body:has(.intake-receipt) .intake-receipt *{visibility:visible}body:has(.intake-receipt) .intake-receipt{position:absolute;left:0;top:0;width:100%;margin:0;padding:12mm;border:0;box-sizing:border-box}body:has(.intake-receipt) .intake-receipt .no-print,body:has(.intake-receipt) .intake-receipt .no-print *{display:none}.intake-receipt dl>div{page-break-inside:avoid;break-inside:avoid}}