
:root{--bg:#030711;--bg2:#050b16;--panel:#081221;--panel2:#0b182a;--panel3:#0e2035;--text:#f4f8fc;--muted:#91a4b9;--soft:#627991;--line:rgba(150,190,220,.14);--line2:rgba(83,215,230,.24);--cyan:#28dde3;--teal:#15b9c8;--blue:#0876ef;--blue2:#0b4ac7;--shadow:0 30px 80px rgba(0,0,0,.28);--radius:22px;--max:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:999;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p{line-height:1.75}.site-header{height:88px;padding:0 max(28px,5vw);display:flex;align-items:center;gap:34px;position:fixed;top:0;left:0;right:0;z-index:100;transition:.35s ease;border-bottom:1px solid transparent}.site-header.scrolled{height:74px;background:rgba(3,7,17,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-color:var(--line)}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand img{width:46px;height:46px;object-fit:contain}.brand span{display:flex;flex-direction:column;line-height:1}.brand b{font:600 15px/1 'Manrope';letter-spacing:2.2px}.brand small{font-size:7.5px;letter-spacing:3.1px;margin-top:7px;color:#8fa7bd}.site-nav{display:flex;align-items:center;gap:25px;margin-left:auto}.site-nav a{font:500 11px 'Manrope';letter-spacing:.35px;color:#b8c7d5;position:relative;padding:12px 0;transition:.2s}.site-nav a:hover,.site-nav a.active{color:#fff}.site-nav a:after{content:"";height:1px;position:absolute;left:50%;right:50%;bottom:5px;background:linear-gradient(90deg,var(--blue),var(--cyan));transition:.25s}.site-nav a:hover:after,.site-nav a.active:after{left:0;right:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 21px;border:1px solid rgba(72,225,232,.28);border-radius:9px;background:linear-gradient(115deg,#075ac9,#12bccb);color:#fff;font:600 11px 'Manrope';letter-spacing:.5px;box-shadow:0 12px 38px rgba(9,116,218,.18);transition:transform .25s,filter .25s,border .25s}.btn:hover{transform:translateY(-2px);filter:brightness(1.12);border-color:rgba(93,231,237,.55)}.btn span{font-size:15px;transition:transform .2s}.btn:hover span{transform:translateX(3px)}.btn-small{padding:11px 15px;gap:12px;white-space:nowrap}.btn.ghost{background:rgba(255,255,255,.025);border-color:var(--line2);box-shadow:none;color:#dce8f3}.btn.ghost:hover{background:rgba(28,196,211,.07)}.menu-toggle{display:none;background:none;border:0;width:42px;height:42px;padding:0;position:relative}.menu-toggle i{position:absolute;width:22px;height:1px;background:#fff;left:10px;transition:.25s}.menu-toggle i:first-child{top:16px}.menu-toggle i:last-child{top:25px}.menu-toggle[aria-expanded="true"] i:first-child{transform:rotate(45deg);top:21px}.menu-toggle[aria-expanded="true"] i:last-child{transform:rotate(-45deg);top:21px}.kicker{margin:0 0 20px;color:#46dfe7;font:600 9px 'Manrope';letter-spacing:3.2px}.section-shell{width:min(var(--max),calc(100% - 11vw));margin:0 auto}.ambient{position:absolute;border-radius:50%;filter:blur(85px);opacity:.19;pointer-events:none}.a1{width:440px;height:440px;background:#0ccddd;right:6%;top:8%}.a2{width:460px;height:460px;background:#0b52db;left:18%;bottom:-24%}.reveal{opacity:0;transform:translateY(22px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:none}.home-hero{min-height:760px;padding:150px 7vw 80px;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:4vw;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 34%,#0b2e56 0,#07172a 25%,#040b17 56%,#030711 100%)}.grid-glow{position:absolute;inset:0;opacity:.08;background-image:linear-gradient(rgba(83,211,226,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(83,211,226,.18) 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(90deg,transparent 0,#000 40%,#000 100%)}.home-hero-copy{position:relative;z-index:2;max-width:780px}.home-hero h1,.page-hero h1{font:500 clamp(52px,5.5vw,88px)/1.02 'Manrope';letter-spacing:-4.5px;margin:0 0 27px}.home-hero h1 span,.page-hero h1 span,.section-title h2 span,.split-banner h2 span,.partner-banner h2 span,.about-copy h2 span,.structure-dark h2 span{background:linear-gradient(90deg,#6de9ea 0,#1ccedb 35%,#50aef0 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead,.lead{font-size:16px;color:#9db0c4;max-width:720px}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:32px}.hero-signals{display:flex;gap:30px;margin-top:48px;padding-top:23px;border-top:1px solid var(--line)}.hero-signals span{font:500 10px 'Manrope';letter-spacing:.7px;color:#869db3}.hero-signals b{color:#3ed9e2;margin-right:8px}.cortex-stage{height:560px;display:grid;place-items:center;position:relative;z-index:2;perspective:1000px}.cortex-stage img{width:min(440px,88%);position:relative;z-index:4;filter:drop-shadow(0 35px 60px rgba(0,176,220,.2));animation:float 6s ease-in-out infinite}.halo{position:absolute;border:1px solid rgba(58,218,230,.15);border-radius:50%}.halo.h1{width:510px;height:510px;animation:spin 24s linear infinite}.halo.h2{width:630px;height:630px;border-style:dashed;opacity:.6;animation:spinReverse 34s linear infinite}.halo:before,.halo:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#36dae4;box-shadow:0 0 20px #36dae4}.halo.h1:before{top:12%;left:13%}.halo.h1:after{right:2%;bottom:32%}.halo.h2:before{left:6%;bottom:22%}.halo.h2:after{right:18%;top:4%}.scan-line{position:absolute;width:470px;height:1px;background:linear-gradient(90deg,transparent,#3df0f2,transparent);z-index:5;opacity:.25;animation:scan 5.2s ease-in-out infinite}.stage-label{position:absolute;font:600 7px 'Manrope';letter-spacing:3px;color:#497793;z-index:5}.l1{top:12%;right:2%}.l2{bottom:14%;right:1%}.l3{bottom:9%;left:2%}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinReverse{to{transform:rotate(-360deg)}}@keyframes scan{0%,100%{transform:translateY(-130px);opacity:0}35%,65%{opacity:.28}50%{transform:translateY(135px)}}.path-section{padding:105px 0}.section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:44px}.section-title h2,.strip-head h2,.partner-banner h2,.split-banner h2,.treatment-main h2,.clinical-note h2,.partner-value h2,.structure-dark h2,.partner-cta h2,.about-copy h2,.patient-info h2{font:500 clamp(36px,4vw,62px)/1.1 'Manrope';letter-spacing:-2.8px;margin:0}.path-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.glass-card{background:linear-gradient(135deg,rgba(14,32,53,.78),rgba(6,16,30,.72));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);backdrop-filter:blur(10px)}.path-card{padding:40px;min-height:310px;position:relative;overflow:hidden;transition:.35s}.path-card:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:#0f92d918;right:-110px;bottom:-140px;filter:blur(10px);transition:.5s}.path-card:hover{transform:translateY(-6px);border-color:var(--line2)}.path-card:hover:before{transform:scale(1.4)}.accent-card{background:radial-gradient(circle at 90% 100%,rgba(20,185,200,.16),transparent 42%),linear-gradient(145deg,#0a1b30,#07111f)}.card-index{font:600 8px 'Manrope';letter-spacing:2.8px;color:#41d8e2}.path-card h3{font:600 27px/1.22 'Manrope';letter-spacing:-1px;margin:70px 0 13px;max-width:480px}.path-card p{font-size:13px;color:var(--muted);max-width:520px}.path-card>b{display:block;margin-top:24px;font:600 10px 'Manrope';color:#c8d9e6}.path-card i{font-style:normal;color:#36dce5;margin-left:10px}.modality-strip{padding:25px 0 105px}.strip-head{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end;margin-bottom:30px}.strip-head .kicker{grid-column:1/-1;margin-bottom:0}.strip-head h2{font-size:37px}.text-link{color:#52dbe2;font:600 10px 'Manrope';letter-spacing:.3px}.modality-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.modality{padding:30px 25px;min-height:160px;border-right:1px solid var(--line);display:flex;flex-direction:column;position:relative;transition:.3s}.modality:last-child{border-right:0}.modality:hover{background:rgba(16,67,91,.13)}.modality b{font:600 18px 'Manrope'}.modality span{font-size:11px;color:var(--muted);margin-top:8px}.modality i{font-style:normal;font:500 9px 'Manrope';color:#2d728a;position:absolute;bottom:22px;right:22px}.partner-banner,.clinic-callout,.partner-cta{margin-bottom:105px;border:1px solid var(--line2);border-radius:var(--radius);padding:45px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:60px;background:radial-gradient(circle at 85% 50%,rgba(23,193,211,.13),transparent 28%),linear-gradient(130deg,#071321,#09182a)}.partner-banner p,.clinic-callout p,.partner-cta p{color:var(--muted);max-width:780px;font-size:13px}.page-hero{min-height:570px;padding:145px 0 70px;display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 82% 28%,#0b2e56 0,#07172b 26%,#040b17 58%,#030711 100%);border-bottom:1px solid var(--line)}.hero-contained{width:min(var(--max),calc(100% - 11vw));margin:auto}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center;position:relative;z-index:2}.page-hero h1{font-size:clamp(48px,5vw,78px)}.page-orbit{height:330px;display:grid;place-items:center;position:relative}.page-orbit img{width:210px;position:relative;z-index:2;filter:drop-shadow(0 20px 45px rgba(0,180,220,.2));animation:float 6s ease-in-out infinite}.orbit-ring{position:absolute;border-radius:50%;border:1px solid rgba(67,218,230,.15)}.r1{width:290px;height:290px}.r2{width:360px;height:360px;border-style:dashed;animation:spin 30s linear infinite}.service-cards{padding:100px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.service-card{min-height:340px;padding:38px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#071321,#091526);position:relative;overflow:hidden;transition:.35s}.service-card:after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;right:-120px;bottom:-120px;background:rgba(19,190,208,.08);transition:.4s}.service-card:hover{transform:translateY(-5px);border-color:var(--line2)}.service-card:hover:after{transform:scale(1.4)}.service-no{font:600 8px 'Manrope';letter-spacing:2px;color:#3bd8e1}.service-glyph{font-size:50px;color:#3cdbe4;margin-top:58px}.service-card h2{font:600 28px 'Manrope';letter-spacing:-1px;margin:12px 0}.service-card p{font-size:13px;color:var(--muted);max-width:560px}.service-card>b{position:absolute;bottom:34px;font:600 10px 'Manrope';color:#6de2e7}.split-banner,.clinical-note{padding:50px;margin-bottom:100px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;background:rgba(12,27,45,.24)}.split-banner p,.clinical-note p{font-size:13px;color:var(--muted)}.treatment-layout{padding:95px 0;display:grid;grid-template-columns:1.35fr .65fr;gap:70px}.treatment-main>p+.timeline{margin-top:35px}.timeline article{display:grid;grid-template-columns:60px 1fr;gap:18px;padding:28px 0;border-top:1px solid var(--line)}.timeline article:last-child{border-bottom:1px solid var(--line)}.timeline b{font:600 9px 'Manrope';color:#35d8e2;letter-spacing:1.5px;margin-top:5px}.timeline h3{font:600 19px 'Manrope';margin:0 0 6px}.timeline p{font-size:12px;color:var(--muted);margin:0}.fact-card,.safe-box{align-self:start;border:1px solid var(--line2);border-radius:18px;background:linear-gradient(145deg,#0a1b2e,#07131f);padding:32px;position:sticky;top:100px}.fact-card h3{font:600 25px/1.25 'Manrope';margin:45px 0 16px}.fact-card p,.fact-card li,.safe-box p{font-size:12px;color:var(--muted)}.fact-card ul{padding-left:18px}.fact-card li{margin:9px 0}.mini-note{font-size:10px;color:#8199ad;border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.service-detail-grid,.condition-grid{padding:95px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.detail-card,.condition-card{border:1px solid var(--line);border-radius:18px;padding:35px;min-height:270px;background:linear-gradient(145deg,#071321,#091525)}.detail-card span,.condition-card span{font:600 8px 'Manrope';letter-spacing:2px;color:#39d7e0}.detail-card h2,.condition-card h2{font:600 24px/1.2 'Manrope';letter-spacing:-.6px;margin:65px 0 12px}.detail-card p,.condition-card p{font-size:12.5px;color:var(--muted)}.partner-value{padding:95px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px}.value-copy{font-size:14px;color:var(--muted)}.pill-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:28px}.pill-row span{border:1px solid var(--line);background:#07121f;border-radius:100px;padding:10px 14px;font-size:10px;color:#a9bac8}.operating-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:stretch;padding-bottom:100px}.op-card{border:1px solid var(--line);border-radius:20px;background:#081421;padding:38px}.op-card.host{background:linear-gradient(145deg,#0a1b2d,#07131f);border-color:var(--line2)}.op-card h2{font:600 27px 'Manrope';margin:55px 0 20px}.op-card ul{padding-left:18px;color:var(--muted);font-size:12px;line-height:1.7}.op-card li{margin:9px 0}.plus{align-self:center;color:#3bdce4;font:300 30px 'Manrope'}.structure-dark{border:1px solid var(--line);border-radius:var(--radius);padding:48px;margin-bottom:100px;background:radial-gradient(circle at 100% 0,rgba(26,192,209,.12),transparent 30%),#071220}.structure-dark>div:first-child{max-width:980px}.structure-dark p{color:var(--muted);font-size:13px}.structure-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin-top:40px}.structure-flow span{border-top:1px solid var(--line2);padding:18px 10px 0;font-size:11px;color:#c4d1dc}.structure-flow b{display:block;color:#36d9e2;font:600 8px 'Manrope';margin-bottom:9px}.structure-flow i{font-style:normal;color:#2a7085}.economics-dark{padding-bottom:100px}.economics-dark .section-title{align-items:flex-start}.section-title>p{max-width:480px;color:var(--muted);font-size:12px}.econ-wrap{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.econ-table{border:1px solid var(--line);border-radius:18px;overflow:hidden}.econ-row{display:grid;grid-template-columns:1fr auto;gap:25px;padding:16px 20px;border-bottom:1px solid var(--line);font-size:11px;color:#9eb0c1}.econ-row b{font:600 11px 'Manrope';color:#d6e3ec}.econ-row.head{background:#0b1d30;color:#fff;font:600 10px 'Manrope'}.econ-row.total{background:rgba(21,185,200,.08);border-bottom:0;color:#d8e7ef}.econ-row.total b{color:#53e0e6;font-size:14px}.econ-wrap aside{border:1px solid var(--line);border-radius:18px;padding:30px;background:#07121f}.econ-wrap ul{padding-left:18px;font-size:11px;color:var(--muted);line-height:1.7}.about-grid{padding:100px 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.logo-panel{min-height:540px;border:1px solid var(--line);border-radius:var(--radius);display:grid;place-items:center;align-content:center;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 45%,#0d3650 0,#071523 38%,#050c16 76%)}.logo-panel img{width:310px;position:relative;z-index:2}.logo-panel p{position:relative;z-index:2;font-size:11px;color:#91a5b6;max-width:390px;text-align:center;padding:0 30px}.logo-halo{position:absolute;width:380px;height:380px;border-radius:50%;background:#11c5d214;filter:blur(20px)}.about-copy>p:not(.kicker){font-size:14px;color:var(--muted)}.founder-card{margin-top:40px;padding:28px;border:1px solid var(--line2);border-radius:16px;background:#071321}.founder-card span{font:600 8px 'Manrope';letter-spacing:2.4px;color:#40dbe3}.founder-card h3{font:600 27px 'Manrope';margin:16px 0 6px}.founder-card p{margin:0!important;font-size:11px!important}.values-row{padding:0 0 100px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.values-row article{padding:30px 30px 0 0}.values-row article+article{border-left:1px solid var(--line);padding-left:30px}.values-row b{font:600 8px 'Manrope';color:#3bd9e2}.values-row h3{font:600 18px 'Manrope';margin:30px 0 7px}.values-row p{font-size:11px;color:var(--muted)}.patient-steps{padding:95px 0}.patient-steps article{display:grid;grid-template-columns:90px 1fr;gap:30px;padding:30px 0;border-top:1px solid var(--line)}.patient-steps article:last-child{border-bottom:1px solid var(--line)}.patient-steps>b{}.patient-steps article>b{font:500 10px 'Manrope';color:#3bd9e2;letter-spacing:1.5px}.patient-steps h2{font:600 24px 'Manrope';margin:0 0 8px}.patient-steps p{font-size:12px;color:var(--muted);margin:0;max-width:800px}.patient-info{padding:0 0 100px;display:grid;grid-template-columns:1.1fr .9fr;gap:70px}.patient-info>div:first-child p{font-size:13px;color:var(--muted)}.faq-grid{padding:95px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px}.faq-column details{border-top:1px solid var(--line);padding:20px 0}.faq-column details:last-child{border-bottom:1px solid var(--line)}.faq-column summary{cursor:pointer;list-style:none;font:600 13px 'Manrope';padding-right:30px;position:relative;color:#e7eef4}.faq-column summary::-webkit-details-marker{display:none}.faq-column summary:after{content:"+";position:absolute;right:0;top:-2px;color:#3ddce4;font-size:18px}.faq-column details[open] summary:after{content:"–"}.faq-column details p{font-size:12px;color:var(--muted);padding-right:25px}.contact-grid{padding:95px 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-card{border:1px solid var(--line);border-radius:var(--radius);padding:40px;background:#071320}.contact-card.clinic{background:radial-gradient(circle at 95% 100%,rgba(17,199,213,.13),transparent 40%),#081725;border-color:var(--line2)}.contact-card h2{font:600 30px 'Manrope';margin:65px 0 10px}.contact-card p{font-size:12px;color:var(--muted);min-height:70px}.contact-card small{display:block;color:#667f95;font-size:9px;line-height:1.6;margin-top:18px}.contact-meta{padding:55px 0 100px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.contact-meta h2{font:600 30px 'Manrope';margin:0}.contact-meta p{font-size:12px;color:var(--muted)}.contact-meta a{color:#55dce3}.legal-shell{width:min(900px,calc(100% - 11vw));margin:0 auto;padding:160px 0 100px;min-height:75vh}.legal-shell h1{font:500 clamp(46px,5vw,70px)/1.05 'Manrope';letter-spacing:-3px;margin:0 0 50px}.legal-content{border-top:1px solid var(--line);padding-top:20px}.legal-content h2{font:600 18px 'Manrope';margin-top:35px}.legal-content p{font-size:12.5px;color:var(--muted)}.legal-content a{color:#48dce3;text-decoration:underline}.not-found{min-height:100vh;display:grid;grid-template-columns:1fr .7fr;align-items:center;gap:50px;width:min(1100px,calc(100% - 11vw));margin:auto;padding-top:90px}.not-found h1{font:500 clamp(48px,6vw,86px)/1.05 'Manrope';letter-spacing:-4px;margin:0 0 20px}.not-found p{color:var(--muted)}.not-found img{width:360px;opacity:.8}.site-footer{border-top:1px solid var(--line);background:#02050b;padding:55px max(28px,5vw) 24px;display:grid;grid-template-columns:1fr 1.3fr;gap:60px}.footer-brand p{font-size:10px;color:#71879b;max-width:380px;margin-top:18px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.footer-links div{display:flex;flex-direction:column;gap:9px}.footer-links b{font:600 9px 'Manrope';letter-spacing:1.2px;color:#d4e0e9;margin-bottom:8px}.footer-links a{font-size:10px;color:#7e94a8}.footer-links a:hover{color:#42dce4}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;color:#526b82;font-size:9px}.page-hero+.section-shell{position:relative}.focus-ring:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #42dce4;outline-offset:4px;border-radius:5px}
@media(max-width:1120px){.site-nav{gap:15px}.site-nav a{font-size:10px}.header-cta{display:none}.modality-grid{grid-template-columns:1fr 1fr}.modality:nth-child(2){border-right:0}.modality:nth-child(-n+2){border-bottom:1px solid var(--line)}}
@media(max-width:860px){.site-header{height:72px;padding:0 6vw}.site-header.scrolled{height:66px}.brand img{width:39px;height:39px}.brand b{font-size:13px}.brand small{font-size:7px}.menu-toggle{display:block;margin-left:auto}.site-nav{display:flex;position:fixed;top:0;right:0;bottom:0;width:min(82vw,380px);background:rgba(3,8,18,.98);backdrop-filter:blur(18px);padding:100px 35px 40px;flex-direction:column;align-items:flex-start;gap:7px;transform:translateX(105%);transition:.35s;box-shadow:-30px 0 80px rgba(0,0,0,.35)}.site-nav.open{transform:none}.site-nav a{font:500 22px 'Manrope';letter-spacing:-.5px;padding:10px 0;width:100%}.home-hero{grid-template-columns:1fr;min-height:auto;padding:120px 6vw 65px;gap:18px}.home-hero-copy{order:2}.cortex-stage{order:1;height:330px}.cortex-stage img{width:260px}.halo.h1{width:320px;height:320px}.halo.h2{width:390px;height:390px}.stage-label{display:none}.home-hero h1,.page-hero h1{letter-spacing:-2.7px}.hero-signals{gap:14px;flex-wrap:wrap}.path-section{padding:75px 0}.section-shell,.hero-contained{width:88%}.section-title{display:block}.section-title>p{margin-top:20px}.path-grid,.service-cards,.service-detail-grid,.condition-grid,.faq-grid,.contact-grid{grid-template-columns:1fr}.path-card{min-height:285px}.modality-strip{padding-bottom:75px}.partner-banner,.clinic-callout,.partner-cta{margin-bottom:75px;grid-template-columns:1fr;gap:25px;padding:32px}.page-hero{min-height:auto;padding:118px 0 60px}.hero-grid{grid-template-columns:1fr}.page-orbit{display:none}.treatment-layout,.partner-value,.econ-wrap,.about-grid,.patient-info,.contact-meta{grid-template-columns:1fr;gap:45px;padding-top:70px;padding-bottom:70px}.fact-card{position:static}.split-banner,.clinical-note{grid-template-columns:1fr;gap:20px;padding:35px;margin-bottom:75px}.operating-grid{grid-template-columns:1fr;padding-bottom:75px}.plus{text-align:center}.structure-dark{padding:33px;margin-bottom:75px}.structure-flow{grid-template-columns:1fr}.structure-flow i{transform:rotate(90deg);text-align:center}.economics-dark{padding-bottom:75px}.economics-dark .section-title{display:block}.about-grid{padding-top:75px}.logo-panel{min-height:420px}.values-row{grid-template-columns:1fr;padding-bottom:75px}.values-row article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.patient-steps{padding:75px 0}.site-footer{grid-template-columns:1fr;padding-left:6vw;padding-right:6vw}.footer-links{grid-template-columns:1fr 1fr 1fr}.not-found{grid-template-columns:1fr;text-align:center}.not-found img{margin:auto;width:260px}}
@media(max-width:560px){.section-shell,.hero-contained{width:90%}.home-hero{padding-left:5%;padding-right:5%}.home-hero h1{font-size:45px}.page-hero h1{font-size:43px}.hero-lead,.lead{font-size:14px}.hero-actions{flex-direction:column;align-items:stretch}.btn{width:100%}.hero-signals span{width:45%;font-size:9px}.path-card{padding:28px}.path-card h3{margin-top:55px}.section-title h2,.partner-banner h2,.split-banner h2,.treatment-main h2,.clinical-note h2,.partner-value h2,.structure-dark h2,.partner-cta h2,.about-copy h2,.patient-info h2{font-size:35px;letter-spacing:-1.7px}.strip-head{grid-template-columns:1fr}.modality-grid{grid-template-columns:1fr}.modality{border-right:0;border-bottom:1px solid var(--line)}.modality:last-child{border-bottom:0}.service-cards,.service-detail-grid,.condition-grid{padding:70px 0}.service-card{padding:28px}.service-card h2{font-size:25px}.treatment-layout{padding-top:70px}.timeline article{grid-template-columns:45px 1fr}.partner-value{padding-top:70px}.op-card{padding:28px}.econ-row{grid-template-columns:1fr}.econ-row b{margin-top:4px}.logo-panel img{width:240px}.patient-steps article{grid-template-columns:45px 1fr;gap:15px}.contact-card{padding:28px}.contact-card h2{font-size:27px}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:5px}.legal-shell{width:90%;padding-top:120px}.legal-shell h1{font-size:43px;letter-spacing:-2px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1!important;transform:none!important;transition:none!important}.cortex-stage img,.halo,.scan-line,.page-orbit img{animation:none!important}.site-header,.site-nav,.btn,.path-card,.service-card{transition:none!important}}

