.hero{isolation:isolate;background:var(--navy);color:#fff;min-height:clamp(720px,46vw,860px);padding:64px 0 18px;position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(70% 42% at 32% 69%,#021d3f57 0%,#032c572e 62%,#03386c00 100%),linear-gradient(90deg,#01142df5 0%,#022145e6 32%,#032f5cb8 50%,#043f7957 62%,#054e971f 71%,#004aad00 81%);position:absolute;inset:0}.hero-image{z-index:-2;object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.hero-inner{width:min(calc(100% - 80px),var(--max));align-items:center;min-height:clamp(470px,29vw,570px);display:flex;position:relative}.hero-copy{width:min(650px,50%);transform:translateY(-28px)}.hero .eyebrow{color:#9bc9ff;letter-spacing:.14em;text-shadow:0 2px 14px #010f22b3;margin-bottom:14px;font-size:12px}.hero h1{color:#fff;letter-spacing:-.043em;text-shadow:0 3px 28px #010f228f;text-wrap:balance;max-width:610px;font-size:clamp(44px,3.4vw,58px);font-weight:680;line-height:1.04}.hero-tagline{color:#f5f8fc;letter-spacing:-.018em;white-space:nowrap;text-shadow:0 2px 18px #010f22b8;border-left:3px solid #62adf7;max-width:540px;margin:25px 0 19px;padding-left:17px;font-family:Instrument,Segoe UI,sans-serif;font-size:clamp(19px,1.45vw,22px);font-style:normal;font-weight:620;line-height:1.35}.hero .lead{color:#edf3fa;text-shadow:0 2px 16px #010f22c7;max-width:570px;margin:0;font-size:17px;line-height:1.65}.hero-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(760px,100%);margin-top:30px;display:grid}.hero-benefits article{min-height:170px;color:var(--ink);background:linear-gradient(145deg,#f9fcfff5,#e9f3ffeb);border:1px solid #a0c9f76b;border-radius:12px;padding:18px 17px 17px;position:relative;overflow:hidden;box-shadow:0 16px 36px #01132a2e}.hero-benefits article:before{content:"";background:linear-gradient(90deg,var(--blue),#65adf7);width:100%;height:3px;position:absolute;top:0;left:0}.hero-benefit-icon{width:38px;height:38px;color:var(--blue);background:#fff;border:1px solid #b9d5f5;border-radius:10px;place-items:center;margin-bottom:13px;display:grid}.hero-benefits h2{color:#0b356d;letter-spacing:-.02em;margin:0 0 9px;font-size:17px;font-weight:720;line-height:1.2}.hero-benefits p{color:#465b73;letter-spacing:0;margin:0;font-size:15.5px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.consultation-wrap{z-index:4;width:min(100% - 80px,1240px);position:absolute;bottom:-56px;left:50%;transform:translate(-50%)}.consultation-bar{background:var(--navy-2);min-height:112px;box-shadow:var(--shadow);border:1px solid #70a2e052;border-radius:14px;grid-template-columns:1.8fr .9fr .9fr 1.13fr auto;align-items:center;gap:0;padding:16px 18px;display:grid}.consultation-intro{align-items:center;gap:17px;padding-right:25px;display:flex}.consultation-intro strong{max-width:320px;font-size:18px;line-height:1.25;display:block}.consultation-intro small{color:#c0cee0;margin-top:5px;font-size:14px;line-height:1.45;display:block}.icon-circle{color:#e2bd72;border:1px solid #2b79dc;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.trust-item{color:#eef5ff;border-left:1px solid #ffffff29;grid-template-columns:auto 1fr;align-items:center;column-gap:11px;min-height:68px;padding:0 18px;font-size:14.5px;font-weight:630;line-height:1.32;display:grid;position:relative}.trust-item svg{color:#c7d8ee;flex:none}.consultation-cta{white-space:nowrap;margin-left:18px}.metrics{display:none}.metrics-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.metrics-grid>div{border-right:1px solid var(--line);grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:22px 32px;display:grid}.metrics-grid>div:last-child{border-right:0}.metrics svg{color:var(--blue)}.metrics strong{color:var(--blue);letter-spacing:-.04em;font-size:27px}.metrics span{color:var(--muted);font-weight:600}.goal-section{padding:102px 0}#fonlar{padding-bottom:56px}#basvuru{padding:91px 0 41px}.bes-info-section{background:#fff;padding:92px 0 156px;overflow:clip}.bes-info-layout{width:min(calc(100% - 136px),var(--max));grid-template-columns:minmax(500px,545px) minmax(0,1fr);align-items:start;gap:64px;display:grid}.bes-info-copy{z-index:2;padding:49px 0 0 2px;position:relative}.bes-info-copy .eyebrow{color:#075fcf;letter-spacing:.16em;margin-bottom:29px;font-size:15.2px}.bes-info-copy h2{width:545px;max-width:100%;color:var(--navy-2);letter-spacing:-.049em;font-size:clamp(56px,3.8vw,60px);font-weight:710;line-height:1.1}.bes-info-rule{background:var(--blue-bright);width:82px;height:4px;margin-top:34px;display:block}.bes-info-intro{max-width:545px;margin-top:42px}.bes-info-intro p{color:#355270;letter-spacing:-.004em;margin:0;font-size:17px;line-height:1.8}.bes-info-intro .bes-info-lead{color:#355270;letter-spacing:-.004em;max-width:545px;margin-bottom:30px;font-size:17px;font-weight:450;line-height:1.8}.bes-info-intro p:not(.bes-info-lead){line-height:1.8}.bes-info-intro p:nth-child(3),.bes-info-intro p+p{margin-top:30px}.bes-info-assurances{isolation:isolate;grid-template-rows:55.125% 44.875%;grid-template-columns:52.5% 47.5%;width:calc(100% + 42px);min-height:810px;margin:0;display:grid;position:relative}.bes-info-assurances:before{content:"";z-index:0;background:#c8def6;width:1px;position:absolute;top:48px;bottom:-21px;left:52.5%}.bes-info-benefit{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;padding:46px 28px;display:flex;position:relative}.benefit-audit,.benefit-state{border-right:0}.benefit-audit,.benefit-age{border-bottom:1px solid #c8def6;justify-content:flex-start;padding-top:64px;padding-bottom:0}.benefit-state{justify-content:flex-start;padding-top:96px;padding-bottom:0}.benefit-payment{justify-content:flex-start;padding-top:97px;padding-bottom:0}.bes-info-icon{color:#086be4;place-items:center;min-width:72px;height:72px;margin-bottom:24px;display:inline-grid;position:relative}.bes-info-icon-accent{color:#d49c2d;background:#fff;border-radius:50%;padding:1px;position:absolute;bottom:0;right:-8px}.bes-info-rate{color:#fff;letter-spacing:-.035em;background:#d7a537;border-radius:50%;place-items:center;min-width:40px;height:40px;font-size:11px;font-weight:790;display:grid;position:absolute;bottom:1px;right:-17px;box-shadow:0 0 0 4px #fff}.benefit-state .bes-info-icon{color:#d39b24}.bes-info-benefit h3{color:var(--navy-2);letter-spacing:-.03em;margin:0 0 17px;font-size:21px;font-weight:720;line-height:1.2}.bes-info-benefit p{color:#355270;letter-spacing:-.002em;text-wrap:pretty;max-width:300px;margin:0 auto;font-size:16.2px;line-height:1.85}.benefit-age p{max-width:280px}.benefit-state p{text-wrap:wrap;max-width:340px}.benefit-payment p{text-wrap:wrap;max-width:300px}.bes-info-desktop-break{display:block}.benefit-state h3{margin-bottom:20px}.bes-info-seal{z-index:4;background:url(/bes-assurance-seal.png) 50%/contain no-repeat;border:0;border-radius:50%;width:212px;height:212px;display:block;position:absolute;top:55.125%;left:52.5%;transform:translate(-50%,-50%);box-shadow:0 13px 34px #03132712}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes compass-reveal{0%{opacity:.2;transform:translateY(38px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){.bes-info-copy,.bes-info-assurances{animation:linear both compass-reveal;animation-timeline:view();animation-range:entry 8% cover 32%}}.soft{background:var(--soft-blue)}.split{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.align-center{align-items:center}.contribution-section{background:#f7f9fc;padding:92px 0 96px;position:relative;overflow:hidden}.contribution-layout{grid-template-columns:minmax(0,.78fr) minmax(600px,1.22fr);align-items:center;gap:92px;display:grid}.contribution-copy{align-self:center}.contribution-copy .eyebrow{color:var(--blue-bright);margin-bottom:18px}.contribution-copy h2{max-width:600px;color:var(--navy);letter-spacing:-.052em;text-wrap:balance;font-size:clamp(48px,3.55vw,62px);font-weight:690;line-height:1.03}.contribution-copy .section-copy{color:#52657b;max-width:610px;margin-top:28px;font-size:19px;line-height:1.75}.contribution-options{position:relative}.payment-periods>p{color:#263950;letter-spacing:.1em;text-transform:uppercase;margin:0 0 13px;font-size:13px;font-weight:790}.payment-period-tabs{background:#f9fbfd;border:1px solid #cbd7e5;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.payment-period-tabs button{color:#24364d;min-height:56px;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #cbd7e5;padding:0 16px;font-size:16px;font-weight:610;transition:background-color .18s,color .18s,box-shadow .18s}.payment-period-tabs button:last-child{border-right:0}.payment-period-tabs button:hover{color:var(--blue);background:#edf4fd}.payment-period-tabs button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #72b7ff;position:relative}.payment-period-tabs button.is-active{background:var(--blue-bright);color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.flexibility-panel{margin-top:38px}.flexibility-panel h3{color:var(--navy);letter-spacing:-.032em;margin:0;font-size:24px;font-weight:720;line-height:1.22}.flexibility-list{margin:22px 0 0;padding:0;list-style:none}.flexibility-list li{color:#294765;letter-spacing:-.008em;border-bottom:1px solid #d6e0eb;grid-template-columns:52px 1px minmax(0,1fr);align-items:center;gap:20px;min-height:76px;font-size:17px;font-weight:520;line-height:1.55;display:grid}.flexibility-list li:last-child{border-bottom:0}.flexibility-icon{width:52px;height:52px;color:var(--blue-bright);background:#fff;border:1px solid #d6ad58e0;border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 24px #0313270e}.flexibility-divider{background:#cdd9e6;width:1px;height:32px}.state-contribution-section{background:#fff;padding:102px 0 88px}.state-contribution-container{max-width:var(--max)}.state-contribution-heading .eyebrow{color:#064ad8;letter-spacing:.16em;margin-bottom:18px;font-size:13px}.state-contribution-heading h2{color:#06132f;letter-spacing:-.052em;font-size:clamp(48px,4.15vw,62px);font-weight:690;line-height:1.02}.state-contribution-intro{color:#50617f;letter-spacing:-.006em;width:100%;margin-top:30px;font-size:19px;line-height:1.75}.state-contribution-intro p{margin:0 0 8px}.state-contribution-intro p:last-child{margin-bottom:0}.state-contribution-intro strong{color:#10213e;font-weight:700}.state-contribution-intro+.contribution-calculation{margin-top:32px}.contribution-calculation{background:#f7faff;border:1px solid #cbdcfb;border-radius:17px;grid-template-columns:minmax(260px,1.25fr) 70px minmax(260px,1.15fr) 70px minmax(300px,.95fr);align-items:center;min-height:218px;margin-top:47px;padding:30px 38px 30px 46px;display:grid}.calculation-value{flex-direction:column;justify-content:center;min-width:0;min-height:128px;display:flex}.calculation-contribution{border-right:1px solid #e1e8f3;padding-right:48px}.calculation-value span{color:#52617d;letter-spacing:-.01em;margin-bottom:12px;font-size:16px;font-weight:470;line-height:1.25}.calculation-value strong{color:#071633;letter-spacing:-.018em;font-kerning:none;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:clamp(39px,3vw,50px);font-weight:650;line-height:1}.calculation-operator{color:#064ad8;text-align:center;font-size:32px;font-weight:560;line-height:1}.calculation-total{background:#fff;border:1px solid #8eb4ff;border-radius:16px;min-height:154px;padding:26px 36px;box-shadow:0 10px 18px #195bd726}.calculation-total strong{color:#0645d1;font-size:clamp(43px,3.55vw,60px);font-weight:670}.state-contribution-description{color:#50617f;letter-spacing:-.006em;width:100%;margin:30px 0 0;font-size:19px;line-height:1.75}.state-contribution-description p{margin:0 0 16px}.state-contribution-description p:last-child{margin-bottom:0}.vesting-section{border-top:1px solid #d8e1ee;grid-template-columns:400px minmax(0,1fr);gap:0;margin-top:37px;padding-top:50px;display:grid}.vesting-copy{min-width:0}.vesting-copy h3{color:#071633;letter-spacing:-.038em;text-wrap:balance;max-width:390px;font-size:32px;font-weight:700;line-height:1.08}.vesting-copy>p:not(.vesting-notice){color:#53647f;max-width:370px;margin:18px 0 0;font-size:17px;line-height:1.66}.vesting-notice{color:#3f5573;background:linear-gradient(135deg,#edf5ff 0%,#f8fbff 100%);border:1px solid #b9d4ff;border-left:4px solid #0568e8;border-radius:0 12px 12px 0;max-width:390px;margin:24px 0 0;padding:18px 20px 20px;font-size:15.5px;line-height:1.66;box-shadow:0 10px 24px #0568e817}.vesting-notice strong{color:#0645c7;align-items:center;gap:8px;margin-bottom:7px;font-size:16px;font-weight:760;line-height:1.3;display:flex}.vesting-notice strong:before{content:"!";color:#fff;background:#0568e8;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:14px;font-weight:800;line-height:1;display:grid}.vesting-timeline{grid-template-columns:repeat(4,minmax(0,1fr));align-self:start;margin:34px 0 0;padding:0;list-style:none;display:grid;position:relative}.vesting-timeline:before{content:"";z-index:0;background:#064ad8;height:2px;position:absolute;top:0;left:6.5%;right:6.5%}.vesting-timeline:after{content:"";z-index:0;background:#25b2bd;height:2px;position:absolute;top:0;left:62.5%;right:6.5%}.vesting-timeline li{z-index:1;text-align:center;min-width:0;padding:49px 18px 0;position:relative}.vesting-node{z-index:2;background:#fff;border:2px solid #064ad8;border-radius:50%;width:30px;height:30px;position:absolute;top:0;left:50%;transform:translate(-50%,-47%);box-shadow:0 0 0 3px #fff}.vesting-timeline h4{color:#071633;letter-spacing:-.018em;min-height:43px;font-size:16px;font-weight:590;line-height:1.38}.vesting-timeline strong{color:#064ad8;letter-spacing:-.055em;margin-top:9px;font-size:52px;font-weight:610;line-height:1;display:block}.vesting-separator{border-right:1px dashed #d4deeb;width:1px;height:121px;position:absolute;bottom:0;right:0}.vesting-timeline .is-final .vesting-node{border-color:#1aaeb8}.vesting-timeline .is-final strong{color:#48a2a2}.ink-section{background:var(--navy);color:#fff}.ink-section .eyebrow{color:#72aaf0}.ink-section p{color:#b9c8db}.table-wrap{overflow:auto}.table-wrap table{border-collapse:collapse;width:100%}.table-wrap th,.table-wrap td{text-align:left;border-bottom:1px solid #ffffff29;padding:18px}.table-wrap th:last-child,.table-wrap td:last-child{color:#79aff2;font-size:22px;font-weight:800}.stopaj-section{padding:112px 0}.stopaj-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(64px,6vw,96px);display:grid}.stopaj-copy{max-width:650px}.stopaj-copy .eyebrow{max-width:620px;margin-bottom:24px;line-height:1.55}.stopaj-copy h2{text-wrap:balance;font-size:clamp(42px,3.15vw,54px);line-height:1.05}.stopaj-description{max-width:620px;margin:26px 0 0;font-size:19px;line-height:1.75;color:#c4d1e1!important}.stopaj-description strong{color:#fff;font-weight:740}.stopaj-note{max-width:620px;margin:18px 0 0;font-size:16px;font-weight:650;line-height:1.6;color:#91b9e8!important}.stopaj-table{width:100%;transform:translateY(-10px)}.stopaj-table th,.stopaj-table td{padding-block:22px}.stopaj-table th:first-child,.stopaj-table td:first-child{padding-left:0}.stopaj-table th:last-child,.stopaj-table td:last-child{width:120px;padding-right:0}.goal-card{background:var(--navy-2);color:#fff;box-shadow:var(--shadow);border:1px solid #c5d4e7;border-radius:18px;padding:40px 42px}.goal-card-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.goal-icon{color:#e2bd72;border:1px solid #4177b9;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.goal-card small{color:#b8c7da;font-size:15.5px;line-height:1.4;display:block}.goal-card strong{letter-spacing:-.035em;text-wrap:balance;max-width:620px;margin:0 0 13px;font-size:27px;line-height:1.2;display:block}.goal-card p{color:#b9c8db;max-width:650px;margin:0;line-height:1.65}.goal-stat{color:#dfeaff;border-top:1px solid #ffffff26;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:27px;padding-top:21px;font-size:14.5px;line-height:1.45;display:flex}.goal-stat span{color:#e2bd72}.fund-section{background:linear-gradient(118deg,#fbfdff 0%,#f6f9fd 48%,#edf4fb 100%);padding:102px 0 96px;overflow:hidden}.fund-layout{grid-template-columns:minmax(420px,.515fr) minmax(0,1fr);align-items:stretch;gap:56px;display:grid}.fund-intro{flex-direction:column;gap:20px;min-width:0;min-height:0;padding:0;display:flex}.fund-intro-copy{z-index:1;position:relative}.fund-kicker{color:#075ed9;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:14px;font-weight:790}.fund-progress{background:#dfe5ed;width:266px;height:4px;margin-top:18px;display:block}.fund-progress i{background:#176ce8;width:88px;height:100%;display:block}.fund-intro h2{color:#071733;letter-spacing:-.052em;text-wrap:balance;max-width:590px;margin:24px 0 0;font-size:clamp(48px,3.15vw,58px);font-weight:710;line-height:1.055}.fund-description{color:#506786;letter-spacing:-.006em;max-width:500px;margin:24px 0 0;font-size:19px;line-height:1.75}.fund-illustration{pointer-events:none;-webkit-user-select:none;user-select:none;width:calc(100% + 32px);max-width:calc(100% + 32px);height:auto;margin:auto -16px 0;display:block}.fund-index{background:#d6e1ed;border:1px solid #d6e1ed;border-radius:14px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:1px;min-height:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #fffffff5,0 22px 58px #194c8b17}.fund-item{color:#071733;min-width:0;min-height:0;font:inherit;text-align:left;cursor:pointer;background:#ffffffe6;border:0;flex-direction:column;padding:28px 32px;transition:background-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.fund-item:hover{z-index:1;background:#f7fbff;box-shadow:inset 0 0 0 1px #8ab9f7}.fund-item:focus-visible{z-index:2;outline-offset:-4px;outline:3px solid #72b7ff}.fund-item.is-active{z-index:1;background:linear-gradient(135deg,#f9fcff 0%,#eef6ff 100%);border-radius:12px;box-shadow:inset 0 0 0 1.5px #2d7cf5,0 12px 32px #1762c214}.fund-item-top{grid-template-columns:auto 1px 52px 1fr;align-items:center;gap:16px;width:100%;min-height:52px;display:grid}.fund-number{color:#0b5ed7;letter-spacing:-.055em;font-size:42px;font-weight:470;line-height:1}.fund-number-divider{background:#dbe4ef;width:1px;height:42px}.fund-icon{color:#0861dc;background:#ffffffb8;border:1px solid #dbe5ef;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 9px 22px #1d529212}.fund-icon svg{width:28px;height:28px}.fund-arrow{color:#0867e8;place-self:center end;transition:transform .2s}.fund-item:hover .fund-arrow,.fund-item.is-active .fund-arrow{transform:translate(4px)}.fund-item-title{color:#071733;letter-spacing:-.035em;margin-top:18px;font-size:22px;font-weight:710;line-height:1.22;display:block}.fund-item-copy{color:#536b89;letter-spacing:-.005em;max-width:400px;margin-top:10px;font-size:17px;font-weight:470;line-height:1.65;display:block}.plan-grid p,.steps p{color:#53647a;font-size:16px;line-height:1.65}.app-showcase{isolation:isolate;background:radial-gradient(circle at 74% 42%,#085ddc47,#0000 30%),radial-gradient(at 80% 105%,#0865ed5c,#0000 42%),linear-gradient(112deg,#020814 0%,#031327 42%,#061d3f 72%,#020a18 100%);border:1px solid #3a7feb42;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-height:610px;margin-top:26px;padding:42px 30px 28px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 72px #03132733,inset 0 1px #75adff21}.fund-app-showcase .app-showcase{margin-top:clamp(40px,4vw,64px)}.app-showcase:before{content:"";pointer-events:none;background:linear-gradient(132deg,#0000 0 53%,#226fe70f 53.2%,#0000 53.5%),linear-gradient(66deg,#0000 0 66%,#3c85f60e 66.2%,#0000 66.55%);position:absolute;inset:0}.app-showcase:after{content:"";pointer-events:none;border:1px solid #1f6fff57;border-radius:50%;width:66%;height:54%;position:absolute;bottom:-33%;right:-7%;transform:rotate(-1deg);box-shadow:0 0 35px #0d64f452,inset 0 0 36px #0d64f433}.app-showcase-copy,.app-phone-stage{z-index:1;position:relative}.app-showcase-copy{align-self:center;min-width:0;padding:4px 0 0}.app-showcase-kicker{color:#edf5ff;background:#03173485;border:1px solid #1b74ff57;border-radius:999px;align-items:center;gap:12px;margin-bottom:24px;padding:9px 17px 9px 14px;font-size:14px;font-weight:520;line-height:1.2;display:inline-flex;box-shadow:0 10px 34px #00000029,inset 0 0 22px #0c57ca14}.app-showcase-kicker:before{content:"";background:#34c759;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #34c7591f,0 0 14px #34c75999}.app-showcase h3{color:#fff;letter-spacing:-.048em;text-wrap:balance;max-width:690px;margin:0;font-size:clamp(44px,3vw,50px);font-weight:650;line-height:1.02}.app-showcase h3 span,.app-showcase h3 strong{display:block}.app-showcase h3 strong{color:#267cf1;white-space:nowrap;margin-top:7px;font-weight:650}.app-showcase-lead{color:#c4d0df;letter-spacing:-.012em;max-width:590px;margin:30px 0 0;font-size:18px;font-weight:440;line-height:1.58}.app-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 0;padding:0;list-style:none;display:grid}.app-feature{border-right:1px solid #c0d3ed73;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:58px;padding:0 10px;display:grid}.app-feature:first-child{padding-left:0}.app-feature:last-child{border-right:0;padding-right:0}.app-feature-icon{color:#f3f7ff;background:#063069b8;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 0 0 1px #5e9fff14}.app-feature b{color:#f6f9fd;letter-spacing:-.018em;white-space:nowrap;font-size:14.3px;font-weight:610;line-height:1.28;display:block}.app-download-row{flex-wrap:wrap;align-items:center;gap:34px;margin-top:46px;display:flex}.app-store-button{background:#000;border:1px solid #c6d6eb7a;border-radius:10px;align-items:center;width:202px;max-width:100%;padding:0;transition:transform .25s,box-shadow .25s,opacity .25s;display:inline-flex;box-shadow:0 16px 38px #0000004d}.app-store-badge{border-radius:9px;width:100%;height:auto;display:block}.app-store-button:hover{opacity:.97;transform:translateY(-3px);box-shadow:0 22px 46px #00000061}.app-play-note{color:#7f95b4;white-space:nowrap;align-items:center;gap:10px;min-height:44px;margin:0;padding:0;font-size:17px;font-weight:500;line-height:1.35;display:inline-flex}.app-play-note svg{color:#7189aa}.app-phone-stage{justify-content:center;align-items:center;min-width:0;min-height:540px;display:flex;overflow:visible}.app-phone-stage:before{content:"";filter:blur(9px);background:radial-gradient(#2174ffa8 0%,#0850bf4d 38%,#0000 72%);border-radius:50%;height:96px;position:absolute;bottom:3%;left:3%;right:-4%;transform:perspective(360px)rotateX(66deg);box-shadow:0 0 46px #0f61e74d}.app-phone-cluster{z-index:1;width:min(100%,720px);height:560px;margin:0 auto;position:relative}.app-phone{transform-origin:50%;background:#06152d;border:2px solid #aeccf5b8;border-radius:36px;margin:0;padding:7px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 58px #0000007a,0 8px 16px #0012304d,inset 0 0 0 2px #000000bf,inset 0 1px #ffffff57}.app-phone:before{content:"";z-index:2;background:#030d1c;border-radius:999px;width:48px;height:14px;position:absolute;top:13px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1f}.app-phone:after{content:"";background:#0b254f;border-radius:0 6px 6px 0;width:4px;height:47px;position:absolute;top:84px;right:-4px;box-shadow:0 73px #0b254f}.app-phone-main{z-index:3;width:256px;transform:translate(-40%,-51%)rotate(0)}.app-phone-left{z-index:2;opacity:1;width:205px;transform:translate(-145%,-45%)rotate(-5.5deg)}.app-phone-right{z-index:2;opacity:1;width:205px;transform:translate(51%,-45%)rotate(5deg)}.app-shot{border-radius:28px;width:100%;height:auto;display:block;box-shadow:inset 0 0 0 1px #ffffff29}.application-section{isolation:isolate;background:linear-gradient(145deg,#fbfdff 0%,#fff 46%,#f6f9fd 100%);min-height:720px;padding:91px 0 41px;position:relative;overflow:hidden}.application-section:before,.application-section:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.application-section:before{border:64px solid #e1e9f457;width:980px;height:340px;top:-220px;left:-240px;transform:rotate(13deg)}.application-section:after{border:58px solid #e4ecf761;width:1250px;height:390px;bottom:-280px;right:-260px;transform:rotate(-8deg)}.application-shell{width:min(calc(100% - 80px),var(--max));max-width:var(--max);margin-inline:auto;position:relative}.application-heading{max-width:1250px}.application-eyebrow{letter-spacing:.08em;align-items:center;gap:17px;width:max-content;margin-bottom:22px;font-size:15px;display:flex}.application-eyebrow i{background:#5d9cf1;width:56px;height:1px;position:relative}.application-eyebrow i:after{content:"";background:#126de0;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.application-heading h2{letter-spacing:-.052em;max-width:1250px;font-size:clamp(48px,3.25vw,60px);font-weight:690;line-height:1.04}.application-heading .section-copy{color:#2c5795;max-width:1100px;margin-top:22px;font-size:19px;line-height:1.75}.application-flow{grid-template-columns:240px 58px 240px 58px 240px 90px minmax(400px,420px);justify-content:start;align-items:center;column-gap:12px;margin-top:56px;margin-left:0;display:grid}.application-step{text-align:center;align-self:stretch;min-width:0;padding:75px 0 0}.application-step-icon{color:#0866db;background:linear-gradient(145deg,#e8f0fce0,#f9fbfefa);border-radius:50%;place-items:center;width:100px;height:100px;margin:0 auto 50px;display:grid;position:relative;box-shadow:0 17px 22px -21px #1454aab3,inset 0 0 0 1px #ffffffb3}.application-step:nth-of-type(2) .application-step-icon svg{color:#0753bc}.application-step:nth-of-type(2) .application-step-icon svg path:last-child{color:#31b7ef}.application-step:nth-of-type(3) .application-step-icon svg{color:#0757c2}.application-step h3{color:#071b3b;letter-spacing:-.024em;justify-content:center;align-items:flex-start;min-height:52px;margin:0 0 9px;font-size:19px;font-weight:750;line-height:1.38;display:flex}.application-step p{color:#315b98;max-width:260px;margin:0 auto;font-size:16px;line-height:1.58}.application-flow-arrow{color:#0871ed;background:#fff;border:1px solid #dbe5f1;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto;display:grid;box-shadow:0 12px 22px #11437f21}.application-flow-arrow svg{width:21px;height:21px}.application-cta{color:#fff;background:radial-gradient(circle at 100% 0,#1475ff5c,#0000 34%),linear-gradient(145deg,#051936 0%,#08285d 54%,#0a3b83 100%);border:1px solid #3897ffd1;border-radius:22px;flex-direction:column;grid-column:7;gap:20px;min-height:438px;padding:34px 30px 30px;display:flex;position:relative;overflow:hidden;transform:none;box-shadow:0 32px 64px #01265e42,inset 0 0 0 1px #ffffff0d,0 0 30px #1b82ff21}.application-cta:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,#0000 52%,#59aaff21 52.2%,#0000 67%);position:absolute;inset:0}.application-cta-watermark{color:#4699ff33;width:104px;height:104px;position:absolute;top:25px;right:28px}.application-cta-intro{z-index:1;align-items:center;gap:15px;min-height:68px;padding-right:86px;display:flex;position:relative}.application-cta-intro-icon{color:#3c91ff;background:#03163661;border:1px solid #318aff8c;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 24px #00143c2e}.application-cta-intro span:last-child{flex-direction:column;gap:4px;display:flex}.application-cta-intro small{color:#72aaf0;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700}.application-cta-intro strong{color:#fff;font-size:17px;font-weight:650;line-height:1.3}.application-cta-divider{z-index:1;background:linear-gradient(90deg,#71a8edad,#71a8ed2e);height:1px;position:relative}.application-cta-primary{z-index:1;color:#071b3b;letter-spacing:-.04em;background:#fff;border:1px solid #fffffff5;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:118px;padding:22px 22px 22px 26px;font-size:28px;font-weight:760;line-height:1.08;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 18px 36px #00123740}.application-cta-primary i{color:#fff;background:linear-gradient(145deg,#087bf8,#0756c8);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-style:normal;transition:transform .2s,background .2s;display:grid;box-shadow:0 12px 24px #055dd247}.application-cta-secondary{z-index:1;color:#fff;background:#0215345c;border:1px solid #2885ffeb;border-radius:13px;justify-content:center;align-items:center;gap:13px;min-height:72px;padding:0 18px;font-size:18px;font-weight:720;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 12px 28px #00123629}.application-cta-secondary svg{color:#55a4ff}.application-cta-primary:hover{transform:translateY(-2px);box-shadow:0 16px 32px #0035873d}.application-cta-primary:hover i{background:#005ccc;transform:translate(3px)}.application-cta-secondary:hover{background:#09316694;transform:translateY(-2px);box-shadow:0 16px 30px #0012363d}.application-cta a:focus-visible{outline-offset:4px;outline:3px solid #fff}.actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.center-actions{justify-content:center}.plan-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.plan-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:290px;padding:28px;transition:transform .2s,border-color .2s;display:flex;position:relative}.plan-grid h3{margin:12px 0}.plan-grid a{color:var(--blue);margin-top:auto;font-weight:750;text-decoration:none}.why-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:45px;display:grid}.why-grid article{background:#fff;border:1px solid #d8d6cf;border-radius:14px;padding:38px}.why-grid p{color:var(--muted)}.why-grid h4{margin-top:25px}.check-list{padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--line);padding:15px 0;display:grid}.check-list span{color:#53647a;font-size:16px;line-height:1.55}.bes-overview-faq{--faq-accent:#004aad;background:#fff}.bes-overview-faq .faq-list{box-shadow:none;border-radius:8px}.bes-overview-faq .faq-intro h2{font-size:clamp(48px,4.3vw,66px)}.bes-overview-faq .faq-question{font-size:20px}.bes-overview-faq .faq-item{position:relative}.bes-overview-faq .faq-item[open]{box-shadow:inset 3px 0 var(--faq-accent);border-left:0}.bes-overview-faq .faq-item summary,.bes-overview-faq .faq-item[open] summary,.bes-overview-faq .faq-item[open].faq-item-leaving summary{min-height:91px;color:var(--ink);background:0 0;padding:19px 29px 19px 33px}.bes-overview-faq .faq-item summary:hover .faq-question{color:var(--faq-accent)}.bes-overview-faq .faq-item summary:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-5px;box-shadow:none}.bes-overview-faq .faq-number,.bes-overview-faq .faq-item[open].faq-item-leaving .faq-number{border-color:var(--faq-accent);color:var(--faq-accent);box-shadow:none;background:#fff}.bes-overview-faq .faq-item[open] .faq-number{border-color:var(--faq-accent);background:var(--faq-accent);color:#fff;box-shadow:none}.bes-overview-faq .faq-chevron,.bes-overview-faq .faq-item[open] .faq-chevron,.bes-overview-faq .faq-item[open].faq-item-leaving .faq-chevron{color:var(--faq-accent)}.bes-overview-faq .faq-item[open].faq-item-entering summary,.bes-overview-faq .faq-item[open].faq-item-entering .faq-question{animation:none}.bes-overview-faq .faq-answer{background:0 0}.bes-overview-faq .faq-answer-content{max-width:none;padding:0 61px 28px 105px;display:block}.bes-overview-faq .faq-answer-content p{color:#40546b;max-width:65ch;font-size:18px;font-weight:400;line-height:1.7}@media (min-width:701px) and (max-width:1200px){.bes-overview-faq .faq-item summary,.bes-overview-faq .faq-item[open] summary,.bes-overview-faq .faq-item[open].faq-item-leaving summary{padding-inline:25px}.bes-overview-faq .faq-answer-content{padding-left:93px;padding-right:40px}}@media (max-width:700px){.bes-overview-faq .faq-question{font-size:17px}.bes-overview-faq .faq-item summary,.bes-overview-faq .faq-item[open] summary,.bes-overview-faq .faq-item[open].faq-item-leaving summary{grid-template-columns:40px minmax(0,1fr) 26px;gap:12px;min-height:78px;padding:17px 15px}.bes-overview-faq .faq-answer-content{padding:0 18px 24px}.bes-overview-faq .faq-answer-content p{font-size:15px;line-height:1.65}}@keyframes faq-summary-focus{0%{background:#174a77;box-shadow:inset 4px 0 #91cdffe0}46%{background:#0d3d6d;box-shadow:inset 4px 0 #91cdff61}to{background:var(--faq-question);box-shadow:inset 4px 0 #91cdff00}}@keyframes faq-question-focus{0%{opacity:.16;color:#82cbff;text-shadow:0 0 24px #78beff7a;transform:translate(-14px)}48%{opacity:1;color:#b7e1ff;text-shadow:0 0 20px #78beff5c;transform:translate(2px)}to{opacity:1;color:inherit;text-shadow:none;transform:translate(0,0)}}@keyframes faq-answer-enter{}@media (max-width:1280px){.application-shell{width:min(calc(100% - 80px),var(--max));max-width:var(--max);margin-inline:auto}#basvuru.application-section{padding-block:76px}.application-flow{grid-template-columns:minmax(190px,1fr) 62px minmax(190px,1fr) 62px minmax(220px,1fr);gap:18px;margin-left:0}.application-step{align-self:center;padding-top:0}.application-step h3{min-height:0;display:block}.application-cta{grid-column:1/-1;grid-template-rows:1fr auto;grid-template-columns:minmax(260px,1fr) minmax(380px,430px);align-items:center;gap:16px 36px;min-height:266px;margin-top:30px;padding:30px 34px;display:grid;transform:none}.application-cta-intro{grid-area:1/1;align-self:end;padding-right:110px}.application-cta-divider{grid-area:2/1;align-self:start}.application-cta-primary{grid-area:1/2;max-width:none;font-size:27px}.application-cta-secondary{grid-area:2/2;max-width:none}.application-cta-watermark{right:470px}}@media (max-width:900px){.application-heading h2{font-size:clamp(43px,7vw,60px)}.application-heading .section-copy{font-size:19px}.application-copy-break{display:none}.application-flow{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:22px 16px}.application-step:nth-of-type(3){grid-area:3/1/auto/2}.application-flow>.application-flow-arrow:nth-of-type(2){grid-area:3/2/auto/3}.application-cta{grid-area:3/3/auto/4;min-height:420px;margin-top:0;padding:28px 24px;display:flex}.application-cta-intro{padding-right:76px}.application-cta-watermark{right:22px}.application-cta-primary{font-size:23px}.application-cta-secondary{min-height:64px;padding-inline:12px;font-size:16px}.application-step p{max-width:300px}}@media (max-width:640px){.application-shell{width:min(calc(100% - 30px),var(--max))}#basvuru.application-section{min-height:0;padding:68px 0 72px}.application-section:before{width:620px;height:240px;top:-145px;left:-310px}.application-section:after{width:680px;height:260px;bottom:-180px;right:-390px}.application-heading{max-width:none}.application-eyebrow{letter-spacing:.07em;gap:11px;margin-bottom:18px;font-size:11px}.application-eyebrow i{width:28px}.application-heading h2{font-size:clamp(37px,11vw,47px);line-height:1.03}.application-heading .section-copy{margin-top:20px;font-size:16px;line-height:1.65}.application-flow{flex-direction:column;align-items:center;gap:0;margin-top:42px;display:flex}.application-step{text-align:center;width:100%}.application-step-icon{width:88px;height:88px;margin-bottom:22px}.application-step-icon svg{width:47px;height:47px}.application-step h3{font-size:20px}.application-step p{max-width:330px;margin-inline:auto;font-size:15.5px}.application-flow-arrow{width:56px;height:56px;margin:24px 0;transform:rotate(90deg)}.application-cta{text-align:left;border-radius:18px;align-items:stretch;gap:14px;width:100%;min-height:0;margin-top:34px;padding:26px 22px 24px}.application-cta-intro{align-self:stretch;min-height:58px;padding-right:72px}.application-cta-intro-icon{border-radius:13px;width:48px;height:48px}.application-cta-divider{width:100%}.application-cta-primary{width:100%;min-height:90px;padding:18px 18px 18px 20px;font-size:21px}.application-cta-primary i{width:54px;height:54px}.application-cta-secondary{width:100%;max-width:none;min-height:60px;font-size:16px}.application-cta-watermark{width:86px;height:86px;top:20px;right:20px}}@media (min-width:1600px){.hero-copy{width:min(800px,53%);transform:translateY(-12px)}.hero .eyebrow{margin-bottom:17px;font-size:13px}.hero h1{max-width:720px;font-size:clamp(62px,3.55vw,70px);line-height:1.035}.hero-tagline{max-width:500px;margin:27px 0 20px;padding-left:20px;font-size:25px;line-height:1.32}.hero .lead{max-width:640px;font-size:19px;line-height:1.62}.hero-benefits{gap:14px;width:800px;margin-top:32px}.hero-benefits article{min-height:190px;padding:20px 19px 18px}.hero-benefits h2{font-size:18px}.hero-benefits p{font-size:16px}}@media (min-width:1101px){.hero{--desktop-header-height:120px;min-height:max(clamp(720px,46vw,860px),calc(100svh - var(--desktop-header-height) + 58px))}.hero-inner{min-height:calc(clamp(720px,46vw,860px) - 82px)}.hero-copy{transform:translateY(-55px)}}@media (min-width:1261px){.hero{--desktop-header-height:126px}}@media (max-width:1100px){.consultation-bar{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.consultation-intro{grid-column:1/-1;padding:0 0 14px}.hero-copy{width:60%}.fund-grid,.plan-grid{grid-template-columns:1fr 1fr}}@media (max-width:1280px){.bes-info-layout{width:min(calc(100% - 80px),var(--max));grid-template-columns:1fr;gap:58px}.bes-info-copy{max-width:760px;padding-top:0}.bes-info-copy h2{width:auto;max-width:650px}.bes-info-intro{max-width:680px}.bes-info-assurances{grid-template-rows:55.125% 44.875%;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:900px;min-height:720px;margin:0 auto}.bes-info-assurances:before{top:0;bottom:0;left:50%}.bes-info-seal{left:50%}.benefit-audit,.benefit-age{justify-content:center;padding:46px 22px 108px}.benefit-state,.benefit-payment{justify-content:center;padding:108px 22px 46px}.bes-info-desktop-break{display:none}}@media (max-width:1100px){.app-showcase{grid-template-columns:1fr;gap:24px}.app-showcase-copy{max-width:none}.app-phone-stage{min-height:500px}.app-feature-grid article{min-height:112px}}@media (max-width:900px){.hero{min-height:910px}.hero-copy{width:62%}.hero-benefits{grid-template-columns:1fr 1fr}.hero-benefits article{min-height:142px}.hero-benefits article:last-child{grid-column:1/-1;min-height:128px}.consultation-wrap{bottom:-105px}.consultation-bar{grid-template-columns:repeat(3,minmax(0,1fr));padding:22px}.consultation-intro{grid-column:1/-1;padding:0 0 18px}.trust-item{border-left:0;padding:10px 8px}.consultation-cta{grid-column:1/-1;margin-left:0}.bes-info-section{padding-top:145px}.content-grid,.split,.vesting,.faq-grid,.why-grid{grid-template-columns:1fr;gap:46px}.guidance{grid-template-columns:1fr}.guidance .button{grid-column:auto}.stopaj-section{padding:88px 0}.stopaj-layout{grid-template-columns:1fr;gap:46px}.stopaj-copy{max-width:700px}.stopaj-copy h2,.stopaj-description,.stopaj-note{max-width:650px}.stopaj-table{transform:none}}@media (max-width:1100px){.contribution-layout{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:54px}.contribution-copy h2{font-size:clamp(44px,5vw,56px)}}@media (max-width:900px){.contribution-section{padding:82px 0}.contribution-layout{grid-template-columns:1fr;gap:56px}.contribution-copy{max-width:680px}.contribution-copy h2{max-width:620px}.bes-info-assurances{max-width:720px;min-height:660px}.bes-info-benefit{padding-inline:22px}.bes-info-benefit h3{font-size:19px}.bes-info-benefit p{max-width:265px;font-size:14.5px;line-height:1.58}.benefit-audit,.benefit-age{padding:42px 22px 112px}.benefit-state,.benefit-payment{padding:112px 22px 42px}.bes-info-seal{width:178px;height:178px}}@media (max-width:640px){.container{width:min(calc(100% - 30px),var(--max))}.hero{min-height:auto;padding:34px 0}.hero:before{background:linear-gradient(#0313279e 0%,#03132780 48%,#031327bd 100%),linear-gradient(90deg,#03132799 0%,#03132724 100%)}.hero-image{object-position:center;opacity:1}.hero-inner{width:min(calc(100% - 30px),var(--max));min-height:0;display:block}.hero-copy{width:100%;transform:none}.hero .eyebrow{font-size:11px}.hero h1{text-shadow:0 3px 22px #010f22b8;font-size:39px;line-height:1.05}.hero-tagline{white-space:normal;margin:21px 0 17px;font-size:19px}.hero .lead{font-size:16px;line-height:1.65}.hero-benefits{grid-template-columns:1fr;gap:10px;margin-top:24px}.hero-benefits article,.hero-benefits article:last-child{grid-column:auto;min-height:0;padding:17px 15px 17px 66px}.hero-benefit-icon{width:36px;height:36px;margin:0;position:absolute;top:17px;left:15px}.hero-benefits h2{font-size:17px}.hero-benefits p{font-size:15px;line-height:1.55}.consultation-wrap{margin-top:34px;position:relative;bottom:auto;left:auto;transform:none}.consultation-bar{grid-template-columns:1fr;gap:12px}.consultation-intro{grid-column:auto}.trust-item{min-height:44px;padding:7px 0}.consultation-cta{grid-column:auto;width:100%}.metrics{padding-top:30px}.metrics-grid>div{grid-template-columns:auto auto 1fr;padding:18px 12px}.plan-grid a{align-items:center;min-height:44px;display:inline-flex}.fund-grid,.plan-grid,.steps{grid-template-columns:1fr}.example{text-align:center;grid-template-columns:1fr}.example i{transform:rotate(90deg)}.goal-section{padding:76px 0}.guidance,.why-grid article{padding:28px}.goal-stat{flex-direction:column;align-items:flex-start}.goal-stat span{display:none}.app-showcase{border-radius:16px;min-height:0;margin-top:42px;padding:28px 20px}.app-showcase h3{font-size:34px}.app-showcase-lead{font-size:16px;line-height:1.65}.app-feature-grid{grid-template-columns:1fr;gap:10px}.app-feature-grid article{min-height:0;padding:16px}.app-download-row{flex-direction:column;align-items:flex-start;gap:12px}.app-download-row>p{max-width:none}.app-play-note{font-size:12.5px}.app-phone-stage{min-height:470px}.app-phone-left,.app-phone-right{display:none}.app-phone-main{border-radius:34px;width:min(238px,76vw)}.app-phone-main img{border-radius:27px}}@media (min-width:981px) and (max-width:1280px){.app-showcase{grid-template-columns:minmax(430px,.92fr) minmax(520px,1.08fr);min-height:570px;padding:36px 24px 24px 32px}.app-showcase h3{font-size:clamp(40px,4vw,50px)}.app-showcase h3 strong{white-space:normal}.app-showcase-lead{max-width:520px;margin-top:24px;font-size:17px}.app-feature-grid{margin-top:28px}.app-feature{grid-template-columns:46px minmax(0,1fr);gap:10px;padding-inline:12px}.app-feature-icon{width:46px;height:46px}.app-feature-icon svg{width:27px;height:27px}.app-feature b{white-space:normal;font-size:13px}.app-download-row{gap:24px;margin-top:36px}.app-store-button{width:185px}.app-play-note{font-size:15px}.app-phone-stage{min-height:510px}.app-phone-cluster{width:min(100%,590px);height:520px}.app-phone-main{width:224px;transform:translate(-42%,-50%)rotate(0)}.app-phone-left,.app-phone-right{width:177px}.app-phone-left{transform:translate(-145%,-44%)rotate(-5.5deg)}.app-phone-right{transform:translate(50%,-44%)rotate(5deg)}}@media (max-width:980px){.app-showcase{grid-template-columns:1fr;gap:16px;min-height:0;padding:44px 38px 18px}.app-showcase-copy{max-width:760px}.app-showcase h3{max-width:720px;font-size:clamp(44px,6vw,58px)}.app-showcase h3 strong{white-space:normal}.app-showcase-lead{max-width:620px}.app-feature-grid{max-width:700px}.app-download-row{margin-top:38px}.app-phone-stage{min-height:520px}.app-phone-cluster{width:min(100%,660px);height:520px}.app-phone-main{width:236px}.app-phone-left,.app-phone-right{width:188px}}@media (max-width:640px){.app-showcase{background:radial-gradient(circle at 50% 76%,#085ddc4d,#0000 32%),linear-gradient(160deg,#020814 0%,#031327 56%,#061d3f 100%);border-radius:16px;min-height:0;margin-top:26px;padding:28px 20px 26px;overflow:hidden}.app-showcase:after{width:150%;height:30%;bottom:-13%;right:-44%}.app-showcase-kicker{margin-bottom:22px;padding:8px 13px;font-size:12px}.app-showcase h3{letter-spacing:-.044em;max-width:none;font-size:clamp(35px,10.2vw,43px);line-height:1.04}.app-showcase h3 strong{margin-top:5px}.app-showcase-lead{margin-top:23px;font-size:16px;line-height:1.62}.app-feature-grid{grid-template-columns:1fr;margin-top:28px}.app-feature{border-bottom:1px solid #c0d3ed38;border-right:0;grid-template-columns:44px minmax(0,1fr);gap:13px;min-height:63px;padding:9px 0}.app-feature:last-child{border-bottom:0}.app-feature-icon{width:44px;height:44px}.app-feature-icon svg{width:25px;height:25px}.app-feature b{font-size:14.5px}.app-download-row{justify-content:flex-start;align-items:flex-start;gap:14px;width:100%;margin-top:30px}.app-store-button{width:178px}.app-play-note{min-height:38px;font-size:14px}.app-play-note svg{width:24px;height:24px}.app-phone-stage{min-height:clamp(420px,105vw,520px);margin-top:8px}.app-phone-stage:before{height:78px;bottom:3%;left:-15%;right:-15%}.app-phone-cluster{width:100%;max-width:560px;height:clamp(410px,103vw,510px)}.app-phone{border-radius:26px;padding:5px}.app-phone:before{width:34px;height:10px;top:9px}.app-phone:after{height:34px;top:61px;box-shadow:0 52px #0b254f}.app-phone-main{border-radius:28px;width:clamp(172px,50vw,238px);display:block;transform:translate(-50%,-49%)rotate(0)}.app-phone-left,.app-phone-right{border-radius:25px;width:clamp(112px,34vw,170px);display:block}.app-phone-left{left:clamp(18px,5vw,30px);transform:translateY(-42%)rotate(-5deg)}.app-phone-right{left:auto;right:clamp(18px,5vw,30px);transform:translateY(-42%)rotate(5deg)}.app-shot,.app-phone-main img{border-radius:21px}}@media (max-width:390px){.app-showcase{padding-inline:17px}.app-showcase h3{font-size:35px}.app-download-row{gap:10px}.app-store-button{width:164px}.app-play-note{font-size:13px}}@media (max-width:640px){.stopaj-section{padding:74px 0}.stopaj-layout{gap:36px}.stopaj-copy .eyebrow{margin-bottom:18px}.stopaj-copy h2{font-size:36px;line-height:1.07}.stopaj-description{margin-top:22px;font-size:16px;line-height:1.7}.stopaj-note{margin-top:16px;font-size:15.5px}.stopaj-table{overflow:visible}.stopaj-table table{table-layout:fixed}.stopaj-table th,.stopaj-table td{padding:18px 12px;font-size:15px;line-height:1.5}.stopaj-table th:first-child,.stopaj-table td:first-child{padding-left:0}.stopaj-table th:last-child,.stopaj-table td:last-child{width:82px;padding-right:0;font-size:20px}.contribution-section{padding:72px 0 76px}.contribution-layout{gap:46px}.contribution-copy .eyebrow{font-size:11px}.contribution-copy h2{font-size:39px;line-height:1.04}.contribution-copy .section-copy{margin-top:22px;font-size:16px;line-height:1.72}.payment-periods>p{font-size:12.5px}.payment-period-tabs{border-radius:10px;grid-template-columns:1fr 1fr}.payment-period-tabs button{min-height:52px;font-size:16px}.payment-period-tabs button:nth-child(2){border-right:0}.payment-period-tabs button:nth-child(-n+2){border-bottom:1px solid #cbd7e5}.flexibility-panel{margin-top:34px}.flexibility-panel h3{font-size:22px}.flexibility-list{margin-top:18px}.flexibility-list li{grid-template-columns:46px 1px minmax(0,1fr);gap:14px;min-height:82px;font-size:16px;line-height:1.55}.flexibility-icon{width:46px;height:46px}.flexibility-divider{height:28px}}@media (max-width:760px){.bes-info-section{padding:72px 0 78px}.bes-info-copy,.bes-info-assurances{animation:none}.bes-info-layout{width:min(calc(100% - 30px),var(--max));gap:42px}.bes-info-copy .eyebrow{margin-bottom:20px;font-size:11px}.bes-info-copy h2{width:auto;max-width:none;font-size:clamp(36px,10.5vw,44px);line-height:1.04}.bes-info-rule{width:64px;height:3px;margin-top:27px}.bes-info-intro{margin-top:32px}.bes-info-intro .bes-info-lead{margin-bottom:25px;font-size:16px;font-weight:450;line-height:1.72}.bes-info-intro p{font-size:16px;line-height:1.72}.bes-info-intro p:not(.bes-info-lead){line-height:1.72}.bes-info-intro p:nth-child(3),.bes-info-intro p+p{margin-top:25px}.bes-info-assurances{flex-direction:column;max-width:430px;min-height:0;margin:0 auto;display:flex}.bes-info-assurances:before{display:none}.bes-info-seal{width:178px;height:178px;margin:0 auto 36px;position:relative;top:auto;left:auto;transform:none}.bes-info-benefit{text-align:left;border-top:1px solid #d3e2f2;border-bottom:0;border-right:0;grid-template-columns:58px minmax(0,1fr);align-items:start;column-gap:17px;min-height:0;padding:24px 0;display:grid}.benefit-payment{border-bottom:1px solid #d3e2f2}.bes-info-icon{grid-area:1/1/3;width:52px;min-width:52px;height:52px;margin:0}.bes-info-icon>svg:not(.bes-info-icon-accent){width:48px;height:48px}.bes-info-benefit h3{grid-column:2;margin:1px 0 8px;font-size:18px}.bes-info-benefit p{grid-column:2;max-width:none;margin:0;font-size:15px;line-height:1.62}.bes-info-icon-accent{bottom:0;right:-1px}.bes-info-rate{min-width:29px;height:29px;font-size:8.5px;bottom:0;right:-10px;box-shadow:0 0 0 3px #fff}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.fund-grid article,.plan-grid article{transition:none}.bes-info-copy,.bes-info-assurances{animation:none}}@media (max-width:1100px){.contribution-calculation{grid-template-columns:minmax(230px,1fr) 56px minmax(230px,1fr);padding:28px 32px}.calculation-contribution{padding-right:34px}.calculation-total{text-align:center;grid-column:1/-1;min-height:130px;margin-top:22px}.contribution-calculation>.calculation-operator:nth-of-type(2){display:none}.vesting-section{grid-template-columns:310px minmax(0,1fr);gap:42px}.vesting-timeline li{padding-inline:10px}.vesting-timeline strong{font-size:46px}}@media (min-width:1101px){.contribution-calculation{grid-template-columns:32.1% 40.55% 27.35%;position:relative}.calculation-contribution{grid-area:1/1;padding-right:86px}.calculation-state{grid-area:1/2;padding-left:58px}.calculation-total{grid-area:1/3}.calculation-value strong{font-size:50px}.calculation-total strong{font-size:60px}.contribution-calculation>.calculation-operator{z-index:1;position:absolute;transform:translate(-50%)}.contribution-calculation>.calculation-operator:first-of-type{left:26.8%}.contribution-calculation>.calculation-operator:nth-of-type(2){left:66%}.vesting-timeline{margin-top:51px}.vesting-timeline:before{left:14.6%;right:7.6%}.vesting-timeline:after{left:66.6%;right:7.6%}.vesting-timeline li:first-child{transform:translate(20px)}.vesting-timeline li:nth-child(2){transform:translate(30px)}.vesting-timeline li:nth-child(3){transform:translate(39px)}.vesting-timeline li:nth-child(4){transform:translate(40px)}}@media (max-width:900px){.state-contribution-section{padding:82px 0}.vesting-section{grid-template-columns:1fr;gap:30px}.vesting-copy{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);column-gap:36px;display:grid}.vesting-copy h3{grid-row:1/3}.vesting-copy>p:not(.vesting-notice){margin-top:0}.vesting-notice{max-width:none;margin-top:18px}.vesting-timeline{margin-top:32px}}@media (max-width:640px){.state-contribution-section{padding:72px 0 74px}.state-contribution-heading .eyebrow{margin-bottom:14px;font-size:11px}.state-contribution-heading h2{font-size:39px;line-height:1.04}.state-contribution-intro{margin-top:25px;font-size:16px;line-height:1.7}.state-contribution-intro+.contribution-calculation{margin-top:28px}.contribution-calculation{text-align:center;border-radius:14px;grid-template-columns:1fr;min-height:0;margin-top:34px;padding:18px}.calculation-value{border:0;min-height:104px;padding:20px}.calculation-value span{margin-bottom:9px;font-size:15px}.calculation-value strong{font-size:38px}.calculation-operator{font-size:27px;line-height:34px}.contribution-calculation>.calculation-operator:nth-of-type(2){display:block}.calculation-total{grid-column:auto;min-height:118px;margin-top:8px;padding:22px 18px}.calculation-total strong{font-size:43px}.state-contribution-description{margin-top:25px;font-size:16px;line-height:1.7}.description-break{display:none}.vesting-section{gap:4px;margin-top:31px;padding-top:37px}.vesting-copy{display:block}.vesting-copy h3{font-size:28px}.vesting-copy>p:not(.vesting-notice){max-width:none;margin-top:15px;font-size:16px}.vesting-notice{margin-top:22px;padding:16px 17px 16px 18px;font-size:14.5px}.vesting-timeline{grid-template-columns:1fr;gap:0;margin:36px 0 0;padding-left:28px;display:grid}.vesting-timeline:before{width:2px;height:auto;inset:14px auto 14px 8px}.vesting-timeline:after{width:2px;height:auto;inset:75% auto 14px 8px}.vesting-timeline li{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:92px;padding:16px 0 16px 15px;display:grid}.vesting-node{width:22px;height:22px;top:50%;left:-20px;transform:translate(-50%,-50%)}.vesting-timeline h4{min-height:0;padding-right:12px;font-size:16px}.vesting-timeline strong{text-align:right;margin:0;font-size:41px}.vesting-separator{display:none}}@media (max-width:1300px){.fund-layout{grid-template-columns:minmax(370px,.48fr) minmax(0,1fr);gap:36px}.fund-intro h2{font-size:clamp(44px,4vw,54px)}.fund-description{font-size:19px;line-height:1.75}.fund-illustration{width:100%;max-width:100%;margin-inline:0}.fund-item{padding:24px}.fund-item-top{grid-template-columns:auto 1px 52px 1fr;gap:14px}.fund-number{font-size:42px}.fund-number-divider{height:42px}.fund-icon{width:52px;height:52px}.fund-item-title{font-size:20px}.fund-item-copy{font-size:16px}}@media (max-width:980px){.fund-section{padding:82px 0 90px}.fund-layout{grid-template-columns:1fr;gap:54px}.fund-intro{min-height:0;padding-top:0}.fund-intro-copy{max-width:720px}.fund-intro h2{max-width:620px}.fund-description{max-width:650px}.fund-illustration{width:min(100%,560px);max-width:100%;margin:0 auto}.fund-index{min-height:0}}@media (max-width:640px){.fund-section{padding:76px 0}.fund-layout{gap:42px}.fund-intro{min-height:0}.fund-kicker{font-size:11px}.fund-progress{width:210px;height:3px;margin-top:18px}.fund-progress i{width:70px}.fund-intro h2{margin-top:31px;font-size:39px;line-height:1.04}.fund-description{margin-top:24px;font-size:16px;line-height:1.72}.fund-illustration{width:100%;max-width:100%;margin:0}.fund-index{border-radius:13px;grid-template-rows:none;grid-template-columns:1fr;min-height:0}.fund-item{min-height:0;padding:22px 24px}.fund-item-top{grid-template-columns:auto 1px 54px 1fr;gap:14px;min-height:56px}.fund-number{font-size:43px}.fund-number-divider{height:45px}.fund-icon{width:52px;height:52px}.fund-icon svg{width:29px;height:29px}.fund-arrow{width:21px;height:21px}.fund-item-title{margin-top:16px;font-size:19px}.fund-item-copy{margin-top:8px;font-size:16px;line-height:1.62}}@media (prefers-reduced-motion:reduce){.fund-item,.fund-arrow{transition:none}}.contribution-section,.state-contribution-section,.stopaj-section,#hedef,.fund-section,.application-section,.cobalt-plans,.guidance-section,.why-section,.faq{content-visibility:auto;contain-intrinsic-size:auto var(--bes-intrinsic-block-size)}.contribution-section{--bes-intrinsic-block-size:410px}.state-contribution-section{--bes-intrinsic-block-size:974px}.stopaj-section{--bes-intrinsic-block-size:342px}#hedef{--bes-intrinsic-block-size:444px}.fund-section{--bes-intrinsic-block-size:1591px}.application-section{--bes-intrinsic-block-size:680px}.cobalt-plans{--bes-intrinsic-block-size:984px}.guidance-section{--bes-intrinsic-block-size:520px}.why-section{--bes-intrinsic-block-size:907px}.faq{--bes-intrinsic-block-size:690px}@media (max-width:1120px){.contribution-section{--bes-intrinsic-block-size:740px}.state-contribution-section{--bes-intrinsic-block-size:1299px}.stopaj-section{--bes-intrinsic-block-size:709px}#hedef{--bes-intrinsic-block-size:673px}.fund-section{--bes-intrinsic-block-size:2806px}.application-section{--bes-intrinsic-block-size:1037px}.cobalt-plans{--bes-intrinsic-block-size:1116px}.guidance-section{--bes-intrinsic-block-size:771px}.why-section{--bes-intrinsic-block-size:1596px}.faq{--bes-intrinsic-block-size:941px}}@media (max-width:640px){.contribution-section{--bes-intrinsic-block-size:871px}.state-contribution-section{--bes-intrinsic-block-size:1647px}.stopaj-section{--bes-intrinsic-block-size:705px}#hedef{--bes-intrinsic-block-size:1027px}.fund-section{--bes-intrinsic-block-size:3218px}.application-section{--bes-intrinsic-block-size:1508px}.cobalt-plans{--bes-intrinsic-block-size:1352px}.guidance-section{--bes-intrinsic-block-size:766px}.why-section{--bes-intrinsic-block-size:1779px}.faq{--bes-intrinsic-block-size:939px}}.cobalt-plans{color:#071831;background:linear-gradient(135deg,#fff 0%,#fbfdff 55%,#f7faff 100%);padding:50px 0 28px;scroll-margin-top:12px;position:relative;overflow:hidden}.cobalt-plans-shell{width:min(calc(100% - 80px),var(--max));max-width:var(--max);margin-inline:auto}.cobalt-plans-header{grid-template-columns:minmax(0,1fr) minmax(410px,.5fr);align-items:center;gap:72px;display:grid}.cobalt-plans-intro{max-width:760px}.cobalt-kicker{color:#004aad;letter-spacing:.16em;margin:0 0 10px;font-size:15px;font-weight:760;line-height:1.4}.cobalt-plans-intro h2{color:#071831;letter-spacing:-.052em;text-wrap:balance;max-width:760px;margin:0;padding-top:.1em;font-family:Instrument,Segoe UI,sans-serif;font-size:clamp(48px,4.2vw,64px);font-weight:690;line-height:1.13}.cobalt-plans-intro>p:last-child{color:#53647b;max-width:640px;margin:17px 0 0;font-size:19px;line-height:1.75}.cobalt-plan-summary{color:#004aad;border-left:1px solid #ccd8e7;grid-template-columns:64px minmax(0,1fr);place-self:start end;align-items:start;gap:24px;width:410px;min-height:132px;margin-top:57px;padding:25px 0 0 38px;display:grid}.cobalt-plan-summary>svg{filter:drop-shadow(0 7px 18px #004aad24)}.cobalt-plan-summary>div{padding-top:17px}.cobalt-plan-summary p{color:#22334b;flex-wrap:wrap;gap:8px;margin:0;font-size:16px;line-height:1.5;display:flex}.cobalt-plan-summary p strong{font-weight:650}.cobalt-plan-summary button{color:#004aad;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;margin:20px 0 0;padding:0;font-size:16px;font-weight:720;display:inline-flex}.cobalt-plan-summary button svg{transition:transform .2s}.cobalt-plan-summary button:hover svg{transform:translate(5px)}.cobalt-plan-tabs{scrollbar-width:none;border-bottom:1px solid #ccd8e6;align-items:flex-end;gap:42px;margin-top:24px;padding:0;display:flex;overflow-x:auto}.cobalt-plan-tabs::-webkit-scrollbar{display:none}.cobalt-plan-tabs button{color:#27374d;min-height:56px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px 17px;font-size:16px;transition:color .2s;position:relative}.cobalt-plan-tabs button:after{content:"";transform-origin:0;background:#004aad;height:3px;transition:transform .22s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.cobalt-plan-tabs button:hover,.cobalt-plan-tabs button.is-active{color:#004aad}.cobalt-plan-tabs button.is-active{font-weight:700}.cobalt-plan-tabs button.is-active:after{transform:scaleX(1)}.cobalt-plan-stage{grid-template-columns:minmax(0,.955fr) minmax(0,1.045fr);gap:22px;margin-top:26px;display:grid}.cobalt-plan-directory{border-top:1px solid #d2dce8;min-width:0}.cobalt-plan-directory.is-scrollable{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#7ca7dd #edf3fa;max-height:670px;overflow-y:auto;box-shadow:inset 0 -18px 18px -20px #002e756b}.cobalt-plan-directory::-webkit-scrollbar{width:8px}.cobalt-plan-directory::-webkit-scrollbar-track{background:#edf3fa}.cobalt-plan-directory::-webkit-scrollbar-thumb{background:#7ca7dd;border:2px solid #edf3fa;border-radius:999px}.cobalt-plan-directory:focus-visible{outline-offset:4px;outline:3px solid #003b8f;box-shadow:0 0 0 2px #fff}.cobalt-plan-row{width:100%;min-height:134px;color:inherit;text-align:left;background:0 0;border-bottom:1px solid #d2dce8;grid-template-columns:76px minmax(0,1fr) 40px;align-items:stretch;gap:17px;padding:0 15px 0 0;transition:background-color .2s,box-shadow .2s;display:grid;position:relative}.cobalt-plan-row:before{content:"";background:#004aad;width:4px;transition:transform .2s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.cobalt-plan-row:hover{background:#f6f9fd}.cobalt-plan-row.is-selected{background:linear-gradient(90deg,#004aad12,#004aad05);box-shadow:inset 0 1px #ffffffbf}.cobalt-plan-row.is-selected:before{transform:scaleY(1)}.cobalt-plan-select{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/-1;grid-template-columns:76px minmax(0,1fr) 40px;align-items:center;gap:17px;padding:10px 0;display:grid}.cobalt-plan-number{color:#004aad;letter-spacing:-.04em;border-right:1px solid #d6e0eb;align-self:stretch;place-items:center;font-family:Instrument,Segoe UI,sans-serif;font-size:30px;font-weight:520;line-height:1;display:grid}.cobalt-plan-row-copy{min-width:0;display:block}.cobalt-plan-row-copy small{color:#004aad;margin-bottom:6px;font-size:13px;font-weight:700;line-height:1.2;display:block}.cobalt-plan-row-copy strong{color:#071831;letter-spacing:-.02em;font-size:19px;font-weight:720;line-height:1.24;display:block}.cobalt-plan-row-copy>span{color:#5b6c82;max-width:560px;margin-top:6px;font-size:15px;line-height:1.5;display:block}.cobalt-plan-link{color:#004aad;width:40px;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:center;place-items:center;padding:0;text-decoration:none;transition:transform .2s,background-color .2s;display:grid}.cobalt-plan-link:hover{background:#e8f1fd}.cobalt-plan-row:hover .cobalt-plan-link,.cobalt-plan-row.is-selected .cobalt-plan-link{transform:translate(4px)}.cobalt-plan-feature{color:#fff;background:#031b3b;border:1px solid #004aad2e;border-radius:8px;align-self:start;min-height:672px;position:sticky;top:20px;overflow:hidden;box-shadow:0 24px 60px #06193521}.cobalt-plan-feature>img{object-fit:cover;object-position:var(--plan-image-position,43% center);width:100%;height:100%;animation:.34s both cobalt-plan-image-in;position:absolute;inset:0}.cobalt-plan-feature-shade{background:linear-gradient(90deg,#031b3b 0%,#031b3bfa 28%,#031b3be3 48%,#031b3b70 68%,#031b3b0a 100%);position:absolute;inset:0}.cobalt-plan-feature:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #78adf221;position:absolute;inset:0}.cobalt-plan-feature-content{z-index:1;flex-direction:column;width:60%;min-height:672px;padding:39px 20px 48px 40px;display:flex;position:relative}.cobalt-plan-meta{color:#77b0fb;margin:0;font-size:15px;line-height:1.2}.cobalt-plan-feature h3{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:430px;margin:25px 0 0;font-family:Instrument,Segoe UI,sans-serif;font-size:clamp(34px,2.35vw,40px);font-weight:680;line-height:1.03}.cobalt-plan-rule{background:#4b91ee;width:42px;height:1px;margin-top:34px}.cobalt-plan-description{color:#f0f5fc;max-width:430px;margin:28px 0 0;font-size:16px;font-weight:470;line-height:1.62}.cobalt-plan-benefits{gap:19px;margin-top:36px;display:grid}.cobalt-plan-benefits.is-detailed-list{gap:12px;margin-top:30px}.cobalt-plan-benefits p{color:#eef4fc;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;margin:0;font-size:15px;font-weight:520;line-height:1.48;display:grid}.cobalt-plan-benefit-icon{color:#9dc7ff;border:1px solid #8ebbf5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cobalt-plan-benefit-text{min-width:0}.cobalt-plan-benefit.is-detailed{align-items:start}.cobalt-plan-benefit.is-detailed .cobalt-plan-benefit-icon{margin-top:2px}.cobalt-plan-benefit.is-detailed .cobalt-plan-benefit-text{gap:3px;display:grid}.cobalt-plan-benefit.is-detailed strong{color:#fff;font-size:15px;font-weight:700;line-height:1.35}.cobalt-plan-benefit.is-detailed .cobalt-plan-benefit-text>span{color:#dbe8f8;font-size:13px;font-weight:470;line-height:1.42}.cobalt-plan-feature .cobalt-plan-benefits.is-detailed-list{gap:15px;margin-top:32px}.cobalt-plan-feature .cobalt-plan-benefit.is-detailed{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px}.cobalt-plan-feature .cobalt-plan-benefit.is-detailed .cobalt-plan-benefit-icon{width:52px;height:52px;margin-top:0}.cobalt-plan-feature .cobalt-plan-benefit.is-detailed .cobalt-plan-benefit-icon svg{width:32px;height:32px}.cobalt-plan-feature .cobalt-plan-benefit.is-detailed .cobalt-plan-benefit-text{gap:4px}.cobalt-plan-feature .cobalt-plan-benefit.is-detailed strong{font-size:16px;line-height:1.34}.cobalt-plan-feature .cobalt-plan-benefit.is-detailed .cobalt-plan-benefit-text>span{color:#e5eef9;font-size:14px;font-weight:480;line-height:1.4}.cobalt-plan-feature-content>a{color:#fff;background:#004aad;border-radius:4px;align-items:center;gap:17px;width:max-content;min-height:54px;margin-top:auto;padding:0 22px;font-size:16px;font-weight:720;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex;box-shadow:0 12px 30px #002e7547}.cobalt-plan-feature-content>a:hover{background:#075dc8;transform:translateY(-2px)}.cobalt-plan-summary button:focus-visible{outline-offset:4px;outline:3px solid #003b8f;box-shadow:0 0 0 2px #fff}.cobalt-plan-tabs button:focus-visible{outline-offset:4px;outline:3px solid #003b8f;box-shadow:0 0 0 2px #fff}.cobalt-plan-select:focus-visible{outline-offset:4px;outline:3px solid #003b8f;box-shadow:0 0 0 2px #fff}.cobalt-plan-link:focus-visible{outline-offset:4px;outline:3px solid #003b8f;box-shadow:0 0 0 2px #fff}.cobalt-plan-feature-content>a:focus-visible{outline-offset:4px;outline:3px solid #003b8f;box-shadow:0 0 0 2px #fff}.cobalt-plan-sheet-layer{z-index:2100;background:#031327a3;align-items:end;animation:.24s both cobalt-plan-sheet-backdrop-in;display:grid;position:fixed;inset:0}.cobalt-plan-sheet{color:#071831;width:min(100%,640px);height:min(86dvh,790px);max-height:calc(100dvh - 20px);translate:0 var(--plan-sheet-drag-y,0);background:#fff;border-radius:26px 26px 0 0;grid-template-rows:18px 58px minmax(0,1fr) auto;margin-inline:auto;padding:0;transition:translate .18s;animation:.32s cubic-bezier(.2,.78,.26,1) both cobalt-plan-sheet-in;display:grid;position:relative;overflow:hidden;box-shadow:0 -24px 70px #03132752}.cobalt-plan-sheet[data-dragging=true]{transition:none}.cobalt-plan-sheet-drag{color:#9ba9ba;cursor:grab;touch-action:none;place-items:center;display:grid}.cobalt-plan-sheet-drag:active{cursor:grabbing}.cobalt-plan-sheet-drag svg{display:block}.cobalt-plan-sheet-header{touch-action:none;background:#fff;border-bottom:1px solid #e3e9f0;justify-content:space-between;align-items:center;padding:0 20px 0 26px;display:flex}.cobalt-plan-sheet-header>div{align-items:baseline;gap:16px;min-width:0;display:flex}.cobalt-plan-sheet-header strong{letter-spacing:-.025em;font-size:21px;font-weight:720;line-height:1}.cobalt-plan-sheet-header span{color:#004aad;white-space:nowrap;font-size:17px;font-weight:570}.cobalt-plan-sheet-header button{color:#071831;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;padding:0;display:grid;box-shadow:0 5px 15px #0313271a}.cobalt-plan-sheet-header button:hover{background:#f3f7fc}.cobalt-plan-sheet-scroll{overscroll-behavior:contain;scrollbar-width:none;background:#031b3b;min-height:0;overflow-y:auto}.cobalt-plan-sheet-scroll:focus-visible{outline-offset:-4px;outline:3px solid #fff;box-shadow:inset 0 0 0 5px #003b8f}.cobalt-plan-sheet-scroll::-webkit-scrollbar{display:none}.cobalt-plan-sheet-visual{aspect-ratio:1.5;background:#dfe8f2;position:relative;overflow:hidden}.cobalt-plan-sheet-visual img{object-fit:cover;object-position:var(--plan-sheet-image-position,center);width:100%;height:100%;animation:.34s both cobalt-plan-image-in}.cobalt-plan-sheet-content{color:#fff;background:#031b3b;padding:22px 27px 34px}.cobalt-plan-sheet-meta{color:#5d9ff7;margin:0;font-size:15px;font-weight:560;line-height:1.2}.cobalt-plan-sheet-content h3{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:520px;margin:14px 0 0;font-family:Instrument,Segoe UI,sans-serif;font-size:clamp(32px,9vw,38px);font-weight:680;line-height:1.03}.cobalt-plan-sheet-rule{background:#1678f3;width:42px;height:2px;margin-top:18px;display:block}.cobalt-plan-sheet-description{color:#f0f5fc;max-width:520px;margin:12px 0 0;font-size:15px;font-weight:470;line-height:1.48}.cobalt-plan-sheet-benefits{gap:8px;margin-top:12px;display:grid}.cobalt-plan-sheet-benefits p{color:#f3f7fc;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;margin:0;font-size:14.5px;font-weight:540;line-height:1.42;display:grid}.cobalt-plan-sheet-more{right:0;bottom:calc(86px + env(safe-area-inset-bottom));z-index:3;color:#b9d6fb;letter-spacing:.01em;opacity:0;pointer-events:none;background:linear-gradient(#031b3b00,#031b3bf5);justify-content:center;align-items:flex-end;gap:4px;height:38px;padding-bottom:4px;font-size:12px;font-weight:720;transition:opacity .18s;display:flex;position:absolute;left:0}.cobalt-plan-sheet-more.is-visible{opacity:1}.cobalt-plan-sheet-action{z-index:2;padding:16px 20px calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e8f0;position:relative;box-shadow:0 -10px 24px #03132714}.cobalt-plan-sheet-action a{color:#fff;background:#0757c8;border-radius:12px;justify-content:center;align-items:center;gap:16px;width:100%;min-height:54px;padding:12px 20px;font-size:17px;font-weight:730;text-decoration:none;transition:background-color .2s,transform .2s;display:flex;box-shadow:0 10px 24px #004aad38}.cobalt-plan-sheet-action a:hover{background:#0665e6;transform:translateY(-1px)}:is(.cobalt-plan-sheet-header button:focus-visible,.cobalt-plan-sheet-action a:focus-visible){outline-offset:3px;outline:3px solid #003b8f;box-shadow:0 0 0 2px #fff}@media (min-width:1121px) and (max-width:1240px){.cobalt-plan-feature-content{width:67%;padding-left:34px;padding-right:14px}.cobalt-plan-feature-shade{background:linear-gradient(90deg,#031b3b 0%,#031b3bfc 32%,#031b3bed 54%,#031b3b85 74%,#031b3b0a 100%)}.cobalt-plan-feature .cobalt-plan-benefits.is-detailed-list{gap:12px;margin-top:28px}.cobalt-plan-feature .cobalt-plan-benefit.is-detailed{grid-template-columns:50px minmax(0,1fr);gap:14px}.cobalt-plan-feature .cobalt-plan-benefit.is-detailed .cobalt-plan-benefit-icon{width:46px;height:46px}.cobalt-plan-feature .cobalt-plan-benefit.is-detailed .cobalt-plan-benefit-icon svg{width:29px;height:29px}.cobalt-plan-feature .cobalt-plan-benefit.is-detailed .cobalt-plan-benefit-text{gap:3px}.cobalt-plan-feature .cobalt-plan-benefit.is-detailed strong{font-size:15px;line-height:1.35}.cobalt-plan-feature .cobalt-plan-benefit.is-detailed .cobalt-plan-benefit-text>span{font-size:13px;line-height:1.42}}@media (max-width:1120px){.cobalt-plans-shell{width:min(100% - 56px,1400px);margin-inline:auto}.cobalt-plans-header{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:42px;padding-left:0}.cobalt-plan-summary{width:100%;margin-top:0;padding-top:0}.cobalt-plan-summary>div{padding-top:0}.cobalt-plan-stage{grid-template-columns:1fr}.cobalt-plan-feature{display:none}.cobalt-plan-directory{display:block}}@media (max-width:820px){.cobalt-plans{padding-top:68px}.cobalt-plans-header{grid-template-columns:1fr;gap:42px}.cobalt-plans-intro h2{font-size:clamp(46px,8vw,60px)}.cobalt-plan-summary{min-height:0;padding:0 0 0 24px}.cobalt-plan-tabs{scroll-snap-type:x proximity;gap:32px;margin-top:44px;padding:0 32px 0 0;scroll-padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000 100%)}.cobalt-plan-tabs button{scroll-snap-align:start}.cobalt-plan-directory{display:block}}@media (max-width:640px){.cobalt-plans{padding:64px 0 72px}.cobalt-plans-shell{width:min(100% - 30px,1400px);margin-inline:auto}.cobalt-kicker{margin-bottom:14px;font-size:11px}.cobalt-plans-intro h2{letter-spacing:-.045em;font-size:42px;line-height:1.13}.cobalt-plans-intro>p:last-child{margin-top:22px;font-size:16px;line-height:1.65}.cobalt-plan-summary{grid-template-columns:45px 1fr;gap:15px;padding-left:18px}.cobalt-plan-summary>svg{width:38px;height:38px}.cobalt-plan-summary p{gap:6px;font-size:14px}.cobalt-plan-summary button{margin-top:11px;font-size:14px}.cobalt-plan-tabs{scroll-snap-type:x proximity;gap:26px;margin-top:34px;padding-right:32px;scroll-padding-right:32px;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000 100%)}.cobalt-plan-tabs button{scroll-snap-align:start;min-height:52px;font-size:14px}.cobalt-plan-stage{gap:22px;margin-top:18px}.cobalt-plan-row{grid-template-columns:58px minmax(0,1fr) 29px;gap:12px;min-height:138px;padding-right:8px}.cobalt-plan-select{grid-template-columns:58px minmax(0,1fr) 44px;gap:12px;padding-block:10px}.cobalt-plan-link{width:29px}.cobalt-plan-directory.is-scrollable{max-height:690px}.cobalt-plan-number{font-size:26px}.cobalt-plan-row-copy strong{font-size:18px}.cobalt-plan-row-copy>span{font-size:14.5px;line-height:1.5}.cobalt-plan-sheet{width:100%}}@media (min-width:700px) and (max-width:1120px) and (min-height:521px){.cobalt-plan-sheet{width:min(100% - 40px,900px);height:min(82dvh,720px)}.cobalt-plan-sheet-scroll{grid-template-columns:minmax(260px,42%) minmax(0,58%);align-items:stretch;display:grid}.cobalt-plan-sheet-visual{aspect-ratio:auto;min-height:100%}.cobalt-plan-sheet-content{padding:30px 34px 36px}.cobalt-plan-sheet-content h3{font-size:clamp(30px,4vw,38px)}.cobalt-plan-sheet-description{font-size:15px;line-height:1.5}.cobalt-plan-sheet-benefits{margin-top:18px}}@media (max-width:1120px) and (max-height:520px) and (orientation:landscape){.cobalt-plans{padding:32px 0 46px}.cobalt-plans-shell{width:min(100% - 32px,1400px)}.cobalt-plans-header{grid-template-columns:minmax(0,1fr) minmax(250px,.82fr);align-items:start;gap:24px}.cobalt-kicker{margin-bottom:8px;font-size:11px}.cobalt-plans-intro h2{letter-spacing:-.04em;font-size:34px;line-height:1.13}.cobalt-plans-intro>p:last-child{margin-top:10px;font-size:14px;line-height:1.48}.cobalt-plan-summary{grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:0;padding-left:16px}.cobalt-plan-summary>svg{width:32px;height:32px}.cobalt-plan-summary p{gap:5px;font-size:13px;line-height:1.35}.cobalt-plan-summary button{min-height:38px;margin-top:6px;font-size:13px}.cobalt-plan-tabs{gap:26px;margin-top:18px}.cobalt-plan-tabs button{min-height:46px;padding-bottom:13px;font-size:14px}.cobalt-plan-stage{margin-top:12px}.cobalt-plan-sheet{border-radius:18px 18px 0 0;grid-template-rows:14px 50px minmax(0,1fr) auto;width:min(100% - 16px,780px);height:calc(100dvh - 8px);max-height:none}.cobalt-plan-sheet-header{padding-inline:20px 14px}.cobalt-plan-sheet-header>div{gap:10px}.cobalt-plan-sheet-header strong{font-size:18px}.cobalt-plan-sheet-header span{font-size:14px}.cobalt-plan-sheet-header button{width:40px;height:40px}.cobalt-plan-sheet-scroll{grid-template-columns:minmax(190px,42%) minmax(0,58%);align-items:stretch;display:grid}.cobalt-plan-sheet-visual{aspect-ratio:auto;min-height:100%}.cobalt-plan-sheet-content{padding:18px 20px 24px}.cobalt-plan-sheet-meta{font-size:13px}.cobalt-plan-sheet-content h3{margin-top:10px;font-size:clamp(23px,4vw,28px);line-height:1.02}.cobalt-plan-sheet-rule{margin-top:12px}.cobalt-plan-sheet-description{margin-top:10px;font-size:13.5px;line-height:1.42}.cobalt-plan-sheet-benefits{gap:8px;margin-top:12px}.cobalt-plan-sheet-benefits p{grid-template-columns:38px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.35}.cobalt-plan-sheet-benefits .cobalt-plan-benefit-icon{width:36px;height:36px}.cobalt-plan-sheet-benefits svg{width:24px;height:24px}.cobalt-plan-sheet-action{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.cobalt-plan-sheet-action a{min-height:48px;font-size:15px}.cobalt-plan-sheet-more{bottom:calc(72px + env(safe-area-inset-bottom));height:28px}}@media (max-width:360px){.cobalt-plan-sheet-header{padding-inline:20px 16px}.cobalt-plan-sheet-header>div{gap:10px}.cobalt-plan-sheet-header strong{font-size:19px}.cobalt-plan-sheet-header span{font-size:15px}.cobalt-plan-sheet-visual{aspect-ratio:1.54}.cobalt-plan-sheet-content{padding-inline:22px}.cobalt-plan-sheet-content h3{font-size:30px}.cobalt-plan-sheet-description{font-size:14.5px;line-height:1.45}.cobalt-plan-sheet-benefits{gap:6px}.cobalt-plan-sheet-benefits p{grid-template-columns:44px minmax(0,1fr);gap:12px;font-size:14.5px}.cobalt-plan-sheet-benefits .cobalt-plan-benefit-icon{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.cobalt-plan-summary button svg,.cobalt-plan-tabs button:after,.cobalt-plan-row,.cobalt-plan-row:before,.cobalt-plan-link,.cobalt-plan-feature-content>a,.cobalt-plan-sheet-action a{transition:none}.cobalt-plan-feature>img,.cobalt-plan-sheet-visual img{animation:none;transform:scale(1.003)}.cobalt-plan-sheet-layer,.cobalt-plan-sheet{transition:none;animation:none}.cobalt-plan-sheet-more{transition:none}}@keyframes cobalt-plan-image-in{0%{opacity:.45;transform:scale(1.018)}to{opacity:1;transform:scale(1.003)}}@keyframes cobalt-plan-sheet-backdrop-in{0%{background:#03132700}to{background:#031327a3}}@keyframes cobalt-plan-sheet-in{0%{opacity:.7;transform:translateY(46px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1440px) and (min-width:901px){.guidance{min-height:520px;padding:58px 54px 56px}.guidance-top{grid-template-columns:minmax(0,1fr) auto;gap:40px;padding-bottom:42px}.guidance h2{max-width:700px;font-size:clamp(46px,4.4vw,54px)}.guidance-cta{min-width:300px;min-height:68px;margin-top:36px;font-size:19px}.guidance-steps{padding-top:48px}.guidance-steps li{grid-template-columns:50px minmax(0,1fr);gap:20px}.guidance-steps li+li{padding-left:34px}.guidance-step-number{width:50px;height:50px;font-size:20px}.guidance-steps b{font-size:24px}.guidance-steps li>div span{font-size:18px}}@media (max-width:900px){.guidance-section{padding:86px 0}.guidance{min-height:0;padding:48px 42px}.guidance-top{grid-template-columns:1fr;gap:30px;padding-bottom:38px}.guidance h2{max-width:720px;font-size:clamp(44px,6vw,54px)}.guidance-cta{width:max-content;min-width:320px;min-height:66px;margin-top:0;font-size:19px}.guidance-steps{grid-template-columns:1fr;padding-top:12px}.guidance-steps li{grid-template-columns:50px minmax(0,1fr);gap:22px;padding:28px 0}.guidance-steps li+li{border-top:1px solid #ffffff2e;border-left:0;padding-left:0}.guidance-step-number{width:50px;height:50px;font-size:20px}.guidance-steps li>div{padding-top:3px}.guidance-steps b{font-size:22px}.guidance-steps li>div span{max-width:none;font-size:17px}}@media (max-width:640px){.guidance-section{padding:76px 0}.guidance{border-radius:14px;padding:32px 26px;box-shadow:0 18px 44px #03132729}.guidance-top{gap:26px;padding-bottom:32px}.guidance .eyebrow{margin-bottom:13px;font-size:11px}.guidance h2{letter-spacing:-.04em;text-wrap:pretty;font-size:clamp(34px,10vw,40px);line-height:1.08}.guidance-cta{width:100%;min-width:0;min-height:58px;padding:0 18px;font-size:17px}.guidance-steps li{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px 0}.guidance-step-number{width:44px;height:44px;font-size:18px}.guidance-steps li>div{padding-top:1px}.guidance-steps b{margin-bottom:8px;font-size:19px}.guidance-steps li>div span{font-size:15.5px;line-height:1.55}}@media (prefers-reduced-motion:reduce){.guidance-cta,.guidance-cta svg{transition:none}}@media (max-width:1240px){.why-section{--why-gap:54px}.why-heading-row{grid-template-columns:minmax(480px,.95fr) 2px minmax(0,1fr);gap:26px}.why-framework{grid-template-columns:minmax(480px,.95fr) minmax(0,1fr)}.why-scope{padding-inline:34px}.why-domain-list li{grid-template-columns:75px 58px minmax(0,1fr);gap:17px}.why-domain-icon{width:75px;padding-right:14px}.why-domain-number{font-size:37px}.why-service-list li{gap:24px}}@media (max-width:1080px){.why-section{padding:88px 0 94px}.why-shell{width:min(calc(100% - 80px),var(--max));max-width:var(--max)}.why-heading-row{grid-template-columns:1fr 2px minmax(0,1fr)}.why-framework{grid-template-columns:1fr;gap:54px}.why-scope,.why-service{grid-area:auto/1}.why-scope{min-height:0}.why-service{padding:0 12px}.why-service-copy{max-width:720px}.why-bridge{display:none}}@media (max-width:900px){.why-heading-row{grid-template-columns:1fr;gap:20px;margin-bottom:44px}.why-heading-divider{width:42px;height:2px}.why-heading-row .why-intro-copy{max-width:650px;font-size:18.5px;line-height:1.56}}@media (max-width:640px){.why-section{padding:72px 0 78px}.why-shell{width:min(calc(100% - 30px),var(--max));max-width:var(--max)}.why-eyebrow{margin-bottom:14px;font-size:11px}.why-heading-row{gap:17px;margin-bottom:38px}.why-heading-row h2{letter-spacing:-.047em;font-size:39px;line-height:1.04}.why-heading-row .why-intro-copy{margin-top:0;font-size:17.5px;line-height:1.58}.why-framework{gap:44px}.why-scope{border-radius:14px;padding:28px 22px 22px;box-shadow:0 18px 42px #0313271f}.why-panel-heading{align-items:flex-start;gap:13px}.why-panel-mark svg{width:38px;height:38px}.why-panel-heading h3{font-size:27px;line-height:1.08}.why-panel-copy{font-size:15px;line-height:1.62;margin-top:18px!important}.why-domain-list{margin-top:12px}.why-domain-list li{grid-template-columns:54px 42px minmax(0,1fr);gap:13px;min-height:0;padding:22px 0}.why-domain-icon{width:54px;min-height:58px;padding-right:10px}.why-domain-icon>svg:first-child,.why-domain-icon-property svg:first-child{width:40px;height:40px}.why-domain-icon-property svg:last-child{width:24px;height:24px;bottom:5px;right:1px}.why-domain-number{font-size:29px}.why-domain-list h4{font-size:18px;line-height:1.2}.why-domain-list p{margin-top:7px;font-size:14.5px;line-height:1.55}.why-service{padding:0}.why-service h3{font-size:28px;line-height:1.1}.why-service-copy{font-size:15px;line-height:1.62;margin-top:15px!important}.why-service-list{margin-top:24px}.why-service-list:before{top:22px;bottom:22px;left:21px}.why-service-list li{grid-template-columns:44px minmax(0,1fr);gap:17px;min-height:0}.why-service-number{width:44px;height:44px;font-size:15px}.why-service-list li>div{margin-bottom:20px;padding:3px 0 22px}.why-service-list li:last-child>div{margin-bottom:0}.why-service-list h4{font-size:18px}.why-service-list p{margin-top:7px;font-size:14.5px;line-height:1.56}}@media (max-width:1200px){.faq-grid{grid-template-columns:minmax(350px,.82fr) minmax(0,1.45fr);gap:42px}.faq-intro h2{font-size:clamp(45px,5vw,58px)}.faq-item summary{gap:16px;padding-inline:25px}.faq-item[open] summary{padding-left:20px}.faq-question{font-size:18px}.faq-answer-content{padding-right:34px}}@media (max-width:1080px){.faq .container{width:min(calc(100% - 80px),var(--max));max-width:var(--max)}}@media (max-width:900px){.faq{min-height:0;padding:82px 0}.faq-grid{grid-template-columns:1fr;gap:44px}.faq-intro{max-width:700px;padding-top:0;padding-left:0}.faq-intro .eyebrow{margin-bottom:22px}.faq-intro h2{max-width:620px;font-size:clamp(45px,7vw,58px);line-height:1.12}.faq-intro .section-copy{max-width:610px;margin-top:20px}.faq-intro-rule{margin-top:28px}.faq-trust-note{margin-top:24px}.faq-all-link{margin-top:34px}}@media (max-width:640px){.faq{padding:70px 0 74px;scroll-margin-top:12px}.faq .container{width:min(calc(100% - 30px),var(--max));max-width:var(--max)}.faq-grid{gap:36px}.faq-intro .eyebrow{margin-bottom:16px;font-size:11px}.faq-intro h2{letter-spacing:-.046em;font-size:40px;line-height:1.08}.faq-intro .section-copy{margin-top:17px;font-size:16px;line-height:1.62}.faq-intro-rule{width:64px;height:2px;margin-top:23px}.faq-trust-note{gap:9px;margin-top:20px}.faq-trust-note svg{width:22px;height:22px;margin-top:1px}.faq-trust-copy{gap:5px}.faq-trust-copy strong{font-size:16px}.faq-trust-copy span{font-size:15px;line-height:1.55}.faq-all-link{gap:10px;margin-top:29px;font-size:16.5px}.faq-list{border-radius:10px}.faq-item summary,.faq-item[open] summary{grid-template-columns:40px minmax(0,1fr) 26px;align-items:center;gap:12px;min-height:78px;padding:17px 15px}.faq-item[open] summary{padding-left:11px}.faq-item[open].faq-item-leaving summary{min-height:78px;padding-left:15px}.faq-number{width:40px;height:40px;font-size:17px}.faq-question{letter-spacing:-.018em;font-size:16.5px;line-height:1.38}.faq-chevron{width:26px;height:26px}.faq-chevron svg{width:22px;height:22px}.faq-answer-content{gap:19px;max-width:none;padding:20px 15px 27px}.faq-answer-content p{font-size:15.5px;line-height:1.65}.faq-answer-lead{grid-template-columns:21px minmax(0,1fr);gap:10px;padding:14px}.faq-answer-lead>svg{width:21px;height:21px}.faq-answer-lead p{font-size:15.5px;line-height:1.58}.faq-answer-details{gap:19px}.faq-answer-details-heading{font-size:11px}.faq-answer-stats,.faq-answer-list ul,.faq-answer-timeline ol{grid-template-columns:1fr}.faq-answer-stats li,.faq-answer-stats li:only-child{width:100%;padding:13px 15px 15px}.faq-answer-stats strong{font-size:22px}.faq-answer-section h3{font-size:16px}.faq-answer-text{padding-left:14px}.faq-answer-list li{padding:10px 11px;font-size:14px}.faq-answer-notice{grid-template-columns:21px minmax(0,1fr);gap:10px;padding:14px}.faq-answer-notice>svg{width:21px;height:21px}.faq-answer-notice p{font-size:14.5px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.faq-all-link svg,.faq-item,.faq-item summary,.faq-number,.faq-chevron,.faq-answer{transition:none}.faq-item[open].faq-item-entering summary,.faq-item[open].faq-item-entering .faq-question,.faq-item[open].faq-item-entering .faq-answer-content{animation:none}}.hero-benefits{border-top:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:0;width:min(980px,100% + 220px);margin:30px 0 0;padding:19px 0 0;display:grid;position:relative}.hero-benefits:before{content:"";background:#c9dcf06b;width:calc(100% - 70px);height:1px;position:absolute;top:0;left:0}.hero-benefits article{color:#fff;min-width:0;min-height:72px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:31px minmax(0,1fr);align-content:center;align-items:center;column-gap:13px;padding:0 22px 0 0;display:grid;position:relative;overflow:visible}.hero-benefits article+article{border-left:1px solid #c9dcf057;padding-left:22px}.hero-benefits article:before{display:none}.hero-benefit-icon{color:#fff;background:0 0;border:0;border-radius:0;grid-row:1/3;place-items:center;width:31px;height:31px;margin:0;display:grid}.hero-benefits article:first-child .hero-benefit-icon{color:#f1cb75}.hero-benefits h2{color:#fff;letter-spacing:-.01em;grid-column:2;margin:0 0 2px;font-size:15px;font-weight:700;line-height:1.3}.hero-benefits p{color:#d4e0ee;letter-spacing:0;grid-column:2;margin:0;font-size:13.5px;line-height:1.45}@media (min-width:1600px){.hero-benefits{gap:0;width:1030px;margin-top:32px}.hero-benefits article{min-height:76px;padding:0 24px 0 0}.hero-benefits article+article{padding-left:24px}.hero-benefits h2{font-size:16px}.hero-benefits p{font-size:14.5px}}@media (max-width:900px){.hero-benefits{grid-template-columns:1fr;gap:13px;width:100%;max-width:520px}.hero-benefits article,.hero-benefits article+article{border-left:0;min-height:0;padding:0}.hero-benefits:before{width:100%}}@media (max-width:640px){.hero-benefits{gap:13px;margin-top:29px;padding-top:19px}.hero-benefits article,.hero-benefits article:last-child{grid-column:auto;min-height:0;padding:0}.hero-benefit-icon{width:31px;height:31px;margin:0;position:static;top:auto;left:auto}.hero-benefits h2{font-size:15px}.hero-benefits p{font-size:13.5px;line-height:1.45}.hero{background:#031b3d;min-height:auto;padding:0;overflow:hidden}.hero:before{display:none}.hero>picture{z-index:1;width:100%;height:310px;display:block;position:relative;overflow:hidden}.hero>picture:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#031b3d0a 0%,#031b3d33 44%,#031b3d 100%);position:absolute;inset:0}.hero .hero-image{z-index:0;object-fit:cover;object-position:center 36%;opacity:1;width:100%;height:100%;position:absolute;inset:0}.hero .hero-inner{z-index:2;min-height:0;margin-top:-112px;padding-top:0;display:block;position:relative}.hero .hero-copy{width:100%;padding-top:35px;transform:none}.hero .hero-benefits{grid-template-columns:1fr;gap:0;width:100%;max-width:none;margin-top:28px;padding-top:0}.hero .hero-benefits:before{display:none}.hero .hero-benefits article,.hero .hero-benefits article+article,.hero .hero-benefits article:last-child{border-top:1px solid #b7d0ef4d;border-left:0;grid-column:auto;align-items:center;min-height:70px;padding:12px 0}.hero .hero-benefit-icon{color:#e3b74f}.hero .consultation-wrap{margin-top:8px;padding-bottom:30px}}.cobalt-plan-sheet-visual:after{content:"";pointer-events:none;background:linear-gradient(var(--sheet-fade-direction,to bottom),transparent 58%,var(--sheet-surface,#031b3b) 100%);position:absolute;inset:0}@media (min-width:700px) and (max-width:1120px) and (min-height:521px),(max-width:1120px) and (max-height:520px) and (orientation:landscape){.cobalt-plan-sheet-visual{--sheet-fade-direction:to right}}.cobalt-plans .cobalt-plan-link.is-plan-select-indicator{visibility:hidden}.cobalt-plans .cobalt-plan-link.is-plan-product-link{z-index:2;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.cobalt-plans .cobalt-plan-row:hover .cobalt-plan-link.is-plan-product-link,.cobalt-plans .cobalt-plan-row.is-selected .cobalt-plan-link.is-plan-product-link{transform:translate(4px,-50%)}@media (max-width:1120px){.cobalt-plans .cobalt-plan-link.is-plan-select-indicator{visibility:visible}.cobalt-plans .cobalt-plan-link.is-plan-product-link{display:none}}.guidance-section{padding:94px 0 113px}.guidance{background:var(--navy);color:#fff;min-height:576px;box-shadow:var(--shadow);border-radius:18px;padding:74px 74px 62px}.guidance-top,.guidance-steps{width:100%;margin-inline:auto}.guidance-top{border-bottom:1px solid #ffffff38;grid-template-columns:minmax(0,820px) auto;justify-content:space-between;align-items:start;gap:72px;padding-bottom:48px;display:grid}.guidance-heading{min-width:0}.guidance .eyebrow{color:#5f9ff4;letter-spacing:.13em;margin-bottom:30px;font-size:15px}.guidance h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:850px;font-size:clamp(50px,3.35vw,64px);font-weight:690;line-height:1.08}.guidance h2 span{display:block}.guidance-cta{color:#0054bd;background:#fff;border-radius:7px;min-width:365px;min-height:74px;margin-top:34px;padding:0 28px;font-size:21px;box-shadow:0 14px 30px #00123038}.guidance-cta svg{transition:transform .2s}.guidance-cta:hover{color:#004aad;background:#f8fbff;box-shadow:0 18px 36px #00123047}.guidance-cta:hover svg{transform:translate(4px)}.guidance-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;padding:56px 0 0;list-style:none;display:grid}.guidance-steps li{grid-template-columns:50px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.guidance-steps li+li{border-left:1px solid #ffffff38;padding-left:48px}.guidance-step-number{background:var(--blue-bright);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:20px;font-weight:760;line-height:1;display:grid;box-shadow:0 10px 24px #0568e83d}.guidance-steps li>div{min-width:0;padding-top:4px}.guidance-steps b{color:#fff;letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(22px,1.3vw,26px);font-weight:690;line-height:1.2;display:block}.guidance-steps li>div span{color:#c7d3e2;letter-spacing:-.01em;max-width:315px;font-size:clamp(17px,1.15vw,23px);line-height:1.55;display:block}.why{background:var(--soft)}.why-section{--why-navy:#031a38;--why-blue:#086ee5;--why-gold:#d5ab5d;--why-rule:#d2d9e2;--why-gap:112px;background:#f5f4f1;padding:76px 0 122px;position:relative;overflow:hidden}.why-section p{margin:0}.why-shell{width:min(100% - 160px,1426px);max-width:1426px;position:relative}.why-eyebrow{color:#0057c5;letter-spacing:.135em;font-size:13px;font-weight:790;margin:0 0 38px!important}.why-heading-row{grid-template-columns:664px 2px minmax(0,1fr);align-items:center;gap:55px;margin-bottom:60px;display:grid}.why-heading-row h2{color:#071831;letter-spacing:-.055em;text-wrap:balance;font-size:clamp(54px,4.55vw,72px);font-weight:700;line-height:1}.why-heading-divider{background:var(--why-gold);width:2px;height:90px}.why-intro{align-self:center;min-width:0}.why-heading-row .why-intro-copy{color:#30465f;letter-spacing:-.014em;max-width:730px;margin-top:0;font-size:20.5px;font-weight:480;line-height:1.48}.why-intro-copy strong{color:#071831;font-weight:720}.why-framework{gap:var(--why-gap);grid-template-columns:664px minmax(0,1fr);align-items:stretch;display:grid;position:relative}.why-scope{background:var(--why-navy);color:#fff;border:1px solid #5a89c740;border-radius:15px;grid-area:1/1;min-width:0;min-height:660px;padding:42px 40px 34px;overflow:hidden;box-shadow:0 22px 54px #0313271f}.why-panel-heading{align-items:center;gap:20px;min-width:0;display:flex}.why-panel-mark{color:var(--why-gold);flex:none;place-items:center;display:grid}.why-panel-heading h3{color:#fff;letter-spacing:-.04em;font-size:clamp(27px,2.05vw,34px);font-weight:680;line-height:1.08}.why-panel-copy{color:#cbd7e6;max-width:590px;font-size:15.5px;line-height:1.62;margin-top:20px!important}.why-domain-list{margin:22px 0 0;padding:0;list-style:none}.why-domain-list li{border-top:1px solid #c2d5ed52;grid-template-columns:86px 70px minmax(0,1fr);align-items:center;gap:22px;min-height:141px;padding:24px 0;display:grid}.why-domain-list li:first-child{border-top:0}.why-domain-icon{color:#f3f7fd;border-right:1px solid #c2d5ed73;place-items:center;width:86px;min-height:74px;padding-right:18px;display:grid;position:relative}.why-domain-icon-property svg:last-child{background:var(--why-navy);border-radius:4px;padding:2px;position:absolute;bottom:5px;right:8px}.why-domain-number{color:var(--why-blue);letter-spacing:-.055em;font-size:43px;font-weight:650;line-height:1}.why-domain-list h4{color:#fff;letter-spacing:-.025em;font-size:20px;font-weight:680;line-height:1.18}.why-domain-list p{color:#d1dbe8;margin-top:8px;font-size:15.5px;line-height:1.55}.why-service{grid-area:1/2;min-width:0;padding:36px 0 12px}.why-service h3{color:#071831;letter-spacing:-.04em;font-size:clamp(27px,2.05vw,32px);font-weight:690;line-height:1.08}.why-service-copy{color:#52657b;max-width:610px;font-size:15.5px;line-height:1.62;margin-top:17px!important}.why-service-list{margin:25px 0 0;padding:0;list-style:none;position:relative}.why-service-list:before{content:"";background:#1680f1;width:1px;position:absolute;top:26px;bottom:26px;left:25px}.why-service-list li{grid-template-columns:52px minmax(0,1fr);gap:36px;min-height:117px;display:grid;position:relative}.why-service-number{z-index:1;background:var(--why-blue);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:18px;font-weight:760;line-height:1;display:grid;position:relative;box-shadow:0 8px 22px #086ee52e}.why-service-list li>div{border-bottom:1px solid var(--why-rule);min-width:0;padding:7px 0 24px}.why-service-list li:last-child>div{border-bottom:0}.why-service-list h4{color:#071831;letter-spacing:-.025em;font-size:20px;font-weight:690;line-height:1.2}.why-service-list p{color:#52657b;margin-top:8px;font-size:15.5px;line-height:1.55}.why-bridge{z-index:3;pointer-events:none;background:#1680f1;grid-area:1/1;place-self:center end;width:64px;height:1px;position:relative;transform:translate(100%,-18px)}.why-bridge:after{content:"";background:#1680f1;border:2px solid #f5f4f1;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 0 0 1px #086ee526}.why-bridge i{display:none}.faq{background:var(--soft-blue);min-height:820px;padding:77px 0 53px;scroll-margin-top:24px}.faq .container{width:min(100% - 160px,1426px);max-width:1426px}.faq-grid{grid-template-columns:minmax(430px,.93fr) minmax(0,1.97fr);align-items:center;gap:58px;display:grid}.faq-intro{padding-top:9px;padding-left:8px}.faq-intro .eyebrow{letter-spacing:.16em;margin-bottom:30px;font-size:15px}.faq-intro h2{color:#071a34;letter-spacing:-.048em;max-width:520px;font-size:clamp(48px,3.45vw,66px);font-weight:690;line-height:1.28}.faq-intro .section-copy{color:#445a76;max-width:500px;margin-top:13px;font-size:18px;line-height:1.55}.faq-intro-rule{background:var(--blue-bright);width:87px;height:3px;margin-top:32px;display:block}.faq-trust-note{color:#435a78;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:12px;margin:28px 0 0;display:grid}.faq-trust-note svg{color:var(--blue-bright);flex:none;margin-top:1px}.faq-trust-copy{gap:6px;max-width:470px;display:grid}.faq-trust-copy strong{color:#102640;letter-spacing:-.01em;font-size:17px;font-weight:750;line-height:1.35}.faq-trust-copy span{font-size:15.5px;font-weight:450;line-height:1.58}.faq-all-link{color:var(--blue);align-items:center;gap:13px;margin-top:48px;font-size:18px;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.faq-all-link svg{transition:transform .2s}.faq-all-link:hover svg{transform:translate(4px)}.faq-list{background:#fff;border:1px solid #cfdbe8;border-radius:11px;overflow:hidden;box-shadow:0 14px 36px #03132709}.faq-item{background:#fff;border:0;border-bottom:1px solid #d4dfeb;border-radius:0;margin:0;padding:0;transition:border-left-color .34s}.faq-item:last-child{border-bottom:0}.faq-item summary{cursor:pointer;min-height:91px;color:var(--ink);grid-template-columns:52px minmax(0,1fr) 32px;align-items:center;gap:20px;padding:19px 29px 19px 33px;font-weight:700;list-style:none;transition:background-color .28s,color .24s,min-height .34s cubic-bezier(.4,0,.2,1),padding .34s cubic-bezier(.4,0,.2,1);display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.faq-item summary:focus-visible{z-index:2;outline-offset:-5px;border-radius:0;outline:2px solid #fff;position:relative;box-shadow:0 0 0 3px #0b5cb8}.faq-item summary:hover{background:#f8fbff}.faq-item[open]{border-left:5px solid var(--faq-slate)}.faq-item[open] summary{background:var(--faq-question);color:#fff;min-height:111px;padding-left:28px}.faq-item[open] summary:hover{background:var(--faq-question)}.faq-number{color:#1265d6;background:#f5f9ff;border:1px solid #dbe8f7;border-radius:50%;place-items:center;width:50px;height:50px;font-size:20px;font-weight:650;line-height:1;transition:border-color .28s,background-color .28s,color .28s,box-shadow .28s;display:grid}.faq-item[open] .faq-number{color:var(--faq-question);background:#fff;border-color:#b8cadb;box-shadow:0 0 0 3px #416a9124}.faq-question{letter-spacing:-.024em;min-width:0;font-size:19px;font-weight:710;line-height:1.36}.faq-item[open].faq-item-entering summary{animation:.64s cubic-bezier(.22,1,.36,1) both faq-summary-focus}.faq-item[open].faq-item-entering .faq-question{animation:.68s cubic-bezier(.4,0,.2,1) both faq-question-focus}.faq-item[open].faq-item-entering .faq-answer-content{animation:.46s cubic-bezier(.22,1,.36,1) .11s both faq-answer-enter}.faq-item[open].faq-item-leaving{border-left-color:#d4dfeb}.faq-item[open].faq-item-leaving summary{min-height:91px;color:var(--ink);background:#f8fbff;padding-left:33px}.faq-item[open].faq-item-leaving .faq-number{color:#1265d6;box-shadow:none;background:#f5f9ff;border-color:#dbe8f7}.faq-item[open].faq-item-leaving .faq-chevron{color:#0b4d96;transform:rotate(0)}.faq-chevron{color:#0b4d96;justify-self:end;place-items:center;width:32px;height:32px;transition:transform .2s,color .2s;display:grid}.faq-item[open] .faq-chevron{color:#fff;transform:rotate(180deg)}.faq-answer{background:var(--faq-answer);border-top:0;transition:height .48s cubic-bezier(.4,0,.2,1),opacity .28s}.faq-item.faq-item-leaving .faq-answer{transition-duration:.34s,.22s}.faq-answer-content{color:#334a68;gap:25px;max-width:1040px;margin:0;padding:31px 52px 44px 29px;display:grid}.faq-answer-content p{color:#40546b;letter-spacing:-.004em;margin:0;font-size:16.5px;line-height:1.72}.faq-answer-lead{border:1px solid #bedbd8;border-left:4px solid var(--faq-teal);background:var(--faq-teal-soft);border-radius:5px 10px 10px 5px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:13px;padding:17px 18px;display:grid}.faq-answer-lead>svg{color:var(--faq-teal);margin-top:2px}.faq-answer-lead>div{gap:7px;display:grid}.faq-answer-lead p{color:#173f4c;font-size:17px;font-weight:620;line-height:1.62}.faq-answer-kicker{color:#096b67;letter-spacing:.12em;text-transform:uppercase;font-size:11.5px;font-weight:820;line-height:1}.faq-answer-details{gap:23px;display:grid}.faq-answer-details-heading{color:#556a7f;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:800;line-height:1;display:flex}.faq-answer-details-heading svg{color:var(--faq-slate)}.faq-answer-details-heading:after{content:"";background:#d5dfe8;flex:1;height:1px}.faq-answer-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.faq-answer-stats li{border:1px solid #d8e2eb;border-top:3px solid var(--faq-slate);background:#fff;border-radius:4px 4px 9px 9px;align-content:start;gap:4px;min-width:0;padding:15px 18px 17px;display:grid;box-shadow:0 7px 18px #03132709}.faq-answer-stats li:only-child{justify-self:start;width:min(100%,360px)}.faq-answer-stats strong{color:#163c67;letter-spacing:-.025em;font-size:25px;font-weight:760;line-height:1.1}.faq-answer-stats span{color:#112b49;font-size:15.5px;font-weight:700;line-height:1.35}.faq-answer-stats small{color:#5f6f80;font-size:13.5px;line-height:1.45}.faq-answer-section{gap:7px;padding:0;display:grid}.faq-answer-section h3{color:#102640;letter-spacing:-.01em;margin:0;font-size:16.5px;font-weight:750;line-height:1.35}.faq-answer-metrics{gap:10px}.faq-answer-text{border-left:3px solid #bdc9d6;gap:7px;padding:2px 0 2px 17px}.faq-answer-text p{color:#485b70}.faq-answer-list ul{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;margin:2px 0 0;padding:0;list-style:none;display:grid}.faq-answer-list li{color:#334a68;background:#fff;border:1px solid #d4e3e1;border-radius:8px;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:8px;padding:11px 12px;font-size:14.5px;line-height:1.48;display:grid}.faq-answer-list li svg{color:var(--faq-teal);margin-top:1px}.faq-answer-timeline ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:5px 0 0;padding:0;list-style:none;display:grid}.faq-answer-timeline li{background:#fff;border:1px solid #d7e0e8;border-top:3px solid #315c8c;border-radius:4px 4px 8px 8px;gap:6px;padding:14px 15px;display:grid}.faq-answer-timeline li span{color:#506680;font-size:13.5px;font-weight:650;line-height:1.35}.faq-answer-timeline li strong{color:#204f82;font-size:23px;font-weight:760;line-height:1}.faq-answer-notice{border:1px solid #cddae6;border-left:4px solid var(--faq-slate);background:var(--faq-slate-soft);border-radius:5px 9px 9px 5px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:16px 17px;display:grid}.faq-answer-notice>svg{color:var(--faq-slate);margin-top:1px}.faq-answer-notice>div{gap:5px;display:grid}.faq-answer-notice strong{color:#173e63;font-size:15.5px;font-weight:760;line-height:1.35}.faq-answer-notice p{color:#40546b;font-size:15px;line-height:1.62}@media (max-width:1440px) and (min-width:901px){.guidance{min-height:520px;padding:58px 54px 56px}.guidance-top{grid-template-columns:minmax(0,1fr) auto;gap:40px;padding-bottom:42px}.guidance h2{max-width:700px;font-size:clamp(46px,4.4vw,54px)}.guidance-cta{min-width:300px;min-height:68px;margin-top:36px;font-size:19px}.guidance-steps{padding-top:48px}.guidance-steps li{grid-template-columns:50px minmax(0,1fr);gap:20px}.guidance-steps li+li{padding-left:34px}.guidance-step-number{width:50px;height:50px;font-size:20px}.guidance-steps b{font-size:24px}.guidance-steps li>div span{font-size:18px}}@media (max-width:1240px){.why-section{--why-gap:54px}.why-heading-row{grid-template-columns:minmax(480px,.95fr) 2px minmax(0,1fr);gap:26px}.why-framework{grid-template-columns:minmax(480px,.95fr) minmax(0,1fr)}.why-scope{padding-inline:34px}.why-domain-list li{grid-template-columns:75px 58px minmax(0,1fr);gap:17px}.why-domain-icon{width:75px;padding-right:14px}.why-domain-number{font-size:37px}.why-service-list li{gap:24px}}@media (max-width:1200px){.faq-grid{grid-template-columns:minmax(350px,.82fr) minmax(0,1.45fr);gap:42px}.faq-intro h2{font-size:clamp(45px,5vw,58px)}.faq-item summary{gap:16px;padding-inline:25px}.faq-item[open] summary{padding-left:20px}.faq-question{font-size:18px}.faq-answer-content{padding-right:34px}}@media (max-width:1080px){.why-section{padding:88px 0 94px}.why-shell,.faq .container{width:min(calc(100% - 80px),var(--max));max-width:var(--max)}.why-heading-row{grid-template-columns:1fr 2px minmax(0,1fr)}.why-framework{grid-template-columns:1fr;gap:54px}.why-scope,.why-service{grid-area:auto/1}.why-scope{min-height:0}.why-service{padding:0 12px}.why-service-copy{max-width:720px}.why-bridge{display:none}}@media (max-width:900px){.guidance-section{padding:86px 0}.guidance{min-height:0;padding:48px 42px}.guidance-top{grid-template-columns:1fr;gap:30px;padding-bottom:38px}.guidance h2{max-width:720px;font-size:clamp(44px,6vw,54px)}.guidance-cta{width:max-content;min-width:320px;min-height:66px;margin-top:0;font-size:19px}.guidance-steps{grid-template-columns:1fr;padding-top:12px}.guidance-steps li{grid-template-columns:50px minmax(0,1fr);gap:22px;padding:28px 0}.guidance-steps li+li{border-top:1px solid #ffffff2e;border-left:0;padding-left:0}.guidance-step-number{width:50px;height:50px;font-size:20px}.guidance-steps li>div{padding-top:3px}.guidance-steps b{font-size:22px}.guidance-steps li>div span{max-width:none;font-size:17px}.why-heading-row{grid-template-columns:1fr;gap:20px;margin-bottom:44px}.why-heading-divider{width:42px;height:2px}.why-heading-row .why-intro-copy{max-width:650px;font-size:18.5px;line-height:1.56}.faq{min-height:0;padding:82px 0}.faq-grid{grid-template-columns:1fr;gap:44px}.faq-intro{max-width:700px;padding-top:0;padding-left:0}.faq-intro .eyebrow{margin-bottom:22px}.faq-intro h2{max-width:620px;font-size:clamp(45px,7vw,58px);line-height:1.12}.faq-intro .section-copy{max-width:610px;margin-top:20px}.faq-intro-rule{margin-top:28px}.faq-trust-note{margin-top:24px}.faq-all-link{margin-top:34px}}@media (max-width:640px){.guidance-section .container{width:min(calc(100% - 30px),var(--max))}.guidance-section{padding:76px 0}.guidance{border-radius:14px;padding:32px 26px;box-shadow:0 18px 44px #03132729}.guidance-top{gap:26px;padding-bottom:32px}.guidance .eyebrow{margin-bottom:13px;font-size:11px}.guidance h2{letter-spacing:-.04em;text-wrap:pretty;font-size:clamp(34px,10vw,40px);line-height:1.08}.guidance-cta{width:100%;min-width:0;min-height:58px;padding:0 18px;font-size:17px}.guidance-steps li{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px 0}.guidance-step-number{width:44px;height:44px;font-size:18px}.guidance-steps li>div{padding-top:1px}.guidance-steps b{margin-bottom:8px;font-size:19px}.guidance-steps li>div span{font-size:15.5px;line-height:1.55}.why-section{padding:72px 0 78px}.why-shell,.faq .container{width:min(calc(100% - 30px),var(--max));max-width:var(--max)}.why-eyebrow{margin-bottom:14px;font-size:11px}.why-heading-row{gap:17px;margin-bottom:38px}.why-heading-row h2{letter-spacing:-.047em;font-size:39px;line-height:1.04}.why-heading-row .why-intro-copy{margin-top:0;font-size:17.5px;line-height:1.58}.why-framework{gap:44px}.why-scope{border-radius:14px;padding:28px 22px 22px;box-shadow:0 18px 42px #0313271f}.why-panel-heading{align-items:flex-start;gap:13px}.why-panel-mark svg{width:38px;height:38px}.why-panel-heading h3{font-size:27px;line-height:1.08}.why-panel-copy{font-size:15px;line-height:1.62;margin-top:18px!important}.why-domain-list{margin-top:12px}.why-domain-list li{grid-template-columns:54px 42px minmax(0,1fr);gap:13px;min-height:0;padding:22px 0}.why-domain-icon{width:54px;min-height:58px;padding-right:10px}.why-domain-icon>svg:first-child{width:40px;height:40px}.why-domain-icon-property svg:last-child{width:24px;height:24px;bottom:5px;right:1px}.why-domain-number{font-size:29px}.why-domain-list h4{font-size:18px;line-height:1.2}.why-domain-list p{margin-top:7px;font-size:14.5px;line-height:1.55}.why-service{padding:0}.why-service h3{font-size:28px;line-height:1.1}.why-service-copy{font-size:15px;line-height:1.62;margin-top:15px!important}.why-service-list{margin-top:24px}.why-service-list:before{top:22px;bottom:22px;left:21px}.why-service-list li{grid-template-columns:44px minmax(0,1fr);gap:17px;min-height:0}.why-service-number{width:44px;height:44px;font-size:15px}.why-service-list li>div{margin-bottom:20px;padding:3px 0 22px}.why-service-list li:last-child>div{margin-bottom:0}.why-service-list h4{font-size:18px}.why-service-list p{margin-top:7px;font-size:14.5px;line-height:1.56}.faq{padding:70px 0 74px;scroll-margin-top:12px}.faq-grid{gap:36px}.faq-intro .eyebrow{margin-bottom:16px;font-size:11px}.faq-intro h2{letter-spacing:-.046em;font-size:40px;line-height:1.08}.faq-intro .section-copy{margin-top:17px;font-size:16px;line-height:1.62}.faq-intro-rule{width:64px;height:2px;margin-top:23px}.faq-trust-note{gap:9px;margin-top:20px}.faq-trust-note svg{width:22px;height:22px;margin-top:1px}.faq-trust-copy{gap:5px}.faq-trust-copy strong{font-size:16px}.faq-trust-copy span{font-size:15px;line-height:1.55}.faq-all-link{gap:10px;margin-top:29px;font-size:16.5px}.faq-list{border-radius:10px}.faq-item summary,.faq-item[open] summary{grid-template-columns:40px minmax(0,1fr) 26px;align-items:center;gap:12px;min-height:78px;padding:17px 15px}.faq-item[open] summary{padding-left:11px}.faq-item[open].faq-item-leaving summary{min-height:78px;padding-left:15px}.faq-number{width:40px;height:40px;font-size:17px}.faq-question{letter-spacing:-.018em;font-size:16.5px;line-height:1.38}.faq-chevron{width:26px;height:26px}.faq-chevron svg{width:22px;height:22px}.faq-answer-content{gap:19px;max-width:none;padding:20px 15px 27px}.faq-answer-content p{font-size:15.5px;line-height:1.65}.faq-answer-lead{grid-template-columns:21px minmax(0,1fr);gap:10px;padding:14px}.faq-answer-lead>svg{width:21px;height:21px}.faq-answer-lead p{font-size:15.5px;line-height:1.58}.faq-answer-details{gap:19px}.faq-answer-details-heading{font-size:11px}.faq-answer-stats,.faq-answer-list ul,.faq-answer-timeline ol{grid-template-columns:1fr}.faq-answer-stats li,.faq-answer-stats li:only-child{width:100%;padding:13px 15px 15px}.faq-answer-stats strong{font-size:22px}.faq-answer-section h3{font-size:16px}.faq-answer-text{padding-left:14px}.faq-answer-list li{padding:10px 11px;font-size:14px}.faq-answer-notice{grid-template-columns:21px minmax(0,1fr);gap:10px;padding:14px}.faq-answer-notice>svg{width:21px;height:21px}.faq-answer-notice p{font-size:14.5px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.guidance-cta,.guidance-cta svg,.faq-all-link svg,.faq-item,.faq-item summary,.faq-number,.faq-chevron,.faq-answer{transition:none}.faq-item[open].faq-item-entering summary,.faq-item[open].faq-item-entering .faq-question,.faq-item[open].faq-item-entering .faq-answer-content{animation:none}}.simple-bes-faq{--faq-accent:#004aad;background:#fff}.simple-bes-faq .faq-list{box-shadow:none;border-radius:8px}.simple-bes-faq .faq-intro h2{font-size:clamp(48px,4.3vw,66px)}.simple-bes-faq .faq-question{font-size:20px}.simple-bes-faq .faq-item{position:relative}.simple-bes-faq .faq-item[open]{box-shadow:inset 3px 0 var(--faq-accent);border-left:0}.simple-bes-faq .faq-item summary,.simple-bes-faq .faq-item[open] summary,.simple-bes-faq .faq-item[open].faq-item-leaving summary{min-height:91px;color:var(--ink);background:0 0;padding:19px 29px 19px 33px}.simple-bes-faq .faq-item summary:hover .faq-question{color:var(--faq-accent)}.simple-bes-faq .faq-item summary:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-5px;box-shadow:none}.simple-bes-faq .faq-number,.simple-bes-faq .faq-item[open].faq-item-leaving .faq-number{border-color:var(--faq-accent);color:var(--faq-accent);box-shadow:none;background:#fff}.simple-bes-faq .faq-item[open] .faq-number{border-color:var(--faq-accent);background:var(--faq-accent);color:#fff;box-shadow:none}.simple-bes-faq .faq-chevron,.simple-bes-faq .faq-item[open] .faq-chevron,.simple-bes-faq .faq-item[open].faq-item-leaving .faq-chevron{color:var(--faq-accent)}.simple-bes-faq .faq-item[open].faq-item-entering summary,.simple-bes-faq .faq-item[open].faq-item-entering .faq-question{animation:none}.simple-bes-faq .faq-answer{background:0 0}.simple-bes-faq .faq-answer-content{max-width:none;padding:0 61px 28px 105px;display:block}.simple-bes-faq .faq-answer-content p{color:#40546b;max-width:65ch;font-size:18px;font-weight:400;line-height:1.7}@media (min-width:701px) and (max-width:1200px){.simple-bes-faq .faq-item summary,.simple-bes-faq .faq-item[open] summary,.simple-bes-faq .faq-item[open].faq-item-leaving summary{padding-inline:25px}.simple-bes-faq .faq-answer-content{padding-left:93px;padding-right:40px}}@media (max-width:700px){.simple-bes-faq .faq-question{font-size:17px}.simple-bes-faq .faq-item summary,.simple-bes-faq .faq-item[open] summary,.simple-bes-faq .faq-item[open].faq-item-leaving summary{grid-template-columns:40px minmax(0,1fr) 26px;gap:12px;min-height:78px;padding:17px 15px}.simple-bes-faq .faq-answer-content{padding:0 18px 24px}.simple-bes-faq .faq-answer-content p{font-size:15px;line-height:1.65}}
