/* Sofaar's original artwork and primary palette; review version. */
:root{--radius:20px;--display:clamp(48px,5.3vw,80px);--gutter:clamp(24px,3vw,64px)}
.wrap{max-width:none}.header{border-bottom:1px solid #ffffff12}.navrow{min-height:90px}.brand{width:145px}.brand img{height:72px;object-fit:contain}.navend{min-width:100px;justify-content:flex-end}
.hero{position:relative;isolation:isolate;padding:78px 0 0;overflow:hidden;background:#0a0f1e}
.hero:before{content:"";position:absolute;inset:0;z-index:-2;background:url('/assets/hero-wave.webp') center/cover no-repeat;opacity:.75}
.hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a0f1e15,#0a0f1ee8 73%)}
html[lang=en] .hero:after{background:linear-gradient(90deg,#0a0f1ee8 27%,#0a0f1e15)}
.hero-brand h1{max-width:850px;margin-block:18px 24px;font-weight:700;line-height:1.18}.eyebrow{font-size:17px;color:#77e1d7;font-weight:600}.hero-description{max-width:640px;font-size:21px;line-height:1.9;color:#e2e8f0}.hero .actions{margin-top:30px;margin-bottom:60px}.navy .button{background:#0a766e;color:white;border:1px solid #359c94}.button{border-radius:12px;min-height:54px}.textlink{color:#edf8f7}
.brand-capabilities{display:grid;grid-template-columns:repeat(3,1fr);background:#0a0f1ee8;border:1px solid #ffffff24;border-bottom:0;border-radius:24px 24px 0 0;padding:15px 22px;gap:20px}.brand-capabilities a{display:flex;align-items:center;gap:20px;font-size:20px;font-weight:600;padding:4px 20px}.brand-capabilities img{width:76px;height:76px;object-fit:contain}.brand-capabilities a+a{border-inline-start:1px solid #ffffff1c}
.chapter{min-height:0;padding-block:90px}.section-head{gap:60px;align-items:center;margin-bottom:44px}.section-head h2{font-size:clamp(32px,3.2vw,46px);font-weight:700}.section-head>p{color:#506077;font-size:18px}.coverage{background:#f6f8fb}.coverage-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.coverage-cards article{padding:30px;background:white;border:1px solid #dfe7ed;border-radius:22px}.coverage-cards h3{margin-block:18px 12px}.coverage-cards p{color:#506077;font-size:17px}.channel-symbol{height:100px;display:flex;align-items:center;color:#0a766e;font-size:54px;font-weight:600}.channel-symbol img{object-fit:contain}
.teal{background:#0a0f1e}.teal .section-head>p{color:#c4cfdf}.brand-illustration{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:370px;border-radius:30px;background:radial-gradient(ellipse,#0a766e26,transparent 70%)}.brand-illustration img,.custom-layout .brand-illustration img{width:min(340px,90%);height:340px;object-fit:contain}.brand-illustration figcaption{font-size:20px;color:inherit;font-weight:600}.analysis-layout{grid-template-columns:.9fr 1.1fr;gap:70px}.analysis-copy{gap:26px}.analysis-copy article{border-bottom:1px solid #ffffff20;padding-bottom:24px}.analysis-copy article:last-child{border-bottom:0}.analysis-copy p{color:#c4cfdf;font-size:17px;margin-top:10px}.analysis-copy h3{color:#8ee5dc}.custom{background:#edf5f4}.custom-layout{grid-template-columns:1.1fr .9fr}.custom-layout p{color:#506077;font-size:17px}.demo form{background:white;border:1px solid #dfe7ed;box-shadow:0 16px 50px #0a0f1e08;border-radius:24px}.demo{background:#f8fafc}.demo-copy>p{color:#506077}.social{gap:12px}.social a{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:9px 14px;border:1px solid #ffffff30;border-radius:10px;font-size:14px}.footer-top{gap:24px}.footer-top .brand{width:150px}.footer-bottom{border-top:1px solid #ffffff15}.footer-top>div>p{color:#d7e1ec}.footer-top .button{white-space:nowrap}
@media(max-width:1050px){.hero{padding-top:55px}.hero-description{max-width:570px}.brand-capabilities a{padding:5px;gap:10px;font-size:17px}.brand-capabilities img{width:60px;height:60px}.coverage-cards{gap:14px}.coverage-cards article{padding:22px}.analysis-layout{gap:30px}.chapter{padding-block:70px}}
@media(max-width:700px){.navrow{min-height:82px}.navend{min-width:0}.brand{width:125px}.hero{padding-top:36px}.hero-brand h1{font-size:clamp(40px,9.6vw,60px);line-height:1.35;margin-block:16px 20px}.hero-description{font-size:18px;line-height:1.85}.hero:after{background:#0a0f1ebc}.hero:before{background-position:30% center}.hero .actions{margin-bottom:36px;gap:16px}.hero .button{font-size:15px}.eyebrow{font-size:15px}.brand-capabilities{padding:12px 4px;gap:0;border-radius:16px 16px 0 0}.brand-capabilities a{flex-direction:column;gap:6px;text-align:center;font-size:14px;padding:4px}.brand-capabilities img{width:55px;height:55px}.coverage-cards{grid-template-columns:1fr;gap:16px}.coverage-cards article{padding:25px}.channel-symbol{height:70px;font-size:40px}.channel-symbol img{height:70px;width:70px}.coverage-cards h3{margin-top:14px}.section-head{gap:20px;margin-bottom:30px}.section-head>p{font-size:17px}.chapter{padding-block:56px}.analysis-layout,.custom-layout{grid-template-columns:1fr;gap:28px}.brand-illustration{min-height:230px}.brand-illustration img,.custom-layout .brand-illustration img{width:220px;height:220px}.custom-layout .brand-illustration{order:-1}.analysis-copy h3{font-size:23px}.social{gap:8px}.social a{padding:10px;font-size:13px}.footer-top .button{justify-self:start}.demo-layout{gap:30px}}
