.business-page{background:linear-gradient(135deg, var(--kb-color-overlay-accent-softest), transparent 34rem), linear-gradient(120deg, var(--kb-color-overlay-accent-faint) 1px, transparent 1px), linear-gradient(180deg, var(--kb-color-surface-business-canvas-start) 0%, var(--kb-color-surface-business-canvas-middle) 46%, var(--kb-color-surface-business-canvas-end) 100%);color:var(--kb-business-text-primary);background-size:auto,42px 42px,auto;position:relative;overflow:hidden}.business-page:before{background:linear-gradient(90deg, transparent, var(--kb-color-overlay-accent28), transparent), linear-gradient(180deg, transparent, var(--kb-color-overlay-info14), transparent);content:"";pointer-events:none;width:min(46rem,82vw);height:52rem;display:none;position:absolute;top:4rem;left:50%;transform:translate(-50%)rotate(-8deg)}.business-page .section-pad{width:min(100%, var(--kb-layout-content-max-width));z-index:var(--kb-layer-content);position:relative}.business-page :where(section,div,article,aside,nav,form,label,ul,li,p,h1,h2,h3,a,button){min-width:0}.business-page :where(p,h1,h2,h3,strong,a,span,small,li){overflow-wrap:break-word}.business-page h1,.business-page h2,.business-page h3{color:var(--kb-business-text-primary)}.business-page p,.business-page small{color:var(--kb-business-text-secondary)}.business-page .eyebrow{color:var(--kb-business-accent-primary)}.business-page .business-hero{min-height:560px;padding-top:4rem;padding-bottom:4rem}.business-page .business-hero-copy{gap:1.15rem}.business-page .business-hero-copy h1{max-width:880px;font-size:2.35rem}.business-page .business-hero-copy p{color:var(--kb-color-overlay-frost82);max-width:760px;font-size:1.08rem}.business-page .business-actions .card-action{width:auto}.business-page .business-link{background:var(--kb-color-overlay-white04);border-color:var(--kb-business-border-default);color:var(--kb-business-text-primary)}.business-page .business-link:hover{background:var(--kb-color-overlay-accent12);border-color:var(--kb-color-overlay-accent42)}.business-page .business-compact-hero,.business-page .business-request-hero{border-bottom:1px solid var(--kb-color-overlay-white-soft);align-items:start;gap:1.2rem;padding-top:2.25rem;padding-bottom:2rem;display:grid}.business-page .business-compact-hero h1,.business-page .business-request-hero h1{max-width:720px;font-size:2.15rem}.business-page .business-compact-hero p,.business-page .business-request-hero p{max-width:720px;font-size:1rem}.business-quick-actions,.business-actions{flex-wrap:wrap;gap:.65rem;display:flex}.business-quick-actions>*,.business-actions>*{min-width:0;max-width:100%}.business-page .business-quick-actions .card-action,.business-page .business-quick-actions .business-link,.business-phone-card{width:auto;min-height:46px}.business-phone-card{background:var(--kb-color-overlay-white-subtle);border:1px solid var(--kb-color-overlay-accent30);border-radius:var(--kb-shape-card);color:var(--kb-business-text-primary);white-space:nowrap;justify-content:center;align-items:center;padding:.72rem .9rem;font-weight:850;display:inline-flex}.business-phone-card:hover{background:var(--kb-color-overlay-accent12);border-color:var(--kb-color-overlay-accent48)}.business-routing-section{border-bottom:1px solid var(--kb-color-overlay-white-soft);gap:1.1rem;padding-top:2rem;padding-bottom:2rem;display:grid}.business-routing-grid{gap:1rem;display:grid}.business-routing-card{--route-accent:215, 86, 156;background:linear-gradient(145deg, rgb(var(--route-accent) / .16), transparent 42%), linear-gradient(135deg, var(--kb-color-overlay-white065), var(--kb-color-overlay-white02)), var(--kb-business-surface-panel-strong);border:1px solid rgb(var(--route-accent) / .42);border-radius:var(--kb-shape-card);box-shadow:var(--kb-elevation-glass-inset-strong);gap:1rem;padding:1.1rem;display:grid;position:relative;overflow:hidden}.business-routing-card:before{background:rgb(var(--route-accent));content:"";height:3px;position:absolute;inset:0 0 auto}.business-routing-card.is-budget{--route-accent:69, 153, 216}.business-routing-card.is-operator{--route-accent:119, 188, 113}.business-routing-card__header{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.business-routing-card__header .eyebrow,.business-routing-card__header h3,.business-routing-hint{margin-bottom:0}.business-routing-card__header h3{font-size:1.45rem}.business-routing-hint{font-size:1rem;line-height:1.62}.business-routing-contacts{flex-wrap:wrap;gap:.55rem;display:flex}.business-routing-contacts a{background:var(--kb-color-overlay-white-subtle);border:1px solid rgb(var(--route-accent) / .25);border-radius:var(--kb-shape-pill);color:var(--kb-color-overlay-frost86);padding:.45rem .68rem;font-size:.88rem;font-weight:760}.business-routing-contacts a:hover{background:rgb(var(--route-accent) / .14);border-color:rgb(var(--route-accent) / .48)}.business-routing-card .card-action{text-align:center;justify-self:stretch}.business-routing-actions{gap:.55rem;display:grid}.business-routing-actions .business-link{text-align:center;justify-content:center;width:100%}.business-segment-switcher-section{padding-top:1.25rem;padding-bottom:1.25rem}.business-segment-switcher{gap:.65rem;display:grid}.business-segment-switcher__item{background:var(--kb-color-overlay-white-subtle);border:1px solid var(--kb-business-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:.22rem;padding:.8rem .9rem;display:grid}.business-segment-switcher__item:hover,.business-segment-switcher__item.is-active{background:var(--kb-color-overlay-accent12);border-color:var(--kb-color-overlay-accent46);transform:translateY(-1px)}.business-segment-switcher__item span{color:var(--kb-business-accent-primary);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:850}.business-segment-switcher__item strong{color:var(--kb-business-text-primary);font-size:1rem}.business-segment-switcher__item small{color:var(--kb-business-text-secondary);font-size:.82rem}.business-segment-workspace{border-bottom:1px solid var(--kb-color-overlay-white-soft)}.business-segment-service-grid{margin-bottom:1rem}.business-segment-utility-grid{gap:.85rem;display:grid}.business-segment-utility-grid .business-detail-card{align-content:start;gap:.7rem;display:grid}.business-segment-utility-grid .business-detail-card h3,.business-segment-utility-grid .business-detail-card p{margin-bottom:0}.business-segment-utility-grid .business-link,.business-segment-utility-grid .card-action{text-align:center;justify-self:start;margin-top:auto}.business-segment-contact-links{flex-wrap:wrap;align-items:start;gap:.55rem;display:flex}.business-service-workspace,.business-ops-section{border-bottom:1px solid var(--kb-color-overlay-white-soft)}.business-jobs-section{gap:1rem;padding-top:1.5rem;display:grid}.business-proof-strip{gap:.65rem;display:grid}.business-proof-strip span,.business-job-card,.telephony-guide-panel,.preferred-contact-group{background:linear-gradient(135deg, var(--kb-color-overlay-white065), var(--kb-color-overlay-white02)), var(--kb-business-surface-panel);border:1px solid var(--kb-business-border-default);border-radius:var(--kb-shape-card)}.business-proof-strip span{color:var(--kb-color-overlay-frost90);gap:.2rem;padding:.85rem;display:grid}.business-proof-strip strong{color:var(--kb-business-accent-primary);text-transform:uppercase;font-size:.78rem}.business-jobs-grid{gap:.85rem;display:grid}.business-job-card{gap:.5rem;padding:1rem;display:grid}.business-job-card h2{margin-bottom:0;font-size:1.18rem}.business-job-card p{margin-bottom:0}.business-service-tabs{gap:1.2rem;display:grid}.business-service-select{gap:var(--kb-layout-grid-gap-compact);display:grid}.business-service-select span{color:var(--kb-business-text-secondary);text-transform:uppercase;font-size:.78rem;font-weight:850}.business-service-select 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-business-text-primary);font:inherit;min-height:var(--kb-component-select-min-height);padding:var(--kb-layout-control-padding-block) 2.5rem var(--kb-layout-control-padding-block) var(--kb-component-input-padding-inline);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);width:100%}.business-service-select select:hover,.business-service-select select:focus{border-color:var(--kb-color-overlay-accent46)}.business-service-list{gap:.65rem;display:none}.business-service-panel{min-width:0}.business-service-panel-item{display:none}.business-service-panel-item.is-active{gap:1rem;display:grid}.business-page button.business-service-row{box-shadow:none;color:inherit;cursor:pointer;font:inherit;justify-content:initial;text-align:left;width:100%}.business-service-list .business-service-row{grid-template-columns:auto minmax(0,1fr);align-content:start;min-height:118px}.business-service-list .business-service-row small{grid-area:2/2}.business-service-list .business-service-row p{display:none}.business-service-list .business-service-row strong{overflow-wrap:normal;word-break:normal}.business-page button.business-service-row:hover,.business-page button.business-service-row:active{box-shadow:var(--kb-elevation-business-card);transform:translateY(-1px)}.business-service-row[aria-pressed=true]{background:linear-gradient(90deg, var(--kb-color-overlay-accent18), var(--kb-color-overlay-info08)), var(--kb-business-surface-panel-strong);border-color:var(--kb-color-overlay-accent56);box-shadow:var(--kb-elevation-accent-rail)}.business-page button.business-service-row:focus-visible,.business-service-select select:focus-visible{outline:3px solid var(--kb-business-accent-primary);outline-offset:3px}.hotspot-plan-panel,.compact-request-summary{background:linear-gradient(135deg, var(--kb-color-overlay-white07), var(--kb-color-overlay-white02)), var(--kb-business-surface-panel);border:1px solid var(--kb-business-border-default);border-radius:var(--kb-shape-card);gap:1rem;padding:1rem;display:grid}.hotspot-plan-grid{gap:.8rem;display:grid}.hotspot-plan-grid article{background:var(--kb-color-overlay-white-subtle);border:1px solid var(--kb-color-overlay-accent20);border-radius:var(--kb-shape-card);gap:.75rem;padding:1rem;display:grid}.hotspot-plan-grid h3{margin-bottom:0;font-size:1.2rem}.hotspot-plan-grid p{margin-bottom:0}.hotspot-plan-grid .hotspot-plan-price{align-items:baseline;gap:.45rem;display:flex}.hotspot-plan-price strong{color:var(--kb-business-text-primary);font-family:var(--kb-typography-display-family);font-size:1.65rem;line-height:1}.hotspot-plan-price span{color:var(--kb-business-text-secondary);font-size:.86rem}.hotspot-plan-grid.is-single{grid-template-columns:minmax(0,1fr)}.business-callout{background:var(--kb-color-overlay-white-subtle);border:1px solid var(--kb-business-border-default);border-radius:var(--kb-shape-card);gap:.35rem;padding:1rem;display:grid}.business-callout span{color:var(--kb-business-text-secondary);font-size:.9rem}.business-callout a{color:var(--kb-business-text-primary);font-family:var(--kb-typography-display-family);font-size:1.35rem;font-weight:850}.request-contact-callout a+a{color:var(--kb-business-text-secondary);font-family:var(--kb-typography-body-family);font-size:.94rem;font-weight:760}.business-page .business-request-layout.is-compact{align-items:start;padding-top:1.5rem}.business-page .business-request-layout.is-compact .business-request-form{background:linear-gradient(135deg, var(--kb-color-overlay-white07), var(--kb-color-overlay-white02)), var(--kb-business-surface-panel);border:1px solid var(--kb-business-border-default);border-radius:var(--kb-shape-card);gap:var(--kb-component-form-gap);padding:var(--kb-component-card-padding)}.business-page .business-request-layout.is-compact .form-group,.business-page .business-request-layout.is-compact .message-field,.business-page .business-request-layout.is-compact .consent-line{padding:var(--kb-component-card-padding)}.preferred-contact-group{gap:.55rem;margin-top:.85rem;padding:.85rem;display:grid}.b2g-extra-contact{margin-top:.85rem}.b2g-extra-contact summary{color:var(--kb-color-overlay-frost90);cursor:pointer;font-weight:850}.b2g-extra-contact .contact-grid{margin-top:.85rem}.preferred-contact-group>span{color:var(--kb-color-overlay-frost90);font-weight:850}.preferred-contact-group label{color:var(--kb-color-overlay-frost86);align-items:center;gap:.55rem;display:flex}.preferred-contact-group input{accent-color:var(--kb-business-accent-primary);width:auto}.business-page .compact-business-grid{gap:var(--kb-composition-contact-grid-gap);grid-template-columns:1fr}.business-page [data-request-address-hint]{color:var(--kb-business-text-secondary);font-size:.78rem;font-weight:600;line-height:1.4}.compact-request-summary h2{font-size:1.65rem}.business-page .business-hero-panel{background:linear-gradient(135deg, var(--kb-color-overlay-accent20), transparent 38%), linear-gradient(160deg, var(--kb-color-overlay-white09), var(--kb-color-overlay-white03)), var(--kb-color-surface-business-glass-strong);border:1px solid var(--kb-business-border-default);box-shadow:var(--kb-elevation-business-panel), var(--kb-elevation-glass-inset);gap:0;min-height:560px;position:relative}.business-hero-media{grid-column:1/-1;min-height:300px;position:relative;overflow:hidden}.business-page .business-panel-image{box-shadow:none;border:0;border-radius:0;height:100%;min-height:300px}.business-page .business-panel-image:after{background:linear-gradient(180deg, var(--kb-color-overlay-business-soft), var(--kb-color-overlay-business-scrim)), radial-gradient(circle at 78% 20%, var(--kb-color-overlay-accent34), transparent 15rem), radial-gradient(circle at 16% 18%, var(--kb-color-overlay-info18), transparent 18rem)}.business-page .promo-visual:after{background:linear-gradient(180deg, var(--kb-color-overlay-business-faint) 35%, var(--kb-color-overlay-business-glass) 100%), radial-gradient(circle at 80% 12%, var(--kb-color-overlay-accent26), transparent 20rem), radial-gradient(circle at 10% 18%, var(--kb-color-overlay-info16), transparent 18rem)}.b2g-hero-contact{background:linear-gradient(145deg, var(--kb-color-overlay-white075), var(--kb-color-overlay-white025)), var(--kb-business-surface-panel-strong);border:1px solid var(--kb-business-border-default);border-radius:var(--kb-shape-card);box-shadow:var(--kb-elevation-floating);flex-direction:column;justify-content:space-between;gap:1rem;min-height:360px;padding:1.15rem;display:flex;position:relative;overflow:hidden}.b2g-hero-contact:before{background:radial-gradient(circle at 86% 18%, var(--kb-color-overlay-accent26), transparent 10rem), linear-gradient(135deg, transparent 30%, var(--kb-color-overlay-info14));content:"";pointer-events:none;position:absolute;inset:0}.b2g-hero-contact__top{z-index:var(--kb-layer-content);grid-template-columns:minmax(0,1fr) 8rem;align-items:center;gap:.75rem;display:grid;position:relative}.b2g-hero-contact__emblem{justify-self:end;width:8rem;height:8rem}.b2g-hero-contact__emblem img{opacity:.92;width:100%;height:100%}.b2g-hero-contact__content{gap:.65rem;display:grid}.b2g-hero-contact__content p{margin-bottom:0}.b2g-hero-contact__actions{z-index:var(--kb-layer-content);gap:.55rem;margin-top:.3rem;display:grid;position:relative}.b2g-hero-contact__actions .card-action,.b2g-hero-contact__actions .business-phone-card{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:46px}.business-page .business-hero-panel:after{background:linear-gradient(180deg, transparent, var(--kb-color-overlay-accent18), transparent);content:"";width:1px;height:100%;position:absolute;top:0;right:18%}.business-hero-radar{pointer-events:none;min-height:100%;z-index:var(--kb-layer-raised);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.business-hero-radar:before{background:linear-gradient(90deg, transparent 49%, var(--kb-color-overlay-accent44) 50%, transparent 51%), linear-gradient(0deg, transparent 49%, var(--kb-color-overlay-accent34) 50%, transparent 51%);content:"";width:14rem;height:14rem;position:absolute}.business-hero-radar span{border:1px solid var(--kb-color-overlay-accent28);border-radius:var(--kb-shape-pill);position:absolute}.business-hero-radar span:first-child{width:6rem;height:6rem}.business-hero-radar span:nth-child(2){width:10rem;height:10rem}.business-hero-radar span:nth-child(3){border-color:var(--kb-color-overlay-info34);width:14rem;height:14rem}.business-page .business-hero-panel article{background:var(--kb-color-overlay-white-subtle);border-top:1px solid var(--kb-color-overlay-white-soft);min-height:138px;padding:1.1rem}.business-page .business-hero-panel article:nth-of-type(odd){border-right:1px solid var(--kb-color-overlay-white-soft)}.business-page .business-hero-panel span{color:var(--kb-business-accent-primary)}.business-page .business-hero-panel strong{color:var(--kb-business-text-primary);font-family:var(--kb-typography-display-family);font-size:1.28rem;line-height:1.14}.business-service-inventory,.business-calculators-showcase,.business-faq-section{border-top:1px solid var(--kb-color-overlay-white-soft)}.business-service-rail{gap:.65rem;display:grid}.business-service-row{background:linear-gradient(90deg, var(--kb-color-overlay-accent10), transparent 48%), var(--kb-business-surface-panel);border:1px solid var(--kb-business-border-default);border-radius:var(--kb-shape-card);min-height:84px;transition:background-color var(--kb-motion-duration-base) var(--kb-motion-easing-standard), 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);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.95rem;display:grid}.business-service-row:hover{border-color:var(--kb-color-overlay-accent46);box-shadow:var(--kb-elevation-business-card);transform:translateY(-1px)}.business-service-row span{color:var(--kb-business-accent-primary);width:2.3rem;font-size:.82rem;font-weight:900}.business-service-row strong{color:var(--kb-business-text-primary);font-family:var(--kb-typography-display-family);font-size:.98rem;line-height:1.22}.business-service-row small{border:1px solid var(--kb-color-overlay-accent32);border-radius:var(--kb-shape-pill);color:var(--kb-business-accent-primary);text-transform:uppercase;white-space:nowrap;justify-self:start;padding:.32rem .55rem;font-size:.72rem;font-weight:850}.business-service-row p{grid-column:1/-1;margin-bottom:0;font-size:.92rem}.business-comfort-section,.business-proof-workflow{gap:1rem;display:grid}.business-comfort-copy,.business-vip-console,.business-case-study,.business-proof-column article,.business-faq-grid article,.business-page .business-card,.business-page .business-detail-card,.business-page .business-request-summary,.business-page .business-segment-card{background:linear-gradient(135deg, var(--kb-color-overlay-white07), var(--kb-color-overlay-white02)), var(--kb-business-surface-panel);border:1px solid var(--kb-business-border-default);border-radius:var(--kb-shape-card);box-shadow:var(--kb-elevation-glass-inset)}.business-comfort-copy,.business-vip-console,.business-case-study,.business-proof-column article,.business-faq-grid article{padding:1.2rem}.business-page .business-mini-list li{color:var(--kb-color-overlay-frost88)}.business-page .business-mini-list li:before{background:var(--kb-business-accent-primary);border-color:var(--kb-color-overlay-accent38);box-shadow:var(--kb-elevation-accent-glow)}.business-portrait-list{margin-top:1rem}.business-vip-console{align-content:start;gap:.85rem}.business-vip-console>strong{color:var(--kb-business-accent-primary);font-family:var(--kb-typography-display-family);letter-spacing:0;text-transform:uppercase;font-size:.82rem}.business-vip-console div{grid-template-columns:auto 1fr;align-items:start;gap:.7rem;display:grid}.business-vip-console div span{background:var(--kb-color-action-primary-background);border-radius:var(--kb-shape-pill);box-shadow:var(--kb-elevation-accent-glow-strong);width:.72rem;height:.72rem;margin-top:.45rem}.business-vip-console div p{margin-bottom:0}.business-calculator-stack,.telephony-calculator-group{gap:1rem;display:grid}.telephony-tariff-links{gap:.65rem;margin-top:1.5rem;display:grid}.telephony-tariff-links .business-link{justify-self:start}.telephony-calculator-tabs{gap:var(--kb-layout-grid-gap-compact);grid-template-columns:minmax(0,1fr);display:grid}.telephony-calculator-tabs button{background:var(--kb-color-overlay-white04);border:1px solid var(--kb-component-card-border);border-radius:var(--kb-component-card-radius);color:var(--kb-business-text-secondary);cursor:pointer;font:inherit;min-height:var(--kb-layout-touch-target-min);padding:var(--kb-layout-control-padding-block) var(--kb-layout-control-padding-inline);text-align:left;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), color var(--kb-motion-interaction-duration) var(--kb-motion-interaction-easing), transform var(--kb-motion-interaction-duration) var(--kb-motion-interaction-easing);font-weight:800}.telephony-calculator-tabs button:hover,.telephony-calculator-tabs button:focus-visible{background:var(--kb-color-overlay-accent12);border-color:var(--kb-color-overlay-accent48);color:var(--kb-business-text-primary);transform:translateY(-1px)}.telephony-calculator-tabs button[aria-selected=true]{background:var(--kb-color-action-primary-background);border-color:var(--kb-color-action-primary-background);box-shadow:var(--kb-elevation-accent-glow-strong);color:var(--kb-color-action-primary-text)}.telephony-calculator-panels>[hidden]{display:none}.office-profile-panel{background:linear-gradient(135deg, var(--kb-color-overlay-white07), var(--kb-color-overlay-white02)), var(--kb-business-surface-panel);border:1px solid var(--kb-business-border-default);border-radius:var(--kb-shape-card);gap:1rem;padding:1rem;display:grid}.office-profile-grid{gap:.85rem;display:grid}.office-profile-card{background:linear-gradient(180deg, var(--kb-color-overlay-accent11), var(--kb-color-overlay-info-faint)), var(--kb-color-overlay-white-subtle);border:1px solid var(--kb-color-overlay-accent24);border-radius:var(--kb-shape-card);min-height:260px;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:.62rem;padding:1rem;display:grid}.office-profile-card:hover{border-color:var(--kb-color-overlay-accent48);box-shadow:var(--kb-elevation-business-card-strong);transform:translateY(-1px)}.office-profile-card span{background:var(--kb-color-overlay-accent14);border:1px solid var(--kb-color-overlay-accent28);border-radius:var(--kb-shape-pill);color:var(--kb-business-accent-primary);justify-self:start;padding:.34rem .58rem;font-size:.76rem;font-weight:850}.office-profile-card h4{color:var(--kb-business-text-primary);font-family:var(--kb-typography-display-family);margin:0;font-size:1.35rem;line-height:1.15}.office-profile-card strong{color:var(--kb-business-text-primary);font-family:var(--kb-typography-display-family);font-size:1.85rem;line-height:1.05}.office-profile-card p{margin-bottom:0}.office-profile-card .card-action{align-self:end;width:100%;margin-top:.25rem}.business-page .business-calculator-stack .business-calculator-section{contain-intrinsic-size:auto;content-visibility:visible;max-width:none;margin:0;padding:0}.business-service-info{background:linear-gradient(135deg, var(--kb-color-overlay-white065), var(--kb-color-overlay-white02)), var(--kb-business-surface-panel);border:1px solid var(--kb-business-border-default);border-radius:var(--kb-shape-card);gap:.75rem;padding:1rem;display:grid}.business-service-info .business-mini-list{grid-template-columns:repeat(2,minmax(0,1fr))}.business-service-info h3{margin-bottom:0;font-size:1.35rem}.business-service-info p{margin-bottom:0}.business-service-info .service-category,.business-ops-card span{background:var(--kb-color-overlay-accent14);border-radius:var(--kb-shape-pill);color:var(--kb-business-accent-primary);text-transform:uppercase;justify-self:start;padding:.34rem .58rem;font-size:.72rem;font-weight:850}.business-service-info .business-mini-list{gap:.45rem;margin-top:.1rem;display:grid}.business-ops-grid{gap:.85rem;display:grid}.business-ops-card{background:linear-gradient(135deg, var(--kb-color-overlay-white065), var(--kb-color-overlay-white02)), var(--kb-business-surface-panel);border:1px solid var(--kb-business-border-default);border-radius:var(--kb-shape-card);transition:background-color var(--kb-motion-duration-base) var(--kb-motion-easing-standard), 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:.65rem;padding:1rem;display:grid}.business-ops-card:hover{border-color:var(--kb-color-overlay-accent46);box-shadow:var(--kb-elevation-business-card);transform:translateY(-1px)}.business-ops-card strong{color:var(--kb-business-text-primary);font-family:var(--kb-typography-display-family);font-size:1.12rem;line-height:1.24}.business-ops-card p{margin-bottom:0}.b2g-procurement-section,.b2g-contact-panel{gap:1rem;display:grid}.business-page .section-heading.is-tight{margin-bottom:0}.b2g-framework-grid{gap:1rem;display:grid}.b2g-law-card,.b2g-platform-card{align-content:start}.b2g-law-card .business-mini-list{gap:.75rem}.b2g-platform-list{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.b2g-platform-list span{background:var(--kb-color-overlay-accent12);border:1px solid var(--kb-color-overlay-accent28);border-radius:var(--kb-shape-pill);color:var(--kb-color-overlay-frost90);padding:.42rem .62rem;font-size:.82rem;font-weight:760}.b2g-service-grid{margin-top:-.2rem}.b2g-contact-panel{background:linear-gradient(135deg, var(--kb-color-overlay-white075), var(--kb-color-overlay-white025)), var(--kb-business-surface-panel-strong);border:1px solid var(--kb-business-border-default);border-radius:var(--kb-shape-card);padding:1rem}.b2g-contact-panel h2,.b2g-contact-panel p{margin-bottom:0}.b2g-contact-actions{align-content:start;gap:.65rem;display:grid}.b2g-contact-actions .card-action,.b2g-contact-actions .business-link,.b2g-contact-actions .business-phone-card{text-align:center;white-space:normal;justify-self:stretch;width:100%;min-height:46px}.telephony-guide-panel{gap:.85rem;margin-top:1rem;padding:1rem;display:grid}.telephony-guide-panel h3{margin-bottom:0;font-size:1.24rem}.telephony-guide-panel .card-action{justify-self:start;width:auto}.datacenter-access-hero .business-callout strong{color:var(--kb-business-text-primary);font-family:var(--kb-typography-display-family);font-size:1.25rem;line-height:1.16}.datacenter-access-shell{padding-top:1.5rem}.datacenter-access-form{background:linear-gradient(135deg, var(--kb-color-overlay-white075), var(--kb-color-overlay-white025)), var(--kb-business-surface-panel);border:1px solid var(--kb-business-border-default);border-radius:var(--kb-shape-card);gap:var(--kb-component-form-gap);padding:var(--kb-component-card-padding);display:grid}.datacenter-access-grid{gap:var(--kb-composition-contact-grid-gap);display:grid}.datacenter-access-grid label,.datacenter-access-works{background:var(--kb-color-overlay-white-subtle);border:1px solid var(--kb-color-overlay-accent18);border-radius:var(--kb-shape-card);color:var(--kb-color-overlay-frost90);gap:var(--kb-layout-grid-gap-compact);padding:var(--kb-component-card-padding);display:grid}.datacenter-access-grid input,.datacenter-access-grid select,.datacenter-access-works textarea{background:var(--kb-color-overlay-business-glass);border:1px solid var(--kb-color-overlay-accent28);border-radius:var(--kb-component-input-radius);color:var(--kb-business-text-primary);min-height:var(--kb-component-input-min-height);padding:.8rem var(--kb-component-input-padding-inline);width:100%}.datacenter-access-grid input:hover,.datacenter-access-grid select:hover,.datacenter-access-works textarea:hover{border-color:var(--kb-color-overlay-accent46)}.datacenter-access-works textarea{min-height:var(--kb-component-textarea-min-height);resize:vertical}.datacenter-access-submit-row{align-items:center;gap:.65rem;display:grid}.datacenter-access-submit-row .business-link,.datacenter-access-submit-row button{text-align:center;justify-self:stretch;width:100%}.business-page .business-calculator-section .section-heading{margin-bottom:.8rem}.business-page .business-calculator-section h2{font-size:1.72rem}.business-page .business-calculator{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:start;padding:0}.business-page .business-calculator-form{box-shadow:none;background:0 0;border:0;align-content:start;align-self:start;gap:1rem;padding:0}.business-page .business-calculator-form--simple{grid-template-columns:minmax(0,1fr)}.business-page .calculator-choice-group{border:0;grid-column:1/-1;gap:.55rem;min-width:0;margin:0;padding:0;display:grid}.business-page .calculator-choice-group legend{color:var(--kb-color-overlay-frost90);margin-bottom:.55rem;padding:0;font-size:.9rem;font-weight:800}.business-page .calculator-choice-options{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:.65rem;display:grid}.business-page .business-calculator-form label.calculator-choice-option{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.business-page .business-calculator-form label.calculator-choice-option:hover,.business-page .business-calculator-form label.calculator-choice-option:focus-within{box-shadow:none;border-color:#0000}.business-page .calculator-choice-card{background:var(--kb-color-overlay-white-subtle);border:1px solid var(--kb-color-overlay-accent18);border-radius:var(--kb-component-card-radius);min-height:var(--kb-layout-touch-target-input);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);gap:.2rem;padding:.8rem .9rem;display:grid}.business-page .calculator-choice-card strong{color:var(--kb-color-overlay-frost90);font-size:.9rem}.business-page .calculator-choice-card small{color:var(--kb-color-overlay-frost70);font-size:.76rem;font-weight:650}.business-page .calculator-choice-help{color:var(--kb-color-overlay-frost70);font-size:.78rem;font-weight:650;line-height:var(--kb-typography-body-line-height)}.business-page .calculator-choice-option:hover .calculator-choice-card{border-color:var(--kb-color-overlay-accent32)}.business-page .calculator-choice-option input:checked+.calculator-choice-card{background:var(--kb-color-overlay-accent14);border-color:var(--kb-color-overlay-accent46);box-shadow:var(--kb-elevation-selected-subtle)}.business-page .calculator-choice-option input:focus-visible+.calculator-choice-card{box-shadow:var(--kb-component-input-focus-ring)}.business-page .calculator-lines[hidden]{display:none}.business-page .business-calculator-form label{background:var(--kb-color-overlay-white-subtle);border-color:var(--kb-color-overlay-accent18);gap:.55rem;padding:.8rem}.business-page .business-calculator-form label>span{color:var(--kb-color-overlay-frost86)}.business-page .business-calculator-form :where(input:not([type=checkbox]):not([type=radio]),select){background:var(--kb-color-overlay-business-glass);border-color:var(--kb-color-overlay-accent28);color:var(--kb-business-text-primary)}.business-page .calculator-number-control{background:var(--kb-component-input-background);border-color:var(--kb-component-input-border)}.business-page .calculator-number-control input{border-color:var(--kb-color-overlay-accent22);color:var(--kb-business-text-primary);background:0 0}.business-page .calculator-step-button{color:var(--kb-business-accent-primary)}.business-page .calculator-step-button:hover{background:var(--kb-color-overlay-accent16)}.business-page .calculator-step-button:active{background:var(--kb-color-overlay-accent24)}.business-page .calculator-toggle:has(input:checked){background:var(--kb-color-overlay-accent12);border-color:var(--kb-color-overlay-accent46);box-shadow:var(--kb-elevation-selected-subtle)}.business-page .business-calculator-form :where(input:not([type=checkbox]):not([type=radio]),select):hover,.business-page .business-calculator-form :where(input:not([type=checkbox]):not([type=radio]),select):focus{border-color:var(--kb-color-overlay-accent46)}.business-page .business-calculator-result{background:radial-gradient(circle at 100% 0, var(--kb-color-overlay-accent30), transparent 16rem), var(--kb-component-calculator-result-background);border-color:var(--kb-component-calculator-result-border);border-radius:var(--kb-component-calculator-radius);align-self:start}.business-page .business-calculator-result .service-category{background:var(--kb-color-overlay-accent14);color:var(--kb-business-accent-primary)}.business-page .calculator-total-grid div{background:var(--kb-color-overlay-white055);border-color:var(--kb-color-overlay-white11);border-radius:var(--kb-component-card-radius)}.business-page .calculator-total-grid strong,.business-page .calculator-lines strong{font-family:var(--kb-typography-display-family)}.business-page .calculator-lines li{border-bottom-color:var(--kb-color-overlay-white-border)}.business-page .business-segment-card{align-content:start}.business-page .business-card,.business-page .business-detail-card,.business-page .business-request-summary{color:var(--kb-business-text-primary)}.business-page .business-card:hover,.business-page .business-detail-card:hover,.business-page .business-request-summary:hover{border-color:var(--kb-color-overlay-accent46);box-shadow:var(--kb-elevation-business-card-strong)}.business-page .business-card .service-category,.business-page .business-request-summary .service-category,.business-page .business-calculator-result .service-category{background:var(--kb-color-overlay-accent14);color:var(--kb-business-accent-primary)}.business-page .business-segment-card strong{color:var(--kb-business-text-primary)}.business-page .business-proof-list span,.business-page .form-group,.business-page .message-field,.business-page .consent-line{background:var(--kb-color-overlay-white-subtle);border-color:var(--kb-color-overlay-accent18)}.business-page .business-proof-list strong,.business-page .form-group legend,.business-page .business-request-form label,.business-page .business-request-form .form-field>span,.business-page .business-request-form .message-field>span,.business-page .message-field,.business-page .consent-line span{color:var(--kb-color-overlay-frost90)}.business-page .business-proof-list small{color:var(--kb-color-overlay-frost62)}.business-page .business-request-form :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--kb-color-overlay-business-glass);border-color:var(--kb-color-overlay-accent28);border-radius:var(--kb-component-input-radius);color:var(--kb-business-text-primary);min-height:var(--kb-component-input-min-height);padding:.8rem var(--kb-component-input-padding-inline)}.business-page .business-request-form textarea{min-height:var(--kb-component-textarea-min-height)}.business-page .business-request-form :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):hover{border-color:var(--kb-color-overlay-accent46)}.business-proof-column{gap:1rem;display:grid}.business-case-study{align-content:center}.business-case-study h2{max-width:680px}.business-faq-grid{gap:1rem;display:grid}.business-faq-grid h3{font-size:1.12rem}.business-faq-grid p{margin-bottom:0}@media (width<=719px){.business-page .section-pad{width:min(calc(100% - 2rem), var(--kb-layout-content-max-width));padding-left:0;padding-right:0}.business-quick-actions{grid-template-columns:minmax(0,1fr);display:grid}.business-page .business-quick-actions .card-action,.business-page .business-quick-actions .business-link,.business-page .business-quick-actions .business-phone-card{text-align:center;white-space:normal;justify-self:stretch;width:100%}}@media (width>=720px){.business-page .business-compact-hero,.business-page .business-request-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);padding-top:3rem;padding-bottom:2.75rem}.business-page .business-compact-hero h1,.business-page .business-request-hero h1{font-size:3rem}.hotspot-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-page .compact-business-grid,.business-ops-grid,.business-routing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-segment-switcher,.business-segment-utility-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-routing-card{padding:1.35rem}.business-proof-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.business-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b2g-framework-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.b2g-hero-contact__top{grid-template-columns:minmax(0,1fr) 9.5rem}.b2g-hero-contact__emblem{width:9.5rem;height:9.5rem}.b2g-contact-panel{grid-template-columns:minmax(0,1fr) minmax(280px,.46fr);align-items:center}.office-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.datacenter-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.datacenter-access-submit-row{grid-template-columns:minmax(0,1fr) auto}.datacenter-access-submit-row .business-link{justify-self:start;width:auto}.datacenter-access-submit-row button{width:auto;min-width:180px}.business-service-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.telephony-calculator-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.business-service-select{display:none}.business-page .business-hero-copy h1{font-size:3.35rem}.business-service-rail .business-service-row{grid-template-columns:auto minmax(0,.62fr) auto minmax(0,1fr)}.business-service-rail .business-service-row p{grid-column:auto}.business-comfort-section,.business-proof-workflow{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.business-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=980px){.business-routing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-service-tabs{grid-template-columns:minmax(220px,.28fr) minmax(0,1fr);align-items:start}.business-service-list{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);max-height:calc(100vh - 7rem);position:sticky;top:5.75rem;overflow-y:auto}.telephony-calculator-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.business-service-list .business-service-row{min-height:88px}.business-page .business-service-panel .business-calculator{grid-template-columns:minmax(0,1fr) minmax(300px,.44fr)}.business-page .business-service-panel .business-calculator-form{grid-template-columns:repeat(2,minmax(0,1fr))}}
