:root{--ground:#f8f7f2;--paper:#fff;--sand:#f1eee6;--ink:#0f1756;--ink-2:#4b5178;--ink-3:#5e6385;--navy-2:#1a2370;--navy-3:#22308f;--rule:#e5e2d9;--rule-strong:#cfcbbf;--mint:#02decd;--mint-tint:#e3f7f3;--blue:#169fec;--blue-tint:#e6f3fd;--on-navy:#f9f8f4;--on-navy-2:#b9bdd6;--on-navy-3:#8c92b8;--alert:#a3202a;--alert-bg:#fdecec;--grad-brand:linear-gradient(120deg, #0f1756 0%, #1d2c8c 60%, #1765b8 100%);--grad-tint:linear-gradient(135deg, #e3f7f3 0%, #e9f2fd 100%);--shadow-1:0 1px 2px #0f17560f, 0 10px 28px -14px #0f175638;--shadow-2:0 40px 70px -36px #0f17568c;--r-sm:12px;--r:20px;--r-lg:28px;--f-serif:var(--font-serif), "Lora", Georgia, serif;--f-serif-italic:var(--font-serif-italic), var(--font-serif), "Lora", Georgia, serif;--f-sans:var(--font-sans), "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--gutter:clamp(18px, 4vw, 48px);--section:clamp(64px, 7vw, 104px);--max:1200px;--ease-out:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:104px}body{background:var(--ground);color:var(--ink);font:400 1.125rem/1.6 var(--f-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}@media (max-width:640px){body{font-size:1.0625rem}}img,svg,video,iframe{max-width:100%;display:block}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.navy-grad :focus-visible,.story-modal :focus-visible{outline-color:var(--mint)}.skip{background:var(--ink);color:var(--on-navy);z-index:100;border-radius:10px;padding:10px 16px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.wrap{max-width:calc(var(--max) + 2 * var(--gutter));padding-inline:var(--gutter);margin:0 auto;position:relative}.section{padding-block:var(--section);position:relative}.section--flush{padding-top:0}.eyebrow{font:600 .8125rem/1.4 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.h1{font:500 clamp(2.5rem, 1.5rem + 3.9vw, 4.6rem)/1.04 var(--f-serif);letter-spacing:-.02em;text-wrap:balance}.h2{font:500 clamp(2rem, 1.45rem + 2.3vw, 3.25rem)/1.1 var(--f-serif);letter-spacing:-.015em;text-wrap:balance}.h3{font:600 clamp(1.1875rem, 1.08rem + .45vw, 1.4375rem)/1.3 var(--f-serif);text-wrap:balance}.lead{color:var(--ink-2);text-wrap:pretty;font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);line-height:1.55}.muted{color:var(--ink-2)}.small{color:var(--ink-3);font-size:.9375rem;line-height:1.55}.navy-grad,.navy-grad .h2,.navy-grad .h3{color:var(--on-navy)}.navy-grad .lead{color:var(--on-navy-2)}.navy-grad .small,.navy-grad .eyebrow{color:var(--on-navy-3)}.chip{font:600 .8125rem/1.3 var(--f-sans);letter-spacing:.02em;color:var(--ink);background:#ffffffb3;border:1px solid #0f175614;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;display:inline-flex;box-shadow:0 6px 18px -12px #0f175659}.chip-dot{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #02decd38}.btn{min-height:52px;font:600 1rem/1.2 var(--f-sans);background:var(--ink);color:var(--on-navy);border:1.5px solid var(--ink);cursor:pointer;transition:transform .2s var(--ease-out), box-shadow .2s, background-color .2s, border-color .2s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:18px;height:18px}.btn:hover{background:var(--navy-2);transform:translateY(-2px);box-shadow:0 14px 28px -14px #0f175699}.btn:active{box-shadow:none;transform:none}.btn-grad{background:var(--grad-brand);border-color:#0000;box-shadow:0 12px 30px -14px #1765b8bf}.btn-grad:hover{background:var(--grad-brand);filter:brightness(1.08)}.btn.ghost{color:var(--ink);background:#ffffff8c;border-color:#0f175638}.btn.ghost:hover{background:var(--paper);border-color:var(--ink)}.btn.sm{min-height:44px;padding:0 18px;font-size:.9375rem}.navy-grad .btn{background:var(--mint);color:var(--ink);border-color:var(--mint)}.navy-grad .btn:hover{background:#3be7d9}.navy-grad .btn.ghost{color:var(--on-navy);background:#ffffff0f;border-color:#f9f8f459}.navy-grad .btn.ghost:hover{border-color:var(--on-navy);background:#ffffff1f}.btns{gap:var(--s3);flex-wrap:wrap;display:flex}.link-arrow{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow svg{width:17px;height:17px;transition:transform .2s var(--ease-out)}.link-arrow:hover svg{transform:translate(4px)}.link-arrow:hover{text-decoration:underline}.link-arrow.on-navy{color:var(--on-navy)}.more{margin-top:var(--s5)}.round-btn{cursor:pointer;width:48px;height:48px;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s var(--ease-out), background-color .2s;background:#ffffffb3;border:1px solid #0f17561f;border-radius:50%;place-items:center;display:grid}.round-btn svg{width:20px;height:20px}.round-btn:hover{background:var(--paper);transform:scale(1.06)}.round-btn.light{color:#fff;background:#ffffff24;border-color:#ffffff47}.round-btn.light:hover{background:#ffffff42}.glass{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border-radius:var(--r);background:#fff9;border:1px solid #ffffffc7;box-shadow:inset 0 1px #ffffffd9,0 14px 40px -18px #0f17564d}.glass-dark{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);border-radius:var(--r-lg);background:#ffffff14;border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff24,0 40px 70px -40px #0009}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:#fffffff0}.glass-dark{background:#1a2370eb}}.mesh{background:radial-gradient(55% 60% at 88% 8%, #02decd38, transparent 62%), radial-gradient(45% 55% at 8% 90%, #169fec29, transparent 62%), radial-gradient(40% 40% at 50% 50%, #ffffffb3, transparent 70%), var(--ground);overflow:hidden}.navy-grad{color:var(--on-navy);background:radial-gradient(45% 60% at 92% 10%,#02decd38,#0000 60%),radial-gradient(50% 60% at 5% 95%,#169fec47,#0000 60%),linear-gradient(135deg,#0f1756 0%,#18237a 55%,#13286f 100%);overflow:hidden}.mint-grad{background:radial-gradient(60% 80% at 100% 0%, #169fec29, transparent 60%), var(--grad-tint)}.mesh-blobs{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mesh-blobs span{aspect-ratio:1;filter:blur(60px);opacity:.5;border-radius:50%;width:42vw;max-width:620px;position:absolute}.mesh-blobs span:first-child{opacity:.28;background:#02decd;top:-18%;right:-10%}.mesh-blobs span:nth-child(2){opacity:.2;background:#169fec;bottom:-25%;left:-12%}.mesh-blobs span:nth-child(3){opacity:.55;background:#fff;width:28vw;top:30%;left:35%}.mesh-blobs.dark span:first-child{opacity:.2}.mesh-blobs.dark span:nth-child(2){opacity:.32}@media (prefers-reduced-motion:no-preference){.mesh-blobs span:first-child{animation:22s ease-in-out infinite alternate drift1}.mesh-blobs span:nth-child(2){animation:26s ease-in-out infinite alternate drift2}}@keyframes drift1{to{transform:translate(-8vw,10vh)scale(1.15)}}@keyframes drift2{to{transform:translate(10vw,-8vh)scale(1.1)}}.header{z-index:60;pointer-events:none;padding-inline:12px;position:fixed;top:12px;left:0;right:0}.bar{pointer-events:auto;max-width:calc(var(--max) + 48px);align-items:center;gap:var(--s4);-webkit-backdrop-filter:blur(24px)saturate(190%);backdrop-filter:blur(24px)saturate(190%);background:#ffffffa8;border:1px solid #fffc;border-radius:999px;margin:0 auto;padding:8px 8px 8px 18px;transition:background-color .3s,box-shadow .3s;display:flex;box-shadow:inset 0 1px #ffffffe6,0 12px 36px -14px #0f175652}.header.scrolled .bar{background:#ffffffd1;box-shadow:inset 0 1px #ffffffe6,0 16px 40px -14px #0f17566b}.logo{flex:none;display:block}.logo img{width:auto;height:40px}.nav{font:600 .9rem/1 var(--f-sans);white-space:nowrap;gap:2px;margin-left:auto;display:flex}.nav a{color:var(--ink-2);border-radius:999px;padding:11px 14px;text-decoration:none;transition:background-color .2s,color .2s}.nav a:hover{color:var(--ink);background:#0f175612}.nav a[aria-current=page]{background:var(--ink);color:var(--on-navy)}.lang{min-height:44px;font:600 .875rem/1 var(--f-sans);color:var(--ink);white-space:nowrap;background:#fff9;border:1px solid #0f175629;border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.lang:hover{border-color:var(--ink)}.bar .btn.desk{min-height:44px}.menu{display:none;position:static}.menu summary{cursor:pointer;background:var(--ink);min-height:44px;color:var(--on-navy);font:600 .9375rem/1 var(--f-sans);border-radius:999px;align-items:center;padding:0 18px;list-style:none;display:flex}.menu summary::-webkit-details-marker{display:none}.menu[open] summary .open-label,.menu:not([open]) summary .close-label{display:none}.menu-panel{-webkit-backdrop-filter:blur(24px)saturate(190%);backdrop-filter:blur(24px)saturate(190%);pointer-events:auto;background:#ffffffdb;border:1px solid #ffffffd9;border-radius:24px;padding:10px 18px 18px;position:absolute;top:calc(100% + 8px);left:12px;right:12px;box-shadow:0 24px 50px -20px #0f175673}.menu-panel a:not(.btn){border-bottom:1px solid var(--rule);align-items:center;min-height:52px;font-size:1.125rem;font-weight:500;text-decoration:none;display:flex}.menu-panel a[aria-current=page]{color:var(--ink);font-weight:700}.menu-panel .btn{margin-top:var(--s4);width:100%}@media (max-width:1180px){.nav,.bar .btn.desk{display:none}.menu{display:block}.lang{margin-left:auto}}@media (max-width:640px){.header{padding-inline:8px;top:8px}.bar{border-radius:22px;padding:6px 6px 6px 14px}.logo img{height:34px}}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease-out) var(--d,0s), transform .9s var(--ease-out) var(--d,0s);transform:translateY(28px)}.js [data-reveal].in{opacity:1;transform:none}.rise>*{animation:rise .9s var(--ease-out) both}.rise>:nth-child(2){animation-delay:80ms}.rise>:nth-child(3){animation-delay:.16s}.rise>:nth-child(4){animation-delay:.24s}.rise>:nth-child(5){animation-delay:.32s}}@keyframes rise{0%{transform:translateY(14px)}to{transform:none}}.hero3{padding:clamp(116px,12vw,160px) 0 clamp(48px,6vw,80px);position:relative}.hero3-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid}.hero3-text .chip{margin-bottom:var(--s5)}.hero3-text .lead{margin-top:var(--s5);max-width:33em}.hero3-text .btns{margin-top:var(--s6)}.assurances{margin-top:var(--s5);flex-wrap:wrap;gap:8px;display:flex}.assurances li{font:600 .84rem/1.2 var(--f-sans);color:var(--ink);background:#ffffffb8;border:1px solid #0f175614;border-radius:999px;align-items:center;gap:8px;padding:8px 13px 8px 10px;display:inline-flex}.assurances li:before{content:"";background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.2 2.3 2.3 4.7-4.9' fill='none' stroke='%230F1756' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat;border-radius:50%;width:16px;height:16px}.hero3-media,.photo-stack{position:relative}.photo-card{border-radius:var(--r-lg);box-shadow:var(--shadow-2);aspect-ratio:5/4;background:var(--sand);overflow:hidden}.photo-card img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.photo-card img{animation:kenburns 2.4s var(--ease-out) both}.stat-1{animation:pop .8s .5s var(--ease-out) both}.stat-2{animation:pop .8s .7s var(--ease-out) both, float 7s 1.6s ease-in-out infinite}.stat-3{animation:pop .8s .9s var(--ease-out) both}}@keyframes kenburns{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes pop{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes float{50%{transform:translateY(-8px)}}.stat{border-radius:18px;gap:4px;max-width:220px;padding:14px 18px;display:grid;position:absolute}.stat-v{font:600 1.75rem/1 var(--f-serif);align-items:center;gap:6px;display:inline-flex}.stat-l{color:var(--ink-2);font-size:.8125rem;line-height:1.35}.star{color:#f5b301;width:22px;height:22px}.stat-1{top:14%;left:-28px}.stat-2{bottom:-28px;right:-22px}.stat-3{top:-26px;right:22px}@media (max-width:900px){.hero3-grid{grid-template-columns:1fr}.stat-1{top:auto;bottom:12px;left:10px}.stat-2{bottom:-34px;right:10px}.stat-3{top:12px;right:10px}.stat{max-width:170px;padding:10px 14px}.stat-v{font-size:1.375rem}}.doors{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(56px,7vw,88px);display:grid}.door{color:var(--ink);transition:transform .25s var(--ease-out), box-shadow .25s;gap:8px;padding:24px 24px 56px;text-decoration:none;display:grid;position:relative}.door:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffffd9,0 24px 50px -22px #0f175673}.door-ic{background:var(--grad-tint);width:46px;height:46px;color:var(--ink);border-radius:14px;padding:11px}.door-t{font:600 1.3rem/1.25 var(--f-serif);margin-top:6px}.door-x{color:var(--ink-2);font-size:.9375rem}.door-arrow{width:22px;height:22px;transition:transform .25s var(--ease-out);position:absolute;bottom:20px;right:22px}.door:hover .door-arrow{transform:translate(5px)}.door-mint{background:linear-gradient(135deg,#e3f7f3d9,#e9f2fdcc)}@media (max-width:860px){.doors{grid-template-columns:1fr}.door{padding-bottom:24px;padding-right:56px}.door-arrow{top:50%;bottom:auto;transform:translateY(-50%)}.door:hover .door-arrow{transform:translate(5px,-50%)}}.strip{border-block:1px solid var(--rule);background:#ffffff8c;padding:26px 0}.strip-inner{align-items:center;gap:var(--s6);flex-wrap:wrap;display:flex}.strip-label{font:600 .78rem/1.3 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.strip ul{flex-wrap:wrap;align-items:center;gap:14px 40px;display:flex}.strip li{font:700 1.125rem/1 var(--f-sans);letter-spacing:-.01em;color:var(--ink-2)}.strip img{width:auto;height:34px}.head{gap:var(--s4);margin-bottom:clamp(36px,5vw,60px);display:grid}.head--split{gap:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}@media (max-width:860px){.head--split{gap:var(--s4);grid-template-columns:1fr}}.ledger{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ledger li{border-radius:var(--r);background:var(--paper);box-shadow:var(--shadow-1);border-top:4px solid var(--mint);padding:26px 26px 24px}.ledger li:nth-child(2){border-top-color:var(--blue)}.ledger li:nth-child(3){border-top-color:var(--ink)}.ledger .v{font:500 clamp(2.75rem, 2rem + 2.4vw, 4.25rem)/1 var(--f-serif);letter-spacing:-.02em}.ledger .u{font:600 1rem/1.3 var(--f-sans);margin-top:6px}.ledger .u:empty{min-height:1.3em}.ledger .l{margin-top:var(--s3);color:var(--ink-2);font-size:1rem}.ratio{margin-top:var(--s6);font:500 clamp(1.25rem, 1.1rem + .6vw, 1.625rem)/1.35 var(--f-serif);text-wrap:pretty;border-left:4px solid var(--mint);max-width:34em;padding-left:20px}.source{margin-top:var(--s4)}.source a{color:var(--ink);font-weight:600}@media (max-width:760px){.ledger{grid-template-columns:1fr}.ledger .u:empty{display:none}}.results-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(56px,7vw,96px);display:grid}@media (max-width:900px){.results-body{grid-template-columns:1fr}}.cases{gap:var(--s3);margin-top:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case{background:var(--paper);box-shadow:var(--shadow-1);border-radius:18px;align-content:start;gap:8px;padding:20px;display:grid}.case-tag{font:700 .72rem/1 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;background:var(--mint-tint);color:var(--ink);border-radius:999px;justify-self:start;padding:6px 10px}.case-b{color:var(--ink-2);font-size:.9375rem}.case-a{align-items:flex-start;gap:8px;font-weight:600;line-height:1.4;display:flex}.case-a svg{color:#0aa99c;flex:none;width:20px;height:20px;margin-top:2px}@media (max-width:560px){.cases{grid-template-columns:1fr}}.privacy{margin-top:var(--s4)}.report-card{gap:var(--s5);border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-2);grid-template-columns:120px minmax(0,1fr);padding:clamp(20px,3vw,30px);display:grid}.report-card .cover img{width:120px;height:auto;transition:transform .3s var(--ease-out);border-radius:6px;box-shadow:0 16px 30px -16px #0f17568c}.report-card .cover:hover img{transform:translateY(-4px)rotate(-1.5deg)}.report-card h3{margin-bottom:6px}.report-card .btn{margin-top:var(--s5)}.report-card .older{margin-top:var(--s4)}.report-text{min-width:0}@media (max-width:420px){.report-card{gap:var(--s4);grid-template-columns:84px minmax(0,1fr)}.report-card .cover img{width:84px}}.flow{gap:var(--s5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.flow-line{transform-origin:0;background:#02decd4d;border-radius:2px;height:4px;position:absolute;top:33px;left:7%;right:7%;overflow:hidden}.flow-pulse{background:linear-gradient(90deg,#0000,#02decd,#169fec,#0000);width:120px;height:100%;position:absolute;top:0;left:0}.flow li{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.flow-node{background:var(--paper);border:2px solid var(--mint);width:68px;height:68px;box-shadow:0 0 0 8px #02decd1f, var(--shadow-1);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.flow-node svg{width:28px;height:28px;color:var(--ink)}.flow li:last-child .flow-node{background:var(--ink);border-color:var(--ink)}.flow li:last-child .flow-node svg{color:var(--mint)}.flow-n{font:700 .75rem/1 var(--f-sans);letter-spacing:.1em;color:var(--ink-3);margin-top:8px}.flow p{color:var(--ink-2);max-width:15em;font-size:.975rem}@media (prefers-reduced-motion:no-preference){.js .flow:not(.in) .flow-line{transform:scaleX(0)}.js .flow .flow-line{transition:transform 1.4s var(--ease-out) .2s}.js .flow:not(.in) .flow-node{opacity:0;transform:scale(.6)}.js .flow .flow-node{transition:transform .6s var(--ease-out) calc(.25s + var(--i) * .18s), opacity .6s calc(.25s + var(--i) * .18s)}.flow-pulse{animation:3.6s ease-in-out 1.6s infinite pulse-run;transform:translate(-130px)}}@keyframes pulse-run{0%{transform:translate(-130px)}to{transform:translate(110vw)}}@media (max-width:900px){.flow{gap:var(--s5);grid-template-columns:1fr;padding-left:0}.flow-line{transform-origin:top;width:4px;height:auto;inset:10px auto 10px 33px}.flow-pulse{background:linear-gradient(#0000,#02decd,#169fec,#0000);width:100%;height:120px}.flow li{text-align:left;justify-items:start;column-gap:var(--s4);grid-template-columns:68px minmax(0,1fr);align-items:center}.flow-node{grid-row:span 3}.flow-n{margin-top:0}@media (prefers-reduced-motion:no-preference){.js .flow:not(.in) .flow-line{transform:scaleY(0)}.flow-pulse{animation-name:pulse-run-v}}}@keyframes pulse-run-v{0%{transform:translateY(-130px)}to{transform:translateY(900px)}}.cost{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}@media (max-width:860px){.cost{grid-template-columns:1fr}}.funding-bar{border-radius:15px;gap:4px;height:30px;display:flex;overflow:hidden}.funding-bar span{transform-origin:0;border-radius:4px;height:100%;display:block}.funding-bar .s0{background:var(--grad-brand)}.funding-bar .s1{background:var(--blue)}.funding-bar .s2{background:var(--mint)}@media (prefers-reduced-motion:no-preference){.js .funding-bar[data-grow] span{transition:transform 1.2s var(--ease-out);transform:scaleX(0)}.js .funding-bar[data-grow] span.s1{transition-delay:.15s}.js .funding-bar[data-grow] span.s2{transition-delay:.3s}.js .funding-bar[data-grow].in span{transform:scaleX(1)}}.legend{gap:var(--s4);margin-top:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.legend li{padding-top:var(--s3);border-top:1px solid var(--rule-strong)}.legend .pct{font:500 clamp(1.75rem, 1.4rem + 1.2vw, 2.5rem)/1.1 var(--f-serif);align-items:center;gap:10px;display:flex}.legend .sw{border-radius:4px;flex:none;width:12px;height:12px}.legend .lab{color:var(--ink-2);margin-top:4px;font-size:.9375rem;display:block}.split-caption{margin-top:var(--s4)}.money{margin-top:var(--s5);background:var(--grad-tint);color:var(--ink);border-radius:16px;padding:18px 20px;font-size:1rem}@media (max-width:480px){.legend{gap:var(--s3);grid-template-columns:1fr}.legend li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.legend .lab{text-align:right;margin:0}}.impact-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.impact-grid .lead{margin-top:var(--s5)}.impact-note{margin-top:var(--s5);max-width:32em}.impact-card{padding:clamp(24px,3.5vw,40px)}.impact-label{font:600 .8125rem/1 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-2)}.impact-amount{color:var(--on-navy);align-items:baseline;gap:10px;margin-top:10px;font-weight:600;display:flex}.impact-big{font:500 clamp(3rem, 2.2rem + 3vw, 4.5rem)/1 var(--f-serif);letter-spacing:-.02em}.impact-range{appearance:none;background:linear-gradient(90deg, var(--mint) 0%, var(--blue) var(--p,7%), #ffffff29 var(--p,7%));cursor:pointer;border-radius:4px;width:100%;height:8px;margin:22px 0 16px}.impact-range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 6px #02decd47,0 6px 14px #00000059}.impact-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 6px #02decd47}.impact-presets{flex-wrap:wrap;gap:8px;display:flex}.impact-presets button{min-height:44px;color:var(--on-navy);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff42;border-radius:999px;padding:0 16px;font-size:.9375rem;font-weight:600;transition:background-color .2s,border-color .2s}.impact-presets button:hover{border-color:var(--on-navy)}.impact-presets button.on{background:var(--mint);color:var(--ink);border-color:var(--mint)}.impact-results{gap:var(--s4);border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;margin:26px 0;padding-top:22px;display:grid}.impact-r{font:500 clamp(2rem, 1.6rem + 1.4vw, 2.75rem)/1 var(--f-serif);color:var(--mint);display:block}.impact-rl{color:var(--on-navy-2);margin-top:8px;font-size:.9375rem;line-height:1.4;display:block}@media (max-width:900px){.impact-grid{grid-template-columns:1fr}}@media (max-width:420px){.impact-results{grid-template-columns:1fr}}.stories-sec{background:linear-gradient(180deg, var(--ground), #eef3fb);overflow:hidden}.stories-head{justify-content:space-between;align-items:end;gap:var(--s5);margin-bottom:clamp(28px,4vw,48px);display:flex}.stories-head .lead{margin-top:var(--s4);max-width:36em}.rail-btns{flex:none;gap:10px;display:flex}.stories-rail{scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2));padding:8px max(var(--gutter), calc((100vw - var(--max)) / 2)) 28px;scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.stories-rail::-webkit-scrollbar{display:none}.stories-rail li{scroll-snap-align:start;flex:0 0 clamp(210px,21vw,270px)}.story{aspect-ratio:9/16;background:var(--ink);box-shadow:var(--shadow-2);color:#fff;isolation:isolate;border-radius:24px;text-decoration:none;display:block;position:relative;overflow:hidden}.story img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.story:hover img{transform:scale(1.06)}.story-shade{background:linear-gradient(#0f175600 45%,#0f1756e0 100%);position:absolute;inset:0}.story-play{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);width:64px;height:64px;transition:transform .3s var(--ease-out), background-color .3s;background:#ffffff38;border:1px solid #ffffff80;border-radius:50%;place-items:center;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.story-play svg{width:24px;height:24px;margin-left:3px}.story:hover .story-play{background:#ffffff57;transform:translate(-50%,-50%)scale(1.1)}.story-dur{font:600 .8125rem/1 var(--f-sans);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f175673;border-radius:999px;padding:7px 10px;position:absolute;top:14px;left:14px}.story-cap{font:600 .95rem/1.35 var(--f-sans);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;position:absolute;bottom:16px;left:16px;right:16px}.stories-note{margin-top:4px}.story-modal{color:#fff;background:0 0;border:0;width:100%;max-width:min(92vw,460px);padding:0;overflow:visible}.story-modal::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080c28db}.story-modal-inner{position:relative}.story-modal video{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:22px;width:100%;max-height:78vh}.story-modal-bar{align-items:center;gap:12px;margin-top:14px;display:flex}.story-modal-cap{flex:1;font-weight:600;line-height:1.4}.story-modal-cap span{color:var(--on-navy-2);margin-top:2px;font-size:.875rem;font-weight:400;display:block}.story-close{position:absolute;top:-60px;right:0}@media (max-width:640px){.rail-btns{display:none}.stories-rail li{flex-basis:68vw}.story-close{top:10px;right:10px}}.qa-cards{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.qa-card{align-content:start;gap:12px;padding:26px;display:grid}.qa-ic{background:var(--grad-brand);width:52px;height:52px;color:var(--mint);border-radius:16px;place-items:center;display:grid;box-shadow:0 12px 24px -12px #0f175699}.qa-ic svg{width:26px;height:26px}.qa-card p{color:var(--ink-2);font-size:1rem}@media (max-width:1020px){.qa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.qa-cards{grid-template-columns:1fr}}.clinic-head{max-width:46em;margin-bottom:clamp(32px,4vw,52px)}.clinic-head .h2{margin-top:18px}.clinic-head .lead{margin-top:var(--s4)}.clinic-mosaic{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;display:grid}.clinic-mosaic figure{box-shadow:var(--shadow-1);background:var(--sand);border-radius:24px;overflow:hidden}.clinic-mosaic img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease-out)}.clinic-mosaic figure:hover img{transform:scale(1.04)}.m-team{aspect-ratio:3/2.2;grid-row:span 2}.m-building,.m-street{aspect-ratio:16/10}.m-building img{object-position:50% 30%}.clinic-facts{z-index:2;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:-64px 20px 0;display:grid;position:relative}.clinic-facts li{align-content:start;gap:6px;padding:20px;display:grid}.fact-v{font:600 1.75rem/1 var(--f-serif);align-items:center;gap:6px;display:inline-flex}.fact-l{color:var(--ink-2);font-size:.9rem;line-height:1.4}.clinic-visit{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;margin-top:clamp(28px,4vw,44px);display:grid}.map-card{min-height:380px;box-shadow:var(--shadow-1);background:var(--sand);border-radius:24px;overflow:hidden}.map-card iframe{border:0;width:100%;height:100%;min-height:380px}.address-card{align-content:start;gap:18px;padding:clamp(22px,3vw,32px);display:grid}.addr{align-items:flex-start;gap:14px;display:flex}.addr-ic{width:24px;height:24px;color:var(--ink);flex:none;margin-top:3px}.addr a{text-decoration:none}@media (max-width:960px){.clinic-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:-48px 12px 0}.clinic-visit{grid-template-columns:1fr}}@media (max-width:640px){.clinic-mosaic{grid-template-columns:1fr 1fr}.m-team{grid-area:auto/1/auto/-1}.clinic-facts{grid-template-columns:1fr 1fr;margin:0}.clinic-facts li{padding:16px}.fact-v{font-size:1.4rem}}.quote-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.portrait{aspect-ratio:4/5;background:linear-gradient(170deg,#2a3a9c 0%,#18237a 100%);border:1px solid #ffffff24;border-radius:24px;width:min(100%,320px);margin-inline:auto;position:relative;overflow:hidden}.portrait-glow{display:none}.portrait img{width:auto;height:92%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.quote blockquote p{font:italic 400 clamp(1.625rem, 1.2rem + 1.6vw, 2.5rem)/1.3 var(--f-serif-italic);color:var(--on-navy);text-wrap:pretty}.quote figcaption{margin-top:var(--s6);gap:var(--s4);align-items:center;display:flex}.quote figcaption:before{content:"";background:var(--mint);border-radius:2px;flex:none;width:44px;height:4px}.quote .name{font-weight:600}.quote .role{color:var(--on-navy-3);font-size:.9375rem}@media (max-width:760px){.quote-grid{grid-template-columns:1fr}.portrait{width:220px;margin:0}}.partners-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.partners-grid .lead{margin-top:var(--s5)}.small-note{margin-top:var(--s4);color:var(--ink-2)}.partners-grid .btns{margin-top:var(--s6)}.gets-card{padding:clamp(24px,3vw,36px)}.gets{margin-top:var(--s4)}.gets li{gap:var(--s4);border-top:1px solid var(--rule);padding-block:14px;display:flex}.gets svg{flex:none;width:22px;height:22px;margin-top:3px}.after{margin-top:var(--s6);counter-reset:a}.after ol{margin-top:var(--s4);gap:var(--s4);display:grid}.after li{gap:var(--s3);color:var(--ink-2);grid-template-columns:36px minmax(0,1fr);align-items:baseline;display:grid}.after li:before{counter-increment:a;content:counter(a);background:var(--ink);width:30px;height:30px;color:var(--mint);font:700 .875rem/1 var(--f-sans);border-radius:50%;place-items:center;display:grid}.private{gap:var(--s5);border-radius:var(--r-lg);background:var(--grad-tint);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:clamp(40px,5vw,64px);padding:clamp(22px,3vw,32px);display:grid}.private .h3{margin-bottom:6px}@media (max-width:860px){.partners-grid,.private{grid-template-columns:1fr}}.patients{border-radius:32px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(28px,5vw,64px);display:grid}.contact-card{padding:var(--s5)}.contact-card .btns{margin-top:var(--s4)}@media (max-width:860px){.patients{grid-template-columns:1fr}}.principles{gap:var(--s4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.principle{border-radius:var(--r);background:#ffffffb8;border:1px solid #0f17560f;padding:22px}.principle .n{background:var(--grad-tint);width:36px;height:36px;font:700 .8125rem/1 var(--f-sans);color:var(--ink);border-radius:12px;place-items:center;margin-bottom:14px;display:inline-grid}.principle h3{margin-bottom:8px}.principle p{color:var(--ink-2);font-size:.975rem}@media (max-width:1020px){.principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.principles{grid-template-columns:1fr}}.mission-grid{border-radius:var(--r-lg);background:#fff9;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);margin-top:clamp(48px,6vw,80px);padding:clamp(24px,4vw,48px);display:grid}.mission-grid .eyebrow{margin-bottom:var(--s3)}.mission-grid .block+.block{margin-top:var(--s6)}.mission-text{font:italic 400 clamp(1.375rem, 1.15rem + .9vw, 1.875rem)/1.38 var(--f-serif-italic);text-wrap:pretty}@media (max-width:860px){.mission-grid{grid-template-columns:1fr}}@media (max-width:640px){.mission-text{font-size:1.1875rem;font-style:normal;line-height:1.5}}.people{gap:var(--s4);margin-top:var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.person{padding:var(--s5);flex-direction:column;gap:8px;display:flex}.person .for{font:700 .75rem/1.3 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.person .nm{font:600 1.3rem/1.25 var(--f-serif)}.person .rl{color:var(--ink-2);font-size:1rem}.person .ct{flex-wrap:wrap;gap:0 16px;margin-top:6px;font-size:.9375rem;display:flex}@media (max-width:960px){.people{grid-template-columns:1fr}}.verify-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);display:grid}.verify-grid .btns{margin-top:var(--s6)}.verify-note{margin-top:var(--s5)}.verify-list{gap:var(--s6);padding-left:52px;display:grid;position:relative}.verify-list:before{content:"";background:linear-gradient(180deg, var(--mint), var(--blue));border-radius:2px;width:4px;position:absolute;top:4px;bottom:4px;left:11px}.verify-list li{color:var(--on-navy);font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);line-height:1.5;position:relative}.verify-list li:before{content:"";border:4px solid var(--mint);background:#18237a;border-radius:50%;width:22px;height:22px;position:absolute;top:.25em;left:-49px}@media (max-width:860px){.verify-grid{grid-template-columns:1fr}}.cta-band{padding-block:clamp(64px,8vw,112px)}.cta-grid{gap:var(--s7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.cta-grid .lead{margin-top:var(--s4);max-width:34em}.cta-grid .btns{justify-content:flex-end}@media (max-width:860px){.cta-grid{gap:var(--s5);grid-template-columns:1fr}.cta-grid .btns{justify-content:flex-start}}.page-hero{padding:clamp(124px,13vw,176px) 0 clamp(56px,7vw,96px);position:relative}.page-hero .chip{margin-bottom:var(--s5)}.page-h1{max-width:17em}.page-hero .lead{margin-top:var(--s5);max-width:40em}.page-hero .btns{margin-top:var(--s6)}h2.head{margin-bottom:clamp(32px,4vw,56px)}.two-col{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.two-col>div>.h2+*{margin-top:var(--s5)}@media (max-width:900px){.two-col{grid-template-columns:1fr}}.cards{gap:var(--s4);display:grid}.cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{padding:24px}.card .n{background:var(--grad-brand);width:40px;height:40px;color:var(--mint);font:700 .875rem/1 var(--f-sans);margin-bottom:var(--s4);border-radius:12px;place-items:center;display:inline-grid}.card h3{margin-bottom:var(--s3)}.card p{color:var(--ink-2);font-size:1rem}@media (max-width:1020px){.cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cards-4{grid-template-columns:1fr}}.numbered{counter-reset:n;gap:var(--s3);margin-top:var(--s5);display:grid}.numbered li{gap:var(--s3);color:var(--ink-2);background:#ffffffb3;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:baseline;padding:14px 16px;display:grid}.numbered li:before{counter-increment:n;content:counter(n);background:var(--ink);width:30px;height:30px;color:var(--mint);font:700 .875rem/1 var(--f-sans);border-radius:50%;place-items:center;display:grid}.note-mint{margin-top:var(--s5);background:var(--grad-tint);border-radius:16px;padding:14px 18px;font-weight:600}.good{margin-top:var(--s5);gap:var(--s3);display:grid}.good li{color:var(--ink-2);background:#ffffffb3;border-radius:16px;padding:14px 16px 14px 48px;position:relative}.good li:before{content:"";border:4px solid var(--mint);border-radius:50%;width:16px;height:16px;position:absolute;top:1.05em;left:16px}.steps{gap:var(--s5);grid-template-columns:repeat(5,minmax(0,1fr));padding-top:40px;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(90deg, var(--mint), var(--blue));border-radius:2px;height:4px;position:absolute;top:12px;left:0;right:0}.step{position:relative}.step:before{content:"";background:var(--paper);border:4px solid var(--mint);border-radius:50%;width:28px;height:28px;position:absolute;top:-40px;left:0}.step-n{font:700 .75rem/1 var(--f-sans);letter-spacing:.1em;color:var(--ink-3);margin:var(--s3) 0 var(--s2);display:block}.step h3{margin-bottom:var(--s2)}.step p{color:var(--ink-2);font-size:1rem}@media (max-width:960px){.steps{gap:var(--s6);grid-template-columns:1fr;padding-top:0;padding-left:52px}.steps:before{width:4px;height:auto;inset:6px auto 6px 12px}.step:before{top:2px;left:-52px}.step-n{margin-top:0}}.faq{gap:10px;display:grid}.faq details{background:#ffffffbf;border:1px solid #0f17560f;border-radius:18px;transition:background-color .2s,box-shadow .2s}.faq details[open]{background:var(--paper);box-shadow:var(--shadow-1)}.faq summary{cursor:pointer;gap:var(--s4);justify-content:space-between;align-items:center;min-height:56px;padding:18px 20px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-q{font:600 clamp(1.0625rem, 1rem + .35vw, 1.25rem)/1.35 var(--f-serif)}.faq-icon{background:var(--grad-tint);border-radius:50%;flex:none;width:32px;height:32px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--ink);border-radius:1px;width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon:after{transition:transform .25s var(--ease-out);transform:translate(-50%,-50%)rotate(90deg)}.faq details[open] .faq-icon:after{transform:translate(-50%,-50%)rotate(0)}.faq-a{color:var(--ink-2);gap:var(--s3);padding:0 20px 20px;display:grid}.contact-cards{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-card-lg{gap:var(--s3);flex-direction:column;padding:clamp(24px,3vw,40px);display:flex}.contact-card-lg .btns{padding-top:var(--s4);margin-top:auto}.contact-card-lg .phone{margin-top:var(--s2)}.contact-ph{object-fit:cover;object-position:top;background:var(--grad-brand);border-radius:50%;width:84px;height:84px}@media (max-width:860px){.contact-cards{grid-template-columns:1fr}}.reports-grid{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.report-tile{align-content:start;gap:16px;padding:18px;display:grid}.report-tile.latest{box-shadow:0 0 0 2px var(--mint), 0 24px 50px -24px #0f175673}.report-cover img{aspect-ratio:480/679;object-fit:cover;width:100%;transition:transform .3s var(--ease-out);border-radius:12px;box-shadow:0 18px 30px -18px #0f175699}.report-cover:hover img{transform:translateY(-4px)}.report-files{gap:8px;margin-top:10px;display:grid}.report-files .btn{justify-content:flex-start}@media (max-width:900px){.reports-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.reports-grid{grid-template-columns:1fr}.report-tile{grid-template-columns:110px minmax(0,1fr)}}.quiz-sec{padding-top:0}.quiz{border-radius:32px;max-width:920px;margin:0 auto;padding:clamp(24px,4.5vw,52px);scroll-margin-top:110px}.quiz-intro .lead{margin-top:var(--s4)}.quiz-intro .btn{margin-top:var(--s6)}@media (prefers-reduced-motion:no-preference){.quiz-step,.quiz-result{animation:rise .5s var(--ease-out) both}}.quiz-top{align-items:center;gap:var(--s4);display:flex}.quiz-bar{background:#0f175614;border-radius:3px;flex:1;height:6px;overflow:hidden}.quiz-bar span{background:linear-gradient(90deg, var(--mint), var(--blue));height:100%;transition:width .4s var(--ease-out);border-radius:3px;display:block}.quiz-q{margin:var(--s5) 0;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.quiz-opts{grid-template-columns:1fr;gap:10px;display:grid}.quiz-opts.many{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-opt{text-align:left;min-height:60px;font:600 1rem/1.35 var(--f-sans);color:var(--ink);cursor:pointer;transition:border-color .2s, background-color .2s, transform .2s var(--ease-out);background:#fffc;border:1.5px solid #0f17561f;border-radius:16px;padding:14px 18px}.quiz-opt:hover{border-color:var(--ink);transform:translateY(-1px)}.quiz-opt.on{background:var(--ink);color:var(--on-navy);border-color:var(--ink)}.quiz-back{margin-top:var(--s4)}@media (max-width:640px){.quiz-opts.many{grid-template-columns:1fr}}.quiz-result{gap:var(--s4);justify-items:start;display:grid}.quiz-badge{border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.quiz-badge svg{width:28px;height:28px}.r-fit .quiz-badge{background:var(--mint);color:var(--ink)}.r-diag .quiz-badge{background:var(--blue-tint);color:var(--ink)}.r-no .quiz-badge{background:var(--sand);color:var(--ink-2)}.quiz-urgent{background:var(--alert-bg);color:var(--alert);border-radius:16px;padding:14px 18px;font-weight:600}.quiz-summary{background:#ffffffd9;border-radius:18px;justify-items:start;gap:10px;width:100%;padding:18px;display:grid}.quiz-summary pre{white-space:pre-wrap;width:100%;font:400 .9375rem/1.5 var(--f-sans);color:var(--ink-2);margin:0}.quiz-disc{max-width:40em}.footer{padding-block:var(--s8) var(--s7);background:linear-gradient(180deg, var(--ground), #eef0f7);border-top:1px solid var(--rule)}.footer-grid{gap:var(--s7);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;display:grid}.footer .logos{gap:var(--s6);align-items:center;display:flex}.footer .logos img.ii{width:auto;height:52px}.footer .logos img.sd{width:auto;height:30px}.footer p{margin-top:var(--s4);color:var(--ink-2);max-width:34em;font-size:.9375rem}.footer-links{gap:0 var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));font-size:.9375rem;display:grid}.footer-links a{min-height:44px;color:var(--ink-2);align-items:center;text-decoration:none;display:flex}.footer-links a:hover{color:var(--ink);text-decoration:underline}.footer-base{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--rule);justify-content:space-between;gap:var(--s4);flex-wrap:wrap;display:flex}@media (max-width:760px){.footer-grid{grid-template-columns:1fr}}.paired{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows), auto);column-gap:var(--s4);display:grid}.paired-col{grid-row:span var(--rows);grid-template-rows:subgrid;row-gap:0;padding:clamp(22px,3vw,34px);display:grid}.paired-h{padding-bottom:16px}.paired-item{border-top:1px solid var(--rule);color:var(--ink-2);align-items:flex-start;gap:14px;margin:0;padding:14px 0;display:flex}.paired-item:empty{border-top-color:#0000}.paired-n{background:var(--ink);width:30px;height:30px;color:var(--mint);font:700 .875rem/1 var(--f-sans);border-radius:50%;flex:none;place-items:center;display:grid}.paired-notes{column-gap:var(--s4);margin-top:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.paired-notes .note-mint{margin:0}.paired-notes .small{padding-inline:20px}.paired+.private{margin-top:clamp(32px,4vw,48px)}@media (max-width:760px){.paired{row-gap:var(--s4);grid-template-columns:1fr}.paired-col{grid-row:auto;grid-template-rows:none}.paired-item:empty{display:none}.paired-notes{row-gap:var(--s3);grid-template-columns:1fr}.paired-notes .small{padding:0}}.bf-heading{margin-bottom:8px}.bf-lead{margin-bottom:var(--s5)}.benefits{gap:var(--s4);display:grid}.bf-report{gap:16px;padding:20px;display:grid}.bf-head{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;display:grid}.bf-head img{border-radius:6px;width:64px;height:auto;box-shadow:0 12px 22px -12px #0f17568c}.bf-title{font:600 1.125rem/1.3 var(--f-serif)}.bf-bars{gap:10px;display:grid}.bf-bars li{grid-template-columns:minmax(0,9em) minmax(0,1fr) 4.2em;align-items:center;gap:12px;font-size:.9375rem;display:grid}.bf-lab{color:var(--ink-2)}.bf-track{background:#0f175612;border-radius:6px;height:12px;overflow:hidden}.bf-fill{height:100%;width:var(--w);transform-origin:0;border-radius:6px;display:block}.bf-fill.f0{background:var(--grad-brand)}.bf-fill.f1{background:var(--blue)}.bf-fill.f2{background:var(--mint)}.bf-pct{font:600 1rem/1 var(--f-serif);text-align:right}.bf-sample{margin-top:2px}.bf-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bf-list li{border-radius:16px;align-items:flex-start;gap:12px;padding:16px;font-weight:500;line-height:1.4;display:flex}.bf-tick{flex:none;width:28px;height:28px}.bf-tick circle{fill:var(--mint-tint);stroke:var(--mint);stroke-width:2px}.bf-tick path{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:0}@media (max-width:560px){.bf-list{grid-template-columns:1fr}.bf-bars li{grid-template-columns:minmax(0,7em) minmax(0,1fr) 3.8em}}@media (prefers-reduced-motion:no-preference){.js .benefits:not(.in) .bf-report{opacity:0;transform:translateY(24px)rotate(-1.5deg)}.js .benefits .bf-report{transition:opacity .7s var(--ease-out), transform .9s var(--ease-out)}.js .benefits:not(.in) .bf-fill{transform:scaleX(0)}.js .benefits .bf-fill{transition:transform 1.1s var(--ease-out) calc(.5s + var(--i) * .18s)}.js .benefits:not(.in) .bf-list li{opacity:0;transform:translateY(18px)scale(.97)}.js .benefits .bf-list li{transition:opacity .6s var(--ease-out) calc(1.1s + var(--i) * .22s), transform .7s var(--ease-out) calc(1.1s + var(--i) * .22s)}.js .benefits:not(.in) .bf-tick path{stroke-dashoffset:20px}.js .benefits .bf-tick path{transition:stroke-dashoffset .5s var(--ease-out) calc(1.35s + var(--i) * .22s)}.js .benefits.in .bf-list li:hover{transform:translateY(-3px)}}.cards-4,.cards-3,.cards-5,.qa-cards,.doors,.principles,.cases,.clinic-facts,.people,.reports-grid,.proof-grid{grid-auto-rows:auto}.cards>li,.qa-cards>li,.doors>a,.principles>li,.cases>li,.people>li{grid-template-rows:subgrid;align-content:start;row-gap:10px;display:grid}.cards>li{grid-row:span var(--span,3)}.qa-cards>li,.doors>a,.principles>li,.cases>li{grid-row:span 3}.people>li{grid-row:span 4;row-gap:6px}.clinic-facts>li{grid-template-rows:subgrid;grid-row:span 2;row-gap:6px;display:grid}.reports-grid>li{grid-template-rows:subgrid;grid-row:span 2;display:grid}.proof-grid>li{grid-template-rows:subgrid;grid-row:span 1;display:grid}.doors>a{row-gap:8px}.cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.cards-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.cards-3,.cards-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cards-3,.cards-5{grid-template-columns:1fr}}.people .ct:empty{min-height:0}.hero-caption{border-left:3px solid var(--mint);max-width:calc(100% - 250px);margin-top:48px;padding-left:14px}@media (max-width:900px){.hero-caption{max-width:none;margin-top:58px}}.door-strong{background:var(--grad-brand);color:var(--on-navy);border-radius:var(--r);box-shadow:0 24px 50px -24px #1765b8bf}.door-strong .door-ic{color:var(--mint);background:#ffffff24}.door-strong .door-x{color:var(--on-navy-2)}.door-strong:hover{box-shadow:0 30px 60px -24px #1765b8d9}@media (max-width:860px){.door{grid-template-columns:40px minmax(0,1fr);gap:2px 14px;padding:16px 52px 16px 16px;grid-row:auto!important;grid-template-rows:auto auto!important}.door-ic{grid-row:span 2;width:40px;height:40px;padding:9px}.door-t{margin-top:0;font-size:1.125rem}}.impact-caveat{margin:-6px 0 18px;color:var(--on-navy-2)!important}.proof-grid{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proof-grid.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-card{color:var(--ink);gap:10px;text-decoration:none;display:grid}.proof-img{background:var(--paper);box-shadow:var(--shadow-1);aspect-ratio:900/1274;transition:transform .35s var(--ease-out), box-shadow .35s;border-radius:16px;display:block;position:relative;overflow:hidden}.proof-img img{object-fit:cover;object-position:top;width:100%;height:100%}.proof-card:hover .proof-img{transform:translateY(-6px)rotate(-.6deg);box-shadow:0 30px 50px -26px #0f17568c}.proof-tag{color:var(--on-navy);font:600 .8125rem/1.3 var(--f-sans);text-align:center;background:#0f1756d9;border-radius:10px;padding:8px 10px;position:absolute;bottom:10px;left:10px;right:10px}.proof-title{font:600 1.0625rem/1.35 var(--f-serif)}.proof-open{align-items:center;gap:6px;font-size:.9375rem;font-weight:600;display:inline-flex}.proof-open svg{width:16px;height:16px;transition:transform .2s var(--ease-out)}.proof-card:hover .proof-open svg{transform:translate(4px)}@media (max-width:960px){.proof-grid,.proof-grid.n4{grid-template-columns:repeat(2,minmax(0,1fr))}}.map-facade{height:100%;min-height:380px;color:var(--ink);text-align:center;background:linear-gradient(160deg,#e9f2fd 0%,#e3f7f3 100%);align-content:center;place-items:center;gap:14px;padding:24px;text-decoration:none;display:grid;position:relative;overflow:hidden}.map-grid{background-image:linear-gradient(#0f17560f 1px,#0000 1px),linear-gradient(90deg,#0f17560f 1px,#0000 1px),linear-gradient(32deg,#0000 47%,#ffffffe6 47% 53%,#0000 53%),linear-gradient(-58deg,#0000 46%,#fffc 46% 51%,#0000 51%);background-size:36px 36px,36px 36px,100% 100%,100% 100%;position:absolute;inset:0}.map-pin{background:var(--grad-brand);border-radius:50% 50% 50% 4px;place-items:center;width:64px;height:64px;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 16px 30px -12px #0f175699}.map-pin svg{width:28px;height:28px;color:var(--mint);transform:rotate(45deg)}.map-addr{max-width:22em;font-weight:600;position:relative}.map-facade .btn{position:relative}@media (prefers-reduced-motion:no-preference){.map-pin{animation:2.6s ease-in-out infinite pin-bob}}@keyframes pin-bob{50%{transform:rotate(-45deg)translate(4px,-4px)}}@media (max-width:640px){.map-facade,.map-card iframe,.map-card{min-height:260px}}.r-urgent .quiz-badge{background:var(--alert-bg);color:var(--alert)}@media (max-width:560px){.principles>li{border:0;border-top:1px solid var(--rule-strong);background:0 0;border-radius:0;padding:16px 0}.principle .n{margin-bottom:4px}.qa-card{padding:20px}.section{padding-block:clamp(56px,12vw,80px)}}.flow-sec{background:linear-gradient(180deg, var(--ground) 0%, #ecf6f4 22%, #ecf6f4 78%, var(--ground) 100%)}.stories-sec{background:linear-gradient(180deg, var(--ground) 0%, #eef3fb 22%, #eef3fb 78%, var(--ground) 100%)}.section.warm{background:linear-gradient(180deg, var(--ground) 0%, var(--sand) 20%, var(--sand) 80%, var(--ground) 100%)}.footer{background:linear-gradient(180deg, var(--ground) 0%, #eef0f7 100%);border-top:0}.strip{background:0 0;border-block:0}.section.navy-grad{border-radius:clamp(26px,4vw,48px);margin-inline:clamp(8px,1.6vw,22px)}.section.navy-grad+.section.navy-grad{margin-top:16px}.compare-sec{background:radial-gradient(45% 55% at 100%,#02decd1a,#0000 70%),radial-gradient(40% 50% at 0%,#169fec14,#0000 70%)}@media (max-width:900px){.stat-1{top:auto;bottom:10px;left:10px}.stat-2{bottom:10px;right:10px}.stat-3{top:10px;right:10px}.hero-caption{margin-top:18px}}@media (max-width:420px){.stat-1{display:none}}.ratio-x{border-radius:var(--r-lg);background:linear-gradient(135deg,#e3f7f3d9,#e9f2fdd9);margin-top:clamp(40px,5vw,64px);padding:clamp(22px,3vw,34px)}.rx-eq{align-items:stretch;gap:8px;margin-top:18px;display:flex}.rx-part{color:#fff;border-radius:16px;align-content:center;gap:4px;min-width:76px;padding:14px;display:grid}.rx-part b{font:600 clamp(1.5rem, 1.2rem + 1vw, 2.125rem)/1 var(--f-serif)}.rx-part small{opacity:.92;font-size:.8125rem;line-height:1.25}.rx-part.p0{background:var(--grad-brand)}.rx-part.p2{background:#0aa99c}.rx-eqsign{font:600 2rem/1 var(--f-serif);color:var(--ink);align-self:center;padding:0 4px}.rx-total{background:var(--paper);box-shadow:var(--shadow-1);color:var(--ink);border-radius:16px;align-content:center;gap:4px;min-width:120px;padding:14px 18px;display:grid}.rx-total b{font:600 clamp(1.75rem, 1.3rem + 1.4vw, 2.5rem)/1 var(--f-serif)}.rx-total small{color:var(--ink-2);font-size:.8125rem}.rx-text{color:var(--ink-2);max-width:52em;margin-top:16px}@media (prefers-reduced-motion:no-preference){.js .ratio-x:not(.in) .rx-part{opacity:0;transform:scaleX(.2)}.js .ratio-x .rx-part{transform-origin:0;transition:transform .7s var(--ease-out) calc(.2s + var(--i) * .25s), opacity .5s calc(.2s + var(--i) * .25s)}.js .ratio-x:not(.in) .rx-total{opacity:0;transform:scale(.9)}.js .ratio-x .rx-total{transition:opacity .5s 1.05s, transform .6s var(--ease-out) 1.05s}}@media (max-width:640px){.rx-eq{flex-wrap:wrap}.rx-part{flex-basis:30%;min-width:0}.rx-eqsign{display:none}.rx-total{flex:100%}}.compare{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows), auto);column-gap:var(--s4);display:grid}.cmp-col{grid-row:span var(--rows);grid-template-rows:subgrid;border-radius:var(--r-lg);padding:clamp(22px,3vw,34px);display:grid}.cmp-alone{border:1px dashed var(--rule-strong);color:var(--ink-2);background:#ffffff8c}.cmp-us{background:var(--grad-brand);color:var(--on-navy);box-shadow:0 30px 60px -30px #1765b8b3}.cmp-h{padding-bottom:14px}.cmp-us .cmp-h{color:var(--on-navy)}.cmp-item{border-top:1px solid var(--rule);align-items:flex-start;gap:14px;margin:0;padding:14px 0;display:flex}.cmp-us .cmp-item{border-top-color:#ffffff24}.cmp-ic{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.cmp-alone .cmp-ic{background:var(--sand);color:var(--ink-3)}.cmp-us .cmp-ic{background:var(--mint);color:var(--ink)}@media (max-width:760px){.compare{row-gap:var(--s4);grid-template-columns:1fr}.cmp-col{grid-row:auto;grid-template-rows:none}}.doctors-block{margin-top:clamp(48px,6vw,80px)}.doctors-block .h2{font-size:clamp(1.625rem,1.3rem + 1.4vw,2.375rem)}.doctors{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;display:grid}.doctor{grid-template-rows:subgrid;grid-row:span 3;row-gap:6px;display:grid}.doc-ph{aspect-ratio:5/6;background:var(--sand);box-shadow:var(--shadow-1);border-radius:20px;display:block;overflow:hidden}.doc-ph img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s var(--ease-out)}.doctor:hover .doc-ph img{transform:scale(1.05)}.doc-nm{font:600 1.0625rem/1.3 var(--f-serif);margin-top:6px}.doc-rl{color:var(--ink-2);font-size:.9375rem;line-height:1.35}.doctors-foot{margin-top:var(--s4)}@media (max-width:900px){.doctors{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash{gap:var(--s4);display:grid}.dash-tabs{background:#ffffffb3;border:1px solid #0f175614;border-radius:999px;flex-wrap:wrap;justify-self:start;gap:8px;max-width:100%;padding:6px;display:flex;overflow-x:auto}.dash-tabs button{min-height:44px;font:600 .9375rem/1 var(--f-sans);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 16px;transition:background-color .2s,color .2s}.dash-tabs button:hover{color:var(--ink);background:#0f17560f}.dash-tabs button.on{background:var(--ink);color:var(--on-navy)}.dash-kpis{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi{border-radius:var(--r);gap:6px;padding:20px 22px;display:grid}.kpi-v{font:600 clamp(2rem, 1.5rem + 1.6vw, 3rem)/1 var(--f-serif)}.kpi-l{color:var(--ink-2);font-size:.9rem;line-height:1.35}.kpi-accent{background:var(--grad-brand);color:var(--on-navy);box-shadow:0 20px 40px -24px #1765b8bf}.kpi-accent .kpi-l{color:var(--on-navy-2)}.kpi-accent .kpi-v:before{content:"100 → ";opacity:.75;font-size:.55em}@media (prefers-reduced-motion:no-preference){.dash-kpis>*,.ai-list li{animation:rise .5s var(--ease-out) both}.dash-kpis>:nth-child(2){animation-delay:50ms}.dash-kpis>:nth-child(3){animation-delay:.1s}.dash-kpis>:nth-child(4){animation-delay:.15s}.ai-list li{animation-delay:calc(var(--i) * .12s + .1s)}}.dash-grid{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-card{align-content:start;gap:14px;padding:clamp(18px,2.4vw,26px);display:grid}.dash-h{font:600 1.0625rem/1.3 var(--f-sans)}.qbars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;height:220px;display:grid}.qbar{cursor:pointer;text-align:center;height:100%;color:var(--ink);background:0 0;border:0;grid-template-rows:auto 1fr auto;gap:6px;padding:0;display:grid}.qbar-n{font:600 1.25rem/1 var(--f-serif)}.qbar-col{background:#0f17560d;border-radius:12px;align-items:flex-end;height:100%;display:flex;overflow:hidden}.qbar-col span{width:100%;transition:height .6s var(--ease-out), filter .2s;opacity:.55;background:linear-gradient(#02decd,#169fec);border-radius:12px;display:block}.qbar.on .qbar-col span,.qbar:hover .qbar-col span{opacity:1}.qbar.on .qbar-col{box-shadow:0 0 0 2px var(--ink)}.qbar-l{color:var(--ink-2);font-size:.8125rem}.dsplit{border-radius:13px;gap:3px;height:26px;display:flex;overflow:hidden}.dsplit span{height:100%;transition:width .6s var(--ease-out);display:block}.dsplit .s0,.sw.s0{background:var(--grad-brand)}.dsplit .s1,.sw.s1{background:var(--blue)}.dsplit .s2,.sw.s2{background:var(--mint)}.dsplit-legend{gap:8px;display:grid}.dsplit-legend li{grid-template-columns:14px minmax(0,1fr) auto 5em;align-items:center;gap:10px;font-size:.9375rem;display:grid}.dsplit-legend .sw{border-radius:4px;width:14px;height:14px;display:block}.dsplit-legend b{font:600 1rem/1 var(--f-serif)}.dsplit-legend em{color:var(--ink-3);text-align:right;font-style:normal}.dash-mini{border-top:1px solid var(--rule);color:var(--ink-2);gap:6px;padding-top:12px;font-size:.9375rem;display:grid}.dash-mini b{color:var(--ink);font-family:var(--f-serif)}.hbars{gap:10px;display:grid}.hbars li{grid-template-columns:minmax(0,8.5em) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:.9375rem;display:grid}.hb-l{color:var(--ink-2)}.hb-track{background:#0f17560f;border-radius:6px;height:12px;overflow:hidden}.hb-track span{background:var(--grad-brand);height:100%;transition:width .6s var(--ease-out);border-radius:6px;display:block}.ages .hb-track span{background:linear-gradient(90deg,#02decd,#169fec)}.hb-v{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ai-panel{border-radius:var(--r-lg);color:var(--on-navy);background:radial-gradient(60% 80% at 100% 0,#02decd47,#0000 60%),linear-gradient(135deg,#0f1756,#1d2c8c);padding:clamp(20px,3vw,30px);position:relative;overflow:hidden}.ai-head{align-items:center;gap:14px;display:flex}.ai-badge{width:46px;height:46px;font:800 .95rem/1 var(--f-sans);color:var(--ink);background:linear-gradient(135deg,#02decd,#7fe9ff);border-radius:14px;place-items:center;display:grid;box-shadow:0 0 0 6px #02decd2e}@media (prefers-reduced-motion:no-preference){.ai-badge{animation:3s ease-in-out infinite ai-glow}}@keyframes ai-glow{50%{box-shadow:0 0 0 10px #02decd14,0 0 24px #02decd80}}.ai-title{font:600 1.125rem/1.2 var(--f-serif)}.ai-note{color:var(--on-navy-3);margin-top:2px;font-size:.8125rem}.ai-list{gap:10px;margin-top:16px;display:grid}.ai-list li{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;padding:14px 16px 14px 40px;line-height:1.5;position:relative}.ai-list li:before{content:"✦";color:var(--mint);position:absolute;top:13px;left:15px}.files-title{margin-top:clamp(40px,5vw,60px);margin-bottom:14px}.files{gap:10px;display:grid}.file-row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.file-row.latest{box-shadow:0 0 0 2px var(--mint), 0 14px 30px -18px #0f175666}.file-ic{background:var(--grad-tint);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.file-ic svg{width:22px;height:22px}.file-period{font:600 1.0625rem/1.3 var(--f-serif)}.file-links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:900px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid{grid-template-columns:1fr}}@media (max-width:560px){.file-row{grid-template-columns:44px minmax(0,1fr)}.file-links{grid-column:1/-1;justify-content:flex-start}.qbars{height:180px}.hbars li{grid-template-columns:minmax(0,6.5em) minmax(0,1fr) auto}}@media (max-width:640px){body{font-size:1.125rem}}.eyebrow,.strip-label,.person .for,.impact-label{text-transform:none;letter-spacing:.01em;font-size:.9375rem}.case-tag{text-transform:none;letter-spacing:0;font-size:.8125rem}.chip{font-size:.9rem}.stat-l,.kpi-l,.fact-l,.qbar-l,.door-x,.rx-part small,.rx-total small{font-size:.9375rem}.assurances li{font-size:.9rem}.quiz-opt{min-height:64px;font-size:1.0625rem}.nav a{align-items:center;min-height:48px;display:inline-flex}.lang,.menu summary,.bar .btn.desk,.btn.sm,.dash-tabs button,.impact-presets button,.link-arrow{min-height:48px}.menu-panel a:not(.btn){min-height:56px}.hdr-call{background:var(--mint);width:48px;height:48px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:none}.hdr-call svg{width:22px;height:22px}@media (max-width:1180px){.hdr-call{display:grid}}@media (max-width:900px){.mesh-blobs span{filter:blur(40px);animation:none!important}.glass,.door,.bar,.menu-panel{-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%)}}@media (prefers-reduced-transparency:reduce){.glass,.bar,.menu-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5}.glass-dark{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1a2370}}.logo{align-items:center;min-height:48px;display:flex}.addr a{align-items:center;min-height:44px;display:inline-flex}.case-tag,.proof-tag,.flow-n,.story-dur,.principle .n,.step-n,.ai-note,.card .n{font-size:.875rem}.conditions{gap:12px;display:grid}.cond-row{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,40px);padding:clamp(18px,2.4vw,26px) clamp(18px,2.6vw,30px);display:grid}.cond-head{align-items:center;gap:14px;display:flex}.cond-n{background:var(--grad-brand);width:44px;height:44px;color:var(--mint);font:700 .9375rem/1 var(--f-sans);border-radius:14px;flex:none;place-items:center;display:grid}.cond-head .h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.cond-chips{flex-wrap:wrap;gap:8px;display:flex}.cond-chips li{color:var(--ink);background:#ffffffd9;border:1px solid #0f17561a;border-radius:999px;padding:9px 14px;font-size:1rem;line-height:1.3}@media (max-width:760px){.cond-row{grid-template-columns:1fr;gap:14px}}.mesh{background:linear-gradient(180deg, #f9f8f400 58%, var(--ground) 100%), radial-gradient(55% 60% at 88% 8%, #02decd38, transparent 62%), radial-gradient(45% 50% at 6% 58%, #169fec26, transparent 62%), radial-gradient(40% 40% at 50% 50%, #ffffffb3, transparent 70%), var(--ground)}.mesh>.mesh-blobs{-webkit-mask-image:linear-gradient(#000 45%,#0000 96%);mask-image:linear-gradient(#000 45%,#0000 96%)}.mesh-soft{background:linear-gradient(180deg, var(--ground) 0, #f9f8f400 150px, #f9f8f400 calc(100% - 150px), var(--ground) 100%), radial-gradient(50% 55% at 100% 22%, #02decd24, transparent 62%), radial-gradient(50% 55% at 0% 78%, #169fec1a, transparent 62%), var(--ground)}.clinic-sec{background:linear-gradient(180deg, var(--ground) 0, #f9f8f400 160px), radial-gradient(40% 50% at 0% 14%, #02decd1f, transparent 60%), var(--ground)}.dash-sec{background:linear-gradient(180deg, var(--ground) 0, #f9f8f400 140px), radial-gradient(50% 40% at 90% 12%, #02decd1a, transparent 70%)}.footer-base{align-items:center}@media (max-width:640px){.footer-base{text-align:center;justify-content:center}}.door-strong,.cmp-us,.kpi-accent,.ai-panel{isolation:isolate;position:relative;overflow:hidden}.door-strong:before,.cmp-us:before,.kpi-accent:before,.ai-panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(24% 24% at 66% 34%,#02decd2e,#0000 70%),radial-gradient(28% 28% at 34% 64%,#169fec29,#0000 70%),radial-gradient(30% 30% at 60% 72%,#090e3c66,#0000 70%);position:absolute;inset:-45%}@media (prefers-reduced-motion:no-preference){.door-strong:before,.cmp-us:before,.kpi-accent:before,.ai-panel:before{animation:18s ease-in-out infinite alternate card-drift}.cmp-us:before{animation-duration:22s;animation-delay:-7s}.kpi-accent:before{animation-duration:16s;animation-delay:-3s}.ai-panel:before{animation-duration:24s;animation-delay:-11s}}@keyframes card-drift{0%{transform:translate(-7%,5%)rotate(0)}50%{transform:translate(6%,-4%)rotate(40deg)}to{transform:translate(-2%,-6%)rotate(-30deg)scale(1.1)}}.cond-row{grid-template-columns:minmax(0,360px) minmax(0,1fr);box-shadow:inset 0 1px #ffffffd9,0 10px 26px -20px #0f175647}.cond-head .h3{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}.cond-chips li{background:#fff;border-color:#0f175629;font-size:1.0625rem}@media (max-width:760px){.cond-row{grid-template-columns:1fr}.cond-chips li{border-radius:14px}}.door-strong .door-x,.kpi-accent .kpi-l,.ai-panel .ai-note{color:#dde0ef}.nf{min-height:100vh;padding-block:var(--s8);align-items:center;display:grid}.nf-in{gap:var(--s4);justify-items:start;max-width:640px;display:grid}.nf-in img{width:auto;height:64px;margin-bottom:var(--s4)}.nf-ru{gap:var(--s4);margin-top:var(--s6);padding-top:var(--s6);border-top:1px solid var(--rule);justify-items:start;display:grid}.map-facade:focus-visible{outline-offset:-6px}.quiz h3:focus{outline:none}.round-btn{-webkit-backdrop-filter:blur(12px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.menu-panel{overscroll-behavior:contain;max-height:calc(100dvh - 100px);overflow-y:auto}.rx-part.p2{color:var(--ink)}.rx-part small{opacity:1}.rx-part.p1{background:#1268ad}.navy-grad{isolation:isolate}.bubbles{z-index:-1;pointer-events:none;border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden;container-type:size}.bubbles i{left:var(--x);bottom:calc(-1 * var(--s));width:var(--s);height:var(--s);opacity:0;background:radial-gradient(circle at 32% 28%,#ffffff29 0,#ffffff08 22%,#02decd12 60%,#02decd29 100%);border-radius:50%;position:absolute;box-shadow:inset 0 0 0 1px #a0f0eb29}.bubbles i:first-child{--x:6%;--s:46px;--t:15s;--dl:-2s;--sw:16px}.bubbles i:nth-child(2){--x:22%;--s:22px;--t:11s;--dl:-7s;--sw:-12px}.bubbles i:nth-child(3){--x:38%;--s:64px;--t:19s;--dl:-11s;--sw:20px}.bubbles i:nth-child(4){--x:55%;--s:18px;--t:9s;--dl:-4s;--sw:-10px}.bubbles i:nth-child(5){--x:68%;--s:38px;--t:14s;--dl:-9s;--sw:14px}.bubbles i:nth-child(6){--x:82%;--s:26px;--t:12s;--dl:-1s;--sw:-16px}.bubbles i:nth-child(7){--x:92%;--s:54px;--t:21s;--dl:-15s;--sw:12px}.kpi-accent .bubbles i,.door-strong .bubbles i{--s:20px}.kpi-accent .bubbles i:nth-child(odd),.door-strong .bubbles i:nth-child(3n){--s:34px}@media (max-width:640px){.bubbles i:nth-child(3),.bubbles i:nth-child(7){--s:40px}}@media (prefers-reduced-motion:no-preference){.bubbles i{animation:swim var(--t) linear var(--dl) infinite;will-change:transform}}@keyframes swim{0%{opacity:0;transform:translate(0,0)scale(.7)}8%{opacity:1}25%{transform:translate3d(var(--sw), -30cqh, 0) scale(.85)}50%{transform:translate3d(calc(var(--sw) * -.6), -62cqh, 0) scale(1)}75%{transform:translate3d(var(--sw), -92cqh, 0) scale(1.05)}90%{opacity:1}to{transform:translate3d(calc(var(--sw) * -.4), calc(-100cqh - var(--s) * 1.4), 0) scale(1.1);opacity:0}}.rx-caveat{color:var(--ink-2);margin-top:10px}.footer-links a,.clinic a[href^=tel\:],.source a{min-height:48px}.source a{align-items:center;display:inline-flex}.impact-range{box-sizing:content-box;background-clip:content-box;padding-block:20px}@media (max-width:640px){.small,.footer p,.footer-links,.kpi-l,.stat-l,.fact-l,.door-x,.doc-rl,.hb-l,.hb-v,.qbar-l,.proof-open,.case-b,.impact-rl,.impact-label,.eyebrow,.rx-part small,.rx-total small,.story-cap,.ai-note,.assurances li,.chip,.case-tag,.proof-tag,.strip-label,.bf-lab,.for,.role,.dsplit-legend,.dash-mini{font-size:1rem}}@media (max-width:370px){.bar{gap:6px;padding:6px 6px 6px 10px}.logo img{height:30px}.lang{padding:0 10px}.menu summary{padding:0 12px}.cond-row,.glass{min-width:0}.cond-row{padding-inline:14px}.cond-chips li{overflow-wrap:anywhere}}.impact-range{margin:2px 0 0}a[href^=tel\:]{align-items:center;min-height:48px;display:inline-flex}@media (max-width:640px){.flow p,.role{font-size:1rem}}@media (max-width:370px){.fact-v,.fact-l{overflow-wrap:anywhere;min-width:0}.fact-v{font-size:1.5rem}}@media (max-width:640px){.principle p,.quote .role{font-size:1rem}}[id]{scroll-margin-top:110px}@media (max-width:640px){.card p,.step p,.principle p,.flow p,.faq-q,.cond-chips li,.qa-cards p,.paired-item p,.proof-title,.doc-nm,.case p{font-size:1.125rem}.dash-tabs{scroll-snap-type:x proximity;scrollbar-width:none;border-radius:24px;flex-wrap:nowrap;justify-self:stretch;overflow-x:auto}.dash-tabs button{scroll-snap-align:start;flex:none}.strip-inner,.strip ul{text-align:center;justify-content:center}.footer-links a:nth-last-child(-n+2){grid-column:1/-1}.menu-panel{background:#fffffffa}}@media (max-width:420px){.clinic-facts{grid-template-columns:1fr}}.hbars li{grid-template-columns:minmax(0,10em) minmax(0,1fr) auto}.hb-l{overflow-wrap:anywhere;line-height:1.2}@media (max-width:560px){.hbars li{grid-template-columns:minmax(0,7.5em) minmax(0,1fr) auto}}.impact-sec .small,.quote .role{color:#dde0ef}.hero-caption{color:var(--ink-2)}.menu-panel a[aria-current=page]{background:var(--ink);color:var(--on-navy);border-bottom-color:#0000;border-radius:14px;margin-inline:-14px;padding-inline:14px}.story-cap{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;text-wrap:balance}.page-h1,.h2{text-wrap:balance}.results-body{align-items:stretch}.portrait img{max-width:none}@media (min-width:761px){.footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{align-items:center}}.paired-notes{align-items:stretch}.paired-notes .small{color:var(--ink-2);background:#0f17560d;border-radius:16px;padding:14px 18px;font-size:1rem}@media (max-width:760px){.paired-notes .small{padding:14px 18px}}.ai-badge{flex:0 0 46px}.flow li{align-content:start}.proof-card{grid-template-rows:auto 1fr auto;align-content:start;height:100%}.proof-title{align-self:start}.kpi{align-content:start}.rx-part{overflow-wrap:anywhere;min-width:0}.h1.display{text-wrap:balance}.stories-rail{margin-bottom:-44px;padding-bottom:72px}.clinic-facts{margin-top:14px}@media (max-width:960px){.person .for:empty{display:none}}@media (max-width:640px){.btns{flex-direction:column;align-items:stretch}.btns .btn{justify-content:center;width:100%}.rx-part{padding-inline:10px}.hero3-media .stat-3{display:none}.h1{font-size:clamp(2.1rem,1.2rem + 4.4vw,2.6rem)}}
@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/c713a0aab7a8ca36-s.0mybutugvu-lq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/2c6bb81ef2959eb3-s.p.2fpqrm51ez0iq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e929b158eb81aae9-s.02frcczqg7k-8.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/02ee680d6f7b72e4-s.2936i88_6qsfd.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/80aaaae4466959af-s.15gdzqknx46iu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/1854c6960aa5e9fd-s.2qdkzeru_ecot.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/c3d9c74ef0d9c07b-s.p.23aeddxv5enbo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.D4QWla_className{font-family:Lora,Lora Fallback;font-style:normal}.D4QWla_variable{--font-serif:"Lora", "Lora Fallback"}
@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/33aad5a5f458b2e3-s.2f6kng0d0wzxv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/b7120de2f10f4cea-s.3lqrs-zmou0of.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/a95895b0b29e8674-s.1txsf2ea94o5q.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/b8440e2e59fab117-s.3pc7bbi81cqat.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/580da8aa2169bfaf-s.1zy735hhsxzuq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/9becf0b31f7a60cb-s.3ae_sj8z3fykx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(../media/f36d61f2f30b50ce-s.22x-ws2e_cdqh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.O05JxG_className{font-family:Lora,Lora Fallback;font-style:italic}.O05JxG_variable{--font-serif-italic:"Lora", "Lora Fallback"}
@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2609726546c44021-s.0for97nelvzih.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/01d917b2efda642a-s.p.0y1w0k24nk0rl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9a2361d0d56ab52d-s.3e-lg5zbsykpq.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/05071bf684d49110-s.1vqdc5lvrb4tb.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c1b9158d725650fc-s.0t4d9turf_6_x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.Op3CwG_className{font-family:Onest,Onest Fallback;font-style:normal}.Op3CwG_variable{--font-sans:"Onest", "Onest Fallback"}
