:root{ --dsid-bg:#06111f;--dsid-surface:#0a1829;--dsid-surface-2:#0e2035; --dsid-text:#f3f7fd;--dsid-muted:#91a4bd;--dsid-line:#21364d; --conso:#59d89d;--conso-soft:#a8f0cf;--dsid-blue:#b9dcff; } html{background:var(--dsid-bg)} body{background:var(--dsid-bg)!important;color:var(--dsid-text)!important} .site-header{background:rgba(6,17,31,.92)!important;border-bottom:1px solid var(--dsid-line)!important;backdrop-filter:blur(18px)} .site-header .container{max-width:1180px} .brand{color:var(--dsid-text)!important;text-decoration:none!important;display:flex;align-items:center;gap:.72rem} .brand img{display:none!important} .brand-text{display:flex!important;align-items:baseline;gap:.55rem} .brand-text strong{font-weight:850;letter-spacing:-.04em} .brand-text strong::after{content:" Conso";color:var(--conso-soft);font-weight:650} .brand-text small{display:none!important} .brand::after{content:"";width:.48rem;height:.48rem;border-radius:50%;background:var(--conso);box-shadow:0 0 18px rgba(89,216,157,.65)} .main-navigation a,.header-actions a{color:var(--dsid-muted)!important} .main-navigation a:hover,.main-navigation a:focus-visible,.main-navigation a[aria-current="page"]{color:var(--dsid-text)!important} .menu-toggle{border-color:var(--dsid-line)!important;color:var(--dsid-text)!important} .hero,.section,.beta-callout,footer,.site-footer{background:transparent!important} .hero{position:relative;overflow:hidden} .hero::before{content:"";position:absolute;inset:-20% -10% auto 45%;height:700px;background:radial-gradient(circle,rgba(89,216,157,.12),transparent 63%);pointer-events:none} .eyebrow{color:var(--conso-soft)!important;letter-spacing:.16em;text-transform:uppercase;font-weight:800} h1,h2,h3,h4,strong{color:var(--dsid-text)} p,.section-intro,.lead{color:var(--dsid-muted)} .hero h1{letter-spacing:-.055em;line-height:.94} .button,.btn,.primary-button,.cta-primary{border-radius:999px!important} .button-primary,.btn-primary,.primary-button,.cta-primary{background:var(--conso)!important;color:#04120d!important;border-color:var(--conso)!important} .button-secondary,.btn-secondary,.secondary-button{background:transparent!important;color:var(--dsid-text)!important;border:1px solid var(--dsid-line)!important} .card,.feature-card,.step-card,.faq-item,.product-card,.benefit-card,.info-card,details{ background:linear-gradient(180deg,rgba(14,32,53,.86),rgba(8,23,39,.86))!important; border-color:var(--dsid-line)!important;box-shadow:none!important } img{max-width:100%;height:auto} .product-preview img,.hero-visual img{border-color:var(--dsid-line)!important} .site-footer,footer{border-top:1px solid var(--dsid-line)!important} .site-footer a,footer a{color:var(--dsid-muted)!important} :focus-visible{outline:2px solid var(--conso)!important;outline-offset:4px} ::selection{background:var(--conso);color:#04120d} @media(max-width:760px){ .site-header{padding:.55rem 0} .hero h1{font-size:clamp(3rem,15vw,5.2rem)!important} .brand-text strong{font-size:1.05rem} }
.brand-text strong::after{content:""!important}
