/* Open compositions, uninterrupted colour and film. */
.sv-page .site-header{border:0;background:#08152d}
.sv-hero{padding:35px 0 65px;background:#08152d;overflow:hidden}
.sv-hero-grid{display:flex;flex-direction:column;align-items:center;text-align:center;gap:27px;padding:35px 0 48px}
.sv-hero h1{font-size:clamp(5rem,9.8vw,10rem);line-height:.94;letter-spacing:-.075em}
.sv-hero h1 span{font-weight:800;background:linear-gradient(100deg,#88bcff,#6783ff 65%,#9279ef);background-clip:text;-webkit-background-clip:text;color:transparent}
.sv-hero-aside{max-width:650px;padding:0}.sv-hero-aside p{max-width:none;font-size:17px;color:#c0cfe5}.sv-hero-actions{justify-content:center;margin-top:27px}
.sv-button{border-radius:999px;min-height:58px;padding-inline:30px;box-shadow:none}.sv-button-blue{background:#4268f5}.sv-link-light{border:0}
.sv-film{width:82%;margin:0 auto;aspect-ratio:2.15;border:0;border-radius:16px;box-shadow:0 35px 100px #0005}.sv-film:after{display:none}
.sv-hero-facts{justify-content:center;border:0;gap:44px;margin-top:30px}.sv-hero-facts span,.sv-hero-facts span:first-child,.sv-hero-facts span:last-child{flex:none;padding:0;border:0;font-size:13px}
.sv-core{background:#08152d;color:#fff;padding:20px 0 75px}.sv-core-grid{gap:70px}.sv-core-grid>div,.sv-core-grid>div:first-child,.sv-core-grid>div:last-child{padding:20px 0;border:0}.sv-core h2{color:#f4f7ff;font-size:27px}.sv-core p{color:#aebfd9}.sv-icon{color:#8cb5ff}
.sv-plans{background:#eef2fa;color:#0c2040;padding:110px 0}.sv-plans h2{color:#0c2040}.sv-plans h2 em{color:#576f98}.sv-plans .sv-section-head>p{color:#536882}
.sv-plan-compare{border:0;gap:25px}.sv-plan,.sv-plan+.sv-plan{padding:42px;border:0;border-radius:24px;min-height:540px;background:white}.sv-plan+.sv-plan{background:#153b79;color:#fff}
.sv-plan-top>span{font-family:Manrope,Arial,sans-serif;letter-spacing:0;text-transform:none;color:#60718d;font-size:13px}.sv-plan h3{color:#0b2041}.sv-plan-top strong{color:#0c2040}.sv-plan-top small{color:#65768e}.sv-plan ul{border:0;display:block}.sv-plan li{border:0;padding-block:8px;color:#354f72}.sv-plan li:before{top:15px}.sv-plan-cta{border:0;background:#eaf0fc;border-radius:999px;padding:17px 23px;color:#11315f;max-width:none;justify-content:center}.sv-plan-startup h3,.sv-plan-startup .sv-plan-top strong{color:#fff}.sv-plan-startup .sv-plan-top>span,.sv-plan-startup li,.sv-plan-startup small{color:#d2e1f5}.sv-plan-note{color:#556d8d;text-align:center;margin-top:28px}.sv-plan-note a{color:#254f9b;border:0}
.sv-work{background:#fff}.sv-work-layout{border:0;grid-template-columns:1fr;gap:30px;padding:0}.sv-work-tabs{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;align-items:center}.sv-work-tab,.sv-work-tab.is-active{border:0;border-radius:999px;padding:15px 23px;width:auto;background:#edf2fa;color:#405b7f}.sv-work-tab.is-active{background:#173d79;color:white}.sv-work-tab span{font-size:15px;letter-spacing:-.02em}.sv-work-tab small{display:none}.sv-work-more{border:0;margin:0 0 0 auto;width:auto;align-self:center;padding:12px}.sv-work-video{aspect-ratio:2.05;border:0;border-radius:18px}.sv-work-caption{border:0;padding-top:27px;grid-template-columns:1fr 1fr}.sv-work-caption h3{font-size:32px}
.sv-process{background:#fff;padding-top:30px}.sv-process-steps{border:0;gap:65px}.sv-process-steps article,.sv-process-steps article:first-child,.sv-process-steps article:last-child{border:0;padding:15px 0;min-height:0}.sv-process .sv-icon{color:#3966c7}.sv-process-steps h3{margin-top:24px}
.sv-benefits{background:#0a234a}.sv-benefits-grid{gap:100px}.sv-benefits-list{border:0;display:grid;grid-template-columns:1fr 1fr;gap:35px}.sv-benefits-list article{display:block;padding:0;border:0}.sv-benefits-list .sv-icon{margin-bottom:16px}.sv-benefits-list h3{font-size:20px}.sv-benefits h2{font-size:clamp(3.3rem,4.8vw,5.8rem)}.sv-text-cta{border:0;background:#274f8f;border-radius:999px;padding:17px 24px}
.sv-examples{background:#0a234a;padding-top:0}.sv-examples-player{border:0;border-radius:16px}.sv-examples h2{font-size:clamp(2.6rem,3.5vw,4rem)}
.sv-faq{background:#f1f5fb}.sv-faq-list{border:0;display:grid;gap:10px}.sv-faq-list details{border:0;background:white;border-radius:12px;padding:0 24px}.sv-faq-list summary{padding-block:21px}.sv-final-grid{display:block;text-align:center}.sv-final h2{max-width:950px;margin:0 auto 30px}.sv-final-grid>div:last-child>p{max-width:590px;margin:0 auto 26px}.sv-final .sv-button{min-width:220px}.sv-page .site-footer{border:0}
@media(max-width:1000px){.sv-benefits-grid{grid-template-columns:1fr;gap:45px}.sv-benefits-intro{position:static}.sv-work-more{margin-left:0}.sv-core-grid{gap:30px}.sv-film{width:100%}}
@media(max-width:800px){.sv-hero h1{font-size:clamp(4.7rem,12vw,7rem)}.sv-core-grid{gap:15px}.sv-core-grid>div,.sv-core-grid>div:first-child,.sv-core-grid>div:last-child{border:0}.sv-plan,.sv-plan+.sv-plan{padding:30px;min-height:0}.sv-process-steps{gap:25px}.sv-work-video{aspect-ratio:16/10}.sv-hero-facts{gap:20px;flex-wrap:wrap}}
@media(max-width:600px){.sv-hero{padding-top:5px}.sv-hero-grid{padding-top:35px}.sv-hero h1{font-size:clamp(3.7rem,15vw,5.5rem)}.sv-hero-aside p{font-size:14px}.sv-film{aspect-ratio:16/9;border-radius:10px}.sv-hero-facts span,.sv-hero-facts span:first-child,.sv-hero-facts span:last-child{padding:0;border:0;font-size:11px}.sv-core{padding-bottom:55px}.sv-core h2{font-size:23px}.sv-benefits-list{grid-template-columns:1fr;gap:28px}.sv-work-tab,.sv-work-tab.is-active{padding:12px 15px}.sv-work-tab span{font-size:12px}.sv-work-caption{grid-template-columns:1fr;gap:10px}.sv-work-caption h3{font-size:26px}.sv-plan-compare{gap:18px}.sv-faq-list details{padding-inline:18px}.sv-hero-actions{gap:16px}.sv-process-steps article,.sv-process-steps article:first-child,.sv-process-steps article:last-child{border:0}.sv-core-grid>div{display:block}}
