body.sv-page{background:#fff}.sv-page .sv-hero{background:#080808;min-height:70vh}.sv-hero__media img,.sv-hero__media .peepal-media,.sv-hero__media .peepal-scene{object-fit:cover;width:100%;height:100%}.sv-hero__scrim{background:linear-gradient(#0000 28%,#08080859 56%,#080808 97%)}.sv-hero__copy{text-align:left;flex:auto;width:100%}.sv-hero__copy .eyebrow{margin-bottom:16px}.sv-hero__copy h1{font-family:var(--display);font-weight:800;font-size:var(--fs-service-hero-h1,var(--fs-h1,clamp(2.2rem,5.6vw,4.4rem)));letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;line-height:.98}.sv-hero__copy h1,.sv-hero__copy h1 *{font-weight:800!important}.sv-hero__copy h1 *{font-size:inherit!important}@media (width<=640px){.sv-hero__copy h1{font-size:var(--fs-service-hero-h1,var(--fs-h1,clamp(2.25rem,9vw,3rem)))}}.sv-hero__copy .sub{font-family:var(--display);color:#fff;max-width:62%;margin:18px 0 0;font-size:clamp(1.1rem,2vw,1.5rem);font-style:italic;font-weight:400}.sv-hero__copy .sub+.sub{margin-top:12px}@media (width<=640px){.sv-hero__copy .sub{max-width:none;font-size:1.02rem;line-height:1.52}.sv-hero__copy .sub+.sub{margin-top:10px}}.ind-page .fold2{background:0 0;border-bottom:0;padding:clamp(44px,6vw,72px) 0 0}.ind-page .fold2 .cap{max-width:var(--maxw);padding:0 var(--pad);text-align:left;margin:0 auto 24px}.ind-page .marquee{padding-bottom:44px}.ind-page .fold2+.sv-explainer{padding-top:clamp(24px,3vw,44px)}.ind-page .fold2{--peepal-logo-height:36px;--peepal-marquee-gap:56px}.ind-page .fold2 .logo{font-size:1.28rem}.ind-page .fold2 .logo .logo__img img{max-width:150px}@media (width<=760px){.ind-page .fold2{--peepal-logo-height:28px;--peepal-marquee-gap:40px;padding-top:clamp(32px,7vw,44px)}.ind-page .fold2 .logo{font-size:1.1rem}.ind-page .marquee{padding-bottom:34px}}.sv-explainer{padding:clamp(64px,9vw,120px) 0 0}.sv-intro{max-width:760px}.sv-intro .eyebrow{margin-bottom:16px}.sv-intro h2{font-family:var(--display);font-weight:700;font-size:var(--fs-h2,clamp(1.9rem,3.6vw,2.8rem));letter-spacing:-.01em;color:#0a0a0a;max-width:20ch;margin:0 0 24px;line-height:1.08}.sv-intro .sec-lead{font-family:var(--body);font-size:var(--fs-lead,1.14rem);color:#2c2c2c;max-width:none;margin:0 0 20px;line-height:1.75}.sv-intro .sec-lead:last-child{margin-bottom:0}.sv-intro .peepal-rich :is(h3,h4,h5),.sv-intro .peepal-rich :is(h3,h4,h5) *{font-weight:700!important}.sv-intro .peepal-rich :is(h3,h4,h5){clear:both;float:none;width:100%;margin:1.4em 0 .5em;display:block!important}.sv-steps .head,.sv-diffs .head,.sv-faq .head{margin-bottom:4px}.sv-steps .head .eyebrow,.sv-diffs .head .eyebrow,.sv-faq .head .eyebrow{font-family:var(--mono);letter-spacing:calc(.08em * var(--mono-track,1));text-transform:uppercase;color:var(--neon);font-size:.72rem}.sv-steps .head h2,.sv-diffs .head h2,.sv-faq .head h2{font-family:var(--display);font-weight:700;font-size:var(--fs-h2,clamp(1.6rem,3vw,2.3rem));color:#0a0a0a;margin:12px 0 0;line-height:1.1}.sv-steps .head .sec-lead,.sv-diffs .head .sec-lead,.sv-faq .head .sec-lead{font-family:var(--body);font-size:var(--fs-lead,1.05rem);color:#555;max-width:70ch;margin:14px 0 0;line-height:1.7}.sv-faq{padding:clamp(40px,6vw,80px) 0}.sv-faq .peepal-faq__list{margin-top:30px}.sv-faq .peepal-faq__item summary{color:#0a0a0a;font-size:1.12rem}.sv-faq .peepal-faq__answer p{color:#555;max-width:80ch;font-size:.98rem;line-height:1.7}.sv-steps{padding:clamp(40px,6vw,80px) 0 0}.steps{grid-template-columns:repeat(4,1fr)}.step{border-top:2px solid #0a0a0a}.step__idx{letter-spacing:calc(.056em * var(--mono-track,1));font-size:.72rem}.step h3{font-size:var(--fs-h3,1.5rem);color:#0a0a0a;font-weight:700}.step p{font-size:.98rem}.diffs{grid-template-columns:repeat(3,1fr)}.diff{border:1px solid #ececec;padding:28px}.diff h3{font-size:var(--fs-h3,1.35rem);color:#0a0a0a;font-weight:700}.diff p{font-size:.96rem}@media (width<=900px){.steps{grid-template-columns:1fr 1fr}.diffs{grid-template-columns:1fr}}@media (width<=560px){.steps{grid-template-columns:1fr}}