:root{--page-rule:#0a11131f;--page-rule-dark:#ffffff21}.site-header[data-scrolled=true]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f1ebe6;border-color:#0a11131a;position:fixed;box-shadow:0 10px 40px #0a11130f}.desktop-nav button,.mobile-solutions-trigger{cursor:pointer;font-family:var(--font-mono),monospace;font-size:inherit;letter-spacing:inherit;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.desktop-nav [aria-current=page]{color:var(--mineral-deep)}.solutions-nav{position:relative}.solutions-menu{z-index:120;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fcfbf8f7;border:1px solid #0a111324;border-radius:18px;width:min(680px,74vw);padding:10px;position:absolute;top:calc(100% + 25px);left:50%;transform:translate(-50%);box-shadow:0 28px 80px #0a11132b}.solutions-menu:before{content:"";height:28px;position:absolute;top:-26px;left:0;right:0}.solutions-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.solutions-menu-card{background:var(--paper);text-transform:none;border:1px solid #0a11131a;border-radius:12px;align-content:start;gap:9px;min-height:174px;padding:22px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.solutions-menu-card:first-child{background:linear-gradient(145deg,#74c9af1f,var(--paper) 55%)}.solutions-menu-card:hover{border-color:#145f576b;transform:translateY(-2px);box-shadow:0 14px 32px #0a111314}.solutions-menu-card span,.solutions-menu-compare{color:var(--muted);font-family:var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem}.solutions-menu-card strong{font-family:var(--font-instrument),sans-serif;letter-spacing:-.02em;font-size:1rem;font-weight:560}.solutions-menu-card small{max-width:240px;color:var(--muted);font-family:var(--font-instrument),sans-serif;font-size:.78rem;line-height:1.45}.solutions-menu-compare{justify-content:space-between;align-items:center;min-height:44px;margin-top:8px;padding:0 14px;display:flex}.solutions-menu-diagnostic{background:var(--graphite);color:#fff;text-transform:none;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:8px;padding:14px;display:grid}.solutions-menu-diagnostic>svg:first-child{color:var(--mineral)}.solutions-menu-diagnostic span{display:grid}.solutions-menu-diagnostic strong{font-size:.78rem}.solutions-menu-diagnostic small{color:var(--dark-muted);font-size:.69rem}.company-menu{width:360px;padding:8px;display:grid;left:0;transform:none}.company-menu>a{text-transform:none;border-radius:10px;gap:4px;padding:18px;display:grid}.company-menu>a:hover{background:#74c9af1a}.company-menu span{font-weight:600}.company-menu small{color:var(--muted);font-size:.75rem}.mobile-solutions-trigger{border-bottom:1px solid var(--hairline);justify-content:space-between;width:100%;min-height:50px}.mobile-solutions-list{border-bottom:1px solid var(--hairline);padding:8px 0 12px 18px;display:grid}.mobile-solutions-list a{gap:3px;padding:13px 0;display:grid}.mobile-solutions-list small{color:var(--muted);font-size:.75rem}.footer-enterprise{grid-template-columns:minmax(260px,1.1fr) minmax(560px,1.3fr);gap:70px;padding-block:72px 28px;display:grid}.footer-brand{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.footer-brand p{max-width:340px;color:var(--muted);margin:0}.footer-book{color:var(--mineral-deep);align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:inline-flex}.footer-groups{grid-template-columns:1.35fr 1fr .7fr;gap:30px;display:grid}.footer-groups nav{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-groups nav>span{color:var(--muted);font-family:var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px;font-size:.66rem}.footer-groups a{font-size:.88rem}.footer-enterprise .footer-meta{border-top:1px solid var(--hairline);color:var(--muted);font-family:var(--font-mono),monospace;grid-column:1/-1;justify-content:space-between;padding-top:25px;font-size:.66rem;display:flex}.home-solution-handoff{border-top:1px solid #ffffff21;grid-template-columns:.68fr 1.32fr;gap:55px;margin-top:70px;padding-top:55px;display:grid}.home-solution-intro h3{color:#fff;letter-spacing:-.055em;max-width:450px;margin:20px 0 0;font-size:clamp(2rem,3vw,3.7rem);font-weight:500;line-height:1}.home-solution-links{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.home-solution-links a{color:#fff;background:#ffffff09;border:1px solid #ffffff21;border-radius:14px;align-content:start;gap:12px;min-height:245px;padding:28px;display:grid;position:relative}.home-solution-links a:first-child{background:linear-gradient(145deg,#74c9af1f,#ffffff08);border-color:#74c9af52}.home-solution-links span{color:var(--dark-muted);font:.65rem var(--font-mono),monospace;text-transform:uppercase}.home-solution-links strong{margin-top:20px;font-size:1.2rem;font-weight:520}.home-solution-links small{color:var(--dark-muted)}.home-solution-links svg{color:var(--mineral);position:absolute;bottom:24px;right:24px}.interior-page{background:var(--ivory);min-height:100vh}.interior-hero{border-bottom:1px solid var(--page-rule);min-height:700px;padding:156px 0 90px;position:relative;overflow:hidden}.interior-hero:before,.interior-hero:after{content:"";background:linear-gradient(90deg,#0000,#145f5742,#9a7de247,#0000);width:75vw;height:1px;position:absolute;transform:rotate(-17deg)}.interior-hero:before{top:32%;right:-28%}.interior-hero:after{bottom:25%;right:-15%}.interior-hero-glow{filter:blur(8px);background:radial-gradient(at 48% 45%,#74c9af33,#0000 48%),radial-gradient(at 80% 75%,#9a7de22b,#0000 36%);width:70%;height:110%;position:absolute;top:-30%;right:-12%}.interior-hero-editorial .interior-hero-glow{background:radial-gradient(circle at 35% 30%,#74c9af26,#0000 40%),radial-gradient(circle at 70% 80%,#9a7de21a,#0000 34%);left:-20%;right:auto}.interior-hero-conversion{background:linear-gradient(112deg,var(--ivory) 0 57%,#111b1d0a 57% 100%)}.interior-hero-grid{z-index:1;grid-template-columns:minmax(360px,.85fr) minmax(440px,1.15fr);align-items:center;gap:80px;min-height:450px;display:grid;position:relative}.interior-hero-copy{max-width:690px}.interior-hero-copy h1{letter-spacing:-.066em;margin:28px 0 24px;font-size:clamp(3.7rem,6vw,7.2rem);font-weight:500;line-height:.94}.interior-hero-copy>p{color:#43504f;max-width:590px;margin-bottom:30px;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.55}.interior-hero-visual{justify-content:flex-end;display:flex}.interior-section{border-bottom:1px solid var(--page-rule);padding:118px 0}.interior-section-dark{color:var(--paper);background:linear-gradient(145deg,#0b1517,#111d20 65%,#131a25);position:relative;overflow:hidden}.interior-section-dark:after{content:"";pointer-events:none;background:radial-gradient(circle,#9a7de21f,#0000 68%);border-radius:50%;width:55%;height:80%;position:absolute;bottom:-45%;right:-12%}.interior-section-dark .eyebrow{color:var(--dark-muted)}.interior-section-dark .eyebrow:before{background:var(--mineral)}.section-intro-grid{grid-template-columns:.48fr 1.1fr;gap:80px;margin-bottom:65px;display:grid}.section-intro-grid h2,.shared-system-grid h2,.fit-two-column h2,.reporting-grid h2,.story-grid h2,.accountability-band h2{letter-spacing:-.058em;max-width:900px;margin-bottom:18px;font-size:clamp(2.6rem,4.2vw,5.2rem);font-weight:510;line-height:.98}.section-intro-grid p,.shared-system-grid p,.reporting-grid p,.story-grid p,.accountability-band p{max-width:680px;color:var(--muted);margin:0;font-size:1.05rem}.interior-section-dark .section-intro-grid p{color:var(--dark-muted)}.signal-divider{color:var(--muted);font-family:var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:18px;margin-bottom:62px;font-size:.68rem;display:flex}.signal-divider i{background:linear-gradient(90deg,var(--mineral-deep),var(--violet),transparent);flex:1;height:1px}.page-cta{background:var(--graphite);min-height:260px;color:var(--paper);border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:50px;margin-top:88px;padding:56px;display:grid;position:relative;overflow:hidden}.page-cta h2{letter-spacing:-.05em;max-width:800px;margin:14px 0 12px;font-size:clamp(2.2rem,3.6vw,4.2rem);font-weight:500;line-height:1}.page-cta p{max-width:570px;color:var(--dark-muted);margin:0}.page-cta>*{z-index:1;position:relative}.page-cta-signal{z-index:0;border:1px solid #74c9af66;border-radius:50%;width:70%;height:150%;position:absolute;bottom:-40%;right:-10%;box-shadow:0 0 80px #9a7de229,inset 0 0 70px #74c9af1f}.result-note{border-top:1px solid var(--page-rule);color:var(--muted);grid-template-columns:180px 1fr;gap:30px;margin-top:24px;padding:22px 0;display:grid}.result-note span{font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.69rem}.result-note p{margin:0;font-size:.84rem}.hero-routing-card,.leakage-hero-visual,.growth-hero-ledger,.approach-hero-drawing,.clinic-fit-hero,.company-hero-manifesto,.outcome-hero-number{width:min(100%,620px);min-height:410px;box-shadow:var(--shadow-product);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfbf8b8;border:1px solid #0a111324;border-radius:24px;padding:38px}.hero-routing-card{grid-template-columns:1fr 60px 1fr;align-content:center;align-items:center;gap:14px;display:grid}.hero-routing-card>span{color:var(--muted);font:.7rem var(--font-mono),monospace;text-transform:uppercase;grid-column:1/-1;margin-bottom:50px}.hero-routing-card strong{border:1px solid var(--page-rule);text-align:center;border-radius:14px;padding:30px 20px}.hero-routing-card i{background:linear-gradient(90deg,var(--mineral),var(--violet));height:2px}.hero-routing-card small{color:var(--muted);text-align:center;grid-column:1/-1;margin-top:40px}.solution-router{z-index:1;border:1px solid var(--page-rule-dark);background:#ffffff09;border-radius:24px;padding:48px;position:relative}.router-origin{width:max-content;color:var(--mineral-bright);font:.72rem var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;margin:0 auto 48px;display:flex}.router-origin i{background:var(--mineral);width:7px;height:7px;box-shadow:0 0 0 8px #74c9af1c,0 0 28px var(--mineral);border-radius:50%}.router-branches{border-top:1px solid #74c9af73;border-left:1px solid #74c9af73;border-right:1px solid #9a7de266;border-radius:26px 26px 0 0;width:50%;height:68px;position:absolute;top:88px;left:25%}.router-options{grid-template-columns:repeat(2,1fr);gap:18px;display:grid;position:relative}.router-options button{border:1px solid var(--page-rule-dark);color:#fff;cursor:pointer;text-align:left;background:#ffffff09;border-radius:16px;align-content:start;gap:12px;min-height:210px;padding:28px;display:grid}.router-options button[aria-pressed=true]{border-color:var(--mineral);background:linear-gradient(145deg,#74c9af26,#ffffff0a)}.router-options span,.router-recommendation span{color:var(--dark-muted);font:.66rem var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase}.router-options strong{font-size:1.25rem;font-weight:520}.router-options small{color:var(--dark-muted);line-height:1.5}.router-recommendation{background:var(--paper);color:var(--ink);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:18px;padding:24px 28px;display:grid}.router-recommendation>svg{color:var(--mineral-deep)}.router-recommendation div{gap:3px;display:grid}.router-recommendation p{color:var(--muted);margin:0;font-size:.84rem}.router-recommendation a{align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}.solution-card-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.solution-card{border:1px solid var(--page-rule);background:var(--paper);min-height:430px;box-shadow:var(--shadow-soft);border-radius:20px;align-content:start;gap:18px;padding:46px;display:grid}.solution-card:first-child{background:linear-gradient(150deg,#74c9af24,var(--paper) 50%)}.solution-card>span{color:var(--muted);font:.69rem var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.solution-card h3{letter-spacing:-.055em;max-width:560px;margin:20px 0 0;font-size:clamp(2.3rem,3.5vw,4.3rem);font-weight:510;line-height:1}.solution-card p{color:#3e4948;max-width:480px;font-size:1.06rem}.solution-card small{color:var(--muted);margin-top:auto}.solution-card a{color:var(--mineral-deep);align-items:center;gap:8px;font-weight:600;display:flex}.comparison-section{background:var(--paper)}.comparison-grid{border:1px solid var(--page-rule);border-radius:18px;overflow:hidden}.comparison-head,.comparison-row{grid-template-columns:.7fr 1fr 1fr;display:grid}.comparison-head{background:var(--graphite);color:#fff}.comparison-head>*,.comparison-row>*{border-right:1px solid var(--page-rule);padding:24px 28px}.comparison-head>:last-child,.comparison-row>:last-child{border-right:0}.comparison-row{border-top:1px solid var(--page-rule)}.comparison-row>strong{color:var(--muted);font:.68rem var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase}.comparison-row>span{font-size:.9rem}.shared-system-grid{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.shared-system-grid>div>svg{color:var(--mineral-deep);margin-bottom:28px}.shared-system-grid ul,.fit-two-column ul,.ownership-split ul,.accountability-band ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.shared-system-grid li{border-bottom:1px solid var(--page-rule);gap:13px;padding:19px 0;display:flex}.shared-system-grid li svg,.fit-two-column li svg,.ownership-split li svg,.accountability-band li svg{color:var(--mineral-deep);flex:none;margin-top:4px}.shared-system-grid li span{color:var(--muted);gap:4px;display:grid}.shared-system-grid li strong{color:var(--ink)}.leakage-hero-visual{color:#fff;background:linear-gradient(150deg,#111b1df7,#101f22);align-content:center;gap:15px;display:grid}.leakage-hero-visual>span{color:var(--dark-muted);font:.7rem var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.leakage-hero-visual>strong{color:#ccd5d3;border:1px solid #ffffff1f;border-radius:10px;padding:16px 18px;font-weight:500}.leakage-hero-visual>i{background:linear-gradient(90deg,#a86066,#0000);width:40%;height:1px}.leakage-hero-visual>div{color:var(--mineral-bright);background:#74c9af24;border-radius:10px;align-items:center;gap:9px;margin-top:12px;padding:17px;display:flex}.conversion-pipeline{z-index:1;position:relative}.pipeline-tabs{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:18px;display:grid}.pipeline-tabs button{border:1px solid var(--page-rule-dark);color:#fff;cursor:pointer;text-align:left;background:#ffffff09;border-radius:12px;align-content:center;gap:6px;min-height:92px;padding:16px;display:grid}.pipeline-tabs button[aria-pressed=true]{border-color:var(--mineral);background:#74c9af21}.pipeline-tabs span{color:var(--dark-muted);font:.62rem var(--font-mono),monospace}.pipeline-operating-view{border:1px solid var(--page-rule-dark);background:#ffffff09;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:330px;padding:48px;display:grid;position:relative;overflow:hidden}.pipeline-signal{background:#ffffff14;width:100%;height:3px;position:absolute;top:0;left:0}.pipeline-signal i{background:linear-gradient(90deg,var(--mineral),var(--violet));height:100%;transition:width .45s;display:block}.pipeline-icon{width:68px;height:68px;color:var(--mineral-bright);border:1px solid #74c9af73;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 35px #74c9af1f}.pipeline-operating-view>div:nth-of-type(3) span{color:var(--dark-muted);font:.66rem var(--font-mono),monospace;text-transform:uppercase}.pipeline-operating-view h3{letter-spacing:-.05em;max-width:680px;margin:11px 0;font-size:clamp(2rem,3vw,3.8rem);font-weight:500;line-height:1}.pipeline-operating-view p{max-width:620px;color:var(--dark-muted);margin:0}.pipeline-operating-view>strong{color:var(--mineral-bright);border:1px solid #74c9af59;border-radius:9px;align-items:center;gap:8px;padding:13px 16px;font-size:.78rem;display:flex}.diagram-equivalent{color:var(--dark-muted);margin:18px 0 0;font-size:.78rem}.managed-layer-grid,.roadmap-grid,.system-depth-grid,.criteria-grid,.measure-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.managed-layer-grid article,.roadmap-grid article,.system-depth-grid article,.criteria-grid article,.measure-grid article{border:1px solid var(--page-rule);background:var(--paper);border-radius:16px;min-height:290px;padding:32px}.managed-layer-grid article>svg,.system-depth-grid article>svg,.measure-grid article>svg{color:var(--mineral-deep)}.managed-layer-grid article>span,.roadmap-grid article>span,.system-depth-grid article>span,.criteria-grid article>span{color:var(--muted);font:.68rem var(--font-mono),monospace;text-transform:uppercase;margin:50px 0 12px;display:block}.managed-layer-grid h3,.roadmap-grid h3,.system-depth-grid h3,.criteria-grid h3,.measure-grid h3{letter-spacing:-.03em;margin:0 0 12px;font-size:1.45rem;font-weight:530}.managed-layer-grid p,.roadmap-grid p,.system-depth-grid p,.criteria-grid p,.measure-grid p{color:var(--muted)}.implementation-section{padding-top:40px}.implementation-track{border-top:1px solid var(--page-rule);grid-template-columns:repeat(5,1fr);display:grid}.implementation-track>div{align-content:end;gap:10px;min-height:160px;padding:28px 20px 0 0;display:grid;position:relative}.implementation-track>div:before{background:var(--mineral-deep);content:"";width:9px;height:9px;box-shadow:0 0 0 7px var(--ivory);border-radius:50%;position:absolute;top:-5px;left:0}.implementation-track span{color:var(--muted);font:.65rem var(--font-mono),monospace}.proof-interior .proof-story{margin-top:25px}.fit-two-column{grid-template-columns:1.1fr .9fr;align-items:start;gap:90px;display:grid}.fit-two-column>div>ul{margin-top:35px}.fit-two-column li{gap:10px;display:flex}.poor-fit{border:1px solid var(--page-rule);background:var(--paper);border-radius:16px;padding:35px}.poor-fit>span{color:var(--muted);font:.68rem var(--font-mono),monospace;text-transform:uppercase;margin-bottom:24px;display:block}.poor-fit p{border-top:1px solid var(--page-rule);color:var(--muted);gap:10px;margin:0;padding:14px 0;display:flex}.poor-fit svg{color:#8d565b;flex:none;margin-top:4px}.expansion-band>.shell>span{color:var(--muted);font:.7rem var(--font-mono),monospace;text-transform:uppercase}.expansion-band>.shell>h2{letter-spacing:-.06em;max-width:900px;margin:20px 0;font-size:clamp(2.5rem,4.4vw,5.4rem);font-weight:500;line-height:.98}.expansion-band>.shell>a{color:var(--mineral-deep);align-items:center;gap:8px;font-weight:600;display:inline-flex}.growth-hero-ledger{background:linear-gradient(155deg,var(--graphite),#152226);color:#fff;align-content:center;gap:20px;display:grid}.growth-hero-ledger>span{color:var(--dark-muted);font:.68rem var(--font-mono),monospace;text-transform:uppercase;margin-bottom:22px}.growth-hero-ledger>div{grid-template-columns:150px 1fr;align-items:center;gap:20px;display:grid}.growth-hero-ledger strong{font-size:.85rem;font-weight:500}.growth-hero-ledger i{background:linear-gradient(90deg,var(--mineral),var(--violet));border-radius:10px;height:7px;box-shadow:0 0 18px #74c9af3b}.growth-signal{z-index:1;border:1px solid var(--page-rule-dark);background:#ffffff09;border-radius:22px;grid-template-columns:1fr auto 1.05fr auto 1fr;align-items:center;gap:22px;padding:46px;display:grid;position:relative}.growth-inputs,.growth-outputs{gap:12px;display:grid}.growth-inputs>span{color:var(--dark-muted);font:.66rem var(--font-mono),monospace;text-transform:uppercase}.growth-inputs article,.growth-outputs article,.growth-core{border:1px solid var(--page-rule-dark);background:#ffffff09;border-radius:12px;gap:6px;padding:20px;display:grid}.growth-inputs svg,.growth-core svg,.growth-outputs svg{color:var(--mineral);margin-bottom:8px}.growth-inputs small,.growth-core small,.growth-outputs span{color:var(--dark-muted);font-size:.72rem}.growth-core{background:linear-gradient(145deg,#74c9af21,#9a7de214);border-color:#74c9af61;align-content:center;min-height:210px}.growth-core>span{color:var(--dark-muted);font:.64rem var(--font-mono),monospace;text-transform:uppercase}.growth-arrow{color:var(--mineral)}.roadmap-grid article{min-height:340px}.roadmap-grid article:nth-child(2){transform:translateY(36px)}.roadmap-grid article:nth-child(3){transform:translateY(72px)}.ownership-section{background:var(--paper);padding-top:170px}.ownership-split{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ownership-split article{border:1px solid var(--page-rule);background:var(--ivory);border-radius:18px;padding:42px}.ownership-split article>svg{color:var(--mineral-deep)}.ownership-split article>span{color:var(--muted);font:.68rem var(--font-mono),monospace;text-transform:uppercase;margin-top:50px;display:block}.ownership-split h3{letter-spacing:-.04em;margin:12px 0 28px;font-size:2rem;font-weight:520}.reporting-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.reporting-cards{gap:10px;display:grid}.reporting-cards article{border:1px solid var(--page-rule);background:var(--paper);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;padding:24px;display:grid}.reporting-cards svg{color:var(--mineral-deep);grid-row:1/3}.reporting-cards span{color:var(--muted);font:.65rem var(--font-mono),monospace;text-transform:uppercase}.approach-hero-drawing{align-content:center;gap:16px;display:grid}.approach-hero-drawing span,.approach-hero-drawing small{color:var(--muted);font:.68rem var(--font-mono),monospace;text-transform:uppercase}.approach-hero-drawing strong{border:1px solid var(--page-rule);border-radius:10px;padding:20px}.approach-hero-drawing i{background:linear-gradient(90deg,var(--mineral-deep),var(--violet));width:70%;height:1px}.approach-blueprint{z-index:1;position:relative}.approach-blueprint-sticky{grid-template-columns:.72fr 1.28fr;gap:18px;display:grid}.blueprint-rail{gap:7px;display:grid}.blueprint-rail button{border:1px solid var(--page-rule-dark);color:#fff;cursor:pointer;text-align:left;background:#ffffff06;border-radius:11px;grid-template-columns:42px 1fr;gap:2px 8px;padding:17px;display:grid}.blueprint-rail button[aria-pressed=true]{border-color:var(--mineral);background:#74c9af1f}.blueprint-rail span{color:var(--dark-muted);font:.64rem var(--font-mono),monospace;grid-row:1/3}.blueprint-rail small{color:var(--dark-muted)}.blueprint-view{border:1px solid var(--page-rule-dark);background:#ffffff09;border-radius:18px;align-content:center;gap:15px;min-height:490px;padding:54px;display:grid;position:relative;overflow:hidden}.blueprint-grid{opacity:.08;background-image:linear-gradient(#ffffff4d 1px,#0000 1px),linear-gradient(90deg,#ffffff4d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.blueprint-view>:not(.blueprint-grid){position:relative}.blueprint-view>span{color:var(--dark-muted);font:.66rem var(--font-mono),monospace;text-transform:uppercase;align-items:center;gap:8px;display:flex}.blueprint-view h3{letter-spacing:-.06em;margin:25px 0 0;font-size:clamp(3rem,5vw,6rem);font-weight:500}.blueprint-view p{max-width:580px;color:var(--dark-muted);font-size:1.05rem}.blueprint-view>strong{color:var(--mineral-bright);align-items:center;gap:8px;display:flex}.blueprint-assembly{align-items:center;gap:14px;margin:22px 0;display:flex}.blueprint-assembly i{background:linear-gradient(90deg,var(--mineral),var(--violet));border-radius:6px;height:5px;transition:width .4s;display:block}.accountability-band{background:var(--graphite);color:#fff}.accountability-band>.shell{grid-template-columns:1fr .8fr;gap:80px;display:grid}.accountability-band .page-cta{border:1px solid var(--page-rule-dark);background:#0c1517;grid-column:1/-1;margin-top:30px}.accountability-band li svg{color:var(--mineral)}.clinic-fit-hero{align-content:center;gap:12px;display:grid}.clinic-fit-hero>span{color:var(--muted);font:.68rem var(--font-mono),monospace;text-transform:uppercase;margin-bottom:20px}.clinic-fit-hero>div{border-bottom:1px solid var(--page-rule);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px 0;display:grid}.clinic-fit-hero i{background:var(--hairline);border-radius:50%;width:10px;height:10px}.clinic-fit-hero i[data-state=true]{background:var(--mineral-deep);box-shadow:0 0 0 6px #74c9af26}.criteria-grid{grid-template-columns:repeat(5,1fr)}.criteria-grid article{min-height:310px}.criteria-grid article>span{margin-top:0}.clinic-diagnostic{z-index:1;position:relative}.diagnostic-label{color:var(--dark-muted);font:.66rem var(--font-mono),monospace;text-transform:uppercase;margin-bottom:22px;display:block}.diagnostic-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.diagnostic-options button{border:1px solid var(--page-rule-dark);color:#fff;cursor:pointer;text-align:left;background:#ffffff09;border-radius:14px;align-content:start;gap:11px;min-height:190px;padding:28px;display:grid}.diagnostic-options button[aria-pressed=true]{border-color:var(--mineral);background:#74c9af1f}.diagnostic-options strong{font-size:1.05rem}.diagnostic-options small{color:var(--dark-muted);line-height:1.5}.diagnostic-route{background:var(--paper);color:var(--ink);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:12px;padding:26px;display:grid}.diagnostic-route>svg{color:var(--mineral-deep)}.diagnostic-route div{gap:3px;display:grid}.diagnostic-route span{color:var(--muted);font:.64rem var(--font-mono),monospace;text-transform:uppercase}.diagnostic-route p{color:var(--muted);margin:0;font-size:.82rem}.diagnostic-route a{align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}.specialty-list{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.specialty-list span{border:1px solid var(--page-rule);background:var(--paper);border-radius:99px;align-items:center;gap:7px;padding:11px 13px;font-size:.78rem;display:flex}.clinic-signal-strip{border:1px solid var(--page-rule);background:var(--paper);border-radius:13px;grid-template-columns:repeat(5,1fr);margin-bottom:-45px;display:grid}.clinic-signal-strip span{border-right:1px solid var(--page-rule);min-height:66px;color:var(--muted);font:.67rem var(--font-mono),monospace;justify-content:center;align-items:center;gap:7px;display:flex}.clinic-signal-strip span:last-child{border-right:0}.clinic-signal-strip svg{color:var(--mineral-deep)}.outcome-hero-number{background:linear-gradient(145deg,var(--graphite),#142225);color:#fff;align-content:center;display:grid}.outcome-hero-number>span{color:var(--dark-muted);font:.68rem var(--font-mono),monospace;text-transform:uppercase}.outcome-hero-number>strong{letter-spacing:-.08em;background:linear-gradient(130deg,var(--mineral-bright),var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;margin:35px 0 4px;font-size:clamp(6rem,10vw,10rem);font-weight:450;line-height:.8}.outcome-hero-number p{max-width:390px;font-size:1.2rem}.outcome-hero-number small{color:var(--dark-muted)}.outcome-timeline{z-index:1;grid-template-columns:1fr 50px 1fr 50px 1fr;align-items:center;display:grid;position:relative}.outcome-timeline article{border:1px solid var(--page-rule-dark);background:#ffffff09;border-radius:16px;min-height:320px;padding:34px}.outcome-timeline article span{color:var(--dark-muted);font:.65rem var(--font-mono),monospace;text-transform:uppercase}.outcome-timeline h3{letter-spacing:-.04em;margin:58px 0 18px;font-size:1.7rem;font-weight:520}.outcome-timeline p{color:var(--dark-muted)}.outcome-timeline>i{background:linear-gradient(90deg,var(--mineral),var(--violet));height:1px}.measure-grid{grid-template-columns:repeat(5,1fr)}.measure-grid article{min-height:270px}.measure-grid h3{margin-top:55px}.company-hero-manifesto{background:linear-gradient(155deg,var(--paper),#74c9af17);align-content:center;display:grid}.company-hero-manifesto span{color:var(--muted);font:.67rem var(--font-mono),monospace;text-transform:uppercase}.company-hero-manifesto blockquote{letter-spacing:-.06em;margin:60px 0;font-size:clamp(2.4rem,4vw,4.6rem);font-weight:500;line-height:1}.company-hero-manifesto p{color:var(--muted)}.company-hero-manifesto i{background:linear-gradient(90deg,var(--mineral-deep),var(--violet),transparent);width:100%;height:1px}.company-team-section{padding-top:78px}.story-grid{grid-template-columns:.45fr 1.1fr;gap:90px;display:grid}.story-grid p{margin-bottom:20px;font-size:1.15rem;line-height:1.65}.team-system{z-index:1;position:relative}.team-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.team-card{border:1px solid var(--page-rule-dark);color:#fff;background:#ffffff09;border-radius:16px;transition:border-color .18s,background .18s;display:block;position:relative;overflow:hidden}.team-card:hover{background:#74c9af12;border-color:#74c9af8c}.team-link-icon{color:var(--mineral);position:absolute;bottom:24px;right:22px}.scroll-story{grid-template-columns:minmax(0,1fr) 150px;gap:28px;display:grid;position:relative}.scroll-story-sticky,.approach-blueprint-sticky{align-self:start;height:max-content;position:sticky;top:112px}.scroll-story-markers{display:grid}.scroll-story-markers>div{min-height:58vh;color:var(--dark-muted);font:.63rem var(--font-mono),monospace;text-transform:uppercase;align-content:center;gap:5px;display:grid}.scroll-story-markers>div span{color:var(--mineral)}.conversion-scroll-story .pipeline-tabs{grid-template-columns:repeat(6,1fr)}.pipeline-operating-view>div:nth-of-type(3){gap:8px;display:grid}.pipeline-operating-view>div:nth-of-type(3)>span{color:var(--mineral);font:.62rem var(--font-mono),monospace;text-transform:uppercase}.pipeline-operating-view>div:nth-of-type(3) h3{margin-top:2px}.growth-stage-tabs{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:14px;display:grid}.growth-stage-tabs button{border:1px solid var(--page-rule-dark);color:#fff;cursor:pointer;text-align:left;background:#ffffff09;border-radius:11px;align-content:center;gap:5px;min-height:86px;padding:14px;display:grid}.growth-stage-tabs button[aria-pressed=true]{border-color:var(--mineral);background:#74c9af21}.growth-stage-tabs span{color:var(--dark-muted);font:.61rem var(--font-mono),monospace}.growth-engine-view{border:1px solid var(--page-rule-dark);background:radial-gradient(circle at 80% 80%,#9a7de21f,#0000 35%),#ffffff09;border-radius:18px;grid-template-columns:auto 1fr;align-content:center;align-items:center;gap:28px;min-height:470px;padding:52px;display:grid;position:relative;overflow:hidden}.growth-engine-line{background:#ffffff14;height:3px;position:absolute;top:0;left:0;right:0}.growth-engine-line i{background:linear-gradient(90deg,var(--mineral),var(--violet));height:100%;transition:width .42s;display:block}.growth-engine-node{width:76px;height:76px;color:var(--mineral);border:1px solid #74c9af73;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 50px #74c9af29}.growth-engine-view>div:nth-child(3)>span{color:var(--mineral);font:.64rem var(--font-mono),monospace;text-transform:uppercase}.growth-engine-view h3{letter-spacing:-.055em;max-width:780px;margin:12px 0;font-size:clamp(2.5rem,4vw,5rem);font-weight:500;line-height:.95}.growth-engine-view p{max-width:690px;color:var(--dark-muted)}.growth-engine-chain{border-top:1px solid var(--page-rule-dark);color:var(--dark-muted);grid-column:1/-1;align-items:center;gap:10px;margin-top:40px;padding-top:24px;font-size:.73rem;display:flex}.growth-engine-chain strong{color:var(--mineral-bright)}.growth-engine-chain i{color:var(--violet);font-style:normal}.quiz-hero{background:radial-gradient(circle at 8% 12%,#74c9af21,transparent 28%),radial-gradient(circle at 86% 82%,#9a7de224,transparent 30%),var(--graphite);color:#fff;min-height:100vh;padding:150px 0 100px;overflow:hidden}.quiz-hero-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:80px;display:grid}.quiz-hero-grid>div:first-child{position:sticky;top:150px}.quiz-hero h1{letter-spacing:-.065em;max-width:690px;margin:28px 0 24px;font-size:clamp(3.5rem,5.6vw,6.7rem);font-weight:500;line-height:.93}.quiz-hero-grid>div:first-child>p{max-width:570px;color:var(--dark-muted);font-size:1.08rem}.quiz-hero ul{color:#d5dddc;gap:9px;margin-top:34px;padding:0;list-style:none;display:grid}.quiz-hero li{align-items:center;gap:9px;display:flex}.quiz-hero li svg{color:var(--mineral)}.diagnostic-quiz,.diagnostic-result{min-height:690px;box-shadow:var(--shadow-product);color:var(--ink);background:#fcfbf8f7;border:1px solid #ffffff26;border-radius:24px;padding:44px}.diagnostic-progress{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:42px;display:grid}.diagnostic-progress i{background:var(--hairline);border-radius:8px;height:4px}.diagnostic-progress i[data-active=true]{background:linear-gradient(90deg,var(--mineral-deep),var(--mineral))}.diagnostic-quiz fieldset{border:0;grid-template-columns:repeat(2,1fr);gap:18px;padding:0;display:grid}.diagnostic-quiz legend{letter-spacing:-.05em;grid-column:1/-1;margin-bottom:6px;font-size:2.3rem;font-weight:520;line-height:1}.diagnostic-quiz fieldset>p{color:var(--muted);grid-column:1/-1}.diagnostic-quiz label,.career-form label{gap:7px;font-size:.74rem;font-weight:600;display:grid}.diagnostic-quiz input:not([type=checkbox]),.diagnostic-quiz select,.career-form input:not([type=checkbox]):not([type=file]),.career-form select,.career-form textarea{width:100%;min-height:50px;color:var(--ink);font:inherit;background:#fff;border:1px solid #0a11132b;border-radius:9px;padding:12px 14px}.diagnostic-quiz output{color:var(--mineral-deep);font-weight:600}.diagnostic-contact-grid{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.diagnostic-consent,.career-consent{color:var(--muted);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px!important;font-weight:400!important;display:flex!important}.diagnostic-controls{border-top:1px solid var(--page-rule);justify-content:space-between;margin-top:45px;padding-top:24px;display:flex}.diagnostic-result{gap:28px;display:grid}.diagnostic-result-head>span{color:var(--mineral-deep);font:.68rem var(--font-mono),monospace;text-transform:uppercase;align-items:center;gap:8px;display:flex}.diagnostic-result h2{letter-spacing:-.06em;margin:16px 0 10px;font-size:clamp(2.8rem,4vw,4.8rem);font-weight:510;line-height:.95}.diagnostic-result-head p,.diagnostic-disclosure p{color:var(--muted)}.diagnostic-result-basis{background:#eef3f0;border-radius:14px;padding:24px}.diagnostic-result-basis>span,.diagnostic-scenarios span{color:var(--muted);font:.63rem var(--font-mono),monospace;text-transform:uppercase}.diagnostic-result-basis dl{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:0;display:grid}.diagnostic-result-basis dl div{gap:2px;display:grid}.diagnostic-result-basis dt{color:var(--muted);font-size:.72rem}.diagnostic-result-basis dd{margin:0;font-weight:600}.diagnostic-scenarios{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.diagnostic-scenarios article{border:1px solid var(--page-rule);border-radius:12px;padding:20px}.diagnostic-scenarios strong{margin:18px 0 8px;font-size:1.8rem;font-weight:520;display:block}.diagnostic-scenarios p{color:var(--muted);margin:0;font-size:.74rem}.diagnostic-capacity{color:#665b43;background:#f3eee4;border-radius:10px;gap:9px;padding:16px;display:flex}.diagnostic-disclosure{border-top:1px solid var(--page-rule);padding-top:20px;font-size:.78rem}.diagnostic-delivery{min-height:24px;color:var(--muted);margin:0;font-size:.75rem}.careers-hero{background:radial-gradient(circle at 80% 30%,#74c9af26,transparent 28%),linear-gradient(135deg,var(--ivory),#ecebea);min-height:690px;padding:180px 0 100px}.careers-hero h1{letter-spacing:-.073em;max-width:1150px;margin:36px 0 28px;font-size:clamp(4.2rem,8vw,9rem);font-weight:500;line-height:.86}.careers-hero p{max-width:720px;color:var(--muted);font-size:1.17rem}.careers-hero a,.role-grid a{color:var(--mineral-deep);align-items:center;gap:8px;margin-top:25px;font-weight:600;display:inline-flex}.role-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.role-grid article{border:1px solid var(--page-rule);background:var(--paper);border-radius:17px;align-content:start;min-height:420px;padding:34px;display:grid}.role-grid article>div{color:var(--mineral-deep);justify-content:space-between;align-items:center;display:flex}.role-grid article>div span{color:var(--muted);font:.63rem var(--font-mono),monospace;text-transform:uppercase}.role-grid h2{letter-spacing:-.045em;margin:85px 0 18px;font-size:2rem;font-weight:520}.role-grid p{color:var(--muted)}.role-grid a{margin-top:auto}.careers-standard{background:var(--graphite);color:#fff}.careers-standard>.shell{grid-template-columns:.45fr 1.1fr;gap:100px;display:grid}.careers-standard h2{letter-spacing:-.06em;max-width:850px;margin-bottom:25px;font-size:clamp(3rem,5vw,6rem);font-weight:500;line-height:.94}.careers-standard p,.careers-standard li{color:var(--dark-muted)}.careers-standard ul{gap:13px;padding-left:20px;display:grid}.careers-apply{background:#eef0ed}.career-form{border:1px solid var(--page-rule);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:22px;padding:42px}.career-form-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.career-form label>span{color:var(--muted);font-weight:400}.career-wide{grid-column:1/-1}.career-upload{background:#74c9af12;border:1px dashed #145f5759;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;padding:24px;display:grid!important}.career-upload>span{display:grid}.career-upload small{color:var(--muted)}.career-form>button{margin-top:30px}.career-status{min-height:24px;color:var(--muted);margin:14px 0 0;font-size:.76rem}.team-portrait{aspect-ratio:.88;border-bottom:1px solid var(--page-rule-dark);background:radial-gradient(circle at 35% 30%,#74c9af4d,#0000 25%),radial-gradient(circle at 75% 72%,#9a7de23d,#0000 28%),#101b1e;place-items:center;display:grid;position:relative;overflow:hidden}.team-portrait:before,.team-portrait:after{background:linear-gradient(90deg,transparent,var(--mineral),var(--violet),transparent);content:"";width:140%;height:1px;position:absolute;transform:rotate(-28deg)}.team-portrait:after{opacity:.45;transform:rotate(25deg)}.team-portrait span{z-index:1;color:#fff;letter-spacing:.08em;background:#0a1113b3;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:80px;height:80px;font-size:1.2rem;display:grid}.team-card>span{color:var(--dark-muted);font:.64rem var(--font-mono),monospace;margin:24px 24px 12px;display:block}.team-card h3,.team-card>strong,.team-card p{margin-left:24px;margin-right:24px}.team-card h3{margin-bottom:2px;font-size:1.35rem;font-weight:530}.team-card>strong{color:var(--mineral-bright);font-size:.76rem;font-weight:500;display:block}.team-card p{color:var(--dark-muted);margin-top:22px;margin-bottom:28px;font-size:.78rem}.ownership-map{border:1px solid var(--page-rule-dark);background:#ffffff09;border-radius:13px;align-items:center;gap:16px;margin-top:12px;padding:22px;display:flex}.ownership-map>span{color:var(--dark-muted);font:.65rem var(--font-mono),monospace;text-transform:uppercase;margin-right:auto}.ownership-map i{background:linear-gradient(90deg,var(--mineral),var(--violet));width:70px;height:1px}.ownership-map strong{font-size:.75rem;font-weight:500}.ownership-map svg{color:var(--dark-muted)}.principles-grid{border-top:1px solid var(--page-rule);border-left:1px solid var(--page-rule);grid-template-columns:repeat(3,1fr);display:grid}.principles-grid div{border-right:1px solid var(--page-rule);border-bottom:1px solid var(--page-rule);min-height:150px;padding:25px}.principles-grid span{color:var(--muted);font:.65rem var(--font-mono),monospace}.principles-grid strong{align-items:center;gap:8px;margin-top:45px;display:flex}.principles-grid svg{color:var(--mineral-deep)}.outcome-story-section{isolation:isolate}.outcome-signal-orbit{z-index:-1;aspect-ratio:1.8;border:1px solid #74c9af33;border-radius:50%;width:65%;animation:14s ease-in-out infinite alternate outcome-orbit;position:absolute;bottom:-36%;right:-12%;box-shadow:0 0 90px #9a7de21f,inset 0 0 80px #74c9af14}.measure-grid>.reveal,.measure-grid>.reveal article{height:100%}.measure-trace{background:linear-gradient(90deg,var(--mineral-deep),var(--violet),transparent);transform-origin:0;border-radius:4px;width:100%;height:3px;margin-top:35px;animation:1s both trace-draw;display:block}@keyframes outcome-orbit{to{transform:translate(-8%,-6%)rotate(-5deg)}}@keyframes trace-draw{0%{transform:scaleX(0)}}.book-page{background:linear-gradient(90deg,var(--graphite) 0 50%,var(--ivory) 50% 100%);min-height:100vh}.book-header{z-index:2;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:78px;padding:0 4vw;display:flex;position:relative}.book-header .wordmark{color:#fff}.book-header>a:last-child{color:var(--muted);align-items:center;gap:8px;font-size:.78rem;display:flex}.book-layout{grid-template-columns:.92fr 1.08fr;min-height:calc(100vh - 78px);display:grid}.book-context{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;padding:8vw;display:flex}.book-context h1{letter-spacing:-.065em;max-width:680px;margin:28px 0 22px;font-size:clamp(3.5rem,5.6vw,6.8rem);font-weight:500;line-height:.94}.book-context>p{max-width:570px;color:var(--dark-muted);font-size:1.08rem}.book-context ul{gap:10px;margin:20px 0 35px;padding:0;list-style:none;display:grid}.book-context li{color:#d5dddc;align-items:center;gap:9px;display:flex}.book-context li svg{color:var(--mineral)}.book-proof{border-top:1px solid var(--page-rule-dark);border-bottom:1px solid var(--page-rule-dark);align-items:center;gap:20px;max-width:580px;padding:20px 0;display:flex}.book-proof strong{letter-spacing:-.06em;color:var(--mineral-bright);font-size:3rem;font-weight:500}.book-proof span{color:var(--dark-muted);font-size:.78rem}.book-context>small{color:var(--dark-muted);align-items:center;gap:8px;margin-top:24px;display:flex}.book-form-shell{justify-content:center;align-items:center;padding:6vw;display:flex}.booking-flow,.booking-complete{border:1px solid var(--page-rule);background:var(--paper);width:min(100%,680px);min-height:680px;box-shadow:var(--shadow-product);border-radius:22px;padding:44px}.booking-progress{grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:42px;display:grid}.booking-progress i{background:var(--hairline);border-radius:9px;height:4px}.booking-progress i[data-active=true]{background:linear-gradient(90deg,var(--mineral-deep),var(--mineral))}.booking-flow>header>span{color:var(--muted);font:.68rem var(--font-mono),monospace;text-transform:uppercase}.booking-flow>header h2{letter-spacing:-.05em;margin:10px 0 30px;font-size:2.5rem;font-weight:510}.booking-fields{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.booking-field{gap:7px;display:grid}.booking-field>span,.booking-choice legend{font-size:.75rem;font-weight:600}.booking-field input,.booking-field select{width:100%;height:50px;color:var(--ink);font:inherit;background:#fff;border:1px solid #0a11132e;border-radius:9px;padding:0 14px}.booking-field input:focus,.booking-field select:focus{border-color:var(--mineral-deep);outline:3px solid #74c9af2b}:is(.booking-field:has([name=clinicType]),.booking-field:has([name=inquiryVolume]),.booking-choice){grid-column:1/-1}.booking-choice{border:0;padding:0}.booking-choice>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.booking-choice label{cursor:pointer}.booking-choice input{opacity:0;position:absolute}.booking-choice label span{border:1px solid var(--page-rule);background:#fff;border-radius:9px;align-items:center;min-height:44px;padding:0 14px;font-size:.77rem;display:flex}.booking-choice input:checked+span{border-color:var(--mineral-deep);color:var(--mineral-deep);background:#74c9af29}.field-error{color:#9c4a51;font-size:.68rem}.booking-calendar>span,.booking-times>span{color:var(--muted);font:.68rem var(--font-mono),monospace;text-transform:uppercase;align-items:center;gap:8px;display:flex}.booking-calendar>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.booking-calendar button{border:1px solid var(--page-rule);cursor:pointer;background:#fff;border-radius:12px;place-items:center;min-height:130px;display:grid}.booking-calendar button[aria-pressed=true],.booking-times button[aria-pressed=true]{border-color:var(--mineral-deep);box-shadow:inset 0 0 0 1px var(--mineral-deep);background:#74c9af29}.booking-calendar button small{color:var(--muted);font:.64rem var(--font-mono),monospace;text-transform:uppercase}.booking-calendar button strong{font-size:1.55rem}.booking-times>div{grid-template-columns:repeat(2,1fr);gap:10px;margin:28px 0;display:grid}.booking-times button{border:1px solid var(--page-rule);cursor:pointer;background:#fff;border-radius:10px;min-height:56px}.booking-times aside{background:var(--graphite);color:#fff;border-radius:11px;gap:4px;padding:20px;display:grid}.booking-times aside span{color:var(--dark-muted);font:.64rem var(--font-mono),monospace;text-transform:uppercase}.booking-controls{border-top:1px solid var(--page-rule);justify-content:space-between;align-items:center;margin-top:38px;padding-top:24px;display:flex}.booking-complete{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.booking-complete>div{background:linear-gradient(145deg,var(--mineral),var(--violet));color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.booking-complete>span{color:var(--muted);font:.68rem var(--font-mono),monospace;text-transform:uppercase;margin-top:35px}.booking-complete h2{letter-spacing:-.055em;margin:12px 0;font-size:3rem;font-weight:510;line-height:1}.booking-complete p{color:var(--muted)}.booking-complete dl{border-top:1px solid var(--page-rule);width:100%;margin:25px 0}.booking-complete dl div{border-bottom:1px solid var(--page-rule);justify-content:space-between;padding:15px 0;display:flex}.booking-complete dt{color:var(--muted)}.legal-hero{border-bottom:1px solid var(--page-rule);padding:160px 0 80px}.legal-hero h1{letter-spacing:-.07em;margin:25px 0 18px;font-size:clamp(4rem,8vw,8rem);font-weight:500;line-height:.9}.legal-hero p{max-width:600px;color:var(--muted);font-size:1.08rem}.legal-hero strong{color:#8d4c52;font:.65rem var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;border:1px solid #9c676b;border-radius:7px;margin-top:20px;padding:9px 12px;display:inline-block}.legal-grid{grid-template-columns:280px minmax(0,740px);justify-content:center;gap:100px;padding-block:80px 130px;display:grid}.legal-grid>nav{align-self:start;display:grid;position:sticky;top:110px}.legal-grid>nav a{border-bottom:1px solid var(--page-rule);color:var(--muted);grid-template-columns:32px 1fr;padding:13px 0;font-size:.8rem;display:grid}.legal-grid>nav span{font:.62rem var(--font-mono),monospace}.legal-grid article>section{padding:0 0 55px;scroll-margin-top:120px}.legal-grid article h2{letter-spacing:-.04em;margin-bottom:20px;font-size:2rem;font-weight:520}.legal-grid article p{color:#465150;font-size:1rem;line-height:1.75}@media (max-width:1180px){.shell{width:min(calc(100% - 48px),var(--shell))}.desktop-nav{gap:17px;font-size:.68rem}.interior-hero-grid{grid-template-columns:.9fr 1.1fr;gap:45px}.criteria-grid,.measure-grid{grid-template-columns:repeat(3,1fr)}.team-grid{grid-template-columns:repeat(2,1fr)}.growth-signal{grid-template-columns:1fr}.growth-arrow{justify-self:center;transform:rotate(90deg)}}@media (max-width:900px){.header-inner{grid-template-columns:1fr auto}.desktop-nav,.header-cta{display:none}.menu-button{justify-self:end;display:inline-flex}.interior-hero{min-height:0;padding:130px 0 70px}.interior-hero-grid{grid-template-columns:1fr;min-height:0}.interior-hero-visual{justify-content:flex-start}.section-intro-grid,.shared-system-grid,.fit-two-column,.reporting-grid,.story-grid,.accountability-band>.shell{grid-template-columns:1fr;gap:35px}.solution-card-grid,.ownership-split,.managed-layer-grid,.roadmap-grid,.system-depth-grid{grid-template-columns:1fr}.roadmap-grid article:nth-child(2),.roadmap-grid article:nth-child(3){transform:none}.ownership-section{padding-top:110px}.approach-blueprint-sticky{grid-template-columns:1fr}.blueprint-rail{grid-template-columns:repeat(3,1fr)}.pipeline-operating-view{grid-template-columns:auto 1fr}.pipeline-operating-view>strong{grid-column:2;width:max-content}.criteria-grid,.measure-grid{grid-template-columns:repeat(2,1fr)}.outcome-timeline{grid-template-columns:1fr;gap:12px}.outcome-timeline>i{justify-self:center;width:1px;height:36px}.book-page{background:var(--graphite)}.book-layout{grid-template-columns:1fr}.book-form-shell{background:var(--ivory)}.legal-grid{grid-template-columns:1fr;gap:45px}.legal-grid>nav{position:static}.footer-enterprise{grid-template-columns:1fr;gap:45px}.home-solution-handoff{grid-template-columns:1fr}.scroll-story{display:block}.scroll-story-sticky,.approach-blueprint-sticky{position:static}.scroll-story-markers{display:none}.quiz-hero-grid,.careers-standard>.shell{grid-template-columns:1fr;gap:45px}.quiz-hero-grid>div:first-child{position:static}.role-grid{grid-template-columns:1fr}}@media (min-width:721px) and (max-width:900px){.scroll-story{display:grid}.scroll-story-sticky,.approach-blueprint-sticky{position:sticky;top:112px}.scroll-story-markers{display:grid}}@media (max-width:720px){.shell{width:min(calc(100% - 32px),var(--shell))}.interior-hero-copy h1{font-size:clamp(3rem,15vw,5rem)}.interior-hero-visual>div{min-height:340px;padding:25px}.interior-section{padding:80px 0}.section-intro-grid{margin-bottom:42px}.section-intro-grid h2,.shared-system-grid h2,.fit-two-column h2,.reporting-grid h2,.story-grid h2,.accountability-band h2{font-size:2.6rem}.page-cta{grid-template-columns:1fr;padding:35px 25px}.page-cta .button{width:100%}.result-note{grid-template-columns:1fr;gap:8px}.solution-router{padding:22px}.router-branches{display:none}.router-options{grid-template-columns:1fr}.router-recommendation,.diagnostic-route{grid-template-columns:auto 1fr}.router-recommendation a,.diagnostic-route a{grid-column:2}.solution-card{min-height:360px;padding:30px}.comparison-grid{border:0;overflow:visible}.comparison-head{display:none}.comparison-row{border:1px solid var(--page-rule);background:var(--paper);border-radius:12px;grid-template-columns:1fr;margin-bottom:12px;display:grid}.comparison-row>*{border:0;border-bottom:1px solid var(--page-rule)}.comparison-row>span:before{color:var(--muted);font:.58rem var(--font-mono),monospace;text-transform:uppercase;margin-bottom:4px;display:block}.comparison-row>span:nth-child(2):before{content:"Patient Conversion System"}.comparison-row>span:nth-child(3):before{content:"Growth Partnership"}.pipeline-tabs{padding-bottom:8px;display:flex;overflow-x:auto}.pipeline-tabs button{min-width:116px}.pipeline-operating-view{grid-template-columns:1fr;align-content:center;min-height:420px;padding:30px}.pipeline-operating-view>strong{grid-column:1}.implementation-track{border-top:0;border-left:1px solid var(--page-rule);grid-template-columns:1fr}.implementation-track>div{min-height:100px;padding:0 0 22px 28px}.implementation-track>div:before{top:0;left:-5px}.blueprint-rail{grid-template-columns:repeat(2,1fr)}.blueprint-view{min-height:420px;padding:32px}.criteria-grid,.measure-grid,.team-grid,.principles-grid,.diagnostic-options{grid-template-columns:1fr}.diagnostic-options button{min-height:150px}.clinic-signal-strip{grid-template-columns:1fr;margin-bottom:-20px}.clinic-signal-strip span{border-right:0;border-bottom:1px solid var(--page-rule);justify-content:flex-start;padding:0 20px}.ownership-map{flex-direction:column;align-items:flex-start}.ownership-map i,.ownership-map svg{display:none}.book-header{padding:0 20px}.book-context{padding:80px 24px}.book-context h1{font-size:clamp(3rem,14vw,5rem)}.book-form-shell{padding:28px 16px 60px}.booking-flow,.booking-complete{min-height:640px;padding:28px 20px}.booking-fields{grid-template-columns:1fr}:is(.booking-field:has([name=clinicType]),.booking-field:has([name=inquiryVolume]),.booking-choice){grid-column:auto}.booking-calendar>div{grid-template-columns:repeat(2,1fr)}.footer-groups{grid-template-columns:1fr 1fr}.home-solution-links{grid-template-columns:1fr}.footer-enterprise .footer-meta{flex-direction:column;align-items:flex-start;gap:7px}.conversion-scroll-story .pipeline-tabs,.growth-stage-tabs{display:flex;overflow-x:auto}.growth-stage-tabs button{min-width:120px}.growth-engine-view{grid-template-columns:1fr;padding:30px}.growth-engine-chain{flex-wrap:wrap}.diagnostic-quiz,.diagnostic-result,.career-form{min-height:0;padding:26px 20px}.diagnostic-quiz fieldset,.diagnostic-contact-grid,.diagnostic-result-basis dl,.diagnostic-scenarios,.career-form-grid{grid-template-columns:1fr}.career-wide{grid-column:auto}.career-upload{grid-template-columns:auto 1fr}.career-upload input{grid-column:1/-1}}@media (max-width:480px){.interior-hero-copy h1{font-size:3rem}.hero-routing-card{grid-template-columns:1fr}.hero-routing-card>span,.hero-routing-card small{grid-column:1}.hero-routing-card i{justify-self:center;width:1px;height:25px}.blueprint-rail,.booking-times>div,.footer-groups{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pipeline-signal i,.blueprint-assembly i,.solution-card,.solutions-menu-card{transition:none}.roadmap-grid article:nth-child(2),.roadmap-grid article:nth-child(3){transform:none}.scroll-story{display:block}.scroll-story-sticky,.approach-blueprint-sticky{position:static}.scroll-story-markers{display:none}}.blog-hero{background:var(--graphite);color:#fff;padding:120px 0 96px;position:relative;overflow:hidden}.blog-hero:after{content:"";border:1px solid #74c9af2e;border-radius:50%;width:58vw;height:58vw;position:absolute;top:-40%;right:-8%;box-shadow:0 0 120px #74c9af14}.blog-hero .shell{z-index:1;position:relative}.blog-hero h1{letter-spacing:-.065em;max-width:1040px;margin:28px 0 22px;font-size:clamp(3.8rem,7vw,7.4rem);font-weight:500;line-height:.94}.blog-hero p{max-width:710px;color:var(--dark-muted);font-size:1.1rem;line-height:1.7}.blog-index{gap:22px;display:grid}.blog-featured{border:1px solid var(--page-rule);background:var(--paper);min-height:560px;color:var(--ink);box-shadow:var(--shadow-product);border-radius:22px;grid-template-columns:1.08fr .92fr;display:grid;overflow:hidden}.blog-featured-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(34px,6vw,86px);display:flex}.article-meta{color:var(--muted);font:.64rem var(--font-mono),monospace;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px 18px;display:flex}.article-meta span{align-items:center;gap:6px;display:inline-flex}.article-meta span:first-child{color:var(--mineral-deep)}.blog-featured h2{letter-spacing:-.06em;max-width:760px;margin:28px 0 20px;font-size:clamp(3rem,5vw,5.2rem);font-weight:510;line-height:.96}.blog-featured-copy>p,.blog-card>p{color:var(--muted);line-height:1.7}.blog-read{align-items:center;gap:9px;margin-top:34px;font-size:.8rem;font-weight:650;display:inline-flex}.blog-signal{color:#fff;background:linear-gradient(145deg,#0b1c1d,#142d2b 52%,#211a32);flex-direction:column;justify-content:center;align-items:stretch;min-height:100%;padding:60px 48px;display:flex}.blog-signal>span{color:#89aaa2;font:.65rem var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.blog-signal-line{justify-content:space-between;margin:90px 0 22px;display:flex;position:relative}.blog-signal-line:before{background:linear-gradient(90deg,var(--mineral),#72d8d4,var(--violet));content:"";height:1px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 18px #74c9afb3}.blog-signal-line i{z-index:1;background:#102526;border:2px solid #91deca;border-radius:50%;width:11px;height:11px;position:relative;box-shadow:0 0 0 8px #74c9af12}.blog-signal-line i:last-child{border-color:#b49aee;box-shadow:0 0 0 8px #9a7de214}.blog-signal ol{color:#8fa09c;font:.57rem var(--font-mono),monospace;text-transform:uppercase;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.blog-signal strong{letter-spacing:-.05em;max-width:420px;margin-top:84px;font-size:clamp(2rem,3vw,3.4rem);font-weight:500;line-height:1}.blog-card-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.blog-card{border:1px solid var(--page-rule);background:var(--paper);min-height:460px;color:var(--ink);border-radius:18px;flex-direction:column;align-items:flex-start;padding:42px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative}.blog-card:hover{box-shadow:var(--shadow-product);border-color:#125b5157;transform:translateY(-4px)}.blog-card-index{color:#0a111347;font:.72rem var(--font-mono),monospace;position:absolute;top:36px;right:40px}.blog-card .article-meta{padding-right:58px}.blog-card h2{letter-spacing:-.055em;margin:70px 0 18px;font-size:clamp(2.1rem,3.1vw,3.4rem);font-weight:510;line-height:1}.blog-card .blog-read{margin-top:auto;padding-top:30px}.blog-empty{border:1px solid var(--page-rule);text-align:center;border-radius:18px;padding:80px}.article-progress{z-index:50;transform-origin:0;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.article-progress i{transform-origin:0;background:linear-gradient(90deg,var(--mineral),var(--violet));width:100%;height:100%;display:block}.article-hero{border-bottom:1px solid var(--page-rule);padding:100px 0 92px}.article-back{color:var(--mineral-deep);font:.68rem var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;margin-bottom:70px;display:inline-flex}.article-hero h1{letter-spacing:-.07em;max-width:1180px;margin:28px 0 26px;font-size:clamp(4rem,7.2vw,7.8rem);font-weight:500;line-height:.93}.article-hero p{max-width:800px;color:var(--muted);font-size:1.14rem;line-height:1.75}.article-byline{color:var(--muted);font:.66rem var(--font-mono),monospace;text-transform:uppercase;flex-wrap:wrap;gap:12px 24px;margin-top:42px;display:flex}.article-byline span{align-items:center;gap:7px;display:inline-flex}.article-main{grid-template-columns:260px minmax(0,760px);justify-content:center;align-items:start;gap:clamp(50px,8vw,130px);padding-block:90px 120px;display:grid}.article-toc{display:grid;position:sticky;top:110px}.article-toc>span{border-bottom:1px solid var(--page-rule);color:var(--muted);font:.64rem var(--font-mono),monospace;text-transform:uppercase;padding-bottom:15px}.article-toc a{border-bottom:1px solid var(--page-rule);color:var(--muted);grid-template-columns:28px 1fr;gap:9px;padding:15px 0;font-size:.72rem;line-height:1.45;transition:color .2s;display:grid}.article-toc a:hover{color:var(--mineral-deep)}.article-toc small{color:var(--mineral-deep);font:.6rem var(--font-mono),monospace}.article-copy>section{border-bottom:1px solid var(--page-rule);margin-bottom:64px;padding:0 0 64px;scroll-margin-top:110px}.article-copy>section>span{color:var(--mineral-deep);font:.66rem var(--font-mono),monospace}.article-copy h2{letter-spacing:-.06em;margin:18px 0 28px;font-size:clamp(2.6rem,4.2vw,4.5rem);font-weight:510;line-height:.98}.article-copy p{color:#374341;margin:0 0 22px;font-size:1.06rem;line-height:1.85}.article-cta{background:var(--graphite);color:#fff;border-radius:18px;padding:42px}.article-cta>span{color:var(--mineral-bright);font:.64rem var(--font-mono),monospace;text-transform:uppercase}.article-cta h2{margin:18px 0 30px;font-size:clamp(2.2rem,3.4vw,3.5rem)}@media (max-width:900px){.blog-featured{grid-template-columns:1fr}.blog-signal{min-height:430px}.article-main{grid-template-columns:1fr}.article-toc{position:static}}@media (max-width:640px){.blog-hero{padding:84px 0 70px}.blog-hero h1{font-size:clamp(3.3rem,14vw,5rem)}.blog-card-grid{grid-template-columns:1fr}.blog-featured-copy,.blog-signal,.blog-card{padding:30px 24px}.blog-signal{min-height:360px}.blog-signal strong{margin-top:60px}.blog-signal ol{font-size:.48rem}.article-hero{padding:72px 0 62px}.article-back{margin-bottom:50px}.article-hero h1{font-size:clamp(3.2rem,13vw,5.2rem)}.article-main{padding-block:58px 80px}.article-copy>section{margin-bottom:44px;padding-bottom:44px}.article-cta{padding:30px 24px}}
