.corporate-root.nextelco-reference-page>.home-section{padding:var(--site-section-space) var(--site-gutter);scroll-margin-top:var(--site-nav-height)}.home-section{--home-muted: var(--site-muted);color:var(--site-ink);background:var(--site-paper)}.home-section *{min-width:0}.corporate-root .home-section h2{margin:0;font-size:var(--site-section-title);line-height:1.06;letter-spacing:-.035em;font-weight:650;text-wrap:pretty}.home-section h2>span{color:var(--brand-blue)}.home-section p{margin:0}.home-section-top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:40px;font-size:14px;font-weight:500}.home-section-top a,.home-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px}.home-heading-row{display:grid;grid-template-columns:1.2fr .8fr;gap:72px;align-items:end;margin-bottom:56px}.home-heading-row>p{max-width:38ch;color:var(--home-muted);font-size:18px;line-height:1.6}.home-section-label{display:block;margin-bottom:24px;font-size:14px;font-weight:500}.home-primary-link{display:inline-flex;justify-content:space-between;align-items:center;gap:26px;min-height:52px;padding:14px 22px;border-radius:5px;background:var(--brand-blue);color:#fff;font-size:15px;font-weight:600;transition:transform .16s var(--ease-out),background-color .16s ease}.home-section :is(button,a){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.home-primary-link:active,.home-capability-options button:active{transform:scale(.98)}.home-process{background:var(--brand-blue);color:#fff;--home-muted: #fff}.home-process h2>span{color:#fff}.home-process-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;margin:0;padding:0}.home-process-list>li{display:flex;flex-direction:column;border-top:1px solid #ffffff55;padding-top:24px}.home-process-number{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.home-process-number>span{font-size:48px;line-height:1;font-weight:400;letter-spacing:-.035em}.home-process-list h3{margin:0 0 16px;font-size:var(--site-card-title);font-weight:600;letter-spacing:-.025em}.home-process-list p{font-size:15px;line-height:1.7;color:#fff;margin-bottom:28px}.home-process-result{display:flex;align-items:center;gap:9px;margin-top:auto;font-size:13px;font-weight:500}.home-process-result svg{flex-shrink:0}.home-capability-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px}.home-capability-options{display:flex;flex-direction:column;gap:8px;align-self:start}.home-capability-options button{display:flex;align-items:center;gap:20px;padding:23px 20px;text-align:left;color:var(--site-muted);border-radius:5px;font-size:clamp(18px,1.65vw,24px);font-weight:550;letter-spacing:-.025em;transition:background-color .16s ease,color .16s ease,transform .16s var(--ease-out)}.home-capability-options button[aria-pressed=true]{background:var(--brand-blue);color:#fff}.home-capability-index{font-size:13px;opacity:.75}.home-capability-options button>span:nth-child(2){flex:1}.home-capability-options svg{flex-shrink:0}.home-capability-detail{padding:34px 40px;background:var(--site-panel);border-radius:8px}.home-capability-detail h3{font-size:25px;line-height:1.2;font-weight:600;letter-spacing:-.025em;margin:0 0 26px}.home-capability-detail dl{margin:0}.home-capability-detail dl>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;padding:20px 0;border-top:1px solid var(--site-line)}.home-capability-detail dt{font-size:16px;font-weight:600;line-height:1.5}.home-capability-detail dd{margin:0;color:var(--site-muted);font-size:15px;line-height:1.6}.home-product{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:96px;color:#fff;background:var(--brand-blue)}.home-product .home-primary-link{background:#fff;color:var(--brand-blue)}.home-product h2>span{color:#fff}.home-product-copy>p{margin:28px 0 32px;font-size:17px;line-height:1.7;color:#fff;max-width:49ch}.home-product .home-section-label{color:#fff}.home-product-modules>div{display:flex;gap:24px;align-items:center;padding:28px 0;border-bottom:1px solid #ffffff29}.home-product-modules>div>span{font-size:14px;color:#fff}.home-product-modules>div>div{flex:1}.home-product-modules h3{font-size:22px;font-weight:550;margin:0 0 6px}.home-product-modules p{font-size:15px;color:#fff;line-height:1.5}.home-product-modules>a{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:20px;font-size:15px}.home-research{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px 80px;align-items:center}.home-research-image{overflow:hidden;border-radius:8px;background:var(--site-panel)}.home-research-image img{display:block;width:100%;height:auto}.home-research-image>span{display:block;padding:18px 24px;font-size:14px;color:var(--site-muted)}.corporate-root .home-research h2{font-size:var(--site-section-title)}.home-research-intro{margin-top:28px!important;font-size:20px;line-height:1.6;color:var(--site-muted);max-width:48ch}.home-research-practices{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:32px}.home-research-practices h3{margin:0 0 12px;font-size:17px;line-height:1.3;font-weight:600}.home-research-practices p,.home-research-context{font-size:15px;line-height:1.7;color:var(--site-muted)}.home-research-context{margin-top:28px!important}.home-research .home-text-link{margin-top:22px;color:var(--brand-blue);font-size:15px;font-weight:550}.home-research-facts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding-top:32px;border-top:1px solid var(--site-line);gap:32px}.home-research-facts>div{display:flex;flex-direction:column-reverse;gap:12px}.home-research-facts dt{font-size:14px;color:var(--site-muted)}.home-research-facts dd{margin:0;font-size:48px;letter-spacing:-.035em;line-height:1;color:var(--site-ink)}.home-operations{background:var(--brand-blue);color:#fff;--home-muted: #fff}.home-operations h2>span{color:#fff}.home-operation-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0}.home-operation-facts>div{display:flex;flex-direction:column-reverse;gap:16px;padding-block:28px;border-top:1px solid #ffffff35}.home-operation-facts dd{margin:0;font-size:clamp(42px,4vw,64px);line-height:1;letter-spacing:-.035em}.home-operation-facts dt{font-size:15px;color:#fff}.home-delivery{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center;margin:0}.home-delivery-copy>svg{color:var(--brand-blue);margin-bottom:24px}.corporate-root .home-delivery-copy h2{font-size:var(--site-section-title);line-height:1.12;letter-spacing:-.035em;font-weight:650;margin:0 0 24px}.home-delivery-copy p{color:var(--home-muted);font-size:17px;line-height:1.7;max-width:42ch}.home-delivery-flow{padding:8px 32px;background:var(--site-panel);border-radius:8px}.home-delivery-step{position:relative;display:flex;gap:20px;align-items:center;padding:24px 0}.home-delivery-node{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--brand-blue);border-radius:50%;color:var(--brand-blue);font-size:12px}.home-delivery-step:not(:nth-last-child(2)):after{content:"";position:absolute;left:16px;top:calc(50% + 21px);bottom:-25px;width:1px;background:#c7cdd5}.home-delivery-step>div{flex:1}.home-delivery-step h3{margin:0 0 6px;font-size:17px;font-weight:550}.home-delivery-step p{font-size:14px;color:var(--home-muted);line-height:1.5}.home-delivery-step>svg{color:var(--brand-blue);flex-shrink:0}.home-delivery-rollback{display:flex;gap:12px;align-items:center;padding:20px 0;border-top:1px solid #d3d9e2;font-size:13px;color:var(--site-muted)}.home-contact{background:var(--site-panel)}.home-contact-main{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center}.home-contact .home-primary-link{margin-top:32px}.home-contact-details{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.home-contact-details>a{display:flex;align-items:center;gap:16px;min-height:44px;font-size:clamp(16px,1.7vw,25px);letter-spacing:-.03em}.home-contact-details>a>span{overflow-wrap:anywhere}.home-contact-details svg{flex-shrink:0;color:var(--brand-blue)}.home-contact-details p{margin-top:12px;font-size:18px}.home-contact-details p>span{display:block;font-size:14px;color:var(--site-muted);margin-top:8px}@media(hover:hover)and (pointer:fine){.home-primary-link:hover{background:var(--brand-blue-hover)}.home-product .home-primary-link:hover{background:#fff;transform:translateY(-1px)}.home-capability-options button:not([aria-pressed=true]):hover{background:var(--site-panel);color:var(--brand-blue)}.home-section :is(.home-text-link,.home-section-top a,.home-product-modules>a,.home-contact-details a):hover{text-decoration:underline;text-underline-offset:5px}}@media(max-width:1100px){.home-heading-row,.home-capability-layout,.home-research{gap:40px}.home-process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.home-product,.home-delivery,.home-contact-main{gap:48px}.home-capability-detail{padding:28px}.home-capability-detail dl>div{grid-template-columns:1fr;gap:8px}.home-research{grid-template-columns:.75fr 1fr}.home-research-practices{grid-template-columns:1fr;gap:24px}}@media(max-width:1000px),(max-width:1200px)and (orientation:portrait){.corporate-root.nextelco-reference-page>.home-section{padding-inline:24px}}@media(max-width:700px){.corporate-root.nextelco-reference-page>.home-section{padding-block:64px}.home-section-top{margin-bottom:28px;gap:16px;font-size:13px}.home-capabilities .home-section-top>span:last-child{display:none}.home-heading-row{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.home-heading-row>p{font-size:16px}.home-section-label{font-size:13px;margin-bottom:20px}.home-process-list{gap:32px 24px}.home-process-number{margin-bottom:22px}.home-process-number>span{font-size:36px}.home-process-number>svg{width:18px}.home-process-list h3{font-size:20px}.home-process-list p{font-size:14px;line-height:1.6}.home-process-result{align-items:flex-start;font-size:12px;line-height:1.5}.home-process-result svg{margin-top:2px}.home-capability-layout,.home-product,.home-delivery,.home-contact-main{grid-template-columns:1fr;gap:36px}.home-capability-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-capability-options button{align-items:flex-start;gap:10px;min-height:84px;padding:18px 14px;font-size:17px;line-height:1.35;background:var(--site-panel)}.home-capability-index{font-size:11px;margin-top:3px}.home-capability-options button>svg{display:none}.home-capability-detail{padding:24px}.home-capability-detail h3{font-size:24px}.home-product-copy>p{font-size:16px}.home-product-modules>div{padding-block:22px;gap:16px}.home-product-modules h3{font-size:20px}.home-research{grid-template-columns:1fr;gap:0}.home-research-copy{display:contents}.home-research .home-section-label{margin-bottom:20px}.home-research-intro{font-size:18px;margin-top:24px!important}.home-research-practices{margin-top:28px;gap:24px}.home-research-image{grid-row:4;max-width:420px;width:100%;justify-self:center;margin-top:28px}.home-research-image img{max-height:420px;object-fit:cover;object-position:center 57%}.home-research-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:32px}.home-research-facts dd{font-size:42px}.home-research-facts dt{font-size:13px;line-height:1.5}.home-operation-facts{grid-template-columns:1fr;gap:0}.home-operation-facts>div{flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:20px;padding-block:24px}.home-operation-facts dd{font-size:40px;white-space:nowrap}.home-operation-facts dt{font-size:14px;text-align:right}.home-delivery-copy p{font-size:16px}.home-delivery-flow{padding-inline:20px}.home-delivery-step{gap:14px;padding-block:20px}.home-delivery-step p{font-size:13px}.home-delivery-step h3{font-size:16px}.home-delivery-step:not(:nth-last-child(2)):after{bottom:-22px}.home-delivery-rollback{font-size:12px}.home-contact-details{gap:12px}.home-contact-details>a{font-size:18px;gap:12px}}@media(max-width:420px){.home-capability-index{display:none}.home-process-list{grid-template-columns:1fr;gap:28px}.home-process-number{margin-bottom:18px}.home-process-list p{margin-bottom:16px;font-size:15px}.home-process-result{font-size:13px}.home-section-top a{gap:6px;font-size:12px}}@media(prefers-reduced-motion:reduce){.home-primary-link,.home-capability-options button{transition:none}.home-primary-link:active,.home-capability-options button:active{transform:none}}
