.pa-section[id],#pricing,#reviews{scroll-margin-top:86px}.pa-lead b{color:var(--navy)}.pa-hero h1{font-size:var(--fs-hero);font-weight:900;line-height:.98;letter-spacing:-.04em;color:var(--navy);margin:0}.pa-hero{padding:52px 0 60px;overflow:hidden}.pa-hero-grid{display:grid;gap:30px;grid-template-areas:"copy" "paths" "chips"}.pa-hero-copy{grid-area:copy}.pa-paths{grid-area:paths}.pa-chips{grid-area:chips}.pa-hero .pa-eyebrow{animation:pa-enter .55s var(--hts-ease) 0s backwards}.pa-hero h1{animation:pa-enter .55s var(--hts-ease) .07s backwards}.pa-hero .pa-lead{animation:pa-enter .55s var(--hts-ease) .14s backwards}.pa-hero .pa-paths{animation:pa-enter .6s var(--hts-ease) .21s backwards}.pa-hero .pa-chips{animation:pa-enter .55s var(--hts-ease) .28s backwards}.pa-hero .pa-eyebrow,.pa-hero h1,.pa-hero .pa-lead{animation-name:hts-hero-rise}@keyframes pa-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pa-paths{display:grid;gap:14px;background:linear-gradient(155deg,var(--navy) 0%,#063a80 55%,#0a4c9e 120%);border-radius:22px;padding:22px;box-shadow:0 18px 45px #042b632e}.pa-paths-tag{margin:0;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#b9c7dd}.pa-path-card{background:#fff;border-radius:16px;padding:22px;transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease}.pa-path-card:hover{transform:translateY(-3px);box-shadow:0 10px 26px #021d4447}.pa-path-card:focus-within{box-shadow:0 0 0 3px var(--blue-20)}.pa-path-head{display:flex;align-items:center;gap:9px;margin:0 0 10px;font-size:16px;font-weight:900;letter-spacing:-.02em;color:var(--navy)}.pa-path-head .pa-ic{width:22px;height:22px;flex:0 0 22px;color:var(--blue)}.pa-path-copy{margin:0 0 16px;font-size:14px;line-height:1.6;color:var(--gray-70)}.pa-path-copy b{color:var(--navy)}.pa-path-card .pa-btn{width:100%}.pa-paths-foot{margin:2px 0 0;font-size:13px;line-height:1.5;color:#b9c7dd;text-align:center}.pa-paths-foot a{color:#8fb4f5}.pa-fork-wrap{overflow-x:auto;margin:0 -8px;padding:0 8px 4px}.pa-fork{display:block;width:100%;min-width:470px;height:auto;overflow:visible}.pa-fork text{font-family:var(--ff-ms);font-weight:900;fill:#fff}.pa-fork .pa-fork-lanehd{font-weight:800;letter-spacing:.12em;fill:#b9c7dd}.pa-fork-trunk circle{fill:#fff;stroke:#8fb4f5;stroke-width:3}.pa-fork-trunk text{fill:#b9c7dd;font-weight:800}.pa-fork-road{fill:none;stroke:#8fb4f580;stroke-width:10;stroke-linecap:round}.pa-fork-dash{fill:none;stroke:#fff;stroke-width:1.5;stroke-dasharray:8 8;opacity:.55}.pa-fork-arrow{fill:#8fb4f5}.pa-fork-stop circle{fill:var(--blue);stroke:#fff;stroke-width:3}.pa-fork-stop--flag circle{fill:var(--orange)}.pa-fork-flag{fill:var(--orange)}.pa-fork-flagtx{fill:#fff;letter-spacing:.08em}.pa-paths-ctas{display:grid;gap:10px}.pa-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.pa-chips li{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;background:#fff;border:1px solid var(--gray-20);border-radius:999px;font-size:13px;font-weight:800;color:var(--navy);box-shadow:var(--box-shadow)}.pa-chips .pa-ic{width:16px;height:16px;flex:0 0 16px;color:var(--green)}.pa-price-grid{display:grid;gap:34px}.pa-enroll{background:#fff;border:1px solid var(--gray-20);border-radius:22px;padding:28px;box-shadow:0 18px 45px #042b631f}.pa-enroll-tag{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.pa-enroll-tag .pa-ic{width:15px;height:15px}.pa-enroll-price{font-size:44px;font-weight:900;letter-spacing:-.04em;color:var(--navy);line-height:1}.pa-enroll-price s{font-size:20px;font-weight:800;color:var(--gray-60);margin-right:8px}.pa-enroll-price small{font-size:14px;font-weight:700;color:var(--gray-60);letter-spacing:0}.pa-fee-rows{margin:18px 0 20px;border-top:1px solid var(--gray-20)}.pa-fee-row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--gray-20);font-size:14px}.pa-fee-row .pa-fee-l{color:var(--gray-80);font-weight:700}.pa-fee-row .pa-fee-v{font-weight:900;color:var(--navy);font-variant-numeric:tabular-nums;text-align:right}.pa-fee-v--zero{color:var(--orange)}.pa-fee-inc{display:inline-flex;align-items:center;gap:6px;color:var(--green);font-weight:900;white-space:nowrap}.pa-fee-inc .pa-ic{width:15px;height:15px}.pa-fee-row--total{border-bottom:0;padding-top:14px;font-size:15px}.pa-fee-row--total .pa-fee-l{color:var(--navy);font-weight:900}.pa-fee-row--total .pa-fee-v{font-size:22px;color:var(--navy)}.pa-fee-row--total .pa-fee-v s{font-size:14px;font-weight:800;color:var(--gray-60);margin-right:6px}.pa-enroll .pa-btn{width:100%}.pa-enroll-sub{margin:14px 0 0;font-size:13px;color:var(--gray-60);text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}.pa-enroll-sub .pa-ic{width:15px;height:15px;color:var(--green)}.pa-pay{margin:16px 0 0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pa-pay span{font-size:12px;font-weight:800;color:var(--gray-70);background:var(--h-gray);border:1px solid var(--gray-20);border-radius:6px;padding:4px 8px}.pa-trust{background:var(--navy);color:#fff;padding:44px 0}.pa-trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px;text-align:center}.pa-trust-item .pa-trust-num{font-size:26px;font-weight:900;letter-spacing:-.03em}.pa-trust-item .pa-trust-stars{color:#ffd9a8;letter-spacing:2px;font-size:18px}.pa-trust-lbl{margin-top:4px;font-size:12px;color:#b9c7dd}.pa-trust a{color:#8fb4f5;font-weight:800}.pa-trust-note{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.14);padding-top:18px;margin:2px 0 0;font-size:13px;color:#b9c7dd;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.pa-trust-note .pa-ic{width:18px;height:18px;color:#8fb4f5}.pa-how-grid{display:grid;gap:24px;margin-top:40px}.pa-path-col{background:#fff;border:1px solid var(--gray-20);border-radius:16px;padding:26px}.pa-col-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 24px;font-size:15px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--navy)}.pa-col-head .pa-ic{width:22px;height:22px;flex:0 0 22px;color:var(--blue)}.pa-col-head small{font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:none;color:var(--gray-60)}.pa-step{position:relative;display:grid;grid-template-columns:44px 1fr;gap:16px;padding-bottom:26px}.pa-step:last-of-type{padding-bottom:0}.pa-step:before{content:"";position:absolute;left:21px;top:46px;bottom:-4px;width:2px;background:linear-gradient(var(--blue-20),var(--blue-10))}.pa-step:last-of-type:before{display:none}.pa-step-num{width:44px;height:44px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #0057e747;z-index:1}.pa-step-num .pa-ic{width:20px;height:20px;color:#fff}.pa-step-body h3{margin:0 0 6px;font-size:16px}.pa-step-body p{margin:0;font-size:14px;line-height:1.6;color:var(--gray-70)}.pa-step-body b{color:var(--navy)}.pa-units-list{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.pa-unit{display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 8px;background:#fff;border:1px solid var(--gray-20);border-radius:999px;font-size:15px;font-weight:800;color:var(--navy);box-shadow:var(--box-shadow)}.pa-unit-n{width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900}.pa-units-foot{margin:26px 0 0;max-width:660px;font-size:15px;line-height:1.6;color:var(--gray-70)}.pa-steps{list-style:none;margin:0;padding:0}.pa-ins-grid{display:grid;gap:30px}.pa-ins-fine{margin:14px 0 0;font-size:13px;color:var(--gray-60)}.pa-ins-panel{margin:0;background:#fff;border:1px solid var(--gray-20);border-radius:22px;padding:26px;box-shadow:0 18px 45px #042b631f}.pa-ins-rows{display:grid;gap:10px;margin:0 0 20px}.pa-ins-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:700;color:var(--gray-80)}.pa-ins-in{display:inline-flex;align-items:center;gap:4px;font-weight:900;color:var(--navy)}.pa-ins-in input{width:92px;padding:8px 10px;border:1px solid var(--gray-20);border-radius:10px;font:inherit;font-weight:900;color:var(--navy);text-align:right}.pa-ins-in input:focus-visible{outline:3px solid var(--blue-20);outline-offset:1px;border-color:var(--blue)}.pa-ins-bars{display:grid;gap:14px;padding-top:18px;border-top:1px solid var(--gray-20)}.pa-ins-bar{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center;font-size:13px;font-weight:800;color:var(--gray-70)}.pa-ins-bar-v{font-size:18px;font-weight:900;letter-spacing:-.02em;color:var(--navy)}.pa-ins-bar-track{grid-column:1 / -1;height:14px;border-radius:999px;background:var(--gray-10);overflow:hidden}.pa-ins-bar-fill{display:block;height:100%;border-radius:999px;background:var(--blue);transition:width .35s var(--hts-ease)}.pa-ins-bar-fill--save{background:var(--green)}.pa-ins-note{margin:16px 0 18px;font-size:12px;line-height:1.5;color:var(--gray-60)}.pa-ins-panel .pa-btn{width:100%}.pa-support{margin:18px 0 0;font-size:13px;color:#b9c7dd}.pa-support a{color:#8fb4f5;font-weight:800}.pa-sticky{position:fixed;inset:auto 0 0;z-index:40;display:flex;align-items:center;gap:14px;padding:10px max(16px,var(--m-lr)) calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--gray-20);box-shadow:0 -6px 18px #042b631a}.pa-sticky[data-sticky-reveal]{transform:translateY(105%);transition:transform .3s var(--hts-ease)}.pa-sticky.is-on{transform:none}.pa-sticky-p b{display:block;font-size:20px;font-weight:900;letter-spacing:-.02em;color:var(--navy)}.pa-sticky-p span{font-size:12px;font-weight:700;color:var(--gray-60)}.pa-sticky-p{line-height:1.15}.pa-sticky .pa-btn{flex:1}.pa-section[id]{scroll-margin-top:86px}.pa-chip .pa-ic{width:18px;height:18px}.pa-hero-cta{margin:20px 0 0}.pa-hero-micro{margin:14px 0 0;font-size:13px;font-weight:700;color:var(--gray-60)}.pa-hero-micro a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.pa-stats{display:grid;gap:16px;margin-top:32px}.pa-stat{background:#fff;border:1px solid var(--gray-20);border-radius:12px;padding:22px;text-align:center}.pa-stat-num{font-size:30px;font-weight:900;letter-spacing:-.03em;color:var(--navy)}.pa-stat-lbl{margin-top:4px;font-size:13px;color:var(--gray-60)}.pa-stats-fine{margin:20px 0 0;font-size:13px;color:var(--gray-60)}.pa-hsteps{display:grid;gap:22px;margin-top:40px}.pa-hstep{background:#fff;border:1px solid var(--gray-20);border-radius:16px;padding:28px}.pa-hstep--accent{border:2px solid var(--blue);background:var(--blue-10)}.pa-hstep-n{font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.pa-hstep p{margin:10px 0 0;font-size:14px;color:var(--gray-70)}@media(min-width:768px){.pa-trust-note{grid-column:1 / -1}.pa-stats{grid-template-columns:repeat(3,1fr)}.pa-hsteps{grid-template-columns:repeat(2,1fr)}.pa-trust-grid{grid-template-columns:repeat(4,1fr)}.pa-sticky{display:none}.pa-fork-wrap{overflow:visible;margin:0;padding:0}.pa-fork{min-width:0}}@media(min-width:1024px){.pa-hero-grid{grid-template-columns:1.1fr .9fr;grid-template-areas:"copy paths" "chips paths";gap:34px 56px;align-items:start}.pa-hsteps{grid-template-columns:repeat(4,1fr)}.pa-hsteps--3{grid-template-columns:repeat(3,1fr)}.pa-chips{align-self:end}.pa-price-grid,.pa-ins-grid{grid-template-columns:1fr 480px;gap:56px;align-items:start}.pa-paths-ctas{grid-template-columns:1fr 1fr}.pa-how-grid{grid-template-columns:1fr 1fr;gap:28px;align-items:start}}@media(prefers-reduced-motion:reduce){.pa-sticky[data-sticky-reveal]{transition:none}.pa-hero .pa-eyebrow,.pa-hero h1,.pa-hero .pa-lead,.pa-hero .pa-paths,.pa-hero .pa-chips{animation:none}.pa-btn,.pa-path-card,.pa-ins-bar-fill{transition:none;transform:none}}.pa-skypage .pa-z-dark .pa-lead b{color:#fff}.pa-skypage .pa-z-dark .pa-chips li{background:#031a3abd;border-color:#ccddfa29;color:#e9eef7}.pa-skypage .pa-z-dark .pa-paths{border:1px solid rgba(204,221,250,.16)}.pa-skypage .pa-z-dark .pa-enroll{background:#031a3abd;border-color:#ccddfa29;-webkit-backdrop-filter:blur(10px) brightness(.88);backdrop-filter:blur(10px) brightness(.88);box-shadow:0 18px 45px #00000059}.pa-skypage .pa-z-dark .pa-enroll-tag{color:#8fb4f5}.pa-skypage .pa-z-dark .pa-enroll-price{color:#fff}.pa-skypage .pa-z-dark .pa-enroll-price s,.pa-skypage .pa-z-dark .pa-enroll-price small{color:#b9c7dd}.pa-skypage .pa-z-dark .pa-fee-rows,.pa-skypage .pa-z-dark .pa-fee-row{border-color:#ccddfa24}.pa-skypage .pa-z-dark .pa-fee-row .pa-fee-l{color:#b9c7dd}.pa-skypage .pa-z-dark .pa-fee-row .pa-fee-v{color:#fff}.pa-skypage .pa-z-dark .pa-fee-v--zero{color:var(--orange-light)}.pa-skypage .pa-z-dark .pa-fee-inc{color:var(--green-10)}.pa-skypage .pa-z-dark .pa-fee-row--total .pa-fee-l,.pa-skypage .pa-z-dark .pa-fee-row--total .pa-fee-v{color:#fff}.pa-skypage .pa-z-dark .pa-fee-row--total .pa-fee-v s{color:#b9c7dd}.pa-skypage .pa-z-dark .pa-enroll-sub{color:#a9bbd6}.pa-skypage .pa-z-dark .pa-pay span{background:#031a3abd;border-color:#ccddfa29;color:#b9c7dd}.pa-skypage .pa-z-dark .pa-path-col{background:#031a3abd;border-color:#ccddfa29;-webkit-backdrop-filter:blur(10px) brightness(.88);backdrop-filter:blur(10px) brightness(.88)}.pa-skypage .pa-z-dark .pa-col-head{color:#fff}.pa-skypage .pa-z-dark .pa-col-head small{color:#93a5c4}.pa-skypage .pa-z-dark .pa-col-head .pa-ic{color:#8fb4f5}.pa-skypage .pa-z-dark .pa-step:before{background:linear-gradient(#8fb4f573,#8fb4f51f)}.pa-skypage .pa-z-dark .pa-step-body p{color:#b9c7dd}.pa-skypage .pa-z-dark .pa-step-body b{color:#dce7fa}.pa-skypage .pa-z-dark .pa-unit{background:#031a3abd;border-color:#ccddfa29;color:#e9eef7}.pa-skypage .pa-z-dark .pa-units-foot{color:var(--navy)}@media(min-width:1024px){.pa-skypage .pa-z-dark .pa-units-foot{color:#c6d3e8}}.pa-journey .pa-final .pa-support a{color:var(--blue)}@media(forced-colors:active){.pa-journey .pa-zb-night,.pa-journey .pa-zb-night2,.pa-journey .pa-zb-predawn,.pa-journey .pa-zb-dawn,.pa-journey .pa-zb-sunrise{background:Canvas}.pa-skypage .pa-z-dark h1,.pa-skypage .pa-z-dark h2,.pa-skypage .pa-z-dark h3,.pa-skypage .pa-z-dark .pa-eyebrow,.pa-skypage .pa-z-dark .pa-lead{text-shadow:none}.pa-skypage .pa-z-dark .pa-chips li{background:Canvas}.pa-fork text{fill:CanvasText}.pa-fork-road,.pa-fork-dash{stroke:CanvasText}.pa-fork-arrow{fill:CanvasText}.pa-fork-stop circle,.pa-fork-trunk circle{fill:Canvas;stroke:CanvasText}.pa-fork-flag{fill:Highlight}.pa-fork-flagtx{fill:HighlightText}}@media print{.pa-journey [class*=pa-zb-]{background:#fff!important}.pa-skypage .pa-z-dark .pa-eyebrow,.pa-skypage .pa-z-dark .pa-lead,.pa-skypage .pa-z-dark .pa-chips li{background:#fff!important;color:#222!important;text-shadow:none!important}}.pa-stat--good{background:var(--green-10);border-color:#bfe3cf}.pa-stat--good .pa-stat-num{color:var(--green)}@media(prefers-reduced-motion:reduce){.pa-flow-node{transition:none}}
