.sv-hero{background-color:var(--sv-bg,#0f172a);background-image:linear-gradient(90deg,hsla(0,0%,100%,.12) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.12) 1px,transparent 0);background-size:48px 48px;font-family:Poppins,sans-serif}.sv-hero__inner{box-sizing:border-box;margin:0 auto;max-width:calc(1200px + clamp(20px,4vw,48px)*2);padding:clamp(56px,8vw,96px) clamp(20px,4vw,48px)}.sv-hero__zone{background:var(--sv-bg,#0f172a);border:1px solid hsla(0,0%,100%,.14);box-sizing:border-box;max-width:768px;padding:clamp(24px,4vw,40px)}.sv-hero .sv-hero__eyebrow{color:var(--sv-accent,#00ece9);font-size:12px;font-weight:600;letter-spacing:.1em;margin:0 0 20px;text-transform:uppercase}.sv-hero .sv-hero__title{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(38px,5vw,58px);font-weight:800;letter-spacing:-.025em;line-height:1.06;margin:0 0 24px;text-wrap:balance}.sv-hero__accent{color:var(--sv-hl,#fff870)}.sv-hero .sv-hero__intro,.sv-hero .sv-hero__strong{color:#94a3b8;font-size:18px;line-height:1.6;margin:0 0 12px;max-width:56ch;text-wrap:pretty}.sv-hero .sv-hero__strong{color:#fff;font-weight:600;margin-bottom:36px}.sv-hero__ctas{display:flex;flex-wrap:wrap;gap:16px}.sv-hero .sv-hero__btn{align-items:center;border-radius:6px;display:inline-flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;gap:10px;line-height:1.2;padding:15px 28px;text-decoration:none;transition:filter .15s,background .15s,border-color .15s}.sv-hero .sv-hero__btn--primary{background:var(--sv-accent,#00ece9);color:#0f172a}.sv-hero .sv-hero__btn--primary:hover{color:#0f172a;filter:brightness(.92);text-decoration:none}.sv-hero .sv-hero__btn--ghost{border:1px solid hsla(0,0%,100%,.4);color:#fff;padding:14px 27px}.sv-hero .sv-hero__btn--ghost:hover{border-color:#fff;color:#fff;text-decoration:none}.sv-hero ol,.sv-hero ul{counter-reset:none!important;list-style:none!important;margin-left:0!important;padding-left:0!important}.sv-hero ol>li,.sv-hero ul>li{counter-increment:none!important;list-style:none!important}.sv-hero ol>li::marker,.sv-hero ol>li:before,.sv-hero ul>li::marker,.sv-hero ul>li:before{content:none!important;display:none!important}