.gx-page-service{--gx-sv-air:clamp(64px, 7vw, 108px)}.gx-page-service .gx-sv-block{background:var(--gx-chrome);color:var(--gx-ink);padding-block:var(--gx-sv-air)}.gx-page-service .gx-sv-block.is-band{background:var(--gx-band);border-block:1px solid var(--gx-rule)}.gx-sv-head{text-align:center;max-width:760px;margin-inline:auto}.gx-sv-head h2{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin-inline:auto;font-size:clamp(2.1rem,4.4vw,3.4rem);font-weight:540;line-height:1.04}.gx-sv-lead{color:var(--gx-ink-muted);text-wrap:pretty;max-width:62ch;margin:16px auto 0;font-size:clamp(16px,1.4vw,19px);line-height:1.6}.gx-page-service .gx-sv-hero{background:var(--gx-chrome);padding-block:clamp(20px,2.4vw,32px) 0}.gx-sv-plate{background:var(--gx-ui-fill-accent,var(--color-signal));color:var(--gx-ui-fill-accent-label,#fff);border-radius:clamp(18px,2vw,26px);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(34px,5vw,76px);display:grid}.gx-sv-plate-label{letter-spacing:.12em;opacity:.85;text-transform:uppercase;font-size:13px;font-weight:650}.gx-sv-plate h1{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin-top:18px;font-size:clamp(2.5rem,5.6vw,4.2rem);font-weight:540;line-height:1.02}.gx-sv-plate-deck{opacity:.92;max-width:46ch;margin-top:20px;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.gx-sv-plate-points{gap:12px;margin-top:clamp(24px,2.6vw,34px);display:grid}.gx-sv-plate-points li{align-items:center;gap:11px;font-size:16px;display:flex}.gx-sv-plate-points svg{opacity:.9;flex:none;width:17px;height:17px}.gx-sv-plate-actions{flex-wrap:wrap;gap:14px;margin-top:clamp(28px,3vw,40px);display:flex}.gx-sv-plate-side{gap:16px;display:grid}.gx-sv-plate-media{aspect-ratio:4/3;border-radius:16px;position:relative;overflow:hidden}.gx-sv-plate-media img{object-fit:cover}.gx-sv-plate-aside{background:var(--color-surface,#fff);color:var(--gx-ink);border-radius:16px;padding:clamp(22px,2vw,28px)}.gx-sv-plate-aside h2{letter-spacing:-.02em;font-size:19px;font-weight:580}.gx-sv-plate-aside p{color:var(--gx-ink-muted);margin-top:8px;font-size:15px;line-height:1.5}@media (max-width:1000px){.gx-sv-plate{grid-template-columns:minmax(0,1fr)}.gx-sv-plate-media{aspect-ratio:16/9}}.gx-page-service .gx-sv-trust{background:var(--gx-chrome);border-bottom:1px solid var(--gx-rule);padding-block:clamp(26px,3vw,38px)}.gx-sv-trust-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px clamp(20px,3vw,44px);display:grid}.gx-sv-trust-item{align-items:center;gap:13px;display:flex}.gx-sv-trust-item svg{color:var(--gx-accent-ink);flex:none;width:30px;height:30px}.gx-sv-trust-item p{color:var(--gx-ink-muted);font-size:14px;line-height:1.4}.gx-sv-trust-item b{color:var(--gx-ink);font-size:16px;font-weight:620;display:block}@media (max-width:900px){.gx-sv-trust-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.gx-sv-trust-inner{grid-template-columns:minmax(0,1fr)}}.gx-sv-fit{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.6vw,22px);max-width:1040px;margin:clamp(40px,4.4vw,58px) auto 0;display:grid}.gx-sv-fit-card{background:var(--gx-band);border:1px solid var(--gx-rule);border-radius:14px;padding:clamp(24px,2.6vw,36px)}.gx-sv-fit-card.is-yes{background:var(--color-surface,#fff);border-color:var(--gx-ui-fill-accent,var(--color-signal));padding-top:0}.gx-sv-fit-tab{background:var(--gx-ui-fill-accent,var(--color-signal));color:var(--gx-ui-fill-accent-label,#fff);letter-spacing:.08em;text-transform:uppercase;border-radius:0 0 8px 8px;width:fit-content;margin-bottom:clamp(18px,2vw,24px);padding:6px 10px;font-size:11.5px;font-weight:650}.gx-sv-fit-card h3{letter-spacing:-.022em;font-size:clamp(19px,1.7vw,22px);font-weight:580}.gx-sv-fit-card ul{gap:14px;margin-top:18px;display:grid}.gx-sv-fit-card li{color:var(--gx-ink);align-items:flex-start;gap:11px;font-size:16px;line-height:1.45;display:flex}.gx-sv-fit-card li svg{color:var(--gx-accent-ink);flex:none;width:17px;height:17px;margin-top:3px}.gx-sv-fit-card:not(.is-yes) li{color:var(--gx-ink-muted)}.gx-sv-fit-card:not(.is-yes) li svg{color:var(--gx-ink-quiet,var(--gx-ink-muted))}@media (max-width:760px){.gx-sv-fit{grid-template-columns:minmax(0,1fr)}}.gx-sv-promise{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3.4vw,56px);margin-top:clamp(40px,4.4vw,58px);display:grid}.gx-sv-promise li{text-align:center}.gx-sv-promise-icon{background:var(--color-surface,#fff);border:1px solid var(--gx-rule);color:var(--gx-accent-ink);border-radius:999px;place-items:center;width:64px;height:64px;display:inline-grid}.gx-sv-promise-icon svg{width:30px;height:30px}.gx-sv-promise h3{letter-spacing:-.022em;text-wrap:balance;margin-top:18px;font-size:clamp(19px,1.7vw,22px);font-weight:580}.gx-sv-promise p{color:var(--gx-ink-muted);text-wrap:pretty;max-width:34ch;margin:10px auto 0;font-size:15.5px;line-height:1.6}@media (max-width:860px){.gx-sv-promise{grid-template-columns:minmax(0,1fr)}}.gx-sv-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,1.6vw,22px);max-width:1120px;margin:clamp(40px,4.4vw,60px) auto 0;display:grid}.gx-sv-cards[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.gx-sv-cards[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.gx-sv-card{background:var(--color-surface,#fff);border:1px solid var(--gx-rule);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.gx-sv-card[data-recommended]{border-color:var(--gx-ui-fill-accent,var(--color-signal))}.gx-sv-card-flag{background:var(--gx-ui-fill-accent,var(--color-signal));color:var(--gx-ui-fill-accent-label,#fff);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:8px;font-size:12px;font-weight:650}.gx-sv-card-flag:empty{background:0 0}.gx-sv-card-flag:empty:before{content:" "}.gx-sv-card-body{flex-direction:column;flex:1;padding:clamp(20px,2vw,28px);display:flex}.gx-sv-card h3{letter-spacing:-.022em;font-size:21px;font-weight:580}.gx-sv-card-for{color:var(--gx-ink-muted);min-height:4.4em;margin-top:8px;font-size:14.5px;line-height:1.5}.gx-sv-card-price{flex-wrap:wrap;align-items:baseline;gap:4px 7px;margin-top:18px;display:flex}.gx-sv-card-price b{letter-spacing:-.04em;font-size:clamp(2rem,2.6vw,2.6rem);font-weight:560;line-height:1.05}.gx-sv-card-price span{color:var(--gx-ink-quiet,var(--gx-ink-muted));font-size:14px}.gx-sv-card-note{color:var(--gx-ink-muted);margin-top:8px;font-size:13.5px;line-height:1.45}.gx-sv-card-cta{width:100%;margin-top:20px}.gx-sv-card-list{border-top:1px solid var(--gx-rule);gap:12px;margin-top:22px;padding-top:20px;display:grid}.gx-sv-card-list li{color:var(--gx-ink);align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.4;display:flex}.gx-sv-card-list svg{color:var(--gx-accent-ink);flex:none;width:14px;height:14px;margin-top:4px}.gx-sv-card-list small{color:var(--gx-ink-quiet,var(--gx-ink-muted));font-size:12.5px;display:block}@media (max-width:1100px){.gx-sv-cards[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.gx-sv-cards,.gx-sv-cards[data-count="2"],.gx-sv-cards[data-count="4"]{grid-template-columns:minmax(0,1fr);max-width:520px}.gx-sv-card-for{min-height:0}}.gx-sv-heads-up{background:var(--gx-band);border:1px solid var(--gx-rule);color:var(--gx-ink-muted);border-radius:12px;align-items:flex-start;gap:12px;max-width:1120px;margin:clamp(22px,2.4vw,30px) auto 0;padding:18px 20px;font-size:15px;line-height:1.55;display:flex}.gx-page-service .is-band .gx-sv-heads-up{background:var(--color-surface,#fff)}.gx-sv-heads-up svg{color:var(--gx-accent-ink);flex:none;width:19px;height:19px;margin-top:1px}.gx-sv-heads-up b{color:var(--gx-ink);font-weight:620}.gx-sv-config{margin-top:clamp(40px,4.4vw,58px)}.gx-page-service .gx-sv-move{background:var(--gx-chrome);padding-block:var(--gx-sv-air)}.gx-sv-move-inner{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.gx-sv-move-media{aspect-ratio:4/5;border-radius:16px;position:relative;overflow:hidden}.gx-sv-move-media img{object-fit:cover}.gx-sv-move-copy h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:540;line-height:1.06}.gx-sv-move-copy .gx-sv-lead{margin-inline:0}.gx-sv-move-steps{counter-reset:sv-step;gap:22px;margin-block:clamp(24px,3vw,34px);display:grid}.gx-sv-move-steps li{counter-increment:sv-step;padding-left:46px;position:relative}.gx-sv-move-steps li:before{background:var(--gx-band);border:1px solid var(--gx-rule);color:var(--gx-accent-ink);content:counter(sv-step);border-radius:999px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:650;display:grid;position:absolute;top:-2px;left:0}.gx-sv-move-steps h3{letter-spacing:-.018em;font-size:17px;font-weight:580}.gx-sv-move-steps p{color:var(--gx-ink-muted);margin-top:4px;font-size:15px;line-height:1.55}.gx-sv-move-steps .gx-sv-move-out{color:var(--gx-ink);align-items:flex-start;gap:8px;margin-top:6px;display:flex}.gx-sv-move-out svg{color:var(--gx-accent-ink);flex:none;width:14px;height:14px;margin-top:5px}.gx-sv-move-out b{font-weight:620}@media (max-width:1000px){.gx-sv-move-inner{grid-template-columns:minmax(0,1fr)}.gx-sv-move-media{aspect-ratio:16/9}}.gx-sv-included{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px clamp(24px,3vw,44px);max-width:1120px;margin:clamp(40px,4.4vw,58px) auto 0;display:grid}.gx-sv-included li{background:var(--color-surface,#fff);border:1px solid var(--gx-rule);color:var(--gx-ink);letter-spacing:-.012em;border-radius:12px;align-items:flex-start;gap:12px;padding:18px 20px;font-size:16px;font-weight:560;line-height:1.4;display:flex}.gx-sv-included svg{color:var(--gx-accent-ink);flex:none;width:17px;height:17px;margin-top:2px}@media (max-width:1000px){.gx-sv-included{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.gx-sv-included{grid-template-columns:minmax(0,1fr)}}.gx-sv-compare-wrap{max-width:1040px;margin:clamp(40px,4.4vw,58px) auto 0;overflow-x:auto}.gx-sv-compare{border-collapse:separate;border-spacing:0;width:100%}.gx-sv-compare caption{caption-side:bottom;color:var(--gx-ink-quiet,var(--gx-ink-muted));text-align:left;padding-top:16px;font-size:13.5px}.gx-sv-compare thead td,.gx-sv-compare thead th{border-bottom:1px solid var(--gx-rule-strong,var(--gx-rule));text-align:left;vertical-align:bottom;padding:18px 20px 16px;font-size:16px;font-weight:600}.gx-sv-compare thead td{color:var(--gx-ink-quiet,var(--gx-ink-muted));padding-left:0;font-size:13.5px;font-weight:500}.gx-sv-compare .is-ours{background:var(--color-surface,#fff)}.gx-sv-compare thead .is-ours{color:var(--gx-accent-ink);border-radius:12px 12px 0 0}.gx-sv-compare tbody th{color:var(--gx-ink);text-align:left;vertical-align:top;padding:18px 20px 18px 0;font-size:15.5px;font-weight:600}.gx-sv-compare tbody td{border-bottom:1px solid var(--gx-rule);color:var(--gx-ink-muted);vertical-align:top;padding:18px 20px;font-size:15.5px;line-height:1.5}.gx-sv-compare tbody .is-ours{color:var(--gx-ink)}.gx-sv-compare tbody tr:last-child .is-ours{border-radius:0 0 12px 12px}.gx-sv-compare-stack{display:none}@media (max-width:640px){.gx-sv-compare-wrap{display:none}.gx-sv-compare-stack{gap:14px;margin-top:32px;display:grid}.gx-sv-compare-stack>div{background:var(--color-surface,#fff);border:1px solid var(--gx-rule);border-radius:12px;padding:18px 20px}.gx-sv-compare-stack dt{letter-spacing:-.015em;font-size:17px;font-weight:600}.gx-sv-compare-stack dd{color:var(--gx-ink);margin-top:10px;font-size:15px;line-height:1.45}.gx-sv-compare-stack dd span{color:var(--gx-ink-quiet,var(--gx-ink-muted));font-size:12.5px;display:block}}.gx-sv-faq-sheet{max-width:820px}.gx-sv-faq{margin-top:clamp(32px,3.6vw,44px)}.gx-sv-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,22px);max-width:1120px;margin:clamp(40px,4.4vw,58px) auto 0;display:grid}.gx-sv-related a{background:var(--color-surface,#fff);border:1px solid var(--gx-rule);color:var(--gx-ink);height:100%;transition:border-color .16s ease, transform .16s var(--ease-out-quint);border-radius:14px;flex-direction:column;padding:clamp(22px,2.2vw,30px);display:flex}.gx-sv-related a:hover{border-color:var(--gx-rule-strong,var(--gx-ink-quiet));transform:translateY(-2px)}.gx-sv-related a:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px}.gx-sv-related h3{letter-spacing:-.02em;font-size:19px;font-weight:580}.gx-sv-related p{color:var(--gx-ink-muted);margin-top:8px;font-size:15px;line-height:1.55}.gx-sv-related-go{color:var(--gx-accent-ink);align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:15px;font-weight:600;display:inline-flex}.gx-sv-related-go svg{height:14px;transition:transform .16s var(--ease-out-quint);width:14px}.gx-sv-related a:hover .gx-sv-related-go svg{transform:translate(3px)}@media (max-width:900px){.gx-sv-related{grid-template-columns:minmax(0,1fr);max-width:520px}}.gx-page-service .gx-sv-close{background:linear-gradient(160deg, var(--gx-plate-top) 0%, var(--gx-plate-mid) 48%, var(--gx-plate-bottom) 100%);color:#fffaf6;text-align:center;padding-block:clamp(72px,8vw,116px)}.gx-sv-close h2{letter-spacing:-.036em;text-wrap:balance;max-width:20ch;margin-inline:auto;font-size:clamp(2rem,4vw,3.2rem);font-weight:520;line-height:1.06}.gx-sv-close p{text-wrap:pretty;max-width:56ch;margin:18px auto 0;font-size:17px;line-height:1.6}.gx-sv-close-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:clamp(28px,3.2vw,40px);display:flex}.gx-sv-cta{color:#211f1e;height:50px;transition:background-color .15s ease, box-shadow .15s ease, transform .15s var(--ease-out-quint);background:#fffaf6;border:1px solid #fffaf6;border-radius:999px;align-items:center;gap:10px;padding-inline:24px;font-size:15px;font-weight:650;display:inline-flex}.gx-sv-cta:hover{background:#fff;transform:translateY(-1px);box-shadow:0 12px 30px -12px #3c140073}.gx-sv-cta:active{transition-duration:75ms;transform:translateY(0)}.gx-sv-cta:focus-visible{outline-offset:3px;outline:2px solid #fffaf6}.gx-sv-cta svg{height:15px;transition:transform .16s var(--ease-out-quint);width:15px}.gx-sv-cta:hover svg{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.gx-sv-related a,.gx-sv-related-go svg,.gx-sv-cta,.gx-sv-cta svg{transition:none}.gx-sv-related a:hover,.gx-sv-cta:hover{transform:none}}
