:root{--ink:#102033;--blue:#1264d9;--pale:#eaf0f7;--line:#c9d4df;--slate:#607083;--dark:#172536;--paper:#fbfcfe}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',sans-serif;color:var(--ink);background:var(--paper)}a{color:inherit}header,main>section,footer{padding-left:max(24px,calc((100% - 1200px)/2));padding-right:max(24px,calc((100% - 1200px)/2))}header{height:82px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:3}.brand{font-size:25px;font-weight:700;letter-spacing:-1.4px;text-decoration:none}.brand span{color:var(--blue)}nav{display:flex;gap:28px}nav a,.text-link{font-size:14px;font-weight:600;text-decoration:none}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--blue);color:#fff;padding:15px 24px;font:600 15px 'DM Sans';text-decoration:none;cursor:pointer;transition:.2s}.button:hover{background:#0d51b2;transform:translateY(-1px)}.button.small{font-size:13px;padding:11px 17px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.3px;color:var(--blue);margin:0 0 18px}.hero{min-height:650px;padding-top:80px;padding-bottom:80px;display:grid;grid-template-columns:1.02fr .98fr;gap:72px;align-items:center}.hero h1,h2{font-family:'Source Serif 4',serif;font-weight:500;letter-spacing:-2.5px;line-height:1.01;margin:0}.hero h1{font-size:clamp(52px,6vw,80px)}.hero h1 em{color:var(--blue);font-style:normal}.lead{font-size:19px;line-height:1.55;color:var(--slate);max-width:570px;margin:30px 0}.actions{display:flex;align-items:center;gap:28px}.text-link b{font-size:18px;margin-left:7px}.hero-media{margin:0;position:relative}.hero-media img{display:block;width:100%;min-height:440px;object-fit:cover;filter:saturate(.68)}figcaption{background:var(--dark);color:#fff;position:absolute;bottom:-22px;left:-22px;padding:17px 21px;font-size:13px}figcaption span{display:inline-block;width:8px;height:8px;background:#6da5ff;border-radius:50%;margin-right:8px}.proof{background:var(--dark);color:#fff;padding-top:44px;padding-bottom:44px;display:grid;grid-template-columns:1fr 1.5fr;gap:50px;align-items:center}.proof p{font:500 21px/1.35 'Source Serif 4';margin:0}.proof div{display:flex;gap:13px;align-items:center;font-size:13px}.proof b{color:#7caeff}.proof span{margin-right:16px}.product,.audience,.integrations{padding-top:130px;padding-bottom:130px}.product>div:first-child{max-width:650px}.product h2,.audience h2,.regulation h2,.contact h2{font-size:clamp(38px,4.4vw,58px)}.product-grid,.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:68px;border-top:1px solid var(--line)}.product article,.audience-grid div{padding:25px 28px 0 0;margin-right:28px;border-right:1px solid var(--line)}.product article:last-child,.audience-grid div:last-child{border:0}.number{color:var(--blue);font:600 13px ui-monospace;margin:0 0 58px}.product h3,.audience h3{font-size:19px;margin:0 0 12px}.product article>p:last-child,.audience-grid p,.regulation p,.contact>div>p{color:var(--slate);line-height:1.65}.regulation{background:var(--pale);display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-top:90px;padding-bottom:90px;align-items:center}.regulation-image img{width:100%;height:440px;object-fit:cover;filter:grayscale(.7) contrast(1.05)}.note{border-top:1px solid var(--line);padding-top:18px;font-size:13px}.audience{background:#fff}.audience h2{max-width:720px}.contact{background:var(--dark);color:#fff;display:grid;grid-template-columns:.85fr 1.15fr;gap:105px;padding-top:105px;padding-bottom:105px}.contact>div>p,.contact .eyebrow{color:#b8c8d9}.contact ul{list-style:none;padding:0;margin:42px 0}.contact li{border-top:1px solid #405167;padding:16px 0;display:flex;justify-content:space-between;font-size:14px}.contact li a{color:#fff}.contact form{background:#fff;color:var(--ink);padding:36px;display:grid;gap:15px}.contact label{font-size:13px;font-weight:600;display:grid;gap:7px}.contact label span{font-weight:400;color:var(--slate)}input,textarea{width:100%;border:1px solid var(--line);padding:12px;font:15px 'DM Sans';background:#fff}input:focus,textarea:focus{outline:2px solid #8db7f5;border-color:var(--blue)}.two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.honeypot{display:none}.form-status{min-height:21px;margin:0;font-size:13px}footer{display:flex;align-items:center;justify-content:space-between;padding-top:32px;padding-bottom:32px;background:#0d1723;color:#9db0c3;font-size:12px}footer .brand{color:#fff;font-size:20px}@media(max-width:760px){header{height:70px}nav{display:none}.button.small{display:none}.hero,.regulation,.contact{grid-template-columns:1fr;gap:42px}.hero{padding-top:58px}.hero-media{margin:0 12px 30px}.hero-media img{min-height:300px}.proof{grid-template-columns:1fr}.proof div{flex-wrap:wrap;gap:8px}.product,.audience{padding-top:80px;padding-bottom:80px}.product-grid,.audience-grid{grid-template-columns:1fr;gap:32px}.product article,.audience-grid div{border-right:0;border-bottom:1px solid var(--line);padding-bottom:24px;margin:0}.number{margin-bottom:20px}.regulation{padding-top:60px;padding-bottom:60px}.regulation-image img{height:310px}.contact{padding-top:70px;padding-bottom:70px}.contact form{padding:24px}.two{grid-template-columns:1fr}footer{display:grid;gap:15px}.actions{flex-wrap:wrap}}
