.svc-page .section{padding-block:clamp(6rem,12vw,11rem)}.svc-hero__phone{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-weight:var(--font-semibold);color:var(--color-ink);text-decoration:none}.svc-hero__phone:hover{color:var(--color-secondary)}.svc-breadcrumb{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-8)}.svc-breadcrumb a{color:var(--color-muted);transition:color var(--transition-normal)}.svc-breadcrumb a:hover{color:var(--color-secondary)}.svc-breadcrumb span[aria-current]{color:var(--color-ink)}.lux-pagehead__lead strong{color:var(--color-ink);font-weight:var(--font-semibold)}.svc-pagehead__cta{display:flex;align-items:center;gap:clamp(var(--space-4),3vw,var(--space-8));flex-wrap:wrap;margin-block-start:var(--space-10)}.svc-channels{background:var(--color-page)}.svc-channels__rows{display:grid;grid-template-columns:1fr;gap:0;border-block-start:1px solid var(--color-hairline)}@media(min-width:860px){.svc-channels__rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(var(--space-10),6vw,var(--space-20))}}.svc-channel{padding-block:clamp(var(--space-6),3vw,var(--space-8));border-block-end:1px solid var(--color-hairline)}.svc-channel h3{font-size:var(--text-xl);font-weight:var(--font-semibold);letter-spacing:-.01em;color:var(--color-ink);margin:0 0 var(--space-3)}.svc-channel p{color:var(--color-muted);line-height:var(--leading-relaxed);max-inline-size:52ch;margin:0}.svc-areas{background:var(--color-surface)}.svc-areas-list{display:block;border-block-end:1px solid var(--color-hairline)}.svc-area{display:grid;grid-template-columns:1fr;gap:var(--space-4);scroll-margin-top:var(--space-24)}@media(min-width:860px){.svc-area{grid-template-columns:clamp(4rem,7vw,7rem) minmax(0,7fr) minmax(0,9fr);column-gap:clamp(var(--space-6),3vw,var(--space-10));align-items:start}}.svc-area .lux-index{font-size:clamp(2rem,4vw,3.5rem)}.svc-area__head{display:grid;gap:var(--space-3);align-content:start}.svc-area__head h3{font-size:clamp(var(--text-2xl),3vw,var(--text-4xl));letter-spacing:-.02em;color:var(--color-ink);margin:0;text-wrap:balance}.svc-area__lead{font-size:var(--text-lg);color:var(--color-ink);line-height:var(--leading-relaxed);margin:0;text-wrap:pretty}.svc-area__body{display:grid;gap:var(--space-5);align-content:start}.svc-area__body>p{font-size:var(--text-lg);color:var(--color-muted);line-height:var(--leading-relaxed);max-inline-size:60ch;margin:0}.svc-area__list{display:grid;gap:var(--space-3);margin:0}.svc-area__list li{position:relative;padding-inline-start:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-muted)}.svc-area__list li:before{content:"—";position:absolute;inset-inline-start:0;inset-block-start:0;color:var(--color-secondary)}.svc-diff{background:var(--color-page)}.svc-diff-grid{display:grid;grid-template-columns:1fr;gap:0;border-block-start:1px solid var(--color-hairline)}@media(min-width:860px){.svc-diff-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(var(--space-12),8vw,var(--space-24))}}.svc-diff-item{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(var(--space-5),3vw,var(--space-8));align-items:start;padding-block:clamp(var(--space-8),4vw,var(--space-10));border-block-end:1px solid var(--color-hairline)}.svc-diff-item__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--font-semibold);line-height:.9;font-size:clamp(3rem,6vw,5.5rem);letter-spacing:-.02em;color:var(--color-hairline);grid-column:1;grid-row:1 / span 2}.svc-diff-item h3{font-size:clamp(var(--text-xl),2.4vw,var(--text-3xl));color:var(--color-ink);grid-column:2;margin:0 0 var(--space-3);letter-spacing:-.01em}.svc-diff-item p{font-size:var(--text-lg);color:var(--color-muted);line-height:var(--leading-relaxed);max-inline-size:46ch;grid-column:2;margin:0}.svc-domains{background:var(--color-surface)}.svc-domains-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-block-start:1px solid var(--color-hairline);list-style:none;margin:0;padding:0}.svc-domain-item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:clamp(var(--space-5),2.5vw,var(--space-8)) var(--space-5);border-block-end:1px solid var(--color-hairline);border-inline-start:1px solid var(--color-hairline);font-family:var(--font-family);font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-ink);letter-spacing:-.01em}.svc-domain-item:nth-child(odd){border-inline-start:0}.svc-domain-item:hover .lux-cap{color:var(--color-secondary)}@media(min-width:860px){.svc-domains-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.svc-domain-item:nth-child(odd){border-inline-start:1px solid var(--color-hairline)}.svc-domain-item:nth-child(4n+1){border-inline-start:0}}.svc-geometrix{position:relative;overflow:hidden;background:var(--color-primary);color:var(--color-white);border-block:1px solid rgba(255,255,255,.08)}.svc-geometrix__grid{position:absolute;inset:0;opacity:.35;-webkit-mask-image:radial-gradient(70% 80% at 30% 50%,#000 0%,transparent 70%);mask-image:radial-gradient(70% 80% at 30% 50%,#000 0%,transparent 70%);pointer-events:none}.svc-geometrix__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);column-gap:clamp(var(--space-12),7vw,var(--space-24));align-items:center}.svc-geometrix .badge--slate{background:none;padding:0;color:var(--color-gray-400);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}.svc-geometrix__title{font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05;letter-spacing:-.03em;color:var(--color-white);margin-block:var(--space-4) var(--space-5)}.svc-gx-wordmark{font-family:var(--font-mono);font-weight:var(--font-semibold);letter-spacing:.06em;color:var(--color-gray-100)}.svc-geometrix__lead{max-inline-size:56ch;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-gray-300);margin-bottom:var(--space-8)}.svc-geometrix__cta{display:flex;flex-wrap:wrap;gap:var(--space-4)}.svc-gx-panel{background:var(--color-gray-900);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-2xl)}.svc-gx-panel__bar{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background:#ffffff0a;border-block-end:1px solid rgba(255,255,255,.08)}.svc-gx-panel__name{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-gray-400)}.svc-gx-panel__dots{display:flex;gap:6px}.svc-gx-panel__dots i{width:9px;height:9px;border-radius:var(--radius-full);background:#ffffff2e}.svc-gx-panel__body{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-2)}.svc-gx-panel__step{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-gray-100);padding:var(--space-2) var(--space-3);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md)}.svc-gx-panel__arrow{color:var(--color-accent);font-family:var(--font-mono)}.svc-gx-panel__rows{display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-6)}.svc-gx-panel__rows span{height:14px;border-radius:var(--radius-sm);background:#ffffff1a}.svc-gx-panel__rows span:first-child{background:var(--color-accent);opacity:.85}.svc-process{background:var(--color-page)}.svc-steps{display:grid;grid-template-columns:1fr;gap:0;border-block-start:1px solid var(--color-hairline);list-style:none;margin:0;padding:0}@media(min-width:860px){.svc-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(var(--space-12),8vw,var(--space-24))}}.svc-step{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(var(--space-5),3vw,var(--space-8));align-items:start;padding-block:clamp(var(--space-8),4vw,var(--space-10));border-block-end:1px solid var(--color-hairline)}.svc-step__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--font-semibold);line-height:.9;font-size:clamp(3rem,6vw,5.5rem);letter-spacing:-.02em;color:var(--color-hairline);grid-column:1;grid-row:1 / span 2}.svc-step h3{font-size:clamp(var(--text-xl),2.4vw,var(--text-3xl));color:var(--color-ink);grid-column:2;margin:0 0 var(--space-3)}.svc-step p{font-size:var(--text-lg);color:var(--color-muted);line-height:var(--leading-relaxed);max-inline-size:46ch;grid-column:2;margin:0}.svc-faq{background:var(--color-surface)}.svc-faq-list{max-inline-size:62rem;margin-inline-start:0}.svc-faq-item{border-block-end:1px solid var(--color-hairline)}.svc-faq-item:first-child{border-block-start:1px solid var(--color-hairline)}.svc-faq-item__heading{margin:0;font-size:inherit;font-weight:inherit;letter-spacing:normal}.svc-faq-item__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:clamp(var(--space-5),2.5vw,var(--space-8));background:none;text-align:start;font-family:var(--font-family);font-size:clamp(var(--text-lg),2vw,var(--text-2xl));font-weight:var(--font-medium);color:var(--color-ink);cursor:pointer;transition:color var(--transition-normal)}.svc-faq-item__trigger:hover{color:var(--color-secondary)}.svc-faq-item__sign{position:relative;flex-shrink:0;width:22px;height:22px}.svc-faq-item__sign:before,.svc-faq-item__sign:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);background:var(--color-muted);transition:transform var(--transition-normal),opacity var(--transition-normal),background var(--transition-normal)}.svc-faq-item__sign:before{width:14px;height:2px}.svc-faq-item__sign:after{width:2px;height:14px}.svc-faq-item.is-open .svc-faq-item__sign:before,.svc-faq-item.is-open .svc-faq-item__sign:after{background:var(--color-secondary)}.svc-faq-item.is-open .svc-faq-item__sign:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}.svc-faq-item__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-slow)}.svc-faq-item__answer>p{overflow:hidden;margin:0;font-size:var(--text-lg);color:var(--color-text);line-height:var(--leading-relaxed);max-inline-size:72ch}.svc-faq-item.is-open .svc-faq-item__answer{grid-template-rows:1fr}.svc-faq-item.is-open .svc-faq-item__answer>p{padding-block-end:var(--space-8)}.svc-cta{background:var(--color-surface);color:var(--color-ink);text-align:center}.svc-page .svc-cta{padding-block:clamp(8rem,14vw,13rem)}.svc-cta__inner{position:static;max-inline-size:28ch;margin-inline:auto;border-block-start:1px solid var(--color-hairline);padding-block-start:clamp(var(--space-16),9vw,var(--space-24))}.svc-cta__title{font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.03;letter-spacing:-.03em;color:var(--color-ink);margin:0 0 var(--space-6)}.svc-cta__lead{font-size:clamp(var(--text-lg),2vw,var(--text-xl));line-height:var(--leading-relaxed);color:var(--color-muted);max-inline-size:52ch;margin-inline:auto;margin-bottom:var(--space-8)}.svc-cta__buttons{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;align-items:center}.svc-cta__phone{color:var(--color-ink)}@media(max-width:900px){.svc-geometrix__inner{grid-template-columns:1fr;gap:clamp(var(--space-8),5vw,var(--space-16))}.svc-geometrix__visual-wrap{order:-1}}@media(max-width:600px){.svc-domains-grid{grid-template-columns:1fr}.svc-domain-item{border-inline-start:0}.svc-pagehead__cta,.svc-cta__buttons{flex-direction:column;align-items:stretch}.svc-pagehead__cta .btn,.svc-cta__buttons .btn{width:100%}}
