.detail-page{background:#101713;color:#edf2e9}.detail-header{position:relative}.detail-header nav{display:flex;gap:24px}.detail-main{max-width:1180px}.detail-hero{padding:75px 0 65px;max-width:900px}.detail-hero h1{font-size:clamp(40px,5.6vw,76px);line-height:1.08;letter-spacing:-.045em;font-weight:500;margin:24px 0}.detail-lead{font-size:19px;line-height:1.7;max-width:750px;color:#bec8bf}.detail-hero .button{margin-top:25px}.detail-section{padding:48px 0;border-top:1px solid #344236}.detail-section h2,.example-panel h2,.detail-cta h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.035em;line-height:1.2;margin-bottom:22px}.detail-section p,.example-panel>p:not(.eyebrow),.detail-cta p,.prose p,.clean-list{font-size:16px;line-height:1.85;color:#bdc9bf}.deliver-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.deliver-grid h3{font-size:21px;letter-spacing:-.02em;margin:16px 0}.example-panel{padding:38px;background:#1b291f;border-left:3px solid #d1e7b7;margin:25px 0}.example-panel .text-link{margin-top:20px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:65px}.clean-list{padding-left:22px}.clean-list li{margin-bottom:12px;padding-left:5px}.detail-cta{padding:40px 0 70px;display:flex;gap:45px;align-items:center;justify-content:space-between}.detail-cta>div{max-width:720px}.detail-cta .button{flex-shrink:0}.detail-footer{border-top:1px solid #344236;padding-block:30px;display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;align-items:center}.detail-footer nav{display:flex;gap:25px;flex-wrap:wrap}.detail-footer nav a,.breadcrumb{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.detail-footer p{font-size:12px}.breadcrumb{margin-top:24px}.prose{max-width:780px;padding-bottom:60px}.prose h2{font-size:27px;margin:36px 0 16px}.prose a{color:#d1e7b7;text-decoration:underline}.demo-callout{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:32px 0 0;margin-top:25px;border-top:1px solid #405044}.demo-callout h3{font-size:25px;margin:12px 0}.demo-callout p:not(.eyebrow){font-size:15px;color:#bdc9bf;max-width:650px}.demo-callout .button{flex-shrink:0}.contact-next{padding-left:20px;font-size:15px;line-height:1.9;color:#c8d1c9;margin:25px 0}.contact-next li{padding-bottom:8px}.contact-note{font-size:13px!important}.contact-panel .fine-print,.fine-print{font-size:12px;line-height:1.7}.contact-panel label{font-size:13px}.thank-you-content .contact-next{max-width:620px;margin:24px auto;text-align:left}.thank-you-content>.text-link{margin:20px}.demo-notice{border-left:2px solid #b2c99a;padding:8px 15px;font-size:14px;line-height:1.6;color:#bdc9bf;margin-top:25px}.lab-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;padding-bottom:60px}.lab-panel{border:1px solid #445347;padding:32px;background:#17221a;min-width:0}.lab-panel h2{font-size:28px;margin:16px 0 24px}.lab-panel label{display:block;font-size:14px;margin:24px 0 10px}.lab-panel select{width:100%;min-height:48px;padding:12px;border:1px solid #697b68;background:#0d1510;color:#edf2e9;font:inherit;font-size:15px}.lab-panel .check-row{display:flex;gap:12px;align-items:center;min-height:44px}.check-row input{width:20px;height:20px;accent-color:#d1e7b7}.lab-panel .button{font-size:14px;margin-top:14px}.plain-button{background:transparent;color:#d1e7b7;border:1px solid #697b68;padding:12px 15px;min-height:46px;font:inherit;font-size:14px;cursor:pointer}.lab-panel>.plain-button{margin-top:14px}.lab-result p{font-size:16px;line-height:1.75;color:#c1cfc3}.lab-result dl{display:grid;grid-template-columns:90px 1fr;gap:12px;margin:24px 0;font-size:14px}.lab-result dt{color:#a7b9a8}.lab-result dd{margin:0}.lab-result h3{font-size:16px;margin:28px 0 10px}.draft-copy{background:#f0f1e8;color:#263528!important;padding:22px;border-radius:3px;white-space:pre-line}.lab-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:20px}.lab-actions .button{margin:0}.lab-result [role=status]:not(:empty){border-top:1px solid #445347;margin-top:25px;padding-top:20px;color:#d1e7b7}[hidden]{display:none!important}button:disabled{cursor:not-allowed;opacity:.5}.detail-page a:focus-visible,.detail-page button:focus-visible,.detail-page input:focus-visible,.detail-page select:focus-visible{outline:3px solid #d1e7b7;outline-offset:4px}.detail-page p+a{margin-top:15px}.detail-page .eyebrow{font-size:11px;line-height:1.7}.footer{font-size:13px}.footer>div{font-size:12px}.footer-button{font-size:12px}
@media(max-width:760px){.detail-header{height:auto;min-height:80px;flex-wrap:wrap;gap:14px;padding-block:15px}.detail-header nav{position:static;display:flex;flex-direction:row;flex-wrap:wrap;background:none;border:0;padding:0;gap:8px 20px;width:100%}.detail-header nav>a:not(.button){padding:10px 0;font-size:13px}.detail-header .button{font-size:12px}.detail-hero{padding:42px 0}.detail-lead{font-size:17px}.deliver-grid,.two-col,.lab-grid{grid-template-columns:1fr;gap:25px}.detail-section{padding:35px 0}.detail-cta,.demo-callout{flex-direction:column;align-items:flex-start;gap:25px}.example-panel{padding:25px}.detail-footer nav{gap:10px 22px}.lab-panel{padding:24px}.demo-callout .button{flex-shrink:1}.contact-next{font-size:14px}.fine-print,.contact-panel .fine-print{font-size:12px}.solution>p,.solution ul{font-size:13px}.solution a{font-size:12px}.choice{font-size:12px}.console-bottom p{font-size:12px}.console-bottom{gap:12px;flex-wrap:wrap}.detail-cta .button{flex-shrink:1}.footer>div{justify-content:flex-start}}
.detail-page .wordmark-logo{width:29px;height:37px;flex-shrink:0;margin-right:12px;stroke:none;mix-blend-mode:normal}.detail-page .button-small{min-height:44px}.detail-page .button{font-size:14px}.detail-page .eyebrow{font-size:12px}.detail-page h1{text-wrap:balance}.thank-you-content .contact-next{margin-inline:0}.detail-page .lab-result h2:focus{outline:none}

.manifesto .eyebrow,.process-section .eyebrow,.process-section .section-note{color:#45553b}.core-ring{animation-name:core-breathe-light}@keyframes core-breathe-light{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.06);opacity:1}}
