@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/font-0.ttf)format("truetype")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-1.ttf)format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-2.ttf)format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-3.ttf)format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-4.ttf)format("truetype")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-5.ttf)format("truetype")}:root{--navy:#05071a;--panel:#0c1025;--panel-light:#11172d;--ink:#f7f8fc;--muted:#a4aec4;--blue:#84c0f8;--royal:#3a6ef2;--mint:#a2e3d3;--line:#b4c8f524;--sans:"Inter Tight",sans-serif;--serif:"Instrument Serif",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--navy);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}::selection{color:#05071a;background:#84c0f8}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}:is(a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--blue);outline-offset:5px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;font-weight:500;line-height:1.1}h1{font-size:clamp(54px,6.9vw,96px)}h2{font-size:clamp(38px,4.2vw,58px)}h3{letter-spacing:-.035em;font-size:25px}em{font-family:var(--serif);color:var(--blue);letter-spacing:-.035em;font-weight:400}p{color:var(--muted)}small{font-size:12px}.container{width:min(1200px,100% - 80px);margin-inline:auto}.eyebrow{letter-spacing:.17em;color:#b5c7df;text-transform:uppercase;margin-bottom:24px;font-size:10px;font-weight:600;line-height:1.6;display:block}.tiny-dot{background:var(--blue);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #84c0f870}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:13px 25px;font-size:14px;font-weight:500;line-height:1.4;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-outline{color:#ecf2ff;background:linear-gradient(140deg,#ffffff08,#ffffff02);border-color:#ffffff29}.button-outline:hover{background:#ffffff0d;border-color:#84c0f87a}.button-quiet{color:#d8deee;background:0 0;gap:10px;padding-inline:14px}.button-quiet:hover{background:#ffffff07}.button-small{gap:24px;min-height:42px;padding:10px 18px;font-size:12px}.arrow{font-size:21px;font-weight:400;line-height:1;display:inline-block}.text-link{color:#d9eafa;border-bottom:1px solid #84c0f83b;align-items:center;gap:22px;padding-block:8px;font-size:14px;display:inline-flex}.text-link:hover{color:var(--blue)}.skip-link{background:var(--blue);color:var(--navy);z-index:200;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.site-header{z-index:30;border-bottom:1px solid #ffffff09;position:relative}.nav-wrap{justify-content:space-between;align-items:center;width:min(1320px,100% - 80px);height:94px;margin:auto;display:flex}.brand{white-space:nowrap;letter-spacing:.15em;align-items:center;gap:10px;font-size:14px;line-height:1;display:inline-flex}.brand-demand{color:#f4f7fc;font-weight:650}.brand-verified{color:#b8c5d8;letter-spacing:.13em;align-items:center;font-weight:450;display:inline-flex}.verification-mark{filter:drop-shadow(0 0 12px #3a6ef244);width:38px;height:38px;display:inline-block;position:relative}.verification-mark i{transform-origin:50%;background:linear-gradient(#8dc9ff,#3a6ef2);border-radius:2px;width:7px;display:block;position:absolute}.verification-mark i:first-child{background:linear-gradient(#e9f5ff,#84c0f8);height:20px;top:15px;left:9px;transform:rotate(-38deg)}.verification-mark i:last-child{height:34px;top:2px;left:24px;transform:rotate(35deg)}.verification-mark.is-compact{filter:drop-shadow(0 0 7px #3a6ef255);width:17px;height:21px;margin-right:1px}.verification-mark.is-compact i{border-radius:1px;width:4px}.verification-mark.is-compact i:first-child{height:11px;top:8px;left:3px}.verification-mark.is-compact i:last-child{height:19px;top:1px;left:11px}.nav-links{color:#bfc7d8;align-items:center;gap:36px;font-size:13px;display:flex}.nav-links>a:hover,.nav-links>a[aria-current=page]{color:var(--blue)}.nav-cta{margin-left:18px}.menu-toggle{display:none}.hero{text-align:center;padding-top:65px;padding-bottom:72px;position:relative}.hero-glow{pointer-events:none;z-index:-1;background:radial-gradient(#163b8030,#0000 67%);width:900px;max-width:100%;height:700px;position:absolute;top:160px;left:50%;transform:translate(-50%)}.hero-badge{letter-spacing:.13em;color:#bed4ec;background:#84c0f805;border:1px solid #84c0f82b;border-radius:30px;margin-bottom:26px;padding:6px 12px;font-size:9px;display:inline-block}.hero h1{letter-spacing:-.06em;line-height:1.01}.hero-copy{color:#a6b2c9;margin:25px auto 0;font-size:16px;line-height:1.75}.hero-actions{justify-content:center;gap:16px;margin-top:29px;display:flex}.play-icon{border:1px solid #667690;border-radius:50%;place-items:center;width:23px;height:23px;font-size:13px;line-height:1;display:grid}.hero-footnote{color:#7f8ba4;justify-content:center;gap:20px;margin-top:23px;font-size:10px;display:flex}.hero-footnote span+span:before{content:"·";color:#6e8bac;margin-right:20px}.hero-commitment{letter-spacing:.07em;color:#8294af;margin-top:11px;font-size:9px;display:block}.hero-segments{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:22px auto 0;display:flex}.hero-segments>span{letter-spacing:.16em;color:#6f819f;margin-right:3px;font-size:7px}.hero-segments a{color:#b8cbe2;background:#84c0f806;border:1px solid #84c0f82d;border-radius:999px;padding:7px 11px;font-size:10px;line-height:1;transition:all .2s}.hero-segments a:hover{color:#e8f4ff;background:#84c0f80d;border-color:#84c0f875}.signal-demo{text-align:left;background:linear-gradient(120deg,#12182cdd,#080d20 55%,#101831dd);border:1px solid #91b5f22e;border-radius:15px;max-width:1100px;margin:64px auto 0;position:relative;overflow:hidden;box-shadow:0 0 80px #438cf30d,inset 0 1px #c5dfff0c}.signal-demo:before{content:"";background:linear-gradient(90deg,#0000,#9eceff,#0000);width:48%;height:1px;position:absolute;top:-1px;left:26%}.demo-top{letter-spacing:.12em;color:#b6c6dd;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 25px;font-size:9px;display:flex}.demo-label{letter-spacing:.02em;color:#7f8da8;font-size:9px}.demo-tabs{border:1px solid var(--line);background:#070c1d;border-radius:7px;justify-content:center;gap:4px;width:max-content;margin:24px auto 8px;padding:4px;display:flex}.demo-tabs button{color:#8e9eb7;background:0 0;border:0;border-radius:4px;padding:7px 17px;font-size:10px;transition:all .2s}.demo-tabs button[aria-pressed=true]{color:#e6f1ff;background:#1c2b45;box-shadow:0 0 0 1px #88b4ed20}.signal-body{grid-template-columns:1fr 1fr 1.08fr;align-items:center;gap:30px;min-height:320px;padding:12px 44px 34px;display:grid}.source-signals{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.signal-chip{background:linear-gradient(95deg,#141e34,#101728);border:1px solid #b3d0ff18;border-radius:8px;align-items:center;gap:11px;padding:11px;display:flex;box-shadow:0 5px 16px #0002}.chip-icon{color:#aecfee;background:#aecfee05;border:1px solid #aecfee1a;border-radius:6px;place-items:center;width:31px;height:31px;font-size:21px;display:grid}.signal-chip small{color:#7890ad;letter-spacing:.14em;font-size:7px;line-height:1.8;display:block}.signal-chip strong{white-space:nowrap;color:#c3d2e8;font-size:10px;font-weight:400;display:block}.signal-tick{color:#8bbdaf;margin-left:auto;font-size:9px}.signal-core{place-items:center;min-height:260px;display:grid;position:relative}.signal-core:before,.signal-core:after{content:"";background:linear-gradient(90deg,#86c9ff07,#8ac7ff99);width:70%;height:1px;position:absolute;top:50%;left:-30%;box-shadow:0 0 12px #84c0f8}.signal-core:after{left:auto;right:-30%;transform:rotate(180deg)}.orbit{background:radial-gradient(circle,#84c0f807,#0000 70%);border:1px solid #80b9ff1c;border-radius:50%;width:260px;height:260px;position:absolute}.orbit-two{border-style:dashed;border-color:#80b9ff2d;width:200px;height:200px;animation:80s linear infinite orbit}.orbit-three{border-color:#80b9ff3a;width:138px;height:138px}.core-mark{z-index:1;background:linear-gradient(140deg,#1a3659,#101b34);border:1px solid #89caff55;border-radius:22px;place-items:center;width:82px;height:82px;display:grid;position:relative;box-shadow:0 0 60px #70bcff22,inset 0 0 20px #84c0f80b}.core-mark .verification-mark{transform:scale(1.25)}.core-caption{letter-spacing:.06em;color:#91accb;font-size:7px;position:absolute;bottom:15px}.orbit-dot{background:var(--blue);width:6px;height:6px;box-shadow:0 0 12px var(--blue);z-index:1;border-radius:50%;position:absolute}.orbit-dot.one{top:37px;left:19%}.orbit-dot.two{background:var(--mint);box-shadow:0 0 10px var(--mint);bottom:50px;right:20%}.profile-card{z-index:1;background:linear-gradient(130deg,#18243b,#10182b);border:1px solid #85b7ff38;border-radius:10px;padding:19px 18px;position:relative;box-shadow:0 15px 35px #0004}.profile-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:19px;display:flex}.profile-avatar{color:#a9d5ff;letter-spacing:-.04em;background:#233b57;border:1px solid #84c0f831;border-radius:7px;place-items:center;width:33px;height:33px;font-size:10px;display:grid}.verified-pill{color:#ace4d5;background:#83c4b60b;border:1px solid #83c4b625;border-radius:20px;padding:3px 7px;font-size:8px}.profile-card h3{letter-spacing:-.02em;font-size:15px}.profile-card>p{margin-top:6px;font-size:9px}.profile-data{border-block:1px solid #ffffff0c;grid-template-columns:1fr 1.35fr;gap:10px 8px;margin-top:20px;padding-block:14px;font-size:8px;display:grid}.profile-data span{color:#8799b4}.profile-data strong{color:#c0cfe2;text-align:right;font-weight:400}.sample-link{color:#afcff0;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:14px 0 0;font-size:9px;display:flex}.sample-link .arrow{font-size:16px}.demo-bottom{border-top:1px solid var(--line);color:#7f90ab;justify-content:space-between;gap:15px;padding:15px 25px;font-size:9px;display:flex}.demo-bottom>span:last-child{letter-spacing:.12em;font-size:7px}.demo-bottom>span:last-child span{color:var(--blue);margin:0 12px}.value-strip{border-block:1px solid var(--line);background:#0a0e20}.value-strip .container{justify-content:space-between;align-items:center;gap:22px;min-height:88px;display:flex}.value-strip span{letter-spacing:.15em;color:#7f8da7;font-size:8px}.value-strip strong{color:#cbd3e2;font-size:12px;font-weight:400}.value-strip i{color:#4d6388;font-size:12px}.intro-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;display:grid}.intro-grid h2{line-height:1.12}.intro-copy>p{max-width:475px;margin-bottom:23px;font-size:15px;line-height:1.8}.intro-copy .large-copy{color:#e1e7f3;letter-spacing:-.03em;margin-bottom:25px;font-size:27px;line-height:1.4}.intro-copy .text-link{margin-top:6px}.section-heading{text-align:center;margin-bottom:55px}.section-heading p{margin-top:25px;font-size:15px}.section-heading.left{text-align:left}.features-section{background:linear-gradient(#0d132766,#0000);border-top:1px solid #ffffff08}.feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature-card{border:1px solid var(--line);background:linear-gradient(140deg,#12182c77,#080c1e);border-radius:12px;padding:28px}.feature-art{background:radial-gradient(#588bd116,#0000 70%);justify-content:center;align-items:center;height:180px;margin:-10px -5px 28px;display:flex;position:relative}.precision-art div{border:1px solid #9dbfff30;border-radius:50%;width:135px;height:135px;position:absolute}.precision-art div:nth-child(2){border-color:#9dbfff60;width:90px;height:90px}.precision-art div:nth-child(3){background:#84c0f813;width:45px;height:45px}.precision-art:after{content:"";background:linear-gradient(90deg,#0000,#84c0f83a,#0000);width:100%;height:1px;position:absolute}.precision-art span{color:var(--blue);text-shadow:0 0 30px #84c0f8;font-size:24px}.enrichment-art{flex-direction:column;gap:9px}.enrichment-art span{letter-spacing:.12em;color:#a9bbd5;background:linear-gradient(110deg,#1d2a45,#101829);border:1px solid #8cb5ee22;border-radius:5px;width:175px;padding:9px 13px;font-size:8px;transform:translate(-10px)}.enrichment-art span:nth-child(2){transform:translate(10px)}.enrichment-art span:nth-child(3){transform:translate(30px)}.enrichment-art i{float:right;color:var(--mint);font-style:normal}.qualification-art{flex-direction:column}.qual-line{gap:13px;margin-bottom:20px;display:flex}.qual-line i{background:#20304c;border:1px solid #91aed344;border-radius:3px;width:9px;height:9px}.qual-line i:nth-child(3){background:var(--blue);box-shadow:0 0 18px #84c0f869}.qualification-art>span{color:var(--mint);background:#84c0f807;border:1px solid #9cdcc84f;border-radius:50%;place-items:center;width:50px;height:50px;font-size:23px;display:grid;box-shadow:0 0 40px #84c0f813}.qualification-art small{letter-spacing:.13em;color:#8fadc4;margin-top:15px;font-size:7px}.feature-number{color:#758caa;letter-spacing:.16em;margin-bottom:15px;font-size:8px;display:block}.feature-card h3{letter-spacing:-.025em;margin-bottom:15px;font-size:24px}.feature-card .text-link{border:0;margin-top:22px;font-size:12px}.split-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:58px;display:flex}.steps-grid{grid-template-columns:repeat(4,1fr);gap:36px;display:grid}.steps-grid article{border-top:1px solid #84c0f839;padding-top:20px}.step-no{font-family:var(--serif);color:var(--blue);font-size:30px}.steps-grid h3{letter-spacing:-.025em;margin:22px 0 14px;font-size:20px}.steps-grid p{font-size:13px;line-height:1.75}.process-home{border-bottom:1px solid var(--line)}.solution-row{border-top:1px solid var(--line);grid-template-columns:65px 1fr 65px;align-items:center;gap:30px;padding:33px 0;transition:padding .25s,background .25s;display:grid}.solution-row:last-child{border-bottom:1px solid var(--line)}.solution-row:hover{background:#84c0f805;padding-inline:20px}.row-index{font-family:var(--serif);color:#6f8cae;font-size:29px}.solution-row .eyebrow{color:#839cbb;margin-bottom:10px;font-size:9px}.solution-row h3{margin-bottom:10px;font-size:28px}.solution-row p{max-width:690px;font-size:13px}.circle-arrow{color:#bfdcf9;border:1px solid #84c0f840;border-radius:50%;place-items:center;width:47px;height:47px;display:grid}.exclusive-teaser{border:1px solid var(--line);background:linear-gradient(110deg,#0d1429,#0a1023);border-radius:12px;justify-content:space-between;align-items:center;gap:45px;margin-top:-24px;margin-bottom:88px;padding:28px 34px;display:flex}.exclusive-teaser .eyebrow{margin-bottom:7px;font-size:8px}.exclusive-teaser p{color:#b3c1d5;font-size:13px;line-height:1.7}.exclusive-teaser .text-link{flex-shrink:0;font-size:12px}.exclusivity{background:radial-gradient(at 10%,#274b812a,#0000 55%),linear-gradient(110deg,#0c1428,#0d1227);border:1px solid #84c0f82c;border-radius:16px;grid-template-columns:1fr 1.1fr;gap:70px;padding:70px 75px;display:grid}.exclusivity p{max-width:450px;margin-block:24px;font-size:14px;line-height:1.8}.exclusivity small{color:#788aa6;margin-top:17px;font-size:10px;display:block}.exclusive-art{place-items:center;min-height:290px;display:grid;position:relative}.exclusive-orbit{border:1px solid #85bcff35;border-radius:50%;width:250px;height:250px;position:absolute;box-shadow:0 0 0 30px #84c0f803,0 0 0 31px #84c0f811,0 0 0 60px #84c0f802,0 0 0 61px #84c0f808}.exclusive-orbit:after{content:"";background:var(--blue);width:7px;height:7px;box-shadow:0 0 20px var(--blue);border-radius:50%;position:absolute;top:35px;right:31px}.exclusive-lock{color:#badaf7;text-shadow:0 0 70px #84c0f877;font-size:75px;transform:scaleX(.7)}.exclusive-caption{letter-spacing:.17em;color:#809bb9;font-size:7px;position:absolute;bottom:50px}.faq-section{grid-template-columns:1fr 1.1fr;gap:100px;display:grid}.faq-section>div>p{margin-block:24px;font-size:14px}.faq-list details{border-bottom:1px solid var(--line);padding:23px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;color:#d8e1ef;justify-content:space-between;align-items:center;gap:20px;font-size:16px;line-height:1.5;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#8aa3c2;font-size:23px;font-weight:300}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{margin:16px 30px 0 0;font-size:13px;line-height:1.8}.cta-section{text-align:center;background:radial-gradient(at 50% 105%,#365d963f,#0000 67%),#0a0f23;border:1px solid #84c0f82a;border-radius:16px;margin-bottom:96px;padding:94px 30px 102px;position:relative;overflow:hidden}.cta-section:before{content:"";pointer-events:none;border:1px solid #84c0f811;border-radius:50%;width:720px;max-width:90%;height:420px;position:absolute;bottom:-260px;left:50%;transform:translate(-50%);box-shadow:0 0 0 60px #84c0f802,0 0 0 61px #84c0f807}.cta-section h2{font-size:clamp(42px,5vw,66px)}.cta-section p{margin:25px 0 28px;font-size:14px}.cta-section .button{position:relative}.cta-note{color:#7891b1;margin-top:15px;font-size:10px;display:block}.footer{padding-bottom:24px}.footer-top{justify-content:space-between;gap:60px;padding-bottom:65px;display:flex}.footer-top>div>p{margin-top:23px;font-size:14px;line-height:1.7}.footer-links{gap:100px;display:flex}.footer-links>div{color:#aab8cc;flex-direction:column;gap:10px;font-size:12px;display:flex}.footer-links .eyebrow{color:#6f85a4;margin-bottom:7px;font-size:8px}.footer a:hover{color:var(--blue)}.footer-bottom{border-top:1px solid var(--line);color:#6f819b;justify-content:space-between;gap:25px;padding-top:22px;font-size:9px;display:flex}.footer-bottom>span:nth-child(2){gap:25px;display:flex}.footer-tag{color:#9caec6}.page-hero{text-align:center;background:radial-gradient(at 50% 45%,#1a366821,#0000 65%);padding-block:95px 100px;position:relative}.page-hero h1{font-size:clamp(46px,5.6vw,76px);line-height:1.13}.page-hero p{max-width:660px;margin:24px auto 30px;font-size:17px;line-height:1.7}.compact-top{padding-top:20px}.program-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.program-card{border:1px solid var(--line);background:#0c1126;border-radius:12px;flex-direction:column;padding:30px 27px;display:flex}.program-card.featured{background:linear-gradient(150deg,#1a2c49,#0e152b);border-color:#84c0f873;box-shadow:0 0 60px #84c0f809}.program-tag{color:#b4c8e0;margin-top:12px;font-size:12px;display:block}.program-card p{min-height:72px;margin:25px 0 0;font-size:13px;line-height:1.8}.program-card ul{color:#bac9dc;flex-direction:column;flex:1;gap:13px;margin:0;padding:24px 0;font-size:12px;list-style:none;display:flex}.program-card li:before{content:"✓";color:var(--blue);margin-right:10px}.program-price{border-top:1px solid var(--line);margin-bottom:25px;padding-top:22px;font-size:18px}.program-price span{color:#839ab8;margin-top:4px;font-size:10px;display:block}.program-card .button{justify-content:space-between;gap:10px;padding-inline:18px;font-size:12px}.audience-sections{padding-top:0}.audience-block{border-top:1px solid var(--line);grid-template-columns:1.15fr 1fr;align-items:center;gap:100px;padding-block:90px;scroll-margin-top:40px;display:grid}.audience-block h2{font-size:44px;line-height:1.14}.audience-block>div>p{margin-block:25px;font-size:15px;line-height:1.85}.use-panel{border:1px solid var(--line);background:#10172b;border-radius:12px;padding:30px}.use-panel>div{border-top:1px solid var(--line);color:#c7d5e8;align-items:center;gap:15px;padding:20px 0;font-size:13px;display:flex}.use-panel>div>span:first-child{color:#667d9f;font-size:10px}.use-panel .arrow{margin-left:auto}.use-panel>p{margin-bottom:0!important;font-size:11px!important}.comparison{padding-top:0}.table-scroll{margin-top:40px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:14px}th,td{border-bottom:1px solid var(--line);padding:23px 20px}thead th{color:#d5e4f6;background:#121a30;font-size:12px;font-weight:500}tbody th{color:#a0b2ce;font-weight:400}td{color:#899bb8}td:last-child,th:last-child{color:#c3e2ff;background:#84c0f807}.method-list{max-width:1000px}.method-step{border-top:1px solid var(--line);grid-template-columns:140px 1fr;gap:70px;padding:65px 0;display:grid}.method-number{font-family:var(--serif);color:var(--blue);font-size:86px;line-height:1}.method-step p{margin-top:22px;font-size:15px;line-height:1.85}.method-step ul{color:#b9c9df;margin:24px 0;padding-left:18px;font-size:14px;line-height:2}.output-line{color:#c2d6f0;background:#84c0f807;border-left:2px solid #84c0f887;padding:17px 22px;font-size:13px}.output-line span{letter-spacing:.15em;color:#819aba;margin-bottom:4px;font-size:8px;display:block}.standards{background:#0b1023;border-block:1px solid #ffffff08;margin-top:55px}.standards-grid{grid-template-columns:repeat(3,1fr);gap:48px 50px;display:grid}.standard-mark{width:35px;height:35px;color:var(--blue);border:1px solid #84c0f844;border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.standards-grid h3{margin-bottom:15px;font-size:23px}.standards-note{border-top:1px solid var(--line);margin-top:50px;text-align:center;max-width:850px;margin-inline:auto;padding-top:40px;font-size:12px}.manifesto{max-width:850px;padding-block:20px 85px}.manifesto>p{letter-spacing:-.035em;color:#edf2fa;margin-bottom:30px;font-size:39px;line-height:1.45}.manifesto .muted{color:#71829f}.evolution{grid-template-columns:repeat(5,1fr);gap:30px;display:grid}.evolution>div{border-top:1px solid #84c0f848;padding-top:18px}.evolution span{font-family:var(--serif);color:#93badf;font-size:29px}.evolution h3{margin:18px 0 12px;font-size:22px}.fit-section{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;display:grid}.fit-section>div>p{margin:24px 0 30px;font-size:14px}.fit-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.fit-list li{border-bottom:1px solid var(--line);color:#c2cee1;padding:22px 0;font-size:14px}.fit-list li span{color:var(--mint);margin-right:18px}.contact-section{grid-template-columns:1fr 1.1fr;gap:90px;padding-top:85px;padding-bottom:110px;display:grid}.contact-intro h1{font-size:65px}.contact-intro>p{max-width:410px;margin-top:27px;font-size:15px;line-height:1.9}.contact-steps{border-top:1px solid var(--line);margin-top:50px;padding-top:25px}.contact-steps>div{align-items:flex-start;gap:17px;padding:14px 0;display:flex}.contact-steps>div>span{font-family:var(--serif);color:var(--blue);font-size:24px;line-height:1}.contact-steps h3{letter-spacing:-.01em;margin-bottom:6px;font-size:17px}.inquiry-form{border:1px solid var(--line);background:linear-gradient(140deg,#151d32,#0b1124);border-radius:14px;padding:35px}.inquiry-form h2{margin-bottom:8px;font-size:28px}.form-intro{margin-bottom:30px;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:20px 16px;display:grid}.field{color:#c6d5e8;flex-direction:column;gap:8px;font-size:11px;display:flex}.field.full{grid-column:1/-1}.field>span>span{color:#6f87a7;font-size:10px}.field input,.field select,.field textarea{color:#dce9f8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080f21;border:1px solid #8aa5ce31;border-radius:6px;width:100%;min-height:45px;padding:12px 13px;font-size:12px;line-height:1.5;transition:border-color .2s}.field input:hover,.field select:hover,.field textarea:hover{border-color:#8abfee70}.field input::placeholder,.field textarea::placeholder{color:#627792}.field textarea{resize:vertical;min-height:100px}.consent{color:#99acc7;align-items:flex-start;gap:10px;margin:22px 0;font-size:10px;line-height:1.7;display:flex}.consent input{accent-color:var(--blue);flex-shrink:0;margin:4px 0 0}.consent a{color:#c0d9f3;text-decoration:underline}.inquiry-form>.button{justify-content:space-between;width:100%}.form-note{color:#7890b0;margin-top:15px;font-size:9px;line-height:1.8}.form-error{color:#f2b0ac;margin-bottom:15px;font-size:12px}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.form-success{text-align:center;padding:55px 12px}.success-mark{width:70px;height:70px;color:var(--mint);background:#92d9c50c;border:1px solid #92d9c569;border-radius:50%;place-items:center;margin:0 auto 28px;font-size:30px;display:grid}.form-success h2{font-size:34px}.form-success p{margin:24px 0;font-size:14px;line-height:1.8}.form-success .receipt{color:#7d98b9;word-break:break-word;margin-top:0;font-size:10px}.form-success .button{font-size:12px}.contact-principle{border-block:1px solid var(--line);color:#93aac7;align-items:center;gap:15px;margin-top:35px;padding:24px 0;font-size:12px;display:flex}.contact-principle>span{color:var(--mint)}.legal-page{max-width:800px;padding-block:85px 120px}.legal-page h1{margin-bottom:30px;font-size:56px}.legal-page h2{letter-spacing:-.02em;margin:35px 0 15px;font-size:26px}.legal-page p,.legal-page li{color:#a9bbd3;margin-bottom:18px;font-size:14px;line-height:1.9}.legal-page a{color:var(--blue);text-decoration:underline}.legal-date{color:#7e93b0!important;font-size:11px!important}.sample-modal{width:calc(100% - 36px);max-width:580px;max-height:85vh;color:var(--ink);background:#10182d;border:1px solid #84c0f86b;border-radius:15px;padding:40px;position:fixed;overflow:auto;box-shadow:0 30px 100px #000a}.sample-modal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020414cf}.sample-modal h2{margin-bottom:20px;font-size:34px}.sample-modal>p{font-size:13px;line-height:1.8}.sample-modal dl{margin:25px 0 30px;font-size:12px}.sample-modal dt{color:#87acd5;margin-top:15px}.sample-modal dd{color:#cbd7e7;margin:5px 0}.sample-modal .button{gap:15px;font-size:12px}.modal-close{color:#aec9e8;background:0 0;border:0;width:35px;height:35px;position:absolute;top:13px;right:13px}.not-found{text-align:center;padding-block:120px}.not-found p{margin:25px 0 35px}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero>.hero-badge,.hero>h1,.hero>.hero-copy,.hero>.hero-actions{animation:.8s both enter}.hero>h1{animation-delay:80ms}.hero>.hero-copy{animation-delay:.16s}.hero>.hero-actions{animation-delay:.24s}@media (min-width:1450px){.hero{padding-top:82px}.hero h1{font-size:102px}.signal-demo{margin-top:75px}}@media (max-width:1050px){.container,.nav-wrap{width:calc(100% - 48px)}.section{padding-block:85px}.nav-links{gap:25px}.signal-body{gap:16px;padding-inline:25px}.orbit{width:230px;height:230px}.orbit-two{width:175px;height:175px}.orbit-three{width:120px;height:120px}.signal-chip{gap:7px;padding:10px 8px}.chip-icon{width:25px}.signal-chip strong{font-size:9px}.profile-card{padding:16px 12px}.profile-card h3{font-size:13px}.value-strip .container{gap:15px}.value-strip span{max-width:95px}.value-strip strong{font-size:11px}.intro-grid,.faq-section,.audience-block,.fit-section{gap:50px}.feature-card{padding:22px}.feature-card h3{font-size:21px}.feature-card p{min-height:115px}.steps-grid{gap:24px}.exclusivity{gap:40px;padding:60px 40px}.exclusive-orbit{width:210px;height:210px}.footer-links{gap:65px}.program-card{padding:25px 20px}.program-card h3{font-size:25px}.program-card li{font-size:11px}.program-card p{min-height:96px}.contact-section{gap:45px}.contact-intro h1{font-size:55px}.inquiry-form{padding:27px}.contact-section{padding-top:65px}}@media (max-width:760px){.container{width:calc(100% - 40px)}.nav-wrap{width:calc(100% - 40px);height:78px}.brand{gap:7px;font-size:12px}.menu-toggle{color:#b4c8df;background:0 0;border:0;padding:8px 0 8px 15px;font-size:12px;display:block}.nav-links{display:none}.nav-links.is-open{border-bottom:1px solid var(--line);background:#0e1429;flex-direction:column;align-items:stretch;gap:0;padding:25px 20px;display:flex;position:absolute;top:77px;left:0;right:0;box-shadow:0 30px 40px #0006}.nav-links.is-open>a{padding:13px 8px}.nav-links.is-open .nav-cta{margin:18px 0 0}.hero{padding-top:50px;padding-bottom:45px}.hero-badge{letter-spacing:.12em;padding:7px 10px;font-size:7px}.hero h1{font-size:clamp(49px,10vw,76px)}.hero-copy{max-width:440px;margin-top:23px;font-size:14px}.desktop-break{display:none}.hero-actions{gap:5px;margin-top:25px}.hero-actions .button{gap:14px;min-height:49px;padding:13px 18px;font-size:12px}.hero-actions .button-quiet{gap:8px;padding-inline:12px}.hero-footnote{gap:9px;margin-top:22px;font-size:8px}.hero-footnote span+span:before{margin-right:9px}.hero-commitment{font-size:8px}.hero-segments{gap:7px;margin-top:18px}.hero-segments>span{flex-basis:100%;margin:0}.hero-segments a{padding:6px 9px;font-size:8px}.signal-demo{margin-top:42px}.demo-top{letter-spacing:.08em;gap:15px;padding:15px;font-size:7px}.demo-label{white-space:nowrap;font-size:7px}.demo-top .tiny-dot{width:4px;height:4px;margin-right:4px}.demo-tabs{margin-top:18px}.demo-tabs button{padding:7px 13px;font-size:9px}.signal-body{grid-template-columns:1fr 1fr;gap:20px;min-height:300px;padding:12px 22px 25px}.source-signals{grid-column:1/2}.signal-core{grid-area:1/2/2/3;min-height:200px}.orbit{width:175px;height:175px}.orbit-two{width:130px;height:130px}.orbit-three{width:90px;height:90px}.core-mark{border-radius:16px;width:62px;height:62px}.core-mark .verification-mark{transform:scale(.95)}.core-caption{white-space:nowrap;font-size:6px;bottom:10px}.signal-core:after{display:none}.signal-chip{gap:8px;padding:9px 7px}.signal-chip strong{white-space:normal;font-size:8px}.signal-chip small{font-size:6px}.signal-tick{display:none}.chip-icon{flex-shrink:0;width:25px;height:25px;font-size:18px}.source-signals{gap:9px}.profile-card{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px 15px;padding:18px;display:grid}.profile-head{grid-column:1/2;margin:0 0 8px}.profile-card h3{grid-column:1/2;font-size:13px}.profile-card>p{grid-column:1/2;margin:0;font-size:9px}.profile-data{border:0;border-left:1px solid var(--line);grid-area:1/2/4/3;grid-template-columns:1fr;align-content:center;margin:0;padding:0 0 0 14px;font-size:8px}.profile-data strong{text-align:left}.profile-data>span:nth-child(3){margin-top:5px}.profile-data{gap:2px}.sample-link{border-top:1px solid var(--line);grid-column:1/-1;margin-top:10px;padding-top:12px}.demo-bottom{text-align:center;justify-content:center;padding:13px 15px;font-size:8px}.demo-bottom>span:last-child{display:none}.value-strip .container{flex-wrap:wrap;justify-content:center;gap:10px 18px;padding-block:20px}.value-strip .container>span{text-align:center;flex-basis:100%;max-width:none;margin-bottom:5px;font-size:7px}.value-strip strong{font-size:10px}.value-strip i{font-size:8px}.value-strip i:nth-last-child(2){display:none}.section{padding-block:68px}.eyebrow{margin-bottom:18px;font-size:8px}h2{font-size:40px}.intro-grid{grid-template-columns:1fr;gap:35px}.intro-grid h2 br:nth-of-type(2),.intro-grid h2 br:nth-of-type(3){display:none}.intro-copy .large-copy{margin-bottom:19px;font-size:24px}.intro-copy>p{max-width:none;margin-bottom:20px;font-size:14px}.feature-grid{grid-template-columns:1fr;gap:16px}.feature-card{grid-template-columns:1fr 150px;gap:0 10px;padding:26px;display:grid}.feature-art{grid-area:1/2/5/3;align-self:center;height:180px;margin:0 -12px 0 0}.feature-card .feature-number,.feature-card h3,.feature-card>p,.feature-card>a{grid-column:1/2}.feature-number{margin-bottom:12px;font-size:7px}.feature-card h3{font-size:24px}.feature-card p{min-height:0;font-size:12px}.feature-card .text-link{margin-top:14px;font-size:11px}.enrichment-art span{width:110px;padding:9px;font-size:6px;transform:translate(-12px)}.enrichment-art span:nth-child(2){transform:translate(0)}.enrichment-art span:nth-child(3){transform:translate(10px)}.precision-art div{width:120px;height:120px}.precision-art div:nth-child(2){width:80px;height:80px}.qualification-art small{letter-spacing:.07em;font-size:5px}.qual-line{gap:10px}.section-heading{margin-bottom:37px}.section-heading p{margin-top:20px;font-size:13px}.split-heading{margin-bottom:35px;display:block}.split-heading>.button{min-height:45px;margin-top:25px;font-size:12px}.steps-grid{grid-template-columns:1fr 1fr;gap:32px 24px}.step-no{font-size:26px}.steps-grid h3{margin:17px 0 12px;font-size:19px}.steps-grid p{font-size:12px}.solution-row{grid-template-columns:25px 1fr 34px;gap:15px;padding:26px 0}.solution-row:hover{padding-inline:0}.row-index{align-self:start;font-size:22px}.solution-row h3{font-size:23px;line-height:1.2}.solution-row .eyebrow{font-size:7px}.solution-row p{font-size:12px;line-height:1.8}.circle-arrow{width:34px;height:34px}.circle-arrow .arrow{font-size:18px}.exclusive-teaser{flex-direction:column;align-items:flex-start;gap:13px;margin-top:-10px;margin-bottom:58px;padding:24px}.exclusive-teaser p{font-size:12px}.exclusive-teaser .text-link{font-size:11px}.exclusivity{grid-template-columns:1fr;gap:12px;padding:40px 28px;overflow:hidden}.exclusive-art{order:2;min-height:230px;margin-top:30px}.exclusive-orbit{width:180px;height:180px}.exclusive-caption{font-size:6px;bottom:30px}.exclusivity p{font-size:13px}.exclusivity small{font-size:9px;line-height:1.8}.exclusivity .button{font-size:12px}.faq-section{grid-template-columns:1fr;gap:35px}.faq-section>div>p{margin:20px 0;font-size:13px}.faq-list summary{font-size:14px}.faq-list details p{font-size:12px}.cta-section{margin-bottom:60px;padding:63px 22px 68px}.cta-section>.eyebrow{font-size:7px}.cta-section h2{font-size:42px}.cta-section p{margin:22px 0 25px;font-size:13px}.cta-section .button{font-size:13px}.footer-top{flex-direction:column;gap:38px;padding-bottom:40px}.footer-top>div>p{margin-top:17px;font-size:12px}.footer-links{justify-content:space-between;gap:45px}.footer-links>div{gap:10px;font-size:11px}.footer-links .eyebrow{font-size:7px}.footer-bottom{flex-wrap:wrap;justify-content:space-between;gap:15px;font-size:8px}.footer-tag{flex-basis:100%}.page-hero{padding-block:65px}.page-hero h1{font-size:clamp(40px,8vw,61px)}.page-hero p{margin:22px auto 28px;font-size:14px}.page-hero .button{font-size:12px}.compact-top{padding-top:0}.program-grid{grid-template-columns:1fr}.program-card{padding:30px}.program-card h3{font-size:30px}.program-card p{min-height:0;font-size:14px}.program-card li,.program-tag,.program-card .button{font-size:13px}.audience-sections{padding-top:0;padding-bottom:0}.audience-block{grid-template-columns:1fr;gap:30px;padding-block:60px}.audience-block h2{font-size:36px}.audience-block>div>p{font-size:14px}.use-panel{padding:25px}.comparison{padding-top:50px}.table-scroll{margin-top:30px}th,td{padding:16px;font-size:12px}.method-step{grid-template-columns:50px 1fr;gap:25px;padding:40px 0}.method-number{font-size:47px}.method-step h2{font-size:30px}.method-step p{margin-top:17px;font-size:13px}.method-step ul{padding-left:14px;font-size:12px;line-height:1.9}.output-line{padding:15px;font-size:11px}.output-line span{font-size:7px}.standards{margin-top:35px}.standards-grid{grid-template-columns:1fr 1fr;gap:35px 24px}.standards-grid h3{font-size:21px}.standards-grid p{font-size:12px}.standard-mark{width:30px;height:30px;margin-bottom:18px;font-size:12px}.standards-note{margin-top:30px;padding-top:30px;font-size:11px}.manifesto{padding-block:0 25px}.manifesto>p{font-size:30px}.evolution{grid-template-columns:1fr;gap:15px}.evolution>div{grid-template-columns:35px 1fr 1.2fr;align-items:center;gap:15px;display:grid}.evolution h3{margin:0;font-size:21px}.evolution p{font-size:11px}.evolution span{font-size:27px}.fit-section{grid-template-columns:1fr;gap:35px}.fit-list li{padding:20px 0;font-size:12px}.contact-section{grid-template-columns:1fr;gap:35px;padding-block:55px 65px}.contact-intro h1{font-size:51px}.contact-intro>p{max-width:none;font-size:14px}.contact-steps{margin-top:30px;padding-top:15px}.contact-steps>div{padding:12px 0}.contact-principle{margin-top:20px;padding:20px 0;font-size:11px}.inquiry-form{padding:27px 23px}.form-grid{gap:18px 13px}.field{font-size:11px}.form-intro{margin-bottom:24px}.legal-page{padding-block:55px 75px}.legal-page h1{font-size:43px}.legal-page h2{font-size:24px}.legal-page p,.legal-page li{font-size:13px}.sample-modal{padding:36px 24px}.sample-modal h2{font-size:29px}.sample-modal>.eyebrow{font-size:7px}.sample-modal .button{width:100%}}@media (max-width:380px){.container,.nav-wrap{width:calc(100% - 30px)}.hero h1{font-size:48px}.hero-badge{font-size:6px}.hero-footnote{gap:7px;font-size:7px}.hero-footnote span+span:before{margin-right:7px}.hero-actions .button{padding-inline:13px;font-size:11px}.signal-body{gap:12px;padding-inline:15px}.orbit{width:150px;height:150px}.orbit-two{width:115px;height:115px}.orbit-three{width:80px;height:80px}.feature-card{grid-template-columns:1fr 100px;padding:23px}.feature-art{transform-origin:50%;transform:scale(.8)}.feature-card h3{font-size:22px}.feature-card p{font-size:11px}.value-strip{padding-inline:10px}.value-strip i{display:none}.standards-grid,.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.footer-links{gap:25px}.footer-links>div{font-size:10px}.demo-top,.demo-label{font-size:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.squeeze-header .nav-wrap{height:78px}.squeeze-footer{border-top:1px solid var(--line);color:#7890ae;justify-content:space-between;align-items:center;gap:25px;padding-block:28px 45px;font-size:10px;display:flex}.squeeze-footer>span:last-child{gap:20px;display:flex}.dental-page{overflow:hidden}.dental-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;padding-top:82px;padding-bottom:88px;display:grid;position:relative}.dental-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#3a6ef21a,#0000 68%);width:680px;height:680px;position:absolute;top:-260px;right:-300px}.dental-hero h1{max-width:820px;font-size:clamp(55px,6.2vw,86px)}.dental-hero-copy>p{max-width:690px;margin-top:28px;font-size:17px;line-height:1.8}.dental-trust{color:#8094b3;flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-size:12px;display:flex}.dental-trust strong{color:#cbe5ff;font-weight:500}.demand-radar{background:linear-gradient(145deg,#121a32,#070b1d);border:1px solid #84c0f831;border-radius:16px;min-height:520px;padding:22px;position:relative;overflow:hidden;box-shadow:0 35px 100px #0008}.radar-top{letter-spacing:.16em;color:#8098ba;justify-content:space-between;font-size:8px;display:flex}.radar-map{background-image:linear-gradient(#84c0f809 1px,#0000 1px),linear-gradient(90deg,#84c0f809 1px,#0000 1px);background-size:34px 34px;place-items:center;height:365px;margin-top:20px;display:grid;position:relative}.radar-map:after{content:"";background:radial-gradient(circle,#3a6ef220,#0000 57%);position:absolute;inset:0}.radar-map .ring{border:1px solid #84c0f82e;border-radius:50%;position:absolute}.radar-map .r1{width:270px;height:270px}.radar-map .r2{width:190px;height:190px}.radar-map .r3{width:110px;height:110px}.radar-core{z-index:2;background:#0b1430;border:1px solid #84c0f858;border-radius:18px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 50px #3a6ef238}.radar-core .verification-mark{transform:scale(.9)}.radar-map .pulse{background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 8px #84c0f812,0 0 22px #84c0f8}.radar-map .p1{top:26%;left:18%}.radar-map .p2{top:36%;right:15%}.radar-map .p3{bottom:18%;left:25%}.radar-map .p4{background:var(--royal);bottom:12%;right:29%}.radar-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;padding-top:18px;display:grid}.radar-stats small{letter-spacing:.13em;color:#7188a9;font-size:7px;display:block}.radar-stats strong{color:#c9e4ff;font-size:11px;font-weight:500}.dental-proof-strip{border-block:1px solid var(--line);background:#0a0e21}.dental-proof-strip .container{justify-content:space-between;align-items:center;gap:18px;min-height:78px;display:flex}.dental-proof-strip span{letter-spacing:.15em;color:#7386a5;font-size:8px}.dental-proof-strip strong{color:#bfd4eb;white-space:nowrap;font-size:10px;font-weight:500}.dental-proof-strip strong:first-letter{color:var(--blue)}.dental-problem{grid-template-columns:1.05fr .95fr;gap:100px;display:grid}.dental-problem h2{font-size:clamp(42px,4.6vw,62px)}.dental-problem .large-copy{color:#e8eef8;margin-bottom:28px;font-size:25px;line-height:1.45}.dental-problem>div:last-child>p:not(.large-copy){margin-bottom:20px;font-size:15px;line-height:1.85}.dental-economics{border-block:1px solid var(--line);background:#090d20}.economics-heading{text-align:center}.economics-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:48px auto 0;display:grid}.economics-grid article{border:1px solid var(--line);background:#0c1228;border-radius:14px;padding:36px}.economics-grid .econ-featured{background:linear-gradient(140deg,#17213d,#0b1126);border-color:#84c0f85c;box-shadow:0 24px 70px #0005}.econ-label{letter-spacing:.15em;color:#7f96b8;font-size:9px}.economics-grid strong{font-family:var(--serif);color:var(--blue);margin:20px 0;font-size:72px;font-weight:400;line-height:1;display:block}.economics-grid p{min-height:74px;font-size:14px;line-height:1.75}.economics-grid b{border-top:1px solid var(--line);color:#d7e9fa;margin-top:22px;padding-top:19px;font-size:12px;font-weight:500;display:block}.economics-note{text-align:center;margin-top:20px;font-size:10px}.dental-steps{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.dental-steps article{border-top:1px solid #84c0f84f;padding-top:24px}.dental-steps article>span{font-family:var(--serif);color:var(--blue);font-size:32px}.dental-steps h3{margin:20px 0 13px}.dental-steps p{font-size:13px;line-height:1.75}.dental-audience{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.audience-copy>p{margin-top:25px;font-size:15px;line-height:1.85}.audience-copy ul{grid-template-columns:1fr 1fr;gap:11px;margin:30px 0 0;padding:0;list-style:none;display:grid}.audience-copy li{color:#b8c9df;font-size:12px}.audience-copy li span{color:var(--blue);margin-right:9px}.signal-stack{padding:30px 40px 42px;position:relative}.signal-stack:before{content:"";border:1px solid var(--line);z-index:-1;background:linear-gradient(145deg,#131b32,#080d20);border-radius:16px;position:absolute;inset:0;transform:rotate(2deg)}.signal-stack>div{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr 140px;align-items:center;gap:15px;padding:22px 0;display:grid}.signal-stack small{letter-spacing:.13em;color:#6680a5;font-size:7px}.signal-stack strong{font-size:14px;font-weight:500}.signal-stack span{color:#8298b8;text-align:right;font-size:10px}.signal-stack>p{margin-top:18px;font-size:9px}.dental-diagnostic{border-block:1px solid var(--line);background:linear-gradient(#0b1025,#080b1c)}.diagnostic-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.diagnostic-copy>p{max-width:560px;margin:25px 0 38px;font-size:15px;line-height:1.85}.diagnostic-deliverables{border-top:1px solid var(--line);padding-top:27px}.diagnostic-deliverables>div{grid-template-columns:35px 1fr;gap:18px;padding:13px 0;display:grid}.diagnostic-deliverables>div>span{font-family:var(--serif);color:var(--blue);font-size:22px}.diagnostic-deliverables h3{letter-spacing:-.01em;margin-bottom:5px;font-size:16px}.dental-form{background:linear-gradient(140deg,#16203a,#0a1023);border:1px solid #84c0f838;border-radius:16px;padding:38px;box-shadow:0 30px 90px #0006}.dental-form h2{font-size:38px}.dental-form-intro{margin:16px 0 28px;font-size:13px;line-height:1.7}.dental-form>.button{justify-content:space-between;width:100%}.dental-success{text-align:center;padding-block:80px}.dental-success p{margin:24px 0 30px;font-size:14px;line-height:1.8}.dental-success .button{width:auto}.dental-faq{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.dental-faq>div:first-child>p{margin-top:24px;font-size:14px;line-height:1.8}.dental-final{text-align:center;background:radial-gradient(circle at 50% 0,#3a6ef226,#0000 55%),#0d1329;border:1px solid #84c0f83f;border-radius:18px;margin-bottom:100px;padding:84px 40px}.dental-final h2{max-width:800px;margin:auto}.dental-final>p{margin:22px 0 28px;font-size:18px}.dental-final>small{color:#7790b1;margin-top:16px;display:block}@media (max-width:1050px){.dental-hero{gap:40px}.demand-radar{min-height:470px}.dental-proof-strip .container{flex-wrap:wrap;justify-content:center;padding-block:20px}.dental-proof-strip span{text-align:center;flex-basis:100%}.dental-problem,.dental-audience,.diagnostic-grid,.dental-faq{gap:50px}.dental-steps{gap:18px}.signal-stack{padding-inline:25px}.signal-stack>div{grid-template-columns:65px 1fr}.signal-stack span{display:none}}@media (max-width:760px){.dental-hero{grid-template-columns:1fr;padding-top:55px;padding-bottom:60px}.dental-hero h1{font-size:clamp(48px,12vw,68px)}.dental-hero-copy>p{font-size:15px}.demand-radar{min-height:440px}.radar-map{height:315px}.dental-trust{font-size:10px}.dental-proof-strip strong{font-size:9px}.dental-problem,.dental-audience,.diagnostic-grid,.dental-faq{grid-template-columns:1fr}.dental-problem{gap:35px}.dental-problem .large-copy{font-size:22px}.economics-grid{grid-template-columns:1fr}.economics-grid p{min-height:0}.dental-steps{grid-template-columns:1fr 1fr;gap:35px 22px}.dental-audience{gap:45px}.signal-stack{padding:20px 24px 36px}.diagnostic-grid{gap:50px}.dental-form{padding:28px 22px}.dental-form h2{font-size:34px}.dental-final{margin-bottom:60px;padding:60px 23px}.dental-final h2{font-size:39px}.dental-final>p{font-size:15px}}@media (max-width:430px){.dental-trust{gap:3px;display:grid}.radar-stats{gap:6px}.radar-stats strong{font-size:9px}.dental-steps,.audience-copy ul{grid-template-columns:1fr}.economics-grid strong{font-size:62px}.signal-stack>div{grid-template-columns:58px 1fr}.signal-stack strong{font-size:12px}}.vertical-link{width:max-content;color:var(--blue);align-items:center;gap:12px;margin-top:15px;font-size:12px;display:flex}.vertical-link .arrow{font-size:16px}.cosmetic-solution-hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:70px;padding-block:76px 92px;display:grid;position:relative}.cosmetic-solution-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#3a6ef21a,#0000 68%);width:760px;height:620px;position:absolute;top:-180px;left:-340px}.cosmetic-solution-hero h1{max-width:800px;font-size:clamp(52px,5.8vw,82px)}.cosmetic-solution-hero>div>p{max-width:720px;margin-top:28px;font-size:16px;line-height:1.8}.cosmetic-hero-actions{justify-content:flex-start}.cosmetic-microcopy{margin-top:13px}.cosmetic-chips{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.cosmetic-chips span{color:#a9bad2;letter-spacing:.08em;text-transform:uppercase;background:#84c0f807;border:1px solid #84c0f82d;border-radius:30px;padding:7px 12px;font-size:9px}.cosmetic-brief{background:linear-gradient(145deg,#121a32,#070b1d);border:1px solid #84c0f83d;border-radius:16px;padding:25px;overflow:hidden;box-shadow:0 35px 100px #0008}.cosmetic-brief-top{border-bottom:1px solid var(--line);letter-spacing:.13em;color:#7990af;justify-content:space-between;gap:20px;padding-bottom:18px;font-size:7px;display:flex}.cosmetic-brief-profile{padding:28px 0 22px;position:relative}.cosmetic-brief-mark{background:#0b1430;border:1px solid #84c0f850;border-radius:18px;place-items:center;width:74px;height:74px;margin-bottom:22px;display:grid;box-shadow:0 0 45px #3a6ef230}.cosmetic-brief-profile .verified-pill{position:absolute;top:29px;right:0}.cosmetic-brief-profile p{margin-top:6px;font-size:12px}.cosmetic-brief-data{margin:0}.cosmetic-brief-data>div{border-top:1px solid var(--line);grid-template-columns:120px 1fr;gap:20px;padding:13px 0;display:grid}.cosmetic-brief-data dt{letter-spacing:.12em;text-transform:uppercase;color:#7188a9;font-size:8px}.cosmetic-brief-data dd{color:#d6e7f7;text-align:right;margin:0;font-size:12px}.cosmetic-brief-footer{border-top:1px solid var(--line);margin-top:6px;padding-top:20px;font-size:11px;line-height:1.75}.cosmetic-brief-flow{text-align:right;color:#7894b8;letter-spacing:.18em;margin-top:16px;font-size:7px;display:block}.cosmetic-card-grid{gap:18px;display:grid}.cosmetic-card-grid-three{grid-template-columns:repeat(3,1fr)}.cosmetic-card-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#11182f,#090d20);border-radius:12px;padding:30px}.cosmetic-card-grid h3{color:#dcecff;font-size:20px;line-height:1.25}.cosmetic-card-grid p{margin-top:18px;font-size:13px;line-height:1.8}.cosmetic-advantages .standard-mark{font-family:var(--serif);font-size:16px}.cosmetic-advantages+.text-link{margin-top:44px}.cosmetic-offer-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.cosmetic-offer-grid article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:25px;padding:30px 30px 30px 0;display:grid}.cosmetic-offer-grid article:nth-child(odd){border-right:1px solid var(--line)}.cosmetic-offer-grid article:nth-child(2n){padding-left:30px}.cosmetic-offer-grid article>span{font-family:var(--serif);color:var(--blue);font-size:28px}.cosmetic-offer-grid p{margin-top:9px;font-size:12px;line-height:1.75}.cosmetic-process-heading{align-items:end}.cosmetic-process-heading h2{max-width:880px}.cosmetic-fit{grid-template-columns:.9fr 1.1fr;align-items:start;gap:95px;display:grid}.cosmetic-fit>div:first-child>p{margin-top:25px;font-size:14px;line-height:1.8}.cosmetic-not-fit{color:#8fa2bd;padding-top:24px;font-size:12px;line-height:1.8}.cosmetic-solution-page .dental-final>p{max-width:750px;margin-block:22px 28px;margin-inline:auto}@media (max-width:1050px){.cosmetic-solution-hero{gap:40px}.cosmetic-card-grid-three{grid-template-columns:1fr}.cosmetic-fit{gap:50px}.cosmetic-brief-data>div{grid-template-columns:95px 1fr}}@media (max-width:760px){.cosmetic-solution-hero{grid-template-columns:1fr;padding-block:55px 68px}.cosmetic-solution-hero h1{font-size:clamp(45px,11vw,62px)}.cosmetic-solution-hero>div>p{font-size:14px}.cosmetic-hero-actions{flex-wrap:wrap}.cosmetic-brief{padding:20px}.cosmetic-brief-profile .verified-pill{margin-bottom:16px;display:inline-flex;position:static}.cosmetic-brief-mark{margin-bottom:16px}.cosmetic-offer-grid{grid-template-columns:1fr}.cosmetic-offer-grid article,.cosmetic-offer-grid article:nth-child(2n){border-right:0;padding:25px 0}.cosmetic-fit{grid-template-columns:1fr;gap:35px}.cosmetic-process-heading .button{margin-top:25px}}@media (max-width:430px){.cosmetic-solution-hero h1{font-size:43px}.cosmetic-hero-actions{display:grid}.cosmetic-hero-actions .button{width:100%}.cosmetic-chips span{font-size:8px}.cosmetic-brief-top{gap:6px;display:grid}.cosmetic-brief-data>div{grid-template-columns:1fr;gap:4px}.cosmetic-brief-data dd{text-align:left}.cosmetic-card-grid article{padding:24px}.cosmetic-offer-grid article{grid-template-columns:40px 1fr;gap:15px}}.roofing-track-grid{grid-template-columns:1fr 1fr}.roofing-track-list{border-top:1px solid var(--line);margin:20px 0 0;padding:20px 0 0;list-style:none}.roofing-track-list li{color:#aebfd5;padding:7px 0 7px 20px;font-size:12px;position:relative}.roofing-track-list li:before{content:"✓";color:var(--blue);position:absolute;left:0}.roofing-standards-link{margin-top:44px}.roofing-offer-grid article:last-child{border-right:0;grid-column:1/-1}.roofing-offer-note{margin-top:28px}.cosmetic-solution-page .cosmetic-brief-profile h2{line-height:1.15}@media (max-width:760px){.roofing-track-grid{grid-template-columns:1fr}.roofing-offer-grid article:last-child{grid-column:auto}}:root{--navy:#050608;--panel:#11151b;--panel-light:#18212c;--ink:#f5f7fb;--muted:#a2aab8;--blue:#9bd2ff;--royal:#689ed4;--mint:#b8d9ed;--line:#b6cfe024;--serif:"Inter Tight",sans-serif}body{font-size:17px;line-height:1.65}h1,h2,h3{letter-spacing:-.055em;text-wrap:balance;font-weight:600}h1{line-height:1.02}h2{font-size:clamp(40px,4.8vw,70px);line-height:1.06}em{font-family:var(--sans);letter-spacing:inherit;color:var(--blue);font-style:normal;font-weight:600}.container{width:min(1240px,100% - 80px)}.section{padding-block:120px}.eyebrow{letter-spacing:.13em;color:#a9b9cc;font-size:12px}.site-header{border-bottom:1px solid var(--line);background:#080b0fee}.nav-wrap{height:86px}.nav-links{font-size:14px}.button{border-radius:40px;gap:20px;min-height:54px;padding:15px 24px;font-size:16px;font-weight:600}.button-primary{background:var(--blue);color:#051321;box-shadow:none}.button-primary:hover{background:#c4e5ff}.button-small{min-height:42px;padding:10px 18px;font-size:14px}.nav-cta{color:#081321;background:#eaf5ff;border-color:#eaf5ff}.text-link{color:#b7ddff;font-size:16px}.hero{padding-top:90px;padding-bottom:85px}.hero h1,.page-hero h1{letter-spacing:-.065em;max-width:1100px;margin-inline:auto;font-size:clamp(58px,7.5vw,108px);line-height:1.02}.hero h1 em{font-size:1em;line-height:inherit}.hero-badge{letter-spacing:.13em;background:0 0;border:0;padding:0;font-size:12px}.hero-copy,.page-hero p{max-width:760px;margin:28px auto 0;font-size:20px;line-height:1.6}.hero-actions{flex-wrap:wrap;margin-top:32px}.hero-commitment,.cta-note{color:#a2afbf;font-size:13px;line-height:1.7}.hero-segments{flex-wrap:wrap;font-size:13px}.hero-segments a{font-size:14px}.hero-glow{background:radial-gradient(#19406724,#0000 68%)}.page-hero{background:radial-gradient(at 50% 20%,#15345440,#0000 70%);padding-block:95px 100px}.page-hero .button{margin-top:30px}.page-hero nav[aria-label=Breadcrumb]{margin-bottom:28px;font-size:12px}.signal-demo,.profile-card,.sample-modal,.cosmetic-brief,.inquiry-form,.dental-form{background:linear-gradient(145deg,#1b2b3e,#101721 48%,#0b1017);border-color:#86b8e240;border-radius:26px}.signal-demo{margin-top:65px}.signal-chip{background:#131b27;border-color:#86b8e233;border-radius:14px}.demo-tabs{background:#0b1017}.demo-tabs button{font-size:14px}.demo-tabs button[aria-pressed=true]{color:#081321;background:#dcecff}.demo-top,.demo-bottom{background:#0c1118}.sample-modal{color:var(--ink)}.value-strip,.dental-proof-strip{border-block:1px solid var(--line);background:#10151c}.value-strip strong,.dental-proof-strip strong{white-space:normal;font-size:14px}.intro-grid{gap:70px}.intro-copy p{font-size:18px;line-height:1.7}.intro-copy .large-copy{color:#e7edf7;font-size:26px}.benefit-statement{color:#080b10;background:#e9eff3;border-radius:28px;margin-block:45px;padding:75px 55px}.benefit-statement h2{font-size:clamp(44px,5vw,72px)}.benefit-statement em{color:#627386}.benefit-statement p,.benefit-statement .eyebrow{color:#526171}.benefit-statement .large-copy{color:#142330}.benefit-statement .text-link{color:#244b70;border-color:#244b7060}.features-section{background:0 0}.section-heading>p{font-size:19px;line-height:1.6}.feature-grid{gap:20px}.feature-card,.program-card,.cosmetic-card-grid article{background:#11171f;border:1px solid #ffffff12;border-radius:28px;padding:32px}.feature-card h3{font-size:32px;line-height:1.12}.feature-card p{min-height:0;font-size:17px;line-height:1.65}.feature-card .text-link{font-size:15px}.feature-number{color:#a9bdd4;font-size:12px}.steps-grid h3,.dental-steps h3{font-size:25px}.steps-grid p,.dental-steps p{font-size:16px;line-height:1.7}.step-no,.dental-steps article>span,.method-number,.row-index{font-family:var(--sans);color:#8caaca;font-weight:500}.exclusive-teaser,.exclusivity{background:linear-gradient(140deg,#162b40,#0d131c);border:1px solid #86b8e235;border-radius:28px}.exclusive-teaser p,.exclusivity p{font-size:18px}.exclusivity small{color:#a8b6c9;font-size:13px}.solution-row{padding-block:38px}.solution-row h3{font-size:34px}.solution-row p{font-size:17px;line-height:1.7}.cta-section,.dental-final{background:radial-gradient(at 50% 0,#163856,#0000 68%),#090d13;border-color:#86b8e23b;border-radius:28px;padding:100px 45px}.cta-section h2,.dental-final h2{max-width:1000px;margin-inline:auto;font-size:clamp(44px,6vw,84px)}.cta-section p,.dental-final>p{max-width:820px;margin-inline:auto;font-size:20px;line-height:1.6}.cta-section .button{margin-top:12px}.cta-note{max-width:740px;margin-inline:auto;display:block}.program-card h3{font-size:36px}.program-tag{color:#c0d6ec;font-size:16px}.program-card p{min-height:0;font-size:17px}.program-card ul,.program-card li{font-size:15px;line-height:1.6}.program-card.featured{background:linear-gradient(155deg,#1b3858,#111c2b);border-color:#9bd2ff75}.program-card .button{font-size:16px}.program-price span{font-size:13px}.audience-block h2{font-size:clamp(38px,4vw,58px)}.audience-block p{font-size:18px}.use-panel{border-color:var(--line);background:#101720;border-radius:24px;padding:30px}.use-panel>div{font-size:17px}.use-panel p{font-size:14px}.comparison th,.comparison td{padding:22px;font-size:16px;line-height:1.65}.comparison th:last-child,.comparison td:last-child{background:#152333}.table-scroll{border-radius:20px}.vertical-link{font-size:15px}.method-step{gap:55px;padding-block:55px}.method-step h2{font-size:clamp(36px,4.4vw,60px)}.method-step p,.method-step li{font-size:18px}.output-line{background:#132538;border-color:#9bd2ff30;border-radius:14px;padding:22px;font-size:16px}.output-line span{font-size:12px}.standards{background:#10151c;margin-top:0}.standards-grid{gap:40px}.standards-grid h3{font-size:27px}.standards-grid p{font-size:16px;line-height:1.75}.standard-mark{color:#a9d4f5}.standards-note{color:#afbdcc;font-size:14px}.manifesto{background:#e9eff3;border-radius:28px;max-width:1100px;margin-bottom:35px;padding:75px 55px}.manifesto>p{color:#142330;font-size:clamp(28px,3.3vw,45px);line-height:1.3}.manifesto em,.manifesto .muted,.manifesto .eyebrow{color:#5c6f82}.evolution h3{font-size:29px}.evolution p{font-size:16px}.fit-section p,.fit-list li{font-size:17px}.faq-section h2,.dental-faq h2{font-size:clamp(38px,4vw,58px)}.faq-section>div>p,.dental-faq>div:first-child>p{font-size:17px}.faq-list summary{padding-block:24px;font-size:18px;line-height:1.5}.faq-list details p{font-size:16px;line-height:1.75}.contact-section{align-items:start;gap:65px;padding-block:85px 110px}.contact-intro h1{font-size:clamp(52px,5.4vw,78px);line-height:1.03}.contact-intro>p{max-width:540px;font-size:18px;line-height:1.7}.contact-steps h3{font-size:22px}.contact-steps p{font-size:16px}.contact-principle{font-size:14px}.inquiry-form,.dental-form{padding:35px}.form-field label,.form-grid label{font-size:14px}input,select,textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input:not([type=checkbox]):not([type=hidden]),select,textarea{color:#e6effa;background:#111923;border-color:#71859e66;border-radius:10px;font-size:17px}.cosmetic-solution-hero,.dental-hero{align-items:center;gap:65px;padding-block:85px 100px}.cosmetic-solution-hero h1,.dental-hero h1{letter-spacing:-.06em;font-size:clamp(50px,5.6vw,80px);line-height:1.03}.cosmetic-solution-page .cosmetic-solution-hero h1 em{font-size:1em}.cosmetic-solution-hero>div>p,.dental-hero-copy>p{font-size:18px;line-height:1.65}.cosmetic-chips span{letter-spacing:.03em;padding:8px 12px;font-size:12px}.cosmetic-brief-top{flex-wrap:wrap;font-size:10px;line-height:1.5}.cosmetic-brief-profile h2{font-size:32px}.cosmetic-brief-profile p{font-size:14px}.cosmetic-brief-profile .verified-pill{margin-bottom:20px;font-size:11px;display:inline-flex;position:static}.cosmetic-brief-data dt{font-size:12px}.cosmetic-brief-data dd{font-size:15px}.cosmetic-brief-footer{font-size:14px}.cosmetic-brief-flow{font-size:11px}.cosmetic-card-grid h3{font-size:27px}.cosmetic-card-grid p{font-size:17px;line-height:1.65}.cosmetic-offer-grid h3{font-size:26px}.cosmetic-offer-grid p,.cosmetic-fit>div:first-child>p{font-size:17px}.cosmetic-not-fit{font-size:14px}.dental-economics,.dental-diagnostic{background:#10151c}.dental-problem .large-copy{font-size:29px}.dental-problem>div:last-child>p:not(.large-copy){font-size:18px}.dental-form-intro,.dental-success p{font-size:16px}.dental-final>small{color:#a2b4ca;font-size:13px;line-height:1.7}.footer{padding-top:65px}.footer p{font-size:23px}.footer-links a{font-size:15px}.footer-bottom{color:#9baabd}.legal-page{max-width:900px}.legal-page h1{font-size:clamp(44px,5vw,68px)}.legal-page h2{font-size:29px}.legal-page p,.legal-page li{color:#b8c3d2;font-size:17px;line-height:1.85}.field>span{font-size:14px}.field input,.field select,.field textarea{color:#e6effa;background:#111923;border-color:#71859e66;border-radius:10px;font-size:17px}.form-intro{font-size:16px}.form-note,.consent,.form-error{font-size:13px;line-height:1.7}.form-note{color:#a8b9cc}.inquiry-form h2{font-size:34px}.demand-radar{background:linear-gradient(145deg,#1b2b3e,#0b1017);border-color:#86b8e240;border-radius:28px}.economics-grid article{background:#111923;border-radius:28px}.economics-grid .econ-featured{background:linear-gradient(140deg,#213b54,#111923)}.economics-grid p{font-size:17px}.economics-grid b{font-size:15px}.economics-note{color:#a8b9cc;font-size:13px}.econ-label{font-size:12px}.signal-stack:before{background:linear-gradient(145deg,#17283b,#0b1119);border-radius:26px;transform:none}.signal-stack small{font-size:11px}.signal-stack strong{font-size:16px}.signal-stack span,.signal-stack>p{font-size:13px}.diagnostic-copy>p{font-size:18px}.diagnostic-deliverables h3{font-size:22px}.diagnostic-deliverables p{font-size:16px}@media (min-width:1600px){.container{width:min(1400px,100% - 120px)}.legal-page{max-width:900px}}@media (max-width:1050px){.intro-grid,.contact-section,.cosmetic-solution-hero,.dental-hero{gap:35px}.program-card,.feature-card{padding:25px}.program-card h3{font-size:30px}.cosmetic-solution-hero h1{font-size:54px}.benefit-statement{padding:55px 35px}.standards-grid{gap:30px}}@media (max-width:760px){.container{width:calc(100% - 40px)}.section{padding-block:75px}.nav-wrap{width:calc(100% - 40px);height:76px}.nav-links.is-open{background:#0b1017}.nav-links{font-size:16px}.hero,.page-hero{padding-block:60px 70px}.hero h1,.page-hero h1{font-size:clamp(46px,9.5vw,70px)}.hero-copy,.page-hero p{font-size:18px}.hero-badge{font-size:11px}.hero-segments a{font-size:13px}.hero-actions{gap:12px}.hero-commitment{font-size:12px}.signal-demo{margin-top:40px}.demo-tabs button{font-size:12px}.button,.program-card .button{font-size:15px}.section-heading>p{font-size:18px}.benefit-statement{margin-block:20px;padding:45px 25px}.benefit-statement h2{font-size:43px}.intro-copy p{font-size:17px}.intro-copy .large-copy{font-size:23px}.feature-card{flex-direction:column;padding:28px;display:flex}.feature-card h3{font-size:31px}.feature-card p{font-size:17px}.feature-art{width:100%;height:150px}.feature-card .text-link{font-size:15px}.solution-row h3{font-size:28px}.solution-row p{font-size:16px}.exclusive-teaser p,.exclusivity p{font-size:17px}.program-card{padding:28px}.program-card h3{font-size:34px}.standards-grid{grid-template-columns:1fr}.standards-grid h3{font-size:26px}.standards-grid p{font-size:16px}.method-step{gap:22px;padding-block:38px}.method-step h2{font-size:36px}.method-step p,.method-step li{font-size:17px}.output-line{padding:18px;font-size:15px}.manifesto{padding:40px 25px}.manifesto>p{font-size:30px}.evolution{gap:24px}.faq-list summary{font-size:17px}.contact-section{gap:35px;padding-block:55px 75px}.contact-intro h1{font-size:52px}.contact-intro>p{font-size:18px}.inquiry-form,.dental-form{padding:28px 22px}.cosmetic-solution-hero,.dental-hero{grid-template-columns:1fr;gap:40px;padding-block:55px 70px}.cosmetic-solution-hero h1,.dental-hero h1{font-size:clamp(46px,10vw,66px)}.cosmetic-solution-hero>div>p,.dental-hero-copy>p{font-size:18px}.cosmetic-card-grid h3{font-size:27px}.cosmetic-card-grid p{font-size:17px}.cosmetic-brief{padding:25px}.cosmetic-brief-data>div{grid-template-columns:1fr;gap:5px}.cosmetic-brief-data dd{text-align:left}.dental-steps{grid-template-columns:1fr}.dental-proof-strip strong,.dental-trust{font-size:13px}.cta-section,.dental-final{padding:65px 23px}.cta-section h2,.dental-final h2{font-size:44px}.cta-section p,.dental-final>p{font-size:18px}.comparison th,.comparison td{padding:18px;font-size:15px}.legal-page p,.legal-page li{font-size:17px}.eyebrow{font-size:11px}.footer-links a{font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.hero-tagline{color:var(--muted);margin:20px auto 0;font-size:16px}.sample-record{border:1px solid var(--line);background:var(--panel);overflow-wrap:anywhere;border-radius:20px;margin-top:24px}.sample-record summary{cursor:pointer;color:var(--blue);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:20px;font-size:16px;list-style:none;display:flex}.sample-record summary::-webkit-details-marker{display:none}.sample-record summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.sample-record[open] summary>span{transform:rotate(45deg)}.sample-record-body{padding:0 20px 24px}.sample-record-body h3{margin-bottom:16px;font-size:25px;line-height:1.2}.sample-record-body p{color:var(--muted);font-size:14px;line-height:1.7}.sample-record-body .sample-record-label{color:var(--ink);margin-bottom:12px;font-weight:600}.sample-record dl{margin:24px 0}.sample-record dl>div{border-top:1px solid var(--line);padding:18px 0}.sample-record dt{color:var(--blue);margin-bottom:6px;font-size:14px;font-weight:600}.sample-record dd{margin:0}.sample-record dd strong{color:var(--ink);font-size:16px;font-weight:500}.sample-record dd p{margin-top:8px}.sample-record-note{border-top:1px solid var(--line);padding-top:18px}.profile-card .profile-title{letter-spacing:-.04em;margin:0;font-size:24px;line-height:1.2}.connective-eyebrow{margin:14px 0 22px;display:block}.proof-card{flex-direction:column;align-items:flex-start;min-height:160px;display:flex}.proof-card h3{margin:0 0 18px}.deliverable-close{text-align:center;margin-top:28px}.deliverable-close p{color:var(--muted);margin-bottom:24px;font-size:14px;font-style:italic}.proof-card p,.content-placeholder{overflow-wrap:anywhere}.content-placeholder{color:var(--muted);border:1px solid var(--line);border-radius:14px;margin-top:24px;padding:20px;font-size:16px;line-height:1.7}.price-placeholder,.product-comparison{margin-top:32px}.product-comparison table{min-width:720px}.table-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.verification-note{border-left:2px solid var(--blue);padding-left:20px;scroll-margin-top:110px}.evolution .layer-explainer{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.65}.about-verification{margin-block:0 30px}.about-verification a{text-underline-offset:4px;text-decoration:underline}.analytics-placeholder{color:var(--muted);padding-bottom:24px;font-size:12px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-toggle,.modal-close,.demo-tabs button,.sample-link{min-width:44px;min-height:44px}.footer-links a,.footer-bottom a,.hero-segments a{align-items:center;min-height:44px;display:inline-flex}.consent{align-items:center;min-height:44px}.consent input{min-width:20px;min-height:20px}.field input,.field select{min-height:48px}.field textarea{min-height:120px}.signal-chip strong{white-space:normal;overflow-wrap:anywhere}.signal-body>*{min-width:0}.demo-top,.demo-bottom,.demo-label,.signal-chip small,.profile-card>p,.profile-data>span,.hero-footnote,.feature-number,.step-no,.row-index{color:var(--muted)}@media (max-width:760px){.hero{padding-top:36px}.hero-tagline{margin-top:18px;font-size:14px}.hero-copy{margin-top:18px;font-size:17px}.proof-card{min-height:0}.evolution .layer-explainer{grid-column:2/-1;margin-top:0}.method-step{grid-template-columns:40px minmax(0,1fr);gap:16px}.footer-links{flex-wrap:wrap;gap:24px}.footer-links>div{min-width:0}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.hero-segments{gap:10px 18px}.demo-tabs{flex-wrap:wrap}.demo-tabs button{flex:100px}.contact-intro h1{font-size:clamp(42px,12vw,52px)}}.intel{padding-top:32px;padding-bottom:60px}.intel-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:14px;display:flex}.intel-breadcrumb a:hover{text-decoration:underline}.intel-hero{max-width:1040px;padding:70px 0 52px}.intel-hero h1{letter-spacing:-.045em;max-width:1000px;margin:24px 0;font-size:clamp(38px,6.2vw,78px);line-height:1.05}.intel p{color:var(--muted);max-width:800px;font-size:17px;line-height:1.75}.intel-hero>p{max-width:820px;font-size:20px}.intel-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.intel-section{border-top:1px solid var(--line);padding:48px 0}.intel h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(28px,3vw,40px);line-height:1.15}.intel h3{margin:16px 0;font-size:24px;line-height:1.2}.intel-split{grid-template-columns:1fr 2fr;gap:40px;display:grid}.intel li{color:var(--muted);margin:10px 0;font-size:16px;line-height:1.7}.intel ul{padding-left:20px}.intel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.intel-card{background:#0a1326;border:1px solid #264571;border-radius:12px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.intel-card:hover{background:#0d1a31;border-color:#4b8bff}.intel-card p{font-size:16px}.intel-link{color:#99c1ff;margin-top:auto;padding-top:20px;font-size:16px}.intel-flow{background:#091326;border:1px solid #294d83;flex-wrap:wrap;gap:20px;margin:30px 0 50px;padding:26px;list-style:none;display:flex}.intel-flow li{flex-direction:column;flex:120px;gap:12px;margin:0;display:flex}.intel-flow span{color:#87b5ff;font-size:14px}.intel-flow strong{color:#fff;font-size:17px}.intel-flow b{color:#568fff}.intel-end{border-top:1px solid var(--line);padding:56px 0}.intel-end h2{margin-top:22px}.intel-end .button{margin-top:24px}.intel .intel-note{max-width:850px;margin-top:20px;font-size:14px;line-height:1.6}.territory-figure{background:#070f20;border:1px solid #29528c;border-radius:12px;margin:0 0 48px;overflow:hidden}.territory-caption,.territory-figure figcaption{color:#b9c9e0;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:20px 24px;font-size:14px;display:flex}.territory-caption strong{color:#eaf1ff;font-size:14px}.territory-figure .intel-note{padding:0 24px 22px}.density-key{background:linear-gradient(90deg,#102544,#2563eb);width:70px;height:9px;margin:0 8px;display:inline-block}.intel-table{border:1px solid var(--line);margin:28px 0;overflow-x:auto}.intel-table table{border-collapse:collapse;width:100%;min-width:640px}.intel-table th,.intel-table td{text-align:left;border-bottom:1px solid var(--line);padding:18px;font-size:16px;line-height:1.55}.intel-table th{color:#9cc5ff}.intel-tool{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin:28px 0 50px;display:grid}.intel-panel{background:#091326;border:1px solid #294a7a;border-radius:12px;padding:28px}.intel-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.intel label{color:#dce8fb;flex-direction:column;gap:8px;font-size:15px;display:flex}.intel input,.intel select{color:#fff;width:100%;min-height:48px;font:inherit;background:#060d1b;border:1px solid #36557c;border-radius:6px;padding:12px}.intel input:focus,.intel select:focus{outline-offset:2px;outline:2px solid #5790ff}.intel-results{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0;display:grid}.intel-results div{border-bottom:1px solid var(--line);padding-bottom:14px}.intel-results dt{color:#b4c8e4;font-size:14px}.intel-results dd{color:#fff;margin:8px 0 0;font-size:27px}.intel-controls{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:30px;display:grid}.intel button{cursor:pointer}.intel-checkbox{align-items:center;flex-direction:row!important}.intel-checkbox input{width:20px;min-height:20px}.intel-progress{color:#8db6fa;margin:20px 0}.intel-assessment{max-width:800px}:is(.intel a:focus-visible,.intel button:focus-visible){outline-offset:5px;outline:2px solid #83b1ff}.intel-section[id]{scroll-margin-top:110px}@media (max-width:900px){.intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-tool{grid-template-columns:1fr}.intel-controls{grid-template-columns:1fr 1fr}}@media (max-width:600px){.intel-hero{padding:40px 0}.intel-hero>p{font-size:18px}.intel-split,.intel-grid,.intel-fields{grid-template-columns:1fr}.intel-split{gap:18px}.intel-card,.intel-panel{padding:22px}.intel-controls{grid-template-columns:1fr}.intel-flow{gap:22px}.intel-breadcrumb{font-size:14px}.intel-actions .button{width:100%}}.intel-signal{border-bottom:1px solid var(--line)}.intel-signal summary{cursor:pointer;justify-content:space-between;gap:20px;padding:26px 0;font-size:23px;list-style:none;display:flex}.intel-signal summary::-webkit-details-marker{display:none}.intel-signal summary span{color:#80b0ff}.intel-signal dl{grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:10px 0 32px;display:grid}.intel-signal dt{text-transform:uppercase;letter-spacing:.08em;color:#8db8ff;font-size:14px}.intel-signal dd{color:var(--muted);margin:12px 0 0;font-size:17px;line-height:1.7}.intel-anchor-nav{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:40px;display:grid}.intel-anchor-nav a{border:1px solid var(--line);padding:18px;font-size:16px}.intel caption{text-align:left;color:#9dbbe5;padding:20px;font-size:16px}.intel-assessment fieldset{border:0;gap:18px;padding:0;display:grid}.intel-assessment progress{accent-color:#3274ff;width:100%;height:5px;margin-bottom:28px}.intel-assessment h2:focus{outline:none}.intel button:disabled{opacity:.45;cursor:not-allowed}.intel-assessment details summary{cursor:pointer;padding:16px 0;font-size:17px}:is(.intel:has(.intel-tool) .intel-hero,.intel:has(.intel-controls) .intel-hero,.intel:has(.intel-assessment) .intel-hero){padding:36px 0 24px}:is(.intel:has(.intel-tool) .intel-hero h1,.intel:has(.intel-controls) .intel-hero h1,.intel:has(.intel-assessment) .intel-hero h1){font-size:clamp(34px,4vw,52px)}@media (max-width:600px){.intel-signal dl,.intel-anchor-nav{grid-template-columns:1fr}}.resource-nav{font-size:14px;position:relative}.resource-nav summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}.resource-nav summary:after{content:"⌄"}.resource-nav>div{background:#081121;border:1px solid #294a78;border-radius:10px;width:280px;max-height:70vh;padding:14px;display:grid;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 20px 50px #0009}.resource-nav>div a{padding:10px 12px;line-height:1.4;display:block;font-size:14px!important}.resource-nav>div a:hover{background:#10213c}.intel-footer-links{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:4px 24px;padding:30px 0;display:grid}.intel-footer-links a{min-height:44px;color:var(--muted);align-items:center;font-size:14px;line-height:1.5;display:flex}.intel-footer-links a:hover{color:#fff}.nav-links{gap:22px}.intel-card[id]{scroll-margin-top:110px}@media (max-width:1150px){.nav-links{gap:14px}.nav-links>a,.resource-nav{font-size:14px}}@media (max-width:1180px){.menu-toggle{display:block}.nav-links{display:none}.nav-links.is-open{background:#081121;border-bottom:1px solid #294a78;flex-direction:column;align-items:stretch;max-height:85vh;padding:24px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto}.nav-links.is-open>a{min-height:44px;font-size:16px}.resource-nav{font-size:16px}.resource-nav>div{width:100%;box-shadow:none;max-height:none;position:static}.intel-footer-links{grid-template-columns:repeat(2,1fr)}}.canvass-comparison{grid-template-columns:1fr 1fr;gap:24px;display:grid}.canvass-comparison svg{width:100%;height:auto;margin:20px 0}:is(.intel-signal summary:focus-visible,.resource-nav summary:focus-visible){outline-offset:4px;outline:2px solid #83b1ff}@media (max-width:600px){.canvass-comparison{grid-template-columns:1fr}}.intel .eyebrow{font-size:14px}.intel .button-primary{color:#fff;background:#316cf4}.intel .button-primary:hover{background:#4580ff}.intel p+p{margin-top:18px}.intel-card p{margin-bottom:8px}.guide-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:56px;display:grid}.guide-toc{background:#0a1321;border:1px solid #294a78;border-radius:12px;max-height:calc(100vh - 48px);padding:24px;position:sticky;top:24px;overflow:auto}.guide-toc strong{font-size:17px}.guide-toc ol{padding-left:22px}.guide-toc li{margin:12px 0;font-size:14px;line-height:1.5}.guide-toc a:hover{color:#95bdff}.guide-layout article .intel-section:first-child{border-top:0;padding-top:0}.guide-layout .intel-link{margin-top:14px;display:inline-flex}.glossary-index{border:1px solid var(--line);flex-wrap:wrap;gap:12px;padding:24px;display:flex}.glossary-index a{border-bottom:1px solid #41669a;padding:6px;font-size:15px}.glossary-definitions dd{margin:0}.industry-hub-card dt{color:#8db8ff;margin-top:18px;font-size:14px}.industry-hub-card dd{color:var(--muted);margin:8px 0 0;font-size:16px;line-height:1.65}.concept-equation{border:1px solid #315997;border-radius:12px;padding:32px;color:#dceaff!important;max-width:none!important;font-size:clamp(24px,3vw,42px)!important;line-height:1.35!important}.concept-equation b{color:#649dff}.sample-banner{background:#10203a;border-left:3px solid #609aff;padding:16px 20px;color:#d1e3ff!important;font-size:15px!important}.sample-bars{color:#4b8dff;letter-spacing:3px;margin-bottom:8px;display:block}.intel-table:has(th:nth-child(6)) table{min-width:1100px}.intel-table td{vertical-align:top}.industry-detail .intel-section:first-child{padding-top:20px}@media (max-width:850px){.guide-layout{grid-template-columns:1fr;gap:32px}.guide-toc{max-height:none;position:static}.guide-toc ol{columns:2}.guide-toc li{break-inside:avoid}.guide-layout article .intel-section:first-child{padding-top:24px}}@media (max-width:550px){.guide-toc ol{columns:1}}.faq-controls{grid-template-columns:2fr 1fr}.faq-answer{padding:0 0 28px}.faq-answer .intel-link{margin-top:18px;display:inline-block}.targeting-choices{border:1px solid var(--line);gap:16px;margin:32px 0;padding:24px;display:grid}.targeting-choices legend{font-size:20px}.form-section-title{margin-top:38px!important}.assessment-review{margin-top:32px}.assessment-review summary,.workflow-details summary{cursor:pointer;min-height:48px;padding:16px 0;font-size:17px}.workflow-cards{grid-template-columns:1fr 1fr;gap:24px;display:grid}.workflow-cards h2{font-size:30px}.workflow-details .intel-link{margin-top:16px;display:inline-block}:is(.intel:has(.faq-controls) .intel-hero,.intel:has(.targeting-choices) .intel-hero){padding:36px 0 24px}:is(.intel:has(.faq-controls) .intel-hero h1,.intel:has(.targeting-choices) .intel-hero h1){font-size:clamp(34px,4vw,52px)}@media (max-width:700px){.workflow-cards,.faq-controls{grid-template-columns:1fr}}.pricing-grid{grid-template-columns:1fr 1fr}.pricing-grid .button{margin-top:auto}.pricing-grid h3{margin-top:24px;font-size:18px}.pricing-grid p,.pricing-grid ul{margin-bottom:24px}.location-network{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.channel-network{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.network-outcome{text-align:center;margin:30px 0!important}.capability-status{color:#a8ceff;border:1px solid #5e8aca;border-radius:6px;padding:5px 10px;font-size:14px}.article-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:24px;margin:0 0 36px;font-size:15px;display:flex}.program-form{max-width:950px;margin:30px 0 48px}.program-form>p{margin:20px 0 30px}.program-form h3{margin:32px 0 20px}.program-details{margin:26px 0}.program-details summary{cursor:pointer;padding:18px 0;font-size:18px}.program-notes{margin:28px 0}.intel textarea{color:#fff;resize:vertical;background:#060d1b;border:1px solid #36557c;border-radius:6px;max-width:100%;padding:12px}.program-consent{margin:24px 0 30px;line-height:1.6}.program-consent a{text-decoration:underline}.program-form .honeypot input{width:1px}.signal-select{max-width:500px;margin:28px 0}.signal-explorer-grid{grid-template-columns:1fr 1fr}.signal-explorer-grid dt{color:#9bc2ff;margin-top:20px;font-size:14px}.signal-explorer-grid dd{color:var(--muted);margin:8px 0 0;font-size:16px;line-height:1.65}:is(.intel:has(.signal-select) .intel-hero,.intel:has(.program-form) .intel-hero){padding:36px 0 24px}:is(.intel:has(.signal-select) .intel-hero h1,.intel:has(.program-form) .intel-hero h1){font-size:clamp(34px,4vw,52px)}.executive-download{margin-bottom:40px}@media (max-width:900px){.location-network,.channel-network{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pricing-grid,.signal-explorer-grid,.location-network,.channel-network{grid-template-columns:1fr}}.mega-header .nav-wrap{gap:24px;position:relative}.mega-nav{gap:18px}.mega-group>button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:18px 0;font-size:14px;display:flex}.mega-group>button span{color:var(--blue)}.mega-panel{background:#080d20;border:1px solid #2a3c61;grid-template-columns:1fr 3fr;gap:35px;max-height:75vh;padding:30px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 24px 48px #0008}.mega-intro{border-right:1px solid var(--line);padding:10px;font-size:18px}.mega-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 20px;display:grid}.mega-options a{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 10px;font-size:15px;display:flex}.mega-options a:hover{color:#fff;background:#142340}.nav-scope{font-size:14px!important}.structured-footer{padding-top:64px}.footer-position{max-width:760px}.footer-position h2{letter-spacing:-.02em;margin:25px 0 12px;font-size:24px}.footer-position p{font-size:16px}.footer-position>.intel-link{margin-top:18px;display:inline-block}.footer-columns{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;padding:45px 0;display:grid}.footer-columns h3{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:18px;font-size:14px}.footer-columns a{color:var(--muted);padding:6px 0;font-size:14px;line-height:1.5;display:block}.footer-columns a:hover{color:#fff}.request-next{color:var(--muted);padding-left:24px;line-height:1.8}.request-next li{padding:8px 0}.maturity-workspace{max-width:900px;margin-inline:auto}.maturity-question{border:0;border-top:1px solid var(--line);margin:24px 0;padding:24px 0}.maturity-question legend{color:#fff;padding-top:18px;font-size:18px}.maturity-question label{border:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:12px;margin-top:10px;padding:12px;font-size:16px;display:flex}.maturity-question input{accent-color:var(--royal);margin-top:7px}.maturity-result{border-color:var(--royal);margin-top:30px}.maturity-result h3{margin-top:25px;font-size:23px}.maturity-result .button{margin:25px 0}.maturity-workspace>details{margin-top:24px}.capability-status{color:var(--blue);margin-bottom:18px;font-size:14px;display:block}.intel-card dl>div{margin:15px 0}.intel-card dt{color:var(--blue)}.intel-card dd{color:var(--muted);margin:5px 0}@media (max-width:1200px){.mega-nav{gap:12px}.mega-header .nav-wrap{width:calc(100% - 40px)}.mega-nav .nav-scope{display:none}.mega-group>button{font-size:14px}.mega-nav .button{gap:10px;padding-inline:12px}}@media (max-width:1000px){.mega-header .menu-toggle{display:block}.mega-header .nav-links{display:none}.mega-header .nav-links.is-open{border:1px solid var(--line);background:#080d20;flex-direction:column;align-items:stretch;max-height:80vh;padding:20px;display:flex;position:absolute;top:100%;left:0;right:0;overflow:auto}.mega-group>button{justify-content:space-between;width:100%;padding:15px 0}.mega-panel{box-shadow:none;max-height:none;padding:15px;display:block;position:static}.mega-intro{border-right:0;border-bottom:1px solid var(--line);padding:8px 0 16px}.mega-options{grid-template-columns:1fr 1fr;gap:8px}.mega-options a{font-size:15px}.mega-nav .nav-scope{display:block}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.mega-options{grid-template-columns:1fr}.maturity-question legend{font-size:17px}.maturity-question label{font-size:16px}.footer-position h2{font-size:22px}.mega-header .nav-wrap{width:calc(100% - 32px)}}.operating-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-table{background:#080f21;border:1px solid #29446b;border-radius:10px;overflow-x:auto}.operating-table table{border-collapse:collapse;text-align:left;width:100%;min-width:660px}.operating-table caption{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:20px 24px;font-size:16px}.operating-table th,.operating-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:20px;font-size:16px;line-height:1.5}.operating-table thead th{color:var(--blue);text-transform:uppercase;letter-spacing:.04em;background:#111d33;font-size:14px}.operating-table tbody th{color:#fff;min-width:165px;font-weight:500}.operating-table td{color:var(--muted)}.record-spec-head{background:#101c34;border:1px solid #29446b;border-bottom:0;border-radius:10px 10px 0 0;padding:24px}.record-spec-head .eyebrow{margin-bottom:10px}.record-spec-head strong{color:#d9e8ff;font-family:ui-monospace,monospace;font-size:18px}.record-spec .operating-table{border-radius:0 0 10px 10px}.quality-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.quality-grid .eyebrow{color:var(--blue);font-size:20px}.strong-framework{border-color:#326bf1}.timing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.timing-grid h3{font-size:23px}.density-legend{flex-wrap:wrap;gap:20px 36px;margin:24px 0;font-size:16px;display:flex}.density-legend span{align-items:center;gap:10px;display:flex}.density-legend i{border:1px solid #739ed9;width:18px;height:18px;display:block}.density-low{background:#102544}.density-medium{background:#16418b}.density-high{background:#2563eb}.command-outline{background:#080f21;border:1px solid #284b7b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.command-outline article{border:1px solid var(--line);padding:28px}.command-outline article:first-child{background:#101f39;grid-column:span 2}.command-outline h3{font-size:24px}.command-outline p{margin-top:14px;font-size:16px}.loop-return{background:#0c1930;border:1px solid #3368c9;align-items:center;gap:30px;padding:35px;display:flex}.loop-return>span{color:var(--blue);font-size:80px;line-height:1}.loop-return h2{font-size:clamp(25px,3vw,38px)}.loop-return p{margin-top:18px}.onboarding-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.onboarding-head .button{flex-shrink:0}.onboarding-checklist{border-top:1px solid var(--line);margin:24px 0}.onboarding-checklist label{border-bottom:1px solid var(--line);cursor:pointer;gap:18px;padding:24px 18px;display:flex}.onboarding-checklist label:has(input:checked){background:#101e36}.onboarding-checklist input{width:20px;height:20px;accent-color:var(--royal);flex-shrink:0;margin-top:5px}.onboarding-checklist strong{font-size:18px;font-weight:500;display:block}.onboarding-checklist label>span>span{color:var(--muted);margin-top:7px;font-size:16px;display:block}.intel .intel-card li{font-size:16px;line-height:1.6}@media (max-width:900px){.quality-grid,.timing-grid,.command-outline{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-head{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.operating-pair,.quality-grid,.timing-grid,.command-outline{grid-template-columns:1fr}.command-outline article:first-child{grid-column:auto}.loop-return{align-items:flex-start;gap:16px;padding:24px}.loop-return>span{font-size:48px}.operating-table th,.operating-table td{padding:16px}.onboarding-checklist label{padding-inline:4px}.density-legend{gap:15px}.onboarding-head .button{width:100%}}.metric-levels{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.metric-levels .intel-card{padding:24px 18px}.metric-levels h3{font-size:24px}.metric-levels ul{padding-left:18px}.measurement-stages{gap:18px;display:grid}.measurement-stages article{grid-template-columns:160px 1fr;gap:28px;display:grid}.measurement-stages dl{grid-template-columns:1fr 1fr;gap:24px;margin:0;display:grid}.measurement-stages dt{text-transform:uppercase;letter-spacing:.05em;color:var(--blue);font-size:14px}.measurement-stages dd{color:var(--muted);margin:8px 0 0;font-size:16px}.scorecard-inputs,.pilot-worksheet{grid-template-columns:1fr 1fr;gap:25px;margin:30px 0;display:grid}.scorecard-inputs label,.pilot-worksheet label{flex-direction:column;gap:12px;display:flex}.scorecard-inputs strong,.pilot-worksheet strong{font-size:19px;font-weight:500}.scorecard-inputs label>span,.pilot-worksheet label>span{color:var(--muted);font-size:16px}.scorecard-inputs select,.pilot-worksheet textarea{color:#fff;background:#091226;border:1px solid #385070;border-radius:6px;width:100%;padding:14px;font-size:16px}.intel-card h4{color:var(--blue);margin-bottom:10px;font-size:16px;font-weight:500}.executive-demo{background:#080f20;border:1px solid #294c80;border-radius:12px;padding:26px}.executive-top{color:var(--muted);justify-content:space-between;gap:20px;padding:15px 0;font-size:14px;display:flex}.executive-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.executive-metrics article,.executive-bottom article{background:#10213b;border:1px solid #2b4d7d;padding:24px}.executive-metrics span,.executive-bottom span{color:var(--muted);font-size:14px;display:block}.executive-metrics strong{letter-spacing:-.035em;margin:10px 0;font-size:38px;font-weight:500;display:block}.executive-metrics small{color:#b8cbe6;font-size:14px;line-height:1.5;display:block}.executive-center{grid-template-columns:2fr 1fr;gap:24px;padding:30px 0;display:grid}.executive-center .territory-figure{margin-top:20px}.executive-center h3{margin-bottom:15px;font-size:22px}.executive-center aside p{margin-bottom:24px;font-size:16px}.demo-bars{border-bottom:1px solid #345d96;align-items:flex-end;gap:12px;height:130px;margin:24px 0;display:flex}.demo-bars i{background:#3474ed;border:1px solid #8cbdff;flex:1}.executive-bottom{grid-template-columns:1fr 1fr 2fr;gap:14px;display:grid}.executive-bottom strong{margin:12px 0;font-size:28px;line-height:1.2;display:block}.executive-bottom p{font-size:15px}.insight-feature h2{max-width:700px}.stack-message{border-block:1px solid #325483;padding:45px 0}.stack-layer{text-align:center;gap:16px;max-width:800px;margin:30px 0;display:grid}.stack-layer strong{background:#17325b;border:1px solid #4389ee;padding:22px;font-size:21px;display:block}.stack-layer>span{color:var(--blue);font-size:28px}.stack-layer>div{color:var(--muted);border:1px solid #2f466b;padding:20px}.stack-message h3{margin:24px 0}.implementation-fit{max-width:920px}.implementation-fit p{margin:18px 0}.benefit-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.benefit-proof-grid article{border-top:1px solid #34578a;padding-top:24px}.benefit-proof-grid h3{font-size:23px}.benefit-proof-grid p{margin-top:14px;font-size:16px}.value-hierarchy>div{border-bottom:1px solid var(--line);grid-template-columns:240px 1fr;gap:20px;padding:20px 0;display:grid}.value-hierarchy .eyebrow{margin:0}.alternative-comparison{scroll-margin-top:110px}.alternative-comparison summary{font-size:20px}.account-brief-sections{grid-template-columns:1fr 1fr;gap:18px;display:grid}.account-brief-sections h2{font-size:25px}.account-brief-sections p{margin-top:15px;font-size:16px}.one-page-brief .intel-hero{padding-bottom:30px}.data-story-chart>div{grid-template-columns:1fr 2fr 1fr;gap:20px;margin:15px 0;display:grid}.data-story-chart meter{width:100%;height:24px}@media (max-width:1000px){.metric-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-metrics{grid-template-columns:1fr 1fr}.executive-center{grid-template-columns:1fr}.benefit-proof-grid{grid-template-columns:1fr 1fr}.measurement-stages article{grid-template-columns:1fr}.measurement-stages article header{align-items:center;gap:20px;display:flex}.measurement-stages .eyebrow{margin:0}}@media (max-width:600px){.metric-levels,.measurement-stages dl,.scorecard-inputs,.pilot-worksheet,.executive-metrics,.executive-bottom,.benefit-proof-grid,.account-brief-sections{grid-template-columns:1fr}.executive-demo{padding:16px}.executive-top{flex-direction:column}.value-hierarchy>div{grid-template-columns:1fr;gap:8px}.data-story-chart>div{grid-template-columns:1fr}.executive-metrics strong{font-size:34px}}@media print{body:has(.private-material){color:#111;background:#fff}:is(body:has(.private-material) .site-header,body:has(.private-material) .footer,body:has(.private-material) .intel-breadcrumb){display:none}.private-material{width:100%;padding:0}.private-material p,.private-material .eyebrow{color:#333}.private-material .intel-hero{padding:10px 0 20px}.private-material h1{font-size:26pt}.private-material .intel-section{break-inside:avoid;padding:20px 0}.one-page-brief .account-brief-sections{gap:10px}.one-page-brief .intel-panel{break-inside:avoid;background:0 0;border:1px solid #999;padding:12px}.one-page-brief h2{font-size:15pt}.one-page-brief p{font-size:10pt}.one-page-brief .intel-note{font-size:9pt}}.outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.6rem 0;display:grid}.ecosystem-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ecosystem-layers{border:1px solid #294568;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem;display:grid}.ecosystem-layers a{border-right:1px solid #294568;gap:.5rem;padding:1.25rem;display:grid}.ecosystem-layers span{color:#aab8cc;font-size:.9rem}.home-demand-map{padding:3rem 0}.executive-questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:1.5rem 0;display:grid}.executive-questions p{border-bottom:1px solid #294568;padding:1rem 0;font-size:1.2rem}.analytics-preferences{color:#aab8cc;padding:1.5rem 0;font-size:.9rem}.analytics-preferences summary{cursor:pointer}.analytics-preferences p{max-width:70ch}.analytics-preferences label{align-items:center;gap:.75rem;display:flex}.recommender-result{margin-top:2rem}.definition-block{background:#0b1628;border-left:3px solid #246bfe;margin:2rem 0;padding:1.5rem}.cluster-links{flex-wrap:wrap;gap:1rem;display:flex}.cluster-links a{border-bottom:1px solid #2c5289;padding:.5rem 0}.intel-breadcrumb{flex-wrap:wrap}@media (max-width:720px){.outcome-grid,.ecosystem-products,.executive-questions{grid-template-columns:1fr}.ecosystem-layers{grid-template-columns:repeat(2,minmax(0,1fr))}.ecosystem-layers a{border-bottom:1px solid #294568}.analytics-preferences{padding:1.5rem}.home-demand-map{padding:2rem 0}}:root{--dv-space-1:.5rem;--dv-space-2:1rem;--dv-space-3:1.5rem;--dv-space-4:2rem;--dv-space-section:clamp(2.5rem,6vw,5rem);--dv-muted:#b7c5d9;--dv-rule:#355075}.intelligence-icon{color:#91bdff;flex-shrink:0;width:1.6rem;height:1.6rem}.master-model ol{gap:var(--dv-space-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.master-model li{gap:var(--dv-space-2);padding:var(--dv-space-3);border-top:1px solid var(--dv-rule);scroll-margin-top:7rem;display:flex}.master-model h3{margin:0 0 .6rem}.canonical-data-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.canonical-data-flow li{border:1px solid var(--dv-rule);background:#091428;align-items:center;gap:.7rem;min-width:0;padding:1.4rem 1rem;display:flex}.flow-index{color:var(--dv-muted);font-size:.875rem}.canonical-data-flow li>span:last-child{margin-left:auto}.flow-return{color:#d5e6ff;border-left:2px solid #4486ff;padding:1rem}.upstream-flow{flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.upstream-flow li{border:1px solid var(--dv-rule);padding:.8rem}.upstream-flow li:first-child{background:#17418b}.upstream-flow li:not(:last-child):after{content:" →";padding-left:.6rem}.capability-note{border:1px solid var(--dv-rule);align-items:flex-start;gap:1rem;margin:1rem 0 2rem;padding:1.25rem;display:flex}.capability-note p{margin:0}.capability-badge,.illustrative-badge{color:#c8deff;letter-spacing:.04em;white-space:nowrap;background:#102448;border:1px solid #79aaff;padding:.4rem .65rem;font-size:.875rem;display:inline-block}.compliance-note{background:#0b1426;border-left:3px solid #739bcc;margin:2rem 0;padding:1.5rem}.compliance-note h2{font-size:1.4rem}.verified-definition details{border-block:1px solid var(--dv-rule);padding:1rem 0}.verified-definition summary{cursor:pointer;align-items:center;min-height:2.75rem;display:flex}.verified-definition ul{columns:2;padding-left:1.2rem}.entity-hierarchy>div{border-bottom:1px solid var(--dv-rule);grid-template-columns:12rem 1fr;gap:1.5rem;padding:1rem 0;display:grid}.entity-hierarchy dt{color:#fff;font-weight:600}.entity-hierarchy dd{color:var(--dv-muted);margin:0}.application-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.map-text-equivalent{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 0;display:grid}.map-text-equivalent>div{border:1px solid var(--dv-rule);padding:1rem}.map-text-equivalent strong,.map-text-equivalent span{display:block}.map-text-equivalent span{color:var(--dv-muted);margin-top:.5rem}.full-resource-index{margin:2rem 0}.full-resource-index input{border:1px solid var(--dv-rule);color:#fff;background:#0b1628;width:100%;max-width:40rem;padding:1rem}.full-resource-index .resource-index-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.5rem 0;display:grid}.resource-index-list a{border-bottom:1px solid var(--dv-rule);padding:.8rem}body :focus-visible{outline-offset:4px;outline:3px solid #a9ceff}body input:not([type=checkbox]):not([type=radio]),body select,body textarea{min-height:2.75rem;font-size:1rem!important}body button,.button{min-height:2.75rem}body summary{padding-block:.6rem}body input[type=checkbox],body input[type=radio]{min-width:1.125rem;min-height:1.125rem}.consent,.form-note,.form-intro,.field,.form-error,.intel-note{color:var(--dv-muted);font-size:.875rem!important}.section p,.intel p,.page-hero p,.method-step p,.program-card p,.feature-card p,.faq-list details p,.standards-grid p,.contact-steps p,.use-panel p,.legal-page p{font-size:1rem;line-height:1.7}.eyebrow{font-size:.875rem!important}.intel-section{margin-block:var(--dv-space-section)}.intel-card,.intel-panel,.feature-card,.program-card{min-width:0}.intel-table,.table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}:is(.intel-table:focus-visible,.table-scroll:focus-visible){outline-offset:2px}main h1,main h2,main h3{overflow-wrap:break-word}main p,main li,main dd{overflow-wrap:anywhere}.nav-links button,.mega-options a{min-height:2.75rem}.territory-figure svg{width:100%;height:auto;display:block}.territory-caption{flex-wrap:wrap}.hero-glow,.signal-dot{animation:none!important}@media (max-width:900px){.master-model ol,.canonical-data-flow ol,.full-resource-index .resource-index-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.master-model ol,.canonical-data-flow ol,.application-links,.full-resource-index .resource-index-list{grid-template-columns:1fr}.canonical-data-flow li>span:last-child{transform:rotate(90deg)}.master-model li{padding:1.1rem .5rem}.capability-note{flex-direction:column;gap:.6rem}.map-text-equivalent{grid-template-columns:1fr}.entity-hierarchy>div{grid-template-columns:1fr;gap:.5rem}.verified-definition ul{columns:1}.upstream-flow{flex-direction:column}.upstream-flow li:not(:last-child):after{content:" ↓"}.intel-actions>.button{white-space:normal;justify-content:center;width:100%}.mega-panel{max-height:65vh;overflow-y:auto}.intel-table th,.intel-table td{min-width:9rem}.hero h1{font-size:clamp(2.6rem,11vw,4.5rem)}.hero-commitment,.footer-bottom,.cta-note{font-size:.875rem!important}.table-scroll table{min-width:40rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.orbit-two{animation:none!important}.assessment-question{border:0;min-width:0;margin:0;padding:0}.assessment-question legend{margin-bottom:.75rem;font-weight:600}.assessment-question select{width:100%}.resource-index-list strong{display:block}.metric-card p{margin:.5rem 0 0;font-size:.875rem!important}.brand{white-space:nowrap}.audience-fork{text-align:left;max-width:850px;margin:24px auto}.audience-fork>span{color:#bac6dc;margin-bottom:10px;font-size:.875rem;display:block}.audience-fork>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.audience-fork a{color:#fff;background:#0b1422;border:1px solid #355073;border-radius:8px;flex-direction:column;justify-content:center;padding:18px 22px;display:flex}.audience-fork strong{font-size:1rem}.audience-fork small{color:#bac6dc;margin-top:5px;font-size:.875rem}.audience-fork a:hover{background:#101f36;border-color:#71a1ff}.b2b-header nav{align-items:center;gap:24px;font-size:.875rem;display:flex}.b2b-header .nav-wrap{gap:24px}.b2b-page{color:#edf3ff}.b2b-page p{color:#c5d0e1;margin:18px 0;font-size:1rem;line-height:1.75}.b2b-page h1{letter-spacing:-.035em;max-width:1000px;margin:24px 0;font-size:clamp(2.4rem,5.3vw,4.75rem);line-height:1.08}.b2b-page h2{letter-spacing:-.025em;max-width:850px;margin:0 0 24px;font-size:clamp(1.8rem,3vw,2.75rem);line-height:1.2}.b2b-page h3{margin:0 0 16px;font-size:1.25rem;line-height:1.4}.b2b-hero{max-width:1000px;padding:90px 0 70px}.b2b-hero .b2b-lede{max-width:850px;font-size:1.25rem}.b2b-hero>p{max-width:780px}.b2b-page .b2b-position{color:#78a7ff;margin:16px 0}.b2b-hero .button,.b2b-close .button{margin-top:14px}.b2b-page .b2b-note{color:#b5c3d9;font-size:.875rem}.b2b-premise{border-top:1px solid #294363;border-bottom:1px solid #294363;padding:80px 0}.b2b-premise h2{margin-top:24px}.b2b-premise p{max-width:760px;font-size:1.25rem}.b2b-section{border-bottom:1px solid #23354d;padding:64px 0;scroll-margin-top:120px}.b2b-editorial{grid-template-columns:1fr 1.2fr;gap:64px;display:grid}.b2b-editorial p:first-child{margin-top:0}.b2b-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.b2b-card{background:#0a1424;border:1px solid #304a70;border-radius:8px;padding:28px}.b2b-card h3{color:#8eb6ff}.b2b-card strong{font-size:1rem;line-height:1.6}.b2b-page .b2b-question{color:#fff;font-size:1.125rem}.b2b-flow{grid-template-columns:repeat(4,1fr);gap:24px;margin:32px 0;padding:0;list-style:none;display:grid}.b2b-flow li{text-align:center;background:#0c1c34;border:1px solid #477bcb;padding:25px 12px;font-weight:600;position:relative}.b2b-flow li:not(:last-child):after{content:"→";color:#94b8f3;position:absolute;right:-21px}.b2b-process{font-weight:600;color:#8eb6ff!important}.b2b-table-scroll{border:1px solid #304a70;border-radius:8px;overflow-x:auto}.b2b-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:1rem;line-height:1.65}.b2b-table-scroll caption{text-align:left;color:#c5d0e1;padding:20px}.b2b-table-scroll th,.b2b-table-scroll td{vertical-align:top;border-top:1px solid #304a70;padding:20px}.b2b-table-scroll thead{background:#10223e}.b2b-table-scroll tbody th{width:20%}.b2b-table-scroll td{color:#c5d0e1;width:40%}.b2b-activations{grid-template-columns:1fr 1fr;gap:28px;display:grid}.b2b-activations article{border-top:2px solid #447be0;padding:28px 0}.b2b-activations h3{margin-top:16px}.b2b-activations .b2b-crm{background:#0c1c34;border:1px solid #477bcb;border-radius:8px;grid-column:1/-1;padding:32px}.b2b-crm p{max-width:920px}.b2b-verification{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;display:grid}.b2b-verification article{background:#0c1c34;border:1px solid #477bcb;border-radius:8px;padding:28px}.b2b-verification ul{margin:0;padding-left:22px}.b2b-verification li{color:#edf3ff;padding:8px 0;font-size:1rem;line-height:1.7}.b2b-close{padding:80px 0}.b2b-close h2{margin-top:20px}.b2b-close p{max-width:790px}.b2b-footer nav{flex-wrap:wrap;gap:20px;display:flex}.b2b-footer p{color:#b5c3d9;margin:20px 0}.b2b-form-page{max-width:850px;padding-top:64px;padding-bottom:64px}.b2b-form{background:#0a1424;border:1px solid #304a70;border-radius:8px;padding:32px}.b2b-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.b2b-fields label{flex-direction:column;gap:8px;font-size:1rem;display:flex}.b2b-fields .wide{grid-column:1/-1}.b2b-fields input,.b2b-fields textarea,.b2b-fields select{color:#fff;width:100%;min-width:0;font:inherit;background:#06101e;border:1px solid #526784;border-radius:5px;padding:13px}.b2b-fields small{color:#bac6dc;font-size:.875rem;line-height:1.5}.b2b-form a{text-decoration:underline}:is(.b2b-page :focus-visible,.b2b-header :focus-visible,.audience-fork :focus-visible){outline-offset:4px;outline:3px solid #8eb6ff}@media (max-width:1000px){.b2b-header .nav-wrap{flex-wrap:wrap;padding:18px 0}.b2b-header nav{flex-wrap:wrap;gap:16px}.b2b-three{grid-template-columns:1fr}.b2b-editorial{gap:30px}.mega-nav{gap:12px}}@media (max-width:650px){.audience-fork>div{grid-template-columns:1fr}.b2b-hero{padding-top:48px}.b2b-premise,.b2b-section,.b2b-close{padding:44px 0}.b2b-editorial,.b2b-verification,.b2b-activations,.b2b-fields{grid-template-columns:1fr}.b2b-flow{grid-template-columns:1fr;gap:24px}.b2b-flow li:not(:last-child):after{content:"↓";bottom:-24px;right:50%}.b2b-header nav{font-size:.875rem}.b2b-header .button{padding:10px}.b2b-form{padding:22px}.b2b-page h1{overflow-wrap:break-word}.b2b-verification article{padding:24px}.b2b-fields .wide{grid-column:auto}}
