.engagement-page .page-hero{padding-top:36px}.engagement-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:52px;font-size:12px;display:flex}.engagement-breadcrumb a:hover{color:var(--ink);text-decoration:underline}.engagement-page .page-hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px}.engagement-page .display{margin:24px 0;font-size:clamp(48px,5.5vw,80px)}.engagement-page .page-hero-ctas{margin-top:30px}.engagement-board{background:var(--dk-bg);color:var(--dk-ink);border-radius:18px;padding:32px;box-shadow:0 24px 64px #00000014}.engagement-board-top{border-bottom:1px solid var(--dk-rule);justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:28px;display:flex}.board-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 7px var(--accent-soft);border-radius:50%}.engagement-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11px}.engagement-flow{border-left:1px solid var(--dk-rule);margin:28px 0 0 5px;padding-left:24px}.engagement-flow-item{padding-bottom:26px;position:relative}.engagement-flow-item:last-child{padding-bottom:0}.engagement-flow-item:before{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:-29px}.engagement-flow-item h3{font-family:var(--serif);margin:8px 0;font-size:27px;font-weight:400;line-height:1.15}.engagement-flow-item p{color:var(--dk-muted);margin:0;font-size:14px}.engagement-caption{font-family:var(--mono);color:var(--muted);margin:24px 0 0;font-size:11px}.engagement-board .engagement-caption{color:var(--dk-muted)}.engagement-facts{border-top:1px solid var(--rule);grid-template-columns:1fr .7fr 1fr;gap:28px;margin:64px 0 0;padding-top:28px;display:grid}.engagement-facts dt{font-family:var(--mono);text-transform:uppercase;color:var(--muted);letter-spacing:.08em;margin-bottom:8px;font-size:11px}.engagement-facts dd{font-family:var(--serif);margin:0;font-size:30px;line-height:1.15}.engagement-facts small{font-family:var(--mono);color:var(--muted);margin-top:8px;font-size:11px;display:block}.engagement-jump{flex-wrap:wrap;gap:24px;padding-top:18px;padding-bottom:18px;font-size:13px;display:flex}.engagement-jump a{padding:8px 0}.engagement-jump a:hover{text-underline-offset:6px;text-decoration:underline}.engagement-scope{grid-template-columns:1fr 1fr;gap:0 56px;display:grid}.engagement-scope article{border-top:1px solid var(--rule);padding:28px 0}.engagement-scope h3{margin:18px 0 12px}.engagement-scope p,.engagement-related p{color:var(--muted);margin:0;font-size:16px}.engagement-page .demo-block h3,.engagement-page .demo-block p{margin:0}.engagement-page .demo-block .footer-note{margin-top:20px}.engagement-example,.engagement-investment,.engagement-faq{grid-template-columns:1fr 1fr;gap:64px;display:grid}.engagement-example .h2,.engagement-investment .h2,.engagement-faq .h2{margin:24px 0}.engagement-industries{border-top:1px solid var(--rule);flex-direction:column;align-items:start;gap:14px;margin-top:32px;padding-top:24px;display:flex}.engagement-industries a{text-underline-offset:5px;font-size:15px;text-decoration:underline}.engagement-text-link{text-underline-offset:5px;margin-top:26px;font-size:14px;text-decoration:underline;display:inline-block}.engagement-price{border:1px solid var(--dk-rule);background:var(--dk-bg-2);border-radius:18px;align-self:center;padding:36px}.engagement-price>div{font-family:var(--serif);color:var(--accent);margin:16px 0 0;font-size:clamp(38px,4vw,56px)}.engagement-price>p{font-family:var(--mono);color:var(--dk-muted);margin:8px 0 28px;font-size:12px}.engagement-question{border-top:1px solid var(--rule);padding:22px 0}.engagement-question:last-child{border-bottom:1px solid var(--rule)}.engagement-question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:17px;list-style:none;display:flex}.engagement-question summary::-webkit-details-marker{display:none}.engagement-question summary span{color:var(--accent);font-size:24px}.engagement-question[open] summary span{transform:rotate(45deg)}.engagement-question p{color:var(--muted);margin:18px 0 0;font-size:15px}.engagement-related{background:var(--bg-2)}.engagement-related-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.engagement-related-grid>a{border-top:1px solid var(--rule);padding:28px 0}.engagement-related-grid h3{justify-content:space-between;gap:16px;margin:20px 0 14px;display:flex}.engagement-related-grid h3 span{color:var(--accent)}.engagement-page .final-cta .eyebrow{margin-bottom:24px}.engagement-page .final-cta .cta-pill{margin-top:24px}.engagement-page :focus-visible{outline:2px solid var(--accent);outline-offset:6px}@media (width<=960px){.engagement-page .page-hero-grid,.engagement-example,.engagement-investment,.engagement-faq{grid-template-columns:1fr;gap:36px}.engagement-page .page-hero-grid{align-items:start}}@media (width<=600px){.engagement-breadcrumb{margin-bottom:32px}.engagement-board{padding:24px}.engagement-facts,.engagement-scope,.engagement-related-grid{grid-template-columns:1fr}.engagement-facts{margin-top:36px}.engagement-facts>div{border-bottom:1px solid var(--rule);padding-bottom:20px}.engagement-jump{gap:8px 20px}.engagement-price{padding:24px}.engagement-page .demo-block .line{grid-template-columns:1fr}.engagement-page .cta-pill{white-space:normal;text-align:center}}.overview-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.overview-offer{background:var(--dk-bg-2);border:1px solid var(--dk-rule);border-radius:18px;flex-direction:column;padding:30px 24px;display:flex}.overview-offer h3{margin:24px 0 16px}.overview-offer h3 span{color:var(--accent)}.overview-offer p{color:var(--dk-muted);flex:1;font-size:15px}.overview-offer-price{font-family:var(--serif);color:var(--accent);margin-top:22px;font-size:34px}.overview-offer-price small{font-family:var(--mono);color:var(--dk-muted);margin-top:8px;font-size:11px;display:block}@media (width<=960px){.overview-offers{grid-template-columns:1fr}}
