html{scroll-behavior:smooth}.marketing p,.marketing .section-intro,.marketing .pricing-note{color:#655d75}.marketing .market-status{color:#655278}.marketing .proposal-banner{color:#5c4c78}.marketing .market-header{height:auto;min-height:110px}.marketing .market-header .market-cta{color:#62507f}.marketing .market-eyebrow{color:#6c5688}.marketing .sector-line{color:#71647e}.marketing .visual-caption,.marketing .visual-foot{color:#62527d}.marketing .corporate-offer p{color:#655d75}.marketing .price-card li{color:#655d75}.marketing footer{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;color:#655d75}.public-access{min-height:65vh!important;max-width:1200px!important;padding-top:90px!important;padding-bottom:90px!important}.public-access h1{font-size:clamp(38px,6vw,72px);line-height:1.1;letter-spacing:-2px;margin:24px 0}.public-access p{max-width:510px;font-size:16px}.public-access .market-cta{margin-top:22px;display:inline-flex;gap:30px}.marketing .skip:focus{top:8px;left:8px;border-radius:10px}@media(max-width:650px){.marketing .market-header{padding-top:22px;padding-bottom:22px;gap:14px}.public-access{padding-top:50px!important}.marketing .market-header .client-entry{font-size:11px;padding:10px 12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}