.sv-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 53%,#173266 0%,#08152d 62%)}
.sv-hero:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:linear-gradient(#8cacdf13 1px,transparent 1px),linear-gradient(90deg,#8cacdf13 1px,transparent 1px);background-size:76px 76px;mask-image:radial-gradient(ellipse 70% 65% at 50% 42%,#000 20%,transparent 90%)}
.sv-hero:after{content:"";position:absolute;z-index:-1;width:700px;height:700px;left:50%;top:200px;transform:translateX(-50%);border-radius:50%;background:#3869e414;filter:blur(70px);pointer-events:none}
.sv-hero-grid{gap:24px;padding-top:21px;padding-bottom:36px}
.sv-offer-pill{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:999px;background:#173362;color:#d2e0f7;font-size:12px;line-height:1.4;box-shadow:inset 0 1px #91b8fa25}
.sv-offer-pill strong{color:#fff;font-weight:800}.sv-offer-dot{width:6px;height:6px;border-radius:50%;background:#90baff;box-shadow:0 0 12px #84aaff80;margin-right:3px}.sv-offer-divider{height:13px;width:1px;background:#738db361;margin:0 5px}.sv-offer-pill:hover{background:#22467c}
.sv-hero h1{font-size:clamp(4.5rem,8.5vw,9rem)}
.sv-hero-aside{max-width:680px}.sv-hero-actions{margin-top:24px}.sv-hero-actions .sv-button{min-width:230px;background:#426afb;box-shadow:0 7px 25px #305bee38,inset 0 1px #ffffff35}.sv-hero-actions .sv-button:hover{background:#f0f4ff;color:#13316c}
.sv-hero-aside .sv-hero-reassurance{max-width:none;margin:18px auto 0;color:#a6bddf;font-size:11px;line-height:1.6}
.sv-film{position:relative;box-shadow:0 28px 90px #0006,0 0 65px #4d79d71b;outline:1px solid #95baff25;outline-offset:7px}
.sv-core{background:linear-gradient(#08152d,#0d2144)}
.sv-core .sv-icon{width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,#244879,#132e58);box-shadow:inset 0 1px #9fc0ff25,0 6px 15px #0002}.sv-core .sv-icon svg{width:27px;height:27px}
.sv-plans{position:relative;isolation:isolate;overflow:hidden}.sv-plans:before{content:"";position:absolute;z-index:-1;inset:0;background-image:radial-gradient(#6c86b335 1px,transparent 1px);background-size:20px 20px;mask-image:linear-gradient(transparent,#0006 35%,transparent)}
.sv-plan{box-shadow:0 16px 50px #203a6510}.sv-plan-startup{background:radial-gradient(ellipse at top right,#265ab0,#153b79 65%)!important}
.sv-work-video{box-shadow:0 20px 55px #17396715}.sv-work-tab.is-active{box-shadow:0 5px 17px #1a438523}
.sv-benefits{position:relative;isolation:isolate;overflow:hidden}.sv-benefits:before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(#8cace00b 1px,transparent 1px),linear-gradient(90deg,#8cace00b 1px,transparent 1px);background-size:90px 90px;mask-image:linear-gradient(90deg,#000,transparent 85%)}
.sv-benefits-list .sv-icon{border-radius:50%;background:#24487a55;width:42px;height:42px}.sv-benefits-list .sv-icon svg{width:25px;height:25px}
.sv-final{background:radial-gradient(ellipse at 50% 115%,#d9e5ff,transparent 65%),#fff}
@media(max-width:600px){.sv-hero h1{font-size:clamp(3.25rem,12.8vw,4.8rem)}.sv-hero-grid{padding-top:25px;gap:23px}.sv-offer-pill{font-size:11px;padding:9px 12px}.sv-hero-aside .sv-hero-reassurance{max-width:300px;font-size:10px}.sv-hero-actions{flex-direction:column;gap:14px}.sv-hero:before{background-size:48px 48px}.sv-film{outline-offset:4px}.sv-hero-grid{padding-bottom:32px}}
