#site-header nav{height:78px}#site-header .logo img{width:auto;height:60px}@media (min-width:981px){#site-header nav{height:96px;gap:10px}#site-header .logo img{height:78px}#site-header .nav-links{gap:clamp(4px,.8vw,10px)}#site-header .nav-cta .btn{padding-inline:22px;font-size:.875rem}}@media (max-width:600px){#site-header nav{height:72px}#site-header .logo img{height:54px}}@media (min-width:981px){#site-header .nav-item>.nav-btn,#site-header .nav-item>a{min-height:44px;padding-inline:10px;font-size:16px;letter-spacing:.01em}#site-header .dropdown a{font-size:16px}#site-header .dropdown a small{font-size:.72rem}}.home-page #hero .ladder-visual .step-cap{display:none}@media (min-width:961px){.home-page :is(#ladder,#markets) .home-section-head{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,7vw,96px)}.home-page :is(#ladder,#markets) .home-section-head>:last-child{width:100%;max-width:none}}.home-page #who-we-help .whohelp-head{gap:clamp(18px,2.4vw,26px);text-align:center}.home-page #who-we-help .whohelp-head,.home-page #who-we-help .whohelp-heading{display:flex;flex-direction:column;align-items:center}.home-page #who-we-help .whohelp-heading .section-title{font-size:43px!important}.home-page #who-we-help .whohelp-heading .eyebrow{margin-inline:auto}.home-page #who-we-help .whohelp-head>p{width:min(100%,760px);max-width:760px;margin:0 auto;padding:0;border:0;color:#d5e7f8;font-size:clamp(1.05rem,1.7vw,1.28rem);font-weight:500;line-height:1.65;text-wrap:balance}.home-page #who-we-help .wh-card:nth-child(3) h3{max-width:none;white-space:nowrap}@media (max-width:420px){.home-page #who-we-help .wh-card:nth-child(3) h3{font-size:.94rem;white-space:nowrap}}@media (max-width:340px){.home-page #who-we-help .wh-card:nth-child(3){grid-template-columns:1fr}}.home-page #trust-stats{background:radial-gradient(720px 380px at 86% 0,rgba(90,212,255,.08),transparent 66%),#0d2940}.home-page #who-we-help{background:radial-gradient(680px 440px at 10% 14%,rgba(31,182,242,.08),transparent 66%),#081e30}.home-page #smarter-way{background:radial-gradient(760px 460px at 92% 84%,rgba(31,182,242,.12),transparent 68%),#102d45}.home-page #ladder{background:radial-gradient(720px 420px at 94% 4%,rgba(90,212,255,.09),transparent 70%),#091f32}.home-page #methodology{background:radial-gradient(900px 580px at 6% 0,rgba(31,182,242,.14),transparent 65%),#102d45}.home-page #markets{background:radial-gradient(760px 520px at 100% 8%,rgba(90,212,255,.08),transparent 68%),#081e30}.home-page #eight-step-process{background:radial-gradient(720px 430px at 8% 0,rgba(31,182,242,.12),transparent 64%),#102d45}.home-page #guarantee{background:radial-gradient(720px 420px at 88% 0,rgba(31,182,242,.14),transparent 64%),#091f32}.home-page #award{background:radial-gradient(720px 520px at 88% 12%,rgba(90,212,255,.08),transparent 72%),#102d45}.home-page #recent-purchases{background:radial-gradient(760px 520px at 4% 0,rgba(31,182,242,.08),transparent 68%),#081e30}.home-page #podcast{background:radial-gradient(760px 480px at 92% 12%,rgba(90,212,255,.08),transparent 68%),#102d45!important}.home-page #trust-stats{padding-block:clamp(42px,4.5vw,62px) clamp(38px,4vw,56px)}.home-page #trust-stats .trust-inner .stat-node,.home-page #trust-stats .trust-inner:after{display:none}.home-page #trust-stats .trust-inner{border-top:0}.home-page #trust-stats .trust-inner .stat{min-height:clamp(124px,10vw,154px);padding-block:clamp(22px,2.4vw,34px)}.home-page #trust-stats .trust-inner .num{font-size:clamp(2.35rem,4vw,3.75rem);line-height:1}.home-page #trust-stats .trust-inner .lbl{margin-top:10px}@media (max-width:700px){.home-page #trust-stats{padding-block:40px 38px}.home-page #trust-stats .trust-inner{border-left:0}.home-page #trust-stats .trust-inner .stat,.home-page #trust-stats .trust-inner .stat:first-child,.home-page #trust-stats .trust-inner .stat:last-child{grid-template-columns:minmax(118px,.72fr) minmax(0,1fr);padding:18px 0}.home-page #trust-stats .trust-inner .num{font-size:clamp(2rem,9vw,2.5rem)}}.home-page #trust-stats .trust-media{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin-top:clamp(28px,3vw,40px)}.home-page #trust-stats .trust-media-label{justify-content:center;padding:0;border:0;text-align:center}.home-page #trust-stats .featured-logo-slider{display:block;width:100%}.home-page #trust-stats .featured-logo-rail{position:relative;width:100%;overflow:hidden;padding-block:4px 8px;outline-offset:4px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.home-page #trust-stats .featured-logo-rail:focus-visible{outline:2px solid var(--cyan-bright)}.home-page #trust-stats .featured-logo-track{display:flex;width:-moz-max-content;width:max-content;animation:featured-logo-marquee 54s linear infinite}.home-page #trust-stats .featured-logo-set{display:flex;gap:12px;padding-right:12px}.home-page #trust-stats .featured-logo-item{display:grid;min-height:88px;flex:0 0 clamp(156px,15vw,204px);place-items:center;padding:14px 16px;border-radius:12px;background:rgba(7,25,40,.32)}.home-page #trust-stats .featured-logo-item img{width:min(100%,160px);height:auto;max-height:56px;margin:0;-o-object-fit:contain;object-fit:contain;opacity:.9;filter:grayscale(1) brightness(0) invert(1);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.home-page #trust-stats .featured-logo-item:hover img{opacity:1;transform:scale(1.045)}@keyframes featured-logo-marquee{to{transform:translateX(-50%)}}.home-page #trust-stats .featured-logo-rail:is(:hover,:focus-within) .featured-logo-track{animation-play-state:paused}@media (max-width:600px){.home-page #trust-stats .featured-logo-item{min-height:82px;flex-basis:min(62vw,180px);padding-inline:12px}}@media (prefers-reduced-motion:reduce){.home-page #trust-stats .featured-logo-rail{overflow-x:auto;scrollbar-width:thin}.home-page #trust-stats .featured-logo-item img,.home-page #trust-stats .featured-logo-track{animation:none;transform:none}}.home-page #ladder .program-phase-arrow{right:-19px;width:20px;height:18px;color:var(--phase-color);background:transparent;border-radius:0}.home-page #ladder .program-phase-arrow:before{content:"";position:absolute;top:50%;right:5px;left:0;height:1px;background:linear-gradient(90deg,currentColor,rgba(90,212,255,.3))}.home-page #ladder .program-phase-arrow:after{content:"";position:absolute;top:calc(50% - 5px);right:0;width:7px;height:10px;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%,0 70%,58% 50%,0 30%)}.home-page #ladder .program-phase-arrow>span{display:none}.home-page #ladder .program-rung .freedom-pill{gap:6px;padding:10px 18px;border-radius:999px;font-family:var(--font-sora),sans-serif;font-size:.875rem;font-weight:600;line-height:1.3;letter-spacing:.01em}.home-page #ladder .program-rung .freedom-check{margin-right:0}@media (max-width:840px){.home-page #ladder .program-phase-arrow{right:auto;bottom:-38px;left:calc(50% - 9px);width:18px;height:38px}.home-page #ladder .program-phase-arrow:before{top:0;right:auto;bottom:7px;left:50%;width:1px;height:auto;background:linear-gradient(180deg,currentColor,rgba(90,212,255,.3))}.home-page #ladder .program-phase-arrow:after{top:auto;right:auto;bottom:0;left:calc(50% - 3px);transform:rotate(90deg)}}.home-page #markets .market-map-stage{position:absolute;z-index:2;top:14px;left:50%;width:min(68%,820px);aspect-ratio:1000/620;transform:translateX(-50%)}.home-page #markets .market-map-stage .market-map{position:static;width:100%;height:100%;transform:none}.home-page #markets .market-map-stage .market-location.mc-wa{left:17.7%;top:62.1%}.home-page #markets .market-map-stage .market-location.mc-qld{left:85.5%;top:50.3%}.home-page #markets .market-map-stage .market-location.mc-vic{left:71%;top:76.9%}@media (max-width:960px){.home-page #markets .market-map-stage{display:contents}.home-page #markets .market-map-stage .market-location.mc-qld,.home-page #markets .market-map-stage .market-location.mc-vic,.home-page #markets .market-map-stage .market-location.mc-wa{top:auto;left:auto}}.home-page #markets .market-map-shape{fill:url(#australia-map-fill);stroke:rgba(90,212,255,.58);stroke-width:2;filter:drop-shadow(0 8px 10px rgba(3,17,28,.24))}.home-page #markets .market-map-state-lines path{fill:none;stroke:rgba(180,220,240,.22);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.home-page #markets .market-map-state-labels text{fill:rgba(207,239,255,.55);font-family:var(--font-sora),sans-serif;font-size:15px;font-weight:700;letter-spacing:.08em;text-anchor:middle}.home-page #markets .market-map-trace{stroke:rgba(90,212,255,.3);stroke-width:2.25;stroke-dasharray:4 10}.home-page #markets .market-callout{border:1px solid rgba(90,212,255,.1);background:rgba(7,27,43,.94)}.home-page #markets .market-pin{box-shadow:0 0 18px color-mix(in srgb,var(--market-color) 36%,transparent)}@media (min-width:961px){.home-page #markets .market-location .market-callout{top:50%;transform:translateY(-50%)}.home-page #markets .market-location .market-callout:before{top:50%}}@media (min-width:941px){.home-page #methodology .method-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:stretch}.home-page #methodology .method-title-block{display:flex;flex-direction:column;justify-content:flex-end;padding-right:clamp(40px,6vw,88px)}.home-page #methodology .method-evidence{width:100%;max-width:none;margin-left:0;padding:0 0 3px clamp(40px,6vw,88px)}}.home-page #methodology .tiers{grid-template-columns:minmax(0,1fr) clamp(42px,4vw,64px) minmax(0,1fr) clamp(42px,4vw,64px) minmax(0,1fr);align-items:stretch;width:100%}.home-page #methodology .tier,.home-page #methodology .tier+.tier-arrow+.tier{display:flex;min-width:0;min-height:184px;flex-direction:column;padding:10px clamp(18px,2vw,28px) 24px}.home-page #methodology .tier:before{right:clamp(18px,2vw,28px);left:clamp(18px,2vw,28px);width:auto}.home-page #methodology .tier h3{min-height:2.15em}.home-page #methodology .tier p{width:100%;max-width:32ch}.home-page #methodology .tier-arrow{align-self:center}@media (max-width:940px){.home-page #methodology .method-intro{gap:28px}.home-page #methodology .tiers{grid-template-columns:minmax(0,1fr);padding-block:8px}.home-page #methodology .tier,.home-page #methodology .tier+.tier-arrow+.tier{min-height:0;padding:28px 24px 32px}.home-page #methodology .tier:before{right:24px;left:24px}.home-page #methodology .tier h3{min-height:0}.home-page #methodology .tier-arrow{margin-left:24px}}@media (max-width:520px){.home-page #methodology .method-tag{max-width:18ch}.home-page #methodology .tiers{margin-top:36px}.home-page #methodology .tier,.home-page #methodology .tier+.tier-arrow+.tier{padding-inline:18px}.home-page #methodology .tier:before{right:18px;left:18px}.home-page #methodology .tier-arrow{margin-left:18px}}.home-page #methodology .algo-band{grid-template-columns:auto minmax(0,1fr)}.home-page #methodology .algo-copy{width:100%;max-width:none}.home-page #methodology .algo-pulse{display:none}@media (max-width:600px){.home-page #methodology .algo-band{align-items:start;gap:18px;padding-inline:18px}}.testimonials-section .tst .who{width:100%;gap:clamp(15px,1.5vw,19px);padding:clamp(26px,2.6vw,36px) clamp(18px,2vw,26px);border-top:1px solid rgba(90,212,255,.24);background:rgba(7,25,40,.3)}.testimonials-section .tst-person{display:flex;min-width:0;flex-direction:column;gap:8px}.testimonials-section .tst .who .nm,.testimonials-section .tst .who .st{margin:0;line-height:1.35}@media (max-width:520px){.testimonials-section .tst .who{align-items:flex-start;padding:24px 18px}}:is(.praise-page,.thank-you-page) #testimonials .client-video-stories{position:relative;margin-bottom:clamp(54px,6vw,82px)}:is(.praise-page,.thank-you-page) #testimonials .client-video-stories:before{content:"";position:absolute;z-index:-1;top:20%;left:50%;width:min(92vw,1180px);height:64%;background:radial-gradient(ellipse at center,rgba(31,182,242,.105),transparent 68%);transform:translateX(-50%);pointer-events:none}:is(.praise-page,.thank-you-page) #testimonials .client-video-intro{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:min(100%,900px);margin-inline:auto;margin-bottom:clamp(28px,3.5vw,42px);text-align:center}:is(.praise-page,.thank-you-page) #testimonials .client-video-intro h3{width:100%;max-width:22ch;margin-inline:auto;color:#fff;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.16;letter-spacing:-.025em;text-align:center}:is(.praise-page,.thank-you-page) #testimonials .client-video-intro p{max-width:56ch;margin:22px auto 0;padding:0;border:0;color:#c7d8e6;text-align:center}:is(.praise-page,.thank-you-page) #testimonials .client-video-carousel{position:relative}:is(.praise-page,.thank-you-page) #testimonials .client-video-rail{--client-video-gap:clamp(12px,1.35vw,20px);display:flex;gap:var(--client-video-gap);padding-block:0;overflow-x:auto;overscroll-behavior-inline:contain;border:0;scroll-padding-inline:2px;scroll-snap-type:inline mandatory;scroll-behavior:smooth;scrollbar-width:none}:is(.praise-page,.thank-you-page) #testimonials .client-video-rail::-webkit-scrollbar{display:none}:is(.praise-page,.thank-you-page) #testimonials .client-video-story{min-width:0;flex:0 0 calc(25% - 15px);margin:0;scroll-snap-align:start}:is(.praise-page,.thank-you-page) #testimonials .client-video-arrow{position:absolute;z-index:8;top:45%;display:grid;width:50px;height:50px;place-items:center;padding:0 0 4px;border:1px solid var(--orange-bright);border-radius:50%;background:var(--orange);color:var(--navy-deep);font-family:Arial,sans-serif;font-size:2rem;line-height:1;box-shadow:0 14px 30px rgba(4,18,29,.32);cursor:pointer;transform:translateY(-50%);transition:background-color .25s ease,opacity .25s ease,transform .25s ease}:is(.praise-page,.thank-you-page) #testimonials .client-video-arrow:is(:hover,:focus-visible):not(:disabled){background:var(--orange-bright);transform:translateY(-50%) scale(1.05)}:is(.praise-page,.thank-you-page) #testimonials .client-video-arrow:disabled{opacity:.34;cursor:default}:is(.praise-page,.thank-you-page) #testimonials .client-video-prev{left:-25px}:is(.praise-page,.thank-you-page) #testimonials .client-video-next{right:-25px}:is(.praise-page,.thank-you-page) #testimonials .client-video-story video{display:block;width:100%;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;overflow:hidden;border:1px solid rgba(90,212,255,.28);border-radius:12px;background:var(--navy-deep);transition:border-color .35s cubic-bezier(.22,1,.36,1),filter .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}:is(.praise-page,.thank-you-page) #testimonials .client-video-story:focus-within video,:is(.praise-page,.thank-you-page) #testimonials .client-video-story:hover video{border-color:rgba(90,212,255,.72);filter:saturate(1.04) brightness(1.03);transform:translateY(-3px)}:is(.praise-page,.thank-you-page) #testimonials .client-video-story figcaption{display:flex;box-sizing:border-box;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:11px 4px 14px;color:#dceaf4;font-family:var(--font-sora),sans-serif;font-size:.8rem;font-weight:600;line-height:1.35}:is(.praise-page,.thank-you-page) #testimonials .client-video-story figcaption span:last-child{color:var(--muted-dim);font-variant-numeric:tabular-nums;font-weight:500}@media (max-width:1120px){:is(.praise-page,.thank-you-page) #testimonials .client-video-story{flex:0 0 clamp(210px,27vw,260px)}}@media (max-width:700px){:is(.praise-page,.thank-you-page) #testimonials .client-video-intro{gap:16px}:is(.praise-page,.thank-you-page) #testimonials .client-video-intro p{margin-inline:auto;padding:0;border-left:0}:is(.praise-page,.thank-you-page) #testimonials .client-video-story{flex-basis:min(76vw,280px)}:is(.praise-page,.thank-you-page) #testimonials .client-video-arrow{width:44px;height:44px;font-size:1.75rem}:is(.praise-page,.thank-you-page) #testimonials .client-video-prev{left:-12px}:is(.praise-page,.thank-you-page) #testimonials .client-video-next{right:-12px}}@media (prefers-reduced-motion:reduce){:is(.praise-page,.thank-you-page) #testimonials .client-video-rail{scroll-behavior:auto}:is(.praise-page,.thank-you-page) #testimonials .client-video-story video{transform:none}}.client-media-player{position:relative;aspect-ratio:9/16;overflow:hidden;border:1px solid rgba(90,212,255,.32);border-radius:12px;color:#fff;--media-control-color:#fff;--media-control-background:transparent;--media-control-hover-background:rgba(90,212,255,.16);--media-range-track-background:rgba(255,255,255,.28);--media-range-bar-color:var(--cyan-bright);--media-range-thumb-background:#fff;transition:border-color .35s cubic-bezier(.22,1,.36,1),filter .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.client-media-player,.client-media-player video{display:block;width:100%;background:var(--navy-deep)}.client-media-player video{height:100%;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;border:0;border-radius:0;transform:none;transition:none}.client-video-story:focus-within .client-media-player,.client-video-story:hover .client-media-player{border-color:rgba(90,212,255,.74);filter:saturate(1.04) brightness(1.03);transform:translateY(-3px)}.client-video-story:focus-within video,.client-video-story:hover video{border-color:transparent;filter:none;transform:none}.client-media-gestures{position:absolute;z-index:1;inset:0}.client-media-launch{position:absolute;z-index:3;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:linear-gradient(180deg,transparent 48%,rgba(4,18,29,.32));color:#fff;font:600 .8rem/1.3 var(--font-sora),sans-serif;letter-spacing:.02em;pointer-events:none;transition:opacity .3s cubic-bezier(.22,1,.36,1),visibility .3s cubic-bezier(.22,1,.36,1)}.client-media-launch-button{display:grid;width:62px;height:62px;place-items:center;padding:15px;border:0;border-radius:999px;background:var(--orange);color:var(--navy-deep);box-shadow:0 12px 32px -8px rgba(245,130,31,.75);cursor:pointer;pointer-events:auto;transition:background-color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.client-media-launch-button:hover{background:var(--orange-bright);transform:scale(1.05)}.client-media-play-mark{font-size:1rem;line-height:1;text-indent:2px}.client-media-control-bar{position:absolute;z-index:4;right:0;bottom:0;left:0;display:flex;align-items:center;gap:1px;padding:34px 8px 8px;background:linear-gradient(180deg,transparent,rgba(3,14,23,.88));opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.client-media-control-bar>*{--media-control-background:transparent;--media-control-hover-background:rgba(90,212,255,.16);--media-button-icon-width:22px;min-width:38px;min-height:38px;border-radius:999px}.client-media-control-bar media-time-range{min-width:0;flex:1 1 auto}.client-media-control-bar media-time-display{min-width:-moz-fit-content;min-width:fit-content;padding-inline:5px;color:var(--white);font-size:.8rem;font-variant-numeric:tabular-nums}.client-media-player[mediahasplayed] .client-media-launch{visibility:hidden;opacity:0}.client-media-player[mediahasplayed] .client-media-control-bar{opacity:1;pointer-events:auto}.client-media-player:fullscreen{border:0;border-radius:0}@media (max-width:520px){.client-media-launch-button{width:58px;height:58px}.client-media-control-bar media-time-display{display:none}}@media (prefers-reduced-motion:reduce){.client-media-launch-button:hover,.client-video-story:focus-within .client-media-player,.client-video-story:hover .client-media-player{transform:none}}.guar-sec .guar-box>.eyebrow{margin-right:auto;margin-left:auto;border-radius:999px}.guar-sec .guar-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,620px);margin:26px auto 0;align-items:stretch;gap:12px}.guar-sec .guar-points .gp,.home-page .guar-sec .guar-points .gp{min-width:0;min-height:58px;justify-content:center;padding:10px 16px;border-color:rgba(255,154,61,.42);border-radius:999px;background:rgba(245,130,31,.1);color:#FFD9B7;font-size:.84rem;line-height:1.45;text-align:left}.guar-sec .guar-cta{margin-top:28px}.guar-sec .guar-cta .btn{width:auto;min-height:0}@media (max-width:520px){.guar-sec .guar-box{padding:40px 22px}.guar-sec .guar-points{grid-template-columns:minmax(0,1fr)}.guar-sec .guar-points .gp,.home-page .guar-sec .guar-points .gp{padding:11px 12px}}@media (min-width:901px){.home-page #eight-step-process .process-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:stretch}.home-page #eight-step-process .process-heading{padding-right:clamp(40px,6vw,88px)}.home-page #eight-step-process .process-intro>p{display:flex;width:100%;max-width:none;margin-left:0;align-items:flex-end;padding:0 0 3px clamp(40px,6vw,88px)}}.cta-band{padding-block:clamp(72px,8vw,118px);background:#081c2c}.cta-band:after{display:none}.cta-band .wrap{padding-inline:var(--page-gutter)}.cta-band .cta-box{position:relative;isolation:isolate;display:block;min-height:clamp(500px,43vw,620px);overflow:hidden;border:0;border-radius:16px;background:#0a2032;box-shadow:0 8px 0 rgba(3,14,23,.48)}.cta-band .cta-box:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(4,18,29,.98),rgba(4,18,29,.93) 34%,rgba(4,18,29,.68) 57%,rgba(4,18,29,.18) 82%,rgba(4,18,29,.08));pointer-events:none}.cta-band .cta-background{z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.cta-band .cta-copy{position:relative;z-index:2;display:flex;width:min(100%,860px);min-height:inherit;flex-direction:column;justify-content:center;padding:clamp(52px,7vw,96px)}.cta-band .cta-box .cta-copy .eyebrow{display:block;align-self:flex-start;width:-moz-fit-content;width:fit-content;margin:0 0 clamp(18px,2vw,26px);padding:8px 13px;border:1px solid rgba(90,212,255,.34);border-radius:999px;background:rgba(9,30,47,.68);color:#d8f3ff;font-size:.82rem;font-weight:600;letter-spacing:.025em;line-height:1.3;text-transform:none}.cta-band .cta-box .cta-copy h2,.home-page .cta-band .cta-box .cta-copy h2{max-width:19ch;margin-bottom:24px;font-size:clamp(1.75rem,3vw,2.625rem)!important;line-height:1.08!important}.cta-band .cta-box .cta-copy>p,.home-page .cta-band .cta-box .cta-copy>p{max-width:58ch;color:#d5e4ef}.cta-band .cta-action{position:relative;display:flex;min-height:0;justify-content:flex-start;margin-top:clamp(30px,3vw,40px);padding:0;overflow:visible;border:0;background:transparent}.cta-band .cta-action:after,.cta-band .cta-action:before{display:none}.cta-band .cta-action-inner{position:relative;display:flex;width:auto;flex-direction:row;align-items:center;gap:20px;text-align:left}.cta-band .cta-action .btn{width:auto;max-width:100%;min-height:0;padding:10px 22px}.cta-band .cta-box .cta-note,.home-page .cta-band .cta-box .cta-note{margin:0;color:#c5d9e9;white-space:nowrap}@media (max-width:960px){.cta-band .cta-box{min-height:560px}.cta-band .cta-box:before{background:linear-gradient(90deg,rgba(4,18,29,.98),rgba(4,18,29,.92) 48%,rgba(4,18,29,.48) 78%,rgba(4,18,29,.28))}.cta-band .cta-background{-o-object-position:60% center;object-position:60% center}}@media (max-width:600px){.cta-band{padding-block:60px}.cta-band .cta-box{min-height:620px;border-radius:12px}.cta-band .cta-box:before{background:linear-gradient(180deg,rgba(4,18,29,.95),rgba(4,18,29,.91) 58%,rgba(4,18,29,.68))}.cta-band .cta-background{-o-object-position:66% center;object-position:66% center}.cta-band .cta-copy{justify-content:flex-start;padding:42px 24px}.cta-band .cta-box .cta-copy h2,.home-page .cta-band .cta-box .cta-copy h2{max-width:18ch;font-size:clamp(1.75rem,8vw,2.25rem)!important}.cta-band .cta-action-inner{width:100%;flex-direction:column;align-items:flex-start;gap:14px}.cta-band .cta-action .btn{width:auto}.cta-band .cta-box .cta-note,.home-page .cta-band .cta-box .cta-note{text-align:left}}.cta-band.cta-band-full-bleed{padding:0;border:0;background:#142844}.cta-band.cta-band-full-bleed>.wrap{width:100%;max-width:none;padding:0}.cta-band.cta-band-full-bleed .cta-box{width:100%;max-width:none;min-height:clamp(520px,43vw,650px);margin:0;border:0;border-radius:0;box-shadow:none}.cta-band.cta-band-full-bleed .cta-copy{width:min(100%,850px);max-width:none;padding:clamp(52px,7vw,96px) max(var(--page-gutter),calc((100vw - var(--maxw)) / 2 + var(--page-gutter)))}.cta-band.cta-band-full-bleed .cta-box:before{background:linear-gradient(90deg,rgba(4,18,29,.98),rgba(4,18,29,.94) 32%,rgba(4,18,29,.7) 49%,rgba(4,18,29,.24) 65%,rgba(4,18,29,.04) 82%,transparent)}.cta-band.cta-band-full-bleed .cta-background{right:0!important;left:auto!important;width:74%!important;-o-object-position:center 44%;object-position:center 44%}.cta-band.cta-band-full-bleed .cta-box .cta-copy .section-title{font-size:43px!important;line-height:1.14!important}@media (max-width:700px){.cta-band.cta-band-full-bleed .cta-box .cta-copy .section-title{font-size:clamp(34px,9vw,43px)!important}.cta-band.cta-band-full-bleed .cta-background{right:0!important;left:0!important;width:100%!important;-o-object-position:61% center;object-position:61% center}}.page-hero.page-hero-compact{position:relative;isolation:isolate;min-height:0;padding:clamp(48px,5vw,64px) 0 clamp(40px,4.4vw,56px);overflow:hidden;border-bottom:0;background:var(--harbour-indigo,#142844)}.page-hero.page-hero-compact:before{background:radial-gradient(480px 200px at 50% -30%,rgba(90,212,255,.09),transparent 72%),var(--harbour-indigo,#142844)}.page-hero.page-hero-compact:after{display:none}.page-hero.page-hero-compact .wrap{display:flex;max-width:var(--maxw);flex-direction:column;align-items:center;text-align:center}.page-hero.page-hero-compact .crumb{margin:0 0 10px;color:#9eb8cf;font-size:.75rem;letter-spacing:.02em}.page-hero.page-hero-compact h1{max-width:24ch;margin:0 0 12px;font-size:clamp(1.85rem,2.6vw,2.25rem);font-weight:700;line-height:1.16;letter-spacing:-.035em;text-wrap:balance}.page-hero.page-hero-compact h1 .accent{color:var(--cyan-bright)}.page-hero.page-hero-compact p.lead{max-width:min(52ch,100%);margin:0;padding:0;border:0;color:var(--muted);font-size:1.125rem;line-height:1.65;text-wrap:pretty}@media (max-width:900px){.page-hero.page-hero-compact{padding:clamp(44px,5.5vw,56px) 0 clamp(36px,4.6vw,48px)}.page-hero.page-hero-compact h1{font-size:clamp(1.75rem,3.4vw,2.05rem)}}@media (max-width:600px){.page-hero.page-hero-compact{padding-block:40px 44px}.page-hero.page-hero-compact .wrap{align-items:flex-start;text-align:left}.page-hero.page-hero-compact h1{max-width:none;font-size:clamp(1.65rem,7vw,1.95rem)}.page-hero.page-hero-compact h1 .accent{display:block}.page-hero.page-hero-compact p.lead{max-width:none;font-size:1.05rem}}@media (max-width:380px){.page-hero.page-hero-compact{padding-block:36px 40px}.page-hero.page-hero-compact h1{font-size:1.55rem}.page-hero.page-hero-compact p.lead{font-size:1rem}}@media (min-width:761px){#site-footer .foot-brand,#site-footer .foot-grid,#site-footer .foot-links{align-items:center}#site-footer .foot-links{justify-content:flex-end}}#site-footer .foot-credit{flex:0 0 100%;margin-top:4px;color:var(--muted);text-align:center}#site-footer .foot-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}#site-footer .foot-credit a:hover{color:var(--white)}@media (max-width:760px){#site-footer .foot-grid{align-items:center;flex-direction:column}#site-footer .foot-links{width:100%}#site-footer .foot-bottom,#site-footer .foot-links{justify-content:center;text-align:center}}.home-page #hero{isolation:isolate;display:flex;min-height:clamp(610px,51vw,760px);align-items:center;padding-block:clamp(72px,7vw,110px);background:#071a29}.home-page #hero:before{z-index:0;background:linear-gradient(90deg,rgba(4,18,29,.88),rgba(4,18,29,.82) 35%,rgba(4,18,29,.44) 58%,rgba(4,18,29,.08) 82%,rgba(4,18,29,.03)),linear-gradient(180deg,rgba(4,18,29,.05),rgba(4,18,29,.18))}.home-page #hero .hero-background{position:absolute;inset:0;z-index:-1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none}.home-page #hero .hero-grid{position:relative;z-index:1;display:block;width:100%}.home-page #hero .hero-copy{width:65%}.home-page #hero .sub{color:#d5e4ef}.home-page #hero .hero-proof{color:#c8dae8}.home-page #hero .hero-reb-logo{width:clamp(58px,5.4vw,72px);height:auto;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 14px rgba(0,0,0,.2))}.home-page #trust-stats{padding-block:clamp(26px,2.6vw,36px) clamp(24px,2.4vw,34px)}.home-page #trust-stats .trust-inner .stat{min-height:clamp(86px,7.5vw,108px);padding-block:clamp(14px,1.5vw,22px)}.home-page #trust-stats .trust-inner .num{font-size:clamp(2rem,3.15vw,3rem)}.home-page #trust-stats .trust-inner .lbl{margin-top:6px}.home-page #trust-stats .trust-media{gap:12px;margin-top:clamp(18px,2vw,26px)}.home-page #trust-stats .featured-logo-item{min-height:62px;flex-basis:clamp(142px,13vw,178px);padding:10px 14px}.home-page #trust-stats .featured-logo-item img{max-height:42px}:is(.home-page,.thank-you-page) #guarantee .guar-pill{margin:6px auto 20px;padding:10px 22px;border:0;border-radius:999px;background:var(--orange);box-shadow:none;color:var(--navy-deep);font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}:is(.home-page,.thank-you-page) #guarantee .guar-points{display:flex;width:min(100%,820px);flex-wrap:nowrap;justify-content:center;gap:12px}:is(.home-page,.thank-you-page) #guarantee .guar-points .gp{min-height:0;flex:0 1 auto;padding:10px 15px;white-space:nowrap}:is(.home-page,.thank-you-page) #guarantee .guar-cta .btn{width:auto;min-height:0}.home-page .cta-band{padding-block:clamp(64px,7vw,96px) 0}.home-page .cta-band .wrap{max-width:none;padding-inline:0}.home-page .cta-band .cta-box{width:100%;max-width:none;min-height:clamp(520px,43vw,650px);border-radius:0;box-shadow:none}.home-page .cta-band .cta-copy{width:min(100%,850px);padding:clamp(52px,7vw,96px) max(var(--page-gutter),calc((100vw - var(--maxw)) / 2 + var(--page-gutter)))}.home-page #book-a-plan .cta-box:before{background:linear-gradient(90deg,rgba(4,18,29,.98),rgba(4,18,29,.94) 32%,rgba(4,18,29,.7) 49%,rgba(4,18,29,.24) 65%,rgba(4,18,29,.04) 82%,transparent)}.home-page #book-a-plan .cta-background{right:0!important;left:auto!important;width:74%!important;-o-object-position:center 44%;object-position:center 44%}@media (max-width:760px){.home-page #hero{min-height:650px;align-items:flex-start;padding-block:58px 70px}.home-page #hero:before{background:linear-gradient(180deg,rgba(4,18,29,.88),rgba(4,18,29,.76) 58%,rgba(4,18,29,.48))}.home-page #hero .hero-background{-o-object-position:66% center;object-position:66% center}.home-page #hero .hero-copy{width:100%}.home-page #book-a-plan .cta-background{right:0!important;left:0!important;width:100%!important;-o-object-position:61% center;object-position:61% center}.home-page #trust-stats .trust-media-label{padding-bottom:12px}:is(.home-page,.thank-you-page) #guarantee .guar-points{display:grid;grid-template-columns:minmax(0,1fr)}:is(.home-page,.thank-you-page) #guarantee .guar-points .gp{justify-content:flex-start;white-space:normal}}@media (prefers-reduced-motion:reduce){.home-page #hero{background:#071a29 url(/images/freedom-accelerator-cta-blue-hour.png) 50%/cover no-repeat}.home-page #hero .hero-background{display:none}}@media (max-width:600px){.home-page .cta-band{padding-top:56px}.home-page .cta-band .cta-box{border-radius:0}}.about-page{--about-section-space:clamp(76px,7vw,96px);font-size:1rem}.about-page :is(h1,h2,h3){text-wrap:balance}.about-page p{font-size:1rem;line-height:1.65;text-wrap:pretty}.about-page section.block{padding-block:var(--about-section-space)}.about-page .reveal{opacity:1;transform:none}.about-page .reveal.in{animation:aboutReveal .65s cubic-bezier(.22,1,.36,1) both}.about-page .eyebrow{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:clamp(18px,2vw,26px);padding:8px 13px;border:1px solid rgba(90,212,255,.24);border-radius:999px;background:rgba(31,182,242,.1);color:#CFEFFF;font-family:var(--font-sora),system-ui,sans-serif;font-size:.82rem!important;font-weight:600;letter-spacing:.025em;line-height:1.3!important;text-transform:none}.about-page .section-title{margin:0;font-size:var(--section-heading-size)!important;line-height:1.12!important;letter-spacing:-.03em!important}.about-section-head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(48px,7vw,96px);margin-bottom:clamp(42px,5vw,64px)}.about-section-head>p{width:100%;max-width:58ch;margin-left:auto;padding:0 0 3px clamp(24px,3vw,36px);border-left:1px solid rgba(90,212,255,.28);color:#C5D9EA;font-size:1.125rem}.about-page .page-hero{position:relative;padding-block:clamp(76px,8vw,112px);border-bottom:1px solid rgba(90,212,255,.18);isolation:isolate}.about-page .page-hero:before{background:radial-gradient(720px 520px at 86% 8%,rgba(31,182,242,.19),transparent 64%),radial-gradient(640px 480px at 8% 110%,rgba(30,92,151,.28),transparent 68%),linear-gradient(180deg,#0B2236,#0E2940)}.about-page .page-hero:after{content:"";position:absolute;z-index:-1;top:0;right:max(var(--page-gutter),calc((100vw - var(--maxw)) / 2 + var(--page-gutter)));width:min(40vw,580px);height:1px;background:linear-gradient(90deg,transparent,var(--cyan-bright))}.about-page .page-hero .wrap{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:end;gap:clamp(48px,7vw,104px)}.about-page .page-hero .crumb{grid-column:1/-1;margin-bottom:clamp(-22px,-1.5vw,-10px);color:#9AB4CA;font-size:.875rem}.about-page .page-hero h1{max-width:20ch;margin:0;font-size:clamp(2.441rem,4vw,3.052rem);line-height:1.08;letter-spacing:-.035em}.about-page .page-hero p.lead{max-width:58ch;padding:0 0 4px clamp(24px,3vw,36px);border-left:1px solid rgba(90,212,255,.3);color:#C5D9EA;font-size:1.125rem;line-height:1.65}.about-page #founder-results{padding-block:clamp(46px,4.5vw,64px);background:#0B2236}.about-page #company-stats .res-aggregate,.about-page #founder-results .res-aggregate{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border-block:1px solid rgba(180,202,224,.22)}.about-page #company-stats .agg,.about-page #founder-results .agg{min-width:0;min-height:132px;padding:28px clamp(18px,2.2vw,32px);display:flex;flex-direction:column;justify-content:center;background:transparent;border:0;border-radius:0;text-align:left}.about-page #company-stats .agg+.agg,.about-page #founder-results .agg+.agg{border-left:1px solid rgba(180,202,224,.18)}.about-page #company-stats .agg .n,.about-page #founder-results .agg .n{color:var(--cyan-bright);font-size:clamp(2rem,3vw,2.75rem);line-height:1;letter-spacing:-.035em}.about-page #company-stats .agg .l,.about-page #founder-results .agg .l{margin-top:12px;color:#C5D9EA;font-size:.875rem;line-height:1.5}.about-page #founder-results .disclaimer{max-width:74ch;margin-top:20px;color:#9AB4CA;font-size:.8rem;line-height:1.55}.about-page #why-im-telling-you{background:radial-gradient(620px 320px at 88% 30%,rgba(31,182,242,.09),transparent 70%),#10293F}.about-page #why-im-telling-you:before{content:"";position:absolute;left:max(var(--page-gutter),calc((100vw - var(--maxw)) / 2 + var(--page-gutter)));width:min(32vw,440px);background:linear-gradient(90deg,var(--cyan-bright),transparent)}.about-quote-grid{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(48px,8vw,120px)}.about-page #why-im-telling-you .eyebrow{margin:5px 0 0}.about-quote-copy{max-width:910px}.about-page .about-quote{max-width:42ch;color:#FFFFFF;font-family:var(--font-sora),system-ui,sans-serif;font-size:clamp(1.55rem,2.5vw,2.25rem);font-weight:600;line-height:1.4;letter-spacing:-.025em}.about-page .about-quote-signature{margin-top:28px;color:#9AB4CA;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.about-page .freedom-sec{background:radial-gradient(680px 480px at 8% 88%,rgba(31,182,242,.095),transparent 64%),#0E2940}.about-page .freedom-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(44px,7vw,104px)}.about-page .freedom-photo{border:0;border-radius:12px;box-shadow:0 28px 60px -34px rgba(0,0,0,.75)}.about-page .freedom-photo img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.about-page .freedom-copy{max-width:620px}.about-page .freedom-copy h2{margin:0 0 22px}.about-page .freedom-copy p{max-width:65ch;margin-top:16px;color:#C5D9EA;font-size:1rem}.about-page #origin-story{position:relative;background:#0B2236;border-block:1px solid rgba(90,212,255,.12)}.origin-head{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(48px,8vw,120px);margin-bottom:clamp(44px,5vw,68px)}.about-page .origin-head .section-title{max-width:25ch;font-size:clamp(1.8rem,3vw,2.75rem)!important;line-height:1.1!important}.origin-story-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;gap:26px clamp(22px,2.5vw,38px);align-items:start}.about-page .origin-paragraph{color:#BFD3E5}.origin-paragraph-one{grid-column:1/5;grid-row:1}.origin-paragraph-two{grid-column:1/5;grid-row:2}.origin-paragraph-three{grid-column:5/10;grid-row:1/3;padding-left:clamp(22px,2.5vw,38px);border-left:1px solid rgba(90,212,255,.24)}.about-page .story-figure{grid-column:10/13;grid-row:1/3;width:100%}.about-page .story-photo{width:100%;max-width:none;border:0;border-radius:12px;box-shadow:0 24px 54px -32px rgba(0,0,0,.8)}.about-page .story-figure figcaption{color:#9AB4CA;line-height:1.5}.about-page #why-plans-fail{background:#10293F}.plan-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid rgba(180,202,224,.22)}.plan-column{padding:clamp(30px,3.5vw,48px)}.plan-column+.plan-column{border-left:1px solid rgba(180,202,224,.22)}.about-page .plan-column h3{font-size:1.25rem;line-height:1.3}.about-page .plan-column .worry-list{gap:18px}.about-page .plan-column .worry-list li{color:#C5D9EA;line-height:1.6}.plan-column-flexible{background:rgba(31,182,242,.055)}.about-page #freedom-accelerator{position:relative;overflow:hidden;background:radial-gradient(760px 460px at 88% 0,rgba(31,182,242,.12),transparent 68%),#0B2236}.about-page #freedom-accelerator .accel-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;border-block:1px solid rgba(180,202,224,.22)}.about-page #freedom-accelerator .accel-card{min-height:190px;padding:clamp(30px,3.4vw,48px);display:flex;flex-direction:column;justify-content:center;background:transparent;border:0;border-radius:0}.about-page #freedom-accelerator .accel-card+.accel-card{border-left:1px solid rgba(180,202,224,.18)}.about-page #freedom-accelerator .accel-card .st{margin-bottom:18px;font-size:.8rem;letter-spacing:.08em}.about-page #freedom-accelerator .accel-card p{max-width:32ch;font-size:1.125rem;line-height:1.55}.about-page #freedom-accelerator .accel-card .arrow-link{top:50%;right:-13px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#0B2236;font-size:1rem}.about-page #mission{background:#10293F}.mission-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:clamp(56px,8vw,120px)}.about-page .mission-copy .pull{max-width:25ch;margin:0 0 28px;color:#FFFFFF;font-family:var(--font-sora),system-ui,sans-serif;font-size:clamp(1.8rem,3vw,2.75rem)!important;font-style:normal;font-weight:700;line-height:1.12;letter-spacing:-.03em}.about-page .mission-copy .pull em{color:var(--cyan-bright);font-style:normal}.about-page .mission-copy>p{max-width:65ch;margin-top:16px;color:#C5D9EA}.about-page .progress-card{padding:clamp(28px,3vw,42px) 0;background:transparent;border:0;border-block:1px solid rgba(180,202,224,.24);border-radius:0}.about-page .progress-card .pg-now{font-size:clamp(2.75rem,4.8vw,4.25rem);letter-spacing:-.04em}.about-page .progress-card .pg-cap,.about-page .progress-card .pg-goal{color:#BFD3E5;font-size:.875rem;line-height:1.55}.about-page .progress-card .pg-goalbox{color:#9AB4CA}.about-page .progress-track{height:10px;border:0;background:#081C2C}.about-page #team{background:radial-gradient(760px 520px at 100% 8%,rgba(31,182,242,.085),transparent 68%),#0B2236}.about-page .team-head{grid-template-columns:1fr;margin-bottom:clamp(42px,5vw,64px)}.team-collage{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(24px,3vw,44px);align-items:stretch;margin-bottom:clamp(48px,5vw,72px)}.about-page .team-duo,.about-page .team-wide{max-width:none;margin:0}.about-page .team-wide{display:flex;flex-direction:column}.about-page .team-wide .team-photo{flex:1 1 auto;min-height:0;aspect-ratio:1.42/1;-o-object-fit:cover;object-fit:cover}.about-page .team-photo{border:0;border-radius:12px;box-shadow:0 24px 54px -34px rgba(0,0,0,.8)}.about-page .team-duo figcaption,.about-page .team-wide figcaption{color:#9AB4CA;line-height:1.5;text-align:left}.team-collage-aside{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-width:0}.about-page .team-blurb{max-width:54ch;margin:0;padding-top:clamp(8px,1vw,16px);color:#C5D9EA;font-size:1.125rem;line-height:1.7;text-align:left}.about-page .bio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:none;margin:0;border-block:1px solid rgba(180,202,224,.22)}.about-page .bio-card{padding:clamp(30px,3.5vw,48px);background:transparent;border:0;border-radius:0;box-shadow:none;transition:background-color .3s cubic-bezier(.22,1,.36,1)}.about-page .bio-card:before{display:none}.about-page .bio-card+.bio-card{border-left:1px solid rgba(180,202,224,.2)}.about-page .bio-card:hover{transform:none;background:rgba(31,182,242,.05)}.about-page .bio-card h3{font-size:1.25rem}.about-page .bio-card p{max-width:64ch;color:#C5D9EA;font-size:1rem;line-height:1.65}.about-page #company-stats{padding-block:clamp(46px,4.5vw,64px);background:#0D2940}.about-page #company-stats .res-aggregate{border-color:rgba(90,212,255,.28)}.about-page #company-stats .agg .n{color:#FFFFFF}.about-page #our-promise{position:relative;overflow:hidden;background:radial-gradient(620px 360px at 50% 0,rgba(31,182,242,.14),transparent 68%),#0B2236}.promise-inner{max-width:var(--maxw);text-align:center}.about-page #our-promise .section-title{max-width:32ch;margin:0 auto;padding-block:clamp(38px,4vw,54px);border-block:1px solid rgba(90,212,255,.22);font-size:clamp(2rem,3vw,2.75rem)!important;line-height:1.12!important}.about-page .guar-sec{background:radial-gradient(720px 520px at 0 50%,rgba(245,130,31,.1),transparent 70%),#081C2C}.about-page .guar-box{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);grid-template-rows:repeat(6,auto);-moz-column-gap:clamp(48px,7vw,104px);column-gap:clamp(48px,7vw,104px);padding:clamp(46px,6vw,80px);background:#10293F;border:0;border-block:1px solid rgba(255,154,61,.7);border-radius:0;box-shadow:none;text-align:left}.about-page .guar-award{grid-column:1;grid-row:1/7;align-self:center;margin:0}.about-page .reb-badge{width:min(100%,180px);filter:drop-shadow(0 10px 18px rgba(0,0,0,.4))}.about-page .guar-box>.eyebrow,.about-page .guar-box>h2,.about-page .guar-box>p,.about-page .guar-cta,.about-page .guar-pill,.about-page .guar-points{grid-column:2}.about-page .guar-box>.eyebrow{grid-row:1;margin:0 0 18px}.about-page .guar-pill{grid-row:2;margin:0 0 24px;padding:9px 15px;background:var(--orange);box-shadow:none;color:var(--navy-deep);font-size:.8rem;letter-spacing:.035em}.about-page .guar-box>h2{grid-row:3;max-width:24ch;margin:0 0 20px;font-size:clamp(1.8rem,3vw,2.75rem)!important;line-height:1.1!important;text-align:left}.about-page .guar-box>p{grid-row:4;max-width:68ch;margin:0;color:#C5D9EA;font-size:1rem;text-align:left}.about-page .guar-points{grid-row:5;justify-content:flex-start;margin-top:28px}.about-page .guar-points .gp{flex:0 1 auto;min-height:44px;border-color:rgba(255,154,61,.28);background:rgba(245,130,31,.075);color:#F2D3B8;font-size:.875rem}.about-page .guar-cta{grid-row:6;justify-self:start}@keyframes aboutReveal{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1040px){.origin-story-layout{grid-template-columns:repeat(8,minmax(0,1fr))}.origin-paragraph-one,.origin-paragraph-two{grid-column:1/4}.origin-paragraph-three{grid-column:4/7}.about-page .story-figure{grid-column:7/9}.team-collage{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}}@media (max-width:900px){.about-page .page-hero .wrap,.about-quote-grid,.about-section-head,.mission-grid,.origin-head{grid-template-columns:1fr;gap:26px}.about-page .page-hero .crumb{margin-bottom:0}.about-page .page-hero p.lead,.about-section-head>p{max-width:65ch;margin-left:0;padding:0;border-left:0}.about-page .page-hero p.lead{padding-top:24px;border-top:1px solid rgba(90,212,255,.24)}.about-page .freedom-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}.origin-story-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto}.origin-paragraph-one{grid-column:1;grid-row:1}.origin-paragraph-two{grid-column:1;grid-row:2}.origin-paragraph-three{grid-column:2;grid-row:1/3}.about-page .story-figure{grid-column:1/3;grid-row:3;margin-top:12px}.about-page .story-photo{aspect-ratio:16/8;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%}.mission-grid{grid-template-columns:1fr}.about-page .progress-card{max-width:680px}.team-collage{grid-template-columns:1fr}.team-collage-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.about-page .guar-box{grid-template-columns:150px minmax(0,1fr);-moz-column-gap:42px;column-gap:42px}}@media (max-width:760px){.about-page{--about-section-space:68px}.about-page #company-stats .res-aggregate,.about-page #founder-results .res-aggregate{grid-template-columns:repeat(2,minmax(0,1fr))}.about-page #company-stats .agg:nth-child(3),.about-page #founder-results .agg:nth-child(3){border-left:0}.about-page #company-stats .agg:nth-child(n+3),.about-page #founder-results .agg:nth-child(n+3){border-top:1px solid rgba(180,202,224,.18)}.about-page .freedom-grid{grid-template-columns:1fr}.about-page .freedom-photo img{aspect-ratio:4/3}.origin-story-layout{grid-template-columns:1fr;grid-template-rows:auto;gap:22px}.about-page .story-figure,.origin-paragraph-one,.origin-paragraph-three,.origin-paragraph-two{grid-column:1;grid-row:auto}.origin-paragraph-three{padding:22px 0 0;border-left:0;border-top:1px solid rgba(90,212,255,.24)}.about-page .story-photo{aspect-ratio:auto}.about-page #freedom-accelerator .accel-strip,.about-page .bio-grid,.plan-comparison{grid-template-columns:1fr}.about-page #freedom-accelerator .accel-card+.accel-card,.about-page .bio-card+.bio-card,.plan-column+.plan-column{border-left:0;border-top:1px solid rgba(180,202,224,.2)}.about-page #freedom-accelerator .accel-card{min-height:0}.about-page #freedom-accelerator .accel-card .arrow-link{top:auto;right:28px;bottom:-13px;transform:rotate(90deg)}.team-collage-aside{grid-template-columns:1fr}.about-page .guar-box{display:flex;flex-direction:column;align-items:flex-start;padding:42px clamp(24px,7vw,42px)}.about-page .guar-award{align-self:flex-start;margin-bottom:28px}.about-page .reb-badge{width:122px}}@media (max-width:520px){.about-page{--about-section-space:62px}.about-page .page-hero{padding-block:58px 66px}.about-page .page-hero h1{font-size:clamp(2.05rem,10vw,2.55rem)}.about-page .page-hero p.lead,.about-page .team-blurb,.about-section-head>p{font-size:1rem}.about-page #company-stats .agg,.about-page #founder-results .agg{min-height:120px;padding:22px 16px}.about-page #company-stats .agg .n,.about-page #founder-results .agg .n{font-size:clamp(1.65rem,8vw,2rem)}.about-page #company-stats .agg .l,.about-page #founder-results .agg .l{font-size:.8rem}.about-page .about-quote{font-size:clamp(1.4rem,7vw,1.8rem)}.about-page #our-promise .section-title,.about-page .guar-box>h2,.about-page .mission-copy .pull,.about-page .origin-head .section-title{font-size:clamp(1.7rem,8vw,2.1rem)!important}.about-page .guar-cta,.about-page .guar-cta .btn,.about-page .guar-points .gp{width:100%}}@media (prefers-reduced-motion:reduce){.about-page .reveal.in{animation:none}}.about-page #founder-results .disclaimer{width:100%;max-width:none;text-align:center;white-space:nowrap}@media (max-width:900px){.about-page #founder-results .disclaimer{white-space:normal}}.about-page{--about-type-caption:.8rem;--about-type-small:.875rem;--about-type-body:1rem;--about-type-lead:1.125rem;--about-type-card-title:1.25rem;--about-type-subheading:clamp(1.35rem,1.8vw,1.5625rem)}.about-page :is(.section-title,.origin-head .section-title,#our-promise .section-title,.mission-copy .pull,.guar-box>h2){font-size:var(--section-heading-size)!important;line-height:1.16!important;letter-spacing:-.025em!important}.about-page :is(.freedom-copy p,.origin-paragraph,.plan-column .worry-list li,#freedom-accelerator .accel-card p,.mission-copy>p,.bio-card p,.guar-box>p){font-size:var(--about-type-body);line-height:1.65}.about-page :is(.plan-column h3,.bio-card h3){font-size:var(--about-type-card-title);line-height:1.3}.about-page :is(.about-section-head>p,.team-blurb,.page-hero p.lead){font-size:var(--about-type-lead)}@media (max-width:520px){.about-page :is(.about-section-head>p,.team-blurb,.page-hero p.lead){font-size:var(--about-type-body)}}.about-page #why-im-telling-you{position:relative;overflow:hidden;isolation:isolate;scroll-margin-top:80px;background:radial-gradient(circle at 88% 8%,rgba(255,255,255,.16),transparent 34%),var(--orange);color:var(--navy-deep)}.about-page #why-im-telling-you:before{top:0;left:0;width:100%;height:1px;background:rgba(255,255,255,.32)}.about-page #why-im-telling-you:after{content:"";position:absolute;z-index:-1;right:max(var(--page-gutter),calc((100vw - var(--maxw)) / 2 + var(--page-gutter)));bottom:0;width:min(36vw,520px);height:1px;background:rgba(11,34,54,.34)}.about-page #why-im-telling-you .about-assurance{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:start;gap:clamp(48px,8vw,124px)}.about-page #why-im-telling-you .about-assurance-intro{display:flex;align-items:flex-start;gap:18px}.about-page #why-im-telling-you .about-assurance-mark{flex:0 0 52px;width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(11,34,54,.4);border-radius:50%;color:var(--navy-deep);transition:color .35s cubic-bezier(.22,1,.36,1),background-color .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.about-page #why-im-telling-you .about-assurance-mark svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.about-page #why-im-telling-you:hover .about-assurance-mark{transform:translateY(-2px);background:var(--navy-deep);color:var(--orange)}.about-page #why-im-telling-you .about-assurance-intro .section-title{max-width:12ch;margin:3px 0 0;color:var(--navy-deep);font-size:var(--about-type-card-title)!important;line-height:1.28!important;letter-spacing:-.02em!important}.about-page #why-im-telling-you .about-quote-copy{max-width:960px;margin:0}.about-page #why-im-telling-you .about-quote{max-width:42ch;color:var(--navy-deep);font-family:var(--font-sora),system-ui,sans-serif;font-size:clamp(1.875rem,3.1vw,2.75rem);font-weight:700;line-height:1.24;letter-spacing:-.035em;text-wrap:balance}.about-page #why-im-telling-you .about-quote-signature{display:block;width:-moz-fit-content;width:fit-content;margin-top:clamp(28px,3.5vw,44px);padding-top:16px;border-top:1px solid rgba(11,34,54,.38);color:var(--navy-deep);font-family:var(--font-sora),system-ui,sans-serif;font-size:var(--about-type-small);font-style:normal;font-weight:650;letter-spacing:.01em;text-transform:none}@media (max-width:900px){.about-page #why-im-telling-you .about-assurance{grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:clamp(32px,5vw,56px)}.about-page #why-im-telling-you .about-assurance-intro{display:block}.about-page #why-im-telling-you .about-assurance-mark{margin-bottom:20px}}@media (max-width:680px){.about-page #why-im-telling-you{padding-block:clamp(60px,16vw,78px)}.about-page #why-im-telling-you .about-assurance{grid-template-columns:1fr;gap:32px}.about-page #why-im-telling-you .about-assurance-intro{display:flex;align-items:center;gap:16px}.about-page #why-im-telling-you .about-assurance-mark{flex-basis:46px;width:46px;height:46px;margin:0}.about-page #why-im-telling-you .about-assurance-intro .section-title{max-width:17ch;margin:0}.about-page #why-im-telling-you .about-quote{max-width:none;font-size:clamp(1.55rem,7vw,2rem);line-height:1.3;text-wrap:pretty}}@media (prefers-reduced-motion:reduce){.about-page #why-im-telling-you .about-assurance-mark{transition:none}.about-page #why-im-telling-you:hover .about-assurance-mark{transform:none}}.about-page .guar-sec{background:radial-gradient(800px 460px at 50% 0,rgba(245,130,31,.2),transparent 62%),radial-gradient(600px 400px at 50% 100%,rgba(31,182,242,.16),transparent 60%),#091F32}.about-page .guar-box{display:block;padding:54px 48px;border:2px solid var(--orange);border-radius:26px;background:linear-gradient(180deg,rgba(21,50,76,.85),rgba(11,34,54,.7));box-shadow:0 30px 80px -24px rgba(245,130,31,.4),inset 0 0 60px -30px rgba(245,130,31,.3);text-align:center}.about-page .guar-award,.about-page .guar-box>.eyebrow,.about-page .guar-box>h2,.about-page .guar-box>p,.about-page .guar-cta,.about-page .guar-pill,.about-page .guar-points{grid-column:auto;grid-row:auto}.about-page .guar-award{display:flex;justify-content:center;margin:0 0 22px}.about-page .reb-badge{width:132px;filter:drop-shadow(0 10px 26px rgba(0,0,0,.45))}.about-page .guar-box>.eyebrow{margin:0 auto 18px;border-color:rgba(255,154,61,.34);background:rgba(245,130,31,.1);color:#FFD3AC!important}.about-page .guar-pill{width:-moz-fit-content;width:fit-content;margin:8px auto 22px;padding:12px 28px;background:linear-gradient(135deg,var(--orange-bright),var(--orange-deep));box-shadow:0 12px 32px -8px rgba(245,130,31,.75);color:#FFFFFF;font-size:1rem;letter-spacing:.04em}.about-page .guar-box>h2{max-width:760px;margin:0 auto 16px;text-align:center}.about-page .guar-box>p{max-width:620px;margin:0 auto 14px;color:var(--muted);text-align:center}.about-page .guar-points{justify-content:center;margin:26px auto 0}.about-page .guar-points .gp{min-height:58px;border-color:rgba(255,154,61,.42);background:rgba(245,130,31,.1);color:#FFD9B7;font-size:.84rem}.about-page .guar-cta{justify-self:auto;width:auto;margin-top:28px}.about-page .guar-cta .btn{width:auto}@media (max-width:760px){.about-page .guar-box{display:block;padding:42px clamp(24px,7vw,42px)}.about-page .guar-award{margin-bottom:22px}.about-page .reb-badge{width:112px}}.about-page .page-hero{min-height:0;padding:80px 0 64px;overflow:hidden;border-bottom:1px solid var(--navy-line)}.about-page .page-hero:before{background:radial-gradient(800px 460px at 80% 0,rgba(31,182,242,.2),transparent 60%),radial-gradient(600px 500px at 8% 100%,rgba(30,92,151,.3),transparent 65%),linear-gradient(180deg,#0B2236,#0E2940)}.about-page .page-hero:after{display:none}.about-page .page-hero .wrap{display:block}.about-page .page-hero .crumb{margin-bottom:6px;color:var(--muted-dim);font-size:.8rem}.about-page .page-hero h1{max-width:880px;margin:6px 0 18px;font-size:clamp(1.75rem,3.4vw,2.625rem);font-weight:800;line-height:1.15;letter-spacing:-.015em}.about-page .page-hero p.lead{max-width:620px;margin:0;padding:0;border:0;color:var(--muted);font-size:1.15rem;line-height:1.6}.about-page #origin-story{isolation:isolate;overflow:hidden;padding-block:clamp(72px,7vw,104px);background:radial-gradient(720px 420px at 88% 8%,rgba(245,130,31,.13),transparent 66%),radial-gradient(560px 360px at 10% 100%,rgba(31,182,242,.09),transparent 70%),var(--navy-deep)}.about-page #origin-story:before{content:"";position:absolute;z-index:-1;top:0;right:max(var(--page-gutter),calc((100vw - var(--maxw)) / 2 + var(--page-gutter)));width:clamp(140px,22vw,340px);height:1px;background:linear-gradient(90deg,transparent,var(--orange))}.about-page #origin-story .origin-head{display:block;margin-bottom:clamp(46px,5.5vw,76px)}.about-page #origin-story .origin-assurance-label{display:inline-flex;align-items:center;gap:11px;margin-bottom:clamp(22px,2.4vw,32px);padding:0;border:0;background:transparent;color:#FFD9B7}.about-page #origin-story .origin-assurance-mark{display:inline-grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid rgba(255,154,61,.58);border-radius:999px;background:rgba(245,130,31,.1);color:var(--orange-bright);transition:background-color .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.about-page #origin-story .origin-assurance-mark svg{width:22px;height:22px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.about-page #origin-story:hover .origin-assurance-mark{background:rgba(245,130,31,.18);transform:translateY(-2px)}.about-page #origin-story .origin-head .section-title{width:100%;max-width:25ch;margin:0;font-size:clamp(2rem,3.25vw,2.75rem)!important;letter-spacing:-.035em!important}.about-page #origin-story .origin-head .accent{position:relative;display:inline-block;color:var(--orange-bright);white-space:nowrap}.about-page #origin-story .origin-head .accent:after{content:"";position:absolute;right:0;bottom:-.12em;left:0;height:2px;border-radius:999px;background:var(--orange);transform:scaleX(.34);transform-origin:left;transition:transform .6s cubic-bezier(.22,1,.36,1)}.about-page #origin-story:hover .origin-head .accent:after{transform:scaleX(1)}.about-page #origin-story .origin-story-layout{display:grid;grid-template-columns:minmax(240px,4fr) repeat(2,minmax(0,4fr));grid-template-rows:auto auto;gap:0;align-items:stretch;border-block:1px solid rgba(180,202,224,.24)}.about-page #origin-story .story-figure{grid-column:1;grid-row:1/3;min-width:0;margin:0;padding:clamp(24px,2.8vw,38px) clamp(24px,3vw,44px) clamp(24px,2.8vw,38px) 0;border-right:1px solid rgba(180,202,224,.2)}.about-page #origin-story .story-photo{width:100%;height:clamp(300px,34vw,470px);border-radius:12px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;box-shadow:none;filter:saturate(.9) contrast(1.03);transition:filter .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.about-page #origin-story .story-figure:hover .story-photo{filter:saturate(1) contrast(1.03);transform:scale(1.012)}.about-page #origin-story .story-figure figcaption{max-width:34ch;margin-top:14px;color:#AFC5D9;font-size:.8rem}.about-page #origin-story .origin-paragraph{min-width:0;margin:0;color:#C5D9EA;text-wrap:pretty}.about-page #origin-story .origin-paragraph-one{grid-column:2;grid-row:1;padding:clamp(28px,3.4vw,50px);border-right:1px solid rgba(180,202,224,.2)}.about-page #origin-story .origin-paragraph-two{grid-column:3;grid-row:1;padding:clamp(28px,3.4vw,50px)}.about-page #origin-story .origin-paragraph-three{grid-column:2/4;grid-row:2;padding:clamp(28px,3.4vw,50px);border-top:1px solid rgba(180,202,224,.2);border-left:0;color:#D7E6F3;font-size:var(--about-type-lead);line-height:1.65}.about-page #origin-story .origin-paragraph-three b{color:#FFFFFF!important;font-weight:700}@media (max-width:980px){.about-page #origin-story .origin-story-layout{grid-template-columns:minmax(230px,.78fr) minmax(0,1.22fr);grid-template-rows:auto auto auto}.about-page #origin-story .story-figure{grid-column:1;grid-row:1/4}.about-page #origin-story .origin-paragraph-one,.about-page #origin-story .origin-paragraph-three,.about-page #origin-story .origin-paragraph-two{grid-column:2;grid-row:auto;padding:clamp(26px,4vw,42px);border-right:0;border-left:0}.about-page #origin-story .origin-paragraph-three,.about-page #origin-story .origin-paragraph-two{border-top:1px solid rgba(180,202,224,.2)}.about-page #origin-story .story-photo{height:clamp(360px,56vw,620px)}}@media (max-width:700px){.about-page #origin-story{padding-block:64px}.about-page #origin-story .origin-head{margin-bottom:42px}.about-page #origin-story .origin-assurance-label{align-items:flex-start;font-size:.72rem;line-height:1.45}.about-page #origin-story .origin-head .section-title{max-width:21ch;font-size:clamp(1.75rem,8vw,2.25rem)!important;line-height:1.16!important;letter-spacing:-.025em!important}.about-page #origin-story .origin-story-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.about-page #origin-story .story-figure{grid-column:1;grid-row:1;padding:24px 0 28px;border-right:0;border-bottom:1px solid rgba(180,202,224,.2)}.about-page #origin-story .story-photo{height:auto;aspect-ratio:16/10}.about-page #origin-story .origin-paragraph-one,.about-page #origin-story .origin-paragraph-three,.about-page #origin-story .origin-paragraph-two{grid-column:1;padding:28px 0}.about-page #origin-story .origin-paragraph-one{grid-row:2}.about-page #origin-story .origin-paragraph-two{grid-row:3;border-top:1px solid rgba(180,202,224,.2)}.about-page #origin-story .origin-paragraph-three{grid-row:4;font-size:var(--about-type-body)}}@media (prefers-reduced-motion:reduce){.about-page #origin-story .origin-assurance-mark,.about-page #origin-story .origin-head .accent:after,.about-page #origin-story .story-photo{transition:none}.about-page #origin-story .story-figure:hover .story-photo,.about-page #origin-story:hover .origin-assurance-mark{transform:none}}.about-page #origin-story .origin-head{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:clamp(42px,5vw,64px);text-align:center}.about-page #origin-story .origin-assurance-label{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto clamp(18px,2vw,26px);padding:8px 13px;border:1px solid rgba(90,212,255,.24);border-radius:999px;background:rgba(31,182,242,.1);color:#cfefff;font-size:.82rem!important;font-weight:600;letter-spacing:.025em;line-height:1.3!important;text-transform:none}.about-page #origin-story .origin-assurance-mark{display:none}.about-page #origin-story .origin-head .section-title{width:min(100%,29ch);max-width:none;margin:0 auto;color:var(--white);font-size:var(--section-heading-size)!important;font-weight:700;line-height:1.12!important;letter-spacing:-.03em!important;text-align:center;text-wrap:balance}.about-page #origin-story .origin-head .accent{color:var(--cyan-bright)}.about-page #origin-story .origin-head .accent:after{display:none}@media (max-width:700px){.about-page #origin-story .origin-head{margin-bottom:42px}.about-page #origin-story .origin-assurance-label{margin-bottom:18px;padding:7px 11px;font-size:.72rem!important;line-height:1.45!important}.about-page #origin-story .origin-head .section-title{width:min(100%,24ch);font-size:var(--section-heading-size)!important;line-height:1.16!important;letter-spacing:-.025em!important}}.about-page #guarantee .guar-pill{margin:6px auto 20px;padding:10px 22px;border:0;border-radius:999px;background:var(--orange);box-shadow:none;color:var(--navy-deep);font-size:.875rem;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}.about-page #guarantee .guar-points{display:flex;width:min(100%,820px);flex-wrap:nowrap;justify-content:center;gap:12px}.about-page #guarantee .guar-points .gp{min-height:0;flex:0 1 auto;padding:10px 15px;white-space:nowrap}.about-page #guarantee .guar-cta .btn{width:auto;min-height:0}@media (max-width:760px){.about-page #guarantee .guar-points{display:grid;grid-template-columns:minmax(0,1fr)}.about-page #guarantee .guar-points .gp{justify-content:flex-start;white-space:normal}}.faqs-page #faq-categories{position:relative;padding:clamp(42px,4.5vw,60px) 0;border:0;background:var(--harbour-indigo,#142844)}.faqs-page #faq-categories .wrap{position:relative;z-index:2}.faqs-page .faq-jump{display:grid;width:min(100%,1120px);max-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 auto}.faqs-page .faq-jump a{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 2;align-content:center;justify-items:start;min-width:0;min-height:78px;padding:15px 44px 15px 20px;overflow:hidden;border:1px solid rgba(245,130,31,.72);border-radius:14px;background:rgba(255,255,255,.055);box-shadow:0 7px 18px rgba(5,19,36,.16);color:var(--white);text-align:left;transition:background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.faqs-page .faq-jump a:is(:hover,:focus-visible){border-color:var(--orange);background:rgba(245,130,31,.14);box-shadow:0 10px 22px rgba(5,19,36,.24);transform:translateY(-2px)}.faqs-page .faq-jump a:focus-visible{outline:3px solid var(--white);outline-offset:3px}.faqs-page .faq-jump a:active{background:rgba(245,130,31,.2);box-shadow:0 4px 12px rgba(5,19,36,.16);transform:translateY(1px)}.faqs-page .faq-jump .jt{margin:0 0 3px;color:inherit;font-family:var(--font-sora),sans-serif;font-size:clamp(.8rem,1vw,.9rem);font-weight:700;line-height:1.3;text-wrap:balance}.faqs-page .faq-jump .jt .accent{color:inherit}.faqs-page .faq-jump .jd{color:rgba(255,255,255,.64);font-size:.68rem;font-weight:600;white-space:nowrap}.faqs-page .faq-jump-arrow{position:absolute;top:50%;right:18px;color:var(--orange);font-size:1rem;font-weight:800;line-height:1;transform:translateY(-50%);transition:transform .2s ease}.faqs-page .faq-jump a:is(:hover,:focus-visible) .faq-jump-arrow{transform:translate(4px,-50%)}@media (max-width:820px){.faqs-page .faq-jump{grid-template-columns:repeat(2,minmax(0,1fr))}.faqs-page .faq-jump a{min-height:72px}}@media (max-width:520px){.faqs-page #faq-categories{padding:34px 0}.faqs-page .faq-jump{grid-template-columns:1fr;gap:12px}.faqs-page .faq-jump a,.faqs-page .faq-jump a:nth-last-child(-n+2){min-height:64px;padding:12px 44px 12px 18px}}.faqs-page .faq-cat{position:relative;scroll-margin-top:92px;padding:clamp(76px,7vw,96px) 0;overflow:clip;border:0}.faqs-page :is(#working,#process){background:var(--harbour-indigo,#142844)}.faqs-page :is(#freedom,#fees){background:var(--cool-paper,#F4F7FA)}.faqs-page #fees{box-shadow:inset 0 1px 0 rgba(132,158,190,.13)}.faqs-page .faq-category-layout,.faqs-page :is(#freedom,#fees) .faq-category-layout{display:flex;width:min(100%,920px);flex-direction:column;align-items:stretch;gap:clamp(38px,4vw,52px);margin:0 auto}.faqs-page .faq-cat .sec-head,.faqs-page :is(#freedom,#fees) .sec-head{position:static;display:flex;width:100%;max-width:760px;flex-direction:column;align-items:center;margin:0 auto;text-align:center}.faqs-page .faq-cat .eyebrow{display:block;width:-moz-fit-content;width:fit-content;margin:0 0 20px;padding:8px 13px;border:1px solid rgba(90,212,255,.28);border-radius:999px;background:rgba(31,182,242,.09);color:#cfefff;font-size:.82rem;font-weight:600;letter-spacing:.025em;line-height:1.3;text-transform:none}.faqs-page :is(#freedom,#fees) .eyebrow{border-color:rgba(20,40,68,.1);background:rgba(20,40,68,.055);color:var(--briefing-ink)}.faqs-page #fees .eyebrow{border-color:rgba(255,154,61,.36);background:rgba(245,130,31,.1);color:var(--orange-bright)}.faqs-page .faq-cat .section-title{max-width:19ch;margin:0;color:var(--white);font-size:43px!important;font-weight:700;line-height:1.14!important;letter-spacing:-.035em!important;text-wrap:balance}@media (max-width:700px){.faqs-page .faq-cat .section-title{font-size:clamp(34px,9vw,43px)!important}}.faqs-page :is(#freedom,#fees) .section-title{color:var(--briefing-ink)}.faqs-page :is(#freedom,#fees) .section-title .accent{color:var(--cyan-bright)}.faqs-page :is(#working,#process) .section-title .accent{color:var(--evidence-teal)}.faqs-page #fees .section-title .accent{color:var(--orange-bright)}.faqs-page .faq{display:flex;width:100%;max-width:none;flex-direction:column;gap:0;margin:0;border-top:1px solid rgba(90,212,255,.25)}.faqs-page :is(#freedom,#fees) .faq{border-top-color:rgba(20,40,68,.15)}.faqs-page .faq>.reveal{border-bottom:1px solid rgba(90,212,255,.2)}.faqs-page :is(#freedom,#fees) .faq>.reveal{border-bottom-color:rgba(20,40,68,.15)}.faqs-page .faq-item{overflow:visible;border:0;border-radius:0;background:transparent}.faqs-page .faq-q{min-height:84px;padding:23px 0;gap:clamp(18px,3vw,32px);color:var(--white);transition:color .25s cubic-bezier(.22,1,.36,1)}.faqs-page :is(#freedom,#fees) .faq-q{color:var(--briefing-ink)}.faqs-page .faq-qt{width:100%;max-width:none;font-size:1.125rem;line-height:1.5;text-wrap:pretty}.faqs-page .faq-q .ic{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid rgba(90,212,255,.36);border-radius:50%;color:var(--cyan-bright);font-family:var(--font-sora),sans-serif;font-size:1.3rem;font-weight:400;line-height:1;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1)}.faqs-page :is(#freedom,#fees) .faq-q .ic{border-color:rgba(8,125,168,.42);color:var(--evidence-teal)}.faqs-page .faq-q:is(:hover,:focus-visible){color:var(--cyan-bright)}.faqs-page :is(#freedom,#fees) .faq-q:is(:hover,:focus-visible){color:var(--evidence-teal)}.faqs-page .faq-q:focus-visible{outline-offset:6px}.faqs-page .faq-item.open .faq-q .ic,.faqs-page :is(#freedom,#fees) .faq-item.open .faq-q .ic{border-color:var(--cyan);background:var(--cyan);color:var(--navy-deep);transform:rotate(45deg)}.faqs-page #fees .faq-q .ic{border-color:rgba(255,154,61,.4);color:var(--orange-bright)}.faqs-page #fees .faq-q:is(:hover,:focus-visible){color:var(--orange-bright)}.faqs-page #fees .faq-item.open .faq-q .ic{border-color:var(--orange);background:var(--orange);color:var(--navy-deep)}.faqs-page .faq-a{display:grid;max-height:none;grid-template-rows:0fr;overflow:hidden;opacity:0;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .28s cubic-bezier(.22,1,.36,1)}.faqs-page .faq-answer-inner{min-height:0;overflow:hidden}.faqs-page .faq-a p{width:100%;max-width:none;padding:0 0 28px;color:var(--muted);font-size:1rem;line-height:1.7;text-wrap:pretty}.faqs-page :is(#freedom,#fees) .faq-a p{color:var(--slate-copy)}.faqs-page .faq-item.open .faq-a{max-height:none;grid-template-rows:1fr;opacity:1}.faqs-page .faq-a p b{color:var(--white);font-weight:700}.faqs-page :is(#freedom,#fees) .faq-a p b{color:var(--briefing-ink)}@media (max-width:600px){.faqs-page .faq-cat{padding:64px 0}.faqs-page .faq-category-layout,.faqs-page :is(#freedom,#fees) .faq-category-layout{gap:32px}.faqs-page .faq-cat .sec-head,.faqs-page :is(#freedom,#fees) .sec-head{align-items:flex-start;text-align:left}.faqs-page .faq-cat .section-title{max-width:18ch}.faqs-page .faq-q{min-height:76px;padding:20px 0;gap:16px}.faqs-page .faq-q .ic{width:36px;height:36px;flex-basis:36px}.faqs-page .faq-a p{padding:0 0 24px;font-size:1rem;line-height:1.7}}@media (prefers-reduced-motion:reduce){.faqs-page .faq-a,.faqs-page .faq-jump a,.faqs-page .faq-jump a:before,.faqs-page .faq-q,.faqs-page .faq-q .ic{transition:none}}.faqs-page .reveal,.faqs-page .reveal.in{opacity:1;transform:none}.faqs-page #guarantee.guar-sec-v2{position:relative;overflow:hidden;padding-block:clamp(82px,8vw,118px);background:#f4f7fa!important}.faqs-page #guarantee.guar-sec-v2:before{position:absolute;bottom:-150px;left:-130px;width:420px;height:420px;border:1px solid rgba(20,40,68,.055);border-radius:50%;box-shadow:0 0 0 54px rgba(20,40,68,.022),0 0 0 108px rgba(20,40,68,.016);content:"";pointer-events:none}.faqs-page #guarantee.guar-sec-v2 .wrap{position:relative}.faqs-page #guarantee.guar-sec-v2 .guar-box{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;min-height:560px;padding:8px clamp(180px,17vw,220px) 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#102d49;text-align:center}.faqs-page #guarantee.guar-sec-v2 .guar-award{position:absolute;top:50%;left:0;z-index:1;display:grid;grid-column:auto;grid-row:auto;place-items:center;width:190px;height:190px;margin:0;transform:translateY(-24%)}.faqs-page #guarantee.guar-sec-v2 .guar-award:before{position:absolute;inset:-38px;z-index:-1;border:1px solid rgba(20,40,68,.07);border-radius:50%;box-shadow:0 0 0 32px rgba(20,40,68,.024),0 0 0 64px rgba(20,40,68,.016);content:""}.faqs-page #guarantee.guar-sec-v2 .guar-award .reb-badge{width:174px;filter:drop-shadow(0 18px 24px rgba(94,70,20,.16))}.faqs-page #guarantee.guar-sec-v2 .guar-box>.eyebrow{display:inline-flex;grid-column:auto;align-items:center;justify-self:auto;gap:0;margin:0 auto;padding:7px 13px;border:1px solid rgba(20,40,68,.18);border-radius:999px;background:rgba(20,40,68,.055);color:#294d68!important;font-size:.82rem!important;line-height:1.3;letter-spacing:.02em;text-transform:none}.faqs-page #guarantee.guar-sec-v2 .guar-box>.eyebrow:before{display:none}.faqs-page #guarantee.guar-sec-v2 .guar-pill{position:static;display:inline-flex;grid-column:auto;align-items:center;justify-self:auto;gap:0;margin:14px auto 0;padding:0;border:0;background:transparent;box-shadow:none;color:#f5821f;font-size:.96rem;font-weight:800;letter-spacing:.015em;text-transform:none}.faqs-page #guarantee.guar-sec-v2 .guar-pill:before{display:none}.faqs-page #guarantee.guar-sec-v2 .guar-box>h2{grid-column:auto;max-width:28ch;margin:34px auto 0;padding-bottom:0;color:#102d49;font-size:43px!important;line-height:1.14!important;text-align:center}.faqs-page #guarantee.guar-sec-v2 .guar-box>h2:after{display:none}.faqs-page #guarantee.guar-sec-v2 .guar-emphasis{color:#f5821f}.faqs-page #guarantee.guar-sec-v2 .guar-box>p{grid-column:auto;max-width:64ch;margin:27px auto 0;color:#2d4d64;font-size:1.03rem;line-height:1.7;text-align:center}.faqs-page #guarantee.guar-sec-v2 .guar-points{grid-column:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,760px);margin:34px auto 0;gap:0;overflow:hidden;border:1px solid rgba(90,212,255,.18);border-radius:15px;background:#142844;box-shadow:0 22px 50px -38px rgba(20,40,68,.42)}.faqs-page #guarantee.guar-sec-v2 .guar-points .gp{min-height:86px;justify-content:flex-start;padding:19px 24px;border:0;border-radius:0;background:transparent;color:#fff;font-size:.91rem;font-weight:700;line-height:1.45;white-space:normal}.faqs-page #guarantee.guar-sec-v2 .guar-points .gp+.gp{border-top:0;border-left:1px solid rgba(188,207,229,.22)}.faqs-page #guarantee.guar-sec-v2 .guar-points .ck{width:34px;height:34px;flex:0 0 34px;padding:8px;border-radius:50%;background:rgba(245,130,31,.1);color:#f5821f}.faqs-page #guarantee.guar-sec-v2 .guar-cta{grid-column:auto;justify-self:auto;margin:36px auto 0}.faqs-page #guarantee.guar-sec-v2 .guar-cta .btn{width:auto;min-height:0;padding-inline:22px;box-shadow:0 16px 32px -22px rgba(245,130,31,.72)}@media (max-width:1050px){.faqs-page #guarantee.guar-sec-v2 .guar-box{min-height:0;padding-inline:120px}.faqs-page #guarantee.guar-sec-v2 .guar-award{top:auto;bottom:12px;width:125px;height:125px;transform:none}.faqs-page #guarantee.guar-sec-v2 .guar-award:before{inset:-18px;box-shadow:0 0 0 22px rgba(20,40,68,.018)}.faqs-page #guarantee.guar-sec-v2 .guar-award .reb-badge{width:118px}}@media (max-width:780px){.faqs-page #guarantee.guar-sec-v2 .guar-box{padding-inline:0}.faqs-page #guarantee.guar-sec-v2 .guar-pill{order:1;margin-top:14px}.faqs-page #guarantee.guar-sec-v2 .guar-box>.eyebrow{order:0}.faqs-page #guarantee.guar-sec-v2 .guar-box>h2{order:2;margin-top:32px}.faqs-page #guarantee.guar-sec-v2 .guar-box>p{order:3}.faqs-page #guarantee.guar-sec-v2 .guar-points{order:4}.faqs-page #guarantee.guar-sec-v2 .guar-cta{order:5}.faqs-page #guarantee.guar-sec-v2 .guar-award{position:relative;inset:auto;order:6;width:116px;height:116px;margin:36px auto 0}}@media (max-width:580px){.faqs-page #guarantee.guar-sec-v2{padding-block:64px}.faqs-page #guarantee.guar-sec-v2 .guar-box>h2{font-size:clamp(34px,9vw,43px)!important}.faqs-page #guarantee.guar-sec-v2 .guar-points{grid-template-columns:minmax(0,1fr)}.faqs-page #guarantee.guar-sec-v2 .guar-points .gp{min-height:72px}.faqs-page #guarantee.guar-sec-v2 .guar-points .gp+.gp{border-top:1px solid rgba(188,207,229,.22);border-left:0}.faqs-page #guarantee.guar-sec-v2 .guar-cta,.faqs-page #guarantee.guar-sec-v2 .guar-cta .btn{width:100%}}.results-page{--results-dark:var(--harbour-indigo);--results-light:var(--cool-paper);--results-surface:var(--white);--results-ink:var(--briefing-ink);--results-copy:var(--slate-copy);--results-accent:var(--evidence-teal);--results-accent-strong:color-mix(in srgb,var(--results-accent) 88%,var(--results-ink));--results-line:rgba(20,40,68,.15);--results-type-caption:.8rem;--results-type-body:1rem;--results-type-lead:1.125rem;--results-section-space:clamp(76px,7vw,96px);font-size:var(--results-type-body);background:var(--results-dark)}.results-page :is(h1,h2,h3){text-wrap:balance}.results-page p{line-height:1.65;text-wrap:pretty}.results-page section.block{padding-block:var(--results-section-space)}.results-page .sec-head{width:100%;max-width:820px;margin-inline:auto;margin-bottom:clamp(42px,5vw,58px);text-align:center}.results-page .sec-head p{max-width:72ch;margin:18px auto 0;color:var(--muted);font-size:var(--results-type-lead)}.results-page .eyebrow{display:block;width:-moz-fit-content;width:fit-content;margin-bottom:clamp(18px,2vw,26px);padding:8px 13px;border:1px solid rgba(90,212,255,.24);border-radius:999px;background:rgba(31,182,242,.1);color:#cfefff;font-size:.82rem;font-weight:600;letter-spacing:.025em;line-height:1.3;text-transform:none}.results-page .sec-head.center>.eyebrow{margin-inline:auto}.results-page .section-title{margin:0;font-size:43px!important;font-weight:700;line-height:1.14!important;letter-spacing:-.035em!important}@media (max-width:700px){.results-page{--results-section-space:clamp(64px,15vw,82px)}.results-page .eyebrow{margin-bottom:18px;padding:7px 11px}.results-page .section-title{font-size:clamp(34px,9vw,43px)!important}}