.site-nav{position:fixed;inset:0 0 auto 0;z-index:50;transition:background-color .3s ease,backdrop-filter .3s ease,border-color .3s ease,box-shadow .3s ease,padding .3s ease;border-bottom:1px solid transparent}@media (min-width:768px){.site-nav{padding-block:1.1rem}.site-nav.is-scrolled{padding-block:.7rem}}.site-nav.is-scrolled{background-color:rgb(250 251 252/.82);backdrop-filter:blur(14px) saturate(1.4);border-bottom-color:var(--line);box-shadow:0 1px 0 rgb(24 44 73/.03),0 8px 30px -18px rgb(24 44 73/.18)}.nav-link{position:relative;color:var(--muted);transition:color .2s ease}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;border-radius:2px;background:var(--green);transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.22,1,.36,1)}.nav-link:hover{color:var(--ink)}.nav-link:hover:after{transform:scaleX(1)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;border-radius:9999px;white-space:nowrap;transition:background-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease;cursor:pointer}.btn-primary{background:var(--navy);color:#fff;box-shadow:0 1px 1px rgb(14 30 54/.2),0 12px 26px -14px rgb(24 44 73/.5)}.btn-primary:hover{background:var(--green);transform:translateY(-1px)}.btn-light{background:#fff;color:var(--navy);box-shadow:0 12px 30px -16px rgb(0 0 0/.5)}.btn-light:hover{background:var(--green-bright);color:#fff;transform:translateY(-1px)}.btn-link{color:var(--ink);font-weight:500;text-underline-offset:5px;text-decoration:underline;text-decoration-color:var(--line);transition:text-decoration-color .2s ease,color .2s ease,gap .2s ease}.btn-link:hover{color:var(--green-deep);text-decoration-color:var(--green)}.btn-link .arrow{transition:transform .22s ease}.btn-link:hover .arrow{transform:translateX(3px)}.tag{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;letter-spacing:.01em;color:var(--green-deep);background:rgb(28 138 106/.09);border:1px solid rgb(28 138 106/.18);padding:.32rem .8rem .32rem .7rem}.tag,.tag:before{border-radius:9999px}.tag:before{content:"";width:6px;height:6px;background:var(--green)}.tag--navy{color:var(--navy);background:rgb(24 44 73/.06);border-color:rgb(24 44 73/.14)}.tag--navy:before{background:var(--navy-700)}.tag--on-navy{color:#BFEBD9;background:rgb(40 167 127/.14);border-color:rgb(40 167 127/.3)}.tag--on-navy:before{background:var(--green-bright)}.hero{position:relative;overflow:hidden;isolation:isolate}.hero__glow{position:absolute;pointer-events:none;z-index:0;border-radius:9999px;filter:blur(70px);opacity:.55}.hero__glow--green{width:44vw;height:44vw;max-width:620px;max-height:620px;top:-4%;right:-3%;background:radial-gradient(circle at 50% 50%,rgb(40 167 127/.5),transparent 60%);animation:heroDriftA 22s ease-in-out infinite alternate;opacity:.7;filter:blur(64px)}.hero__glow--navy{width:38vw;height:38vw;max-width:520px;max-height:520px;bottom:-4%;left:-4%;background:radial-gradient(circle at 50% 50%,rgb(36 64 106/.46),transparent 60%);animation:heroDriftB 26s ease-in-out infinite alternate;opacity:.55;filter:blur(72px)}@keyframes heroDriftA{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-2%,3%,0) scale(1.04)}}@keyframes heroDriftB{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(2%,-2%,0) scale(1.04)}}.hero>.max-w-7xl{position:relative;z-index:1}.hero__grid{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgb(24 44 73/.06) 1.1px,transparent 0);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 64% 38%,#000 8%,transparent 72%);mask-image:radial-gradient(ellipse 70% 55% at 64% 38%,#000 8%,transparent 72%)}.case-hero{display:grid;gap:2.75rem}@media (min-width:900px){.case-hero{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(3rem,6vw,6rem);align-items:center}}.case-headline{font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:clamp(2.85rem,6vw,5rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance;color:var(--ink);margin-bottom:1.5rem}.case-headline em{font-style:italic;font-weight:500;color:var(--green-deep)}.hero-sub{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;color:var(--subhead);max-width:46ch;margin-bottom:2rem;text-wrap:pretty}.kicker{display:inline-flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:500;color:var(--navy);background:rgb(255 255 255/.7);border:1px solid var(--line);border-radius:9999px;padding:.4rem .9rem .4rem .75rem;backdrop-filter:blur(6px);box-shadow:0 6px 16px -10px rgb(24 44 73/.3)}.kicker__pulse{position:relative;width:8px;height:8px;border-radius:9999px;background:var(--green);flex-shrink:0}.kicker__pulse:after{content:"";position:absolute;inset:-4px;border-radius:9999px;border:1.5px solid var(--green);opacity:0;animation:pulse 2.6s ease-out infinite}@keyframes pulse{0%{transform:scale(.7);opacity:.7}to{transform:scale(1.9);opacity:0}}.showcase{position:relative}@media (min-width:1000px){.showcase{perspective:2000px}}.frame{border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 2px 1px rgb(255 255 255/.6),0 50px 90px -34px rgb(16 36 62/.5),0 0 0 1px rgb(24 44 73/.07)}.frame__bar{display:flex;align-items:center;gap:.5rem;padding:.7rem .85rem;background:#fff;border-bottom:1px solid var(--line)}.frame__dots{display:flex;gap:6px}.frame__dots i{width:10px;height:10px;border-radius:9999px;display:block}.frame__pill{margin-left:.3rem;font-size:11.5px;color:var(--muted);background:var(--mist);border-radius:6px;padding:3px 9px;display:inline-flex;align-items:center;gap:5px}.frame__img{display:block;width:100%;height:auto}.showcase__main{position:relative;z-index:2}.showcase__back{position:absolute;z-index:1;display:none}@media (min-width:1000px){.showcase__main{transform:rotateY(-8deg) rotateX(3deg);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.22,1,.36,1)}.showcase:hover .showcase__main{transform:rotateY(-5deg) rotateX(2deg)}.showcase__back{display:block;right:-7%;top:16%;width:70%;transform:rotateY(-8deg) translateZ(-90px);opacity:.92}}.chip{position:absolute;z-index:4;background:#fff;border-radius:14px;box-shadow:0 20px 44px -18px rgb(16 36 62/.42),0 0 0 1px rgb(24 44 73/.05);padding:.7rem .9rem;will-change:transform}.chip--float-a{animation:chipFloatA 4.6s ease-in-out infinite alternate}.chip--float-b{animation:chipFloatB 5.3s ease-in-out infinite alternate}@keyframes chipFloatA{0%{transform:translateY(0) rotate(-1.1deg)}to{transform:translateY(-14px) rotate(1.3deg)}}@keyframes chipFloatB{0%{transform:translateY(2px) rotate(1deg)}to{transform:translateY(-11px) rotate(-1.2deg)}}.chip-stat{display:flex;align-items:center;gap:.6rem}.chip-stat__val{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;line-height:1;color:var(--ink);font-feature-settings:"tnum"}.chip-stat__lbl{font-size:.72rem;color:var(--muted);line-height:1.25}.chip-stat__dot{width:8px;height:8px;border-radius:9999px}.chip-ask{display:flex;align-items:center;gap:.6rem;min-width:220px}.chip-ask__ico{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:rgb(28 138 106/.12);color:var(--green-deep);flex-shrink:0}.chip-ask__q{font-size:.8rem;color:var(--ink);font-weight:500}.chip-ask__meta{font-size:.68rem;color:var(--muted)}.chip-badge{display:flex;align-items:center;gap:.5rem}.chip-badge__ico{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:rgb(28 138 106/.14);color:var(--green-deep)}.chip-badge__txt{font-size:.78rem;color:var(--ink);font-weight:500}.chip-badge__txt b{color:var(--green-deep)}.chip-tl{top:-5%;left:-7%}.chip-bl{bottom:8%;left:-10%}.chip-tr{top:18%;right:-8%}@media (max-width:999px){.chip{box-shadow:0 14px 30px -16px rgb(16 36 62/.4),0 0 0 1px rgb(24 44 73/.05)}.chip-tl{top:-4%;left:-3%}.chip-bl{bottom:-5%;left:-2%}.chip-tr{top:30%;right:-3%}.chip--float-a,.chip--float-b{animation:none}}@media (max-width:600px){.chip{display:none}}.trust-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--line)}.trust-strip__lead{font-size:.8rem;color:var(--muted)}.trust-chip{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:500;color:var(--subhead)}.trust-chip svg{color:var(--green-deep);flex-shrink:0}.statement{font-family:var(--font-display),Georgia,serif;font-weight:400;font-style:italic;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.35;color:var(--navy);text-wrap:balance}.statement em{color:var(--green-deep);font-style:italic}.h2{font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.06;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.h2--light{color:#fff}.lead-lg{font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6;color:var(--subhead);text-wrap:pretty}.panel-frame{max-width:920px;width:100%;margin-inline:auto;position:relative;border-radius:14px;box-shadow:0 1px 0 rgb(255 255 255/.7),0 30px 70px -28px rgb(24 44 73/.4),0 0 0 1px rgb(24 44 73/.06)}.panel-frame>img{display:block;width:100%;height:auto;border-radius:14px}.panel-frame--dark{box-shadow:0 30px 70px -24px rgb(0 0 0/.6),inset 0 0 0 1px rgb(255 255 255/.08)}.panel-frame--cropped{overflow:hidden}.panel-frame--cropped>img{width:100%}.gap-cards{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:720px){.gap-cards{grid-template-columns:repeat(3,1fr)}}.gap-card{border-radius:16px;padding:1.4rem;background:#fff;border:1px solid var(--line);position:relative}.gap-card__zone{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.7rem}.gap-card__zone i{width:8px;height:8px;border-radius:9999px}.gap-card__txt{font-size:1.02rem;line-height:1.45;color:var(--ink);font-weight:500}.flow{display:grid;gap:2.5rem}@media (min-width:920px){.flow{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(2rem,3.5vw,3.25rem);align-items:start}.flow__media{position:sticky;top:96px}}.flow__frame{position:relative;border-radius:16px;overflow:hidden;background:#fff;aspect-ratio:16/10;box-shadow:0 2px 1px rgb(255 255 255/.6),0 54px 96px -38px rgb(16 36 62/.5),0 14px 34px -22px rgb(16 36 62/.32),0 0 0 1px rgb(24 44 73/.08)}.flow__bar{position:absolute;inset:0 0 auto 0;z-index:3;display:flex;align-items:center;gap:6px;padding:.65rem .85rem;background:rgb(255 255 255/.9);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.flow__bar i{width:9px;height:9px;border-radius:9999px;display:block}.flow__shot{position:absolute;inset:2.2rem 0 0;opacity:0;pointer-events:none;transition:opacity .55s cubic-bezier(.22,1,.36,1)}.flow__shot img{width:100%;height:100%;object-fit:contain;object-position:center top;display:block}.flow__shot.is-active{opacity:1;pointer-events:auto}.flow__steps{display:grid;gap:1rem}@media (min-width:920px){.flow__steps{gap:clamp(2.5rem,6.5vh,5rem);padding-block:clamp(5rem,16vh,10rem) clamp(4rem,10vh,7rem)}.flow__step{min-height:9.5rem}}.flow__step{border-radius:16px;padding:1.5rem 1.6rem;border:1px solid var(--line);background:#fff;transition:opacity .4s ease,border-color .4s ease,box-shadow .4s ease,transform .4s ease}@media (min-width:920px){.js .flow__step{opacity:.5}.js .flow__step.is-active{opacity:1}}.flow__step.is-active{border-color:var(--mint-line);box-shadow:0 24px 44px -28px rgb(24 44 73/.3)}.flow__step__head{display:flex;align-items:center;gap:.85rem;margin-bottom:.75rem}.flow__step__num{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:12px;flex-shrink:0;font-family:var(--font-display),Georgia,serif;font-size:1.1rem;color:var(--muted);background:var(--mist);border:1px solid var(--line);transition:all .4s ease}.flow__step.is-active .flow__step__num{color:#fff;background:var(--green);border-color:var(--green)}.flow__step__title{font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:1.3rem;letter-spacing:-.015em;color:var(--ink)}.flow__step__body{font-size:1.0125rem;line-height:1.6;color:var(--subhead)}.card{border-radius:16px;padding:1.85rem;height:100%;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.card-light{background:var(--white);border:1px solid var(--line);box-shadow:0 1px 2px rgb(24 44 73/.03)}.card-light:hover{transform:translateY(-4px);box-shadow:0 22px 40px -22px rgb(24 44 73/.28);border-color:var(--mint-line)}.icon-tile{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;margin-bottom:1.1rem}.icon-tile--green{background:rgb(28 138 106/.12);color:var(--green-deep)}.icon-tile--on-navy{background:rgb(40 167 127/.16);color:var(--green-bright)}.question-pill{display:inline-flex;align-items:center;gap:.55rem;border-radius:9999px;padding:.6rem 1.1rem;font-size:.9rem;color:rgb(255 255 255/.9);background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.14);transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.question-pill:hover{background:rgb(40 167 127/.14);border-color:rgb(40 167 127/.4);transform:translateY(-1px)}.navy-sec{position:relative;overflow:hidden;isolation:isolate}.navy-sec:before{content:"";inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.06;mix-blend-mode:overlay}.navy-sec:before,.navy-sec>.navy-sec__glow{position:absolute;z-index:0;pointer-events:none}.navy-sec>.navy-sec__glow{border-radius:9999px;width:520px;height:520px;top:-10%;right:-6%;filter:blur(80px);background:radial-gradient(circle,rgb(40 167 127/.3),transparent 68%)}.navy-sec>*{position:relative;z-index:1}.askbar{display:flex;align-items:center;gap:.75rem;background:rgb(255 255 255/.07);border:1px solid rgb(255 255 255/.16);border-radius:14px;padding:.7rem .7rem .7rem 1.1rem;max-width:560px}.askbar__spark{color:var(--green-bright);flex-shrink:0}.askbar__text{flex:1;color:rgb(255 255 255/.55);font-size:.95rem}.askbar__cue{color:rgb(255 255 255/.9);border-right:2px solid var(--green-bright);padding-right:2px;animation:caret 1.1s steps(1) infinite}@keyframes caret{50%{border-color:transparent}}.askbar__btn{background:var(--green);color:#fff;font-weight:500;font-size:.875rem;padding:.5rem 1.1rem;border-radius:10px}.frame--dark{border-radius:16px;overflow:hidden;background:#0B1626;box-shadow:0 50px 90px -30px rgb(0 0 0/.6),inset 0 0 0 1px rgb(255 255 255/.08)}.frame--dark .frame__bar{background:#0E1A2C;border-bottom-color:rgb(255 255 255/.08)}.frame--dark .frame__pill{background:rgb(255 255 255/.07);color:rgb(255 255 255/.6)}.insight-chip{position:absolute;z-index:4;background:#fff;border-radius:13px;padding:.7rem .95rem;box-shadow:0 2px 4px rgb(0 0 0/.35),0 14px 26px -8px rgb(0 0 0/.55),0 34px 60px -16px rgb(0 0 0/.7),0 0 36px rgb(120 170 220/.14);font-size:.82rem;color:var(--ink);display:flex;align-items:center;gap:.55rem}.insight-chip b{color:var(--green-deep)}@media (max-width:600px){.insight-chip{display:none}}.phone-frame{width:100%;overflow:hidden;border-radius:22px;background:#fff;aspect-ratio:1080/2400;box-shadow:0 24px 48px -22px rgb(24 44 73/.34),0 0 0 1px rgb(24 44 73/.06);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.phone-frame:hover{transform:translateY(-6px);box-shadow:0 34px 60px -26px rgb(24 44 73/.42),0 0 0 1px rgb(28 138 106/.18)}.phone-frame>img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.phone-caption{margin-top:.85rem;text-align:center;font-size:.875rem;color:var(--muted)}.bento{display:grid;gap:1.1rem;grid-template-columns:1fr}@media (min-width:760px){.bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:232px;grid-auto-flow:row dense}}.bento__tile{position:relative;overflow:hidden;border-radius:20px;padding:1.7rem;border:1px solid var(--line);background:#fff;display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,border-color .28s ease}.bento__tile:hover{transform:translateY(-5px);box-shadow:0 30px 50px -30px rgb(24 44 73/.3);border-color:var(--mint-line)}@media (min-width:760px){.span-2{grid-column:span 2}.span-3{grid-column:span 3}.span-4{grid-column:span 4}.span-6{grid-column:span 6}.row-2{grid-row:span 2}}.bento__tile--navy{background:radial-gradient(120% 120% at 0 0,#21395C 0,#122443 55%,#0E1E36 100%);color:#fff;border-color:rgb(255 255 255/.08)}.bento__tile--navy:hover{border-color:rgb(40 167 127/.4)}.bento__tile--mint{background:var(--mint);border-color:var(--mint-line)}.bento__ico{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;margin-bottom:1rem;background:rgb(28 138 106/.12);color:var(--green-deep)}.bento__tile--navy .bento__ico{background:rgb(40 167 127/.16);color:var(--green-bright)}.bento__title{font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:1.3rem;line-height:1.16;letter-spacing:-.015em;margin-bottom:.5rem}.bento__tile--navy .bento__title{font-size:1.65rem}.bento__body{font-size:.975rem;line-height:1.55;color:var(--subhead)}.bento__tile--navy .bento__body{color:rgb(255 255 255/.72)}.bento__spacer{flex:1}.mini-chat{display:grid;gap:.5rem;margin-top:1.1rem}.mini-bubble{font-size:.82rem;line-height:1.4;padding:.6rem .85rem;border-radius:13px;max-width:85%}.mini-bubble--patient{background:rgb(255 255 255/.1);color:rgb(255 255 255/.92);border-bottom-left-radius:4px}.mini-bubble--freia{background:var(--green-deep);color:#fff;justify-self:end;border-bottom-right-radius:4px;max-width:90%}.founder{max-width:760px;width:100%;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center}.founder__label{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--green-deep);margin-bottom:1rem}.founder__label:before{content:"";width:6px;height:6px;border-radius:9999px;background:var(--green)}.founder__media{position:relative;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:var(--navy-deep);box-shadow:0 2px 1px rgb(255 255 255/.6),0 44px 80px -34px rgb(16 36 62/.42),0 0 0 1px rgb(24 44 73/.07)}.founder__caption{margin-top:1.1rem;font-size:.9rem;color:var(--muted)}.stat-row{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:0}@media (min-width:720px){.stat-row{grid-template-columns:repeat(3,1fr)}}.stat-card{padding:.5rem 1.4rem}.stat-card__big{font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:clamp(3.2rem,6.2vw,5rem);line-height:.9;color:var(--green-bright);letter-spacing:-.025em;font-feature-settings:"tnum";display:flex;align-items:baseline;gap:.2rem}.stat-card__big span{font-size:.4em;color:var(--green-bright);opacity:.8}.stat-card__lbl{margin-top:.85rem;font-size:1.05rem;color:var(--paper);font-weight:600}.stat-card__sub{font-size:.82rem;color:var(--mint-line);margin-top:.2rem}.stat-card__bar{height:9px;border-radius:9999px;background:rgb(255 255 255/.16);overflow:hidden;margin-top:1.25rem}.stat-card__bar>span{display:block;height:100%;border-radius:9999px;background:var(--green-bright)}.out-wrap{position:relative;background:var(--navy-deep);border-radius:26px;padding:clamp(1.9rem,4vw,3rem) clamp(1.6rem,3vw,2.6rem);box-shadow:0 50px 90px -40px rgb(14 30 54/.7),0 0 0 1px rgb(255 255 255/.05);margin-bottom:3rem}.out-bubble{position:absolute;z-index:5;background:#fff;border-radius:14px;padding:.6rem .9rem;display:flex;align-items:center;gap:.55rem;font-size:.82rem;font-weight:500;color:var(--ink);box-shadow:0 24px 46px -18px rgb(14 30 54/.6),0 0 0 1px rgb(24 44 73/.06)}.out-bubble b{color:var(--green-deep)}.out-bubble svg{flex-shrink:0}.out-bubble--a{top:-22px;right:2%}.out-bubble--b{bottom:-20px;left:4%}@media (max-width:820px){.out-bubble--a{top:-16px;right:-2px}.out-bubble--b{display:none}}.results{border-top:1px solid var(--mint-line)}.results__row{display:grid;gap:.7rem;padding:1.4rem 0;border-bottom:1px solid var(--mint-line)}@media (min-width:768px){.results__row{grid-template-columns:minmax(0,1.05fr) auto minmax(0,1.3fr);align-items:center;gap:2.25rem}}.results__domain{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--green-deep);margin-bottom:.28rem}.results__marker{font-weight:600;color:var(--ink);font-size:1.12rem}.results__change{display:inline-flex;align-items:baseline;gap:.6rem;font-feature-settings:"tnum";flex-direction:column;align-items:flex-start}.results__from{color:var(--muted);text-decoration:line-through;opacity:.75;font-size:1.1rem}.results__arrow{color:var(--green);font-size:1.05rem}.results__to{font-family:var(--font-display),Georgia,serif;font-size:2rem;line-height:1;color:var(--green-deep)}.results__note{font-size:.875rem;line-height:1.5;color:var(--muted)}.results__nums{display:inline-flex;align-items:baseline;gap:.55rem;font-feature-settings:"tnum"}.results__bar{height:6px;width:100%;max-width:140px;border-radius:9999px;background:var(--mint-line);overflow:hidden}.results__bar>span{display:block;height:100%;border-radius:9999px;background:linear-gradient(90deg,var(--green-bright),var(--green-deep))}.creds{display:grid;grid-template-columns:1fr;border-top:1px solid var(--line)}@media (min-width:720px){.creds{grid-template-columns:1fr 1fr;column-gap:3rem}}.cred{display:flex;gap:.7rem;padding:1rem 0;border-bottom:1px solid var(--line);font-size:.95rem;line-height:1.4;color:var(--subhead)}.cred,.cred__tick{align-items:center}.cred__tick{flex-shrink:0;display:inline-flex;justify-content:center;width:22px;height:22px;border-radius:7px;background:rgb(28 138 106/.12);color:var(--green-deep)}.fit-card{border-radius:18px;padding:2rem;height:100%}.fit-card--good{background:var(--white);border:1px solid var(--mint-line)}.fit-card--bad{background:var(--white);border:1px solid var(--line)}.fit-bullet{display:flex;align-items:center;gap:.7rem;color:var(--subhead)}.fit-bullet .mark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;flex-shrink:0}.fit-bullet .mark--good{background:rgb(28 138 106/.12);color:var(--green-deep)}.fit-bullet .mark--bad{background:rgb(197 84 60/.12);color:var(--coral)}.field-input{width:100%;background:var(--white);border:1px solid var(--line);border-radius:12px;padding:.8rem 1rem;color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease}.field-input::placeholder{color:var(--muted)}.field-input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px rgb(28 138 106/.14)}.field-error{display:block;font-size:.8125rem;color:var(--coral);margin-top:.4rem;min-height:1rem}.field-input[aria-invalid=true]{border-color:var(--coral)}.field-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgb(197 84 60/.14)}button[data-submitting=true]{opacity:.7;pointer-events:none}@media (prefers-reduced-motion:reduce){.askbar__cue,.chip--float-a,.chip--float-b,.hero__glow,.kicker__pulse:after{animation:none}}.zoomable{cursor:zoom-in}.zoomable:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:6px}.lightbox{position:fixed;inset:0;z-index:300;justify-content:center;padding:clamp(1rem,4vw,3rem);background:rgb(14 30 54/.86);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:lightboxBackdropIn .2s cubic-bezier(.22,1,.36,1)}.lightbox,.lightbox__figure{display:flex;align-items:center}.lightbox__figure{margin:0;max-width:100%;flex-direction:column;gap:.9rem;animation:lightboxFigureIn .24s cubic-bezier(.22,1,.36,1)}.lightbox__img{display:block;max-width:min(1120px,94vw);max-height:82vh;width:auto;height:auto;border-radius:12px;background:#fff;box-shadow:0 40px 90px -30px rgb(6 14 28/.6),0 0 0 1px rgb(255 255 255/.1)}.lightbox__caption{max-width:min(1120px,94vw);text-align:center;font-size:.85rem;line-height:1.45;color:rgb(255 255 255/.72)}.lightbox__close{position:fixed;top:clamp(.9rem,2.2vw,1.6rem);right:clamp(.9rem,2.2vw,1.6rem);display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:9999px;background:var(--paper);color:var(--navy);cursor:pointer;box-shadow:0 12px 30px -10px rgb(0 0 0/.5);transition:transform .15s cubic-bezier(.22,1,.36,1),background-color .15s ease}.lightbox__close:hover{background:#fff;transform:scale(1.06)}.lightbox__close:focus-visible{outline:2px solid var(--green-bright);outline-offset:2px}@keyframes lightboxBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes lightboxFigureIn{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lightbox,.lightbox__figure{animation:none}.lightbox__close{transition:none}}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/de32ab4287127d46-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/52c789a43a83edb4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/53a2694769c6fc4b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/109cd0be88080556-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9f5251eb979d3d3e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b1c71187c85bb732-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/1d0267b201e007a0-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/192b55935f4e8c71-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/130fa9c96dfc2da9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/a325990d5fec1d3f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/1392a8708768005c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6a64cc3acf910f14-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/b42be14db559d7fe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/84d7006d28fb721d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/a8803dd9fdd15a53-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a905a6179bab2b08-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/273b2e150de7c4a9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692781be160fc9d0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e9fc5e960416d85-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e244d3ca994d3054-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/95fbe602f95f5b1d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d7fd192484976c0a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e478c40a90656953-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680964f1bd688e24-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3e68fbb477d90635-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eba0a4e5bf800560-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6adccebe1b78ad4c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1ee996a2e7c8d770-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/581701471b17b157-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1eedfae966de4e1c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral Fallback;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_cfa357{font-family:Spectral,Spectral Fallback}.__variable_cfa357{--font-display:"Spectral","Spectral Fallback"}