.svc-main{--svc-radius:28px;--svc-shadow:0 20px 40px -28px #07142f33;overflow-x:clip;padding-bottom:clamp(56px,8vw,96px)}.svc-main :where(h1,h2,h3,p,ul,ol){margin:0;padding:0}.svc-main :where(ul,ol){list-style:none}.svc-wrap{width:var(--vsl-wrap);margin-inline:auto}.svc-hero{padding-top:clamp(40px,6vw,80px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,56px)}.svc-hero h1{font-size:clamp(34px,4.4vw,58px);font-weight:650;line-height:1.06;letter-spacing:-.045em;text-wrap:balance}.svc-hero-loop{position:relative;aspect-ratio:16/9;border:1px solid var(--site-line);border-radius:var(--svc-radius);background:var(--site-blue);box-shadow:var(--svc-shadow);overflow:hidden}.svc-hero-loop video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media (max-width:1000px){.svc-hero{grid-template-columns:1fr}}.svc-eyebrow{margin-bottom:20px}.svc-lead{margin-top:24px;max-width:620px;color:var(--site-muted);font-size:clamp(17px,1.6vw,20px);line-height:1.6}.svc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px;margin-top:36px}.svc-main .hz-button{background:var(--site-action)}.svc-main .hz-button:hover{background:var(--site-action-hover)}.svc-section{margin-top:clamp(72px,9vw,128px)}.svc-main .vsl-heading h2{font-size:clamp(28px,3.8vw,46px);line-height:1.08}.svc-main .vsl-heading>p:last-child{margin-top:16px}.svc-main .vsl-heading+:where(ul,ol,.svc-rail){margin-top:36px}.svc-media{position:relative;overflow:hidden;background:var(--site-blue)}.svc-media .svc-work,.svc-media .vsl-preview,.svc-media>:is(img,video){position:absolute;inset:0;width:100%;height:100%}.svc-media>img{object-fit:cover}.svc-media>video{object-fit:contain}.svc-media .vsl-preview{aspect-ratio:auto;border-radius:0;background:none}.svc-media .svc-work[data-whole]{background:var(--vsl-night)}.svc-media .svc-work[data-whole] :is(img,video){object-fit:contain}.svc-tag{display:block;margin-bottom:8px;padding-inline:26px;color:var(--site-action);font:600 12px/1 Geist Mono Variable,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.svc-cards{display:grid;gap:20px}.svc-cards h3,.svc-steps h3{font-size:20px;font-weight:650;line-height:1.25;letter-spacing:-.025em}.svc-cards p,.svc-steps p{margin-top:8px;color:var(--site-muted);font-size:16px;line-height:1.55}.svc-cards[data-shape=tall]{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 16px}.svc-cards[data-shape=tall] .svc-media{aspect-ratio:9/16;margin-bottom:16px;border-radius:18px;box-shadow:var(--svc-shadow)}.svc-cards[data-shape=tall] h3{font-size:18px}.svc-cards[data-shape=tall] p{font-size:15px}.svc-cards[data-shape=wide]{grid-template-columns:repeat(3,minmax(0,1fr))}.svc-cards[data-shape=wide][data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-cards[data-shape=wide][data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.svc-cards[data-cols="4"] li{padding-bottom:22px}.svc-cards[data-cols="4"] .svc-media{margin-bottom:18px}.svc-cards[data-cols="4"] :is(h3,p,.svc-tag){padding-inline:20px}.svc-cards[data-cols="4"] h3{font-size:18px}.svc-cards[data-cols="4"] p{font-size:15px}.svc-cards[data-shape=wide] li{overflow:hidden;padding-bottom:26px;border:1px solid var(--site-line);border-radius:var(--svc-radius);background:#fff;box-shadow:var(--svc-shadow)}.svc-cards[data-shape=wide] .svc-media{aspect-ratio:16/9;margin-bottom:22px;border-bottom:1px solid var(--site-line)}.svc-cards[data-shape=wide] :is(h3,p){padding-inline:26px}.svc-band{margin-top:clamp(72px,9vw,128px);padding:clamp(56px,7vw,104px) 0;background:radial-gradient(620px 380px at 12% 0,#1b3c7a 0,transparent 70%),var(--vsl-night);color:#fff}.svc-band-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,88px)}.svc-band h2{font-size:clamp(28px,3.8vw,46px);font-weight:650;line-height:1.08;letter-spacing:-.045em}.svc-band-media{aspect-ratio:16/9;border-radius:var(--svc-radius);box-shadow:0 40px 70px -40px #000}.svc-fan{display:flex;justify-content:center;padding:16px 0}.svc-fan .svc-work{position:relative;flex:0 0 36%;aspect-ratio:9/16;border:4px solid #fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 50px -24px #000}.svc-fan .svc-work .vsl-preview{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}.svc-fan .svc-work:first-child{rotate:-7deg;translate:14% 4%}.svc-fan .svc-work:nth-child(2){z-index:1}.svc-fan .svc-work:nth-child(3){rotate:7deg;translate:-14% 4%}.svc-needs{margin-top:28px}.svc-needs li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:18px;padding:20px 0;border-top:1px solid #ffffff24}.svc-needs li>span{padding-top:5px;color:var(--vsl-amber);font:600 13px/1 Geist Mono Variable,ui-monospace,monospace;letter-spacing:.06em}.svc-needs h3{font-size:20px;font-weight:650;line-height:1.25;letter-spacing:-.025em}.svc-needs p{margin-top:6px;color:#b9c6dd;font-size:16px;line-height:1.55}.svc-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.svc-steps li{position:relative;padding-top:68px}.svc-steps li span{position:absolute;top:0;left:0;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--vsl-night);color:#fff;font-size:17px;font-weight:650}.svc-steps li:not(:last-child):before{content:"";position:absolute;top:22px;left:58px;right:-20px;border-top:2px dashed var(--site-line)}.svc-section .svc-rail{margin-top:32px}.svc-more{display:inline-flex;align-items:center;gap:8px;min-height:48px;margin-top:8px;color:var(--site-ink);font-size:15px;font-weight:600}.svc-more:hover{color:var(--site-action)}.svc-main .vsl-faq{margin-top:clamp(72px,9vw,128px)}.svc-main .vsl-faq .vsl-heading h2{max-width:12ch}.vsl-closing.svc-closing{grid-template-columns:minmax(0,1fr);background:var(--vsl-night)}.vsl-closing.svc-closing:after,.vsl-closing.svc-closing:before,.vsl-faq.svc-faq:after,.vsl-faq.svc-faq:before{content:none}.svc-closing p{margin-bottom:0}.svc-closing .svc-actions{gap:14px 28px}.svc-plans{color:#fff;font-size:16px;font-weight:600;text-decoration:underline!important;text-underline-offset:4px}.svc-plans:hover{color:var(--vsl-amber)}.svc-others{margin-top:clamp(56px,7vw,96px);padding-top:40px;border-top:1px solid var(--site-line)}.svc-others h2{font-size:24px;font-weight:650;letter-spacing:-.035em}.svc-others ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.svc-others a{position:relative;display:grid;gap:6px;height:100%;padding:22px 56px 22px 24px;border:1px solid var(--site-line);border-radius:24px;background:#fff;color:var(--site-ink);transition:border-color .18s}.svc-others a:hover{border-color:var(--site-ink)}.svc-others strong{font-size:18px;font-weight:650;letter-spacing:-.02em}.svc-others span{color:var(--site-muted);font-size:15px;line-height:1.5}.svc-others svg{position:absolute;right:22px;top:24px}@media (max-width:1100px){.svc-cards[data-shape=tall]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.svc-cards[data-shape=wide],.svc-cards[data-shape=wide][data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-band-inner,.svc-others ul{grid-template-columns:minmax(0,1fr)}.svc-fan{width:100%;max-width:520px;margin-inline:auto}.svc-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.svc-steps li:not(:last-child):before{content:none}}@media (max-width:760px){.svc-cards[data-shape=tall]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-cards[data-shape=wide],.svc-cards[data-shape=wide][data-cols],.svc-steps{grid-template-columns:minmax(0,1fr)}.svc-steps{gap:28px}.svc-steps li{padding:0 0 0 64px;min-height:46px}.svc-actions>a{flex:1 1 100%}.svc-closing .svc-actions>.svc-plans{flex:0 0 auto}.svc-main .vsl-faq .vsl-heading h2{max-width:none}}.svc-price{margin-top:16px;font-size:15px;font-weight:600}.svc-price a{display:inline-flex;align-items:center;min-height:44px;color:var(--site-action);text-decoration:underline;text-underline-offset:4px}.svc-overview{margin-top:clamp(56px,7vw,96px);max-width:820px}.svc-overview h2{font-size:clamp(26px,3vw,36px);font-weight:650;line-height:1.15;letter-spacing:-.035em}.svc-overview p{margin-top:16px;color:var(--site-muted);font-size:18px;line-height:1.65}.svc-guides ul{margin-top:20px;display:grid;gap:18px;list-style:none;padding:0}.svc-guides a{color:var(--site-ink,inherit);font-size:19px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.svc-guides span{display:block;margin-top:4px;color:var(--site-muted);font-size:16px;line-height:1.5}.svc-guides h3{font-size:19px;font-weight:600}.price-hero h1{font-size:clamp(36px,5vw,60px);font-weight:650;line-height:1.05;letter-spacing:-.04em}.svc-overview p a{color:inherit;text-decoration:underline;text-underline-offset:3px}