h1,h2{letter-spacing:-.03em;font-weight:550}h3{font-weight:600}.site-container{width:min(var(--dh-content-width), calc(100% - 64px))}.section-kicker,.future-eyebrow,.interface-label{letter-spacing:.06em;font-weight:550}.site-header{background:var(--dh-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.header-inner{min-height:72px}.desktop-navigation{gap:28px;font-size:14px;font-weight:500}.primary-button,.future-primary-button,.header-sign-in,.waitlist-fields button{border-radius:var(--dh-radius-button);box-shadow:none}.home-hero{background:var(--dh-canvas);padding-top:clamp(56px,7vw,96px)}.home-hero>.site-container{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}.home-hero-copy h1{max-width:620px;font-size:clamp(40px,4.2vw,60px);font-weight:550;line-height:1.08}.home-hero-copy>p{max-width:54ch;color:var(--dh-ink-soft);font-size:17px;line-height:1.65}.hero-proof-list{gap:10px;padding-top:20px}.review-example{border:1px solid var(--dh-line-strong);border-radius:var(--dh-radius-panel);background:var(--dh-surface);min-width:0}.review-example>header,.review-example>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 24px;font-size:13px;line-height:1.5;display:flex}.review-example>header{border-bottom:1px solid var(--dh-line);background:var(--dh-surface-muted)}.review-example>header span{font-weight:600}.review-example small,.review-example>footer{color:var(--dh-muted)}.review-example-body{padding:28px 24px 12px}.review-example h2{margin:12px 0;font-size:24px;line-height:1.25}.review-example p,.review-example dd{color:var(--dh-ink-soft);font-size:14px;line-height:1.6}.review-example dl{margin:24px 0 0}.review-example dl>div{border-top:1px solid var(--dh-line);grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:16px;padding:16px 0;display:grid}.review-example dt{font-size:13px;font-weight:600;line-height:1.6}.review-example dd{margin:0}.review-example>footer{border-top:1px solid var(--dh-line)}.review-example a{min-height:44px;color:var(--dh-ink);align-items:center;gap:8px;font-weight:550;display:inline-flex}.review-example a:hover{text-underline-offset:4px;text-decoration:underline}.system-rail{border-top:1px solid var(--dh-line);grid-column:1/-1;margin-top:16px;padding-block:28px 36px}.principles-section,.product-section,.catalog-operator-section,.faq-section{background:var(--dh-canvas)}.principle-grid,.workflow-grid,.catalog-operator-grid{gap:32px}.principle-grid article,.workflow-grid li,.catalog-operator-grid li{border-top:1px solid var(--dh-line-strong);background:0 0;padding:24px 0 0}.card-index,.workflow-grid li>span,.catalog-operator-grid li>span{color:var(--dh-muted);letter-spacing:.06em;margin-bottom:20px;font-size:12px;font-weight:600}.agent-roster-section,.safeguard-section,.site-footer,.waitlist-section{background:var(--dh-surface-muted)}.agent-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.agent-card{border:0;border-top:1px solid var(--dh-line-strong);box-shadow:none;background:0 0;border-radius:0;padding:28px 0}.agent-card:hover{background:0 0;transform:none}.agent-card-number{display:none}.agent-card h3{margin-top:18px;font-size:22px}.agent-card-topline>span{color:var(--dh-ink-soft);background:0 0;border:0;padding:0}.agent-card-link{font-weight:550}.control-room,.catalog-agent-console,.bidfury-preview-wrap,.waitlist-form{border-radius:var(--dh-radius-panel);box-shadow:none}.faq-list>div{padding-block:22px}.bidfury-hero,.catalog-agent-hero,.document-hero{background:var(--dh-surface-muted)}.document-layout>aside{background:0 0;padding:0}.document-content section{padding-block:28px}.site-footer{border-top:1px solid var(--dh-line)}@media (max-width:1000px){.home-hero>.site-container{grid-template-columns:1fr;gap:36px}.home-hero-copy,.review-example{width:100%;max-width:760px}}@media (max-width:640px){.site-container{width:calc(100% - 40px)}.home-hero-copy h1{font-size:clamp(36px,9vw,48px)}.review-example>header,.review-example>footer,.review-example-body{padding-inline:20px}.review-example dl>div{grid-template-columns:1fr;gap:6px}.agent-roster-grid{grid-template-columns:1fr}.agent-card,.waitlist-form{border-radius:var(--dh-radius-panel)}.agent-card{border-radius:0}}
