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