.kit-module__EgM6Cq__kit{color:var(--gh-night)}.kit-module__EgM6Cq__band{padding:clamp(48px, 5vw, 72px) var(--gh-gutter)}.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__label{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.65}.kit-module__EgM6Cq__kit h1,.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__heading{letter-spacing:-.02em;text-wrap:balance;font-weight:600}.kit-module__EgM6Cq__kit h1{color:var(--gh-night);font-size:clamp(2.125rem,3.6vw,3.25rem);line-height:1.15}.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__heading{font-size:clamp(1.75rem,2.8vw,2.5rem);line-height:1.3}.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__headingLarge{font-size:clamp(1.875rem,3.05vw,2.75rem);line-height:1.18}.kit-module__EgM6Cq__kit h1 span,.kit-module__EgM6Cq__heading span,.kit-module__EgM6Cq__voicesCard h3 span,.kit-module__EgM6Cq__deviceLabel strong span{display:block}.kit-module__EgM6Cq__lead{font-size:1.125rem;line-height:1.55}.kit-module__EgM6Cq__small{font-size:.875rem;line-height:1.57}.kit-module__EgM6Cq__stack,.kit-module__EgM6Cq__stackTight{align-content:start;justify-items:start;gap:24px;display:grid}.kit-module__EgM6Cq__stackTight{gap:16px}.kit-module__EgM6Cq__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__action{min-width:min(300px,100%)}.kit-module__EgM6Cq__kit button:focus-visible{outline-offset:3px;outline:2px solid}.kit-module__EgM6Cq__kit h3{font-size:1.5rem;line-height:1.33}.kit-module__EgM6Cq__hero{gap:32px;padding-block:clamp(40px,4.5vw,64px) clamp(48px,7.5vw,108px);display:grid}.kit-module__EgM6Cq__heroMain{grid-template-columns:minmax(0,584fr) minmax(0,600fr);align-items:center;gap:clamp(32px,4.5vw,64px);display:grid}.kit-module__EgM6Cq__heroImage{aspect-ratio:4/3;object-fit:cover;border-radius:var(--gh-radius-media);width:100%;height:auto}.kit-module__EgM6Cq__highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.kit-module__EgM6Cq__highlights li{align-content:start;gap:12px;font-weight:600;display:grid}.kit-module__EgM6Cq__highlights span{letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:.6875rem;line-height:1.45}.kit-module__EgM6Cq__highlights strong{letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.6}.kit-module__EgM6Cq__ecosystemIntro{padding:clamp(48px, 4.5vw, 64px) var(--gh-gutter) 40px;gap:16px;display:grid}.kit-module__EgM6Cq__ecosystemIntro .kit-module__EgM6Cq__lead{opacity:.88}.kit-module__EgM6Cq__hint{opacity:.76;padding-top:4px;font-size:.875rem;line-height:1.57}.kit-module__EgM6Cq__map{max-width:1440px;margin-inline:auto;position:relative;container-type:inline-size}.kit-module__EgM6Cq__scene{aspect-ratio:4/3;margin-inline:auto;position:relative}.kit-module__EgM6Cq__scene img{object-fit:cover}.kit-module__EgM6Cq__connectors{display:none}.kit-module__EgM6Cq__pin{z-index:1;width:48px;height:48px;color:var(--gh-cream);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.kit-module__EgM6Cq__pin:before,.kit-module__EgM6Cq__pin:after{content:"";border-radius:50%;grid-area:1/1}.kit-module__EgM6Cq__pin:before{border:1.75px solid var(--gh-coral);background:color-mix(in srgb, var(--gh-night) 50%, transparent);width:22px;height:22px;transition:scale .2s}.kit-module__EgM6Cq__pin:after{background:var(--gh-coral);width:6px;height:6px}.kit-module__EgM6Cq__pin:hover:before,.kit-module__EgM6Cq__pin:focus-visible:before{scale:1.3}.kit-module__EgM6Cq__pin[data-device=ISA]{top:54.17%;left:34.41%}.kit-module__EgM6Cq__pin[data-device=NODO]{top:59.58%;left:52.74%}.kit-module__EgM6Cq__pin[data-device=AURA]{top:23.97%;left:78.74%}.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__deviceLabels{padding:16px var(--gh-gutter) clamp(40px, 5vw, 64px);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kit-module__EgM6Cq__deviceLabel{border:1px solid color-mix(in srgb, var(--gh-mist) 20%, transparent);background:var(--gh-night);width:100%;height:100%;color:var(--gh-cream);font:inherit;text-align:left;cursor:pointer;border-radius:18px;align-content:start;gap:10px;padding:20px 22px;font-weight:600;transition:border-color .2s;display:grid}.kit-module__EgM6Cq__deviceLabel:hover{border-color:color-mix(in srgb, var(--gh-mist) 60%, transparent)}.kit-module__EgM6Cq__deviceLabel small{color:var(--gh-coral);text-transform:uppercase;font-size:.72rem;line-height:1.6}.kit-module__EgM6Cq__deviceLabel strong{font-size:1.25rem;font-weight:600;line-height:1.25}@media (min-width:1100px){.kit-module__EgM6Cq__scene{width:68.376cqw}.kit-module__EgM6Cq__connectors{width:100%;height:100%;color:var(--gh-mist);pointer-events:none;display:block;position:absolute;inset:0}.kit-module__EgM6Cq__connectors path{stroke:currentColor;stroke-opacity:.65;stroke-width:1.44px}.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__deviceLabels{padding:0;display:block}.kit-module__EgM6Cq__deviceLabels li{width:19.87cqw;position:absolute}.kit-module__EgM6Cq__deviceLabels li[data-device=ISA]{top:39.69%;left:4.006%}.kit-module__EgM6Cq__deviceLabels li[data-device=NODO]{top:29.25%;left:44.444%}.kit-module__EgM6Cq__deviceLabels li[data-device=AURA]{top:16.25%;left:75.833%}.kit-module__EgM6Cq__deviceLabel{border-radius:1.28cqw;gap:.72cqw;padding:1.44cqw 1.6cqw}.kit-module__EgM6Cq__deviceLabel small{font-size:max(.6875rem,.8cqw)}.kit-module__EgM6Cq__deviceLabel strong{font-size:max(1.25rem,1.923cqw)}}.kit-module__EgM6Cq__dialog{border-radius:var(--gh-radius-card);background:var(--gh-surface);width:min(1040px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--gh-ink);overscroll-behavior:contain;border:0;padding:0}.kit-module__EgM6Cq__dialog::backdrop{background:#08141fb8}.kit-module__EgM6Cq__dialogPanel{gap:24px;padding:32px;display:grid}.kit-module__EgM6Cq__dialogHeader{justify-content:space-between;align-items:center;gap:24px;display:flex}.kit-module__EgM6Cq__dialogHeader p,.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__featuresTitle{color:var(--gh-coral);letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.65}.kit-module__EgM6Cq__close{border-radius:var(--gh-radius-control);background:var(--gh-night);min-width:128px;min-height:44px;color:var(--gh-cream);font:inherit;cursor:pointer;border:0;padding:0 24px;font-size:.875rem;font-weight:600}.kit-module__EgM6Cq__close:hover{filter:brightness(1.2)}.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__close:focus-visible{outline-color:var(--gh-night)}.kit-module__EgM6Cq__dialogBody{grid-template-columns:minmax(0,400fr) minmax(0,528fr);align-items:center;gap:48px;display:grid}.kit-module__EgM6Cq__dialogMedia{border-radius:var(--gh-radius-media);background:var(--gh-cream);align-content:center;justify-items:center;gap:24px;min-height:min(608px,100dvh - 180px);padding:24px;display:grid}.kit-module__EgM6Cq__dialogMedia img{aspect-ratio:352/456;object-fit:contain;width:auto;max-width:100%;height:min(456px,100dvh - 332px)}.kit-module__EgM6Cq__dialogMedia figcaption{letter-spacing:.11em;text-transform:uppercase;width:100%;max-width:352px;font-size:.75rem;line-height:1.65}.kit-module__EgM6Cq__dialogInfo{gap:16px;display:grid}.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__deviceName{color:var(--gh-ink);letter-spacing:-.025em;font-size:2.5rem;font-weight:600;line-height:1.2}.kit-module__EgM6Cq__tagline{color:var(--gh-coral);font-size:1.5rem;font-weight:600;line-height:1.33}.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__featuresTitle{border-top:1px solid var(--gh-mist);padding-top:16px}.kit-module__EgM6Cq__features{font-size:1rem;line-height:1.75}.kit-module__EgM6Cq__features li:before,.kit-module__EgM6Cq__includes li:before{content:"•";margin-right:.5em}.kit-module__EgM6Cq__sessions{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;display:grid}.kit-module__EgM6Cq__sessions li{border-radius:var(--gh-radius-media);background:var(--gh-surface);align-content:center;gap:20px;min-height:240px;padding:24px;display:grid;position:relative}.kit-module__EgM6Cq__sessions li+li:before{content:"+";color:var(--gh-coral);font-size:1.75rem;line-height:1;position:absolute;top:50%;left:-28px;translate:-50% -50%}.kit-module__EgM6Cq__sessionLabel{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;height:32px;font-size:.6875rem;font-weight:600;line-height:1.45;display:flex}.kit-module__EgM6Cq__sessionMinutes{gap:12px;display:grid}.kit-module__EgM6Cq__sessionMinutes strong{letter-spacing:-.01em;font-size:4rem;font-weight:600;line-height:1.125}.kit-module__EgM6Cq__sessionMinutes span{opacity:.82;font-size:1.125rem;line-height:1.45}.kit-module__EgM6Cq__note{font-size:1rem;font-weight:500;line-height:1.5}.kit-module__EgM6Cq__installation{gap:40px;display:grid}.kit-module__EgM6Cq__installationIntro{grid-template-columns:minmax(0,680fr) minmax(0,504fr);align-items:center;gap:clamp(24px,4.5vw,64px);display:grid}.kit-module__EgM6Cq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.kit-module__EgM6Cq__steps li{align-content:start;gap:12px;display:grid}.kit-module__EgM6Cq__steps p,.kit-module__EgM6Cq__startSteps p{opacity:.82;font-size:1rem;line-height:1.5}.kit-module__EgM6Cq__stepTop{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.kit-module__EgM6Cq__iconTile{border-radius:var(--gh-radius-media);background:var(--gh-cream);flex:none;place-items:center;width:56px;height:56px;display:grid}.kit-module__EgM6Cq__iconTileLight{background:var(--gh-surface)}.kit-module__EgM6Cq__stepNumber{color:var(--gh-coral);letter-spacing:.08em;font-size:.75rem;font-weight:600}.kit-module__EgM6Cq__duration{border-radius:var(--gh-radius-media);background:var(--gh-cream);align-items:center;gap:16px;min-height:80px;padding:16px 24px;font-size:1rem;font-weight:500;display:flex}.kit-module__EgM6Cq__duration svg{flex:none}.kit-module__EgM6Cq__duration strong{white-space:nowrap;margin-left:auto;font-size:1.625rem;font-weight:600;line-height:1.3}.kit-module__EgM6Cq__subscription .kit-module__EgM6Cq__lead{opacity:.86}.kit-module__EgM6Cq__includes{font-size:1.0625rem;font-weight:500;line-height:1.75}.kit-module__EgM6Cq__priceCard{border-radius:var(--gh-radius-media);background:var(--gh-cream);min-height:clamp(300px,28vw,400px);color:var(--gh-night);align-content:start;justify-items:start;gap:24px;padding:40px 32px;display:grid}.kit-module__EgM6Cq__priceValue{font-size:2.5rem;font-weight:600;line-height:1.2}.kit-module__EgM6Cq__priceCurrency{font-size:1.0625rem;font-weight:500;line-height:1.5}.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__priceAction{width:min(440px,100%)}.kit-module__EgM6Cq__start{grid-template-columns:minmax(0,400fr) minmax(0,768fr)}.kit-module__EgM6Cq__startSteps{gap:16px;display:grid}.kit-module__EgM6Cq__startSteps li{border-radius:var(--gh-radius-media);background:var(--gh-cream);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:140px;padding:24px;display:grid}.kit-module__EgM6Cq__startSteps div{gap:12px;display:grid}.kit-module__EgM6Cq__voices{color:var(--gh-ink);gap:12px;display:grid}.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__voices>.kit-module__EgM6Cq__label{font-size:.6875rem}.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__voices .kit-module__EgM6Cq__heading{color:var(--gh-ink);letter-spacing:-.024em;font-size:clamp(1.75rem,2.95vw,2.625rem);line-height:1.24}.kit-module__EgM6Cq__voicesCard{border-radius:var(--gh-radius-card);background:var(--gh-surface);gap:24px;margin-top:36px;padding:clamp(28px,3.4vw,48px);display:grid}.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__voicesCard .kit-module__EgM6Cq__label{font-size:.6875rem}.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__voicesCard h3{color:var(--gh-ink);letter-spacing:-.013em;font-size:clamp(1.5rem,2.1vw,1.875rem);line-height:1.3}.kit-module__EgM6Cq__faq{grid-template-columns:minmax(0,360fr) minmax(0,816fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.kit-module__EgM6Cq__faqList>div{border-top:1px solid color-mix(in srgb, var(--gh-night) 14%, transparent);gap:12px;padding:20px 0;display:grid}.kit-module__EgM6Cq__faqList dt{font-size:1.125rem;font-weight:600;line-height:1.45}.kit-module__EgM6Cq__faqList dd{opacity:.78;font-size:.9375rem;line-height:1.6}@media (max-width:900px){.kit-module__EgM6Cq__heroMain,.kit-module__EgM6Cq__split,.kit-module__EgM6Cq__start,.kit-module__EgM6Cq__installationIntro,.kit-module__EgM6Cq__faq,.kit-module__EgM6Cq__steps,.kit-module__EgM6Cq__highlights,.kit-module__EgM6Cq__dialogBody{grid-template-columns:minmax(0,1fr)}.kit-module__EgM6Cq__highlights{gap:16px}.kit-module__EgM6Cq__dialogBody{gap:24px}.kit-module__EgM6Cq__dialogMedia{min-height:0}.kit-module__EgM6Cq__dialogMedia img{aspect-ratio:auto;height:auto;max-height:220px}.kit-module__EgM6Cq__dialogPanel{padding:20px}.kit-module__EgM6Cq__priceCard{min-height:0}}@media (max-width:640px){.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__deviceLabels,.kit-module__EgM6Cq__sessions{grid-template-columns:minmax(0,1fr)}.kit-module__EgM6Cq__sessions li{min-height:0}.kit-module__EgM6Cq__sessions li+li:before{top:-28px;left:50%}.kit-module__EgM6Cq__startSteps li{grid-template-columns:auto minmax(0,1fr);min-height:0}.kit-module__EgM6Cq__startSteps .kit-module__EgM6Cq__stepNumber{display:none}.kit-module__EgM6Cq__duration{grid-template-columns:auto minmax(0,1fr);gap:4px 16px;display:grid}.kit-module__EgM6Cq__duration strong{grid-column:2;margin-left:0}.kit-module__EgM6Cq__kit .kit-module__EgM6Cq__deviceName{font-size:2rem}}@media (prefers-reduced-motion:reduce){.kit-module__EgM6Cq__pin:before,.kit-module__EgM6Cq__deviceLabel{transition:none}}