/* Founder profile */
.founder-profile{padding:105px 0 35px;display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:78px;align-items:start}.founder-photo{position:relative;min-width:0}.portrait-glow{position:absolute;inset:9% -10% -8% 8%;background:radial-gradient(circle at 55% 38%,rgba(40,221,227,.22),rgba(8,118,239,.08) 45%,transparent 70%);filter:blur(35px);pointer-events:none}.portrait-frame{position:relative;border:1px solid var(--line2);border-radius:26px;overflow:hidden;background:#071321;box-shadow:0 35px 90px rgba(0,0,0,.34)}.portrait-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 54%,rgba(3,7,17,.14) 67%,rgba(3,7,17,.9) 100%);pointer-events:none}.portrait-frame img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 28%;filter:saturate(.92) contrast(1.02)}.portrait-caption{position:absolute;z-index:2;left:28px;right:28px;bottom:25px;display:flex;flex-direction:column;gap:7px}.portrait-caption span{font:600 8px 'Manrope';letter-spacing:2.35px;color:#54e1e6}.portrait-caption b{font:600 22px 'Manrope';letter-spacing:-.7px}.founder-bio{padding-top:10px}.founder-bio h2{font:500 clamp(42px,4.3vw,66px)/1.02 'Manrope';letter-spacing:-3px;margin:0 0 8px}.founder-role{margin:0 0 28px!important;color:#4fdae3!important;font:600 11px/1.4 'Manrope';letter-spacing:1.1px;text-transform:uppercase}.founder-bio>p:not(.kicker):not(.founder-role){color:var(--muted);font-size:13.5px;max-width:790px}.founder-bio strong{color:#dfeaf2;font-weight:600}.credential-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:32px 0}.credential-grid article{padding:20px 21px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,rgba(12,31,51,.78),rgba(6,15,28,.78));min-height:118px;transition:.3s}.credential-grid article:hover{transform:translateY(-3px);border-color:var(--line2);background:linear-gradient(145deg,rgba(12,40,58,.9),rgba(6,18,31,.9))}.credential-grid span{display:block;font:600 7px 'Manrope';letter-spacing:2px;color:#3dd9e2;margin-bottom:12px}.credential-grid b{display:block;font:600 15px/1.25 'Manrope';color:#edf5f8}.credential-grid small{display:block;font-size:10px;line-height:1.45;color:#7f96aa;margin-top:6px}.linkedin-btn{margin-top:4px}.philosophy-grid{padding-top:80px}
@media(max-width:860px){.founder-profile{grid-template-columns:1fr;gap:48px;padding-top:75px}.founder-photo{max-width:560px;margin:0 auto;width:100%}.portrait-frame img{aspect-ratio:5/6;object-position:50% 25%}.founder-bio{padding-top:0}.philosophy-grid{padding-top:55px}}
@media(max-width:560px){.founder-profile{width:90%;gap:36px}.portrait-caption{left:20px;right:20px;bottom:19px}.portrait-caption b{font-size:19px}.founder-bio h2{font-size:39px;letter-spacing:-2px}.credential-grid{grid-template-columns:1fr}.credential-grid article{min-height:auto}.linkedin-btn{width:100%}}
