.svc-page main{padding:170px var(--pad) clamp(56px,8vw,110px)}@media (width<=760px){.svc-page main{padding-top:160px}}.svc-page h1{font-family:var(--display);font-variation-settings:"opsz" 72;letter-spacing:-.01em;text-wrap:balance;margin:0 0 18px;font-size:clamp(40px,5.6vw,76px);font-weight:400;line-height:1}.svc-page .dek{color:var(--bone-dim);max-width:58ch;margin:0 0 clamp(32px,4vw,52px);font-size:clamp(16px,1.3vw,19px)}.svc-page .offers{gap:18px;display:grid}.svc-page .offer{border:1px solid var(--hair);background:var(--plate);border-radius:2px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,64px);padding:clamp(22px,3vw,40px);scroll-margin-top:24px;display:grid}@media (width<=880px){.svc-page .offer{grid-template-columns:minmax(0,1fr)}}.svc-page .offer .k{font:500 11px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--amber);max-width:none;margin:0 0 12px}.svc-page .offer h2{font-family:var(--display);font-variation-settings:"opsz" 48;letter-spacing:-.005em;text-wrap:balance;margin:0 0 14px;font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:1}.svc-page .offer .tag{color:var(--bone-dim);max-width:46ch;margin:0 0 22px}.svc-page .price{border-top:1px solid var(--hair-soft);flex-wrap:wrap;align-items:flex-end;gap:12px 40px;margin:0;padding:16px 0 10px;display:flex}.svc-page .price div{flex-direction:column-reverse;gap:7px;display:flex}.svc-page .price dt{font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.svc-page .price dd{font:400 clamp(30px,3vw,42px)/1 var(--body);letter-spacing:-.01em;color:var(--bone);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin:0}.svc-page .price dd small{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim);vertical-align:.55em;margin-right:7px}.svc-page .price dd .per{font:300 .5em/1 var(--body);letter-spacing:0;text-transform:none;color:var(--bone-dim);vertical-align:0;margin:0 0 0 2px}.svc-page .terms{border-bottom:1px solid var(--hair-soft);font:500 11px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);max-width:none;margin:0 0 22px;padding-bottom:14px}.svc-page .cta{flex-wrap:wrap;gap:10px;display:flex}.svc-page .offer h3{font:500 11px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--amber);margin:0 0 10px}.svc-page .get{gap:7px;margin:0 0 22px;padding:0;list-style:none;display:grid}.svc-page .get li{color:var(--bone);padding-left:20px;font-size:15.5px;line-height:1.5;position:relative}.svc-page .get li:before{content:"";border:1px solid var(--amber);width:6px;height:6px;position:absolute;top:.6em;left:2px;transform:rotate(45deg)}.svc-page .long{color:var(--bone);max-width:none;margin:0 0 22px}.svc-page .steps{background:var(--hair-soft);border:1px solid var(--hair-soft);counter-reset:step;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 22px;padding:0;list-style:none;display:grid}.svc-page .steps li{background:var(--ink);color:var(--bone-dim);counter-increment:step;padding:12px 14px;font-size:13.5px;line-height:1.45}.svc-page .steps b{font:500 10.5px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);margin-bottom:6px;display:block}.svc-page .steps b:before{content:counter(step,decimal-leading-zero) " · ";color:var(--amber)}@media (width>=1500px){.svc-page .steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=420px){.svc-page .steps{grid-template-columns:minmax(0,1fr)}}.svc-page .not{border-left:1px solid var(--amber-dim);color:var(--bone-dim);max-width:none;margin:0;padding-left:14px;font-size:15px}.svc-page .not b{color:var(--bone);font-weight:500}.svc-page .how{margin-top:clamp(36px,5vw,64px);padding:0}.svc-page .how h2{font:500 12px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--amber);margin:0 0 18px}.svc-page .how ul{background:var(--hair-soft);border:1px solid var(--hair-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.svc-page .how li{background:var(--plate);padding:20px 22px}.svc-page .how h3{font-family:var(--display);font-variation-settings:"opsz" 48;text-wrap:balance;margin:0 0 8px;font-size:clamp(22px,2vw,27px);font-weight:400;line-height:1.1}.svc-page .hy{font-family:var(--body);font-weight:300}.svc-page .how p{color:var(--bone-dim);max-width:none;margin:0;font-size:15px}@media (width<=880px){.svc-page .how ul{grid-template-columns:minmax(0,1fr)}}.svc-page .after{gap:14px;margin-top:clamp(28px,4vw,48px);display:grid}.svc-page .after p{color:var(--bone-dim);margin:0}.svc-page .after p a{color:var(--bone)}.svc-page .after p a:hover{color:var(--amber)}
