body.pg{background:var(--io-paper);color:var(--io-ink);overflow-x:hidden}.svc-hero{border-bottom:1px solid var(--io-line-ondark);position:relative;overflow:hidden}.svc-hero #mesh{width:100%;height:100%;position:absolute;inset:0}.svc-hero .veil{pointer-events:none;background:radial-gradient(90% 90% at 20% 30%,#0a0a0a33,#0a0a0adb 82%);position:absolute;inset:0}.svc-hero .inner{z-index:2;grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(32px,5vw,64px);padding-block:clamp(52px,7vw,92px) clamp(48px,6vw,72px);display:grid;position:relative}.svc-hero .tag{font-family:var(--io-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--io-g300);border:1px solid var(--io-line-ondark-strong);border-radius:100px;align-items:center;gap:10px;margin:22px 0 26px;padding:7px 14px;font-size:11px;display:inline-flex}.svc-hero h1{max-width:14ch}.svc-hero .io-lead{max-width:46ch;margin-top:22px}.summary{border:1px solid var(--io-line-ondark-strong);backdrop-filter:blur(4px);background:#fafafa0a;border-radius:14px;padding:26px}.summary .s{border-top:1px solid var(--io-line-ondark);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.summary .s:first-child{border-top:none;padding-top:0}.summary .s .k{font-family:var(--io-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--io-g500);font-size:10.5px}.summary .s .v{color:var(--io-paper);text-align:right;font-size:14.5px;font-weight:500}.summary .cta{margin-top:20px}.incl{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.incl .i{border:1px solid var(--io-line);border-radius:10px;align-items:flex-start;gap:15px;padding:20px;display:flex}a.i{color:inherit;text-decoration:none;transition:border-color .2s,transform .2s}a.i:hover{border-color:var(--io-ink);transform:translateY(-2px)}.incl .i .i-go{color:var(--io-g400);align-self:center;margin-left:auto;font-size:18px;transition:transform .2s,color .2s}a.i:hover .i-go{color:var(--io-ink);transform:translate(3px)}.incl .i .chk{border:1px solid var(--io-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.incl .i .chk svg{width:12px;height:12px}.incl .i h3{margin-bottom:5px;font-size:15.5px;font-weight:700}.incl .i p{color:var(--io-g700);font-size:14px;line-height:1.5}.tl{flex-direction:column;display:flex}.tl .step{grid-template-columns:64px 1fr;gap:20px;padding-bottom:30px;display:grid;position:relative}.tl .step:not(:last-child):before{content:"";background:var(--io-line-strong);width:1px;position:absolute;top:54px;bottom:0;left:31px}.tl .step .num{border:1px solid var(--io-line-strong);width:54px;height:54px;font-family:var(--io-display);background:var(--io-paper);border-radius:50%;justify-content:center;align-items:center;font-size:19px;font-weight:600;display:flex}.tl .step h3{margin-bottom:7px}.tl .step p{color:var(--io-g700);max-width:52ch;font-size:15px;line-height:1.55}.deliv{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,56px);display:grid}.faq{border-top:1px solid var(--io-line)}.faq details{border-bottom:1px solid var(--io-line)}.faq summary{cursor:pointer;font-family:var(--io-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(17px,1.9vw,20px);font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{flex-shrink:0;width:22px;height:22px;position:relative}.faq summary .pm:before,.faq summary .pm:after{content:"";background:var(--io-ink);transition:transform .25s;position:absolute}.faq summary .pm:before{height:2px;top:10px;left:3px;right:3px}.faq summary .pm:after{width:2px;top:3px;bottom:3px;left:10px}.faq details[open] summary .pm:after{transform:scaleY(0)}.faq .ans{color:var(--io-g700);max-width:64ch;padding:0 0 24px;font-size:15.5px;line-height:1.6}.close{text-align:center}.close h2{max-width:18ch;margin:0 auto}.close p{max-width:46ch;margin:24px auto 38px}.close .acts{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (width<=860px){.svc-hero .inner,.incl,.deliv{grid-template-columns:1fr}}
