.segment-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;padding-top:65px;padding-bottom:65px;align-items:center}.back-link{display:block;color:#aab7ce;font-size:13px;margin-bottom:30px}.segment-hero h1{font-size:clamp(38px,4.6vw,62px);line-height:1.12;letter-spacing:-2px;margin:22px 0}.segment-hero>div>p{color:#b1bed2;font-size:17px;margin-bottom:28px}.offer-note{display:block;font-size:13px;color:#aab7ce;margin-top:13px}.segment-demo{background:#1e293b;border:1px solid #665584;border-radius:18px;padding:32px}.segment-chat{background:#164e3e;color:#bef5df;padding:20px;border-radius:13px 13px 0 13px;margin:24px 0;font-size:19px}.segment-demo h2{font-size:26px;letter-spacing:-.5px}.segment-demo ol{padding-left:23px;color:#bec9da;font-size:15px}.segment-demo li{padding:9px 0}.segment-features h2{font-size:22px;letter-spacing:-.5px;margin-bottom:15px}.segment-features{margin-bottom:65px}.audit-panel{background:#172238;border:1px solid #4b416a;border-radius:18px;padding:42px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.audit-panel h2{font-size:36px;margin:20px 0}.audit-panel p{font-size:16px;color:#b5c1d5}.audit-panel form{display:grid;gap:15px}.audit-panel label{font-size:14px;display:grid;gap:6px;color:#dae1ee}.audit-panel select{font:16px 'DM Sans',Arial,sans-serif;width:100%;background:#0f172a;color:white;border:1px solid #526179;border-radius:7px;padding:12px}.audit-panel select:focus-visible{outline:3px solid #a78bfa;outline-offset:2px}.audit-panel .consent-row{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.7}.consent-row input{margin-top:5px;flex-shrink:0;accent-color:#8b5cf6}.audit-panel .form-note{font-size:12px;line-height:1.7;color:#a6b4ca;margin-top:12px}.audit-panel .button{width:100%;margin-top:5px}.related-links{padding-bottom:60px;display:grid;gap:15px}.related-links h2{font-size:27px}.related-links a{color:#c4adf8}.campaign-home{padding:48px 0 0}.campaign-home h2{font-size:34px;margin:15px 0}.campaign-home p{color:#aebed2}.campaign-home>div{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}.campaign-home>div>a{padding:14px 20px;border:1px solid #735393;background:#8b5cf617;border-radius:8px;font-size:15px}.editorial{max-width:840px;padding-top:58px;padding-bottom:70px}.editorial h1{font-size:clamp(35px,4vw,53px);letter-spacing:-1.5px;line-height:1.2;margin:20px 0}.article-intro{font-size:20px;color:#b9c6d9}.article-byline{font-size:13px;color:#98a9c2;margin-top:24px}.editorial section{margin-top:36px}.editorial section h2{font-size:27px;margin-bottom:13px;letter-spacing:-.5px}.editorial section p{font-size:17px;color:#b8c6db;line-height:1.9}.article-cta{margin-top:45px;background:#1e293b;border-radius:15px;padding:30px}.article-cta h2{font-size:29px;margin-bottom:15px}.article-cta .text-link{margin-top:16px;color:#c5aafa}.nav>.button{white-space:nowrap}.nav nav{gap:22px}@media(max-width:1000px){.nav>.button{font-size:12px;padding:10px 12px;gap:12px}.nav nav{gap:15px}.segment-hero{gap:30px}.audit-panel{gap:30px;padding:30px}}@media(max-width:760px){.segment-hero{grid-template-columns:1fr;gap:32px;padding:38px 0 45px}.segment-hero h1{font-size:43px}.segment-demo{padding:25px}.audit-panel{grid-template-columns:1fr;padding:23px;gap:28px}.audit-panel h2{font-size:31px}.segment-features{margin-bottom:40px}.campaign-home>div{flex-direction:column}.header .nav>.button{font-size:10px;padding:10px 8px;gap:5px}.header .nav .brand{width:105px}.header .nav .brand img{width:157px;left:-24px;top:-10px}.editorial{padding-top:38px}.related-links a{font-size:15px}.segment-hero .eyebrow{font-size:11px}}
