@layer tokens{:root{color-scheme:light;--kb-aspect-ratio-banner:21 / 9;--kb-aspect-ratio-card:4 / 3;--kb-aspect-ratio-landscape:16 / 10;--kb-aspect-ratio-square:1 / 1;--kb-border-width-default:1px;--kb-border-width-strong:2px;--kb-breakpoint-canvas:1240px;--kb-breakpoint-lg:900px;--kb-breakpoint-md:720px;--kb-breakpoint-sm:520px;--kb-breakpoint-tablet:768px;--kb-breakpoint-ultra:1500px;--kb-breakpoint-wide:1120px;--kb-breakpoint-xl:980px;--kb-breakpoint-xs:420px;--kb-business-accent-hover:#d7569c6b;--kb-business-accent-info:#4599d8;--kb-business-accent-primary:#c43d87;--kb-business-accent-selected:#d7569c75;--kb-business-accent-soft:#d7569c2e;--kb-business-border-default:#d7569c3d;--kb-business-border-neutral:#ffffff1f;--kb-business-border-strong:#d7569c75;--kb-business-border-subtle:#ffffff14;--kb-business-hero-panel-background:linear-gradient(135deg, #d7569c33, transparent 42%), linear-gradient(160deg, #111317, #313942);--kb-business-hero-panel-item-background:#ffffff14;--kb-business-hero-proof-text:#ffffffb8;--kb-business-proof-confirmed-background:#e7f5ee;--kb-business-proof-confirmed-border:#137a4b2e;--kb-business-proof-confirmed-text:#137a4b;--kb-business-proof-draft-background:#eaf4ff;--kb-business-proof-draft-border:#d9e0e8;--kb-business-proof-draft-text:#5f6875;--kb-business-proof-needs-verification-background:#fff0f8;--kb-business-proof-needs-verification-border:#d7569c3d;--kb-business-proof-needs-verification-text:#a92770;--kb-business-surface-canvas-deep:#05090e;--kb-business-surface-canvas-end:#080c12;--kb-business-surface-canvas-middle:#0b1118;--kb-business-surface-canvas-start:#070a0f;--kb-business-surface-glass:#ffffff0b;--kb-business-surface-glass-deep:#05090eb8;--kb-business-surface-glass-strong:#ffffff14;--kb-business-surface-panel:#0d141dc7;--kb-business-surface-panel-strong:#141e2aeb;--kb-business-text-primary:#f4faff;--kb-business-text-secondary:#eaf6ffb3;--kb-business-text-subtle:#f4faff9e;--kb-color-action-ghost-background:#ffffff0a;--kb-color-action-ghost-background-hover:#d7569c1f;--kb-color-action-ghost-text:#fff;--kb-color-action-primary-background:#c43d87;--kb-color-action-primary-background-active:#a92770;--kb-color-action-primary-background-hover:#a92770;--kb-color-action-primary-text:#fff;--kb-color-action-secondary-background:#fff;--kb-color-action-secondary-background-active:#ffe3f2;--kb-color-action-secondary-background-hover:#fff0f8;--kb-color-action-secondary-border:#c3ccd7;--kb-color-action-secondary-text:#15171a;--kb-color-alpha-accent-04:#d7569c0a;--kb-color-alpha-accent-08:#d7569c14;--kb-color-alpha-accent-10:#d7569c1a;--kb-color-alpha-accent-11:#d7569c1c;--kb-color-alpha-accent-12:#d7569c1f;--kb-color-alpha-accent-14:#d7569c24;--kb-color-alpha-accent-16:#d7569c29;--kb-color-alpha-accent-18:#d7569c2e;--kb-color-alpha-accent-20:#d7569c33;--kb-color-alpha-accent-22:#d7569c38;--kb-color-alpha-accent-24:#d7569c3d;--kb-color-alpha-accent-26:#d7569c42;--kb-color-alpha-accent-28:#d7569c47;--kb-color-alpha-accent-30:#d7569c4d;--kb-color-alpha-accent-32:#d7569c52;--kb-color-alpha-accent-34:#d7569c57;--kb-color-alpha-accent-38:#d7569c61;--kb-color-alpha-accent-42:#d7569c6b;--kb-color-alpha-accent-44:#d7569c70;--kb-color-alpha-accent-46:#d7569c75;--kb-color-alpha-accent-48:#d7569c7a;--kb-color-alpha-accent-54:#d7569c8a;--kb-color-alpha-accent-56:#d7569c8f;--kb-color-alpha-black-06:#0000000f;--kb-color-alpha-black-24:#0000003d;--kb-color-alpha-black-26:#00000042;--kb-color-alpha-black-28:#00000047;--kb-color-alpha-black-38:#00000061;--kb-color-alpha-business-04:#05090e0a;--kb-color-alpha-business-08:#05090e14;--kb-color-alpha-business-62:#05090e9e;--kb-color-alpha-business-72:#05090eb8;--kb-color-alpha-business-82:#080d14d1;--kb-color-alpha-business-panel78:#0d141dc7;--kb-color-alpha-business-panel92:#141e2aeb;--kb-color-alpha-danger-10:#ba351f1a;--kb-color-alpha-frost-62:#f4faff9e;--kb-color-alpha-frost-70:#eaf6ffb3;--kb-color-alpha-frost-82:#f4faffd1;--kb-color-alpha-frost-86:#f4faffdb;--kb-color-alpha-frost-88:#f4faffe0;--kb-color-alpha-frost-90:#f4faffe6;--kb-color-alpha-info-045:#4599d80b;--kb-color-alpha-info-08:#4599d814;--kb-color-alpha-info-12:#4599d81f;--kb-color-alpha-info-14:#4599d824;--kb-color-alpha-info-16:#4599d829;--kb-color-alpha-info-18:#4599d82e;--kb-color-alpha-info-34:#4599d857;--kb-color-alpha-info-48:#4599d87a;--kb-color-alpha-ink-0:#090e1600;--kb-color-alpha-ink-06:#090e160f;--kb-color-alpha-ink-68:#090e16ad;--kb-color-alpha-success-18:#137a4b2e;--kb-color-alpha-white-0:#fff0;--kb-color-alpha-white-02:#ffffff05;--kb-color-alpha-white-025:#ffffff06;--kb-color-alpha-white-03:#ffffff08;--kb-color-alpha-white-04:#ffffff0a;--kb-color-alpha-white-045:#ffffff0b;--kb-color-alpha-white-055:#ffffff0e;--kb-color-alpha-white-06:#ffffff0f;--kb-color-alpha-white-065:#fff1;--kb-color-alpha-white-07:#ffffff12;--kb-color-alpha-white-075:#ffffff13;--kb-color-alpha-white-08:#ffffff14;--kb-color-alpha-white-09:#ffffff17;--kb-color-alpha-white-10:#ffffff1a;--kb-color-alpha-white-11:#ffffff1c;--kb-color-alpha-white-12:#ffffff1f;--kb-color-alpha-white-34:#ffffff57;--kb-color-alpha-white-62:#ffffff9e;--kb-color-alpha-white-72:#ffffffb8;--kb-color-alpha-white-78:#ffffffc7;--kb-color-alpha-white-82:#ffffffd1;--kb-color-alpha-white-86:#ffffffdb;--kb-color-alpha-white-88:#ffffffe0;--kb-color-alpha-white-90:#ffffffe6;--kb-color-alpha-white-94:#fffffff0;--kb-color-alpha-white-97:#fffffff7;--kb-color-alpha-white-98:#fffffffa;--kb-color-blue-100:#d8ecff;--kb-color-blue-50:#eaf4ff;--kb-color-blue-600:#4599d8;--kb-color-blue-700:#2879b6;--kb-color-border-action:#d7569c;--kb-color-border-business:#d7569c3d;--kb-color-border-business-strong:#d7569c75;--kb-color-border-default:#d9e0e8;--kb-color-border-focus:#4599d8;--kb-color-border-header:#ffffffdb;--kb-color-border-hover:#aab5c2;--kb-color-border-inverse:#ffffff1f;--kb-color-border-inverse-subtle:#ffffff14;--kb-color-border-strong:#c3ccd7;--kb-color-business-canvas-deep:#05090e;--kb-color-business-canvas-end:#080c12;--kb-color-business-canvas-middle:#0b1118;--kb-color-business-canvas-start:#070a0f;--kb-color-business-frost:#f4faff;--kb-color-business-frost-blue:#eaf6ff;--kb-color-green-300:#8bc59c;--kb-color-green-50:#e7f5ee;--kb-color-green-700:#137a4b;--kb-color-green-75:#edf7f0;--kb-color-neutral-0:#fff;--kb-color-neutral-100:#d9e0e8;--kb-color-neutral-1000:#000;--kb-color-neutral-200:#c3ccd7;--kb-color-neutral-300:#aab5c2;--kb-color-neutral-400:#8c96a3;--kb-color-neutral-450:#7a8492;--kb-color-neutral-50:#f4f7fa;--kb-color-neutral-500:#5f6875;--kb-color-neutral-600:#20242a;--kb-color-neutral-650:#2a2f36;--kb-color-neutral-700:#313942;--kb-color-neutral-75:#f5f7fa;--kb-color-neutral-900:#111317;--kb-color-neutral-950:#15171a;--kb-color-overlay-accent10:#d7569c1a;--kb-color-overlay-accent11:#d7569c1c;--kb-color-overlay-accent12:#d7569c1f;--kb-color-overlay-accent14:#d7569c24;--kb-color-overlay-accent16:#d7569c29;--kb-color-overlay-accent18:#d7569c2e;--kb-color-overlay-accent20:#d7569c33;--kb-color-overlay-accent22:#d7569c38;--kb-color-overlay-accent24:#d7569c3d;--kb-color-overlay-accent26:#d7569c42;--kb-color-overlay-accent28:#d7569c47;--kb-color-overlay-accent30:#d7569c4d;--kb-color-overlay-accent32:#d7569c52;--kb-color-overlay-accent34:#d7569c57;--kb-color-overlay-accent38:#d7569c61;--kb-color-overlay-accent42:#d7569c6b;--kb-color-overlay-accent44:#d7569c70;--kb-color-overlay-accent46:#d7569c75;--kb-color-overlay-accent48:#d7569c7a;--kb-color-overlay-accent54:#d7569c8a;--kb-color-overlay-accent56:#d7569c8f;--kb-color-overlay-accent-faint:#d7569c0a;--kb-color-overlay-accent-softest:#d7569c14;--kb-color-overlay-black06:#0000000f;--kb-color-overlay-black24:#0000003d;--kb-color-overlay-black26:#00000042;--kb-color-overlay-black28:#00000047;--kb-color-overlay-black38:#00000061;--kb-color-overlay-business-faint:#05090e0a;--kb-color-overlay-business-glass:#05090eb8;--kb-color-overlay-business-scrim:#05090e9e;--kb-color-overlay-business-soft:#05090e14;--kb-color-overlay-danger10:#ba351f1a;--kb-color-overlay-frost62:#f4faff9e;--kb-color-overlay-frost70:#eaf6ffb3;--kb-color-overlay-frost82:#f4faffd1;--kb-color-overlay-frost86:#f4faffdb;--kb-color-overlay-frost88:#f4faffe0;--kb-color-overlay-frost90:#f4faffe6;--kb-color-overlay-info08:#4599d814;--kb-color-overlay-info12:#4599d81f;--kb-color-overlay-info14:#4599d824;--kb-color-overlay-info16:#4599d829;--kb-color-overlay-info18:#4599d82e;--kb-color-overlay-info34:#4599d857;--kb-color-overlay-info48:#4599d87a;--kb-color-overlay-info-faint:#4599d80b;--kb-color-overlay-ink-inset:#090e160f;--kb-color-overlay-ink-scrim:#090e16ad;--kb-color-overlay-ink-transparent:#090e1600;--kb-color-overlay-success18:#137a4b2e;--kb-color-overlay-white0:#fff0;--kb-color-overlay-white02:#ffffff05;--kb-color-overlay-white025:#ffffff06;--kb-color-overlay-white03:#ffffff08;--kb-color-overlay-white04:#ffffff0a;--kb-color-overlay-white055:#ffffff0e;--kb-color-overlay-white06:#ffffff0f;--kb-color-overlay-white065:#fff1;--kb-color-overlay-white07:#ffffff12;--kb-color-overlay-white075:#ffffff13;--kb-color-overlay-white09:#ffffff17;--kb-color-overlay-white10:#ffffff1a;--kb-color-overlay-white11:#ffffff1c;--kb-color-overlay-white72:#ffffffb8;--kb-color-overlay-white78:#ffffffc7;--kb-color-overlay-white82:#ffffffd1;--kb-color-overlay-white86:#ffffffdb;--kb-color-overlay-white88:#ffffffe0;--kb-color-overlay-white90:#ffffffe6;--kb-color-overlay-white94:#fffffff0;--kb-color-overlay-white97:#fffffff7;--kb-color-overlay-white98:#fffffffa;--kb-color-overlay-white-border:#ffffff1f;--kb-color-overlay-white-glow:#ffffff57;--kb-color-overlay-white-muted:#ffffff9e;--kb-color-overlay-white-soft:#ffffff14;--kb-color-overlay-white-subtle:#ffffff0b;--kb-color-pink-100:#fac9e3;--kb-color-pink-50:#fff0f8;--kb-color-pink-500:#d7569c;--kb-color-pink-600:#c43d87;--kb-color-pink-700:#a92770;--kb-color-pink-75:#ffe3f2;--kb-color-pink-950:#2d0a1d;--kb-color-red-300:#e0a18f;--kb-color-red-50:#fff0ec;--kb-color-red-700:#ba351f;--kb-color-red-75:#fff1ed;--kb-color-status-danger-background:#fff1ed;--kb-color-status-danger-background-soft:#fff0ec;--kb-color-status-danger-border:#e0a18f;--kb-color-status-danger-text:#ba351f;--kb-color-status-info-background:#eaf4ff;--kb-color-status-info-border:#d8ecff;--kb-color-status-info-text:#4599d8;--kb-color-status-success-background:#edf7f0;--kb-color-status-success-background-soft:#e7f5ee;--kb-color-status-success-border:#8bc59c;--kb-color-status-success-text:#137a4b;--kb-color-status-warning-background:#fff0f8;--kb-color-status-warning-border:#fac9e3;--kb-color-status-warning-text:#a92770;--kb-color-surface-business-canvas-deep:#05090e;--kb-color-surface-business-canvas-end:#080c12;--kb-color-surface-business-canvas-middle:#0b1118;--kb-color-surface-business-canvas-start:#070a0f;--kb-color-surface-business-glass:#05090eb8;--kb-color-surface-business-glass-strong:#080d14d1;--kb-color-surface-business-panel:#0d141dc7;--kb-color-surface-business-panel-strong:#141e2aeb;--kb-color-surface-disabled:#f5f7fa;--kb-color-surface-inverse:#20242a;--kb-color-surface-inverse-deep:#111317;--kb-color-surface-inverse-raised:#2a2f36;--kb-color-surface-inverse-strong:#313942;--kb-color-surface-page:#fff;--kb-color-surface-raised:#fff;--kb-color-surface-section:#f4f7fa;--kb-color-surface-soft:#eaf4ff;--kb-color-surface-warm:#fff0f8;--kb-color-text-inverse:#fff;--kb-color-text-link:#a92770;--kb-color-text-link-hover:#c43d87;--kb-color-text-on-business:#f4faff;--kb-color-text-on-business-muted:#eaf6ffb3;--kb-color-text-on-business-subtle:#f4faff9e;--kb-color-text-placeholder:#8c96a3;--kb-color-text-primary:#15171a;--kb-color-text-secondary:#5f6875;--kb-color-text-subtle:#7a8492;--kb-component-accordion-background:#fff;--kb-component-accordion-border:#d9e0e8;--kb-component-accordion-open-border:#d7569c;--kb-component-accordion-radius:.5rem;--kb-component-business-service-selector-background:#0d141dc7;--kb-component-business-service-selector-border:#d7569c3d;--kb-component-business-service-selector-hover-border:#d7569c75;--kb-component-business-service-selector-muted-text:#eaf6ffb3;--kb-component-business-service-selector-selected-background:#d7569c33;--kb-component-business-service-selector-selected-border:#d7569c75;--kb-component-business-service-selector-text:#f4faff;--kb-component-button-disabled-background:#f5f7fa;--kb-component-button-disabled-opacity:.56;--kb-component-button-disabled-text:#7a8492;--kb-component-button-focus-offset:3px;--kb-component-button-focus-outline:3px solid #4599d87a;--kb-component-button-ghost-background:#ffffff0a;--kb-component-button-ghost-background-hover:#d7569c1f;--kb-component-button-ghost-text:#fff;--kb-component-button-layout-gap:.65rem;--kb-component-button-layout-padding-inline:1rem;--kb-component-button-layout-radius:.5rem;--kb-component-button-loading-opacity:.56;--kb-component-button-primary-background:#c43d87;--kb-component-button-primary-background-active:#a92770;--kb-component-button-primary-background-hover:#a92770;--kb-component-button-primary-shadow:0 10px 24px #d7569c38;--kb-component-button-primary-shadow-active:0 8px 18px #d7569c38;--kb-component-button-primary-shadow-hover:0 14px 30px #d7569c4d;--kb-component-button-primary-text:#fff;--kb-component-button-secondary-background:#fff;--kb-component-button-secondary-background-active:#ffe3f2;--kb-component-button-secondary-background-hover:#fff0f8;--kb-component-button-secondary-border:#c3ccd7;--kb-component-button-secondary-text:#15171a;--kb-component-button-size-large-min-height:3rem;--kb-component-button-size-medium-min-height:3rem;--kb-component-button-size-small-min-height:2.75rem;--kb-component-calculator-background:#141e2aeb;--kb-component-calculator-border:#d7569c3d;--kb-component-calculator-radius:.75rem;--kb-component-calculator-result-background:#05090e;--kb-component-calculator-result-border:#d7569c3d;--kb-component-card-background:#fff;--kb-component-card-border:#d9e0e8;--kb-component-card-border-hover:#c3ccd7;--kb-component-card-disabled-opacity:.56;--kb-component-card-padding:1.25rem;--kb-component-card-radius:.5rem;--kb-component-card-selected-background:#fff0f8;--kb-component-card-selected-border:#d7569c;--kb-component-card-selected-ring:inset 0 0 0 1px #d7569c47;--kb-component-card-shadow:none;--kb-component-card-shadow-hover:0 18px 44px #15171a14;--kb-component-choice-border:#c3ccd7;--kb-component-choice-disabled-opacity:.56;--kb-component-choice-selected-background:#fff0f8;--kb-component-choice-selected-border:#d7569c;--kb-component-choice-size:1.25rem;--kb-component-configurator-background:#fff;--kb-component-contact-card-background:#fff;--kb-component-contact-card-border:#d9e0e8;--kb-component-contact-card-hover-border:#c3ccd7;--kb-component-footer-background:#111317;--kb-component-footer-muted-text:#ffffffb8;--kb-component-footer-text:#fff;--kb-component-form-error-color:#ba351f;--kb-component-form-gap:1.25rem;--kb-component-form-hint-color:#5f6875;--kb-component-form-label-color:#15171a;--kb-component-form-success-color:#137a4b;--kb-component-header-backdrop-blur:blur(18px);--kb-component-header-background:#fffffff0;--kb-component-header-border:#ffffffdb;--kb-component-header-height:4.25rem;--kb-component-header-layer:20;--kb-component-hero-lead-color:#5f6875;--kb-component-hero-panel-background:#20242a;--kb-component-hero-panel-text:#fff;--kb-component-hero-title-color:#15171a;--kb-component-homepage-hero-background:#f4f7fa;--kb-component-homepage-hero-border:#d9e0e8;--kb-component-homepage-hero-radius:.75rem;--kb-component-input-background:#fff;--kb-component-input-border:#c3ccd7;--kb-component-input-border-focus:#4599d8;--kb-component-input-border-hover:#aab5c2;--kb-component-input-disabled-background:#f5f7fa;--kb-component-input-error-border:#ba351f;--kb-component-input-error-ring:0 0 0 4px #ba351f1a;--kb-component-input-focus-ring:0 0 0 4px #4599d81f;--kb-component-input-min-height:3rem;--kb-component-input-padding-inline:1rem;--kb-component-input-placeholder:#8c96a3;--kb-component-input-radius:.5rem;--kb-component-input-radius-small:.375rem;--kb-component-input-read-only-background:#f4f7fa;--kb-component-input-success-border:#8bc59c;--kb-component-input-text:#15171a;--kb-component-link-default-text:#a92770;--kb-component-link-disabled-text:#7a8492;--kb-component-link-focus-outline:3px solid #4599d87a;--kb-component-link-hover-text:#c43d87;--kb-component-mobile-navigation-background:#fff;--kb-component-mobile-navigation-border:#d9e0e8;--kb-component-mobile-navigation-layer:60;--kb-component-mobile-navigation-shadow:0 22px 56px #15171a1f;--kb-component-navigation-background:#fff;--kb-component-navigation-hover-background:#fff0f8;--kb-component-navigation-selected-background:#fff0f8;--kb-component-navigation-selected-border:#d7569c;--kb-component-navigation-text:#15171a;--kb-component-notification-error-background:#fff1ed;--kb-component-notification-info-background:#eaf4ff;--kb-component-notification-radius:.5rem;--kb-component-notification-success-background:#edf7f0;--kb-component-payment-block-background:#fff;--kb-component-payment-block-border:#d9e0e8;--kb-component-payment-block-selected-border:#d7569c;--kb-component-search-result-background:#fff;--kb-component-search-result-border:#d9e0e8;--kb-component-search-result-highlight-background:#fff0f8;--kb-component-seasonal-decorations-layer:50;--kb-component-seasonal-decorations-muted-opacity:.16;--kb-component-seasonal-decorations-opacity:.3;--kb-component-section-heading-body-color:#5f6875;--kb-component-section-heading-max-width:44rem;--kb-component-section-heading-title-color:#15171a;--kb-component-select-background:#fff;--kb-component-select-border:#c3ccd7;--kb-component-select-min-height:3rem;--kb-component-select-radius:.5rem;--kb-component-service-card-background:#fff;--kb-component-service-card-border:#d9e0e8;--kb-component-service-card-hover-border:#c3ccd7;--kb-component-service-card-radius:.5rem;--kb-component-status-badge-danger-background:#fff1ed;--kb-component-status-badge-danger-border:#e0a18f;--kb-component-status-badge-danger-text:#ba351f;--kb-component-status-badge-info-background:#eaf4ff;--kb-component-status-badge-info-border:#d8ecff;--kb-component-status-badge-info-text:#4599d8;--kb-component-status-badge-radius:999px;--kb-component-status-badge-success-background:#edf7f0;--kb-component-status-badge-success-border:#8bc59c;--kb-component-status-badge-success-text:#137a4b;--kb-component-status-badge-warning-background:#fff0f8;--kb-component-status-badge-warning-border:#fac9e3;--kb-component-status-badge-warning-text:#a92770;--kb-component-sticky-cta-background:#fff;--kb-component-sticky-cta-border:#d9e0e8;--kb-component-sticky-cta-layer:30;--kb-component-sticky-cta-shadow:0 -14px 38px #14181d1f;--kb-component-table-background:#fff;--kb-component-table-border:#d9e0e8;--kb-component-table-header-background:#f4f7fa;--kb-component-table-selected-background:#fff0f8;--kb-component-tabs-background:#f4f7fa;--kb-component-tabs-hover-background:#d7569c0a;--kb-component-tabs-radius:.5rem;--kb-component-tabs-selected-background:#fff0f8;--kb-component-tabs-selected-border:#d7569c;--kb-component-tabs-selected-text:#15171a;--kb-component-tabs-text:#5f6875;--kb-component-tariff-card-background:#fff;--kb-component-tariff-card-border:#d9e0e8;--kb-component-tariff-card-featured-background:#fff0f8;--kb-component-tariff-card-featured-border:#d7569c;--kb-component-tariff-card-radius:.5rem;--kb-component-textarea-background:#fff;--kb-component-textarea-border:#c3ccd7;--kb-component-textarea-min-height:9rem;--kb-component-textarea-radius:.5rem;--kb-component-vacancy-card-background:#fff;--kb-component-vacancy-card-border:#d9e0e8;--kb-component-vacancy-card-status-background:#edf7f0;--kb-composition-business-routing-collapse-at:720px;--kb-composition-business-routing-columns:repeat(2, minmax(0, 1fr));--kb-composition-business-routing-gap:1.25rem;--kb-composition-calculator-workspace-collapse-at:980px;--kb-composition-calculator-workspace-columns:minmax(0, .9fr) minmax(18rem, .55fr);--kb-composition-calculator-workspace-gap:1.25rem;--kb-composition-card-grid-align:stretch;--kb-composition-card-grid-columns:repeat(auto-fit, minmax(min(100%, 16rem), 1fr));--kb-composition-card-grid-gap:1.25rem;--kb-composition-compact-hero-columns:1fr;--kb-composition-compact-hero-gap:1.25rem;--kb-composition-compact-hero-padding-block:clamp(2rem, 1.4rem + 3vw, 3.5rem);--kb-composition-contact-grid-columns:repeat(auto-fit, minmax(min(100%, 17rem), 1fr));--kb-composition-contact-grid-gap:1.25rem;--kb-composition-content-section-gap:1.25rem;--kb-composition-content-section-padding-block:clamp(3.5rem, 2.4rem + 5.5vw, 6.5rem);--kb-composition-footer-navigation-collapse-at:720px;--kb-composition-footer-navigation-columns:minmax(14rem, .8fr) minmax(0, 1.2fr);--kb-composition-footer-navigation-gap:1.25rem;--kb-composition-form-with-summary-collapse-at:980px;--kb-composition-form-with-summary-columns:minmax(0, 1fr) minmax(18rem, .55fr);--kb-composition-form-with-summary-gap:1.25rem;--kb-composition-mobile-action-bar-gap:.75rem;--kb-composition-mobile-action-bar-min-height:3rem;--kb-composition-mobile-action-bar-padding-inline:clamp(1rem, .55rem + 2.25vw, 2.25rem);--kb-composition-narrative-section-collapse-at:980px;--kb-composition-narrative-section-columns:minmax(0, .85fr) minmax(0, 1.15fr);--kb-composition-narrative-section-gap:1.25rem;--kb-composition-page-intro-gap:1.25rem;--kb-composition-page-intro-max-width:44rem;--kb-composition-page-intro-padding-block:clamp(2rem, 1.4rem + 3vw, 3.5rem);--kb-composition-page-shell-block-gap:clamp(3.5rem, 2.4rem + 5.5vw, 6.5rem);--kb-composition-page-shell-inline-padding:clamp(1rem, .55rem + 2.25vw, 2.25rem);--kb-composition-page-shell-max-width:73.75rem;--kb-composition-service-workspace-collapse-at:720px;--kb-composition-service-workspace-columns:minmax(15rem, .72fr) minmax(0, 1.28fr);--kb-composition-service-workspace-gap:1.25rem;--kb-composition-split-hero-collapse-at:980px;--kb-composition-split-hero-columns:minmax(0, 1.08fr) minmax(20rem, .92fr);--kb-composition-split-hero-gap:1.25rem;--kb-composition-sticky-sidebar-columns:minmax(0, 1fr) minmax(18rem, .42fr);--kb-composition-sticky-sidebar-gap:1.25rem;--kb-composition-sticky-sidebar-top:4.25rem;--kb-composition-tariff-comparison-gap:.75rem;--kb-composition-tariff-comparison-min-column-width:16rem;--kb-composition-tariff-comparison-overflow:auto;--kb-container-narrow:36rem;--kb-container-page:73.75rem;--kb-container-text:44rem;--kb-elevation-accent-glow:0 0 18px #d7569c6b;--kb-elevation-accent-glow-strong:0 0 20px #d7569c75;--kb-elevation-accent-outline:0 0 0 1px #d7569c33;--kb-elevation-accent-rail:inset 4px 0 0 #c43d87;--kb-elevation-business-card:0 18px 46px #0000003d;--kb-elevation-business-card-strong:0 20px 54px #00000047;--kb-elevation-business-panel:0 24px 70px #00000042;--kb-elevation-field-inset:inset 0 1px 6px #090e160f;--kb-elevation-floating:0 22px 56px #15171a1f;--kb-elevation-glass-inset:inset 0 1px 0 #ffffff0f;--kb-elevation-glass-inset-strong:inset 0 1px 0 #ffffff12;--kb-elevation-raised:0 18px 44px #15171a14;--kb-elevation-rest:none;--kb-elevation-selected-strong:inset 0 0 0 1px #d7569c47;--kb-elevation-selected-subtle:inset 0 0 0 1px #d7569c2e;--kb-elevation-sticky:0 -14px 38px #14181d1f;--kb-focus-ring-color:#4599d87a;--kb-focus-ring-offset:3px;--kb-focus-ring-outline:3px solid #4599d87a;--kb-focus-ring-shadow:0 0 0 4px #4599d81f;--kb-font-family-display:Unbounded, Manrope, ui-sans-serif, system-ui, sans-serif;--kb-font-family-readable:Andika, "PT Sans", Arial, Helvetica, sans-serif;--kb-font-family-sans:Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kb-font-letter-spacing-label:.08em;--kb-font-letter-spacing-normal:0;--kb-font-line-height-body:1.62;--kb-font-line-height-heading:1.24;--kb-font-line-height-readable:1.7;--kb-font-line-height-tight:1.06;--kb-font-size-2xl:1.45rem;--kb-font-size-base:1rem;--kb-font-size-display-lg:clamp(2.65rem, 1.68rem + 4.85vw, 4.6rem);--kb-font-size-display-md:clamp(2.35rem, 1.65rem + 3.5vw, 3.75rem);--kb-font-size-display-sm:clamp(2.1rem, 1.78rem + 1.6vw, 2.75rem);--kb-font-size-lg:1.08rem;--kb-font-size-readable-body:1.1875rem;--kb-font-size-readable-control:1rem;--kb-font-size-sm:.82rem;--kb-font-size-xl:1.25rem;--kb-font-size-xs:.76rem;--kb-font-weight-black:900;--kb-font-weight-bold:800;--kb-font-weight-medium:650;--kb-font-weight-regular:400;--kb-font-weight-strong:720;--kb-interaction-disabled-background:#f5f7fa;--kb-interaction-disabled-opacity:.56;--kb-interaction-disabled-text:#7a8492;--kb-interaction-hover-border:#aab5c2;--kb-interaction-invalid-border:#ba351f;--kb-interaction-invalid-ring:0 0 0 4px #ba351f1a;--kb-interaction-read-only-background:#f4f7fa;--kb-interaction-read-only-border:#d9e0e8;--kb-interaction-selected-background:#fff0f8;--kb-interaction-selected-border:#d7569c;--kb-interaction-selected-ring:inset 0 0 0 1px #d7569c47;--kb-layer-content:1;--kb-layer-header:20;--kb-layer-menu:60;--kb-layer-raised:2;--kb-layer-seasonal:50;--kb-layer-skip-link:100;--kb-layer-sticky:30;--kb-layout-card-gap:1rem;--kb-layout-card-padding:1.25rem;--kb-layout-content-max-width:73.75rem;--kb-layout-content-narrow-max-width:36rem;--kb-layout-content-text-max-width:44rem;--kb-layout-control-gap:.65rem;--kb-layout-control-padding-block:.75rem;--kb-layout-control-padding-inline:1rem;--kb-layout-control-padding-inline-compact:.75rem;--kb-layout-grid-gap:1.25rem;--kb-layout-grid-gap-compact:.75rem;--kb-layout-header-height:4.25rem;--kb-layout-page-inline-padding:clamp(1rem, .55rem + 2.25vw, 2.25rem);--kb-layout-page-min-width:20rem;--kb-layout-section-block-padding:clamp(3.5rem, 2.4rem + 5.5vw, 6.5rem);--kb-layout-section-block-padding-compact:clamp(2rem, 1.4rem + 3vw, 3.5rem);--kb-layout-sticky-bottom-padding:4.875rem;--kb-layout-touch-target-input:3rem;--kb-layout-touch-target-min:2.75rem;--kb-motion-duration-base:.18s;--kb-motion-duration-fast:.16s;--kb-motion-duration-instant:1ms;--kb-motion-duration-slow:.42s;--kb-motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1);--kb-motion-easing-standard:ease;--kb-motion-entrance-duration:.42s;--kb-motion-entrance-easing:cubic-bezier(.2, 0, 0, 1);--kb-motion-interaction-duration:.16s;--kb-motion-interaction-easing:ease;--kb-opacity-disabled:.56;--kb-opacity-subtle:.72;--kb-opacity-visible:1;--kb-radius-lg:.75rem;--kb-radius-md:.5rem;--kb-radius-pill:999px;--kb-radius-sm:.375rem;--kb-radius-xs:.25rem;--kb-shadow-lift:0 22px 56px #15171a1f;--kb-shadow-none:none;--kb-shadow-soft:0 18px 44px #15171a14;--kb-shadow-sticky:0 -14px 38px #14181d1f;--kb-shape-card:.5rem;--kb-shape-control:.5rem;--kb-shape-control-small:.375rem;--kb-shape-panel:.75rem;--kb-shape-pill:999px;--kb-sizing-control-lg:3rem;--kb-sizing-control-md:2.75rem;--kb-sizing-control-sm:2.5rem;--kb-sizing-page-min:20rem;--kb-sizing-readable-control:3.25rem;--kb-spacing-0:0;--kb-spacing-025:.125rem;--kb-spacing-035:.35rem;--kb-spacing-050:.5rem;--kb-spacing-080:.8rem;--kb-spacing-090:.9rem;--kb-spacing-095:.95rem;--kb-spacing-1:.25rem;--kb-spacing-10:4.5rem;--kb-spacing-115:1.15rem;--kb-spacing-120:1.2rem;--kb-spacing-2:.45rem;--kb-spacing-225:2.25rem;--kb-spacing-250:2.5rem;--kb-spacing-3:.65rem;--kb-spacing-4:.75rem;--kb-spacing-400:4rem;--kb-spacing-5:1rem;--kb-spacing-6:1.25rem;--kb-spacing-7:1.5rem;--kb-spacing-8:2rem;--kb-spacing-9:3.5rem;--kb-stroke-default:1px;--kb-stroke-strong:2px;--kb-typography-body-family:Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kb-typography-body-line-height:1.62;--kb-typography-body-size:1rem;--kb-typography-body-weight:400;--kb-typography-caption-family:Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kb-typography-caption-line-height:1.24;--kb-typography-caption-size:.76rem;--kb-typography-caption-weight:650;--kb-typography-display-family:Unbounded, Manrope, ui-sans-serif, system-ui, sans-serif;--kb-typography-display-letter-spacing:0;--kb-typography-display-line-height:1.06;--kb-typography-display-size:clamp(2.65rem, 1.68rem + 4.85vw, 4.6rem);--kb-typography-display-weight:800;--kb-typography-heading-family:Unbounded, Manrope, ui-sans-serif, system-ui, sans-serif;--kb-typography-heading-letter-spacing:0;--kb-typography-heading-line-height:1.24;--kb-typography-heading-size:clamp(2.1rem, 1.78rem + 1.6vw, 2.75rem);--kb-typography-heading-weight:800;--kb-typography-label-family:Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kb-typography-label-letter-spacing:.08em;--kb-typography-label-line-height:1.24;--kb-typography-label-size:.82rem;--kb-typography-label-weight:800;--kb-typography-readable-body-size:1.1875rem;--kb-typography-readable-control-size:1rem;--kb-typography-readable-line-height:1.7;--kb-z-base:0;--kb-z-content:1;--kb-z-header:20;--kb-z-menu:60;--kb-z-raised:2;--kb-z-seasonal:50;--kb-z-skip-link:100;--kb-z-sticky:30}.business-page,[data-theme=business]{color-scheme:dark;--kb-business-accent-hover:#d7569c6b;--kb-business-accent-info:#4599d8;--kb-business-accent-primary:#c43d87;--kb-business-accent-selected:#d7569c75;--kb-business-accent-soft:#d7569c2e;--kb-business-border-default:#d7569c3d;--kb-business-border-strong:#d7569c75;--kb-business-hero-panel-background:linear-gradient(135deg, #d7569c33, transparent 42%), linear-gradient(160deg, #111317, #313942);--kb-business-proof-confirmed-background:#e7f5ee;--kb-business-proof-confirmed-border:#137a4b2e;--kb-business-proof-confirmed-text:#137a4b;--kb-business-proof-draft-background:#eaf4ff;--kb-business-proof-draft-border:#d7569c3d;--kb-business-proof-draft-text:#eaf6ffb3;--kb-business-proof-needs-verification-background:#fff0f8;--kb-business-proof-needs-verification-border:#d7569c3d;--kb-business-proof-needs-verification-text:#a92770;--kb-business-surface-canvas-deep:#05090e;--kb-business-surface-canvas-end:#080c12;--kb-business-surface-canvas-middle:#0b1118;--kb-business-surface-canvas-start:#070a0f;--kb-business-surface-glass-deep:#05090eb8;--kb-business-surface-panel:#0d141dc7;--kb-business-surface-panel-strong:#141e2aeb;--kb-business-text-primary:#f4faff;--kb-business-text-secondary:#eaf6ffb3;--kb-business-text-subtle:#f4faff9e;--kb-color-action-ghost-background-hover:#d7569c1f;--kb-color-action-primary-background:#c43d87;--kb-color-action-primary-background-active:#a92770;--kb-color-action-primary-background-hover:#a92770;--kb-color-action-secondary-background:#ffffff0b;--kb-color-action-secondary-background-active:#d7569c2e;--kb-color-action-secondary-background-hover:#d7569c1f;--kb-color-action-secondary-border:#d7569c3d;--kb-color-action-secondary-text:#f4faff;--kb-color-border-action:#d7569c;--kb-color-border-business:#d7569c3d;--kb-color-border-business-strong:#d7569c75;--kb-color-border-default:#d7569c3d;--kb-color-border-focus:#4599d8;--kb-color-border-hover:#aab5c2;--kb-color-border-strong:#d7569c75;--kb-color-overlay-accent10:#d7569c1a;--kb-color-overlay-accent11:#d7569c1c;--kb-color-overlay-accent12:#d7569c1f;--kb-color-overlay-accent14:#d7569c24;--kb-color-overlay-accent16:#d7569c29;--kb-color-overlay-accent18:#d7569c2e;--kb-color-overlay-accent20:#d7569c33;--kb-color-overlay-accent22:#d7569c38;--kb-color-overlay-accent24:#d7569c3d;--kb-color-overlay-accent26:#d7569c42;--kb-color-overlay-accent28:#d7569c47;--kb-color-overlay-accent30:#d7569c4d;--kb-color-overlay-accent32:#d7569c52;--kb-color-overlay-accent34:#d7569c57;--kb-color-overlay-accent38:#d7569c61;--kb-color-overlay-accent42:#d7569c6b;--kb-color-overlay-accent44:#d7569c70;--kb-color-overlay-accent46:#d7569c75;--kb-color-overlay-accent48:#d7569c7a;--kb-color-overlay-accent54:#d7569c8a;--kb-color-overlay-accent56:#d7569c8f;--kb-color-overlay-accent-faint:#d7569c0a;--kb-color-overlay-accent-softest:#d7569c14;--kb-color-overlay-business-faint:#05090e0a;--kb-color-overlay-business-glass:#05090eb8;--kb-color-overlay-business-scrim:#05090e9e;--kb-color-overlay-business-soft:#05090e14;--kb-color-overlay-danger10:#ba351f1a;--kb-color-overlay-frost62:#f4faff9e;--kb-color-overlay-frost70:#eaf6ffb3;--kb-color-overlay-frost82:#f4faffd1;--kb-color-overlay-frost86:#f4faffdb;--kb-color-overlay-frost88:#f4faffe0;--kb-color-overlay-frost90:#f4faffe6;--kb-color-overlay-info08:#4599d814;--kb-color-overlay-info12:#4599d81f;--kb-color-overlay-info14:#4599d824;--kb-color-overlay-info16:#4599d829;--kb-color-overlay-info18:#4599d82e;--kb-color-overlay-info34:#4599d857;--kb-color-overlay-info48:#4599d87a;--kb-color-overlay-info-faint:#4599d80b;--kb-color-overlay-ink-inset:#090e160f;--kb-color-overlay-ink-scrim:#090e16ad;--kb-color-overlay-ink-transparent:#090e1600;--kb-color-overlay-success18:#137a4b2e;--kb-color-status-danger-background:#fff1ed;--kb-color-status-danger-background-soft:#fff0ec;--kb-color-status-danger-border:#e0a18f;--kb-color-status-danger-text:#ba351f;--kb-color-status-info-background:#eaf4ff;--kb-color-status-info-border:#d8ecff;--kb-color-status-info-text:#4599d8;--kb-color-status-success-background:#edf7f0;--kb-color-status-success-background-soft:#e7f5ee;--kb-color-status-success-border:#8bc59c;--kb-color-status-success-text:#137a4b;--kb-color-status-warning-background:#fff0f8;--kb-color-status-warning-border:#fac9e3;--kb-color-status-warning-text:#a92770;--kb-color-surface-business-canvas-deep:#05090e;--kb-color-surface-business-canvas-end:#080c12;--kb-color-surface-business-canvas-middle:#0b1118;--kb-color-surface-business-canvas-start:#070a0f;--kb-color-surface-business-glass:#05090eb8;--kb-color-surface-business-glass-strong:#080d14d1;--kb-color-surface-business-panel:#0d141dc7;--kb-color-surface-business-panel-strong:#141e2aeb;--kb-color-surface-disabled:#f5f7fa;--kb-color-surface-inverse:#20242a;--kb-color-surface-inverse-deep:#111317;--kb-color-surface-inverse-raised:#2a2f36;--kb-color-surface-inverse-strong:#313942;--kb-color-surface-page:#0b1118;--kb-color-surface-raised:#141e2aeb;--kb-color-surface-section:#0d141dc7;--kb-color-surface-soft:#eaf4ff;--kb-color-surface-warm:#fff0f8;--kb-color-text-link:#a92770;--kb-color-text-link-hover:#c43d87;--kb-color-text-on-business:#f4faff;--kb-color-text-on-business-muted:#eaf6ffb3;--kb-color-text-on-business-subtle:#f4faff9e;--kb-color-text-placeholder:#8c96a3;--kb-color-text-primary:#f4faff;--kb-color-text-secondary:#eaf6ffb3;--kb-color-text-subtle:#f4faff9e;--kb-component-accordion-background:#141e2aeb;--kb-component-accordion-border:#d7569c3d;--kb-component-accordion-open-border:#d7569c;--kb-component-business-service-selector-background:#0d141dc7;--kb-component-business-service-selector-border:#d7569c3d;--kb-component-business-service-selector-hover-border:#d7569c75;--kb-component-business-service-selector-muted-text:#eaf6ffb3;--kb-component-business-service-selector-selected-background:#d7569c33;--kb-component-business-service-selector-selected-border:#d7569c75;--kb-component-business-service-selector-text:#f4faff;--kb-component-button-disabled-background:#f5f7fa;--kb-component-button-disabled-text:#f4faff9e;--kb-component-button-focus-outline:3px solid #4599d87a;--kb-component-button-ghost-background-hover:#d7569c1f;--kb-component-button-primary-background:#c43d87;--kb-component-button-primary-background-active:#a92770;--kb-component-button-primary-background-hover:#a92770;--kb-component-button-primary-shadow:0 10px 24px #d7569c38;--kb-component-button-primary-shadow-active:0 8px 18px #d7569c38;--kb-component-button-primary-shadow-hover:0 14px 30px #d7569c4d;--kb-component-button-secondary-background:#ffffff0b;--kb-component-button-secondary-background-active:#d7569c2e;--kb-component-button-secondary-background-hover:#d7569c1f;--kb-component-button-secondary-border:#d7569c3d;--kb-component-button-secondary-text:#f4faff;--kb-component-button-size-large-min-height:3rem;--kb-component-button-size-medium-min-height:3rem;--kb-component-button-size-small-min-height:2.75rem;--kb-component-calculator-background:#141e2aeb;--kb-component-calculator-border:#d7569c3d;--kb-component-calculator-result-background:#05090e;--kb-component-calculator-result-border:#d7569c3d;--kb-component-card-background:#141e2aeb;--kb-component-card-border:#d7569c3d;--kb-component-card-border-hover:#d7569c75;--kb-component-card-selected-background:#fff0f8;--kb-component-card-selected-border:#d7569c;--kb-component-card-selected-ring:inset 0 0 0 1px #d7569c47;--kb-component-card-shadow-hover:0 18px 44px #15171a14;--kb-component-choice-border:#d7569c75;--kb-component-choice-selected-background:#fff0f8;--kb-component-choice-selected-border:#d7569c;--kb-component-configurator-background:#0b1118;--kb-component-contact-card-background:#141e2aeb;--kb-component-contact-card-border:#d7569c3d;--kb-component-contact-card-hover-border:#d7569c75;--kb-component-footer-background:#111317;--kb-component-form-error-color:#ba351f;--kb-component-form-hint-color:#eaf6ffb3;--kb-component-form-label-color:#f4faff;--kb-component-form-success-color:#137a4b;--kb-component-hero-lead-color:#eaf6ffb3;--kb-component-hero-panel-background:#20242a;--kb-component-hero-title-color:#f4faff;--kb-component-homepage-hero-background:#0d141dc7;--kb-component-homepage-hero-border:#d7569c3d;--kb-component-input-background:#0b1118;--kb-component-input-border:#d7569c75;--kb-component-input-border-focus:#4599d8;--kb-component-input-border-hover:#aab5c2;--kb-component-input-disabled-background:#f5f7fa;--kb-component-input-error-border:#ba351f;--kb-component-input-error-ring:0 0 0 4px #ba351f1a;--kb-component-input-focus-ring:0 0 0 4px #4599d81f;--kb-component-input-min-height:3rem;--kb-component-input-placeholder:#8c96a3;--kb-component-input-read-only-background:#0d141dc7;--kb-component-input-success-border:#8bc59c;--kb-component-input-text:#f4faff;--kb-component-link-default-text:#a92770;--kb-component-link-disabled-text:#f4faff9e;--kb-component-link-focus-outline:3px solid #4599d87a;--kb-component-link-hover-text:#c43d87;--kb-component-mobile-navigation-background:#141e2aeb;--kb-component-mobile-navigation-border:#d7569c3d;--kb-component-mobile-navigation-shadow:0 22px 56px #15171a1f;--kb-component-navigation-background:#141e2aeb;--kb-component-navigation-hover-background:#fff0f8;--kb-component-navigation-selected-background:#fff0f8;--kb-component-navigation-selected-border:#d7569c;--kb-component-navigation-text:#f4faff;--kb-component-notification-error-background:#fff1ed;--kb-component-notification-info-background:#eaf4ff;--kb-component-notification-success-background:#edf7f0;--kb-component-payment-block-background:#141e2aeb;--kb-component-payment-block-border:#d7569c3d;--kb-component-payment-block-selected-border:#d7569c;--kb-component-search-result-background:#141e2aeb;--kb-component-search-result-border:#d7569c3d;--kb-component-search-result-highlight-background:#fff0f8;--kb-component-section-heading-body-color:#eaf6ffb3;--kb-component-section-heading-title-color:#f4faff;--kb-component-select-background:#0b1118;--kb-component-select-border:#d7569c75;--kb-component-select-min-height:3rem;--kb-component-service-card-background:#141e2aeb;--kb-component-service-card-border:#d7569c3d;--kb-component-service-card-hover-border:#d7569c75;--kb-component-status-badge-danger-background:#fff1ed;--kb-component-status-badge-danger-border:#e0a18f;--kb-component-status-badge-danger-text:#ba351f;--kb-component-status-badge-info-background:#eaf4ff;--kb-component-status-badge-info-border:#d8ecff;--kb-component-status-badge-info-text:#4599d8;--kb-component-status-badge-success-background:#edf7f0;--kb-component-status-badge-success-border:#8bc59c;--kb-component-status-badge-success-text:#137a4b;--kb-component-status-badge-warning-background:#fff0f8;--kb-component-status-badge-warning-border:#fac9e3;--kb-component-status-badge-warning-text:#a92770;--kb-component-sticky-cta-background:#141e2aeb;--kb-component-sticky-cta-border:#d7569c3d;--kb-component-sticky-cta-shadow:0 -14px 38px #14181d1f;--kb-component-table-background:#141e2aeb;--kb-component-table-border:#d7569c3d;--kb-component-table-header-background:#0d141dc7;--kb-component-table-selected-background:#fff0f8;--kb-component-tabs-background:#0d141dc7;--kb-component-tabs-hover-background:#d7569c0a;--kb-component-tabs-selected-background:#fff0f8;--kb-component-tabs-selected-border:#d7569c;--kb-component-tabs-selected-text:#f4faff;--kb-component-tabs-text:#eaf6ffb3;--kb-component-tariff-card-background:#141e2aeb;--kb-component-tariff-card-border:#d7569c3d;--kb-component-tariff-card-featured-background:#fff0f8;--kb-component-tariff-card-featured-border:#d7569c;--kb-component-textarea-background:#0b1118;--kb-component-textarea-border:#d7569c75;--kb-component-vacancy-card-background:#141e2aeb;--kb-component-vacancy-card-border:#d7569c3d;--kb-component-vacancy-card-status-background:#edf7f0;--kb-composition-mobile-action-bar-min-height:3rem;--kb-elevation-accent-glow:0 0 18px #d7569c6b;--kb-elevation-accent-glow-strong:0 0 20px #d7569c75;--kb-elevation-accent-outline:0 0 0 1px #d7569c33;--kb-elevation-accent-rail:inset 4px 0 0 #c43d87;--kb-elevation-field-inset:inset 0 1px 6px #090e160f;--kb-elevation-floating:0 22px 56px #15171a1f;--kb-elevation-raised:0 18px 44px #15171a14;--kb-elevation-selected-strong:inset 0 0 0 1px #d7569c47;--kb-elevation-selected-subtle:inset 0 0 0 1px #d7569c2e;--kb-elevation-sticky:0 -14px 38px #14181d1f;--kb-focus-ring-color:#4599d87a;--kb-focus-ring-outline:3px solid #4599d87a;--kb-focus-ring-shadow:0 0 0 4px #4599d81f;--kb-interaction-disabled-background:#f5f7fa;--kb-interaction-disabled-text:#f4faff9e;--kb-interaction-hover-border:#aab5c2;--kb-interaction-invalid-border:#ba351f;--kb-interaction-invalid-ring:0 0 0 4px #ba351f1a;--kb-interaction-read-only-background:#0d141dc7;--kb-interaction-read-only-border:#d7569c3d;--kb-interaction-selected-background:#fff0f8;--kb-interaction-selected-border:#d7569c;--kb-interaction-selected-ring:inset 0 0 0 1px #d7569c47;--kb-layout-touch-target-input:3rem;--kb-layout-touch-target-min:2.75rem;--kb-typography-body-family:Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kb-typography-body-line-height:1.62;--kb-typography-body-size:1rem;--kb-typography-caption-family:Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kb-typography-display-family:Unbounded, Manrope, ui-sans-serif, system-ui, sans-serif;--kb-typography-display-size:clamp(2.65rem, 1.68rem + 4.85vw, 4.6rem);--kb-typography-heading-family:Unbounded, Manrope, ui-sans-serif, system-ui, sans-serif;--kb-typography-label-family:Manrope, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body.is-readable,[data-theme=readable],body.is-readable .business-page{color-scheme:light;--kb-business-accent-hover:#7676766b;--kb-business-accent-info:#000;--kb-business-accent-primary:#000;--kb-business-accent-selected:#76767675;--kb-business-accent-soft:#7676762e;--kb-business-border-default:#000;--kb-business-border-strong:#000;--kb-business-hero-panel-background:linear-gradient(135deg, #76767633, transparent 42%), linear-gradient(160deg, #000, #000);--kb-business-proof-confirmed-background:#f7f7f7;--kb-business-proof-confirmed-border:#6161612e;--kb-business-proof-confirmed-text:#000;--kb-business-proof-draft-background:#f7f7f7;--kb-business-proof-draft-border:#b4b4b4;--kb-business-proof-draft-text:#131313;--kb-business-proof-needs-verification-background:#f7f7f7;--kb-business-proof-needs-verification-border:#7676763d;--kb-business-proof-needs-verification-text:#000;--kb-business-surface-canvas-deep:#fff;--kb-business-surface-canvas-end:#fff;--kb-business-surface-canvas-middle:#fff;--kb-business-surface-canvas-start:#fff;--kb-business-surface-glass-deep:#fff;--kb-business-surface-panel:#fff;--kb-business-surface-panel-strong:#fff;--kb-business-text-primary:#000;--kb-business-text-secondary:#131313;--kb-business-text-subtle:#383838;--kb-color-action-ghost-background-hover:#7676761f;--kb-color-action-primary-background:#000;--kb-color-action-primary-background-active:#000;--kb-color-action-primary-background-hover:#242424;--kb-color-action-secondary-background:#fff;--kb-color-action-secondary-background-active:#dfdfdf;--kb-color-action-secondary-background-hover:#f7f7f7;--kb-color-action-secondary-border:#000;--kb-color-action-secondary-text:#000;--kb-color-border-action:#000;--kb-color-border-business:#000;--kb-color-border-business-strong:#000;--kb-color-border-default:#b4b4b4;--kb-color-border-focus:#000;--kb-color-border-hover:#242424;--kb-color-border-strong:#000;--kb-color-overlay-accent10:#7676761a;--kb-color-overlay-accent11:#7676761c;--kb-color-overlay-accent12:#7676761f;--kb-color-overlay-accent14:#76767624;--kb-color-overlay-accent16:#76767629;--kb-color-overlay-accent18:#7676762e;--kb-color-overlay-accent20:#76767633;--kb-color-overlay-accent22:#76767638;--kb-color-overlay-accent24:#7676763d;--kb-color-overlay-accent26:#76767642;--kb-color-overlay-accent28:#76767647;--kb-color-overlay-accent30:#7676764d;--kb-color-overlay-accent32:#76767652;--kb-color-overlay-accent34:#76767657;--kb-color-overlay-accent38:#76767661;--kb-color-overlay-accent42:#7676766b;--kb-color-overlay-accent44:#76767670;--kb-color-overlay-accent46:#76767675;--kb-color-overlay-accent48:#7676767a;--kb-color-overlay-accent54:#7676768a;--kb-color-overlay-accent56:#7676768f;--kb-color-overlay-accent-faint:#7676760a;--kb-color-overlay-accent-softest:#76767614;--kb-color-overlay-business-faint:#0909090a;--kb-color-overlay-business-glass:#fff;--kb-color-overlay-business-scrim:#0909099e;--kb-color-overlay-business-soft:#09090914;--kb-color-overlay-danger10:#5050501a;--kb-color-overlay-frost62:#f9f9f99e;--kb-color-overlay-frost70:#f4f4f4b3;--kb-color-overlay-frost82:#f9f9f9d1;--kb-color-overlay-frost86:#f9f9f9db;--kb-color-overlay-frost88:#f9f9f9e0;--kb-color-overlay-frost90:#f9f9f9e6;--kb-color-overlay-info08:#8c8c8c14;--kb-color-overlay-info12:#8c8c8c1f;--kb-color-overlay-info14:#8c8c8c24;--kb-color-overlay-info16:#8c8c8c29;--kb-color-overlay-info18:#8c8c8c2e;--kb-color-overlay-info34:#8c8c8c57;--kb-color-overlay-info48:#8c8c8c7a;--kb-color-overlay-info-faint:#8c8c8c0b;--kb-color-overlay-ink-inset:#0e0e0e0f;--kb-color-overlay-ink-scrim:#0e0e0ead;--kb-color-overlay-ink-transparent:#0e0e0e00;--kb-color-overlay-success18:#6161612e;--kb-color-status-danger-background:#fff;--kb-color-status-danger-background-soft:#f7f7f7;--kb-color-status-danger-border:#000;--kb-color-status-danger-text:#000;--kb-color-status-info-background:#f7f7f7;--kb-color-status-info-border:#000;--kb-color-status-info-text:#000;--kb-color-status-success-background:#fff;--kb-color-status-success-background-soft:#f7f7f7;--kb-color-status-success-border:#000;--kb-color-status-success-text:#000;--kb-color-status-warning-background:#f7f7f7;--kb-color-status-warning-border:#000;--kb-color-status-warning-text:#000;--kb-color-surface-business-canvas-deep:#fff;--kb-color-surface-business-canvas-end:#fff;--kb-color-surface-business-canvas-middle:#fff;--kb-color-surface-business-canvas-start:#fff;--kb-color-surface-business-glass:#fff;--kb-color-surface-business-glass-strong:#fff;--kb-color-surface-business-panel:#fff;--kb-color-surface-business-panel-strong:#fff;--kb-color-surface-disabled:#f7f7f7;--kb-color-surface-inverse:#000;--kb-color-surface-inverse-deep:#000;--kb-color-surface-inverse-raised:#000;--kb-color-surface-inverse-strong:#000;--kb-color-surface-page:#fff;--kb-color-surface-raised:#fff;--kb-color-surface-section:#f7f7f7;--kb-color-surface-soft:#f7f7f7;--kb-color-surface-warm:#f7f7f7;--kb-color-text-link:#000;--kb-color-text-link-hover:#242424;--kb-color-text-on-business:#000;--kb-color-text-on-business-muted:#131313;--kb-color-text-on-business-subtle:#383838;--kb-color-text-placeholder:#242424;--kb-color-text-primary:#000;--kb-color-text-secondary:#131313;--kb-color-text-subtle:#383838;--kb-component-accordion-background:#fff;--kb-component-accordion-border:#b4b4b4;--kb-component-accordion-open-border:#000;--kb-component-business-service-selector-background:#fff;--kb-component-business-service-selector-border:#000;--kb-component-business-service-selector-hover-border:#000;--kb-component-business-service-selector-muted-text:#131313;--kb-component-business-service-selector-selected-background:#76767633;--kb-component-business-service-selector-selected-border:#76767675;--kb-component-business-service-selector-text:#000;--kb-component-button-disabled-background:#f7f7f7;--kb-component-button-disabled-text:#383838;--kb-component-button-focus-outline:3px solid #000;--kb-component-button-ghost-background-hover:#7676761f;--kb-component-button-primary-background:#000;--kb-component-button-primary-background-active:#000;--kb-component-button-primary-background-hover:#242424;--kb-component-button-primary-shadow:0 10px 24px #76767638;--kb-component-button-primary-shadow-active:0 8px 18px #76767638;--kb-component-button-primary-shadow-hover:0 14px 30px #7676764d;--kb-component-button-secondary-background:#fff;--kb-component-button-secondary-background-active:#dfdfdf;--kb-component-button-secondary-background-hover:#f7f7f7;--kb-component-button-secondary-border:#000;--kb-component-button-secondary-text:#000;--kb-component-button-size-large-min-height:3.25rem;--kb-component-button-size-medium-min-height:3.25rem;--kb-component-button-size-small-min-height:3.25rem;--kb-component-calculator-background:#fff;--kb-component-calculator-border:#000;--kb-component-calculator-result-background:#fff;--kb-component-calculator-result-border:#000;--kb-component-card-background:#fff;--kb-component-card-border:#b4b4b4;--kb-component-card-border-hover:#000;--kb-component-card-selected-background:#f7f7f7;--kb-component-card-selected-border:#000;--kb-component-card-selected-ring:inset 0 0 0 1px #76767647;--kb-component-card-shadow-hover:0 18px 44px #17171714;--kb-component-choice-border:#000;--kb-component-choice-selected-background:#f7f7f7;--kb-component-choice-selected-border:#000;--kb-component-configurator-background:#fff;--kb-component-contact-card-background:#fff;--kb-component-contact-card-border:#b4b4b4;--kb-component-contact-card-hover-border:#000;--kb-component-footer-background:#000;--kb-component-form-error-color:#000;--kb-component-form-hint-color:#131313;--kb-component-form-label-color:#000;--kb-component-form-success-color:#000;--kb-component-hero-lead-color:#131313;--kb-component-hero-panel-background:#000;--kb-component-hero-title-color:#000;--kb-component-homepage-hero-background:#f7f7f7;--kb-component-homepage-hero-border:#b4b4b4;--kb-component-input-background:#fff;--kb-component-input-border:#000;--kb-component-input-border-focus:#000;--kb-component-input-border-hover:#242424;--kb-component-input-disabled-background:#f7f7f7;--kb-component-input-error-border:#000;--kb-component-input-error-ring:0 0 0 4px #5050501a;--kb-component-input-focus-ring:0 0 0 4px #fff;--kb-component-input-min-height:3.25rem;--kb-component-input-placeholder:#242424;--kb-component-input-read-only-background:#f7f7f7;--kb-component-input-success-border:#000;--kb-component-input-text:#000;--kb-component-link-default-text:#000;--kb-component-link-disabled-text:#383838;--kb-component-link-focus-outline:3px solid #000;--kb-component-link-hover-text:#242424;--kb-component-mobile-navigation-background:#fff;--kb-component-mobile-navigation-border:#b4b4b4;--kb-component-mobile-navigation-shadow:0 22px 56px #1717171f;--kb-component-navigation-background:#fff;--kb-component-navigation-hover-background:#f7f7f7;--kb-component-navigation-selected-background:#f7f7f7;--kb-component-navigation-selected-border:#000;--kb-component-navigation-text:#000;--kb-component-notification-error-background:#fff;--kb-component-notification-info-background:#f7f7f7;--kb-component-notification-success-background:#fff;--kb-component-payment-block-background:#fff;--kb-component-payment-block-border:#b4b4b4;--kb-component-payment-block-selected-border:#000;--kb-component-search-result-background:#fff;--kb-component-search-result-border:#b4b4b4;--kb-component-search-result-highlight-background:#f7f7f7;--kb-component-section-heading-body-color:#131313;--kb-component-section-heading-title-color:#000;--kb-component-select-background:#fff;--kb-component-select-border:#000;--kb-component-select-min-height:3.25rem;--kb-component-service-card-background:#fff;--kb-component-service-card-border:#b4b4b4;--kb-component-service-card-hover-border:#000;--kb-component-status-badge-danger-background:#fff;--kb-component-status-badge-danger-border:#000;--kb-component-status-badge-danger-text:#000;--kb-component-status-badge-info-background:#f7f7f7;--kb-component-status-badge-info-border:#000;--kb-component-status-badge-info-text:#000;--kb-component-status-badge-success-background:#fff;--kb-component-status-badge-success-border:#000;--kb-component-status-badge-success-text:#000;--kb-component-status-badge-warning-background:#f7f7f7;--kb-component-status-badge-warning-border:#000;--kb-component-status-badge-warning-text:#000;--kb-component-sticky-cta-background:#fff;--kb-component-sticky-cta-border:#b4b4b4;--kb-component-sticky-cta-shadow:0 -14px 38px #1818181f;--kb-component-table-background:#fff;--kb-component-table-border:#b4b4b4;--kb-component-table-header-background:#f7f7f7;--kb-component-table-selected-background:#f7f7f7;--kb-component-tabs-background:#f7f7f7;--kb-component-tabs-hover-background:#7676760a;--kb-component-tabs-selected-background:#f7f7f7;--kb-component-tabs-selected-border:#000;--kb-component-tabs-selected-text:#000;--kb-component-tabs-text:#131313;--kb-component-tariff-card-background:#fff;--kb-component-tariff-card-border:#b4b4b4;--kb-component-tariff-card-featured-background:#f7f7f7;--kb-component-tariff-card-featured-border:#000;--kb-component-textarea-background:#fff;--kb-component-textarea-border:#000;--kb-component-vacancy-card-background:#fff;--kb-component-vacancy-card-border:#b4b4b4;--kb-component-vacancy-card-status-background:#fff;--kb-composition-mobile-action-bar-min-height:3.25rem;--kb-elevation-accent-glow:0 0 18px #7676766b;--kb-elevation-accent-glow-strong:0 0 20px #76767675;--kb-elevation-accent-outline:0 0 0 1px #76767633;--kb-elevation-accent-rail:inset 4px 0 0 #000;--kb-elevation-field-inset:inset 0 1px 6px #0e0e0e0f;--kb-elevation-floating:0 22px 56px #1717171f;--kb-elevation-raised:0 18px 44px #17171714;--kb-elevation-selected-strong:inset 0 0 0 1px #76767647;--kb-elevation-selected-subtle:inset 0 0 0 1px #7676762e;--kb-elevation-sticky:0 -14px 38px #1818181f;--kb-focus-ring-color:#000;--kb-focus-ring-outline:3px solid #000;--kb-focus-ring-shadow:0 0 0 4px #fff;--kb-interaction-disabled-background:#f7f7f7;--kb-interaction-disabled-text:#383838;--kb-interaction-hover-border:#242424;--kb-interaction-invalid-border:#000;--kb-interaction-invalid-ring:0 0 0 4px #5050501a;--kb-interaction-read-only-background:#f7f7f7;--kb-interaction-read-only-border:#b4b4b4;--kb-interaction-selected-background:#f7f7f7;--kb-interaction-selected-border:#000;--kb-interaction-selected-ring:inset 0 0 0 1px #76767647;--kb-layout-touch-target-input:3.25rem;--kb-layout-touch-target-min:3.25rem;--kb-typography-body-family:Andika, "PT Sans", Arial, Helvetica, sans-serif;--kb-typography-body-line-height:1.7;--kb-typography-body-size:1.1875rem;--kb-typography-caption-family:Andika, "PT Sans", Arial, Helvetica, sans-serif;--kb-typography-display-family:Andika, "PT Sans", Arial, Helvetica, sans-serif;--kb-typography-display-size:clamp(2.1rem, 1.78rem + 1.6vw, 2.75rem);--kb-typography-heading-family:Andika, "PT Sans", Arial, Helvetica, sans-serif;--kb-typography-label-family:Andika, "PT Sans", Arial, Helvetica, sans-serif}}:root{color-scheme:light;font-family:var(--kb-typography-body-family);background:var(--kb-color-surface-page);color:var(--kb-color-text-primary)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;text-size-adjust:100%}body{line-height:var(--kb-typography-body-line-height);background:var(--kb-color-surface-page);min-width:320px;color:var(--kb-color-text-primary);text-rendering:optimizelegibility;margin:0;padding-bottom:0}main,.site-footer{z-index:var(--kb-layer-content);position:relative}main :where(section,div,article,aside,nav,form,label,ul,li,p,h1,h2,h3,h4,a,button){min-width:0}main :where(h1,h2,h3,h4,p,li,dt,dd,strong,small,span,a,code,pre,td,th){overflow-wrap:anywhere}.seasonal-decorations{pointer-events:none;z-index:var(--kb-layer-content);position:absolute;inset:0;overflow:hidden}.seasonal-decorations__header-art{aspect-ratio:1.35;inset:0 var(--kb-spacing-4) auto auto;-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--kb-color-text-primary) 14%, var(--kb-color-text-primary) 82%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0, var(--kb-color-text-primary) 14%, var(--kb-color-text-primary) 82%, transparent 100%);width:clamp(8rem,27vw,14rem);z-index:var(--kb-layer-raised);position:absolute;overflow:hidden}.seasonal-decorations__photo{object-fit:cover;object-position:top right;width:100%;height:100%;display:block;position:absolute;inset:0}body.is-readable .seasonal-decorations{display:none}body.has-sticky-cta{padding-bottom:calc(var(--kb-layout-sticky-bottom-padding) + env(safe-area-inset-bottom))}body::selection{background:var(--kb-color-overlay-accent24)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{border:0}img,svg{max-width:100%;height:auto;display:block}.promo-visual{aspect-ratio:16/10;background:var(--kb-color-surface-inverse);border:1px solid var(--kb-color-overlay-accent18);border-radius:var(--kb-shape-card);box-shadow:var(--kb-elevation-floating);isolation:isolate;width:100%;min-height:220px;margin:0;position:relative;overflow:hidden}.promo-visual:after{background:linear-gradient(180deg, var(--kb-color-overlay-ink-transparent) 45%, var(--kb-color-overlay-ink-scrim) 100%), radial-gradient(circle at 12% 14%, var(--kb-color-overlay-white-glow), transparent 18rem), radial-gradient(circle at 88% 12%, var(--kb-color-overlay-accent18), transparent 20rem);content:"";pointer-events:none;z-index:var(--kb-layer-content);position:absolute;inset:0}.promo-visual img{object-fit:cover;width:100%;height:100%}.promo-visual figcaption{max-width:min(32rem,100% - 2rem);z-index:var(--kb-layer-raised);gap:.35rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.promo-visual figcaption span{color:var(--kb-color-overlay-white82);text-transform:uppercase;font-size:.76rem;font-weight:850}.promo-visual figcaption strong{color:var(--kb-color-text-inverse);font-size:1.05rem;line-height:var(--kb-typography-label-line-height)}.promo-visual.is-card{aspect-ratio:4/3;border-color:var(--kb-color-overlay-accent16);box-shadow:none;min-height:150px}.promo-visual.is-inline{min-height:250px}.promo-visual.is-banner{aspect-ratio:21/9;min-height:260px;margin-bottom:1rem}.promo-visual.is-page-intro,.promo-visual.is-hero{min-height:360px}.promo-visual.is-dark{border-color:var(--kb-color-overlay-accent20)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--kb-color-surface-inverse);border-radius:var(--kb-shape-card);color:var(--kb-color-text-inverse);transition:transform var(--kb-motion-duration-fast) var(--kb-motion-easing-standard);z-index:var(--kb-layer-skip-link);padding:.75rem .95rem;font-weight:850;position:fixed;top:1rem;left:1rem;transform:translateY(calc(-100% - 1.25rem))}.skip-link:focus-visible{outline-color:var(--kb-color-overlay-white72);transform:translateY(0)}main:focus{outline:0}:target{scroll-margin-top:calc(var(--kb-component-header-height) + 18px)}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--kb-color-text-primary);font-family:var(--kb-typography-display-family);letter-spacing:0;font-weight:800;line-height:var(--kb-typography-heading-line-height);overflow-wrap:break-word;text-wrap:balance}h1{max-width:860px;margin-bottom:1rem;font-size:2.1rem}h2{max-width:760px;margin-bottom:.8rem;font-size:1.7rem}h3{font-size:1.25rem;line-height:var(--kb-typography-heading-line-height);margin-bottom:.65rem}p{color:var(--kb-color-text-secondary);line-height:var(--kb-typography-body-line-height)}button,.card-action,.pathway-grid a,.sticky-cta a{background:var(--kb-color-action-primary-background);border-radius:var(--kb-shape-card);box-shadow:var(--kb-component-button-primary-shadow);color:var(--kb-color-action-primary-text);cursor:pointer;min-height:var(--kb-component-button-size-medium-min-height);transition:transform var(--kb-motion-duration-base) var(--kb-motion-easing-standard), background-color var(--kb-motion-duration-base) var(--kb-motion-easing-standard), box-shadow var(--kb-motion-duration-base) var(--kb-motion-easing-standard), border-color var(--kb-motion-duration-base) var(--kb-motion-easing-standard);justify-content:center;align-items:center;padding:.78rem 1rem;font-weight:800;display:inline-flex}button:hover,.card-action:hover,.pathway-grid a:hover,.sticky-cta a:hover{background:var(--kb-color-action-primary-background-hover);box-shadow:var(--kb-component-button-primary-shadow-hover);transform:translateY(-1px)}button:active,.card-action:active,.pathway-grid a:active,.sticky-cta a:active{background:var(--kb-color-action-primary-background-active);box-shadow:var(--kb-component-button-primary-shadow-active);transform:translateY(0)}.calculator-step-button,.calculator-step-button:hover,.calculator-step-button:active{box-shadow:none;min-height:0;padding:0;transform:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:var(--kb-focus-ring-outline);outline-offset:var(--kb-focus-ring-offset)}.section-pad{max-width:var(--kb-layout-content-max-width);width:min(100%, var(--kb-layout-content-max-width));margin:0 auto;padding:3.5rem 1rem}.section-heading{max-width:760px;margin-bottom:1.5rem}.visual-section-head,.visual-intro,.visual-story-split{gap:1.25rem;display:grid}.visual-section-head{align-items:end;margin-bottom:1.4rem}.visual-section-head .section-heading{margin-bottom:0}.visual-intro{align-items:center;padding-bottom:2.5rem}.visual-story-split{align-items:center}.eyebrow{color:var(--kb-color-action-primary-background-active);font-family:var(--kb-typography-display-family);letter-spacing:0;text-transform:uppercase;margin-bottom:.75rem;font-size:.84rem;font-weight:850}.site-header{background:var(--kb-component-header-background);border-bottom:1px solid var(--kb-component-header-border);min-height:var(--kb-component-header-height);z-index:var(--kb-layer-header);backdrop-filter:var(--kb-component-header-backdrop-blur);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid;position:sticky;top:0}.brand{flex:none;align-items:center;display:inline-flex}.brand-logo,.footer-brand-logo{object-fit:contain;width:auto;height:40px;display:block}.site-nav{gap:.25rem;min-width:0;display:none}.site-header-tools{justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:flex}.site-nav a{border-radius:var(--kb-shape-control-small);color:var(--kb-color-text-secondary);white-space:nowrap;transition:background-color var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), color var(--kb-motion-duration-fast) var(--kb-motion-easing-standard);padding:.55rem .7rem;font-size:.95rem;font-weight:720}.site-nav a:hover{background:var(--kb-color-surface-soft);color:var(--kb-color-text-primary)}.site-nav a[aria-current=page]{background:var(--kb-color-surface-warm);color:var(--kb-color-action-primary-background-active)}.mobile-nav{margin-left:auto;position:relative}.mobile-nav summary{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);cursor:pointer;height:44px;transition:background-color var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), border-color var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), box-shadow var(--kb-motion-duration-fast) var(--kb-motion-easing-standard);justify-content:center;align-items:center;width:44px;list-style:none;display:inline-flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary:hover,.mobile-nav[open] summary{background:var(--kb-color-surface-soft);border-color:var(--kb-color-border-strong)}.mobile-nav nav{background:var(--kb-color-overlay-white98);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);box-shadow:var(--kb-elevation-floating);width:min(260px,100vw - 2rem);z-index:var(--kb-layer-menu);backdrop-filter:var(--kb-component-header-backdrop-blur);gap:.25rem;padding:.6rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0}.mobile-nav nav a{border-radius:var(--kb-shape-control-small);color:var(--kb-color-text-secondary);min-height:44px;padding:.72rem .8rem;font-weight:760}.mobile-nav nav a:hover,.mobile-nav nav a[aria-current=page]{background:var(--kb-color-surface-soft);color:var(--kb-color-text-primary)}.mobile-nav nav a[aria-current=page]{background:var(--kb-color-surface-warm);color:var(--kb-color-action-primary-background-active)}.nav-toggle-lines,.nav-toggle-lines:before,.nav-toggle-lines:after{background:var(--kb-color-surface-inverse);border-radius:var(--kb-shape-pill);height:2px;transition:background-color var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), transform var(--kb-motion-duration-fast) var(--kb-motion-easing-standard);width:18px;display:block}.nav-toggle-lines{position:relative}.nav-toggle-lines:before,.nav-toggle-lines:after{content:"";position:absolute;left:0}.nav-toggle-lines:before{transform:translateY(-6px)}.nav-toggle-lines:after{transform:translateY(6px)}.mobile-nav[open] .nav-toggle-lines{background:0 0}.mobile-nav[open] .nav-toggle-lines:before{transform:rotate(45deg)}.mobile-nav[open] .nav-toggle-lines:after{transform:rotate(-45deg)}.header-account,.mobile-nav-account,.mobile-nav-phone,.header-readability-toggle,.mobile-readability-toggle{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);box-shadow:none;color:var(--kb-color-surface-inverse);white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:.68rem .85rem;font-weight:820;display:inline-flex}.header-account,.header-readability-toggle{display:none}.header-phone{white-space:nowrap;flex:none;padding-inline:.6rem;font-size:.82rem;display:inline-flex}.header-location{display:none;position:relative}.header-location summary,.mobile-nav-location summary{color:var(--kb-color-text-secondary);cursor:pointer;align-items:center;gap:var(--kb-layout-control-gap);white-space:nowrap;font-size:.82rem;font-weight:760;list-style:none;display:inline-flex}.header-location summary{background:var(--kb-color-surface-section);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-control-small);gap:var(--kb-layout-control-gap);min-height:var(--kb-layout-touch-target-min);padding:var(--kb-layout-control-gap) var(--kb-layout-control-padding-inline-compact);transition:background-color var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), border-color var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), box-shadow var(--kb-motion-duration-fast) var(--kb-motion-easing-standard)}.header-location summary:hover,.header-location[open] summary{background:var(--kb-color-surface-warm);border-color:var(--kb-color-overlay-accent28);box-shadow:var(--kb-elevation-field-inset)}.header-location-mark{background:var(--kb-color-surface-warm);border:1px solid var(--kb-color-overlay-accent28);border-radius:var(--kb-shape-pill);width:1.55rem;height:1.55rem;display:inline-block;position:relative}.header-location-mark:before{border:1.5px solid var(--kb-color-action-primary-background);content:"";border-radius:50% 50% 50% 0;width:.55rem;height:.55rem;position:absolute;top:.34rem;left:.42rem;transform:rotate(-45deg)}.header-location-mark:after{background:var(--kb-color-action-primary-background);border-radius:var(--kb-shape-pill);content:"";width:.2rem;height:.2rem;position:absolute;top:.52rem;left:.6rem}.header-location-copy{gap:var(--kb-layout-control-gap);text-align:left;min-width:0;display:grid}.header-location-copy small{color:var(--kb-color-text-subtle);letter-spacing:.02em;font-size:.64rem;font-weight:760;line-height:1}.header-location-copy strong{color:var(--kb-color-text-primary);text-overflow:ellipsis;max-width:8rem;font-size:.78rem;font-weight:820;line-height:1;overflow:hidden}.header-location-caret{height:.42rem;margin-left:var(--kb-layout-control-gap);border-bottom:1.5px solid;border-right:1.5px solid;width:.42rem;transform:rotate(45deg)translateY(-.12rem)}.header-location summary::-webkit-details-marker{display:none}.mobile-nav-location summary::-webkit-details-marker{display:none}.header-location summary:hover,.header-location[open] summary,.mobile-nav-location summary:hover,.mobile-nav-location[open] summary{color:var(--kb-color-text-primary)}.header-location-popover{background:var(--kb-color-overlay-white98);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);box-shadow:var(--kb-elevation-floating);min-width:12rem;padding:var(--kb-layout-control-padding-inline-compact);right:0;top:calc(100% + var(--kb-layout-control-gap));z-index:var(--kb-layer-menu);position:absolute}.header-location-popover strong{color:var(--kb-color-text-primary);margin-bottom:var(--kb-layout-control-gap);font-size:.82rem;display:block}.header-location-popover ul,.mobile-nav-location ul{gap:var(--kb-layout-control-gap);margin:0;padding:0;list-style:none;display:grid}.header-location-popover li,.mobile-nav-location li{color:var(--kb-color-text-secondary);padding:0;font-size:.82rem}.header-location-option{border-radius:var(--kb-shape-control-small);box-shadow:none;color:var(--kb-color-text-secondary);min-height:2.25rem;padding:var(--kb-layout-control-gap) var(--kb-layout-control-padding-inline-compact);text-align:left;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;width:100%;font-size:.82rem;font-weight:650;display:flex;transform:none}.header-location-option:hover,.header-location-option.is-selected{background:var(--kb-color-surface-warm);border-color:var(--kb-color-overlay-accent20);box-shadow:none;color:var(--kb-color-action-primary-background-active);transform:none}.mobile-nav-location{border-top:1px solid var(--kb-color-border-default);margin-top:var(--kb-layout-control-gap);padding:var(--kb-layout-control-gap) var(--kb-layout-control-padding-inline-compact) 0}.mobile-nav-location summary{width:100%;min-height:2.75rem}.mobile-nav-location ul{padding:var(--kb-layout-control-gap) var(--kb-layout-control-padding-inline-compact) var(--kb-layout-control-gap) 0}.header-readability-toggle,.header-account{flex:none}.header-account:hover,.mobile-nav-account:hover,.header-phone:hover,.mobile-nav-phone:hover,.header-readability-toggle:hover,.mobile-readability-toggle:hover{background:var(--kb-color-surface-soft);border-color:var(--kb-color-border-strong);box-shadow:none;color:var(--kb-color-surface-inverse);transform:none}.header-readability-toggle{min-width:46px;padding-inline:.72rem}.homepage-hero{align-items:start;gap:var(--kb-composition-split-hero-gap);padding-bottom:var(--kb-spacing-8);padding-top:var(--kb-composition-compact-hero-padding-block);display:grid;position:relative;overflow:hidden}.homepage-hero--with-visual{background:var(--kb-component-homepage-hero-background);border-bottom:1px solid var(--kb-component-homepage-hero-border);border-radius:0 0 var(--kb-component-homepage-hero-radius) var(--kb-component-homepage-hero-radius)}.homepage-hero__content,.homepage-hero__visual{min-width:0;z-index:var(--kb-layer-raised);position:relative}.homepage-hero__content{align-content:start;gap:var(--kb-composition-content-section-gap);display:grid}.homepage-hero__intro{max-width:45rem}.homepage-hero__intro h1{max-width:16ch;margin-bottom:.9rem;font-size:clamp(2rem,3.8vw,3.6rem)}.homepage-hero__lead{max-width:38rem;margin-bottom:0;font-size:clamp(1rem,1.35vw,1.18rem)}.homepage-audience{gap:.75rem;display:grid}.homepage-audience__choice{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-panel);min-height:9.3rem;transition:background-color var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), border-color var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), box-shadow var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), transform var(--kb-motion-duration-fast) var(--kb-motion-easing-standard);gap:.28rem;padding:1.1rem;display:grid;position:relative}.homepage-audience__choice:hover,.homepage-audience__choice:focus-visible{border-color:var(--kb-color-border-strong);box-shadow:var(--kb-elevation-raised);transform:translateY(-2px)}.homepage-audience__choice--individual{background:var(--kb-color-surface-raised);border-color:var(--kb-color-overlay-accent28)}.homepage-audience__choice--business{background:var(--kb-color-surface-raised)}.homepage-audience__choice strong{color:var(--kb-color-text-primary);font-family:var(--kb-typography-display-family);font-size:clamp(1.22rem,2vw,1.6rem);line-height:var(--kb-typography-heading-line-height)}.homepage-audience__choice>span:not(.homepage-audience__kicker):not(.homepage-audience__arrow){color:var(--kb-color-text-secondary);max-width:24rem;font-size:.92rem}.homepage-audience__kicker{color:var(--kb-color-action-primary-background-active);letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:850}.homepage-audience__compare{text-underline-offset:.16em;margin-top:.12rem;font-weight:800;text-decoration:underline;color:var(--kb-color-action-primary-background-active)!important;font-size:.84rem!important}.homepage-audience__arrow{background:var(--kb-color-overlay-accent10);border-radius:var(--kb-shape-pill);color:var(--kb-color-action-primary-background-active);justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.2rem;display:inline-flex;position:absolute;top:1rem;right:1rem}.homepage-quick-actions,.homepage-quick-actions__grid{gap:.6rem;display:grid}.homepage-quick-action{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);transition:background-color var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), border-color var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), transform var(--kb-motion-duration-fast) var(--kb-motion-easing-standard);gap:.18rem;padding:.85rem;display:grid}.homepage-quick-action:hover,.homepage-quick-action:focus-visible{background:var(--kb-color-surface-warm);border-color:var(--kb-color-border-strong);transform:translateY(-1px)}.homepage-quick-action--primary{background:var(--kb-color-action-primary-background);border-color:var(--kb-color-action-primary-background);color:var(--kb-color-action-primary-text)}.homepage-quick-action--primary:hover,.homepage-quick-action--primary:focus-visible{background:var(--kb-color-action-primary-background-hover);border-color:var(--kb-color-action-primary-background-hover)}.homepage-quick-action strong{color:inherit;font-size:.98rem}.homepage-quick-action>span:last-child{color:var(--kb-color-text-secondary);font-size:.78rem}.homepage-quick-action--primary>span:last-child{color:var(--kb-color-action-primary-text)}body.is-readable .homepage-quick-action--primary{background:var(--kb-color-surface-raised);border:var(--kb-stroke-strong) solid var(--kb-color-action-primary-background-active);box-shadow:none;color:var(--kb-color-text-primary);text-decoration:none}body.is-readable .homepage-quick-action--primary>span:last-child{color:var(--kb-color-text-secondary)}body.is-readable .homepage-quick-action--primary strong{text-decoration:underline;text-decoration-thickness:max(.08em, var(--kb-stroke-default));text-underline-offset:.18em}.homepage-phone{border-top:1px solid var(--kb-color-border-default);flex-wrap:wrap;align-items:center;gap:.45rem .7rem;padding-top:.9rem;display:flex}.homepage-phone span{color:var(--kb-color-text-secondary);font-size:.86rem}.homepage-phone strong{color:var(--kb-color-text-primary);font-family:var(--kb-typography-display-family);font-size:1.08rem}.homepage-phone:hover strong{color:var(--kb-color-action-primary-background-active)}.homepage-hero__visual{align-content:start;gap:var(--kb-composition-split-hero-gap);display:grid}.homepage-hero__visual .promo-visual{box-shadow:var(--kb-elevation-floating);min-height:20rem}.homepage-news-preview{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-panel);gap:.8rem;padding:1rem;display:grid}.homepage-news-preview__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.homepage-news-preview__head .eyebrow{margin-bottom:0}.homepage-news-preview__head a{color:var(--kb-color-action-primary-background-active);text-underline-offset:.16em;white-space:nowrap;font-size:.8rem;font-weight:800;text-decoration:underline}.homepage-news-preview__list{gap:.55rem;display:grid}.homepage-news-preview__item{border-top:1px solid var(--kb-color-border-default);gap:.2rem;padding-top:.6rem;display:grid}.homepage-news-preview__item time{color:var(--kb-color-text-secondary);font-size:.75rem;font-weight:750}.homepage-news-preview__item strong{color:var(--kb-color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden}.homepage-social-links{background:var(--kb-color-overlay-accent10);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-panel);gap:.8rem;padding:1rem;display:grid}.homepage-social-links__head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.homepage-social-links__head .eyebrow,.homepage-social-links__head h2{margin-bottom:0}.homepage-social-links__head h2{font-size:1.1rem;line-height:var(--kb-typography-heading-line-height)}.homepage-social-links__head>span{color:var(--kb-color-text-secondary);white-space:nowrap;font-size:.76rem}.homepage-social-links__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.homepage-social-link{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);color:var(--kb-color-text-primary);min-height:var(--kb-layout-touch-target-min);transition:background-color var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), border-color var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), transform var(--kb-motion-duration-fast) var(--kb-motion-easing-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem .75rem;display:grid}.homepage-social-link:hover{background:var(--kb-color-surface-warm);border-color:var(--kb-color-border-strong);transform:translateY(-1px)}.homepage-social-link:focus-visible{border-color:var(--kb-color-action-primary-background)}.homepage-social-link__mark{width:2.4rem;height:2.4rem;display:block}.homepage-social-link__mark img{width:100%;height:100%;display:block}.homepage-social-link__copy{gap:.1rem;min-width:0;display:grid}.homepage-social-link__copy strong{font-size:.86rem}.homepage-social-link__copy small{color:var(--kb-color-text-secondary);font-size:.74rem;line-height:1.3}.homepage-social-link__arrow{color:var(--kb-color-action-primary-background-active);font-size:1rem;font-weight:850}label{gap:.45rem;display:grid}label span{color:var(--kb-color-surface-inverse);font-size:.9rem;font-weight:780}.form-field{align-content:start;gap:var(--kb-layout-grid-gap-compact);min-width:0;display:grid}.form-field>span{color:var(--kb-component-form-label-color);font-size:.9rem;font-weight:780;line-height:var(--kb-typography-label-line-height)}.form-field small{color:var(--kb-component-form-hint-color);font-size:.78rem;line-height:var(--kb-typography-body-line-height)}input,select,textarea{background:var(--kb-component-input-background);border:1px solid var(--kb-component-input-border);border-radius:var(--kb-component-input-radius);color:var(--kb-color-text-primary);min-height:var(--kb-component-input-min-height);width:100%;transition:border-color var(--kb-motion-interaction-duration) var(--kb-motion-interaction-easing), box-shadow var(--kb-motion-interaction-duration) var(--kb-motion-interaction-easing), background-color var(--kb-motion-interaction-duration) var(--kb-motion-interaction-easing);padding:.8rem .9rem}input::placeholder{color:var(--kb-component-input-placeholder)}textarea{min-height:var(--kb-component-textarea-min-height);resize:vertical}textarea::placeholder{color:var(--kb-component-input-placeholder)}input:hover,select:hover,textarea:hover{border-color:var(--kb-component-input-border-hover)}input:focus,select:focus,textarea:focus{border-color:var(--kb-component-input-border-focus);box-shadow:var(--kb-focus-ring-shadow)}input:invalid:not(:placeholder-shown){border-color:var(--kb-interaction-invalid-border);box-shadow:var(--kb-interaction-invalid-ring)}input[type=checkbox],input[type=radio]{accent-color:var(--kb-color-action-primary-background);width:auto;min-height:auto}.bento-grid,.tariff-grid,.service-grid,.funnel-steps,.state-grid,.pathway-grid{gap:1rem;display:grid}.bento-grid article,.scenario-card,.funnel-steps li,.service-card,.state-card,.pathway-grid article,.tariff-card,.address-panel,.faq-list details,.narrative-section{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card)}.bento-grid article,.scenario-card,.funnel-steps li,.pathway-grid article,.state-card,.service-card,.contact-card,.narrative-section{transition:border-color var(--kb-motion-duration-base) var(--kb-motion-easing-standard), box-shadow var(--kb-motion-duration-base) var(--kb-motion-easing-standard), transform var(--kb-motion-duration-base) var(--kb-motion-easing-standard)}.bento-grid article:hover,.scenario-card:hover,.funnel-steps li:hover,.pathway-grid article:hover,.state-card:hover,.service-card:hover,.contact-card:hover{border-color:var(--kb-color-border-strong);box-shadow:var(--kb-elevation-raised);transform:translateY(-2px)}.bento-grid article,.scenario-card{min-height:230px;padding:1.25rem}.scenario-card{align-content:start;gap:.65rem;display:grid}.scenario-card strong{color:var(--kb-color-action-primary-background-active);align-self:end;font-weight:850}.bento-grid span{background:var(--kb-color-status-info-background);border-radius:var(--kb-shape-pill);color:var(--kb-color-status-info-text);justify-content:center;align-items:center;min-width:42px;margin-bottom:2.5rem;padding:.32rem .55rem;font-size:.82rem;font-weight:850;display:inline-flex}.funnel-steps{counter-reset:funnel;margin:0;padding:0;list-style:none}.funnel-steps li,.pathway-grid article,.state-card{padding:1.25rem}.funnel-steps span,.pathway-grid span,.state-card span{border-radius:var(--kb-shape-pill);text-transform:uppercase;align-items:center;margin-bottom:1rem;padding:.32rem .56rem;font-size:.84rem;font-weight:850;display:inline-flex}.funnel-steps span,.pathway-grid span{background:var(--kb-color-status-info-background);color:var(--kb-color-status-info-text)}.funnel-steps strong{color:var(--kb-color-text-primary);margin-bottom:.45rem;font-size:1.08rem;display:block}.funnel-steps p,.pathway-grid p,.state-card p,.scenario-card p{margin-bottom:0}.funnel-actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.tariff-card{min-height:100%;transition:transform var(--kb-motion-duration-base) var(--kb-motion-easing-standard), box-shadow var(--kb-motion-duration-base) var(--kb-motion-easing-standard), border-color var(--kb-motion-duration-base) var(--kb-motion-easing-standard);align-content:start;gap:1rem;padding:1.15rem;display:grid;position:relative}.tariff-card:hover{border-color:var(--kb-color-overlay-accent54);box-shadow:var(--kb-elevation-floating);transform:translateY(-2px)}.tariff-card.is-featured{border-color:var(--kb-color-action-primary-background);box-shadow:var(--kb-elevation-accent-outline)}.tariff-card.is-featured:before{background:var(--kb-color-action-primary-background);border-radius:var(--kb-shape-card) var(--kb-shape-card) 0 0;content:"";height:4px;position:absolute;top:-1px;left:-1px;right:-1px}.tariff-card-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.tariff-card-head .eyebrow{margin-bottom:.5rem}.speed{background:var(--kb-color-surface-warm);border:1px solid var(--kb-color-overlay-accent20);border-radius:var(--kb-shape-card);color:var(--kb-color-action-primary-background-active);font-family:var(--kb-typography-display-family);white-space:nowrap;flex:none;padding:.55rem .7rem;font-size:.92rem;font-weight:850}.tag-list{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.tag-list li{background:var(--kb-color-surface-soft);border-radius:var(--kb-shape-pill);color:var(--kb-color-text-secondary);border:1px solid #0000;padding:.45rem .65rem;font-size:.9rem;font-weight:680}.tariff-price{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.tariff-price strong{color:var(--kb-color-text-primary);font-family:var(--kb-typography-display-family);font-size:1.8rem;line-height:1}.tariff-price span{color:var(--kb-color-text-secondary)}.proof{background:var(--kb-color-status-info-background);border-left:3px solid var(--kb-color-status-info-text);border-radius:var(--kb-shape-control-small);margin-bottom:0;padding:.72rem .8rem;font-size:.94rem}.proof strong{color:var(--kb-color-text-primary);display:block}.proof.draft,.proof.needs_verification{background:var(--kb-color-surface-warm);border-left-color:var(--kb-color-action-primary-background)}.data-status{background:var(--kb-color-status-info-background);border:1px solid var(--kb-color-overlay-info18);border-radius:var(--kb-shape-pill);color:var(--kb-color-status-info-text);align-self:start;margin:0;padding:.4rem .65rem;font-size:.88rem;font-weight:760;line-height:1.3;display:inline-flex}.data-status.draft,.data-status.needs_verification{background:var(--kb-color-surface-warm);border-color:var(--kb-color-overlay-accent24);color:var(--kb-color-action-primary-background-active)}.card-action{width:100%;margin-top:auto}.card-action.is-secondary,.ds-button.is-secondary{background:var(--kb-component-button-secondary-background);border:var(--kb-stroke-default) solid var(--kb-component-button-secondary-border);box-shadow:none;color:var(--kb-component-button-secondary-text)}.card-action.is-secondary:hover,.ds-button.is-secondary:hover{background:var(--kb-component-button-secondary-background-hover)}.card-action.is-ghost,.ds-button.is-ghost{background:var(--kb-component-button-ghost-background);border:var(--kb-stroke-default) solid var(--kb-color-border-inverse);box-shadow:none;color:var(--kb-component-button-ghost-text)}.card-action.is-ghost:hover,.ds-button.is-ghost:hover{background:var(--kb-component-button-ghost-background-hover)}.card-action.is-loading,.ds-button.is-loading{cursor:progress;opacity:var(--kb-component-button-loading-opacity);pointer-events:none}.ds-button:disabled,.card-action[aria-disabled=true]{background:var(--kb-component-button-disabled-background);color:var(--kb-component-button-disabled-text);cursor:not-allowed;opacity:var(--kb-component-button-disabled-opacity);pointer-events:none}.ds-field{align-content:start;gap:var(--kb-layout-grid-gap-compact);display:grid}.ds-field small{color:var(--kb-component-form-hint-color)}.ds-field.is-error input{border-color:var(--kb-component-input-error-border);box-shadow:var(--kb-component-input-error-ring)}.ds-field.is-error small{color:var(--kb-component-form-error-color)}.ds-field.is-success input{border-color:var(--kb-component-input-success-border)}.ds-field.is-success small{color:var(--kb-component-form-success-color)}.ds-field.is-read-only input{background:var(--kb-component-input-read-only-background)}.ds-tabs{background:var(--kb-component-tabs-background);border-radius:var(--kb-component-tabs-radius);gap:var(--kb-layout-grid-gap-compact);padding:var(--kb-layout-grid-gap-compact);flex-wrap:wrap;display:flex}.ds-tabs [role=tab]{box-shadow:none;color:var(--kb-component-tabs-text);background:0 0}.ds-tabs [role=tab]:hover{background:var(--kb-component-tabs-hover-background);box-shadow:none;transform:none}.ds-tabs [role=tab][aria-selected=true]{background:var(--kb-component-tabs-selected-background);border:var(--kb-stroke-strong) solid var(--kb-component-tabs-selected-border);color:var(--kb-component-tabs-selected-text);text-underline-offset:.16em;text-decoration:underline}.service-card{align-content:start;gap:1rem;min-height:100%;padding:1.15rem;display:grid}.service-card-media,.contact-card-media,.request-summary-media{margin:-.3rem -.3rem 0}.service-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.service-category{background:var(--kb-color-status-info-background);border-radius:var(--kb-shape-pill);color:var(--kb-color-status-info-text);text-transform:uppercase;align-items:center;padding:.32rem .56rem;font-size:.84rem;font-weight:850;display:inline-flex}.service-benefits{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.service-benefits li{color:var(--kb-color-surface-inverse);grid-template-columns:auto 1fr;align-items:center;gap:.55rem;font-weight:740;display:grid}.service-benefits li:before{background:var(--kb-color-status-success-background-soft);border:1px solid var(--kb-color-overlay-success18);border-radius:var(--kb-shape-pill);content:"";width:9px;height:9px}.related-tariffs{border-top:1px solid var(--kb-color-border-default);gap:.55rem;padding-top:.9rem;display:grid}.related-tariffs span{color:var(--kb-color-text-secondary);font-size:.88rem;font-weight:820}.related-tariffs ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.related-tariffs li{background:var(--kb-color-surface-soft);border-radius:var(--kb-shape-pill);color:var(--kb-color-text-secondary);padding:.38rem .58rem;font-size:.84rem;font-weight:700}.address-panel{gap:1.5rem;padding:1.25rem;display:grid}.address-copy{align-content:start;gap:1rem;display:grid}.address-visual{min-height:210px}.mini-flow{counter-reset:mini-flow;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mini-flow li{background:var(--kb-color-surface-soft);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);color:var(--kb-color-surface-inverse);align-items:center;gap:.6rem;padding:.65rem .75rem;font-weight:760;display:flex}.mini-flow li:before{background:var(--kb-color-surface-inverse);border-radius:var(--kb-shape-pill);color:var(--kb-color-text-inverse);content:counter(mini-flow);counter-increment:mini-flow;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:.78rem;display:inline-grid}.price-summary{background:var(--kb-color-surface-inverse);border:1px solid var(--kb-color-overlay-white-border);border-radius:var(--kb-shape-card);color:var(--kb-color-text-inverse);padding:1rem}.price-summary span{color:var(--kb-color-overlay-white72);margin-bottom:.4rem;font-size:.82rem;font-weight:760;display:block}.price-summary strong{color:var(--kb-color-text-inverse);margin-bottom:.25rem;font-size:1.3rem;display:block}.price-summary p{color:var(--kb-color-overlay-white78);margin-bottom:0}.lead-form{gap:.9rem;display:grid}.form-status{border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);gap:.35rem;padding:1rem;display:grid}.form-status strong{color:var(--kb-color-text-primary)}.form-status span{color:var(--kb-color-surface-inverse);font-size:.92rem}.form-status.is-success{background:var(--kb-color-status-success-background);border-color:var(--kb-color-status-success-border)}.form-status.is-success strong{color:var(--kb-color-status-success-text)}.form-status.is-error{background:var(--kb-color-status-danger-background);border-color:var(--kb-color-status-danger-border)}.form-status.is-error strong{color:var(--kb-color-status-danger-text)}.form-group{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);gap:var(--kb-component-form-gap);min-width:0;padding:var(--kb-component-card-padding);margin:0;display:grid}.form-group legend{color:var(--kb-color-surface-inverse);font-size:.95rem;font-weight:850;line-height:var(--kb-typography-label-line-height);padding:0 .35rem}.choice-grid,.option-grid,.contact-grid{gap:.75rem;display:grid}.choice-card,.option-grid label{border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);cursor:pointer;transition:background-color var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), border-color var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), box-shadow var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), transform var(--kb-motion-duration-fast) var(--kb-motion-easing-standard);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.85rem;display:grid}.choice-card:hover,.option-grid label:hover{background:var(--kb-color-surface-soft);border-color:var(--kb-color-border-strong)}.option-grid label.is-disabled,.option-grid label.is-disabled:hover{background:var(--kb-color-surface-disabled);border-color:var(--kb-color-border-default);box-shadow:none;cursor:not-allowed}.choice-card:has(input:checked),.choice-card.is-selected,.option-grid label:has(input:checked){background:var(--kb-color-surface-warm);border-color:var(--kb-color-action-primary-background);box-shadow:var(--kb-elevation-selected-strong)}.choice-card span,.option-grid span{gap:.2rem;display:grid}.choice-card small,.option-grid small,.option-grid label.is-disabled strong,.option-grid label.is-disabled small{color:var(--kb-color-text-secondary)}.choice-card em{color:var(--kb-color-text-primary);font-style:normal;font-weight:850}.consent-check{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.85rem;display:grid}.consent-check span{color:var(--kb-color-surface-inverse);font-size:.88rem;font-weight:650}.form-note{margin-bottom:0;font-size:.82rem}.tariff-comparison-grid{gap:var(--kb-layout-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tariff-comparison-card{background:var(--kb-component-tariff-card-background);border:var(--kb-stroke-default) solid var(--kb-component-tariff-card-border);border-radius:var(--kb-component-tariff-card-radius);gap:var(--kb-spacing-5);min-width:0;padding:var(--kb-spacing-5);transition:border-color var(--kb-motion-interaction-duration) var(--kb-motion-interaction-easing), box-shadow var(--kb-motion-interaction-duration) var(--kb-motion-interaction-easing), transform var(--kb-motion-interaction-duration) var(--kb-motion-interaction-easing);display:grid}.tariff-comparison-card:hover{border-color:var(--kb-component-card-border-hover);box-shadow:var(--kb-elevation-raised);transform:translateY(-2px)}.tariff-comparison-card--featured{background:var(--kb-component-tariff-card-featured-background);border-color:var(--kb-component-tariff-card-featured-border);box-shadow:var(--kb-elevation-raised)}.tariff-comparison-card__header,.tariff-comparison-card__price,.tariff-comparison-card__facts,.tariff-comparison-card__footer{min-width:0}.tariff-comparison-card__header{gap:var(--kb-spacing-2);display:grid}.tariff-comparison-card__header h3{margin:0;font-size:1.35rem}.tariff-comparison-card__header p{margin:0}.tariff-comparison-card__badge{background:var(--kb-color-action-primary-background);border-radius:var(--kb-shape-pill);color:var(--kb-color-action-primary-text);place-self:start;padding:.35rem .6rem;font-size:.72rem;font-weight:850;display:inline-flex}.tariff-comparison-card__price{border-block:var(--kb-stroke-default) solid var(--kb-component-tariff-card-border);gap:var(--kb-spacing-1);padding-block:var(--kb-spacing-4);display:grid}.tariff-comparison-card__price span,.tariff-comparison-card__facts dt{color:var(--kb-color-text-secondary);font-size:.78rem;font-weight:800}.tariff-comparison-card__price strong{color:var(--kb-color-text-primary);font-family:var(--kb-typography-display-family);font-size:1.55rem;line-height:var(--kb-typography-heading-line-height);overflow-wrap:anywhere}.tariff-comparison-card__price strong.is-pending,.tariff-comparison-card__facts dd.is-pending{color:var(--kb-color-text-secondary);font-family:inherit;font-size:.95rem;font-weight:700}.tariff-comparison-card__facts{gap:var(--kb-spacing-4);margin:0;display:grid}.tariff-comparison-card__facts>div{gap:var(--kb-spacing-1);display:grid}.tariff-comparison-card__facts dd{color:var(--kb-color-text-primary);margin:0}.tariff-comparison-card__options{gap:var(--kb-spacing-2);flex-wrap:wrap;display:flex}.tariff-comparison-card__options span{background:var(--kb-color-surface-soft);border:var(--kb-stroke-default) solid var(--kb-component-card-border);border-radius:var(--kb-shape-pill);color:var(--kb-color-text-secondary);padding:.32rem .5rem;font-size:.78rem}.tariff-comparison-card__footer{align-self:end}.tariff-comparison-card__footer .card-action{box-shadow:none;min-height:var(--kb-layout-touch-target-min);padding:var(--kb-spacing-3) var(--kb-spacing-4);width:100%}.pathway-grid a{box-shadow:none;padding:.6rem .8rem;font-size:.88rem}.state-card.available span{background:var(--kb-color-status-success-background-soft);color:var(--kb-color-status-success-text)}.state-card.manual span{background:var(--kb-color-status-info-background);color:var(--kb-color-status-info-text)}.state-card.unavailable span,.state-card.error span{background:var(--kb-color-status-danger-background-soft);color:var(--kb-color-status-danger-text)}.pathway-grid article{align-content:start;gap:.85rem;display:grid}.pathway-grid a{justify-self:start;margin-top:.25rem}.faq-list{gap:.75rem;display:grid}.faq-list details{transition:border-color var(--kb-motion-duration-fast) var(--kb-motion-easing-standard), box-shadow var(--kb-motion-duration-fast) var(--kb-motion-easing-standard);padding:0}.faq-list details[open],.faq-list details:hover{border-color:var(--kb-color-border-strong);box-shadow:var(--kb-elevation-raised)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.85rem;padding:1rem;font-weight:820;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{background:var(--kb-color-surface-soft);border-radius:var(--kb-shape-pill);color:var(--kb-color-surface-inverse);content:"+";flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:1.15rem;display:inline-grid}.faq-list details[open] summary:after{content:"-"}.faq-list p{margin:0;padding:0 1rem 1rem}.faq-list .data-status{margin:0 1rem 1rem;padding:.4rem .65rem}.page-intro{padding-bottom:2rem}.compact-intro{padding-bottom:1.5rem}.compact-intro h1{max-width:760px;font-size:2.15rem}.page-intro p:last-child{max-width:760px}.payment-hero{background:var(--kb-color-surface-section);border:var(--kb-stroke-default) solid var(--kb-color-border-default);border-radius:var(--kb-shape-panel);box-sizing:border-box;align-items:stretch;gap:clamp(1.5rem,4vw,4rem);margin-top:1.5rem;padding:clamp(2rem,5vw,4.25rem);display:grid;overflow:hidden}.payment-hero__copy{align-content:center;gap:1.15rem;min-width:0;display:grid}.payment-hero h1{font-size:clamp(2.45rem,4.6vw,4.15rem);line-height:var(--kb-typography-heading-line-height);max-width:760px;margin-bottom:0}.payment-hero__lead{max-width:700px;margin-bottom:0;font-size:clamp(1.05rem,1.4vw,1.22rem)}.payment-hero__actions{align-items:center;margin-top:.25rem}.payment-hero__actions .card-action{width:auto}.payment-hero__note{align-items:center;gap:.5rem;margin-bottom:0;font-size:.88rem;display:flex}.payment-hero__note span{background:var(--kb-color-status-success-text);border-radius:var(--kb-shape-pill);flex:0 0 .55rem;width:.55rem;height:.55rem}.payment-hero__panel{background:var(--kb-color-surface-raised);border:var(--kb-stroke-default) solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);align-content:start;gap:.85rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);display:grid}.payment-hero__panel h2{font-size:clamp(1.45rem,2.4vw,2rem);line-height:var(--kb-typography-heading-line-height);margin-bottom:0}.payment-hero__panel p:not(.eyebrow){margin-bottom:0}.payment-method-list{border-top:var(--kb-stroke-default) solid var(--kb-color-border-default);gap:0;margin:.35rem 0 0;display:grid}.payment-method-list div{border-bottom:var(--kb-stroke-default) solid var(--kb-color-border-default);gap:.2rem;padding:.8rem 0;display:grid}.payment-method-list div:last-child{border-bottom:0;padding-bottom:0}.payment-method-list dt{color:var(--kb-color-text-secondary);font-size:.78rem;font-weight:760}.payment-method-list dd{color:var(--kb-color-text-primary);overflow-wrap:anywhere;margin:0;font-weight:800}.payment-routes{padding-top:2.25rem}.payment-routes .section-heading{margin-bottom:1.25rem}.payment-route-grid{gap:1rem;display:grid}.payment-route-card{background:var(--kb-color-surface-raised);border:var(--kb-stroke-default) solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);min-width:0;transition:border-color var(--kb-motion-duration-base) var(--kb-motion-easing-standard), box-shadow var(--kb-motion-duration-base) var(--kb-motion-easing-standard), transform var(--kb-motion-duration-base) var(--kb-motion-easing-standard);gap:.85rem;padding:clamp(1.15rem,2vw,1.5rem);display:grid}.payment-route-card:hover{border-color:var(--kb-component-card-border-hover);box-shadow:var(--kb-component-card-shadow-hover);transform:translateY(-2px)}.payment-route-card h3{font-size:clamp(1.25rem,2vw,1.6rem);line-height:var(--kb-typography-heading-line-height);max-width:24rem;margin-bottom:0}.payment-route-card>p:not(.eyebrow){margin-bottom:0}.payment-route-card__actions{align-self:end;gap:.65rem;margin-top:.35rem;display:grid}.payment-route-card__actions .business-link{overflow-wrap:anywhere;justify-self:start;max-width:100%}.service-hub,.subscriber-tools,.document-grid,.news-list{gap:1rem;display:grid}.subscriber-tool-card,.service-hub-primary,.service-hub-card,.document-card,.news-item{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);gap:.8rem;padding:1.2rem;display:grid}.subscriber-tool-card{align-content:start;gap:1rem;min-height:100%}.subscriber-tool-card h2{color:var(--kb-color-surface-inverse);margin-bottom:0;font-size:1.6rem}.subscriber-tool-card p{margin-bottom:0}.subscriber-tool-card input{background:var(--kb-color-overlay-white98);box-shadow:var(--kb-elevation-field-inset)}.subscriber-tool-card button{justify-self:start;min-width:118px}.subscriber-tool-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.subscriber-tool-actions a,.payment-all-methods a{color:var(--kb-color-surface-inverse);font-weight:850}.subscriber-tool-actions a:hover,.payment-all-methods a:hover{color:var(--kb-color-action-primary-background-active)}.payment-fields{grid-template-columns:minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.payment-currency{color:var(--kb-color-surface-inverse);font-family:var(--kb-typography-display-family);font-weight:850}.payment-methods{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.payment-method-icon,.payment-method-text{color:var(--kb-color-text-placeholder);justify-content:center;align-items:center;width:56px;height:48px;display:inline-flex}.payment-method-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px;width:100%;height:100%}.payment-method-icon.is-kubtel{color:var(--kb-color-action-primary-background)}.payment-method-icon.is-kubtel svg{fill:currentColor;stroke:none}.payment-method-text{font-family:var(--kb-typography-display-family);font-size:3.2rem;font-weight:900;line-height:1}.payment-all-methods{color:var(--kb-color-text-secondary)}.service-hub-primary p,.service-hub-card p,.document-card p,.news-item p{margin-bottom:0}.service-hub-card{color:var(--kb-color-surface-inverse);transition:border-color var(--kb-motion-duration-base) var(--kb-motion-easing-standard), box-shadow var(--kb-motion-duration-base) var(--kb-motion-easing-standard), transform var(--kb-motion-duration-base) var(--kb-motion-easing-standard)}.service-hub-card:hover{border-color:var(--kb-color-border-strong);box-shadow:var(--kb-elevation-raised);transform:translateY(-2px)}.service-hub-card span,.news-item time{color:var(--kb-color-action-primary-background-active);text-transform:uppercase;font-size:.78rem;font-weight:850}.service-hub-card strong{color:var(--kb-color-text-primary);font-family:var(--kb-typography-display-family);font-size:1.2rem;line-height:1.2}.button-row{flex-wrap:wrap;gap:.75rem;display:flex}.button-row .card-action{width:auto;margin-top:0}.details-list{gap:.75rem;margin:0;display:grid}.details-list div{border-bottom:1px solid var(--kb-color-border-default);gap:.2rem;padding-bottom:.75rem;display:grid}.details-list div:last-child{border-bottom:0;padding-bottom:0}.details-list dt{color:var(--kb-color-text-secondary);text-transform:uppercase;font-size:.82rem;font-weight:780}.details-list dd{color:var(--kb-color-text-primary);margin:0;font-weight:780}.news-item h2,.document-card h2,.service-hub-primary h2{margin-bottom:0;font-size:1.55rem}.news-hero{background:radial-gradient(circle at 92% 0, var(--kb-color-overlay-accent16), transparent 20rem), var(--kb-component-configurator-background);border-bottom:1px solid var(--kb-component-card-border);align-items:stretch;gap:1rem;display:grid}.news-hero__copy{align-content:center;gap:.8rem;display:grid}.news-hero__copy h1,.news-hero__copy p{margin-bottom:0}.news-hero__copy h1{max-width:13ch;font-size:clamp(2.25rem,5vw,4.4rem)}.news-hero__copy>p:last-child{max-width:42rem;font-size:clamp(1rem,1.4vw,1.18rem)}.news-hero__visual{aspect-ratio:4/3;min-height:280px}.news-feed{padding-top:3.5rem;padding-bottom:2rem}.news-feed__heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.2rem;display:flex}.news-feed__heading .eyebrow,.news-feed__heading h2{margin-bottom:0}.news-feed__source{color:var(--kb-color-text-secondary);text-align:right;font-size:.82rem;font-weight:750}.news-grid{gap:1rem;display:grid}.news-card{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-panel);min-width:0;transition:border-color var(--kb-motion-duration-base) var(--kb-motion-easing-standard), box-shadow var(--kb-motion-duration-base) var(--kb-motion-easing-standard), transform var(--kb-motion-duration-base) var(--kb-motion-easing-standard);gap:1rem;padding:clamp(1.1rem,2.2vw,1.6rem);display:grid}.news-card:hover{border-color:var(--kb-component-card-border-hover);box-shadow:var(--kb-component-card-shadow-hover);transform:translateY(-2px)}.news-card--feature{background:var(--kb-color-overlay-accent10);border-color:var(--kb-color-overlay-accent28)}.news-card--tariff{background:var(--kb-color-status-info-background)}.news-card__topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.news-card__category{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-overlay-accent28);border-radius:var(--kb-shape-pill);color:var(--kb-color-action-primary-background-active);text-transform:uppercase;align-items:center;padding:.32rem .56rem;font-size:.76rem;font-weight:850;display:inline-flex}.news-card__topline time{color:var(--kb-color-text-secondary);font-size:.82rem;font-weight:760}.news-card__body{gap:.65rem;display:grid}.news-card__body h3,.news-card__body p{margin-bottom:0}.news-card__body h3{color:var(--kb-color-text-primary);font-family:var(--kb-typography-display-family);font-size:clamp(1.3rem,2.4vw,2rem);line-height:var(--kb-typography-heading-line-height)}.news-card--feature .news-card__body h3{max-width:24ch;font-size:clamp(1.7rem,3.2vw,3rem)}.news-card__details{border-bottom:1px solid var(--kb-color-overlay-accent18);border-top:1px solid var(--kb-color-overlay-accent18);gap:.7rem;margin:0;padding:.8rem 0;display:grid}.news-card__details div{gap:.15rem;display:grid}.news-card__details dt{color:var(--kb-color-text-secondary);text-transform:uppercase;font-size:.76rem;font-weight:780}.news-card__details dd{color:var(--kb-color-text-primary);margin:0;font-size:.9rem;font-weight:760}.news-card__link{color:var(--kb-color-action-primary-background-active);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;font-weight:850;display:flex}.news-card__link span:last-child{background:var(--kb-color-surface-raised);border-radius:var(--kb-shape-pill);height:2rem;transition:transform var(--kb-motion-duration-fast) var(--kb-motion-easing-standard);justify-content:center;align-items:center;width:2rem;display:inline-flex}.news-card__link:hover span:last-child{transform:translate(2px,-2px)}.news-archive-callout{background:var(--kb-color-surface-soft);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-panel);align-items:center;gap:1rem;margin-bottom:3.5rem;display:grid}.news-archive-callout h2,.news-archive-callout p{margin-bottom:0}.news-archive-callout .card-action{justify-self:start;margin-top:.35rem}.business-hero{align-items:stretch;gap:1.25rem;padding-top:3rem;display:grid}.business-hero-copy{align-content:center;gap:1rem;display:grid}.business-hero-copy p{max-width:780px}.business-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.business-link{border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);color:var(--kb-color-surface-inverse);justify-content:center;align-items:center;min-height:44px;padding:.72rem .9rem;font-weight:820;display:inline-flex}.business-link:hover{background:var(--kb-color-surface-soft);border-color:var(--kb-color-border-strong)}.business-hero-panel{background:var(--kb-business-hero-panel-background);border-radius:var(--kb-shape-card);gap:1px;display:grid;overflow:hidden}.business-hero-panel article{background:var(--kb-business-hero-panel-item-background);gap:.35rem;min-height:120px;padding:1rem;display:grid}.business-hero-panel span,.business-hero-panel small{color:var(--kb-business-hero-proof-text);text-transform:uppercase;font-size:.78rem;font-weight:800}.business-hero-panel strong{color:var(--kb-color-text-inverse);font-size:1.25rem}.business-card-grid,.business-segment-grid,.business-detail-grid{gap:1rem;display:grid}.business-card,.business-segment-card,.business-detail-card,.business-request-summary{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);align-content:start;gap:var(--kb-layout-grid-gap-compact);transition:border-color var(--kb-motion-duration-base) var(--kb-motion-easing-standard), box-shadow var(--kb-motion-duration-base) var(--kb-motion-easing-standard), transform var(--kb-motion-duration-base) var(--kb-motion-easing-standard);padding:1.15rem;display:grid}.business-card:hover,.business-segment-card:hover,.business-detail-card:hover,.business-request-summary:hover{border-color:var(--kb-color-border-strong);box-shadow:var(--kb-elevation-raised);transform:translateY(-2px)}.business-card p,.business-segment-card p,.business-detail-card p,.business-request-summary p{margin-bottom:0}.business-mini-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.business-mini-list li{color:var(--kb-color-surface-inverse);grid-template-columns:auto 1fr;gap:.5rem;font-weight:720;display:grid}.business-mini-list li:before{background:var(--kb-color-status-success-background-soft);border:1px solid var(--kb-color-overlay-success18);border-radius:var(--kb-shape-pill);content:"";width:.58rem;height:.58rem;margin-top:.42rem}.business-segment-card strong{color:var(--kb-color-text-primary);line-height:1.45}.business-segment-card a{color:var(--kb-color-status-info-text);font-weight:850}.business-band{border-bottom:1px solid var(--kb-color-border-default);border-top:1px solid var(--kb-color-border-default)}.business-page-intro{padding-bottom:1.2rem}.business-proof-list{gap:.65rem;display:grid}.business-proof-list span{background:var(--kb-color-surface-soft);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-control-small);gap:.2rem;padding:.75rem;display:grid}.business-proof-list small{color:var(--kb-color-text-secondary);font-weight:760}.business-calculator-section{padding-top:1.2rem}.business-calculator{background:var(--kb-component-calculator-background);border:1px solid var(--kb-component-calculator-border);border-radius:var(--kb-component-calculator-radius);align-items:start;gap:var(--kb-composition-calculator-workspace-gap);padding:var(--kb-component-card-padding);display:grid}.business-calculator-form{align-content:start;align-items:start;gap:var(--kb-layout-grid-gap-compact);display:grid}.business-calculator-form label{background:var(--kb-component-card-background);border:1px solid var(--kb-component-card-border);border-radius:var(--kb-component-card-radius);gap:var(--kb-layout-grid-gap-compact);min-width:0;padding:var(--kb-layout-control-padding-inline);transition:background-color var(--kb-motion-interaction-duration) var(--kb-motion-interaction-easing), border-color var(--kb-motion-interaction-duration) var(--kb-motion-interaction-easing), box-shadow var(--kb-motion-interaction-duration) var(--kb-motion-interaction-easing)}.business-calculator-form label:not(.calculator-toggle):hover,.business-calculator-form label:not(.calculator-toggle):focus-within{border-color:var(--kb-component-card-border-hover);box-shadow:var(--kb-elevation-field-inset)}.business-calculator-form label small{color:var(--kb-component-form-hint-color);font-size:.82rem;font-weight:650;line-height:var(--kb-typography-body-line-height)}.calculator-number-control{background:var(--kb-component-input-background);border:1px solid var(--kb-component-input-border);border-radius:var(--kb-component-input-radius);grid-template-columns:var(--kb-layout-touch-target-min) minmax(0, 1fr) var(--kb-layout-touch-target-min);min-height:var(--kb-component-input-min-height);transition:border-color var(--kb-motion-interaction-duration) var(--kb-motion-interaction-easing), box-shadow var(--kb-motion-interaction-duration) var(--kb-motion-interaction-easing);align-items:center;display:grid;overflow:hidden}.calculator-number-control:focus-within{border-color:var(--kb-component-input-border-focus);box-shadow:var(--kb-component-input-focus-ring)}.calculator-number-control input{border:0;border-left:1px solid var(--kb-color-border-default);border-right:1px solid var(--kb-color-border-default);min-height:var(--kb-component-input-min-height);padding:.5rem var(--kb-component-input-padding-inline);text-align:center;background:0 0;border-radius:0}.calculator-number-control input:focus{box-shadow:none;border-color:#0000;outline:0}.business-calculator-form input[type=number]{appearance:textfield;font-variant-numeric:tabular-nums}.business-calculator-form input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.business-calculator-form input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.calculator-step-button{color:var(--kb-color-action-primary-background-active);cursor:pointer;height:100%;min-height:var(--kb-layout-touch-target-min);touch-action:manipulation;background:0 0;justify-content:center;align-items:center;padding:0;font-size:1.2rem;font-weight:900;display:inline-grid}.calculator-step-button:hover{background:var(--kb-color-surface-warm)}.calculator-step-button:active{background:var(--kb-color-action-secondary-background-active)}.business-calculator-form select{background:var(--kb-component-input-background);border:1px solid var(--kb-component-input-border);border-radius:var(--kb-component-input-radius);color:var(--kb-color-text-primary);min-height:var(--kb-component-select-min-height);padding:.58rem var(--kb-component-input-padding-inline);width:100%}.calculator-toggle{cursor:pointer;min-height:var(--kb-layout-touch-target-input);grid-template-columns:auto 1fr;align-items:center}.calculator-toggle:has(input:checked){background:var(--kb-component-choice-selected-background);border-color:var(--kb-component-choice-selected-border);box-shadow:var(--kb-elevation-selected-subtle)}.calculator-toggle input[type=checkbox]{margin:0}.calculator-toggle small{grid-column:2}.business-calculator-result{background:var(--kb-component-calculator-result-background);border:1px solid var(--kb-component-calculator-result-border);border-radius:var(--kb-component-calculator-radius);color:var(--kb-color-text-inverse);gap:var(--kb-layout-grid-gap-compact);padding:var(--kb-layout-control-padding-inline);display:grid}.business-calculator-result h3{color:var(--kb-color-text-inverse);margin-bottom:0;font-size:1.08rem}.calculator-total-grid{gap:var(--kb-layout-grid-gap-compact);display:grid}.calculator-total-grid div{background:var(--kb-color-overlay-white-soft);border:1px solid var(--kb-color-overlay-white-border);border-radius:var(--kb-component-card-radius);gap:var(--kb-spacing-1);padding:var(--kb-layout-control-padding-inline-compact);display:grid}.calculator-total-grid span,.calculator-note{color:var(--kb-color-overlay-white72)}.calculator-total-grid strong{color:var(--kb-color-text-inverse);font-family:var(--kb-typography-display-family);font-size:1.05rem;line-height:1.2}.calculator-lines{gap:var(--kb-spacing-1);max-height:none;margin:0;padding:0;list-style:none;display:grid;overflow:visible}.business-calculator-result .card-action{width:100%}.calculator-lines li{border-bottom:1px solid var(--kb-color-overlay-white10);justify-content:space-between;gap:.65rem;padding-bottom:.35rem;display:flex}.calculator-lines span{color:var(--kb-color-overlay-white78);font-size:.9rem}.calculator-lines li>span{gap:.12rem;display:grid}.calculator-lines small{color:var(--kb-color-overlay-white-muted);font-size:.8rem;line-height:1.3}.calculator-lines strong{color:var(--kb-color-text-inverse);text-align:right;font-size:.9rem}.calculator-note{margin-bottom:0;font-size:.86rem}.calculator-glossary{border-top:1px solid var(--kb-color-overlay-white-border);padding-top:.65rem}.calculator-glossary summary{color:var(--kb-color-text-inverse);cursor:pointer;font-size:.9rem;font-weight:820}.calculator-glossary dl{gap:.4rem;margin:.65rem 0 0;display:grid}.calculator-glossary dt{color:var(--kb-color-text-inverse);font-size:.9rem;font-weight:850}.calculator-glossary dd{color:var(--kb-color-overlay-white72);margin:-.25rem 0 0;font-size:.86rem;line-height:1.42}.business-request-layout{align-items:start;gap:var(--kb-layout-card-gap);padding-top:1rem;display:grid}.business-request-form{gap:var(--kb-component-form-gap);display:grid}.business-request-form :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-strong);border-radius:var(--kb-component-input-radius);color:var(--kb-color-text-primary);min-height:var(--kb-component-input-min-height);padding:.8rem var(--kb-component-input-padding-inline);width:100%}.business-request-form textarea{min-height:var(--kb-component-textarea-min-height)}.business-request-form .form-group{gap:var(--kb-component-form-gap);padding:var(--kb-component-card-padding)}.message-field,.consent-line{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);gap:var(--kb-layout-grid-gap-compact);padding:var(--kb-component-card-padding);display:grid}.message-field>span{color:var(--kb-component-form-label-color);font-size:.9rem;font-weight:780;line-height:var(--kb-typography-label-line-height)}.consent-line{grid-template-columns:auto 1fr;align-items:start}.narrative-section{padding:1.25rem}.visual-story-split.narrative-section{padding:1rem}.visual-story-split.narrative-section>div{padding:.25rem}.narrative-section h2{font-size:1.8rem}.narrative-section p:last-child{margin-bottom:0}.contact-cards{gap:1rem;display:grid}.contact-card{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);gap:.8rem;padding:1.25rem;display:grid}.contact-card span{background:var(--kb-color-status-info-background);border-radius:var(--kb-shape-pill);color:var(--kb-color-status-info-text);text-transform:uppercase;justify-self:start;align-items:center;padding:.32rem .56rem;font-size:.76rem;font-weight:850;display:inline-flex}.contact-card h2{font-size:1.35rem;line-height:var(--kb-typography-heading-line-height);margin-bottom:0}.contact-card p{margin-bottom:0}.career-invite{align-items:center}.career-invite-list,.career-vacancy-grid,.career-vacancy-columns,.career-vacancy-meta{gap:.75rem;display:grid}.career-invite-list{margin:1rem 0 0;padding:0;list-style:none}.career-invite-list li{color:var(--kb-color-surface-inverse);font-weight:720}.career-vacancy-grid{grid-template-columns:1fr}.career-vacancy-card{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);min-height:100%;transition:border-color var(--kb-motion-duration-base) var(--kb-motion-easing-standard), box-shadow var(--kb-motion-duration-base) var(--kb-motion-easing-standard), transform var(--kb-motion-duration-base) var(--kb-motion-easing-standard);align-content:start;gap:1rem;padding:1.2rem;display:grid}.career-vacancy-card:hover{border-color:var(--kb-color-border-strong);box-shadow:var(--kb-elevation-raised);transform:translateY(-2px)}.career-vacancy-card h3{margin-bottom:.55rem}.career-vacancy-card p{margin-bottom:0}.career-vacancy-meta{flex-wrap:wrap;display:flex}.career-vacancy-meta span{background:var(--kb-color-surface-soft);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-pill);color:var(--kb-color-text-secondary);padding:.42rem .65rem;font-size:.86rem;font-weight:760}.career-vacancy-columns{align-items:start}.career-vacancy-columns strong{color:var(--kb-color-text-primary);margin-bottom:.55rem;display:block}.career-vacancy-card .card-action{justify-self:start}.career-form-summary h2{font-size:1.55rem}.site-footer{border-top:1px solid var(--kb-color-border-default);gap:var(--kb-composition-footer-navigation-gap);margin:var(--kb-composition-content-section-gap) auto 0;max-width:var(--kb-layout-content-max-width);padding:var(--kb-spacing-8) 1rem;display:grid}.site-footer p{margin:.35rem 0 0}.footer-brand{align-items:center;display:inline-flex}.site-footer nav{min-width:0}.site-footer__groups{gap:var(--kb-spacing-6) var(--kb-composition-footer-navigation-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site-footer__group{gap:var(--kb-spacing-3);min-width:0;display:grid}.site-footer__group h2{font-size:.95rem;line-height:var(--kb-typography-heading-line-height);margin:0}.site-footer__group ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.site-footer__group li{min-width:0}.site-footer a{border-radius:var(--kb-shape-control-small);color:var(--kb-color-text-secondary);padding:0;font-weight:720;display:inline-flex}.site-footer a:hover{color:var(--kb-color-text-primary)}.sticky-cta{background:var(--kb-color-overlay-white97);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card) var(--kb-shape-card) 0 0;box-shadow:var(--kb-elevation-sticky);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));z-index:var(--kb-layer-sticky);backdrop-filter:var(--kb-component-header-backdrop-blur);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid;position:fixed;bottom:0;left:0;right:0}.sticky-cta div{flex:1 1 0;gap:.15rem;min-width:0;display:grid}.sticky-cta strong{color:var(--kb-color-text-primary);line-height:var(--kb-typography-heading-line-height)}.sticky-cta span{color:var(--kb-color-text-secondary);font-size:.82rem}.sticky-cta strong,.sticky-cta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sticky-cta a{justify-self:end;padding:.65rem .9rem}.search-page,.devices-page{gap:1.4rem;display:grid}.search-shell,.search-results,.device-grid{gap:1rem;display:grid}.search-box,.assistant-panel,.search-result-card,.device-card,.device-note{background:var(--kb-color-surface-raised);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card)}.search-box,.assistant-panel,.device-note{padding:1rem}.search-box input{font-size:1rem}.assistant-panel{gap:.75rem;display:grid}.assistant-panel strong{color:var(--kb-color-text-primary);font-family:var(--kb-typography-display-family);font-size:1.18rem}.assistant-panel p{margin-bottom:0}.search-suggestions{flex-wrap:wrap;gap:.5rem;display:flex}.search-suggestions button{background:var(--kb-color-surface-soft);border:1px solid var(--kb-color-border-default);box-shadow:none;color:var(--kb-color-surface-inverse);min-height:40px;padding:.55rem .7rem;font-size:.9rem}.search-suggestions button:hover{background:var(--kb-color-surface-warm);border-color:var(--kb-color-border-strong);box-shadow:none}.search-result-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.search-result-head h2{margin-bottom:0;font-size:1.4rem}.search-result-head span{background:var(--kb-color-status-info-background);border-radius:var(--kb-shape-pill);color:var(--kb-color-status-info-text);align-items:center;min-height:34px;padding:.35rem .75rem;font-weight:850;display:inline-flex}.search-result-card,.device-card{transition:border-color var(--kb-motion-duration-base) var(--kb-motion-easing-standard), box-shadow var(--kb-motion-duration-base) var(--kb-motion-easing-standard), transform var(--kb-motion-duration-base) var(--kb-motion-easing-standard);gap:.75rem;padding:1rem;display:grid}.search-result-card:hover,.device-card:hover{border-color:var(--kb-color-border-strong);box-shadow:var(--kb-elevation-raised);transform:translateY(-2px)}.search-result-card span{color:var(--kb-color-action-primary-background-active);text-transform:uppercase;font-size:.86rem;font-weight:850}.device-audience{background:var(--kb-color-surface-soft);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-pill);color:var(--kb-color-text-secondary);justify-self:start;padding:.34rem .58rem;font-size:.82rem;font-weight:780}.search-result-card strong{color:var(--kb-color-text-primary);font-family:var(--kb-typography-display-family);font-size:1.16rem;line-height:var(--kb-typography-heading-line-height)}.search-result-card p,.device-card p,.device-note p{margin-bottom:0}.device-terms{background:var(--kb-color-surface-soft);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-control-small);gap:.25rem;padding:.8rem;display:grid}.device-terms strong{color:var(--kb-color-text-primary);font-size:.94rem}.search-empty{background:var(--kb-color-surface-soft);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);margin-bottom:0;padding:1rem}.device-grid{grid-template-columns:1fr}.device-card h2,.device-note h2{margin-bottom:0;font-size:1.35rem}.device-card .card-action{justify-self:start}body.is-readable{background:var(--kb-color-surface-page);color:var(--kb-color-text-primary);font-family:var(--kb-typography-body-family);font-size:var(--kb-typography-body-size);font-variant-ligatures:no-common-ligatures;line-height:var(--kb-typography-body-line-height)}body.is-readable :where(button,input,select,textarea){font-family:var(--kb-typography-body-family);font-size:var(--kb-typography-readable-control-size);line-height:var(--kb-typography-body-line-height);min-height:var(--kb-layout-touch-target-input)}body.is-readable :where(h1,h2,h3){font-family:var(--kb-typography-heading-family);font-weight:var(--kb-typography-heading-weight);letter-spacing:0;line-height:var(--kb-typography-heading-line-height)}body.is-readable h1{font-size:var(--kb-typography-display-size)}body.is-readable h2{font-size:var(--kb-typography-heading-size)}body.is-readable :where(p,small,label span){color:var(--kb-color-text-secondary);line-height:var(--kb-typography-body-line-height)}body.is-readable :where(a:not(.card-action):not(.sticky-cta a),.business-link,.business-phone-card){text-decoration:underline;text-decoration-thickness:max(.08em, var(--kb-stroke-default));text-underline-offset:.18em}body.is-readable :where(.eyebrow,.service-category,.data-status,.search-result-card span){letter-spacing:var(--kb-typography-display-letter-spacing);text-transform:none}body.is-readable :where(){display:none}body.is-readable main .business-page,body.is-readable main .business-page :where(article,aside,form,[class*=panel],[class*=card]){background-image:none}body.is-readable .business-page :where(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--kb-color-surface-raised)!important;border-color:var(--kb-color-border-strong)!important;color:var(--kb-color-text-primary)!important}body.is-readable .business-page .calculator-number-control{background:var(--kb-color-surface-raised)!important;border-color:var(--kb-color-border-strong)!important}body.is-readable main .business-page :where(.business-hero-copy p,.business-routing-contacts a,.business-proof-strip span,.b2g-extra-contact summary,.preferred-contact-group>span,.preferred-contact-group label,.business-mini-list li,.b2g-platform-list span,.datacenter-access-grid label,.datacenter-access-works,.business-calculator-form label span,.business-proof-list strong,.business-proof-list small,.form-group legend,.business-request-form label,.business-request-form label span,.message-field,.consent-line span){color:var(--kb-color-text-primary)}body.is-readable .promo-visual{background:var(--kb-color-surface-raised);border-color:var(--kb-color-border-strong)}body.is-readable .promo-visual img{opacity:.12}body.is-readable .promo-visual figcaption{background:var(--kb-color-surface-raised);border:var(--kb-stroke-strong) solid var(--kb-color-border-strong);border-radius:var(--kb-shape-control-small);padding:.75rem}body.is-readable .promo-visual figcaption :where(span,strong){color:var(--kb-color-text-primary)}body.is-readable :where(.data-status,.proof,[aria-current=page],[aria-pressed=true]){border-style:solid;border-width:var(--kb-stroke-strong);text-underline-offset:.16em;text-decoration:underline}body.is-readable :focus-visible{outline:var(--kb-focus-ring-outline);outline-offset:var(--kb-focus-ring-offset)}@keyframes content-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.homepage-hero__content,.homepage-hero__visual,.section-heading,.bento-grid article,.scenario-card,.career-vacancy-card,.funnel-steps li,.service-card,.tariff-card,.address-panel,.tariff-comparison-grid,.state-card,.pathway-grid article,.faq-list details,.contact-card,.narrative-section,.business-card,.business-segment-card,.business-detail-card,.business-calculator,.business-request-summary{animation:content-rise var(--kb-motion-entrance-duration) var(--kb-motion-entrance-easing) both}.mobile-nav[open] nav{animation:nav-menu-in var(--kb-motion-interaction-duration) var(--kb-motion-interaction-easing) both}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:var(--kb-motion-duration-instant)!important;animation-duration:var(--kb-motion-duration-instant)!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(a,button,summary,input,select,textarea):focus-visible{outline:var(--kb-focus-ring-outline);outline-offset:var(--kb-focus-ring-offset);box-shadow:none!important}:where(.card-action,.ds-button,.sticky-cta a){border:var(--kb-stroke-default) solid ButtonText;box-shadow:none;color:buttontext;background:buttonface}:where(.data-status,[aria-current=page],[aria-selected=true],[aria-pressed=true]){outline:var(--kb-stroke-strong) solid Highlight;outline-offset:var(--kb-focus-ring-offset);text-decoration:underline}:where(.business-page,.business-page *){box-shadow:none!important}}@supports (content-visibility:auto){.section-pad:not(.homepage-hero):not(.page-intro){contain-intrinsic-size:auto 680px;content-visibility:auto}}@media (width<=420px){.site-header{gap:.65rem}.brand-logo{height:36px}.header-phone{padding-inline:.45rem;font-size:.74rem}.tariff-card-head{display:grid}.speed{justify-self:start}}@media (width>=720px){body{padding-bottom:0}.header-phone{padding-inline:.85rem;font-size:.95rem;display:inline-flex}.header-readability-toggle{display:inline-flex}h1{font-size:3.25rem}h2{font-size:2.35rem}h3{font-size:1.45rem}.section-pad{padding:4.5rem 1.5rem}.visual-section-head{grid-template-columns:minmax(0,1fr) minmax(280px,.52fr)}.visual-intro{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.visual-story-split{grid-template-columns:minmax(280px,.82fr) minmax(0,1fr)}.site-header{padding-inline:1.5rem}.news-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.38fr)}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-card--feature{grid-column:1/-1}.brand-logo{height:44px}.homepage-audience,.homepage-quick-actions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-quick-action--primary{grid-row:span 2}.bento-grid,.service-grid,.state-grid,.pathway-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.address-panel{grid-template-columns:.9fr 1.1fr;padding:1.5rem}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.subscriber-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-fields{grid-template-columns:minmax(0,1fr) minmax(140px,.42fr) auto}.service-hub{grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(0,.7fr))}.service-hub-primary{grid-row:span 2}.payment-hero{grid-template-columns:minmax(0,1.18fr) minmax(280px,.62fr);margin-top:2rem}.payment-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr}.document-grid,.news-list,.search-results,.device-grid,.career-vacancy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.business-hero-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.business-card-grid,.business-segment-grid,.business-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-calculator{grid-template-columns:minmax(0,1.05fr) minmax(300px,.62fr)}.business-calculator-form{grid-template-columns:repeat(3,minmax(0,1fr))}.calculator-total-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-request-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}body.is-readable h1{font-size:2.7rem}body.is-readable h2{font-size:2.15rem}.sticky-cta{display:none}.site-footer{grid-template-columns:max-content minmax(0,1fr);align-items:start}}@media (width<=719px){.tariff-comparison-grid{grid-template-columns:minmax(0,1fr)}.site-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.homepage-b2g-callout,.homepage-direct-contacts{background:var(--kb-component-card-background);border:1px solid var(--kb-component-card-border);border-radius:var(--kb-shape-panel);align-items:center;gap:1rem;margin-block:1.25rem;display:grid}.homepage-b2g-callout h2,.homepage-direct-contacts h2,.homepage-b2g-callout p,.homepage-direct-contacts p{margin-bottom:0}@media (width>=768px){.homepage-b2g-callout,.homepage-direct-contacts{grid-template-columns:minmax(0,1fr) auto}}@media (width>=1120px){.site-header{grid-template-columns:auto minmax(0,1fr) 24rem}.site-nav{justify-content:center;display:flex;overflow:hidden}.site-header-tools{min-width:24rem}.site-nav a:nth-child(n+8),.mobile-nav{display:none}.header-location{display:block}.mobile-nav-location{display:none}}@media (width>=1240px){.header-account{display:inline-flex}.career-vacancy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1500px){.site-nav a:nth-child(n+8){display:inline-flex}}@media (width>=980px){.seasonal-decorations__header-art{width:clamp(12rem,22vw,20rem)}.homepage-hero--with-visual{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr)}.homepage-quick-actions__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-quick-action--primary{grid-row:auto}.tariff-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-archive-callout{grid-template-columns:minmax(0,1fr) auto}.news-archive-callout .card-action{justify-self:end}}.individual-hero{background:radial-gradient(circle at 88% 12%, var(--kb-color-overlay-accent18), transparent 19rem), linear-gradient(135deg, var(--kb-color-overlay-accent10), transparent 58%);border-bottom:1px solid var(--kb-component-card-border);align-items:end;gap:1.25rem;display:grid}.individual-hero .card-action{justify-self:start;margin-top:.5rem}.individual-service-grid,.service-benefit-grid,.camera-model-grid{gap:1rem;display:grid}.individual-service-card,.individual-principles,.service-benefit-grid article,.camera-model-card,.resource-panel,.service-hero-stat{background:linear-gradient(135deg, var(--kb-color-overlay-white07), var(--kb-color-overlay-white02)), var(--kb-component-card-background);border:1px solid var(--kb-component-card-border);border-radius:var(--kb-shape-panel);box-shadow:var(--kb-elevation-raised)}.individual-service-card{color:inherit;min-height:245px;transition:border-color var(--kb-motion-duration-base) var(--kb-motion-easing-standard), transform var(--kb-motion-duration-base) var(--kb-motion-easing-standard), box-shadow var(--kb-motion-duration-base) var(--kb-motion-easing-standard);gap:.75rem;padding:1.25rem;text-decoration:none;display:grid}.individual-service-card:hover,.individual-service-card:focus-visible{border-color:var(--kb-color-overlay-accent54);box-shadow:var(--kb-elevation-raised);transform:translateY(-2px)}.individual-service-card h2,.individual-service-card p{margin-bottom:0}.individual-service-card strong{color:var(--kb-color-action-primary-background);align-self:end;margin-top:auto}.individual-principles{align-items:center;gap:1.25rem;margin-block:1rem;display:grid}.individual-principles h2,.individual-principles p{margin-bottom:0}.individual-principles ol{counter-reset:individual-step;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.individual-principles li{counter-increment:individual-step;grid-template-columns:2rem 1fr;align-items:baseline;gap:.65rem;display:grid}.individual-principles li:before{color:var(--kb-color-action-primary-background);content:counter(individual-step, decimal-leading-zero);font-weight:900}.individual-principles li span{color:var(--kb-color-text-secondary);grid-column:2}.service-hero{background:radial-gradient(circle at 100% 0, var(--kb-color-overlay-accent16), transparent 23rem), var(--kb-component-card-background);border-bottom:1px solid var(--kb-component-card-border);grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.service-hero h1,.service-hero p{max-width:720px}.service-hero .card-action{justify-self:start;margin-top:.5rem}.service-hero-stat{align-content:center;justify-items:start;gap:.35rem;min-height:170px;padding:1.25rem;display:grid}.service-hero-stat strong{color:var(--kb-color-action-primary-background);font-family:var(--kb-typography-display-family);font-size:clamp(2.2rem,7vw,4.5rem);line-height:var(--kb-typography-display-line-height)}.service-hero-stat span{color:var(--kb-color-text-secondary);font-weight:700}.service-tabs{border:1px solid var(--kb-component-card-border);box-shadow:var(--kb-elevation-raised);max-width:var(--kb-layout-content-max-width);top:var(--kb-component-header-height);z-index:var(--kb-layer-sticky);flex-wrap:nowrap;margin:0 auto;position:sticky;overflow-x:auto}.service-tabs button,.channel-filters button{border:var(--kb-stroke-default) solid transparent;border-radius:var(--kb-shape-control-small);box-shadow:none;color:var(--kb-color-text-secondary);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;min-height:42px;padding:.65rem .9rem;font-weight:800;transform:none}.service-tabs button:hover,.service-tabs button:focus-visible{background:var(--kb-component-tabs-hover-background);box-shadow:none;transform:none}.service-tabs button[aria-selected=true]{background:var(--kb-component-tabs-selected-background);border:var(--kb-stroke-strong) solid var(--kb-component-tabs-selected-border);color:var(--kb-component-tabs-selected-text);text-underline-offset:.16em;text-decoration:underline}.channel-filters button:hover,.channel-filters button:focus-visible,.channel-filters button.is-active{background:var(--kb-color-overlay-accent12);border-color:var(--kb-color-overlay-accent38);color:var(--kb-color-action-primary-background)}.service-content-panel,.setup-steps{padding-top:2rem;padding-bottom:2rem}.television-content,.television-content>.service-tabs,.television-content>.service-tab-panels{width:100%;min-width:0}.service-content-panel .section-heading,.setup-steps .section-heading{margin-bottom:1rem}.service-content-panel h2,.setup-steps h2{max-width:850px}.service-benefit-grid article{gap:.5rem;min-height:130px;padding:1.1rem;display:grid}.service-benefit-grid article strong{color:var(--kb-color-text-primary);font-family:var(--kb-typography-display-family);font-size:1.08rem}.service-benefit-grid article p{margin-bottom:0}.setup-steps ol{counter-reset:setup-step;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.setup-steps li{counter-increment:setup-step;grid-template-columns:2rem 1fr;gap:.8rem;display:grid}.setup-steps li:before{color:var(--kb-color-action-primary-background);content:counter(setup-step);font-size:1.2rem;font-weight:900}.supported-devices{flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;display:flex}.supported-devices span,.service-category{background:var(--kb-color-overlay-accent10);border:1px solid var(--kb-color-overlay-accent28);border-radius:var(--kb-shape-pill);color:var(--kb-color-action-primary-background);justify-self:start;width:fit-content;max-width:100%;padding:.38rem .62rem;font-size:.76rem;font-weight:850}.resource-grid{gap:1rem;display:grid}.resource-panel{gap:1rem;padding:1.2rem;display:grid}.resource-panel-head h2,.resource-panel-head p{margin-bottom:0}.resource-link-grid{gap:.65rem;display:grid}.resource-link{background:var(--kb-color-overlay-white055);border:1px solid var(--kb-component-card-border);border-radius:var(--kb-shape-card);color:inherit;gap:.2rem;padding:.85rem;text-decoration:none;display:grid}.resource-link:hover,.resource-link:focus-visible{border-color:var(--kb-color-overlay-accent46)}.resource-link span{color:var(--kb-color-text-secondary);text-transform:uppercase;font-size:.76rem;font-weight:800}.app-links-inline{background:var(--kb-color-overlay-accent10);border:1px solid var(--kb-color-overlay-accent28);border-radius:var(--kb-shape-panel);grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);align-items:center;gap:1rem;margin:1rem 0 0;padding:1rem;display:grid}.app-links-inline__copy,.app-links-inline__copy p,.app-links-inline__copy h3{margin-bottom:0}.app-links-inline__copy{gap:.35rem;display:grid}.app-links-inline__copy h3{font-size:1.15rem}.app-links-inline__copy>p:last-child{color:var(--kb-color-text-secondary);font-size:.88rem}.app-links-inline__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.app-link-chip{background:var(--kb-color-overlay-white055);border:1px solid var(--kb-component-card-border);border-radius:var(--kb-shape-card);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.12rem .5rem;padding:.65rem .75rem;text-decoration:none;display:grid}.app-link-chip:hover,.app-link-chip:focus-visible{border-color:var(--kb-color-overlay-accent46)}.app-link-chip span:first-child{color:var(--kb-color-text-secondary);text-transform:uppercase;font-size:.7rem;font-weight:800}.app-link-chip strong{grid-column:1}.app-link-chip span:last-child{color:var(--kb-color-action-primary-background);grid-area:1/2/span 2}.resource-link-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.resource-link-list a{border-bottom:1px solid var(--kb-component-card-border);color:var(--kb-color-text-primary);justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem 0;text-decoration:none;display:flex}.resource-link-list a:hover,.resource-link-list a:focus-visible{color:var(--kb-color-action-primary-background)}.channel-panel{padding:2rem max(1rem, calc((100vw - var(--kb-layout-content-max-width)) / 2))}.channel-tools{gap:.8rem;margin:1.1rem 0 .7rem;display:grid}.channel-search,.config-field,.config-choice,.configurator-lead-form label{gap:.42rem;display:grid}.channel-search span,.config-field>span,.configurator-lead-form label>span,.config-fieldset legend{color:var(--kb-color-text-secondary);font-size:.82rem;font-weight:800}.channel-search input,.config-field select,.config-counter-control input,.configurator-lead-form input{background:var(--kb-color-overlay-white06);border:1px solid var(--kb-component-card-border);border-radius:var(--kb-shape-card);color:var(--kb-color-text-primary);font:inherit;width:100%;min-height:46px;padding:.7rem .8rem}.config-select-control{min-width:0;position:relative}.config-select-control:after{border-bottom:var(--kb-stroke-strong) solid var(--kb-color-text-secondary);border-right:var(--kb-stroke-strong) solid var(--kb-color-text-secondary);content:"";pointer-events:none;height:.45rem;right:var(--kb-spacing-4);width:.45rem;position:absolute;top:50%;transform:translateY(-65%)rotate(45deg)}.config-select-control select{appearance:none;padding-right:3rem}.channel-search input:focus,.config-field select:focus,.config-counter-control input:focus,.configurator-lead-form input:focus{border-color:var(--kb-color-action-primary-background);outline:3px solid var(--kb-color-overlay-accent18)}.channel-filters{flex-wrap:wrap;gap:.35rem;display:flex}.channel-filters button{min-height:36px;padding:.45rem .65rem}.channel-result{color:var(--kb-color-text-secondary);margin-bottom:1rem;font-size:.86rem}.channel-groups{gap:.9rem;display:grid}.channel-group{background:var(--kb-color-overlay-white04);border:1px solid var(--kb-component-card-border);border-radius:var(--kb-shape-card);padding:1rem}.channel-group-head{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.7rem;display:flex}.channel-group h3,.channel-group p{margin-bottom:0}.channel-group-head span{color:var(--kb-color-action-primary-background);font-weight:900}.channel-group ul{flex-wrap:wrap;gap:.42rem;margin:0;padding:0;list-style:none;display:flex}.channel-group li{background:var(--kb-color-overlay-white07);border:1px solid var(--kb-component-card-border);border-radius:var(--kb-shape-pill);color:var(--kb-color-text-secondary);padding:.38rem .55rem;font-size:.83rem}.channel-empty{border:1px dashed var(--kb-color-overlay-accent42);border-radius:var(--kb-shape-card);padding:1rem}.camera-model-grid{margin-top:1rem}.camera-model-card{gap:1rem;padding:1.1rem;display:grid}.camera-model-card__media{background:var(--kb-color-overlay-white04);border-radius:var(--kb-shape-card);justify-content:center;align-items:center;min-height:11rem;padding:1rem;display:flex}.camera-model-card__media img{object-fit:contain;width:100%;max-width:100%;height:10rem}.camera-model-card h3,.camera-model-card p{margin-bottom:0}.camera-model-card .service-category{margin-bottom:.65rem;display:inline-flex}.camera-model-card ul{gap:.4rem;margin:0;padding-left:1.15rem;display:grid}.device-product-grid{gap:1rem;margin-top:1rem;display:grid}.device-product-card{background:linear-gradient(135deg, var(--kb-color-overlay-white07), var(--kb-color-overlay-white02)), var(--kb-component-card-background);border:1px solid var(--kb-color-border-default);border-radius:var(--kb-shape-card);gap:1rem;padding:1rem;display:grid;overflow:hidden}.device-product-card__media{background:var(--kb-color-surface-page);border-radius:var(--kb-shape-card);justify-content:center;align-items:center;min-height:12rem;padding:1.25rem;display:flex}.device-product-card__media img{object-fit:contain;width:100%;max-width:100%;height:11rem}.device-product-card__media.is-placeholder{color:var(--kb-color-text-subtle);text-align:center;font-size:.88rem}.device-product-card__body{gap:.7rem;display:grid}.device-product-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.device-product-card__meta strong{color:var(--kb-color-text-link);font-size:1.05rem}.device-product-card h3,.device-product-card p{margin-bottom:0}.device-product-card ul{gap:.42rem;margin:0;padding-left:1.1rem;display:grid}.device-product-card__link{color:var(--kb-color-text-link);text-underline-offset:.15em;justify-self:start;font-weight:800;text-decoration:underline}.service-configurator{background:var(--kb-component-configurator-background)}.configurator-heading{align-items:end;gap:1rem;margin-bottom:1.15rem;display:grid}.configurator-heading h2,.configurator-heading p{margin-bottom:0}.configurator-promise{background:var(--kb-color-overlay-accent10);border:1px solid var(--kb-color-overlay-accent28);border-radius:var(--kb-shape-card);gap:.25rem;padding:.85rem;display:grid}.configurator-promise strong{color:var(--kb-color-action-primary-background)}.configurator-promise span{color:var(--kb-color-text-secondary);font-size:.85rem}.configurator-service-tabs{gap:.55rem;margin-bottom:1rem;display:grid}.configurator-service-tab{background:var(--kb-component-tabs-background);border:var(--kb-stroke-default) solid var(--kb-component-card-border);border-radius:var(--kb-component-tabs-radius);box-shadow:none;color:var(--kb-component-tabs-text);cursor:pointer;font:inherit;min-height:var(--kb-component-button-size-medium-min-height);padding:var(--kb-layout-control-padding-block) var(--kb-layout-control-padding-inline);text-align:left;white-space:normal;place-items:start;gap:.25rem;width:100%;font-weight:800;text-decoration:none;display:grid;transform:none}.configurator-service-tab:hover,.configurator-service-tab:focus-visible{background:var(--kb-component-tabs-hover-background);border-color:var(--kb-color-overlay-accent38);color:var(--kb-color-action-primary-background)}.configurator-service-tab[aria-selected=true]{background:var(--kb-component-tabs-selected-background);border:var(--kb-stroke-strong) solid var(--kb-component-tabs-selected-border);color:var(--kb-component-tabs-selected-text)}.configurator-service-tab span{color:var(--kb-color-text-secondary);text-transform:uppercase;font-size:.72rem}.configurator-service-tab strong{color:var(--kb-color-text-primary);font-family:var(--kb-typography-display-family);font-size:1rem;line-height:var(--kb-typography-label-line-height)}.configurator-workspace{gap:1rem;display:grid}.configurator-workspace.is-television{grid-template-columns:1fr}.configurator-workspace.is-television .configurator-service-panels{display:contents}.configurator-service-panel,.configurator-summary,.configurator-lead-form{background:var(--kb-component-card-background);border:1px solid var(--kb-component-card-border);border-radius:var(--kb-shape-panel);padding:1rem}.configurator-service-panel{gap:1rem;display:grid}.configurator-television-panel{box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0}.configurator-service-intro h3,.configurator-service-intro p{margin-bottom:0}.config-fields{gap:.85rem;display:grid}.config-field,.config-fieldset,.config-choice-single{background:var(--kb-color-overlay-white04);border:1px solid var(--kb-component-card-border);border-radius:var(--kb-shape-card);padding:.8rem}.config-field small,.config-choice small,.config-field-help,.config-summary-note{color:var(--kb-color-text-secondary);font-size:.78rem}.config-field-link{color:var(--kb-color-action-primary-background);text-underline-offset:.16em;font-size:.8rem;font-weight:800;text-decoration:underline}.config-tariff-details{margin-top:.75rem;padding:.1rem .1rem 0;display:block}.config-tariff-details>div{gap:.65rem;display:grid}.config-tariff-details p{margin-bottom:0}.config-tariff-details .tag-list{margin:0}.config-fieldset{min-width:0;margin:0}.config-fieldset legend{padding:0 .25rem}.config-field-group{background:var(--kb-color-overlay-white02);border:1px solid var(--kb-component-card-border);border-radius:var(--kb-shape-card);min-width:0;margin:0;padding:.8rem}.config-field-group legend{color:var(--kb-color-text-secondary);padding:0 .25rem;font-size:.82rem;font-weight:800}.config-field-group-content{gap:.65rem;display:grid}.config-field-group-content>.config-choice-single{border:0;padding:.35rem 0}.config-choice-grid{gap:.5rem;margin-top:.45rem;display:grid}.config-choice-option{gap:.5rem;display:grid}.config-choice-option>.config-field{margin-inline:.25rem}.config-choice{background:var(--kb-color-overlay-white04);border-radius:var(--kb-shape-card);border:1px solid #0000;grid-template-columns:auto 1fr;align-items:start;padding:.65rem}.config-choice:has(input:checked){background:var(--kb-color-overlay-accent10);border-color:var(--kb-color-overlay-accent38)}.config-choice input{accent-color:var(--kb-color-action-primary-background);margin-top:.2rem}.config-choice strong{font-size:.9rem;display:block}.config-counter-control{align-items:center;gap:var(--kb-spacing-2);grid-template-columns:var(--kb-component-input-min-height) minmax(0, 1fr) var(--kb-component-input-min-height) auto;margin-top:.45rem;display:grid}.config-counter-control button{aspect-ratio:1;background:var(--kb-color-overlay-accent10);border:1px solid var(--kb-color-overlay-accent28);border-radius:var(--kb-shape-card);color:var(--kb-color-action-primary-background);cursor:pointer;height:var(--kb-component-input-min-height);min-height:var(--kb-component-input-min-height);width:var(--kb-component-input-min-height);justify-content:center;align-items:center;padding:0;font-size:1.2rem;display:inline-flex}.config-counter-control input{height:var(--kb-component-input-min-height);min-height:var(--kb-component-input-min-height)}.config-counter-control em{color:var(--kb-color-text-secondary);min-height:var(--kb-component-input-min-height);white-space:nowrap;align-items:center;font-size:.82rem;font-style:normal;display:inline-flex}.config-notes{color:var(--kb-color-text-secondary);gap:.35rem;margin:0;padding-left:1.2rem;font-size:.82rem;display:grid}.configurator-summary{align-content:start;gap:.75rem;display:grid;position:sticky;top:1rem}.configurator-summary h3,.configurator-summary p{margin-bottom:0}.config-total-block{border-bottom:1px solid var(--kb-component-card-border);gap:.18rem;padding-bottom:.65rem;display:grid}.config-total-block span,.config-total-block small{color:var(--kb-color-text-secondary);font-size:.8rem}.config-total-block strong{color:var(--kb-color-action-primary-background);font-family:var(--kb-typography-display-family);font-size:1.8rem;line-height:var(--kb-typography-heading-line-height)}.config-total-block strong small{margin-left:.25rem;font-family:inherit;font-size:.78rem}.config-total-block.is-one-time strong{color:var(--kb-color-text-primary);font-size:1.25rem}.config-summary-lines{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.config-summary-lines li{border-bottom:1px dashed var(--kb-component-card-border);gap:.1rem;padding-bottom:.4rem;display:grid}.config-summary-lines li.is-estimate{background:var(--kb-color-overlay-accent10);border:1px solid var(--kb-color-overlay-accent28);border-radius:var(--kb-shape-card);padding:.55rem .65rem}.config-summary-lines li.is-estimate strong{color:var(--kb-color-action-primary-background)}.config-summary-lines span{color:var(--kb-color-text-secondary);font-size:.76rem}.config-summary-lines strong{font-size:.82rem}.configurator-summary .card-action{cursor:pointer;text-align:center;border:0;justify-self:stretch;width:100%}.configurator-lead-form{gap:1rem;margin-top:1rem;display:grid}.configurator-form-heading h3,.configurator-form-heading p{margin-bottom:0}.configurator-contact-grid{gap:.8rem;display:grid}.configurator-form-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.text-button{color:var(--kb-color-action-primary-background);cursor:pointer;font:inherit;background:0 0;border:0;padding:.65rem 0;font-weight:800}@media (width>=720px){.individual-service-grid,.service-benefit-grid,.camera-model-grid,.device-product-grid,.configurator-contact-grid,.resource-link-grid,.app-links-inline__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.individual-hero,.individual-principles,.service-hero,.configurator-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr)}.configurator-service-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.configurator-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr)}}@media (width<=42rem){.app-links-inline{grid-template-columns:1fr;margin-inline:0}.app-links-inline__links{grid-template-columns:1fr}.homepage-social-links__head{align-items:start;display:grid}.homepage-social-links__grid{grid-template-columns:1fr}}@media (width>=980px){.service-benefit-grid,.camera-model-grid,.device-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-hero h1{font-size:3.5rem}}
