html{-webkit-text-size-adjust:100%}body{margin:0}
@font-face{font-family:"Inter";src:url(fonts/inter.3100e775.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Geist Mono";src:url(fonts/geist-mono.684ad5b5.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}

/* tokens (from the site study telecom-a) */
.t-telecom-a{
  --bg:#fff;--text:#122027;--ink:#122027;--ink-soft:#596368;--muted:#5f6b70;
  --surface:#f3f5f6;--band:#f1f4f4;--line:#e3e8ea;
  --mint:#dbede3;--mint-2:#e1ebe8;--sage:#c6e5cc;--sky:#c2dbeb;
  --night:#0e1c23;--forest:#27393f;--deep:#142426;--teal:#3b5659;--glow:#74ad9b;--signal:#62d79a;
  --on-dark:#fff;--on-dark-2:rgba(255,255,255,.74);--focus:#1c7c55;
  --r-card:22px;--r-media:16px;--r-btn:8px;--r-pill:999px;
  --font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;
  --w-body:420;--w-med:470;--w-head:570;
  --track-body:-.022em;--track-display:-.046em;--track-title:-.04em;
  --gap:24px;--sec:clamp(3rem,5.6cqw,5rem);--gut:clamp(1.25rem,5.2cqw,5rem);
  background:var(--bg);color:var(--text);font-family:var(--font);font-weight:var(--w-body);font-size:1rem;line-height:1.5;
  letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;overflow-x:clip}
.t-telecom-a *,.t-telecom-a *::before,.t-telecom-a *::after{box-sizing:border-box}
.t-telecom-a :is(h2,h3,p,ul,ol,dl,dd,figure,blockquote,address){margin:0;padding:0}
.t-telecom-a :is(ul,ol){list-style:none}
.t-telecom-a address{font-style:normal}
.t-telecom-a a{color:inherit;text-decoration:none}
.t-telecom-a img,.t-telecom-a svg{display:block;max-width:100%}
/* two-tone ring: night outline outside a white gap, so one of the tones has 3:1 against any surround (light, dark or photo) */
.t-telecom-a :focus-visible{outline:3px solid var(--night);outline-offset:3px;box-shadow:0 0 0 3px #fff;border-radius:6px}
.t-telecom-a .dark :focus-visible{outline-color:#fff}
.t-telecom-a .dark{color:var(--on-dark)}
.t-telecom-a>header{position:sticky;top:0;z-index:40}

/* type */
.t-telecom-a h2{font-weight:var(--w-head);letter-spacing:var(--track-title);line-height:1.2;font-size:clamp(1.875rem,3cqw,2.75rem);text-wrap:balance}
.t-telecom-a :is(h2,h3){hyphens:none;overflow-wrap:break-word}
.t-telecom-a h3{font-weight:var(--w-head);letter-spacing:-.03em;line-height:1.2;font-size:1.25rem}
.t-telecom-a p{text-wrap:pretty;hyphens:manual;overflow-wrap:break-word}
.t-telecom-a .display{font-weight:var(--w-head);letter-spacing:var(--track-display);line-height:1.1;font-size:clamp(2.375rem,4.375cqw,4.5rem);text-wrap:balance}
.t-telecom-a .lead{font-weight:var(--w-body);letter-spacing:var(--track-title);line-height:1.3;font-size:clamp(1.5rem,2.1cqw,2.125rem);color:var(--muted);text-wrap:pretty}
.t-telecom-a .lead strong{font-weight:var(--w-head);color:var(--ink)}
.t-telecom-a .eyebrow{font-size:.9375rem;color:var(--muted);font-weight:var(--w-med)}
.t-telecom-a .mono{font-family:var(--mono);letter-spacing:0}
.t-telecom-a .wrap{padding-inline:var(--gut)}
.t-telecom-a .tile{border-radius:var(--r-card);background:var(--surface)}

/* buttons: black 8 px; secondary = quiet tile; tertiary = plain link. On dark: white / ghost */
.t-telecom-a .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:.5rem 1.25rem;border-radius:var(--r-btn);background:var(--ink);color:#fff;font:inherit;font-weight:var(--w-head);font-size:.9375rem;letter-spacing:-.01em;border:0;cursor:pointer;transition:transform .2s,background-color .2s,box-shadow .2s}
.t-telecom-a .btn:hover{transform:translateY(-1px);background:#000}
.t-telecom-a .btn--secondary{background:var(--surface);color:var(--ink)}
.t-telecom-a .btn--secondary:hover{background:#e6ece9}
.t-telecom-a .btn--tertiary{min-height:44px;padding:.5rem .25rem;background:none;color:inherit;font-weight:var(--w-med)}
.t-telecom-a .btn--tertiary:hover{background:none;transform:none;text-decoration:underline;text-underline-offset:.25em}
.t-telecom-a .dark .btn{background:#fff;color:var(--ink)}
.t-telecom-a .dark .btn:hover{background:#eef5f1}
.t-telecom-a .dark .btn--secondary{background:rgba(255,255,255,.12);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}
.t-telecom-a .dark .btn--secondary:hover{background:rgba(255,255,255,.2)}
.t-telecom-a .dark .btn--tertiary{background:none;box-shadow:none;color:#fff}
.t-telecom-a .btn.lg{min-height:54px;padding-inline:1.5rem;font-size:1rem}
.t-telecom-a .chip-arrow{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(18,32,39,.32);color:var(--ink);transition:transform .25s,background-color .25s}
.t-telecom-a .chip-arrow svg{width:18px;height:18px}
.t-telecom-a .dark .chip-arrow{background:rgba(255,255,255,.28);color:#fff}

/* shared effects */
.t-telecom-a .glass{background:rgba(34,52,56,.72);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.22),0 10px 30px rgba(10,20,22,.25);color:#fff}
.t-telecom-a .glass-light{background:rgba(255,255,255,.78);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 0 0 1px var(--line)}
.t-telecom-a .dots{display:flex;gap:9px}
.t-telecom-a .dots i{width:12px;height:12px;border-radius:50%;background:#ff5f57}
.t-telecom-a .dots i+i{background:#febc2e}.t-telecom-a .dots i+i+i{background:#28c840}
.t-telecom-a .marq{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.t-telecom-a .marq>ul{display:flex;align-items:center;width:max-content}
.t-telecom-a .marq:hover>ul{animation-play-state:paused}
.t-telecom-a .rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gut);scroll-padding-inline:var(--gut)}
.t-telecom-a .rail::-webkit-scrollbar{display:none}
.t-telecom-a .rail>li{scroll-snap-align:start}

/* form helper (what {{form}} emits) */
.t-telecom-a .field{display:grid;gap:.3rem}
.t-telecom-a .field__label{font-size:.875rem;font-weight:var(--w-med);color:var(--ink-soft)}
.t-telecom-a .field :is(input,textarea,select){font:inherit;font-weight:var(--w-body);color:var(--ink);min-height:44px;padding:.65rem .9rem;border-radius:10px;border:1px solid #cfd8db;background:#fff;letter-spacing:-.01em;inline-size:100%}
.t-telecom-a .field textarea{min-height:7rem;resize:vertical}
.t-telecom-a .field :is(input,textarea,select):focus-visible{outline:3px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px #fff}
.t-telecom-a .check{display:flex;gap:.6rem;align-items:flex-start;font-size:.875rem;color:var(--ink-soft);line-height:1.4}
.t-telecom-a .check input{accent-color:var(--focus);inline-size:20px;block-size:20px;flex:none;margin:0}
.t-telecom-a .dark .field__label,.t-telecom-a .dark .check{color:var(--on-dark-2)}

/* motion (css only) */
@keyframes t-telecom-a-drift{from{background-position:50% 100%,50% 60%,0 0}to{background-position:46% 92%,54% 54%,0 0}}
@keyframes t-telecom-a-marq{to{transform:translateX(-50%)}}
@keyframes t-telecom-a-blip{50%{transform:translateX(-50%) translateY(-4px)}}
@keyframes t-telecom-a-rise{from{opacity:.001;transform:translateY(28px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:no-preference){
  .t-telecom-a .marq>ul{animation:t-telecom-a-marq 46s linear infinite}
  @supports (animation-timeline:view()){
    .t-telecom-a .reveal{animation:t-telecom-a-rise linear both;animation-timeline:view();animation-range:entry 0% entry 38%}
  }
}
@media (prefers-reduced-motion:reduce){
  .t-telecom-a .marq{mask-image:none;-webkit-mask-image:none}
  .t-telecom-a .marq>ul{width:auto;flex-wrap:wrap;justify-content:center;padding-inline:var(--gut);row-gap:1.25rem}
  .t-telecom-a .marq [aria-hidden]{display:none}
}
@media (hover:none){.t-telecom-a .btn:hover{transform:none}}

/* cookie consent tokens: the engine's consent component reads only these (docs/DESIGN-cookie-banner.md section 5) */
.t-telecom-a{--cc-surface:var(--bg);--cc-text:var(--ink);--cc-border:var(--line);--cc-border-w:1px;--cc-radius:0;--cc-shadow:none;--cc-btn-bg:var(--ink);--cc-btn-text:#fff;--cc-btn-radius:8px;--cc-btn-case:none;--cc-btn-tracking:0;--cc-font:var(--font);--cc-font-title:var(--font)}

.t-telecom-a{container-type:inline-size}
.t-telecom-a .sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.t-telecom-a .sr:is(a,button):focus{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}
.t-telecom-a :where(a[href^="mailto:"],a[href^="tel:"]){overflow-wrap:break-word}
.s-telecom-a-about-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-about-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-about-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-about-1 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-about-1 .media>img,.s-telecom-a-about-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-about-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-telecom-a-about-1 .m-4-5{aspect-ratio:4 / 5}
/* layout a */
.s-telecom-a-about-1.s-a{padding-block:var(--sec)}
.s-telecom-a-about-1.s-a[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-about-1.s-a[data-set-tone=tile] .saabout1-wrap{padding-block:clamp(1.5rem,4cqw,4rem);background:var(--surface);border-radius:var(--r-card);margin-inline:var(--gut);padding-inline:clamp(1.25rem,4cqw,4rem)}
.s-telecom-a-about-1.s-a .saabout1-text{margin-top:1.1rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.5cqw,1.25rem);max-width:36rem}
.s-telecom-a-about-1.s-a[data-set-tone=mint] .saabout1-text{color:#33454b}
.s-telecom-a-about-1.s-a .saabout1-acts{margin-top:1.75rem}
.s-telecom-a-about-1.s-a .saabout1-ph{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--sage);aspect-ratio:4/5}
.s-telecom-a-about-1.s-a .saabout1-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-telecom-a-about-1.s-a .saabout1-val h3{font-size:1.125rem}
.s-telecom-a-about-1.s-a .saabout1-val p{margin-top:.3rem;color:var(--ink-soft)}
.s-telecom-a-about-1.s-a[data-set-tone=mint] .saabout1-val p{color:#33454b}
.s-telecom-a-about-1.s-a .saabout1-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,6cqw,6rem);align-items:center}
.s-telecom-a-about-1.s-a[data-set-side=right] .saabout1-ph{order:2}
.s-telecom-a-about-1.s-a .saabout1-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;margin-top:clamp(1.75rem,3cqw,2.5rem);padding-top:1.5rem;border-top:1px solid var(--line)}
.s-telecom-a-about-1.s-a[data-set-tone=mint] .saabout1-two{border-color:rgba(18,32,39,.16)}
@container (max-width:820px){.s-telecom-a-about-1.s-a .saabout1-grid{grid-template-columns:minmax(0,1fr)}
.s-telecom-a-about-1.s-a[data-set-side=right] .saabout1-ph{order:0}
.s-telecom-a-about-1.s-a .saabout1-ph{aspect-ratio:4/3}
.s-telecom-a-about-1.s-a .saabout1-two{grid-template-columns:minmax(0,1fr)}}
/* layout b */
.s-telecom-a-about-1.s-b{padding-block:var(--sec)}
.s-telecom-a-about-1.s-b[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-about-1.s-b[data-set-tone=tile] .saabout1-wrap{padding-block:clamp(1.5rem,4cqw,4rem);background:var(--surface);border-radius:var(--r-card);margin-inline:var(--gut);padding-inline:clamp(1.25rem,4cqw,4rem)}
.s-telecom-a-about-1.s-b .saabout1-text{margin-top:1rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.4cqw,1.1875rem);max-width:36rem}
.s-telecom-a-about-1.s-b[data-set-tone=mint] .saabout1-text{color:#33454b}
.s-telecom-a-about-1.s-b .saabout1-acts{margin-top:1.25rem}
.s-telecom-a-about-1.s-b .saabout1-ph{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--sage);aspect-ratio:4/3;min-height:0}
.s-telecom-a-about-1.s-b .saabout1-ph .media{position:absolute;inset:0;aspect-ratio:auto;transition:transform .5s}
@media (hover:hover){.s-telecom-a-about-1.s-b .saabout1-ph:hover .media{transform:scale(1.03)}}
.s-telecom-a-about-1.s-b .saabout1-val h3{font-size:1.125rem}
.s-telecom-a-about-1.s-b .saabout1-val p{margin-top:.3rem;color:var(--ink-soft);font-size:1rem;line-height:1.45}
.s-telecom-a-about-1.s-b[data-set-tone=mint] .saabout1-val p{color:#33454b}
.s-telecom-a-about-1.s-b .saabout1-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"ph top" "ph vals";grid-template-rows:auto 1fr;column-gap:clamp(1.5rem,5cqw,5rem);row-gap:clamp(1.25rem,2.5cqw,2rem)}
.s-telecom-a-about-1.s-b[data-set-side=right] .saabout1-wrap{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"top ph" "vals ph"}
.s-telecom-a-about-1.s-b .saabout1-top{grid-area:top;display:block}
.s-telecom-a-about-1.s-b .saabout1-top h2{margin-bottom:.25rem}
.s-telecom-a-about-1.s-b .saabout1-ph{grid-area:ph;aspect-ratio:auto;min-height:20rem;max-height:34rem}
.s-telecom-a-about-1.s-b .saabout1-tiles{grid-area:vals;align-self:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem var(--gap)}
.s-telecom-a-about-1.s-b .saabout1-tiles .saabout1-val{padding-top:.9rem;border-top:1px solid var(--line)}
.s-telecom-a-about-1.s-b[data-set-tone=mint] .saabout1-tiles .saabout1-val{border-top-color:rgba(18,32,39,.25)}
@container (max-width:820px){.s-telecom-a-about-1.s-b .saabout1-wrap,.s-telecom-a-about-1.s-b[data-set-side=right] .saabout1-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "ph" "vals";grid-template-rows:auto}
.s-telecom-a-about-1.s-b .saabout1-ph{min-height:0;aspect-ratio:16/10}
.s-telecom-a-about-1.s-b .saabout1-tiles{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}
/* layout c */
.s-telecom-a-about-1.s-c{padding-block:var(--sec)}
.s-telecom-a-about-1.s-c[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-about-1.s-c[data-set-tone=tile] .saabout1-wrap{padding-block:clamp(1.5rem,4cqw,4rem);background:var(--surface);border-radius:var(--r-card);margin-inline:var(--gut);padding-inline:clamp(1.25rem,4cqw,4rem)}
.s-telecom-a-about-1.s-c .saabout1-text{margin-top:1.1rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.5cqw,1.25rem);max-width:36rem}
.s-telecom-a-about-1.s-c[data-set-tone=mint] .saabout1-text{color:#33454b}
.s-telecom-a-about-1.s-c .saabout1-acts{margin-top:1.75rem}
.s-telecom-a-about-1.s-c .saabout1-ph{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--sage);aspect-ratio:4/5}
.s-telecom-a-about-1.s-c .saabout1-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-telecom-a-about-1.s-c .saabout1-val h3{font-size:1.125rem}
.s-telecom-a-about-1.s-c .saabout1-val p{margin-top:.3rem;color:var(--ink-soft)}
.s-telecom-a-about-1.s-c[data-set-tone=mint] .saabout1-val p{color:#33454b}
.s-telecom-a-about-1.s-c .saabout1-letter{max-width:44rem;margin-inline:auto;text-align:center}
.s-telecom-a-about-1.s-c .saabout1-letter .saabout1-ph{width:clamp(8rem,16cqw,12rem);aspect-ratio:1;border-radius:50%;margin:0 auto 1.75rem}
.s-telecom-a-about-1.s-c .saabout1-letter .saabout1-text{margin-inline:auto}
.s-telecom-a-about-1.s-c .saabout1-rules{margin-top:2rem;text-align:left;border-top:1px solid var(--line)}
.s-telecom-a-about-1.s-c[data-set-tone=mint] .saabout1-rules,.s-telecom-a-about-1.s-c[data-set-tone=mint] .saabout1-val{border-color:rgba(18,32,39,.16)}
.s-telecom-a-about-1.s-c .saabout1-rules .saabout1-val{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:1rem;padding-block:1rem;border-bottom:1px solid var(--line)}
.s-telecom-a-about-1.s-c .saabout1-rules .saabout1-val p{margin:0}
@container (max-width:820px){.s-telecom-a-about-1.s-c .saabout1-rules .saabout1-val{grid-template-columns:minmax(0,1fr)}}
.s-telecom-a-about-2{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-about-2 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-about-2 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-about-2 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-about-2 .media>img,.s-telecom-a-about-2 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-about-2 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-telecom-a-about-2 .m-3-2{aspect-ratio:3 / 2}
/* layout a */
.s-telecom-a-about-2.s-a{padding-block:var(--sec)}
.s-telecom-a-about-2.s-a[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-about-2.s-a .saabout2-text{margin-top:1rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.5cqw,1.25rem);max-width:34rem}
.s-telecom-a-about-2.s-a[data-set-tone=mint] .saabout2-text{color:#33454b}
.s-telecom-a-about-2.s-a .saabout2-ph{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--sage);aspect-ratio:3/2}
.s-telecom-a-about-2.s-a .saabout2-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-telecom-a-about-2.s-a .saabout2-yr{font-family:var(--mono);letter-spacing:0;font-size:1rem;font-weight:var(--w-head);color:#1c7c55}
.s-telecom-a-about-2.s-a[data-set-mono=sans] .saabout2-yr{font-family:var(--font);letter-spacing:-.03em;font-size:1.5rem;color:var(--ink)}
.s-telecom-a-about-2.s-a .saabout2-d{color:var(--ink)}
.s-telecom-a-about-2.s-a .saabout2-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,6cqw,6rem);align-items:start}
.s-telecom-a-about-2.s-a .saabout2-sticky{position:sticky;top:5rem;display:grid;gap:clamp(1.5rem,3cqw,2.5rem)}
.s-telecom-a-about-2.s-a .saabout2-line{position:relative;display:grid;gap:clamp(1.25rem,2.4cqw,2rem);padding-left:2rem}
.s-telecom-a-about-2.s-a .saabout2-line::before{content:"";position:absolute;left:5px;top:.6rem;bottom:.6rem;border-left:2px solid var(--ink);opacity:.18}
.s-telecom-a-about-2.s-a .saabout2-it{position:relative;display:grid;gap:.2rem}
.s-telecom-a-about-2.s-a .saabout2-it::before{content:"";position:absolute;left:calc(-2rem + 0px);top:.45rem;width:12px;height:12px;border-radius:50%;background:var(--ink)}
.s-telecom-a-about-2.s-a .saabout2-it .saabout2-d{font-size:clamp(1.125rem,1.8cqw,1.5rem);letter-spacing:-.025em;line-height:1.3}
@container (max-width:820px){.s-telecom-a-about-2.s-a .saabout2-split{grid-template-columns:minmax(0,1fr)}
.s-telecom-a-about-2.s-a .saabout2-sticky{position:static}}
/* layout b */
.s-telecom-a-about-2.s-b{padding-block:var(--sec)}
.s-telecom-a-about-2.s-b[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-about-2.s-b .saabout2-text{margin-top:1rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.5cqw,1.25rem);max-width:34rem}
.s-telecom-a-about-2.s-b[data-set-tone=mint] .saabout2-text{color:#33454b}
.s-telecom-a-about-2.s-b .saabout2-ph{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--sage);aspect-ratio:3/2}
.s-telecom-a-about-2.s-b .saabout2-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-telecom-a-about-2.s-b .saabout2-yr{font-family:var(--mono);letter-spacing:0;font-size:1rem;font-weight:var(--w-head);color:#1c7c55}
.s-telecom-a-about-2.s-b[data-set-mono=sans] .saabout2-yr{font-family:var(--font);letter-spacing:-.03em;font-size:1.5rem;color:var(--ink)}
.s-telecom-a-about-2.s-b .saabout2-d{color:var(--ink)}
.s-telecom-a-about-2.s-b .saabout2-top{max-width:40rem;margin-bottom:clamp(1.75rem,3cqw,3rem)}
.s-telecom-a-about-2.s-b .saabout2-rail{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gut);scroll-padding-inline:var(--gut)}
.s-telecom-a-about-2.s-b .saabout2-rail::-webkit-scrollbar{display:none}
.s-telecom-a-about-2.s-b .saabout2-rail:focus-visible{outline-offset:-3px}
.s-telecom-a-about-2.s-b .saabout2-card{scroll-snap-align:start;flex:0 0 clamp(15rem,24cqw,22rem);min-height:clamp(11rem,16cqw,15rem);display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:clamp(1.25rem,2.2cqw,2rem);border-radius:var(--r-card);background:var(--surface);transition:transform .3s}
.s-telecom-a-about-2.s-b[data-set-tone=mint] .saabout2-card{background:#fff}
.s-telecom-a-about-2.s-b .saabout2-card:hover{transform:translateY(-3px)}
.s-telecom-a-about-2.s-b .saabout2-card .saabout2-yr{font-size:clamp(1.5rem,2.6cqw,2.25rem);letter-spacing:-.04em}
.s-telecom-a-about-2.s-b .saabout2-card .saabout2-d{font-size:1.0625rem}
.s-telecom-a-about-2.s-b .saabout2-imgrow{margin-top:clamp(1.5rem,3cqw,2.5rem)}
.s-telecom-a-about-2.s-b .saabout2-imgrow .saabout2-ph{aspect-ratio:21/9}
/* layout c */
.s-telecom-a-about-2.s-c{padding-block:var(--sec)}
.s-telecom-a-about-2.s-c[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-about-2.s-c .saabout2-text{margin-top:1rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.5cqw,1.25rem);max-width:34rem}
.s-telecom-a-about-2.s-c[data-set-tone=mint] .saabout2-text{color:#33454b}
.s-telecom-a-about-2.s-c .saabout2-ph{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--sage);aspect-ratio:3/2}
.s-telecom-a-about-2.s-c .saabout2-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-telecom-a-about-2.s-c .saabout2-yr{font-family:var(--mono);letter-spacing:0;font-size:1rem;font-weight:var(--w-head);color:#1c7c55}
.s-telecom-a-about-2.s-c[data-set-mono=sans] .saabout2-yr{font-family:var(--font);letter-spacing:-.03em;font-size:1.5rem;color:var(--ink)}
.s-telecom-a-about-2.s-c .saabout2-d{color:var(--ink)}
.s-telecom-a-about-2.s-c .saabout2-stage{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--gap)}
.s-telecom-a-about-2.s-c .saabout2-stage .saabout2-ph{grid-column:1/span 4;grid-row:1;aspect-ratio:auto;min-height:clamp(18rem,30cqw,28rem)}
.s-telecom-a-about-2.s-c .saabout2-over{grid-column:5/span 2;grid-row:1;display:flex;flex-direction:column;justify-content:center}
.s-telecom-a-about-2.s-c .saabout2-over h2{font-size:clamp(1.75rem,2.9cqw,2.75rem)}
.s-telecom-a-about-2.s-c .saabout2-tiles{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--gap)}
.s-telecom-a-about-2.s-c .saabout2-tile{padding:1.25rem;border-radius:var(--r-card);background:var(--mint);display:grid;gap:.5rem;align-content:start}
.s-telecom-a-about-2.s-c[data-set-tone=mint] .saabout2-tile{background:#fff}
.s-telecom-a-about-2.s-c .saabout2-tile:nth-child(3n+2){background:var(--sky)}
.s-telecom-a-about-2.s-c[data-set-tone=mint] .saabout2-tile:nth-child(3n+2){background:var(--sky)}
.s-telecom-a-about-2.s-c .saabout2-tile:nth-child(3n){background:var(--sage)}
.s-telecom-a-about-2.s-c .saabout2-tile .saabout2-yr{color:var(--ink)}
@container (max-width:820px){.s-telecom-a-about-2.s-c .saabout2-stage{grid-template-columns:minmax(0,1fr)}
.s-telecom-a-about-2.s-c .saabout2-stage .saabout2-ph,.s-telecom-a-about-2.s-c .saabout2-over{grid-column:1}
.s-telecom-a-about-2.s-c .saabout2-stage .saabout2-ph{min-height:0;aspect-ratio:3/2}
.s-telecom-a-about-2.s-c .saabout2-over{grid-row:2}
.s-telecom-a-about-2.s-c .saabout2-tiles{grid-row:3}}
.s-telecom-a-benefits-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-benefits-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-benefits-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-benefits-1 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-benefits-1 .media>img,.s-telecom-a-benefits-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-benefits-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-telecom-a-benefits-1.s-a{padding-block:calc(var(--sec)/2)}
.s-telecom-a-benefits-1.s-a .sabenefits1-tile:nth-child(5n+1){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9a14 14 0 0 1 18 0M6 13a9 9 0 0 1 12 0M9.5 17a4 4 0 0 1 5 0'/%3E%3Ccircle cx='12' cy='20' r='1' fill='black'/%3E%3C/svg%3E")}
.s-telecom-a-benefits-1.s-a .sabenefits1-tile:nth-child(5n+2){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M16 7.5c0-1.7-1.8-3-4-3s-4 1.1-4 3 1.8 2.6 4 3 4 1.1 4 3-1.8 3-4 3-4-1.3-4-3'/%3E%3C/svg%3E")}
.s-telecom-a-benefits-1.s-a .sabenefits1-tile:nth-child(5n+3){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='2.5' width='10' height='19' rx='2.5'/%3E%3Cpath d='M10.5 18.5h3'/%3E%3C/svg%3E")}
.s-telecom-a-benefits-1.s-a .sabenefits1-tile:nth-child(5n+4){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20a6.5 6.5 0 0 1 13 0M16 4.5a3.5 3.5 0 0 1 0 7M18 14.2a6.5 6.5 0 0 1 3.5 5.8'/%3E%3C/svg%3E")}
.s-telecom-a-benefits-1.s-a .sabenefits1-tile:nth-child(5n+5){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.5-3.2 7.8-8 9-4.8-1.2-8-4.5-8-9V6l8-3z'/%3E%3Cpath d='M8.5 12l2.5 2.5L16 9.5'/%3E%3C/svg%3E")}
.s-telecom-a-benefits-1.s-a .sabenefits1-ic{width:44px;height:44px;border-radius:12px;background:var(--mint);display:grid;place-items:center;flex:none}
.s-telecom-a-benefits-1.s-a .sabenefits1-ic::before{content:"";width:22px;height:22px;background:var(--ink);-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}
.s-telecom-a-benefits-1.s-a[data-set-icon=hide] .sabenefits1-ic{display:none}
.s-telecom-a-benefits-1.s-a[data-set-tiles=mint] .sabenefits1-tile{background:var(--mint)}
.s-telecom-a-benefits-1.s-a[data-set-tiles=mint] .sabenefits1-ic{background:#fff}
.s-telecom-a-benefits-1.s-a .sabenefits1-intro .lead{max-width:62rem}
.s-telecom-a-benefits-1.s-a .sabenefits1-rail{gap:6px;margin-top:clamp(2rem,3.4cqw,3.5rem);scroll-snap-type:x mandatory;overflow-x:auto}
.s-telecom-a-benefits-1.s-a .sabenefits1-tile{flex:0 0 clamp(17rem,28.7cqw,30rem);background:var(--surface);border-radius:var(--r-card);padding:clamp(1.25rem,2.5cqw,2.25rem);display:flex;flex-direction:column;justify-content:space-between;gap:2rem;min-height:clamp(12rem,16.4cqw,17rem);transition:transform .3s,box-shadow .3s}
.s-telecom-a-benefits-1.s-a .sabenefits1-tile:hover{transform:translateY(-3px);box-shadow:0 22px 50px -26px rgba(18,32,39,.35)}
.s-telecom-a-benefits-1.s-a .sabenefits1-tile h3{font-size:clamp(1.0625rem,1.5cqw,1.5rem);letter-spacing:-.035em;line-height:1.25}
.s-telecom-a-benefits-1.s-a .sabenefits1-tile p{margin-top:.4rem;color:var(--ink-soft);font-size:1.0625rem;line-height:1.4;letter-spacing:-.025em}
.s-telecom-a-benefits-1.s-a .sabenefits1-rail:focus-visible{outline-offset:-3px}
@media (prefers-reduced-motion:no-preference){.s-telecom-a-benefits-1.s-a .sabenefits1-tile{scroll-margin-inline:var(--gut)}}
.s-telecom-a-benefits-1.s-a[data-set-icon=number]{counter-reset:sab1n}
.s-telecom-a-benefits-1.s-a[data-set-icon=number] .sabenefits1-ic{width:auto;height:auto;background:none;display:block}
.s-telecom-a-benefits-1.s-a[data-set-icon=number] .sabenefits1-ic::before{display:none}
.s-telecom-a-benefits-1.s-a[data-set-icon=number] .sabenefits1-ic::after{content:"0" counter(sab1n);font-family:var(--mono);font-size:.875rem;font-weight:var(--w-med);letter-spacing:0;opacity:.6}
.s-telecom-a-benefits-1.s-a[data-set-icon=number] .sabenefits1-tile{counter-increment:sab1n}
/* layout b */
.s-telecom-a-benefits-1.s-b{padding-block:calc(var(--sec)/2)}
.s-telecom-a-benefits-1.s-b .sabenefits1-tile:nth-child(5n+1){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9a14 14 0 0 1 18 0M6 13a9 9 0 0 1 12 0M9.5 17a4 4 0 0 1 5 0'/%3E%3Ccircle cx='12' cy='20' r='1' fill='black'/%3E%3C/svg%3E")}
.s-telecom-a-benefits-1.s-b .sabenefits1-tile:nth-child(5n+2){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M16 7.5c0-1.7-1.8-3-4-3s-4 1.1-4 3 1.8 2.6 4 3 4 1.1 4 3-1.8 3-4 3-4-1.3-4-3'/%3E%3C/svg%3E")}
.s-telecom-a-benefits-1.s-b .sabenefits1-tile:nth-child(5n+3){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='2.5' width='10' height='19' rx='2.5'/%3E%3Cpath d='M10.5 18.5h3'/%3E%3C/svg%3E")}
.s-telecom-a-benefits-1.s-b .sabenefits1-tile:nth-child(5n+4){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20a6.5 6.5 0 0 1 13 0M16 4.5a3.5 3.5 0 0 1 0 7M18 14.2a6.5 6.5 0 0 1 3.5 5.8'/%3E%3C/svg%3E")}
.s-telecom-a-benefits-1.s-b .sabenefits1-tile:nth-child(5n+5){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.5-3.2 7.8-8 9-4.8-1.2-8-4.5-8-9V6l8-3z'/%3E%3Cpath d='M8.5 12l2.5 2.5L16 9.5'/%3E%3C/svg%3E")}
.s-telecom-a-benefits-1.s-b .sabenefits1-ic{width:44px;height:44px;border-radius:12px;background:var(--mint);display:grid;place-items:center;flex:none}
.s-telecom-a-benefits-1.s-b .sabenefits1-ic::before{content:"";width:22px;height:22px;background:var(--ink);-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}
.s-telecom-a-benefits-1.s-b[data-set-icon=hide] .sabenefits1-ic{display:none}
.s-telecom-a-benefits-1.s-b[data-set-tiles=mint] .sabenefits1-tile{background:var(--mint)}
.s-telecom-a-benefits-1.s-b[data-set-tiles=mint] .sabenefits1-ic{background:#fff}
.s-telecom-a-benefits-1.s-b .sabenefits1-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(1.5rem,4cqw,4rem);align-items:start}
.s-telecom-a-benefits-1.s-b .sabenefits1-head{position:sticky;top:5rem}
.s-telecom-a-benefits-1.s-b .sabenefits1-head .lead{font-size:clamp(1.375rem,1.9cqw,1.875rem)}
.s-telecom-a-benefits-1.s-b .sabenefits1-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.s-telecom-a-benefits-1.s-b .sabenefits1-tile{display:flex;flex-direction:column;gap:1.75rem;background:var(--surface);border-radius:var(--r-card);padding:clamp(1.25rem,2.2cqw,2rem);min-height:13rem;justify-content:space-between;transition:transform .3s,box-shadow .3s}
.s-telecom-a-benefits-1.s-b .sabenefits1-tile:hover{transform:translateY(-3px);box-shadow:0 22px 50px -26px rgba(18,32,39,.35)}
.s-telecom-a-benefits-1.s-b .sabenefits1-tile:first-child{grid-column:1/-1;background:var(--night);color:#fff;min-height:15rem}
.s-telecom-a-benefits-1.s-b .sabenefits1-tile:first-child .sabenefits1-ic{background:rgba(255,255,255,.14)}
.s-telecom-a-benefits-1.s-b .sabenefits1-tile:first-child .sabenefits1-ic::before{background:var(--signal)}
.s-telecom-a-benefits-1.s-b .sabenefits1-tile:first-child p{color:var(--on-dark-2)}
.s-telecom-a-benefits-1.s-b .sabenefits1-tile h3{font-size:clamp(1.125rem,1.5cqw,1.5rem);letter-spacing:-.035em}
.s-telecom-a-benefits-1.s-b .sabenefits1-tile p{margin-top:.4rem;color:var(--ink-soft);font-size:1.0625rem;line-height:1.4;letter-spacing:-.025em}
.s-telecom-a-benefits-1.s-b[data-set-tiles=mint] .sabenefits1-tile:first-child{background:var(--night)}
@container (max-width:820px){.s-telecom-a-benefits-1.s-b .sabenefits1-wrap{grid-template-columns:1fr}
.s-telecom-a-benefits-1.s-b .sabenefits1-head{position:static}}
@container (max-width:520px){.s-telecom-a-benefits-1.s-b .sabenefits1-grid{grid-template-columns:1fr}}
.s-telecom-a-benefits-1.s-b[data-set-icon=number]{counter-reset:sab1n}
.s-telecom-a-benefits-1.s-b[data-set-icon=number] .sabenefits1-ic{width:auto;height:auto;background:none;display:block}
.s-telecom-a-benefits-1.s-b[data-set-icon=number] .sabenefits1-ic::before{display:none}
.s-telecom-a-benefits-1.s-b[data-set-icon=number] .sabenefits1-ic::after{content:"0" counter(sab1n);font-family:var(--mono);font-size:.875rem;font-weight:var(--w-med);letter-spacing:0;opacity:.6}
.s-telecom-a-benefits-1.s-b[data-set-icon=number] .sabenefits1-tile{counter-increment:sab1n}
.s-telecom-a-benefits-1.s-b[data-set-icon=number] .sabenefits1-tile:first-child .sabenefits1-ic{background:none}
/* layout c */
.s-telecom-a-benefits-1.s-c{padding-block:calc(var(--sec)/2)}
.s-telecom-a-benefits-1.s-c .sabenefits1-tile:nth-child(5n+1){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9a14 14 0 0 1 18 0M6 13a9 9 0 0 1 12 0M9.5 17a4 4 0 0 1 5 0'/%3E%3Ccircle cx='12' cy='20' r='1' fill='black'/%3E%3C/svg%3E")}
.s-telecom-a-benefits-1.s-c .sabenefits1-tile:nth-child(5n+2){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18M16 7.5c0-1.7-1.8-3-4-3s-4 1.1-4 3 1.8 2.6 4 3 4 1.1 4 3-1.8 3-4 3-4-1.3-4-3'/%3E%3C/svg%3E")}
.s-telecom-a-benefits-1.s-c .sabenefits1-tile:nth-child(5n+3){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='2.5' width='10' height='19' rx='2.5'/%3E%3Cpath d='M10.5 18.5h3'/%3E%3C/svg%3E")}
.s-telecom-a-benefits-1.s-c .sabenefits1-tile:nth-child(5n+4){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.5'/%3E%3Cpath d='M2.5 20a6.5 6.5 0 0 1 13 0M16 4.5a3.5 3.5 0 0 1 0 7M18 14.2a6.5 6.5 0 0 1 3.5 5.8'/%3E%3C/svg%3E")}
.s-telecom-a-benefits-1.s-c .sabenefits1-tile:nth-child(5n+5){--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.5-3.2 7.8-8 9-4.8-1.2-8-4.5-8-9V6l8-3z'/%3E%3Cpath d='M8.5 12l2.5 2.5L16 9.5'/%3E%3C/svg%3E")}
.s-telecom-a-benefits-1.s-c .sabenefits1-ic{width:44px;height:44px;border-radius:12px;background:var(--mint);display:grid;place-items:center;flex:none}
.s-telecom-a-benefits-1.s-c .sabenefits1-ic::before{content:"";width:22px;height:22px;background:var(--ink);-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}
.s-telecom-a-benefits-1.s-c[data-set-icon=hide] .sabenefits1-ic{display:none}
.s-telecom-a-benefits-1.s-c[data-set-tiles=mint] .sabenefits1-tile{background:var(--mint)}
.s-telecom-a-benefits-1.s-c[data-set-tiles=mint] .sabenefits1-ic{background:#fff}
.s-telecom-a-benefits-1.s-c .sabenefits1-head .lead{max-width:56rem}
.s-telecom-a-benefits-1.s-c .sabenefits1-tabs{position:relative;margin-top:clamp(1.75rem,3.4cqw,3.5rem);min-height:clamp(18rem,26cqw,26rem)}
.s-telecom-a-benefits-1.s-c .sabenefits1-list{display:grid;gap:8px;width:min(100%,36%)}
.s-telecom-a-benefits-1.s-c .sabenefits1-tile{background:transparent;border-radius:var(--r-card)}
.s-telecom-a-benefits-1.s-c .sabenefits1-tab{display:block;cursor:pointer;border-radius:var(--r-card);background:var(--surface);transition:background-color .25s,color .25s,transform .3s,box-shadow .3s}
.s-telecom-a-benefits-1.s-c[data-set-tiles=mint] .sabenefits1-tab{background:var(--mint)}
.s-telecom-a-benefits-1.s-c .sabenefits1-tab input{position:absolute;opacity:0;pointer-events:none}
.s-telecom-a-benefits-1.s-c .sabenefits1-label{display:flex;align-items:center;gap:1rem;min-height:64px;padding:.6rem 1rem}
.s-telecom-a-benefits-1.s-c .sabenefits1-label h3{font-size:1.0625rem;letter-spacing:-.03em}
.s-telecom-a-benefits-1.s-c .sabenefits1-tab:hover{transform:translateY(-3px);box-shadow:0 22px 50px -26px rgba(18,32,39,.35)}
.s-telecom-a-benefits-1.s-c .sabenefits1-tab:has(input:checked),.s-telecom-a-benefits-1.s-c .sabenefits1-list:not(:has(input:checked)) .sabenefits1-tile:first-child .sabenefits1-tab{background:var(--ink);color:#fff}
.s-telecom-a-benefits-1.s-c .sabenefits1-tab:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}
.s-telecom-a-benefits-1.s-c .sabenefits1-tab:has(input:checked) .sabenefits1-ic,.s-telecom-a-benefits-1.s-c .sabenefits1-list:not(:has(input:checked)) .sabenefits1-tile:first-child .sabenefits1-ic{background:rgba(255,255,255,.16)}
.s-telecom-a-benefits-1.s-c .sabenefits1-tab:has(input:checked) .sabenefits1-ic::before,.s-telecom-a-benefits-1.s-c .sabenefits1-list:not(:has(input:checked)) .sabenefits1-tile:first-child .sabenefits1-ic::before{background:var(--signal)}
.s-telecom-a-benefits-1.s-c .sabenefits1-panel{display:none;position:absolute;right:0;top:0;bottom:0;width:calc(64% - 12px);border-radius:var(--r-card);background:linear-gradient(160deg,var(--mint),var(--sky));padding:clamp(1.5rem,3.4cqw,3.5rem);align-items:flex-end}
.s-telecom-a-benefits-1.s-c .sabenefits1-tab:has(input:checked) .sabenefits1-panel,.s-telecom-a-benefits-1.s-c .sabenefits1-list:not(:has(input:checked)) .sabenefits1-tile:first-child .sabenefits1-panel{display:flex}
.s-telecom-a-benefits-1.s-c .sabenefits1-big{font-size:clamp(1.5rem,2.6cqw,2.5rem);font-weight:var(--w-head);letter-spacing:var(--track-title);line-height:1.15;color:var(--ink);text-wrap:balance}
@container (max-width:760px){.s-telecom-a-benefits-1.s-c .sabenefits1-tabs{min-height:0}
.s-telecom-a-benefits-1.s-c .sabenefits1-list{width:100%}
.s-telecom-a-benefits-1.s-c .sabenefits1-panel{position:static;width:auto;margin:6px 0 0;padding:1.25rem}
.s-telecom-a-benefits-1.s-c .sabenefits1-tab:has(input:checked),.s-telecom-a-benefits-1.s-c .sabenefits1-list:not(:has(input:checked)) .sabenefits1-tile:first-child .sabenefits1-tab{border-radius:var(--r-card)}}
.s-telecom-a-benefits-1.s-c[data-set-icon=number]{counter-reset:sab1n}
.s-telecom-a-benefits-1.s-c[data-set-icon=number] .sabenefits1-ic{width:auto;height:auto;background:none;display:block}
.s-telecom-a-benefits-1.s-c[data-set-icon=number] .sabenefits1-ic::before{display:none}
.s-telecom-a-benefits-1.s-c[data-set-icon=number] .sabenefits1-ic::after{content:"0" counter(sab1n);font-family:var(--mono);font-size:.875rem;font-weight:var(--w-med);letter-spacing:0;opacity:.6}
.s-telecom-a-benefits-1.s-c[data-set-icon=number] .sabenefits1-tile{counter-increment:sab1n}
.s-telecom-a-benefits-1.s-c[data-set-icon=number] .sabenefits1-tab:has(input:checked) .sabenefits1-ic,.s-telecom-a-benefits-1.s-c[data-set-icon=number] .sabenefits1-list:not(:has(input:checked)) .sabenefits1-tile:first-child .sabenefits1-ic{background:none}
.s-telecom-a-benefits-3{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-benefits-3 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-benefits-3 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-benefits-3 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-benefits-3 .media>img,.s-telecom-a-benefits-3 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-benefits-3 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-telecom-a-benefits-3.s-a{padding-block:var(--sec);--tbg:var(--surface);--tfg:var(--ink);--tfg2:var(--ink-soft);--mkbg:#fff;--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-a .sabenefits3-head{display:flex;justify-content:space-between;align-items:end;gap:1.25rem 4rem;flex-wrap:wrap}
.s-telecom-a-benefits-3.s-a .sabenefits3-head h2{font-size:clamp(1.875rem,3.4cqw,3.5rem);letter-spacing:var(--track-display);line-height:1.1;max-width:16ch}
.s-telecom-a-benefits-3.s-a .sabenefits3-lead{max-width:30rem;color:var(--muted);font-size:1.125rem;line-height:1.45}
.s-telecom-a-benefits-3.s-a .sabenefits3-lead strong{color:var(--ink);font-weight:var(--w-head)}
.s-telecom-a-benefits-3.s-a .sabenefits3-tile{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:.9rem;padding:clamp(1.1rem,1.8cqw,1.5rem);border-radius:var(--r-card);background:var(--tbg);color:var(--tfg);min-height:clamp(9rem,12cqw,12rem);transition:transform .3s,box-shadow .3s}
.s-telecom-a-benefits-3.s-a .sabenefits3-tile:hover{transform:translateY(-3px);box-shadow:0 22px 50px -26px rgba(18,32,39,.35)}
.s-telecom-a-benefits-3.s-a[data-set-size=compact] .sabenefits3-tile{min-height:0;gap:.9rem;padding:clamp(1.1rem,1.8cqw,1.5rem)}
.s-telecom-a-benefits-3.s-a .sabenefits3-tx{margin-top:auto}
.s-telecom-a-benefits-3.s-a .sabenefits3-tile h3{font-size:clamp(1.1875rem,1.7cqw,1.5rem);letter-spacing:-.035em;line-height:1.2}
.s-telecom-a-benefits-3.s-a .sabenefits3-tile p{margin-top:.5rem;color:var(--tfg2);font-size:1rem;line-height:1.45}
.s-telecom-a-benefits-3.s-a .sabenefits3-more .btn{padding-left:0;color:var(--tfg)}
.s-telecom-a-benefits-3.s-a .sabenefits3-mk{display:none;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--mkbg);color:var(--mkfg);font-family:var(--mono);font-size:1rem;font-weight:var(--w-head);letter-spacing:0}
.s-telecom-a-benefits-3.s-a[data-set-mark=glyph] .sabenefits3-mk:not(:empty){display:grid}
.s-telecom-a-benefits-3.s-a[data-set-mark=shape] .sabenefits3-mk{display:grid;font-size:0}
.s-telecom-a-benefits-3.s-a[data-set-mark=shape] .sabenefits3-mk::before{content:"";width:18px;height:18px;background:currentColor;border-radius:50%}
.s-telecom-a-benefits-3.s-a[data-set-mark=shape] .sabenefits3-tile:nth-child(6n+2) .sabenefits3-mk::before{border-radius:4px;rotate:45deg}
.s-telecom-a-benefits-3.s-a[data-set-mark=shape] .sabenefits3-tile:nth-child(6n+3) .sabenefits3-mk::before{background:none;border:3px solid currentColor}
.s-telecom-a-benefits-3.s-a[data-set-mark=shape] .sabenefits3-tile:nth-child(6n+4) .sabenefits3-mk::before{width:24px;height:10px;border-radius:99px}
.s-telecom-a-benefits-3.s-a[data-set-mark=shape] .sabenefits3-tile:nth-child(6n+5) .sabenefits3-mk::before{height:11px;border-radius:20px 20px 0 0}
.s-telecom-a-benefits-3.s-a[data-set-mark=shape] .sabenefits3-tile:nth-child(6n+6) .sabenefits3-mk::before{border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}
.s-telecom-a-benefits-3.s-a[data-set-mix=rotate] .sabenefits3-tile:nth-child(4n+1){--tbg:var(--surface);--tfg:var(--ink);--tfg2:var(--ink-soft);--mkbg:#fff;--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-a[data-set-mix=rotate] .sabenefits3-tile:nth-child(4n+2){--tbg:linear-gradient(180deg,#d4ecd7,#c6e5cc);--tfg:var(--ink);--tfg2:#33454b;--mkbg:rgba(255,255,255,.62);--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-a[data-set-mix=rotate] .sabenefits3-tile:nth-child(4n+3){--tbg:var(--surface);--tfg:var(--ink);--tfg2:var(--ink-soft);--mkbg:#fff;--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-a[data-set-mix=rotate] .sabenefits3-tile:nth-child(4n+4){--tbg:radial-gradient(90% 70% at 85% 0%,rgba(98,215,154,.26),transparent 70%),linear-gradient(180deg,#0e1c23,#13262a);--tfg:#fff;--tfg2:rgba(255,255,255,.78);--mkbg:rgba(255,255,255,.12);--mkfg:var(--signal)}
.s-telecom-a-benefits-3.s-a[data-set-mix=soft] .sabenefits3-tile:nth-child(3n+1){--tbg:linear-gradient(180deg,#e4f0ea,#d6e8df);--tfg:var(--ink);--tfg2:#33454b;--mkbg:rgba(255,255,255,.62);--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-a[data-set-mix=soft] .sabenefits3-tile:nth-child(3n+2){--tbg:linear-gradient(180deg,#d4ecd7,#c6e5cc);--tfg:var(--ink);--tfg2:#33454b;--mkbg:rgba(255,255,255,.62);--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-a[data-set-mix=soft] .sabenefits3-tile:nth-child(3n+3){--tbg:linear-gradient(180deg,#d4e6f2,#c2dbeb);--tfg:var(--ink);--tfg2:#33454b;--mkbg:rgba(255,255,255,.62);--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-a[data-set-mix=dark] .sabenefits3-tile{--tbg:radial-gradient(90% 70% at 85% 0%,rgba(98,215,154,.26),transparent 70%),linear-gradient(180deg,#0e1c23,#13262a);--tfg:#fff;--tfg2:rgba(255,255,255,.78);--mkbg:rgba(255,255,255,.12);--mkfg:var(--signal)}
.s-telecom-a-benefits-3.s-a[data-set-mix=quiet] .sabenefits3-tile{--tbg:var(--surface);--tfg:var(--ink);--tfg2:var(--ink-soft);--mkbg:#fff;--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-a .sabenefits3-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);margin-top:clamp(1.5rem,2.6cqw,2.5rem)}
.s-telecom-a-benefits-3.s-a .sabenefits3-grid>li{grid-column:span 4}
.s-telecom-a-benefits-3.s-a .sabenefits3-grid:has(>li:nth-child(4):last-child)>li,.s-telecom-a-benefits-3.s-a .sabenefits3-grid:has(>li:nth-child(8):last-child)>li{grid-column:span 3}
.s-telecom-a-benefits-3.s-a .sabenefits3-grid:has(>li:nth-child(5):last-child)>li:nth-child(n+4){grid-column:span 6}
.s-telecom-a-benefits-3.s-a .sabenefits3-grid:has(>li:nth-child(7):last-child)>li:nth-child(-n+4){grid-column:span 3}
@container (max-width:1100px){.s-telecom-a-benefits-3.s-a .sabenefits3-grid>li{grid-column:span 6!important}
.s-telecom-a-benefits-3.s-a .sabenefits3-grid>li:last-child:nth-child(odd){grid-column:span 12!important}}
@container (max-width:600px){.s-telecom-a-benefits-3.s-a .sabenefits3-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut)*-1);padding-inline:var(--gut);scroll-padding-inline:var(--gut)}
.s-telecom-a-benefits-3.s-a .sabenefits3-grid::-webkit-scrollbar{display:none}
.s-telecom-a-benefits-3.s-a .sabenefits3-grid>li{flex:0 0 74%;scroll-snap-align:start;min-height:0}}
/* layout b */
.s-telecom-a-benefits-3.s-b{padding-block:var(--sec);--tbg:var(--surface);--tfg:var(--ink);--tfg2:var(--ink-soft);--mkbg:#fff;--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-b .sabenefits3-head{display:flex;justify-content:space-between;align-items:end;gap:1.25rem 4rem;flex-wrap:wrap}
.s-telecom-a-benefits-3.s-b .sabenefits3-head h2{font-size:clamp(1.875rem,3.4cqw,3.5rem);letter-spacing:var(--track-display);line-height:1.1;max-width:16ch}
.s-telecom-a-benefits-3.s-b .sabenefits3-lead{max-width:30rem;color:var(--muted);font-size:1.125rem;line-height:1.45}
.s-telecom-a-benefits-3.s-b .sabenefits3-lead strong{color:var(--ink);font-weight:var(--w-head)}
.s-telecom-a-benefits-3.s-b .sabenefits3-tile{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:.9rem;padding:clamp(1.1rem,1.8cqw,1.5rem);border-radius:var(--r-card);background:var(--tbg);color:var(--tfg);min-height:0;transition:transform .3s,box-shadow .3s}
.s-telecom-a-benefits-3.s-b .sabenefits3-tile:hover{transform:translateY(-3px);box-shadow:0 22px 50px -26px rgba(18,32,39,.35)}
.s-telecom-a-benefits-3.s-b[data-set-size=compact] .sabenefits3-tile{min-height:0;gap:.9rem;padding:clamp(1.1rem,1.8cqw,1.5rem)}
.s-telecom-a-benefits-3.s-b .sabenefits3-tx{margin-top:auto}
.s-telecom-a-benefits-3.s-b .sabenefits3-tile h3{font-size:clamp(1.1875rem,1.7cqw,1.5rem);letter-spacing:-.035em;line-height:1.2}
.s-telecom-a-benefits-3.s-b .sabenefits3-tile p{margin-top:.5rem;color:var(--tfg2);font-size:1rem;line-height:1.45}
.s-telecom-a-benefits-3.s-b .sabenefits3-more .btn{padding-left:0;color:var(--tfg)}
.s-telecom-a-benefits-3.s-b .sabenefits3-mk{display:none;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--mkbg);color:var(--mkfg);font-family:var(--mono);font-size:1rem;font-weight:var(--w-head);letter-spacing:0}
.s-telecom-a-benefits-3.s-b[data-set-mark=glyph] .sabenefits3-mk:not(:empty){display:grid}
.s-telecom-a-benefits-3.s-b[data-set-mark=shape] .sabenefits3-mk{display:grid;font-size:0}
.s-telecom-a-benefits-3.s-b[data-set-mark=shape] .sabenefits3-mk::before{content:"";width:18px;height:18px;background:currentColor;border-radius:50%}
.s-telecom-a-benefits-3.s-b[data-set-mark=shape] .sabenefits3-tile:nth-child(6n+2) .sabenefits3-mk::before{border-radius:4px;rotate:45deg}
.s-telecom-a-benefits-3.s-b[data-set-mark=shape] .sabenefits3-tile:nth-child(6n+3) .sabenefits3-mk::before{background:none;border:3px solid currentColor}
.s-telecom-a-benefits-3.s-b[data-set-mark=shape] .sabenefits3-tile:nth-child(6n+4) .sabenefits3-mk::before{width:24px;height:10px;border-radius:99px}
.s-telecom-a-benefits-3.s-b[data-set-mark=shape] .sabenefits3-tile:nth-child(6n+5) .sabenefits3-mk::before{height:11px;border-radius:20px 20px 0 0}
.s-telecom-a-benefits-3.s-b[data-set-mark=shape] .sabenefits3-tile:nth-child(6n+6) .sabenefits3-mk::before{border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}
.s-telecom-a-benefits-3.s-b[data-set-mix=rotate] .sabenefits3-tile:nth-child(4){--tbg:linear-gradient(180deg,#d4ecd7,#c6e5cc);--tfg:var(--ink);--tfg2:#33454b;--mkbg:rgba(255,255,255,.62);--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-b[data-set-mix=rotate] .sabenefits3-tile:nth-child(1){--tbg:radial-gradient(90% 70% at 85% 0%,rgba(98,215,154,.26),transparent 70%),linear-gradient(180deg,#0e1c23,#13262a);--tfg:#fff;--tfg2:rgba(255,255,255,.78);--mkbg:rgba(255,255,255,.12);--mkfg:var(--signal)}
.s-telecom-a-benefits-3.s-b[data-set-mix=soft] .sabenefits3-tile:nth-child(3n+1){--tbg:linear-gradient(180deg,#d4ecd7,#c6e5cc);--tfg:var(--ink);--tfg2:#3f4e55;--mkbg:rgba(255,255,255,.62);--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-b[data-set-mix=soft] .sabenefits3-tile:nth-child(3n+2){--tbg:linear-gradient(180deg,#e4f0ea,#d6e8df);--tfg:var(--ink);--tfg2:#3f4e55;--mkbg:rgba(255,255,255,.62);--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-b[data-set-mix=soft] .sabenefits3-tile:nth-child(3n+3){--tbg:linear-gradient(180deg,#d4e6f2,#c2dbeb);--tfg:var(--ink);--tfg2:#3f4e55;--mkbg:rgba(255,255,255,.62);--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-b[data-set-mix=dark] .sabenefits3-tile{--tbg:radial-gradient(90% 70% at 85% 0%,rgba(98,215,154,.26),transparent 70%),linear-gradient(180deg,#0e1c23,#13262a);--tfg:#fff;--tfg2:rgba(255,255,255,.78);--mkbg:rgba(255,255,255,.12);--mkfg:var(--signal)}
.s-telecom-a-benefits-3.s-b[data-set-mix=quiet] .sabenefits3-tile{--tbg:var(--surface);--tfg:var(--ink);--tfg2:var(--ink-soft);--mkbg:#fff;--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-b[data-set-mix=quiet] .sabenefits3-tile:nth-child(1){--tbg:radial-gradient(90% 70% at 85% 0%,rgba(98,215,154,.26),transparent 70%),linear-gradient(180deg,#0e1c23,#13262a);--tfg:#fff;--tfg2:rgba(255,255,255,.78);--mkbg:rgba(255,255,255,.12);--mkfg:var(--signal)}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:var(--gap);margin-top:clamp(1.5rem,2.6cqw,2.5rem)}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento>li{grid-column:span 1}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento>li:nth-child(1){grid-column:span 2;min-height:0}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento>li:nth-child(1)::before{content:"";position:absolute;z-index:-1;inset:-20% -10% auto auto;width:70%;aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 34px,rgba(98,215,154,.14) 34px 36px);-webkit-mask:radial-gradient(circle,#000 30%,transparent 72%);mask:radial-gradient(circle,#000 30%,transparent 72%)}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento>li:nth-child(1) .sabenefits3-mk{width:48px;height:48px;border-radius:14px;font-size:1.0625rem}
.s-telecom-a-benefits-3.s-b[data-set-mark=shape] .sabenefits3-bento>li:nth-child(1) .sabenefits3-mk{font-size:0}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento>li:nth-child(1) h3{font-size:clamp(1.5rem,2.4cqw,2.25rem);letter-spacing:var(--track-display);line-height:1.1}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento>li:nth-child(1) p{font-size:clamp(1.0625rem,1.35cqw,1.25rem);max-width:30rem}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento:has(>li:nth-child(7)) .sabenefits3-tile:not(:first-child) .sabenefits3-mk{display:none}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento:has(>li:nth-child(7)) .sabenefits3-tile{gap:.5rem;padding:1rem 1.1rem}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento:has(>li:nth-child(7)) .sabenefits3-tile h3{font-size:1.125rem}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento:has(>li:nth-child(4):last-child)>li:last-child{grid-column:span 4}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento:has(>li:nth-child(5):last-child)>li:last-child{grid-column:span 3}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento:has(>li:nth-child(6):last-child)>li:last-child{grid-column:span 2}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento:has(>li:nth-child(8):last-child)>li:last-child{grid-column:span 4}
@container (max-width:900px){.s-telecom-a-benefits-3.s-b .sabenefits3-bento{grid-template-columns:repeat(2,minmax(0,1fr))}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento>li{grid-column:span 1!important}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento>li:nth-child(1){grid-column:span 2!important}}
@container (max-width:760px){.s-telecom-a-benefits-3.s-b .sabenefits3-bento{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut)*-1);padding-inline:var(--gut);scroll-padding-inline:var(--gut)}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento::-webkit-scrollbar{display:none}
.s-telecom-a-benefits-3.s-b .sabenefits3-bento>li,.s-telecom-a-benefits-3.s-b .sabenefits3-bento>li:nth-child(1),.s-telecom-a-benefits-3.s-b .sabenefits3-bento>li:last-child{flex:0 0 78%;scroll-snap-align:start;min-height:0}}
/* layout c */
.s-telecom-a-benefits-3.s-c{padding-block:calc(var(--sec)/2);--tbg:var(--surface);--tfg:var(--ink);--tfg2:var(--ink-soft);--mkbg:#fff;--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-c .sabenefits3-head{display:flex;justify-content:space-between;align-items:end;gap:1.25rem 4rem;flex-wrap:wrap}
.s-telecom-a-benefits-3.s-c .sabenefits3-head h2{font-size:clamp(1.875rem,3.4cqw,3.5rem);letter-spacing:var(--track-display);line-height:1.1;max-width:16ch}
.s-telecom-a-benefits-3.s-c .sabenefits3-lead{max-width:30rem;color:var(--muted);font-size:1.125rem;line-height:1.45}
.s-telecom-a-benefits-3.s-c .sabenefits3-lead strong{color:var(--ink);font-weight:var(--w-head)}
.s-telecom-a-benefits-3.s-c .sabenefits3-tile{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.25rem,2.2cqw,2rem);border-radius:var(--r-card);background:var(--tbg);color:var(--tfg);min-height:clamp(14rem,19cqw,18rem);transition:transform .3s,box-shadow .3s}
.s-telecom-a-benefits-3.s-c .sabenefits3-tile:hover{transform:translateY(-3px);box-shadow:0 22px 50px -26px rgba(18,32,39,.35)}
.s-telecom-a-benefits-3.s-c[data-set-size=compact] .sabenefits3-tile{min-height:0;gap:.9rem;padding:clamp(1.1rem,1.8cqw,1.5rem)}
.s-telecom-a-benefits-3.s-c .sabenefits3-tx{margin-top:auto}
.s-telecom-a-benefits-3.s-c .sabenefits3-tile h3{font-size:clamp(1.1875rem,1.7cqw,1.5rem);letter-spacing:-.035em;line-height:1.2}
.s-telecom-a-benefits-3.s-c .sabenefits3-tile p{margin-top:.6rem;color:var(--tfg2);font-size:1.0625rem;line-height:1.45}
.s-telecom-a-benefits-3.s-c .sabenefits3-more .btn{padding-left:0;color:var(--tfg)}
.s-telecom-a-benefits-3.s-c .sabenefits3-mk{display:none;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--mkbg);color:var(--mkfg);font-family:var(--mono);font-size:1rem;font-weight:var(--w-head);letter-spacing:0}
.s-telecom-a-benefits-3.s-c[data-set-mark=glyph] .sabenefits3-mk:not(:empty){display:grid}
.s-telecom-a-benefits-3.s-c[data-set-mark=shape] .sabenefits3-mk{display:grid;font-size:0}
.s-telecom-a-benefits-3.s-c[data-set-mark=shape] .sabenefits3-mk::before{content:"";width:18px;height:18px;background:currentColor;border-radius:50%}
.s-telecom-a-benefits-3.s-c[data-set-mark=shape] .sabenefits3-tile:nth-child(6n+2) .sabenefits3-mk::before{border-radius:4px;rotate:45deg}
.s-telecom-a-benefits-3.s-c[data-set-mark=shape] .sabenefits3-tile:nth-child(6n+3) .sabenefits3-mk::before{background:none;border:3px solid currentColor}
.s-telecom-a-benefits-3.s-c[data-set-mark=shape] .sabenefits3-tile:nth-child(6n+4) .sabenefits3-mk::before{width:24px;height:10px;border-radius:99px}
.s-telecom-a-benefits-3.s-c[data-set-mark=shape] .sabenefits3-tile:nth-child(6n+5) .sabenefits3-mk::before{height:11px;border-radius:20px 20px 0 0}
.s-telecom-a-benefits-3.s-c[data-set-mark=shape] .sabenefits3-tile:nth-child(6n+6) .sabenefits3-mk::before{border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}
.s-telecom-a-benefits-3.s-c[data-set-mix=rotate] .sabenefits3-tile:nth-child(4n+1){--tbg:linear-gradient(180deg,#e4f0ea,#d6e8df);--tfg:var(--ink);--tfg2:#3f4e55;--mkbg:rgba(255,255,255,.62);--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-c[data-set-mix=rotate] .sabenefits3-tile:nth-child(4n+2){--tbg:linear-gradient(180deg,#d4ecd7,#c6e5cc);--tfg:var(--ink);--tfg2:#3f4e55;--mkbg:rgba(255,255,255,.62);--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-c[data-set-mix=rotate] .sabenefits3-tile:nth-child(4n+3){--tbg:linear-gradient(180deg,#d4e6f2,#c2dbeb);--tfg:var(--ink);--tfg2:#3f4e55;--mkbg:rgba(255,255,255,.62);--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-c[data-set-mix=rotate] .sabenefits3-tile:nth-child(4n+4){--tbg:radial-gradient(90% 70% at 85% 0%,rgba(98,215,154,.26),transparent 70%),linear-gradient(180deg,#0e1c23,#13262a);--tfg:#fff;--tfg2:rgba(255,255,255,.78);--mkbg:rgba(255,255,255,.12);--mkfg:var(--signal)}
.s-telecom-a-benefits-3.s-c[data-set-mix=soft] .sabenefits3-tile:nth-child(3n+1){--tbg:linear-gradient(180deg,#e4f0ea,#d6e8df);--tfg:var(--ink);--tfg2:#3f4e55;--mkbg:rgba(255,255,255,.62);--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-c[data-set-mix=soft] .sabenefits3-tile:nth-child(3n+2){--tbg:linear-gradient(180deg,#d4ecd7,#c6e5cc);--tfg:var(--ink);--tfg2:#3f4e55;--mkbg:rgba(255,255,255,.62);--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-c[data-set-mix=soft] .sabenefits3-tile:nth-child(3n+3){--tbg:linear-gradient(180deg,#d4e6f2,#c2dbeb);--tfg:var(--ink);--tfg2:#3f4e55;--mkbg:rgba(255,255,255,.62);--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-c[data-set-mix=dark] .sabenefits3-tile{--tbg:radial-gradient(90% 70% at 85% 0%,rgba(98,215,154,.26),transparent 70%),linear-gradient(180deg,#0e1c23,#13262a);--tfg:#fff;--tfg2:rgba(255,255,255,.78);--mkbg:rgba(255,255,255,.12);--mkfg:var(--signal)}
.s-telecom-a-benefits-3.s-c[data-set-mix=quiet] .sabenefits3-tile{--tbg:var(--surface);--tfg:var(--ink);--tfg2:var(--ink-soft);--mkbg:#fff;--mkfg:var(--ink)}
.s-telecom-a-benefits-3.s-c .sabenefits3-rail{gap:var(--gap);scroll-snap-type:x mandatory;overflow-x:auto;margin-top:clamp(1.25rem,2.4cqw,2.5rem);padding-block:.75rem 1.75rem}
.s-telecom-a-benefits-3.s-c .sabenefits3-rail>li{flex:0 0 clamp(16.5rem,24cqw,21rem)}
.s-telecom-a-benefits-3.s-c .sabenefits3-rail:focus-visible{outline-offset:-3px}
.s-telecom-a-contact-2{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-contact-2 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-contact-2 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-contact-2 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-contact-2 .media>img,.s-telecom-a-contact-2 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-contact-2 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-telecom-a-contact-2 .s-form{display:grid;gap:1rem;min-inline-size:0}
.s-telecom-a-contact-2 .m-4-5{aspect-ratio:4 / 5}
/* layout a */
.s-telecom-a-contact-2.s-a{padding-block:var(--sec)}
.s-telecom-a-contact-2.s-a[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-contact-2.s-a .sacontact2-text{margin-top:1rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.5cqw,1.25rem);max-width:30rem}
.s-telecom-a-contact-2.s-a[data-set-tone=mint] .sacontact2-text{color:#33454b}
.s-telecom-a-contact-2.s-a .sacontact2-info{display:grid;gap:1rem;margin-top:clamp(1.5rem,3cqw,2.5rem)}
.s-telecom-a-contact-2.s-a .sacontact2-info dt{font-size:.9375rem;color:var(--ink-soft);font-weight:var(--w-med)}
.s-telecom-a-contact-2.s-a[data-set-tone=mint] .sacontact2-info dt{color:#33454b}
.s-telecom-a-contact-2.s-a .sacontact2-info dd{font-weight:var(--w-head);letter-spacing:-.025em;font-size:1.125rem}
.s-telecom-a-contact-2.s-a .sacontact2-card{padding:clamp(1.25rem,3cqw,2.5rem);border-radius:var(--r-card);background:var(--surface)}
.s-telecom-a-contact-2.s-a[data-set-card=line] .sacontact2-card{background:transparent;padding:0}
.s-telecom-a-contact-2.s-a[data-set-tone=mint] .sacontact2-card{background:#fff}
.s-telecom-a-contact-2.s-a[data-set-tone=mint][data-set-card=line] .sacontact2-card{background:transparent}
.s-telecom-a-contact-2.s-a .sacontact2-ph{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--sage);aspect-ratio:4/5}
.s-telecom-a-contact-2.s-a .sacontact2-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-telecom-a-contact-2.s-a .s-form{display:grid;gap:1rem}
.s-telecom-a-contact-2.s-a .sacontact2-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2rem,6cqw,6rem);align-items:start}
@container (max-width:820px){.s-telecom-a-contact-2.s-a .sacontact2-grid{grid-template-columns:minmax(0,1fr)}}
/* layout b */
.s-telecom-a-contact-2.s-b{padding-block:var(--sec)}
.s-telecom-a-contact-2.s-b[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-contact-2.s-b .sacontact2-text{margin-top:1rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.5cqw,1.25rem);max-width:30rem}
.s-telecom-a-contact-2.s-b[data-set-tone=mint] .sacontact2-text{color:#33454b}
.s-telecom-a-contact-2.s-b .sacontact2-info{display:grid;gap:1rem;margin-top:clamp(1.5rem,3cqw,2.5rem)}
.s-telecom-a-contact-2.s-b .sacontact2-info dt{font-size:.9375rem;color:var(--ink-soft);font-weight:var(--w-med)}
.s-telecom-a-contact-2.s-b[data-set-tone=mint] .sacontact2-info dt{color:#33454b}
.s-telecom-a-contact-2.s-b .sacontact2-info dd{font-weight:var(--w-head);letter-spacing:-.025em;font-size:1.125rem}
.s-telecom-a-contact-2.s-b .sacontact2-card{padding:clamp(1.25rem,2.4cqw,2rem);border-radius:var(--r-card);background:var(--surface)}
.s-telecom-a-contact-2.s-b[data-set-card=line] .sacontact2-card{background:transparent;padding:0}
.s-telecom-a-contact-2.s-b[data-set-tone=mint] .sacontact2-card{background:#fff}
.s-telecom-a-contact-2.s-b[data-set-tone=mint][data-set-card=line] .sacontact2-card{background:transparent}
.s-telecom-a-contact-2.s-b .sacontact2-ph{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--sage);aspect-ratio:4/5}
.s-telecom-a-contact-2.s-b .sacontact2-ph .media{position:absolute;inset:0;aspect-ratio:auto;transition:transform .5s}
@media (hover:hover){.s-telecom-a-contact-2.s-b .sacontact2-ph:hover .media{transform:scale(1.03)}}
.s-telecom-a-contact-2.s-b .s-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem var(--gap)}
.s-telecom-a-contact-2.s-b .s-form>:is(.field:has(textarea),.check,button,.btn,p,div:not(.field)){grid-column:1/-1}
.s-telecom-a-contact-2.s-b .sacontact2-top{max-width:40rem;margin-bottom:clamp(1.5rem,2.5cqw,2.25rem)}
.s-telecom-a-contact-2.s-b .sacontact2-tri{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);grid-template-areas:"ph form" "info form";gap:var(--gap);align-items:start}
.s-telecom-a-contact-2.s-b .sacontact2-ph{grid-area:ph;aspect-ratio:auto;height:clamp(11rem,16cqw,14rem)}
.s-telecom-a-contact-2.s-b .sacontact2-card{grid-area:form}
.s-telecom-a-contact-2.s-b .sacontact2-info{grid-area:info;margin-top:0;padding:clamp(1rem,2cqw,1.5rem);border-radius:var(--r-card);background:var(--mint)}
.s-telecom-a-contact-2.s-b[data-set-tone=mint] .sacontact2-info{background:#fff}
@container (max-width:820px){.s-telecom-a-contact-2.s-b .sacontact2-tri{grid-template-columns:minmax(0,1fr);grid-template-areas:"ph" "form" "info"}
.s-telecom-a-contact-2.s-b .sacontact2-ph{height:6rem}
.s-telecom-a-contact-2.s-b .s-form{grid-template-columns:minmax(0,1fr)}}
/* layout c */
.s-telecom-a-contact-2.s-c{padding-block:var(--sec)}
.s-telecom-a-contact-2.s-c[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-contact-2.s-c .sacontact2-text{margin-top:1rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.5cqw,1.25rem);max-width:30rem}
.s-telecom-a-contact-2.s-c[data-set-tone=mint] .sacontact2-text{color:#33454b}
.s-telecom-a-contact-2.s-c .sacontact2-info{display:grid;gap:1rem;margin-top:clamp(1.5rem,3cqw,2.5rem)}
.s-telecom-a-contact-2.s-c .sacontact2-info dt{font-size:.9375rem;color:var(--ink-soft);font-weight:var(--w-med)}
.s-telecom-a-contact-2.s-c[data-set-tone=mint] .sacontact2-info dt{color:#33454b}
.s-telecom-a-contact-2.s-c .sacontact2-info dd{font-weight:var(--w-head);letter-spacing:-.025em;font-size:1.125rem}
.s-telecom-a-contact-2.s-c .sacontact2-card{padding:clamp(1.25rem,3cqw,2.5rem);border-radius:var(--r-card);background:var(--surface)}
.s-telecom-a-contact-2.s-c[data-set-card=line] .sacontact2-card{background:transparent;padding:0}
.s-telecom-a-contact-2.s-c[data-set-tone=mint] .sacontact2-card{background:#fff}
.s-telecom-a-contact-2.s-c[data-set-tone=mint][data-set-card=line] .sacontact2-card{background:transparent}
.s-telecom-a-contact-2.s-c .sacontact2-ph{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--sage);aspect-ratio:4/5}
.s-telecom-a-contact-2.s-c .sacontact2-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-telecom-a-contact-2.s-c .s-form{display:grid;gap:1rem}
.s-telecom-a-contact-2.s-c .sacontact2-cen{max-width:40rem;margin:0 auto clamp(1.75rem,3.5cqw,3rem);text-align:center}
.s-telecom-a-contact-2.s-c .sacontact2-cen .sacontact2-text{margin-inline:auto}
.s-telecom-a-contact-2.s-c .sacontact2-wide{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--gap);align-items:start}
.s-telecom-a-contact-2.s-c .sacontact2-wide .sacontact2-card{padding:clamp(1.25rem,3.5cqw,3rem)}
.s-telecom-a-contact-2.s-c .sacontact2-wide .s-form{grid-template-columns:repeat(2,minmax(0,1fr))}
.s-telecom-a-contact-2.s-c .sacontact2-wide .s-form>:is(.field:has(textarea),.check,button,p,.btn){grid-column:1/-1}
.s-telecom-a-contact-2.s-c .sacontact2-info{margin-top:0;padding:clamp(1.25rem,2.4cqw,2rem);border-radius:var(--r-card);background:var(--night);color:#fff}
.s-telecom-a-contact-2.s-c .sacontact2-info dt{color:var(--on-dark-2)}
.s-telecom-a-contact-2.s-c[data-set-tone=mint] .sacontact2-info dt{color:var(--on-dark-2)}
@container (max-width:820px){.s-telecom-a-contact-2.s-c .sacontact2-wide{grid-template-columns:minmax(0,1fr)}
.s-telecom-a-contact-2.s-c .sacontact2-wide .s-form{grid-template-columns:minmax(0,1fr)}}
.s-telecom-a-coverage-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-coverage-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-coverage-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-coverage-1 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-coverage-1 .media>img,.s-telecom-a-coverage-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-coverage-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-telecom-a-coverage-1.s-a{padding-block:calc(var(--sec)/1.5);--dsz:15px;--dpx:1.3px;--dcol:rgba(255,255,255,.62);--bg1:#142426;--fg:#fff;--fg2:var(--on-dark-2);--ln:rgba(255,255,255,.16)}
.s-telecom-a-coverage-1.s-a[data-set-dots=bold]{--dsz:22px;--dpx:2.4px}
.s-telecom-a-coverage-1.s-a[data-set-tone=mint]{--bg1:var(--mint);--fg:var(--ink);--fg2:var(--ink-soft);--dcol:rgba(18,32,39,.5);--ln:rgba(18,32,39,.14)}
.s-telecom-a-coverage-1.s-a[data-set-tone=plain]{--bg1:var(--surface);--fg:var(--ink);--fg2:var(--ink-soft);--dcol:rgba(18,32,39,.45);--ln:rgba(18,32,39,.12)}
.s-telecom-a-coverage-1.s-a .sacoverage1-text{margin-top:1rem;color:var(--fg2);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:30rem}
.s-telecom-a-coverage-1.s-a .sacoverage1-acts{margin-top:1.75rem}
.s-telecom-a-coverage-1.s-a .sacoverage1-panel{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r-card);color:var(--fg);background:var(--bg1)}
.s-telecom-a-coverage-1.s-a[data-set-tone=dark] .sacoverage1-panel{background:radial-gradient(70% 90% at 90% 110%,rgba(116,173,155,.55),transparent 70%),linear-gradient(160deg,#0e1c23,#142a2d)}
.s-telecom-a-coverage-1.s-a[data-set-tone=dark] .sacoverage1-panel .btn{background:#fff;color:var(--ink)}
.s-telecom-a-coverage-1.s-a .sacoverage1-reg{display:grid;gap:0}
.s-telecom-a-coverage-1.s-a .sacoverage1-r{display:grid;grid-template-columns:1fr auto;column-gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--ln);align-items:baseline}
.s-telecom-a-coverage-1.s-a .sacoverage1-r:last-child{border-bottom:0}
.s-telecom-a-coverage-1.s-a .sacoverage1-rn{font-weight:var(--w-head);font-size:1.125rem;letter-spacing:-.02em}
.s-telecom-a-coverage-1.s-a .sacoverage1-rv{font-family:var(--mono);letter-spacing:0;font-size:1rem;text-align:right}
.s-telecom-a-coverage-1.s-a .sacoverage1-rt{grid-column:1/-1;color:var(--fg2);font-size:.9375rem}
.s-telecom-a-coverage-1.s-a .sacoverage1-r:hover .sacoverage1-rn{text-decoration:underline;text-underline-offset:.2em}
.s-telecom-a-coverage-1.s-a .sacoverage1-globe{position:relative;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(116,173,155,.5),transparent 58%),radial-gradient(circle,rgba(255,255,255,.05),rgba(255,255,255,0) 70%);box-shadow:inset 0 0 0 1px var(--ln)}
.s-telecom-a-coverage-1.s-a .sacoverage1-globe::before,.s-telecom-a-coverage-1.s-a .sacoverage1-map::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle,var(--dcol) var(--dpx),transparent calc(var(--dpx) + .5px)) 0 0/var(--dsz) var(--dsz);-webkit-mask-image:radial-gradient(ellipse 26% 20% at 30% 32%,#000 97%,transparent),radial-gradient(ellipse 18% 30% at 36% 70%,#000 97%,transparent),radial-gradient(ellipse 30% 22% at 66% 36%,#000 97%,transparent),radial-gradient(ellipse 16% 14% at 78% 68%,#000 97%,transparent),radial-gradient(ellipse 12% 8% at 52% 18%,#000 97%,transparent);mask-image:radial-gradient(ellipse 26% 20% at 30% 32%,#000 97%,transparent),radial-gradient(ellipse 18% 30% at 36% 70%,#000 97%,transparent),radial-gradient(ellipse 30% 22% at 66% 36%,#000 97%,transparent),radial-gradient(ellipse 16% 14% at 78% 68%,#000 97%,transparent),radial-gradient(ellipse 12% 8% at 52% 18%,#000 97%,transparent)}
.s-telecom-a-coverage-1.s-a .sacoverage1-pins i{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 6px rgba(98,215,154,.28)}
.s-telecom-a-coverage-1.s-a .sacoverage1-pins i:nth-child(1){left:30%;top:34%}
.s-telecom-a-coverage-1.s-a .sacoverage1-pins i:nth-child(2){left:62%;top:40%}
.s-telecom-a-coverage-1.s-a .sacoverage1-pins i:nth-child(3){left:38%;top:66%}
.s-telecom-a-coverage-1.s-a .sacoverage1-pins i:nth-child(4){left:76%;top:64%}
.s-telecom-a-coverage-1.s-a .sacoverage1-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1rem,3cqw,3rem);align-items:center;padding:clamp(1.5rem,4.5cqw,4.5rem);padding-right:0;min-height:clamp(26rem,38cqw,40rem)}
.s-telecom-a-coverage-1.s-a .sacoverage1-copy{padding-right:clamp(0rem,2cqw,2rem)}
.s-telecom-a-coverage-1.s-a .sacoverage1-reg{margin-top:1.75rem;max-width:30rem}
.s-telecom-a-coverage-1.s-a .sacoverage1-globe{width:125%;margin-right:-25%;align-self:center}
@container (max-width:820px){.s-telecom-a-coverage-1.s-a .sacoverage1-panel{grid-template-columns:minmax(0,1fr);padding:1.5rem 1.5rem 0}
.s-telecom-a-coverage-1.s-a .sacoverage1-globe{width:120%;margin:1rem -10% -42%}}
/* layout b */
.s-telecom-a-coverage-1.s-b{padding-block:var(--sec);--bg1:#142426;--fg:var(--ink);--fg2:var(--ink-soft);--ln:rgba(255,255,255,.16)}
.s-telecom-a-coverage-1.s-b[data-set-tone=mint]{--bg1:var(--mint);--ln:rgba(18,32,39,.14)}
.s-telecom-a-coverage-1.s-b[data-set-tone=plain]{--bg1:var(--surface);--ln:rgba(18,32,39,.12)}
.s-telecom-a-coverage-1.s-b .sacoverage1-text{margin-top:1rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:30rem}
.s-telecom-a-coverage-1.s-b .sacoverage1-acts{margin-top:1.5rem}
.s-telecom-a-coverage-1.s-b .sacoverage1-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(1.5rem,4cqw,4rem);align-items:center}
.s-telecom-a-coverage-1.s-b .sacoverage1-panel{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r-card);color:var(--ink);background:var(--bg1);padding:clamp(.75rem,1.6cqw,1.5rem) clamp(1.25rem,2.4cqw,2rem)}
.s-telecom-a-coverage-1.s-b[data-set-tone=dark] .sacoverage1-panel{color:#fff;background:radial-gradient(70% 90% at 90% 110%,rgba(116,173,155,.45),transparent 70%),linear-gradient(160deg,#0e1c23,#142a2d);--fg2:var(--on-dark-2)}
.s-telecom-a-coverage-1.s-b .sacoverage1-reg{display:grid;gap:0}
.s-telecom-a-coverage-1.s-b .sacoverage1-r{display:grid;grid-template-columns:1fr auto;column-gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--ln);align-items:baseline}
.s-telecom-a-coverage-1.s-b .sacoverage1-r:last-child{border-bottom:0}
.s-telecom-a-coverage-1.s-b .sacoverage1-rn{font-weight:var(--w-head);font-size:1.125rem;letter-spacing:-.02em}
.s-telecom-a-coverage-1.s-b .sacoverage1-rv{font-family:var(--mono);letter-spacing:0;font-size:1rem;text-align:right}
.s-telecom-a-coverage-1.s-b .sacoverage1-rt{grid-column:1/-1;color:var(--fg2);font-size:.9375rem}
.s-telecom-a-coverage-1.s-b[data-set-tone=mint] .sacoverage1-rt{color:#33454b}
.s-telecom-a-coverage-1.s-b .sacoverage1-r:hover .sacoverage1-rn{text-decoration:underline;text-underline-offset:.2em}
@container (max-width:820px){.s-telecom-a-coverage-1.s-b .sacoverage1-wrap{grid-template-columns:minmax(0,1fr)}}
/* layout c */
.s-telecom-a-coverage-1.s-c{padding-block:calc(var(--sec)/1.5);--dsz:15px;--dpx:1.3px;--dcol:rgba(255,255,255,.62);--bg1:#142426;--fg:#fff;--fg2:var(--on-dark-2);--ln:rgba(255,255,255,.16)}
.s-telecom-a-coverage-1.s-c[data-set-dots=bold]{--dsz:22px;--dpx:2.4px}
.s-telecom-a-coverage-1.s-c[data-set-tone=mint]{--bg1:var(--mint);--fg:var(--ink);--fg2:var(--ink-soft);--dcol:rgba(18,32,39,.5);--ln:rgba(18,32,39,.14)}
.s-telecom-a-coverage-1.s-c[data-set-tone=plain]{--bg1:var(--surface);--fg:var(--ink);--fg2:var(--ink-soft);--dcol:rgba(18,32,39,.45);--ln:rgba(18,32,39,.12)}
.s-telecom-a-coverage-1.s-c .sacoverage1-text{margin-top:1rem;color:var(--fg2);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:30rem}
.s-telecom-a-coverage-1.s-c .sacoverage1-acts{margin-top:1.75rem}
.s-telecom-a-coverage-1.s-c .sacoverage1-panel{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r-card);color:var(--fg);background:var(--bg1)}
.s-telecom-a-coverage-1.s-c[data-set-tone=dark] .sacoverage1-panel{background:radial-gradient(70% 90% at 90% 110%,rgba(116,173,155,.55),transparent 70%),linear-gradient(160deg,#0e1c23,#142a2d)}
.s-telecom-a-coverage-1.s-c[data-set-tone=dark] .sacoverage1-panel .btn{background:#fff;color:var(--ink)}
.s-telecom-a-coverage-1.s-c .sacoverage1-reg{display:grid;gap:0}
.s-telecom-a-coverage-1.s-c .sacoverage1-r{display:grid;grid-template-columns:1fr auto;column-gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--ln);align-items:baseline}
.s-telecom-a-coverage-1.s-c .sacoverage1-r:last-child{border-bottom:0}
.s-telecom-a-coverage-1.s-c .sacoverage1-rn{font-weight:var(--w-head);font-size:1.125rem;letter-spacing:-.02em}
.s-telecom-a-coverage-1.s-c .sacoverage1-rv{font-family:var(--mono);letter-spacing:0;font-size:1rem;text-align:right}
.s-telecom-a-coverage-1.s-c .sacoverage1-rt{grid-column:1/-1;color:var(--fg2);font-size:.9375rem}
.s-telecom-a-coverage-1.s-c .sacoverage1-r:hover .sacoverage1-rn{text-decoration:underline;text-underline-offset:.2em}
.s-telecom-a-coverage-1.s-c .sacoverage1-globe{position:relative;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(116,173,155,.5),transparent 58%),radial-gradient(circle,rgba(255,255,255,.05),rgba(255,255,255,0) 70%);box-shadow:inset 0 0 0 1px var(--ln)}
.s-telecom-a-coverage-1.s-c .sacoverage1-globe::before,.s-telecom-a-coverage-1.s-c .sacoverage1-map::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle,var(--dcol) var(--dpx),transparent calc(var(--dpx) + .5px)) 0 0/var(--dsz) var(--dsz);-webkit-mask-image:radial-gradient(ellipse 26% 20% at 30% 32%,#000 97%,transparent),radial-gradient(ellipse 18% 30% at 36% 70%,#000 97%,transparent),radial-gradient(ellipse 30% 22% at 66% 36%,#000 97%,transparent),radial-gradient(ellipse 16% 14% at 78% 68%,#000 97%,transparent),radial-gradient(ellipse 12% 8% at 52% 18%,#000 97%,transparent);mask-image:radial-gradient(ellipse 26% 20% at 30% 32%,#000 97%,transparent),radial-gradient(ellipse 18% 30% at 36% 70%,#000 97%,transparent),radial-gradient(ellipse 30% 22% at 66% 36%,#000 97%,transparent),radial-gradient(ellipse 16% 14% at 78% 68%,#000 97%,transparent),radial-gradient(ellipse 12% 8% at 52% 18%,#000 97%,transparent)}
.s-telecom-a-coverage-1.s-c .sacoverage1-pins i{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 6px rgba(98,215,154,.28)}
.s-telecom-a-coverage-1.s-c .sacoverage1-pins i:nth-child(1){left:30%;top:34%}
.s-telecom-a-coverage-1.s-c .sacoverage1-pins i:nth-child(2){left:62%;top:40%}
.s-telecom-a-coverage-1.s-c .sacoverage1-pins i:nth-child(3){left:38%;top:66%}
.s-telecom-a-coverage-1.s-c .sacoverage1-pins i:nth-child(4){left:76%;top:64%}
.s-telecom-a-coverage-1.s-c{--fg:var(--ink);--fg2:var(--ink-soft);--ln:rgba(18,32,39,.12)}
.s-telecom-a-coverage-1.s-c[data-set-tone=dark] .sacoverage1-text{color:var(--ink-soft)}
.s-telecom-a-coverage-1.s-c .sacoverage1-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(1.5rem,5cqw,5rem);align-items:start}
.s-telecom-a-coverage-1.s-c .sacoverage1-mini{display:block;width:72px;aspect-ratio:1;border-radius:50%;margin-bottom:1.5rem;background:radial-gradient(circle,var(--ink) 1.6px,transparent 2.2px) 0 0/9px 9px;opacity:.75}
.s-telecom-a-coverage-1.s-c .sacoverage1-rows{padding:clamp(1rem,2.4cqw,2rem) clamp(1.25rem,3cqw,2.5rem);color:var(--fg)}
.s-telecom-a-coverage-1.s-c[data-set-tone=dark] .sacoverage1-rows{background:var(--night);color:#fff;--ln:rgba(255,255,255,.16);--fg2:var(--on-dark-2)}
.s-telecom-a-coverage-1.s-c .sacoverage1-rn{font-size:clamp(1.25rem,2cqw,1.75rem)}
.s-telecom-a-coverage-1.s-c .sacoverage1-rv{font-size:1.125rem}
@container (max-width:820px){.s-telecom-a-coverage-1.s-c .sacoverage1-split{grid-template-columns:minmax(0,1fr)}}
.s-telecom-a-cta-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-cta-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-cta-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-cta-1 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-cta-1 .media>img,.s-telecom-a-cta-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-cta-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-telecom-a-cta-1.s-a{padding-block:clamp(2rem,4cqw,3.5rem)}
.s-telecom-a-cta-1.s-a[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-cta-1.s-a[data-set-tone=dark]{background:var(--night);color:#fff}
.s-telecom-a-cta-1.s-a[data-set-tone=dark] .btn{background:#fff;color:var(--ink)}
.s-telecom-a-cta-1.s-a[data-set-tone=dark] .btn--secondary{background:#2a3b42;color:#fff}
.s-telecom-a-cta-1.s-a[data-set-tone=dark] .sacta1-text{color:rgba(255,255,255,.74)}
.s-telecom-a-cta-1.s-a[data-set-tone=mint] .sacta1-text{color:var(--ink-soft)}
.s-telecom-a-cta-1.s-a .sacta1-cta{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}
.s-telecom-a-cta-1.s-a .sacta1-cta .display{font-size:clamp(1.75rem,2.9cqw,3rem);max-width:20em}
.s-telecom-a-cta-1.s-a[data-set-size=big] .sacta1-cta .display{font-size:clamp(2.25rem,4.2cqw,4.25rem)}
.s-telecom-a-cta-1.s-a .sacta1-text{margin-top:.75rem;color:var(--muted);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:34rem}
.s-telecom-a-cta-1.s-a .sacta1-acts{display:flex;flex-wrap:wrap;gap:.75rem}
.s-telecom-a-cta-1.s-a .sacta1-acts .btn{min-height:54px;padding-inline:1.5rem;font-size:1rem}
/* layout b */
.s-telecom-a-cta-1.s-b{padding-block:calc(var(--sec)/3)}
.s-telecom-a-cta-1.s-b[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-cta-1.s-b[data-set-tone=dark]{background:var(--night);color:#fff}
.s-telecom-a-cta-1.s-b[data-set-tone=dark] .btn{background:#fff;color:var(--ink)}
.s-telecom-a-cta-1.s-b[data-set-tone=dark] .btn--secondary{background:#2a3b42;color:#fff}
.s-telecom-a-cta-1.s-b[data-set-tone=dark] .sacta1-text{color:rgba(255,255,255,.74)}
.s-telecom-a-cta-1.s-b[data-set-tone=mint] .sacta1-text{color:var(--ink-soft)}
.s-telecom-a-cta-1.s-b .sacta1-card{position:relative;overflow:hidden;isolation:isolate;text-align:center;border-radius:var(--r-card);padding:clamp(2.5rem,7cqw,6.5rem) var(--gut);background:radial-gradient(60% 90% at 50% 120%,rgba(116,173,155,.7),transparent 70%),radial-gradient(60% 60% at 0% 0%,rgba(59,86,89,.7),transparent 70%),linear-gradient(160deg,#0e1c23,#142a2d)}
.s-telecom-a-cta-1.s-b .sacta1-card .display{max-width:14em;margin-inline:auto;font-size:clamp(2rem,3.9cqw,4rem)}
.s-telecom-a-cta-1.s-b[data-set-size=big] .sacta1-card .display{font-size:clamp(2.5rem,5cqw,5rem)}
.s-telecom-a-cta-1.s-b .sacta1-text{margin:1.25rem auto 0;color:var(--on-dark-2);font-size:clamp(1.0625rem,1.5cqw,1.375rem);max-width:32rem}
.s-telecom-a-cta-1.s-b .sacta1-acts{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:clamp(1.5rem,2.6cqw,2.25rem)}
.s-telecom-a-cta-1.s-b .sacta1-acts .btn{min-height:54px;padding-inline:1.5rem;font-size:1rem}
/* layout c */
.s-telecom-a-cta-1.s-c{padding-block:calc(var(--sec)/3)}
.s-telecom-a-cta-1.s-c[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-cta-1.s-c[data-set-tone=dark]{background:var(--night);color:#fff}
.s-telecom-a-cta-1.s-c[data-set-tone=dark] .btn{background:#fff;color:var(--ink)}
.s-telecom-a-cta-1.s-c[data-set-tone=dark] .btn--secondary{background:#2a3b42;color:#fff}
.s-telecom-a-cta-1.s-c[data-set-tone=dark] .sacta1-text{color:rgba(255,255,255,.74)}
.s-telecom-a-cta-1.s-c[data-set-tone=mint] .sacta1-text{color:var(--ink-soft)}
.s-telecom-a-cta-1.s-c .sacta1-tile{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(1.5rem,4cqw,4rem);align-items:end;padding:clamp(1.5rem,4cqw,4rem);border-radius:var(--r-card);background:linear-gradient(135deg,var(--mint),var(--sky));min-height:clamp(16rem,24cqw,24rem)}
.s-telecom-a-cta-1.s-c[data-set-tone=dark] .sacta1-tile{background:linear-gradient(160deg,#13262a,#0e1c23)}
.s-telecom-a-cta-1.s-c[data-set-tone=mint] .sacta1-tile{background:linear-gradient(135deg,#c6e5cc,#c2dbeb)}
.s-telecom-a-cta-1.s-c .sacta1-tile .display{font-size:clamp(1.75rem,3.2cqw,3.25rem);max-width:16em}
.s-telecom-a-cta-1.s-c[data-set-size=big] .sacta1-tile .display{font-size:clamp(2.25rem,4.4cqw,4.5rem)}
.s-telecom-a-cta-1.s-c .sacta1-text{margin-top:.75rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:30rem}
.s-telecom-a-cta-1.s-c[data-set-tone=dark] .sacta1-tile .sacta1-text{color:rgba(255,255,255,.74)}
.s-telecom-a-cta-1.s-c .sacta1-side{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-end}
.s-telecom-a-cta-1.s-c .sacta1-side .btn{min-height:54px;padding-inline:1.5rem;font-size:1rem}
.s-telecom-a-cta-1.s-c .sacta1-big .chip-arrow{width:54px;height:54px;background:var(--ink);color:#fff;transition:transform .25s}
.s-telecom-a-cta-1.s-c .sacta1-tile:hover .sacta1-big .chip-arrow{transform:translateX(5px)}
.s-telecom-a-cta-1.s-c[data-set-tone=dark] .sacta1-big .chip-arrow{background:#fff;color:var(--ink)}
@container (max-width:820px){.s-telecom-a-cta-1.s-c .sacta1-tile{grid-template-columns:minmax(0,1fr);align-items:start}
.s-telecom-a-cta-1.s-c .sacta1-side{justify-content:flex-start}}
.s-telecom-a-cta-2{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-cta-2 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-cta-2 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-cta-2 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-cta-2 .media>img,.s-telecom-a-cta-2 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-cta-2 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-telecom-a-cta-2 .s-form{display:grid;gap:1rem;min-inline-size:0}
.s-telecom-a-cta-2 .m-16-9{aspect-ratio:16 / 9}
/* layout a */
.s-telecom-a-cta-2.s-a{padding-block:calc(var(--sec)/2)}
.s-telecom-a-cta-2.s-a[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-cta-2.s-a .sacta2-text{margin-top:.9rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.5cqw,1.25rem);max-width:32rem}
.s-telecom-a-cta-2.s-a .sacta2-acts{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}
.s-telecom-a-cta-2.s-a .sacta2-acts .btn{min-height:54px;padding-inline:1.5rem;font-size:1rem}
.s-telecom-a-cta-2.s-a[data-set-round=flat] :is(.sacta2-box,.sacta2-opt,.sacta2-ph){border-radius:0}
.s-telecom-a-cta-2.s-a .sacta2-ph{position:absolute;inset:0;z-index:-2;overflow:hidden}
.s-telecom-a-cta-2.s-a .sacta2-ph .media{position:absolute;inset:0;aspect-ratio:auto;height:100%}
.s-telecom-a-cta-2.s-a .sacta2-box{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(1.5rem,5cqw,5rem);align-items:center;padding:clamp(1.5rem,4.5cqw,4.5rem);border-radius:var(--r-card);background:linear-gradient(135deg,var(--mint),var(--sky))}
.s-telecom-a-cta-2.s-a[data-set-tone=mint] .sacta2-box{background:linear-gradient(135deg,#fff,var(--sky))}
.s-telecom-a-cta-2.s-a .sacta2-box .display{font-size:clamp(1.75rem,3.2cqw,3.25rem)}
.s-telecom-a-cta-2.s-a .sacta2-text{color:#33454b}
.s-telecom-a-cta-2.s-a .sacta2-form{padding:clamp(1rem,2.4cqw,1.75rem);border-radius:18px;background:#fff}
.s-telecom-a-cta-2.s-a .s-form{display:grid;gap:.9rem}
@container (max-width:820px){.s-telecom-a-cta-2.s-a .sacta2-box{grid-template-columns:minmax(0,1fr)}}
/* layout b */
.s-telecom-a-cta-2.s-b{padding-block:calc(var(--sec)/2)}
.s-telecom-a-cta-2.s-b[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-cta-2.s-b .sacta2-text{margin-top:.9rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.5cqw,1.25rem);max-width:32rem}
.s-telecom-a-cta-2.s-b .sacta2-acts{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}
.s-telecom-a-cta-2.s-b .sacta2-acts .btn{min-height:54px;padding-inline:1.5rem;font-size:1rem}
.s-telecom-a-cta-2.s-b[data-set-round=flat] :is(.sacta2-box,.sacta2-opt,.sacta2-ph){border-radius:0}
.s-telecom-a-cta-2.s-b .sacta2-ph{position:absolute;inset:0;z-index:-2;overflow:hidden}
.s-telecom-a-cta-2.s-b .sacta2-ph .media{position:absolute;inset:0;aspect-ratio:auto;height:100%}
.s-telecom-a-cta-2.s-b .sacta2-box{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-card);background:var(--night);color:#fff;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr);gap:clamp(1.5rem,4cqw,4rem);align-items:end;min-height:clamp(22rem,34cqw,32rem);padding:clamp(1.5rem,4.5cqw,4.5rem)}
.s-telecom-a-cta-2.s-b .sacta2-box::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(14,28,35,.9) 10%,rgba(14,28,35,.55) 55%,rgba(14,28,35,.2)),linear-gradient(0deg,rgba(14,28,35,.5),transparent 50%)}
.s-telecom-a-cta-2.s-b .sacta2-box .display{font-size:clamp(2rem,4cqw,4rem);max-width:14em}
.s-telecom-a-cta-2.s-b .sacta2-text{color:var(--on-dark-2)}
@container (max-width:820px){.s-telecom-a-cta-2.s-b .sacta2-box::after{background:linear-gradient(0deg,rgba(14,28,35,.92) 25%,rgba(14,28,35,.45))}}
.s-telecom-a-cta-2.s-b .sacta2-more{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:1rem}
.s-telecom-a-cta-2.s-b .sacta2-form{padding:clamp(1rem,2.4cqw,1.75rem);border-radius:18px;background:#fff;color:var(--ink)}
.s-telecom-a-cta-2.s-b .s-form{display:grid;gap:.9rem}
@container (max-width:820px){.s-telecom-a-cta-2.s-b .sacta2-box{grid-template-columns:minmax(0,1fr)}}
.s-telecom-a-cta-2.s-b .sacta2-form :is(.field__label,.check){color:var(--ink-soft)}
.s-telecom-a-cta-2.s-b .sacta2-form .btn{background:var(--ink);color:#fff}
@container (max-width:820px){.s-telecom-a-cta-2.s-b .sacta2-box:has(.sacta2-ph .media){padding:0;gap:0}
.s-telecom-a-cta-2.s-b .sacta2-box:has(.sacta2-ph .media)::after{display:none}
.s-telecom-a-cta-2.s-b .sacta2-box:has(.sacta2-ph .media) .sacta2-ph{position:relative;inset:auto;z-index:auto}
.s-telecom-a-cta-2.s-b .sacta2-box:has(.sacta2-ph .media) .sacta2-ph .media{position:relative;aspect-ratio:16/9;height:auto}
.s-telecom-a-cta-2.s-b .sacta2-box:has(.sacta2-ph .media) :is(.sacta2-copy,.sacta2-form){margin:1.25rem 1.25rem 0}
.s-telecom-a-cta-2.s-b .sacta2-box:has(.sacta2-ph .media) .sacta2-form{margin-bottom:1.25rem}}
/* layout c */
.s-telecom-a-cta-2.s-c{padding-block:calc(var(--sec)/2)}
.s-telecom-a-cta-2.s-c[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-cta-2.s-c .sacta2-text{margin-top:.9rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.5cqw,1.25rem);max-width:32rem}
.s-telecom-a-cta-2.s-c .sacta2-acts{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}
.s-telecom-a-cta-2.s-c .sacta2-acts .btn{min-height:54px;padding-inline:1.5rem;font-size:1rem}
.s-telecom-a-cta-2.s-c[data-set-round=flat] :is(.sacta2-box,.sacta2-opt,.sacta2-ph){border-radius:0}
.s-telecom-a-cta-2.s-c .sacta2-ph{position:absolute;inset:0;z-index:-2;overflow:hidden}
.s-telecom-a-cta-2.s-c .sacta2-ph .media{position:absolute;inset:0;aspect-ratio:auto;height:100%}
.s-telecom-a-cta-2.s-c .sacta2-head{max-width:44rem;margin:0 auto clamp(1.75rem,3.5cqw,3rem);text-align:center}
.s-telecom-a-cta-2.s-c .sacta2-head .display{font-size:clamp(1.75rem,3.2cqw,3.25rem)}
.s-telecom-a-cta-2.s-c .sacta2-head .sacta2-text{margin-inline:auto}
.s-telecom-a-cta-2.s-c .sacta2-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--gap)}
.s-telecom-a-cta-2.s-c .sacta2-opt{display:flex;flex-direction:column;gap:.6rem;min-height:clamp(12rem,18cqw,16rem);padding:clamp(1.25rem,2.4cqw,2rem);border-radius:var(--r-card);background:var(--surface);transition:transform .3s}
.s-telecom-a-cta-2.s-c .sacta2-opt:hover{transform:translateY(-3px)}
.s-telecom-a-cta-2.s-c .sacta2-opt:nth-child(1){background:var(--mint)}
.s-telecom-a-cta-2.s-c .sacta2-opt:nth-child(2){background:var(--sky)}
.s-telecom-a-cta-2.s-c .sacta2-opt:nth-child(3){background:var(--sage)}
.s-telecom-a-cta-2.s-c[data-set-tone=mint] .sacta2-opt:nth-child(1){background:#fff}
.s-telecom-a-cta-2.s-c .sacta2-opt h3{font-size:clamp(1.375rem,2.3cqw,2rem);letter-spacing:-.04em}
.s-telecom-a-cta-2.s-c .sacta2-opt p{color:#33454b}
.s-telecom-a-cta-2.s-c .sacta2-go{margin-top:auto;padding-top:1rem}
@container (max-width:560px){.s-telecom-a-cta-2.s-c .sacta2-opt{min-height:0;gap:.4rem}
.s-telecom-a-cta-2.s-c .sacta2-go{padding-top:.5rem}}
.s-telecom-a-events-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-events-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-events-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-events-1 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-events-1 .media>img,.s-telecom-a-events-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-events-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-telecom-a-events-1 .m-4-3{aspect-ratio:4 / 3}
/* layout a */
.s-telecom-a-events-1.s-a{padding-block:var(--sec)}
.s-telecom-a-events-1.s-a[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-events-1.s-a .saevents1-text{margin-top:.75rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:30rem}
.s-telecom-a-events-1.s-a[data-set-tone=mint] .saevents1-text{color:#33454b}
.s-telecom-a-events-1.s-a .saevents1-top{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;margin-bottom:clamp(1.75rem,3cqw,3rem)}
.s-telecom-a-events-1.s-a .saevents1-date{flex:none;display:grid;place-items:center;align-content:center;width:4.5rem;height:4.5rem;border-radius:16px;background:var(--mint);color:var(--ink);line-height:1}
.s-telecom-a-events-1.s-a[data-set-tone=mint] .saevents1-date{background:#fff}
.s-telecom-a-events-1.s-a[data-set-date=plain] .saevents1-date{background:none;width:auto;height:auto;place-items:start;border-radius:0}
.s-telecom-a-events-1.s-a .saevents1-date b{font-size:1.75rem;font-weight:var(--w-head);letter-spacing:-.04em}
.s-telecom-a-events-1.s-a .saevents1-date small{font-size:.875rem;margin-top:.15rem;color:var(--ink-soft)}
.s-telecom-a-events-1.s-a .saevents1-meta{color:var(--ink-soft)}
.s-telecom-a-events-1.s-a[data-set-tone=mint] .saevents1-meta,.s-telecom-a-events-1.s-a[data-set-tone=mint] .saevents1-date small{color:#33454b}
.s-telecom-a-events-1.s-a .saevents1-ph{position:relative;overflow:hidden;border-radius:var(--r-media);background:var(--sage);aspect-ratio:4/3}
.s-telecom-a-events-1.s-a .saevents1-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-telecom-a-events-1.s-a .saevents1-list{display:grid;gap:12px}
.s-telecom-a-events-1.s-a .saevents1-ev{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.5cqw,2rem);padding:clamp(.9rem,1.6cqw,1.25rem) clamp(1rem,2cqw,1.5rem);border-radius:var(--r-card);background:var(--surface);transition:background-color .2s}
.s-telecom-a-events-1.s-a[data-set-tone=mint] .saevents1-ev{background:#fff}
.s-telecom-a-events-1.s-a .saevents1-ev:hover{background:#e8eded}
.s-telecom-a-events-1.s-a[data-set-tone=mint] .saevents1-ev:hover{background:#f4faf6}
.s-telecom-a-events-1.s-a .saevents1-go .btn--secondary{background:#fff}
.s-telecom-a-events-1.s-a[data-set-tone=mint] .saevents1-go .btn--secondary{background:var(--surface)}
@container (max-width:820px){.s-telecom-a-events-1.s-a .saevents1-ev{grid-template-columns:auto minmax(0,1fr)}
.s-telecom-a-events-1.s-a .saevents1-go{grid-column:1/-1}}
/* layout b */
.s-telecom-a-events-1.s-b{padding-block:var(--sec)}
.s-telecom-a-events-1.s-b[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-events-1.s-b .saevents1-text{margin-top:.75rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:30rem}
.s-telecom-a-events-1.s-b[data-set-tone=mint] .saevents1-text{color:#33454b}
.s-telecom-a-events-1.s-b .saevents1-top{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;margin-bottom:clamp(1.75rem,3cqw,3rem)}
.s-telecom-a-events-1.s-b .saevents1-date{flex:none;display:grid;place-items:center;align-content:center;width:4.5rem;height:4.5rem;border-radius:16px;background:var(--mint);color:var(--ink);line-height:1}
.s-telecom-a-events-1.s-b[data-set-tone=mint] .saevents1-date{background:#fff}
.s-telecom-a-events-1.s-b[data-set-date=plain] .saevents1-date{background:none;width:auto;height:auto;place-items:start;border-radius:0}
.s-telecom-a-events-1.s-b .saevents1-date b{font-size:1.75rem;font-weight:var(--w-head);letter-spacing:-.04em}
.s-telecom-a-events-1.s-b .saevents1-date small{font-size:.875rem;margin-top:.15rem;color:var(--ink-soft)}
.s-telecom-a-events-1.s-b .saevents1-meta{color:var(--ink-soft)}
.s-telecom-a-events-1.s-b[data-set-tone=mint] .saevents1-meta,.s-telecom-a-events-1.s-b[data-set-tone=mint] .saevents1-date small{color:#33454b}
.s-telecom-a-events-1.s-b .saevents1-ph{position:relative;overflow:hidden;border-radius:var(--r-media);background:var(--sage);aspect-ratio:4/3}
.s-telecom-a-events-1.s-b .saevents1-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-telecom-a-events-1.s-b .saevents1-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}
.s-telecom-a-events-1.s-b .saevents1-ev{display:flex;flex-direction:column;gap:.6rem;transition:transform .3s}
.s-telecom-a-events-1.s-b .saevents1-ev:hover{transform:translateY(-3px)}
.s-telecom-a-events-1.s-b .saevents1-ph{margin-bottom:.6rem}
.s-telecom-a-events-1.s-b .saevents1-chip{position:absolute;left:12px;top:12px;padding:.25rem .8rem;border-radius:var(--r-pill);background:#fff;color:var(--ink);font-weight:var(--w-head);font-size:.9375rem}
.s-telecom-a-events-1.s-b .saevents1-go{margin-top:auto}
@container (max-width:820px){.s-telecom-a-events-1.s-b .saevents1-grid{grid-template-columns:minmax(0,1fr)}}
@container (max-width:820px){.s-telecom-a-events-1.s-b .saevents1-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut)*-1);padding-inline:var(--gut);scroll-padding-inline:var(--gut)}
.s-telecom-a-events-1.s-b .saevents1-grid::-webkit-scrollbar{display:none}
.s-telecom-a-events-1.s-b .saevents1-ev{flex:0 0 72%;scroll-snap-align:start}}
/* layout c */
.s-telecom-a-events-1.s-c{padding-block:var(--sec)}
.s-telecom-a-events-1.s-c[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-events-1.s-c .saevents1-text{margin-top:.75rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:30rem}
.s-telecom-a-events-1.s-c[data-set-tone=mint] .saevents1-text{color:#33454b}
.s-telecom-a-events-1.s-c .saevents1-top{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;margin-bottom:clamp(1.5rem,2.5cqw,2.25rem)}
.s-telecom-a-events-1.s-c .saevents1-date{flex:none;display:grid;place-items:center;align-content:center;width:4.5rem;height:4.5rem;border-radius:16px;background:var(--mint);color:var(--ink);line-height:1}
.s-telecom-a-events-1.s-c[data-set-tone=mint] .saevents1-date{background:#fff}
.s-telecom-a-events-1.s-c[data-set-date=plain] .saevents1-date{background:none;width:auto;height:auto;place-items:start;border-radius:0}
.s-telecom-a-events-1.s-c .saevents1-date b{font-size:1.75rem;font-weight:var(--w-head);letter-spacing:-.04em}
.s-telecom-a-events-1.s-c .saevents1-date small{font-size:.875rem;margin-top:.15rem;color:var(--ink-soft)}
.s-telecom-a-events-1.s-c .saevents1-meta{color:var(--ink-soft)}
.s-telecom-a-events-1.s-c[data-set-tone=mint] .saevents1-meta,.s-telecom-a-events-1.s-c[data-set-tone=mint] .saevents1-date small{color:#33454b}
.s-telecom-a-events-1.s-c .saevents1-ph{position:relative;overflow:hidden;border-radius:var(--r-media);background:var(--sage);aspect-ratio:4/3}
.s-telecom-a-events-1.s-c .saevents1-ph .media{position:absolute;inset:0;aspect-ratio:auto;transition:transform .5s}
@media (hover:hover){.s-telecom-a-events-1.s-c .saevents1-ev:hover .saevents1-ph .media{transform:scale(1.04)}}
.s-telecom-a-events-1.s-c .saevents1-split{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:10px var(--gap);grid-auto-flow:row}
.s-telecom-a-events-1.s-c .saevents1-ev{display:flex;gap:1rem;align-items:center;padding:.75rem 1.1rem;border-radius:var(--r-card);background:var(--surface);grid-column:2}
.s-telecom-a-events-1.s-c[data-set-tone=mint] .saevents1-ev{background:#fff}
.s-telecom-a-events-1.s-c .saevents1-ev .saevents1-ph{flex:none;width:4rem;aspect-ratio:1;border-radius:12px}
.s-telecom-a-events-1.s-c .saevents1-ev .saevents1-ph:not(:has(.media)){display:none}
.s-telecom-a-events-1.s-c .saevents1-ev:first-child{grid-column:1;grid-row:1/span 5;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,2.4cqw,2rem);background:var(--night);color:#fff}
.s-telecom-a-events-1.s-c .saevents1-ev:first-child .saevents1-ph{width:100%;aspect-ratio:16/9;border-radius:var(--r-media)}
.s-telecom-a-events-1.s-c .saevents1-ev:first-child .saevents1-date{background:#fff;color:var(--ink)}
.s-telecom-a-events-1.s-c .saevents1-ev:first-child .saevents1-date small,.s-telecom-a-events-1.s-c .saevents1-ev:first-child .saevents1-meta{color:var(--on-dark-2)}
.s-telecom-a-events-1.s-c .saevents1-ev:first-child .saevents1-date small{color:var(--ink-soft)}
.s-telecom-a-events-1.s-c .saevents1-ev:first-child h3{font-size:clamp(1.5rem,2.6cqw,2.25rem);letter-spacing:-.04em}
.s-telecom-a-events-1.s-c .saevents1-ev:first-child .btn{color:#fff}
.s-telecom-a-events-1.s-c .saevents1-ev:not(:first-child) .saevents1-date{width:3.5rem;height:3.5rem}
.s-telecom-a-events-1.s-c .saevents1-ev:not(:first-child) .saevents1-date b{font-size:1.25rem}
@container (min-width:821px){.s-telecom-a-events-1.s-c .saevents1-split{grid-auto-rows:1fr}
.s-telecom-a-events-1.s-c .saevents1-split:has(>li:nth-child(3):last-child)>li:first-child{grid-row:1/span 2}
.s-telecom-a-events-1.s-c .saevents1-split:has(>li:nth-child(4):last-child)>li:first-child{grid-row:1/span 3}
.s-telecom-a-events-1.s-c .saevents1-split:has(>li:nth-child(5):last-child)>li:first-child{grid-row:1/span 4}
.s-telecom-a-events-1.s-c .saevents1-split:has(>li:nth-child(6):last-child)>li:first-child{grid-row:1/span 5}}
@container (max-width:820px){.s-telecom-a-events-1.s-c .saevents1-ev:not(:first-child) .saevents1-ph{width:3rem}
.s-telecom-a-events-1.s-c .saevents1-ev:first-child .saevents1-ph{aspect-ratio:2/1}
.s-telecom-a-events-1.s-c .saevents1-ev:first-child{gap:.75rem}
.s-telecom-a-events-1.s-c .saevents1-split{grid-template-columns:minmax(0,1fr)}
.s-telecom-a-events-1.s-c .saevents1-ev,.s-telecom-a-events-1.s-c .saevents1-ev:first-child{grid-column:1;grid-row:auto}}
.s-telecom-a-facts-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-facts-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-facts-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-facts-1 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-facts-1 .media>img,.s-telecom-a-facts-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-facts-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-telecom-a-facts-1.s-a{padding-block:calc(var(--sec)/2)}
.s-telecom-a-facts-1.s-a[data-set-dots=hide] .safacts1-dotsbg::before{display:none}
.s-telecom-a-facts-1.s-a[data-set-tone=dark]{background:var(--night);color:#fff}
.s-telecom-a-facts-1.s-a .safacts1-facts{position:relative;text-align:center;overflow:hidden;isolation:isolate}
.s-telecom-a-facts-1.s-a .safacts1-facts::before{content:"";position:absolute;inset:0 -10% auto -10%;height:140%;z-index:-1;background:radial-gradient(circle,rgba(70,170,120,.5) 1.4px,transparent 2px) 0 0/11px 11px;-webkit-mask-image:radial-gradient(60% 55% at 50% 40%,#000 0,transparent 70%);mask-image:radial-gradient(60% 55% at 50% 40%,#000 0,transparent 70%);opacity:.5}
.s-telecom-a-facts-1.s-a .safacts1-facts .display{max-width:13em;margin-inline:auto}
.s-telecom-a-facts-1.s-a .safacts1-sub{max-width:30rem;margin:clamp(1rem,2cqw,2rem) auto 0;font-size:clamp(1.125rem,1.67cqw,1.5rem);color:var(--muted);line-height:1.4}
.s-telecom-a-facts-1.s-a[data-set-tone=dark] .safacts1-sub{color:var(--on-dark-2)}
.s-telecom-a-facts-1.s-a .safacts1-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--gap);margin-top:clamp(2rem,5cqw,4.5rem)}
.s-telecom-a-facts-1.s-a .safacts1-stats b{display:block;font-size:clamp(1.75rem,2.7cqw,2.5rem);font-weight:var(--w-head);letter-spacing:var(--track-title);line-height:1.1}
.s-telecom-a-facts-1.s-a .safacts1-stats span{display:block;margin-top:.25rem;color:var(--muted);font-size:clamp(1.0625rem,1.5cqw,1.375rem);letter-spacing:-.03em}
.s-telecom-a-facts-1.s-a[data-set-tone=dark] .safacts1-stats span{color:var(--on-dark-2)}
/* layout b */
.s-telecom-a-facts-1.s-b{padding-block:calc(var(--sec)/2)}
.s-telecom-a-facts-1.s-b[data-set-dots=hide] .safacts1-dotsbg::before{display:none}
.s-telecom-a-facts-1.s-b[data-set-tone=dark]{background:var(--night);color:#fff}
.s-telecom-a-facts-1.s-b .safacts1-head{max-width:50rem}
.s-telecom-a-facts-1.s-b .safacts1-sub{margin-top:clamp(1rem,2cqw,1.75rem);font-size:clamp(1.125rem,1.67cqw,1.5rem);color:var(--muted);line-height:1.4;max-width:32rem}
.s-telecom-a-facts-1.s-b[data-set-tone=dark] .safacts1-sub{color:var(--on-dark-2)}
.s-telecom-a-facts-1.s-b .safacts1-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--gap);margin-top:clamp(2rem,4cqw,3.5rem)}
.s-telecom-a-facts-1.s-b .safacts1-tile{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;min-height:clamp(14rem,20cqw,20rem);padding:clamp(1.25rem,2.4cqw,2.25rem);border-radius:var(--r-card);background:var(--surface);isolation:isolate}
.s-telecom-a-facts-1.s-b[data-set-dots=show] .safacts1-tile::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle,rgba(70,170,120,.55) 1.4px,transparent 2px) 0 0/11px 11px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%);opacity:.55}
.s-telecom-a-facts-1.s-b .safacts1-tile:nth-child(3n+1){background:var(--mint)}
.s-telecom-a-facts-1.s-b .safacts1-tile:nth-child(3n+2){background:var(--sky)}
.s-telecom-a-facts-1.s-b .safacts1-tile:nth-child(3n+3){background:var(--sage)}
.s-telecom-a-facts-1.s-b[data-set-tone=dark] .safacts1-tile{background:linear-gradient(160deg,#13262a,#0e1c23);color:#fff}
.s-telecom-a-facts-1.s-b .safacts1-tile b{font-size:clamp(2.5rem,5cqw,4.5rem);font-weight:var(--w-head);letter-spacing:var(--track-display);line-height:1}
.s-telecom-a-facts-1.s-b .safacts1-tile span{font-size:clamp(1.0625rem,1.5cqw,1.375rem);letter-spacing:-.03em;line-height:1.3}
/* layout c */
.s-telecom-a-facts-1.s-c{padding-block:calc(var(--sec)/2)}
.s-telecom-a-facts-1.s-c[data-set-dots=hide] .safacts1-dotsbg::before{display:none}
.s-telecom-a-facts-1.s-c[data-set-tone=dark]{background:var(--night);color:#fff}
.s-telecom-a-facts-1.s-c .safacts1-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(1.5rem,5cqw,5rem);align-items:center}
.s-telecom-a-facts-1.s-c .safacts1-head{position:relative;isolation:isolate}
.s-telecom-a-facts-1.s-c .safacts1-head::before{content:"";position:absolute;inset:-15% 0;z-index:-1;background:radial-gradient(circle,rgba(70,170,120,.5) 1.4px,transparent 2px) 0 0/11px 11px;-webkit-mask-image:radial-gradient(60% 60% at 30% 50%,#000 0,transparent 70%);mask-image:radial-gradient(60% 60% at 30% 50%,#000 0,transparent 70%);opacity:.5}
.s-telecom-a-facts-1.s-c .safacts1-head .display{font-size:clamp(2rem,3.4cqw,3.5rem)}
.s-telecom-a-facts-1.s-c .safacts1-sub{margin-top:clamp(1rem,2cqw,1.5rem);font-size:clamp(1.0625rem,1.5cqw,1.375rem);color:var(--muted);line-height:1.4;max-width:26rem}
.s-telecom-a-facts-1.s-c[data-set-tone=dark] .safacts1-sub{color:var(--on-dark-2)}
.s-telecom-a-facts-1.s-c .safacts1-rows{display:grid;gap:8px}
.s-telecom-a-facts-1.s-c .safacts1-row{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:clamp(1.1rem,2cqw,1.75rem) clamp(1.25rem,2.4cqw,2rem);border-radius:var(--r-card);background:var(--surface);transition:transform .25s}
.s-telecom-a-facts-1.s-c .safacts1-row:hover{transform:translateX(4px)}
.s-telecom-a-facts-1.s-c .safacts1-row:nth-child(3n+1){background:var(--mint)}
.s-telecom-a-facts-1.s-c .safacts1-row:nth-child(3n+2){background:var(--sky)}
.s-telecom-a-facts-1.s-c .safacts1-row:nth-child(3n+3){background:var(--sage)}
.s-telecom-a-facts-1.s-c[data-set-tone=dark] .safacts1-row{background:linear-gradient(160deg,#13262a,#0e1c23);color:#fff}
.s-telecom-a-facts-1.s-c .safacts1-row b{font-size:clamp(1.75rem,3.4cqw,3.25rem);font-weight:var(--w-head);letter-spacing:var(--track-display);line-height:1}
.s-telecom-a-facts-1.s-c .safacts1-row span{font-size:clamp(1.0625rem,1.5cqw,1.375rem);letter-spacing:-.03em;text-align:right}
@container (max-width:760px){.s-telecom-a-facts-1.s-c .safacts1-wrap{grid-template-columns:1fr}
.s-telecom-a-facts-1.s-c .safacts1-row span{text-align:left}}
.s-telecom-a-facts-2{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-facts-2 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-facts-2 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-facts-2 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-facts-2 .media>img,.s-telecom-a-facts-2 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-facts-2 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-telecom-a-facts-2.s-a{padding-block:var(--sec)}
.s-telecom-a-facts-2.s-a[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-facts-2.s-a .safacts2-text{margin-top:.75rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:32rem}
.s-telecom-a-facts-2.s-a[data-set-tone=mint] .safacts2-text{color:#33454b}
.s-telecom-a-facts-2.s-a .safacts2-head{margin-bottom:clamp(1.75rem,3.5cqw,3rem)}
.s-telecom-a-facts-2.s-a .safacts2-v{display:block;font-weight:var(--w-head);letter-spacing:-.055em;line-height:1;font-size:clamp(2.75rem,7cqw,6.5rem);overflow-wrap:anywhere}
.s-telecom-a-facts-2.s-a .safacts2-l{display:block;margin-top:.6rem;font-size:1.125rem;font-weight:var(--w-med);letter-spacing:-.02em}
.s-telecom-a-facts-2.s-a .safacts2-n{display:block;margin-top:.35rem;color:var(--ink-soft)}
.s-telecom-a-facts-2.s-a[data-set-notes=hide] .safacts2-n{display:none}
.s-telecom-a-facts-2.s-a[data-set-tone=mint] .safacts2-n{color:#33454b}
.s-telecom-a-facts-2.s-a .safacts2-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}
.s-telecom-a-facts-2.s-a .safacts2-s{padding-inline:clamp(1rem,2.5cqw,2.5rem);border-left:1px solid var(--line)}
.s-telecom-a-facts-2.s-a[data-set-tone=mint] .safacts2-s{border-color:rgba(18,32,39,.18)}
.s-telecom-a-facts-2.s-a .safacts2-s:first-child{padding-left:0;border-left:0}
@container (max-width:820px){.s-telecom-a-facts-2.s-a .safacts2-row{grid-auto-flow:row;gap:1.5rem}
.s-telecom-a-facts-2.s-a .safacts2-s,.s-telecom-a-facts-2.s-a .safacts2-s:first-child{padding:0 0 1.5rem;border-left:0;border-bottom:1px solid var(--line)}
.s-telecom-a-facts-2.s-a .safacts2-s:last-child{border-bottom:0}}
/* layout b */
.s-telecom-a-facts-2.s-b{padding-block:var(--sec)}
.s-telecom-a-facts-2.s-b[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-facts-2.s-b .safacts2-text{margin-top:.75rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:32rem}
.s-telecom-a-facts-2.s-b[data-set-tone=mint] .safacts2-text{color:#33454b}
.s-telecom-a-facts-2.s-b .safacts2-head{margin-bottom:clamp(1.75rem,3.5cqw,3rem)}
.s-telecom-a-facts-2.s-b .safacts2-v{display:block;font-weight:var(--w-head);letter-spacing:-.055em;line-height:1;font-size:clamp(2.75rem,7cqw,6.5rem);overflow-wrap:anywhere}
.s-telecom-a-facts-2.s-b .safacts2-l{display:block;margin-top:.6rem;font-size:1.125rem;font-weight:var(--w-med);letter-spacing:-.02em}
.s-telecom-a-facts-2.s-b .safacts2-n{display:block;margin-top:.35rem;color:var(--ink-soft)}
.s-telecom-a-facts-2.s-b[data-set-notes=hide] .safacts2-n{display:none}
.s-telecom-a-facts-2.s-b[data-set-tone=mint] .safacts2-n{color:#33454b}
.s-telecom-a-facts-2.s-b .safacts2-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--gap)}
.s-telecom-a-facts-2.s-b .safacts2-s{grid-column:span 2;display:flex;flex-direction:column;justify-content:flex-end;min-height:clamp(11rem,17cqw,16rem);padding:clamp(1.25rem,2.4cqw,2rem);border-radius:var(--r-card);background:var(--surface);transition:transform .3s}
.s-telecom-a-facts-2.s-b .safacts2-s:hover{transform:translateY(-3px)}
.s-telecom-a-facts-2.s-b .safacts2-s:nth-child(1){grid-column:span 4;background:var(--sage)}
.s-telecom-a-facts-2.s-b .safacts2-s:nth-child(2){background:var(--sky)}
.s-telecom-a-facts-2.s-b .safacts2-s:nth-child(3){background:var(--mint)}
.s-telecom-a-facts-2.s-b[data-set-tone=mint] .safacts2-s:nth-child(3){background:#fff}
@container (min-width:821px){.s-telecom-a-facts-2.s-b .safacts2-s:nth-child(3):last-child{grid-column:span 6}
.s-telecom-a-facts-2.s-b .safacts2-s:nth-child(3):nth-last-child(2),.s-telecom-a-facts-2.s-b .safacts2-s:nth-child(4){grid-column:span 3}}
.s-telecom-a-facts-2.s-b .safacts2-s:nth-child(1) .safacts2-v{font-size:clamp(3.5rem,9cqw,8.5rem)}
.s-telecom-a-facts-2.s-b .safacts2-s .safacts2-n{color:#33454b}
@container (max-width:820px){.s-telecom-a-facts-2.s-b .safacts2-tiles{grid-template-columns:minmax(0,1fr)}
.s-telecom-a-facts-2.s-b .safacts2-s:nth-child(n){grid-column:auto}}
/* layout c */
.s-telecom-a-facts-2.s-c{padding-block:var(--sec)}
.s-telecom-a-facts-2.s-c[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-facts-2.s-c .safacts2-text{margin-top:.75rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:32rem}
.s-telecom-a-facts-2.s-c[data-set-tone=mint] .safacts2-text{color:#33454b}
.s-telecom-a-facts-2.s-c .safacts2-head{margin-bottom:clamp(1.75rem,3.5cqw,3rem)}
.s-telecom-a-facts-2.s-c .safacts2-v{display:block;font-weight:var(--w-head);letter-spacing:-.055em;line-height:1;font-size:clamp(2.75rem,7cqw,6.5rem);overflow-wrap:anywhere}
.s-telecom-a-facts-2.s-c .safacts2-l{display:block;margin-top:.6rem;font-size:1.125rem;font-weight:var(--w-med);letter-spacing:-.02em}
.s-telecom-a-facts-2.s-c .safacts2-n{display:block;margin-top:.35rem;color:var(--ink-soft)}
.s-telecom-a-facts-2.s-c[data-set-notes=hide] .safacts2-n{display:none}
.s-telecom-a-facts-2.s-c[data-set-tone=mint] .safacts2-n{color:#33454b}
.s-telecom-a-facts-2.s-c .safacts2-box{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(1.5rem,5cqw,5rem);padding:clamp(1.5rem,5cqw,5rem);border-radius:var(--r-card);background:radial-gradient(60% 90% at 0% 110%,rgba(116,173,155,.5),transparent 70%),linear-gradient(160deg,#0e1c23,#142a2d)}
.s-telecom-a-facts-2.s-c .safacts2-text,.s-telecom-a-facts-2.s-c[data-set-tone=mint] .safacts2-text,.s-telecom-a-facts-2.s-c .safacts2-n,.s-telecom-a-facts-2.s-c[data-set-tone=mint] .safacts2-n{color:var(--on-dark-2)}
.s-telecom-a-facts-2.s-c .safacts2-rest .safacts2-s:first-child .safacts2-v{font-size:clamp(2.75rem,5.5cqw,4.75rem)}
.s-telecom-a-facts-2.s-c .safacts2-rest{display:grid;gap:0;align-self:end}
.s-telecom-a-facts-2.s-c .safacts2-rest .safacts2-s{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.25rem;align-items:baseline;padding:1.1rem 0;border-top:1px solid rgba(255,255,255,.16)}
.s-telecom-a-facts-2.s-c .safacts2-rest .safacts2-v{font-size:clamp(2rem,4.2cqw,3.5rem);grid-row:1/span 2;color:var(--signal)}
.s-telecom-a-facts-2.s-c .safacts2-rest .safacts2-l{margin-top:0;overflow-wrap:anywhere}
.s-telecom-a-facts-2.s-c .safacts2-rest .safacts2-n{grid-column:2;overflow-wrap:anywhere}
.s-telecom-a-facts-2.s-c .safacts2-lead{align-self:start}
@container (max-width:820px){.s-telecom-a-facts-2.s-c .safacts2-box{grid-template-columns:minmax(0,1fr)}}
.s-telecom-a-faq-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-faq-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-faq-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-faq-1 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-faq-1 .media>img,.s-telecom-a-faq-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-faq-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-telecom-a-faq-1.s-a{padding-block:calc(var(--sec)/2)}
.s-telecom-a-faq-1.s-a{--tile:var(--surface);--tile-h:#dde5e5;--open:#dbede3;--fg:var(--ink);--fg2:var(--ink-soft);--mkbg:rgba(18,32,39,.08);--ol:var(--focus)}
.s-telecom-a-faq-1.s-a[data-set-tone=mint]{--tile:#e4f0ea;--tile-h:#c9e2d5;--open:#cfe6d9}
.s-telecom-a-faq-1.s-a[data-set-tone=dark]{--tile:#12252b;--tile-h:#1f3e48;--open:#17313a;--fg:#fff;--fg2:rgba(255,255,255,.78);--mkbg:rgba(255,255,255,.14);--ol:#fff}
.s-telecom-a-faq-1.s-a .safaq1-lead{margin-top:1rem;color:var(--muted);font-size:1.125rem;line-height:1.45;max-width:34rem}
.s-telecom-a-faq-1.s-a .safaq1-item{border-radius:var(--r-card);background:var(--tile);color:var(--fg);transition:background-color .25s}
.s-telecom-a-faq-1.s-a .safaq1-item:hover{background:var(--tile-h)}
.s-telecom-a-faq-1.s-a .safaq1-item[open]{background:var(--open)}
.s-telecom-a-faq-1.s-a .safaq1-q{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:68px;padding:1rem clamp(1.25rem,2.2cqw,2rem);cursor:pointer;list-style:none;border-radius:var(--r-card)}
.s-telecom-a-faq-1.s-a .safaq1-q::-webkit-details-marker{display:none}
.s-telecom-a-faq-1.s-a .safaq1-q:focus-visible{outline-color:var(--ol)}
.s-telecom-a-faq-1.s-a .safaq1-q h3{font-size:clamp(1.0625rem,1.5cqw,1.3125rem);letter-spacing:-.03em;line-height:1.25}
.s-telecom-a-faq-1.s-a .safaq1-mk{flex:none;position:relative;width:34px;height:34px;border-radius:50%;background:var(--mkbg)}
.s-telecom-a-faq-1.s-a .safaq1-mk::before,.s-telecom-a-faq-1.s-a .safaq1-mk::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:currentColor;translate:-50% -50%;transition:rotate .25s,translate .25s}
.s-telecom-a-faq-1.s-a .safaq1-mk::after{rotate:90deg}
.s-telecom-a-faq-1.s-a .safaq1-item[open] .safaq1-mk::after{rotate:0deg}
.s-telecom-a-faq-1.s-a[data-set-marker=chev] .safaq1-mk::before{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:0;background:none;rotate:45deg;translate:-50% -72%}
.s-telecom-a-faq-1.s-a[data-set-marker=chev] .safaq1-mk::after{display:none}
.s-telecom-a-faq-1.s-a[data-set-marker=chev] .safaq1-item[open] .safaq1-mk::before{rotate:225deg;translate:-50% -28%}
.s-telecom-a-faq-1.s-a .safaq1-a{padding:0 calc(clamp(1.25rem,2.2cqw,2rem) + 54px) 1.5rem clamp(1.25rem,2.2cqw,2rem);color:var(--fg2);font-size:1.0625rem;line-height:1.55}
.s-telecom-a-faq-1.s-a .safaq1-a p{max-width:46rem}
.s-telecom-a-faq-1.s-a .safaq1-item:not([open]) .safaq1-a p{display:none}
.s-telecom-a-faq-1.s-a .safaq1-grp{font-size:.9375rem;font-weight:var(--w-med);color:var(--muted);margin:1.5rem 0 .1rem .5rem}
.s-telecom-a-faq-1.s-a[data-set-groups=hide] .safaq1-grp{display:none}
.s-telecom-a-faq-1.s-a .safaq1-ask{margin-top:clamp(1.5rem,3cqw,2.5rem);padding:1.25rem 1.5rem;border-radius:var(--r-card);background:var(--mint);display:grid;gap:.9rem;justify-items:start;color:var(--ink)}
.s-telecom-a-faq-1.s-a .safaq1-ask p{font-weight:var(--w-med);font-size:1.0625rem}
.s-telecom-a-faq-1.s-a .safaq1-cols{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(2rem,6cqw,6rem);align-items:start}
.s-telecom-a-faq-1.s-a .safaq1-side{position:sticky;top:6rem}
.s-telecom-a-faq-1.s-a .safaq1-side h2{font-size:clamp(1.875rem,3.4cqw,3.5rem);letter-spacing:var(--track-display);line-height:1.1}
.s-telecom-a-faq-1.s-a .safaq1-list{display:grid;gap:8px}
.s-telecom-a-faq-1.s-a .safaq1-list>.safaq1-grp:first-child{margin-top:0}
@container (max-width:820px){.s-telecom-a-faq-1.s-a .safaq1-cols{grid-template-columns:minmax(0,1fr)}
.s-telecom-a-faq-1.s-a .safaq1-side{position:static}
.s-telecom-a-faq-1.s-a .safaq1-a{padding-right:clamp(1.25rem,2.2cqw,2rem)}}
.s-telecom-a-faq-1.s-a .safaq1-item:hover .safaq1-mk{background:var(--fg);color:var(--tile)}
.s-telecom-a-faq-1.s-a .safaq1-mk{transition:background-color .25s,color .25s}
/* layout b */
.s-telecom-a-faq-1.s-b{padding-block:calc(var(--sec)/2)}
.s-telecom-a-faq-1.s-b{--tile:var(--surface);--tile-h:#dde5e5;--open:#dbede3;--fg:var(--ink);--fg2:var(--ink-soft);--mkbg:rgba(18,32,39,.08);--ol:var(--focus)}
.s-telecom-a-faq-1.s-b[data-set-tone=mint]{--tile:#e4f0ea;--tile-h:#c9e2d5;--open:#cfe6d9}
.s-telecom-a-faq-1.s-b[data-set-tone=dark]{--tile:#12252b;--tile-h:#1f3e48;--open:#17313a;--fg:#fff;--fg2:rgba(255,255,255,.78);--mkbg:rgba(255,255,255,.14);--ol:#fff}
.s-telecom-a-faq-1.s-b .safaq1-lead{margin-top:1rem;color:var(--muted);font-size:1.125rem;line-height:1.45;max-width:34rem}
.s-telecom-a-faq-1.s-b .safaq1-item{border-radius:var(--r-card);background:var(--tile);color:var(--fg);transition:background-color .25s}
.s-telecom-a-faq-1.s-b .safaq1-item:hover{background:var(--tile-h)}
.s-telecom-a-faq-1.s-b .safaq1-item[open]{background:var(--open)}
.s-telecom-a-faq-1.s-b .safaq1-q{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:68px;padding:1rem clamp(1.25rem,2.2cqw,2rem);cursor:pointer;list-style:none;border-radius:var(--r-card)}
.s-telecom-a-faq-1.s-b .safaq1-q::-webkit-details-marker{display:none}
.s-telecom-a-faq-1.s-b .safaq1-q:focus-visible{outline-color:var(--ol)}
.s-telecom-a-faq-1.s-b .safaq1-q h3{font-size:clamp(1.0625rem,1.5cqw,1.3125rem);letter-spacing:-.03em;line-height:1.25}
.s-telecom-a-faq-1.s-b .safaq1-mk{flex:none;position:relative;width:34px;height:34px;border-radius:50%;background:var(--mkbg)}
.s-telecom-a-faq-1.s-b .safaq1-mk::before,.s-telecom-a-faq-1.s-b .safaq1-mk::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:currentColor;translate:-50% -50%;transition:rotate .25s,translate .25s}
.s-telecom-a-faq-1.s-b .safaq1-mk::after{rotate:90deg}
.s-telecom-a-faq-1.s-b .safaq1-item[open] .safaq1-mk::after{rotate:0deg}
.s-telecom-a-faq-1.s-b[data-set-marker=chev] .safaq1-mk::before{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:0;background:none;rotate:45deg;translate:-50% -72%}
.s-telecom-a-faq-1.s-b[data-set-marker=chev] .safaq1-mk::after{display:none}
.s-telecom-a-faq-1.s-b[data-set-marker=chev] .safaq1-item[open] .safaq1-mk::before{rotate:225deg;translate:-50% -28%}
.s-telecom-a-faq-1.s-b .safaq1-a{padding:0 calc(clamp(1.25rem,2.2cqw,2rem) + 54px) 1.5rem clamp(1.25rem,2.2cqw,2rem);color:var(--fg2);font-size:1.0625rem;line-height:1.55}
.s-telecom-a-faq-1.s-b .safaq1-a p{max-width:46rem}
.s-telecom-a-faq-1.s-b .safaq1-item:not([open]) .safaq1-a p{display:none}
.s-telecom-a-faq-1.s-b .safaq1-grp{font-size:.9375rem;font-weight:var(--w-med);color:var(--muted);margin:1.5rem 0 .1rem .5rem}
.s-telecom-a-faq-1.s-b[data-set-groups=hide] .safaq1-grp{display:none}
.s-telecom-a-faq-1.s-b .safaq1-ask{margin-top:clamp(1.5rem,3cqw,2.5rem);padding:1.25rem 1.5rem;border-radius:var(--r-card);background:var(--mint);display:grid;gap:.9rem;justify-items:start;color:var(--ink)}
.s-telecom-a-faq-1.s-b .safaq1-ask p{font-weight:var(--w-med);font-size:1.0625rem}
.s-telecom-a-faq-1.s-b .safaq1-head{display:flex;justify-content:space-between;align-items:end;gap:1.5rem 3rem;flex-wrap:wrap}
.s-telecom-a-faq-1.s-b .safaq1-head h2{font-size:clamp(1.875rem,3.4cqw,3.5rem);letter-spacing:var(--track-display);line-height:1.1;max-width:18ch}
.s-telecom-a-faq-1.s-b .safaq1-head .safaq1-lead{margin-top:.9rem}
.s-telecom-a-faq-1.s-b .safaq1-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px var(--gap);align-items:start;margin-top:clamp(1.5rem,3cqw,3rem)}
.s-telecom-a-faq-1.s-b .safaq1-grid>.safaq1-grp{grid-column:1/-1;margin-bottom:0}
.s-telecom-a-faq-1.s-b .safaq1-grid>.safaq1-grp:first-child{margin-top:0}
.s-telecom-a-faq-1.s-b .safaq1-item{min-height:100%}
.s-telecom-a-faq-1.s-b .safaq1-a{padding-right:clamp(1.25rem,2.2cqw,2rem)}
.s-telecom-a-faq-1.s-b .safaq1-ask{margin-top:0;background:none;padding:0;grid-auto-flow:column;align-items:center;gap:1rem}
@container (max-width:760px){.s-telecom-a-faq-1.s-b .safaq1-grid{grid-template-columns:minmax(0,1fr)}
.s-telecom-a-faq-1.s-b .safaq1-ask{grid-auto-flow:row;justify-items:start}}
.s-telecom-a-faq-1.s-b .safaq1-item:hover .safaq1-mk{background:var(--fg);color:var(--tile)}
.s-telecom-a-faq-1.s-b .safaq1-mk{transition:background-color .25s,color .25s}
/* layout c */
.s-telecom-a-faq-1.s-c{padding-block:calc(var(--sec)/2)}
.s-telecom-a-faq-1.s-c{--tile:var(--surface);--tile-h:#dde5e5;--open:#dbede3;--fg:var(--ink);--fg2:var(--ink-soft);--mkbg:rgba(18,32,39,.08);--ol:var(--focus)}
.s-telecom-a-faq-1.s-c[data-set-tone=mint]{--tile:#e4f0ea;--tile-h:#c9e2d5;--open:#cfe6d9}
.s-telecom-a-faq-1.s-c[data-set-tone=dark]{--tile:#12252b;--tile-h:#1f3e48;--open:#17313a;--fg:#fff;--fg2:rgba(255,255,255,.78);--mkbg:rgba(255,255,255,.14);--ol:#fff}
.s-telecom-a-faq-1.s-c .safaq1-lead{margin-top:1rem;color:var(--muted);font-size:1.125rem;line-height:1.45;max-width:34rem}
.s-telecom-a-faq-1.s-c .safaq1-item{border-radius:var(--r-card);background:var(--tile);color:var(--fg);transition:background-color .25s}
.s-telecom-a-faq-1.s-c .safaq1-item:hover{background:var(--tile-h)}
.s-telecom-a-faq-1.s-c .safaq1-item[open]{background:var(--open)}
.s-telecom-a-faq-1.s-c .safaq1-q{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:68px;padding:1rem clamp(1.25rem,2.2cqw,2rem);cursor:pointer;list-style:none;border-radius:var(--r-card)}
.s-telecom-a-faq-1.s-c .safaq1-q::-webkit-details-marker{display:none}
.s-telecom-a-faq-1.s-c .safaq1-q:focus-visible{outline-color:var(--ol)}
.s-telecom-a-faq-1.s-c .safaq1-q h3{font-size:clamp(1.0625rem,1.5cqw,1.3125rem);letter-spacing:-.03em;line-height:1.25}
.s-telecom-a-faq-1.s-c .safaq1-mk{flex:none;position:relative;width:34px;height:34px;border-radius:50%;background:var(--mkbg)}
.s-telecom-a-faq-1.s-c .safaq1-mk::before,.s-telecom-a-faq-1.s-c .safaq1-mk::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:currentColor;translate:-50% -50%;transition:rotate .25s,translate .25s}
.s-telecom-a-faq-1.s-c .safaq1-mk::after{rotate:90deg}
.s-telecom-a-faq-1.s-c .safaq1-item[open] .safaq1-mk::after{rotate:0deg}
.s-telecom-a-faq-1.s-c[data-set-marker=chev] .safaq1-mk::before{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:0;background:none;rotate:45deg;translate:-50% -72%}
.s-telecom-a-faq-1.s-c[data-set-marker=chev] .safaq1-mk::after{display:none}
.s-telecom-a-faq-1.s-c[data-set-marker=chev] .safaq1-item[open] .safaq1-mk::before{rotate:225deg;translate:-50% -28%}
.s-telecom-a-faq-1.s-c .safaq1-a{padding:0 calc(clamp(1.25rem,2.2cqw,2rem) + 54px) 1.5rem clamp(1.25rem,2.2cqw,2rem);color:var(--fg2);font-size:1.0625rem;line-height:1.55}
.s-telecom-a-faq-1.s-c .safaq1-a p{max-width:46rem}
.s-telecom-a-faq-1.s-c .safaq1-item:not([open]) .safaq1-a p{display:none}
.s-telecom-a-faq-1.s-c .safaq1-grp{font-size:.9375rem;font-weight:var(--w-med);color:var(--muted);margin:1.5rem 0 .1rem .5rem}
.s-telecom-a-faq-1.s-c[data-set-groups=hide] .safaq1-grp{display:none}
.s-telecom-a-faq-1.s-c .safaq1-ask{margin-top:clamp(1.5rem,3cqw,2.5rem);padding:1.25rem 1.5rem;border-radius:var(--r-card);background:var(--mint);display:grid;gap:.9rem;justify-items:start;color:var(--ink)}
.s-telecom-a-faq-1.s-c .safaq1-ask p{font-weight:var(--w-med);font-size:1.0625rem}
.s-telecom-a-faq-1.s-c .safaq1-head{text-align:center;display:grid;justify-items:center}
.s-telecom-a-faq-1.s-c .safaq1-head h2{font-size:clamp(1.875rem,3.4cqw,3.5rem);letter-spacing:var(--track-display);line-height:1.1;max-width:20ch}
.s-telecom-a-faq-1.s-c .safaq1-tabs{position:relative;margin-top:clamp(1.5rem,3cqw,3rem);max-width:54rem;margin-inline:auto}
.s-telecom-a-faq-1.s-c .safaq1-r{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}
.s-telecom-a-faq-1.s-c .safaq1-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:1.25rem}
.s-telecom-a-faq-1.s-c .safaq1-bar label{display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1.25rem;border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-weight:var(--w-head);font-size:.9375rem;letter-spacing:-.01em;cursor:pointer;transition:background-color .2s,color .2s}
.s-telecom-a-faq-1.s-c .safaq1-bar label:hover{background:#e3e9e9}
.s-telecom-a-faq-1.s-c .safaq1-pane{display:none;gap:8px}
.s-telecom-a-faq-1.s-c .safaq1-r1:checked~.safaq1-bar .safaq1-l1,.s-telecom-a-faq-1.s-c .safaq1-r2:checked~.safaq1-bar .safaq1-l2,.s-telecom-a-faq-1.s-c .safaq1-r3:checked~.safaq1-bar .safaq1-l3{background:var(--ink);color:#fff}
.s-telecom-a-faq-1.s-c .safaq1-r1:checked~.safaq1-p1,.s-telecom-a-faq-1.s-c .safaq1-r2:checked~.safaq1-p2,.s-telecom-a-faq-1.s-c .safaq1-r3:checked~.safaq1-p3{display:grid}
.s-telecom-a-faq-1.s-c .safaq1-r1:focus-visible~.safaq1-bar .safaq1-l1,.s-telecom-a-faq-1.s-c .safaq1-r2:focus-visible~.safaq1-bar .safaq1-l2,.s-telecom-a-faq-1.s-c .safaq1-r3:focus-visible~.safaq1-bar .safaq1-l3{outline:3px solid var(--focus);outline-offset:3px}
.s-telecom-a-faq-1.s-c .safaq1-ask{margin:clamp(1.5rem,3cqw,2.5rem) auto 0;max-width:54rem;justify-items:center;text-align:center}
@container (max-width:760px){.s-telecom-a-faq-1.s-c .safaq1-a{padding-right:clamp(1.25rem,2.2cqw,2rem)}}
.s-telecom-a-faq-1.s-c .safaq1-item:hover .safaq1-mk{background:var(--fg);color:var(--tile)}
.s-telecom-a-faq-1.s-c .safaq1-mk{transition:background-color .25s,color .25s}
.s-telecom-a-footer-2{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-footer-2 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-footer-2 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-footer-2 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-footer-2 .media>img,.s-telecom-a-footer-2 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-footer-2 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-telecom-a-footer-2.s-a{--fb:var(--bg);--ff:var(--ink);--f2:var(--ink-soft);--fl:var(--line);background:var(--fb);color:var(--ff)}
.s-telecom-a-footer-2.s-a[data-set-tone=tint]{--fb:var(--mint);--f2:#33454b;--fl:rgba(18,32,39,.14)}
.s-telecom-a-footer-2.s-a[data-set-tone=dark]{--fb:var(--night);--ff:#fff;--f2:var(--on-dark-2);--fl:rgba(255,255,255,.16)}
.s-telecom-a-footer-2.s-a .safooter2-logo{font-size:1.375rem;font-weight:var(--w-head);letter-spacing:-.04em}
.s-telecom-a-footer-2.s-a .safooter2-logo a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px}
.s-telecom-a-footer-2.s-a .safooter2-logo svg{width:26px;height:26px}
.s-telecom-a-footer-2.s-a[data-set-mark=hide] .safooter2-logo svg{display:none}
.s-telecom-a-footer-2.s-a .safooter2-col h3{font-size:1rem;font-weight:var(--w-head);margin-bottom:.9rem}
.s-telecom-a-footer-2.s-a .safooter2-col ul{display:grid;gap:.1rem}
.s-telecom-a-footer-2.s-a .safooter2-col .btn--tertiary,.s-telecom-a-footer-2.s-a .safooter2-col a{color:var(--f2);padding-inline:0;min-height:36px;justify-content:flex-start;font-weight:var(--w-body)}
.s-telecom-a-footer-2.s-a .safooter2-col .btn--tertiary:hover{color:var(--ff)}
.s-telecom-a-footer-2.s-a .safooter2-adr p{color:var(--f2);margin-bottom:.35rem}
.s-telecom-a-footer-2.s-a .safooter2-legal{position:relative;color:var(--f2);font-size:.9375rem}
.s-telecom-a-footer-2.s-a .safooter2-blurb{color:var(--f2);margin-top:.75rem;max-width:26rem}
.s-telecom-a-footer-2.s-a[data-set-tone=dark] .btn:not(.btn--tertiary){background:#fff;color:var(--ink)}
.s-telecom-a-footer-2.s-a{padding-block:clamp(1.75rem,3cqw,3rem)}
.s-telecom-a-footer-2.s-a .safooter2-row{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap}
.s-telecom-a-footer-2.s-a .safooter2-nav ul{display:flex;flex-wrap:wrap;gap:0 1.25rem}
.s-telecom-a-footer-2.s-a .safooter2-nav .btn--tertiary{color:var(--f2);font-weight:var(--w-body);padding-inline:0}
.s-telecom-a-footer-2.s-a .safooter2-nav .btn--tertiary:hover{color:var(--ff)}
.s-telecom-a-footer-2.s-a .safooter2-bot{display:flex;justify-content:space-between;gap:.5rem 2rem;flex-wrap:wrap;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--fl)}
.s-telecom-a-footer-2.s-a .safooter2-mini{color:var(--f2);font-size:.9375rem}
.s-telecom-a-footer-2.s-a .safooter2-lg .btn{min-height:44px;padding:0 .25rem;color:var(--f2);font-weight:inherit}
.s-telecom-a-footer-2.s-a .safooter2-lg{display:flex;align-items:center;flex-wrap:wrap;gap:0 1rem;font-size:.9375rem}
/* layout b */
.s-telecom-a-footer-2.s-b{--fb:var(--bg);--ff:var(--ink);--f2:var(--ink-soft);--fl:var(--line);background:var(--fb);color:var(--ff)}
.s-telecom-a-footer-2.s-b[data-set-tone=tint]{--fb:var(--mint);--f2:#33454b;--fl:rgba(18,32,39,.14)}
.s-telecom-a-footer-2.s-b[data-set-tone=dark]{--fb:var(--night);--ff:#fff;--f2:var(--on-dark-2);--fl:rgba(255,255,255,.16)}
.s-telecom-a-footer-2.s-b .safooter2-logo{font-size:1.375rem;font-weight:var(--w-head);letter-spacing:-.04em}
.s-telecom-a-footer-2.s-b .safooter2-logo a{display:inline-flex;align-items:center;gap:.5rem}
.s-telecom-a-footer-2.s-b .safooter2-logo svg{width:26px;height:26px}
.s-telecom-a-footer-2.s-b[data-set-mark=hide] .safooter2-logo svg{display:none}
.s-telecom-a-footer-2.s-b .safooter2-col h3{font-size:1rem;font-weight:var(--w-head);margin-bottom:.9rem}
.s-telecom-a-footer-2.s-b .safooter2-col ul{display:grid;gap:.1rem}
.s-telecom-a-footer-2.s-b .safooter2-col .btn--tertiary,.s-telecom-a-footer-2.s-b .safooter2-col a{color:var(--f2);padding-inline:0;min-height:36px;justify-content:flex-start;font-weight:var(--w-body)}
.s-telecom-a-footer-2.s-b .safooter2-col .btn--tertiary:hover{color:var(--ff)}
.s-telecom-a-footer-2.s-b .safooter2-adr p{color:var(--f2);margin-bottom:.35rem}
.s-telecom-a-footer-2.s-b .safooter2-legal{position:relative;color:var(--f2);font-size:.9375rem}
.s-telecom-a-footer-2.s-b .safooter2-blurb{color:var(--f2);margin-top:.75rem;max-width:26rem}
.s-telecom-a-footer-2.s-b[data-set-tone=dark] .btn:not(.btn--tertiary){background:#fff;color:var(--ink)}
.s-telecom-a-footer-2.s-b{padding-top:clamp(2.5rem,5cqw,5rem);padding-bottom:1.5rem;overflow:hidden}
.s-telecom-a-footer-2.s-b{--gh:#d3dadd}
.s-telecom-a-footer-2.s-b[data-set-tone=tint]{--gh:rgba(18,32,39,.16)}
.s-telecom-a-footer-2.s-b[data-set-tone=dark]{--gh:rgba(255,255,255,.18)}
.s-telecom-a-footer-2.s-b .safooter2-cols{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3cqw,3rem)}
.s-telecom-a-footer-2.s-b .safooter2-go{margin-top:1.25rem}
.s-telecom-a-footer-2.s-b .safooter2-giant{margin:clamp(2rem,5cqw,4rem) 0 .5rem;font-size:clamp(3.5rem,17cqw,16rem);line-height:1.05;padding-bottom:.08em;font-weight:var(--w-head);letter-spacing:-.06em;color:transparent;background:linear-gradient(180deg,var(--gh),transparent 92%);-webkit-background-clip:text;background-clip:text;white-space:normal;overflow-wrap:anywhere}
@container (max-width:820px){.s-telecom-a-footer-2.s-b .safooter2-cols{grid-template-columns:repeat(2,minmax(0,1fr))}
.s-telecom-a-footer-2.s-b .safooter2-brand{grid-column:1/-1}}
.s-telecom-a-footer-2.s-b .safooter2-lg .btn{min-height:0;padding:0;color:var(--f2);font-weight:inherit}
.s-telecom-a-footer-2.s-b .safooter2-lg{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.9375rem}
.s-telecom-a-footer-2.s-b .safooter2-bot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 2rem}
/* layout c */
.s-telecom-a-footer-2.s-c{--fb:var(--bg);--ff:var(--ink);--f2:var(--ink-soft);--fl:var(--line);background:var(--fb);color:var(--ff)}
.s-telecom-a-footer-2.s-c[data-set-tone=tint]{--fb:var(--mint);--f2:#33454b;--fl:rgba(18,32,39,.14)}
.s-telecom-a-footer-2.s-c[data-set-tone=dark]{--fb:var(--night);--ff:#fff;--f2:var(--on-dark-2);--fl:rgba(255,255,255,.16)}
.s-telecom-a-footer-2.s-c .safooter2-logo{font-size:1.375rem;font-weight:var(--w-head);letter-spacing:-.04em}
.s-telecom-a-footer-2.s-c .safooter2-logo a{display:inline-flex;align-items:center;gap:.5rem}
.s-telecom-a-footer-2.s-c .safooter2-logo svg{width:26px;height:26px}
.s-telecom-a-footer-2.s-c[data-set-mark=hide] .safooter2-logo svg{display:none}
.s-telecom-a-footer-2.s-c .safooter2-col h3{font-size:1rem;font-weight:var(--w-head);margin-bottom:.9rem}
.s-telecom-a-footer-2.s-c .safooter2-col ul{display:grid;gap:.1rem}
.s-telecom-a-footer-2.s-c .safooter2-col .btn--tertiary,.s-telecom-a-footer-2.s-c .safooter2-col a{color:var(--f2);padding-inline:0;min-height:36px;justify-content:flex-start;font-weight:var(--w-body)}
.s-telecom-a-footer-2.s-c .safooter2-col .btn--tertiary:hover{color:var(--ff)}
.s-telecom-a-footer-2.s-c .safooter2-adr p{color:var(--f2);margin-bottom:.35rem}
.s-telecom-a-footer-2.s-c .safooter2-legal{position:relative;color:var(--f2);font-size:.9375rem}
.s-telecom-a-footer-2.s-c .safooter2-blurb{color:var(--f2);margin-top:.75rem;max-width:26rem}
.s-telecom-a-footer-2.s-c[data-set-tone=dark] .btn:not(.btn--tertiary){background:#fff;color:var(--ink)}
.s-telecom-a-footer-2.s-c{padding-block:clamp(2rem,4cqw,4rem)}
.s-telecom-a-footer-2.s-c .safooter2-cta{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap;padding:clamp(1.5rem,3.5cqw,3rem);border-radius:var(--r-card);background:var(--ink);color:#fff;margin-bottom:clamp(2rem,4cqw,3.5rem)}
.s-telecom-a-footer-2.s-c[data-set-tone=dark] .safooter2-cta{background:#22343b}
.s-telecom-a-footer-2.s-c .safooter2-blurb2{font-size:clamp(1.375rem,2.4cqw,2.25rem);letter-spacing:-.035em;font-weight:var(--w-head);line-height:1.2;max-width:28rem;color:#fff}
.s-telecom-a-footer-2.s-c .safooter2-cta .btn{background:#fff;color:var(--ink)}
.s-telecom-a-footer-2.s-c .safooter2-cols{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3cqw,3rem);align-items:start}
.s-telecom-a-footer-2.s-c .safooter2-bot{margin-top:clamp(2rem,4cqw,3.5rem);padding-top:1.25rem;border-top:1px solid var(--fl)}
@container (max-width:820px){.s-telecom-a-footer-2.s-c .safooter2-cols{grid-template-columns:repeat(2,minmax(0,1fr))}
.s-telecom-a-footer-2.s-c .safooter2-cols>.safooter2-logo{grid-column:1/-1}}
.s-telecom-a-footer-2.s-c .safooter2-lg .btn{min-height:0;padding:0;color:var(--f2);font-weight:inherit}
.s-telecom-a-footer-2.s-c .safooter2-lg{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.9375rem}
.s-telecom-a-footer-2.s-c .safooter2-bot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 2rem}
.s-telecom-a-header-2{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-header-2 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-header-2 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-header-2 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-header-2 .media>img,.s-telecom-a-header-2 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-header-2 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-telecom-a-header-2 .brand-link{color:inherit;font:inherit;text-decoration:none}
/* layout a */
.s-telecom-a-header-2.s-a{--hb:var(--bg);background:var(--hb)}
.s-telecom-a-header-2.s-a[data-set-bar=glass]{--hb:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 0 var(--line)}
.s-telecom-a-header-2.s-a[data-set-bar=mint]{--hb:var(--mint)}
.s-telecom-a-header-2.s-a .saheader2-logo{font-size:1.375rem;font-weight:var(--w-head);letter-spacing:-.04em;line-height:1}
.s-telecom-a-header-2.s-a .saheader2-logo a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px}
.s-telecom-a-header-2.s-a .saheader2-logo svg{width:26px;height:26px}
.s-telecom-a-header-2.s-a[data-set-mark=hide] .saheader2-logo svg{display:none}
.s-telecom-a-header-2.s-a .saheader2-nav ul{display:flex;align-items:center;gap:.25rem}
.s-telecom-a-header-2.s-a .saheader2-nav .btn--tertiary{font-weight:var(--w-med);padding-inline:.8rem}
.s-telecom-a-header-2.s-a .saheader2-r{display:flex;align-items:center;gap:.5rem}
.s-telecom-a-header-2.s-a .saheader2-logo{min-width:0}
.s-telecom-a-header-2.s-a .saheader2-menu{display:none;position:relative}
.s-telecom-a-header-2.s-a .saheader2-menu summary{display:grid;place-content:center;width:44px;height:44px;border-radius:var(--r-btn);background:var(--surface);cursor:pointer;list-style:none}
.s-telecom-a-header-2.s-a .saheader2-menu summary::-webkit-details-marker{display:none}
.s-telecom-a-header-2.s-a .saheader2-menu summary i,.s-telecom-a-header-2.s-a .saheader2-menu summary i::before{display:block;width:18px;height:2px;border-radius:2px;background:var(--ink);position:relative;content:""}
.s-telecom-a-header-2.s-a .saheader2-menu summary i::before{position:absolute;top:6px;left:0}
.s-telecom-a-header-2.s-a .saheader2-menu[open] summary{background:var(--ink)}
.s-telecom-a-header-2.s-a .saheader2-menu[open] summary i,.s-telecom-a-header-2.s-a .saheader2-menu[open] summary i::before{background:#fff}
.s-telecom-a-header-2.s-a .saheader2-drop{position:absolute;right:0;top:calc(100% + 8px);z-index:5;display:grid;gap:2px;min-width:14rem;padding:.5rem;border-radius:var(--r-card);background:#fff;box-shadow:0 20px 50px -20px rgba(18,32,39,.4),0 0 0 1px var(--line)}
.s-telecom-a-header-2.s-a .saheader2-menu:not([open]) .saheader2-drop{display:none}
.s-telecom-a-header-2.s-a .saheader2-drop .btn{justify-content:flex-start;width:100%}
.s-telecom-a-header-2.s-a .saheader2-drop .btn--tertiary:hover{background:var(--surface);text-decoration:none}
@container (max-width:820px){.s-telecom-a-header-2.s-a .saheader2-r .btn{padding-inline:.9rem}
.s-telecom-a-header-2.s-a .saheader2-nav,.s-telecom-a-header-2.s-a .saheader2-signin{display:none}
.s-telecom-a-header-2.s-a .saheader2-menu{display:block}}
.s-telecom-a-header-2.s-a .saheader2-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:72px}
.s-telecom-a-header-2.s-a .saheader2-r{justify-content:flex-end}
.s-telecom-a-header-2.s-a .saheader2-bar>.saheader2-nav{justify-self:center}
.s-telecom-a-header-2.s-a .saheader2-nav .btn--tertiary{position:relative;border-radius:0}
.s-telecom-a-header-2.s-a .saheader2-nav .btn--tertiary::after{content:"";position:absolute;left:.8rem;right:.8rem;bottom:6px;height:2px;border-radius:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .25s}
.s-telecom-a-header-2.s-a .saheader2-nav .btn--tertiary:hover{text-decoration:none}
.s-telecom-a-header-2.s-a .saheader2-nav .btn--tertiary:hover::after{transform:scaleX(1)}
@container (max-width:820px){.s-telecom-a-header-2.s-a .saheader2-bar{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block:.4rem}}
@container (max-width:560px){.s-telecom-a-header-2.s-a .saheader2-bar{flex-wrap:nowrap;gap:.5rem;padding-block:.5rem}
.s-telecom-a-header-2.s-a .saheader2-logo{order:1;flex:1 1 0;min-width:0;font-size:1.25rem}
.s-telecom-a-header-2.s-a .saheader2-logo a{max-width:100%}
.s-telecom-a-header-2.s-a .saheader2-logo span{line-height:1.15}
.s-telecom-a-header-2.s-a .saheader2-r{order:2;flex:none;padding:0}
.s-telecom-a-header-2.s-a .saheader2-r .btn{width:auto;white-space:nowrap;font-size:.875rem;padding-inline:.8rem}
.s-telecom-a-header-2.s-a .saheader2-menu{order:3}}
/* layout b */
.s-telecom-a-header-2.s-b{--hb:var(--bg);background:var(--hb)}
.s-telecom-a-header-2.s-b[data-set-bar=glass]{--hb:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 0 var(--line)}
.s-telecom-a-header-2.s-b[data-set-bar=mint]{--hb:var(--mint)}
.s-telecom-a-header-2.s-b .saheader2-logo{font-size:1.375rem;font-weight:var(--w-head);letter-spacing:-.04em;line-height:1}
.s-telecom-a-header-2.s-b .saheader2-logo a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px}
.s-telecom-a-header-2.s-b .saheader2-logo svg{width:26px;height:26px}
.s-telecom-a-header-2.s-b[data-set-mark=hide] .saheader2-logo svg{display:none}
.s-telecom-a-header-2.s-b .saheader2-nav ul{display:flex;align-items:center;gap:.25rem}
.s-telecom-a-header-2.s-b .saheader2-nav .btn--tertiary{font-weight:var(--w-med);padding-inline:.8rem}
.s-telecom-a-header-2.s-b .saheader2-r{display:flex;align-items:center;gap:.5rem}
.s-telecom-a-header-2.s-b .saheader2-logo{min-width:0}
.s-telecom-a-header-2.s-b .saheader2-menu{display:none;position:relative}
.s-telecom-a-header-2.s-b .saheader2-menu summary{display:grid;place-content:center;width:44px;height:44px;border-radius:var(--r-btn);background:var(--surface);cursor:pointer;list-style:none}
.s-telecom-a-header-2.s-b .saheader2-menu summary::-webkit-details-marker{display:none}
.s-telecom-a-header-2.s-b .saheader2-menu summary i,.s-telecom-a-header-2.s-b .saheader2-menu summary i::before{display:block;width:18px;height:2px;border-radius:2px;background:var(--ink);position:relative;content:""}
.s-telecom-a-header-2.s-b .saheader2-menu summary i::before{position:absolute;top:6px;left:0}
.s-telecom-a-header-2.s-b .saheader2-menu[open] summary{background:var(--ink)}
.s-telecom-a-header-2.s-b .saheader2-menu[open] summary i,.s-telecom-a-header-2.s-b .saheader2-menu[open] summary i::before{background:#fff}
.s-telecom-a-header-2.s-b .saheader2-drop{position:absolute;right:0;top:calc(100% + 8px);z-index:5;display:grid;gap:2px;min-width:14rem;padding:.5rem;border-radius:var(--r-card);background:#fff;box-shadow:0 20px 50px -20px rgba(18,32,39,.4),0 0 0 1px var(--line)}
.s-telecom-a-header-2.s-b .saheader2-menu:not([open]) .saheader2-drop{display:none}
.s-telecom-a-header-2.s-b .saheader2-drop .btn{justify-content:flex-start;width:100%}
.s-telecom-a-header-2.s-b .saheader2-drop .btn--tertiary:hover{background:var(--surface);text-decoration:none}
@container (max-width:820px){.s-telecom-a-header-2.s-b .saheader2-r .btn{padding-inline:.9rem}
.s-telecom-a-header-2.s-b .saheader2-nav,.s-telecom-a-header-2.s-b .saheader2-signin{display:none}
.s-telecom-a-header-2.s-b .saheader2-menu{display:block}}
.s-telecom-a-header-2.s-b .saheader2-top{background:var(--night);color:#fff;font-size:.9375rem}
.s-telecom-a-header-2.s-b .saheader2-tin{display:flex;justify-content:space-between;gap:1rem;padding-block:.5rem}
.s-telecom-a-header-2.s-b .saheader2-ph{font-family:var(--mono);letter-spacing:0}
.s-telecom-a-header-2.s-b .saheader2-bar{display:flex;align-items:center;gap:1.5rem;min-height:72px}
.s-telecom-a-header-2.s-b .saheader2-pills{margin-left:auto}
.s-telecom-a-header-2.s-b .saheader2-pills .btn--tertiary{border-radius:var(--r-pill);padding-inline:1rem}
.s-telecom-a-header-2.s-b .saheader2-pills .btn--tertiary:hover{background:var(--surface);text-decoration:none}
@container (max-width:820px){.s-telecom-a-header-2.s-b .saheader2-bar{justify-content:space-between;flex-wrap:wrap}
.s-telecom-a-header-2.s-b .saheader2-tin{justify-content:center}
.s-telecom-a-header-2.s-b .saheader2-ph{display:none}}
/* layout c */
.s-telecom-a-header-2.s-c{--hb:var(--bg);background:var(--hb)}
.s-telecom-a-header-2.s-c[data-set-bar=glass]{--hb:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 0 var(--line)}
.s-telecom-a-header-2.s-c[data-set-bar=mint]{--hb:var(--mint)}
.s-telecom-a-header-2.s-c .saheader2-logo{font-size:1.375rem;font-weight:var(--w-head);letter-spacing:-.04em;line-height:1}
.s-telecom-a-header-2.s-c .saheader2-logo a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px}
.s-telecom-a-header-2.s-c .saheader2-logo svg{width:26px;height:26px}
.s-telecom-a-header-2.s-c[data-set-mark=hide] .saheader2-logo svg{display:none}
.s-telecom-a-header-2.s-c .saheader2-nav ul{display:flex;align-items:center;gap:.25rem}
.s-telecom-a-header-2.s-c .saheader2-nav .btn--tertiary{font-weight:var(--w-med);padding-inline:.8rem}
.s-telecom-a-header-2.s-c .saheader2-r{display:flex;align-items:center;gap:.5rem}
.s-telecom-a-header-2.s-c .saheader2-logo{min-width:0}
.s-telecom-a-header-2.s-c .saheader2-menu{display:none;position:relative}
.s-telecom-a-header-2.s-c .saheader2-menu summary{display:grid;place-content:center;width:44px;height:44px;border-radius:var(--r-btn);background:var(--surface);cursor:pointer;list-style:none}
.s-telecom-a-header-2.s-c .saheader2-menu summary::-webkit-details-marker{display:none}
.s-telecom-a-header-2.s-c .saheader2-menu summary i,.s-telecom-a-header-2.s-c .saheader2-menu summary i::before{display:block;width:18px;height:2px;border-radius:2px;background:var(--ink);position:relative;content:""}
.s-telecom-a-header-2.s-c .saheader2-menu summary i::before{position:absolute;top:6px;left:0}
.s-telecom-a-header-2.s-c .saheader2-menu[open] summary{background:var(--ink)}
.s-telecom-a-header-2.s-c .saheader2-menu[open] summary i,.s-telecom-a-header-2.s-c .saheader2-menu[open] summary i::before{background:#fff}
.s-telecom-a-header-2.s-c .saheader2-drop{position:absolute;right:0;top:calc(100% + 8px);z-index:5;display:grid;gap:2px;min-width:14rem;padding:.5rem;border-radius:var(--r-card);background:#fff;box-shadow:0 20px 50px -20px rgba(18,32,39,.4),0 0 0 1px var(--line)}
.s-telecom-a-header-2.s-c .saheader2-menu:not([open]) .saheader2-drop{display:none}
.s-telecom-a-header-2.s-c .saheader2-drop .btn{justify-content:flex-start;width:100%}
.s-telecom-a-header-2.s-c .saheader2-drop .btn--tertiary:hover{background:var(--surface);text-decoration:none}
@container (max-width:820px){.s-telecom-a-header-2.s-c .saheader2-r .btn{padding-inline:.9rem}
.s-telecom-a-header-2.s-c .saheader2-nav,.s-telecom-a-header-2.s-c .saheader2-signin{display:none}
.s-telecom-a-header-2.s-c .saheader2-menu{display:block}}
.s-telecom-a-header-2.s-c{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}
.s-telecom-a-header-2.s-c .saheader2-pad{padding-block:.75rem}
.s-telecom-a-header-2.s-c .saheader2-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:.4rem .6rem .4rem 1.1rem;border-radius:var(--r-pill);background:var(--hb);box-shadow:0 14px 34px -20px rgba(18,32,39,.45),0 0 0 1px var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.s-telecom-a-header-2.s-c[data-set-bar=white]{--hb:#fff}
.s-telecom-a-header-2.s-c .saheader2-seg ul{padding:4px;border-radius:var(--r-pill);background:var(--surface);gap:2px}
.s-telecom-a-header-2.s-c[data-set-bar=mint] .saheader2-seg ul{background:#fff}
.s-telecom-a-header-2.s-c .saheader2-seg .btn--tertiary{border-radius:var(--r-pill);min-height:36px;padding-inline:.9rem}
.s-telecom-a-header-2.s-c .saheader2-seg .btn--tertiary:hover{background:#fff;text-decoration:none}
.s-telecom-a-header-2.s-c[data-set-bar=mint] .saheader2-seg .btn--tertiary:hover{background:var(--surface)}
.s-telecom-a-header-2.s-c .saheader2-r .btn{border-radius:var(--r-pill)}
@container (max-width:820px){.s-telecom-a-header-2.s-c .saheader2-card{border-radius:24px;flex-wrap:wrap}}
.s-telecom-a-hero-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-hero-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-hero-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-hero-1 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-hero-1 .media>img,.s-telecom-a-hero-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-hero-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-telecom-a-hero-1 .m-16-9{aspect-ratio:16 / 9}
/* layout a */
.s-telecom-a-hero-1.s-a{--glowc:#74ad9b;--tealc:#3b5659;--deepc:#142426;--midc:#13262a;padding:clamp(1.5rem,2.4cqw,2.25rem) clamp(.75rem,3.33cqw,3.5rem) 0}
.s-telecom-a-hero-1.s-a .sahero1-pill{display:flex;align-items:center;gap:.75rem;padding:6px 6px 6px 22px;border-radius:var(--r-pill);color:#fff;font-size:.875rem;font-weight:var(--w-med);max-width:calc(100% - 1.5rem);width:max-content}
.s-telecom-a-hero-1.s-a .sahero1-pill .btn{min-height:44px;padding:0 16px;border-radius:var(--r-pill)}
.s-telecom-a-hero-1.s-a[data-set-pill=hide] .sahero1-pill{display:none}
.s-telecom-a-hero-1.s-a[data-set-glow=blue]{--glowc:#6f9fcf;--tealc:#34506b;--deepc:#101c2c;--midc:#122234}
.s-telecom-a-hero-1.s-a .sahero1-hero{position:relative;overflow:hidden;border-radius:var(--r-card);min-height:clamp(36rem,54cqw,62rem);text-align:center;isolation:isolate;background:radial-gradient(60% 55% at 50% 92%,var(--glowc) 0%,rgba(116,173,155,0) 70%),radial-gradient(90% 70% at 50% 62%,var(--tealc) 0%,rgba(59,86,89,0) 72%),linear-gradient(180deg,var(--deepc) 0%,var(--midc) 45%,#152c2d 100%)}
.s-telecom-a-hero-1.s-a[data-set-depth=tall] .sahero1-hero{min-height:clamp(42rem,66cqw,76rem)}
.s-telecom-a-hero-1.s-a .sahero1-hero::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:6px 6px;mask-image:linear-gradient(180deg,transparent,#000 60%)}
.s-telecom-a-hero-1.s-a .sahero1-pill{position:absolute;left:50%;top:clamp(1rem,2.2cqw,2rem);transform:translateX(-50%);z-index:4}
.s-telecom-a-hero-1.s-a .sahero1-copy{position:relative;z-index:2;padding:clamp(7rem,11.5cqw,11rem) var(--gut) calc(min(52cqw,50rem)*.32 + clamp(1.5rem,3cqw,3rem))}
.s-telecom-a-hero-1.s-a .sahero1-h{max-width:12em;margin-inline:auto;background:linear-gradient(180deg,#fff 20%,#cfe5d6 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.s-telecom-a-hero-1.s-a .sahero1-sub{margin:clamp(1rem,2.6cqw,2.25rem) auto 0;max-width:20em;font-size:clamp(1.125rem,1.67cqw,1.625rem);line-height:1.4;color:var(--on-dark-2);letter-spacing:-.03em;text-wrap:balance}
.s-telecom-a-hero-1.s-a .sahero1-acts{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:clamp(1.25rem,2.2cqw,2rem)}
.s-telecom-a-hero-1.s-a .sahero1-acts .btn{min-height:54px;padding-inline:1.5rem;font-size:1rem}
.s-telecom-a-hero-1.s-a .sahero1-phone{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:min(52cqw,50rem);min-width:28rem;z-index:1}
@container (max-width:600px){.s-telecom-a-hero-1.s-a .sahero1-hero{min-height:0}
.s-telecom-a-hero-1.s-a .sahero1-copy{padding:6.5rem var(--gut) 31cqw}
.s-telecom-a-hero-1.s-a .sahero1-phone{width:96%;min-width:0;max-width:none}}
@media (prefers-reduced-motion:no-preference){.s-telecom-a-hero-1.s-a .sahero1-hero{background-size:140% 140%,140% 140%,auto;animation:t-telecom-a-drift 18s ease-in-out infinite alternate}
@supports (animation-timeline:view()){.s-telecom-a-hero-1.s-a .sahero1-phone{animation:s-telecom-a-hero-1-phone linear both;animation-timeline:view();animation-range:exit 0% exit 80%}
@keyframes s-telecom-a-hero-1-phone{to{transform:translateX(-50%) translateY(-22px) scale(.97)}}}}
.s-telecom-a-hero-1.s-a[data-set-art=none] .sahero1-phone{display:none}
.s-telecom-a-hero-1.s-a[data-set-art=none] .sahero1-hero{display:grid;align-items:center;min-height:clamp(26rem,38cqw,40rem)}
.s-telecom-a-hero-1.s-a[data-set-art=none] .sahero1-copy{padding:clamp(7rem,10cqw,9rem) var(--gut) clamp(3rem,6cqw,5rem)}
.s-telecom-a-hero-1.s-a .sahero1-pill .btn{flex:none}
/* layout b */
.s-telecom-a-hero-1.s-b{--glowc:#74ad9b;--tealc:#3b5659;--deepc:#142426;--midc:#13262a;padding:clamp(1.5rem,2.4cqw,2.25rem) clamp(.75rem,3.33cqw,3.5rem) 0}
.s-telecom-a-hero-1.s-b .sahero1-pill{display:flex;align-items:center;gap:.75rem;padding:6px 6px 6px 22px;border-radius:var(--r-pill);color:#fff;font-size:.875rem;font-weight:var(--w-med);max-width:calc(100% - 1.5rem);width:max-content}
.s-telecom-a-hero-1.s-b .sahero1-pill .btn{min-height:44px;padding:0 16px;border-radius:var(--r-pill)}
.s-telecom-a-hero-1.s-b[data-set-pill=hide] .sahero1-pill{display:none}
.s-telecom-a-hero-1.s-b[data-set-glow=blue]{--glowc:#6f9fcf;--tealc:#34506b;--deepc:#101c2c;--midc:#122234}
.s-telecom-a-hero-1.s-b .sahero1-card{position:relative;overflow:hidden;border-radius:var(--r-card);display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(1rem,3cqw,3rem);isolation:isolate;background:radial-gradient(55% 70% at 85% 80%,var(--glowc) 0%,rgba(116,173,155,0) 70%),radial-gradient(70% 70% at 10% 0%,var(--tealc) 0%,rgba(59,86,89,0) 70%),linear-gradient(160deg,var(--deepc) 0%,var(--midc) 100%);min-height:clamp(32rem,46cqw,50rem)}
.s-telecom-a-hero-1.s-b[data-set-depth=tall] .sahero1-card{min-height:clamp(38rem,56cqw,62rem)}
.s-telecom-a-hero-1.s-b .sahero1-copy{padding:clamp(1.75rem,5cqw,5rem) 0 clamp(1.75rem,5cqw,5rem) clamp(1.5rem,5cqw,5rem)}
.s-telecom-a-hero-1.s-b .sahero1-pill{margin-bottom:clamp(1.25rem,2.4cqw,2rem)}
.s-telecom-a-hero-1.s-b .sahero1-h{max-width:11em;font-size:clamp(2.25rem,4.4cqw,4.25rem)}
.s-telecom-a-hero-1.s-b .sahero1-sub{margin-top:clamp(1rem,1.8cqw,1.5rem);max-width:26rem;font-size:clamp(1.0625rem,1.5cqw,1.375rem);line-height:1.45;color:var(--on-dark-2);letter-spacing:-.025em}
.s-telecom-a-hero-1.s-b .sahero1-acts{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.25rem,2.2cqw,2rem)}
.s-telecom-a-hero-1.s-b .sahero1-acts .btn{min-height:54px;padding-inline:1.5rem;font-size:1rem}
.s-telecom-a-hero-1.s-b .sahero1-facts{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:clamp(1.5rem,3cqw,2.5rem);font-size:.9375rem;font-weight:var(--w-med);color:var(--on-dark-2)}
.s-telecom-a-hero-1.s-b .sahero1-facts li{display:inline-flex;align-items:center;gap:.5rem}
.s-telecom-a-hero-1.s-b .sahero1-facts svg{width:16px;height:16px;color:var(--signal)}
.s-telecom-a-hero-1.s-b .sahero1-stage{align-self:end;display:grid;justify-items:center;padding:clamp(1.5rem,3cqw,3rem) clamp(1rem,3cqw,3rem) 0}
.s-telecom-a-hero-1.s-b .sahero1-big{width:min(100%,24rem);filter:drop-shadow(0 40px 60px rgba(0,0,0,.45));transform:translateY(8%)}
@container (max-width:820px){.s-telecom-a-hero-1.s-b .sahero1-card{grid-template-columns:1fr;min-height:0}
.s-telecom-a-hero-1.s-b .sahero1-copy{padding:clamp(1.75rem,6cqw,3rem) clamp(1.25rem,5cqw,2.5rem) 0}
.s-telecom-a-hero-1.s-b .sahero1-big{width:min(80%,18rem);transform:translateY(12%)}
.s-telecom-a-hero-1.s-b .sahero1-stage{max-height:19rem;overflow:hidden}}
@media (prefers-reduced-motion:no-preference){.s-telecom-a-hero-1.s-b .sahero1-card{background-size:140% 140%,140% 140%,auto;animation:t-telecom-a-drift 18s ease-in-out infinite alternate}}
.s-telecom-a-hero-1.s-b[data-set-art=none] .sahero1-stage{display:none}
.s-telecom-a-hero-1.s-b[data-set-art=none] .sahero1-card{grid-template-columns:1fr;min-height:clamp(24rem,34cqw,36rem)}
.s-telecom-a-hero-1.s-b[data-set-art=none] .sahero1-copy{padding:clamp(2rem,5cqw,5rem) clamp(1.5rem,5cqw,5rem)}
.s-telecom-a-hero-1.s-b .sahero1-pill .btn{flex:none}
/* layout c */
.s-telecom-a-hero-1.s-c{--glowc:#74ad9b;--tealc:#3b5659;--deepc:#142426;--midc:#13262a;padding:clamp(1.5rem,2.4cqw,2.25rem) clamp(.75rem,3.33cqw,3.5rem) 0}
.s-telecom-a-hero-1.s-c .sahero1-pill{display:flex;align-items:center;gap:.75rem;padding:6px 6px 6px 22px;border-radius:var(--r-pill);color:#fff;font-size:.875rem;font-weight:var(--w-med);max-width:calc(100% - 1.5rem);width:max-content}
.s-telecom-a-hero-1.s-c .sahero1-pill .btn{min-height:44px;padding:0 16px;border-radius:var(--r-pill)}
.s-telecom-a-hero-1.s-c[data-set-pill=hide] .sahero1-pill{display:none}
.s-telecom-a-hero-1.s-c[data-set-glow=blue]{--glowc:#6f9fcf;--tealc:#34506b;--deepc:#101c2c;--midc:#122234}
.s-telecom-a-hero-1.s-c .sahero1-stage{position:relative;overflow:hidden;border-radius:var(--r-card);isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:1.5rem;min-height:clamp(34rem,50cqw,56rem);padding:clamp(1rem,2.2cqw,2rem) var(--gut) clamp(1.25rem,2.4cqw,2.25rem);text-align:center}
.s-telecom-a-hero-1.s-c[data-set-depth=tall] .sahero1-stage{min-height:clamp(40rem,62cqw,70rem)}
.s-telecom-a-hero-1.s-c .sahero1-bg{position:absolute;inset:0;z-index:-2;background:var(--deepc)}
.s-telecom-a-hero-1.s-c .sahero1-bg .media{position:absolute;inset:0;aspect-ratio:auto}
.s-telecom-a-hero-1.s-c .sahero1-bg img{filter:saturate(.8) brightness(.8)}
.s-telecom-a-hero-1.s-c .sahero1-stage::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 60% at 50% 100%,var(--glowc),rgba(116,173,155,0) 70%),linear-gradient(180deg,rgba(10,22,24,.55) 0%,rgba(10,22,24,.35) 40%,rgba(10,22,24,.82) 100%)}
.s-telecom-a-hero-1.s-c .sahero1-mid{align-self:center;max-width:60rem}
.s-telecom-a-hero-1.s-c .sahero1-h{max-width:13em;margin-inline:auto}
.s-telecom-a-hero-1.s-c .sahero1-sub{margin:clamp(1rem,2cqw,1.75rem) auto 0;max-width:30rem;font-size:clamp(1.125rem,1.67cqw,1.5rem);line-height:1.4;color:var(--on-dark-2);letter-spacing:-.03em;text-wrap:balance}
.s-telecom-a-hero-1.s-c .sahero1-acts{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:clamp(1.25rem,2.2cqw,2rem)}
.s-telecom-a-hero-1.s-c .sahero1-acts .btn{min-height:54px;padding-inline:1.5rem;font-size:1rem}
.s-telecom-a-hero-1.s-c .sahero1-chips{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}
.s-telecom-a-hero-1.s-c .sahero1-chips li{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;padding:0 1.1rem;border-radius:var(--r-pill);font-size:.9375rem;font-weight:var(--w-med)}
.s-telecom-a-hero-1.s-c .sahero1-chips li.glass{background:rgba(255,255,255,.12)}
.s-telecom-a-hero-1.s-c .sahero1-live{width:9px;height:9px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px rgba(98,215,154,.28)}
@container (max-width:600px){.s-telecom-a-hero-1.s-c .sahero1-stage{min-height:0;padding-top:1rem;gap:1.25rem}
.s-telecom-a-hero-1.s-c .sahero1-mid{padding-top:3.5rem}}
.s-telecom-a-hero-2{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-hero-2 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-hero-2 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-hero-2 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-hero-2 .media>img,.s-telecom-a-hero-2 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-hero-2 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-telecom-a-hero-2 .m-16-9{aspect-ratio:16 / 9}
/* layout a */
.s-telecom-a-hero-2.s-a{padding-block:calc(var(--sec)/2);--glowc:rgba(98,215,154,.3)}
.s-telecom-a-hero-2.s-a[data-set-glow=blue]{--glowc:rgba(120,170,255,.34)}
.s-telecom-a-hero-2.s-a[data-set-glow=calm]{--glowc:rgba(116,173,155,.16)}
.s-telecom-a-hero-2.s-a .sahero2-mock{width:min(100%,30rem);overflow:hidden;border-radius:18px;background:#fff;color:var(--ink);text-align:left;letter-spacing:-.01em;box-shadow:0 28px 70px rgba(2,10,14,.5),0 0 0 1px rgba(255,255,255,.14)}
.s-telecom-a-hero-2.s-a .sahero2-bar{display:flex;align-items:center;gap:.9rem;padding:.8rem 1rem;background:#eef2f1;border-bottom:1px solid var(--line)}
.s-telecom-a-hero-2.s-a .sahero2-mt{min-width:0;font-size:.875rem;font-weight:var(--w-med);color:var(--ink-soft)}
.s-telecom-a-hero-2.s-a .sahero2-screen{display:grid;gap:.9rem;padding:1rem 1.25rem 1.25rem}
.s-telecom-a-hero-2.s-a .sahero2-lines li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--line);font-size:.9375rem}
.s-telecom-a-hero-2.s-a .sahero2-lines span{min-width:0;color:var(--ink-soft)}
.s-telecom-a-hero-2.s-a .sahero2-lines b{font-weight:var(--w-head);color:var(--ink);text-align:right}
.s-telecom-a-hero-2.s-a .sahero2-spark{width:100%;height:3.5rem}
.s-telecom-a-hero-2.s-a .sahero2-chip{justify-self:start;padding:.3rem .8rem;border-radius:var(--r-pill);background:var(--signal);color:#06261a;font-size:.875rem;font-weight:var(--w-head)}
.s-telecom-a-hero-2.s-a[data-set-chip=hide] .sahero2-chip{display:none}
.s-telecom-a-hero-2.s-a[data-set-frame=phone] .sahero2-mock{position:relative;width:min(100%,17rem);border:8px solid #0b1317;border-radius:2.6rem}
.s-telecom-a-hero-2.s-a[data-set-frame=phone] .sahero2-mock::before{content:"";position:absolute;top:.5rem;left:50%;width:4.5rem;height:1.1rem;margin-left:-2.25rem;border-radius:99px;background:#0b1317}
.s-telecom-a-hero-2.s-a[data-set-frame=phone] .sahero2-bar{justify-content:center;padding:1.6rem 1rem .7rem;background:#fff;border-bottom:0}
.s-telecom-a-hero-2.s-a[data-set-frame=phone] .sahero2-bar .dots{display:none}
.s-telecom-a-hero-2.s-a[data-set-frame=phone] .sahero2-mt{font-size:1rem;font-weight:var(--w-head);color:var(--ink)}
.s-telecom-a-hero-2.s-a .sahero2-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}
.s-telecom-a-hero-2.s-a .sahero2-stage{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2.5rem,6cqw,5.5rem) clamp(1.25rem,4cqw,4rem) 0;border-radius:var(--r-card);text-align:center;background:radial-gradient(70% 55% at 50% 0%,var(--glowc),transparent 72%),radial-gradient(60% 45% at 50% 100%,rgba(116,173,155,.18),transparent 70%),var(--night)}
.s-telecom-a-hero-2.s-a .sahero2-copy{max-width:46rem;margin-inline:auto}
.s-telecom-a-hero-2.s-a .sahero2-copy h2{color:#fff;font-size:clamp(2.25rem,4.4cqw,4.5rem)}
.s-telecom-a-hero-2.s-a .sahero2-copy .lead{margin-top:1.25rem;color:var(--on-dark-2);font-size:clamp(1.125rem,1.7cqw,1.5rem)}
.s-telecom-a-hero-2.s-a .sahero2-cta{justify-content:center}
.s-telecom-a-hero-2.s-a .sahero2-mockwrap{display:flex;justify-content:center;margin-top:clamp(2.5rem,5cqw,4rem)}
.s-telecom-a-hero-2.s-a .sahero2-mock{border-bottom-left-radius:0;border-bottom-right-radius:0}
.s-telecom-a-hero-2.s-a[data-set-frame=phone] .sahero2-mockwrap{max-height:19rem;overflow:hidden}
.s-telecom-a-hero-2.s-a[data-set-frame=phone] .sahero2-mock{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}
/* layout b */
.s-telecom-a-hero-2.s-b{padding-block:calc(var(--sec)/2);--glowc:rgba(98,215,154,.3)}
.s-telecom-a-hero-2.s-b[data-set-glow=blue]{--glowc:rgba(120,170,255,.34)}
.s-telecom-a-hero-2.s-b[data-set-glow=calm]{--glowc:rgba(116,173,155,.16)}
.s-telecom-a-hero-2.s-b .sahero2-mock{width:min(100%,30rem);overflow:hidden;border-radius:18px;background:#fff;color:var(--ink);text-align:left;letter-spacing:-.01em;box-shadow:0 28px 70px rgba(2,10,14,.5),0 0 0 1px rgba(255,255,255,.14)}
.s-telecom-a-hero-2.s-b .sahero2-bar{display:flex;align-items:center;gap:.9rem;padding:.8rem 1rem;background:#eef2f1;border-bottom:1px solid var(--line)}
.s-telecom-a-hero-2.s-b .sahero2-mt{min-width:0;font-size:.875rem;font-weight:var(--w-med);color:var(--ink-soft)}
.s-telecom-a-hero-2.s-b .sahero2-screen{display:grid;gap:.9rem;padding:1rem 1.25rem 1.25rem}
.s-telecom-a-hero-2.s-b .sahero2-lines li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--line);font-size:.9375rem}
.s-telecom-a-hero-2.s-b .sahero2-lines span{min-width:0;color:var(--ink-soft)}
.s-telecom-a-hero-2.s-b .sahero2-lines b{font-weight:var(--w-head);color:var(--ink);text-align:right}
.s-telecom-a-hero-2.s-b .sahero2-spark{width:100%;height:3.5rem}
.s-telecom-a-hero-2.s-b .sahero2-chip{justify-self:start;padding:.3rem .8rem;border-radius:var(--r-pill);background:var(--signal);color:#06261a;font-size:.875rem;font-weight:var(--w-head)}
.s-telecom-a-hero-2.s-b[data-set-chip=hide] .sahero2-chip{display:none}
.s-telecom-a-hero-2.s-b[data-set-frame=phone] .sahero2-mock{position:relative;width:min(100%,17rem);border:8px solid #0b1317;border-radius:2.6rem}
.s-telecom-a-hero-2.s-b[data-set-frame=phone] .sahero2-mock::before{content:"";position:absolute;top:.5rem;left:50%;width:4.5rem;height:1.1rem;margin-left:-2.25rem;border-radius:99px;background:#0b1317}
.s-telecom-a-hero-2.s-b[data-set-frame=phone] .sahero2-bar{justify-content:center;padding:1.6rem 1rem .7rem;background:#fff;border-bottom:0}
.s-telecom-a-hero-2.s-b[data-set-frame=phone] .sahero2-bar .dots{display:none}
.s-telecom-a-hero-2.s-b[data-set-frame=phone] .sahero2-mt{font-size:1rem;font-weight:var(--w-head);color:var(--ink)}
.s-telecom-a-hero-2.s-b .sahero2-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}
.s-telecom-a-hero-2.s-b .sahero2-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(1.5rem,4cqw,4rem);align-items:center}
.s-telecom-a-hero-2.s-b .sahero2-copy h2{font-size:clamp(2.25rem,4cqw,4rem)}
.s-telecom-a-hero-2.s-b .sahero2-copy .lead{margin-top:1.25rem;font-size:clamp(1.125rem,1.7cqw,1.5rem)}
.s-telecom-a-hero-2.s-b .sahero2-glow{overflow:hidden;display:grid;place-items:center;min-height:clamp(20rem,34cqw,32rem);padding:clamp(1.5rem,4cqw,3.5rem);border-radius:var(--r-card);background:radial-gradient(70% 70% at 50% 40%,var(--glowc),transparent 72%),var(--night)}
.s-telecom-a-hero-2.s-b .sahero2-glow{position:relative;isolation:isolate}
.s-telecom-a-hero-2.s-b .sahero2-glow:has(.sahero2-ph){min-height:clamp(28rem,46cqw,42rem);place-items:end start}
.s-telecom-a-hero-2.s-b .sahero2-glow:has(.sahero2-ph) .sahero2-mock{width:min(70%,30rem)}
.s-telecom-a-hero-2.s-b .sahero2-ph{position:absolute;inset:0;z-index:-1;overflow:hidden}
.s-telecom-a-hero-2.s-b .sahero2-ph .media{position:absolute;inset:0;aspect-ratio:auto;height:100%;filter:brightness(.7)}
@container (max-width:760px){.s-telecom-a-hero-2.s-b .sahero2-split{grid-template-columns:minmax(0,1fr)}
.s-telecom-a-hero-2.s-b .sahero2-glow:has(.sahero2-ph){display:block;place-items:stretch;min-height:0;padding:0 0 1.25rem}
.s-telecom-a-hero-2.s-b .sahero2-ph{position:relative;inset:auto;z-index:auto}
.s-telecom-a-hero-2.s-b .sahero2-ph .media{position:relative;aspect-ratio:16/9;height:auto}
.s-telecom-a-hero-2.s-b .sahero2-glow:has(.sahero2-ph) .sahero2-mock{margin:1.25rem 1.25rem 0;width:auto}}
@container (max-width:560px){.s-telecom-a-hero-2.s-b .sahero2-spark{display:none}
.s-telecom-a-hero-2.s-b .sahero2-lines li:nth-child(n+4){display:none}
.s-telecom-a-hero-2.s-b .sahero2-mock{margin-top:0}
.s-telecom-a-hero-2.s-b .lead{font-size:1.125rem;line-height:1.35}
.s-telecom-a-hero-2.s-b .sahero2-copy{gap:.9rem}
.s-telecom-a-hero-2.s-b h2.display{font-size:2rem}}
/* layout c */
.s-telecom-a-hero-2.s-c{padding-block:calc(var(--sec)/2);--glowc:rgba(98,215,154,.3)}
.s-telecom-a-hero-2.s-c[data-set-glow=blue]{--glowc:rgba(120,170,255,.34)}
.s-telecom-a-hero-2.s-c[data-set-glow=calm]{--glowc:rgba(116,173,155,.16)}
.s-telecom-a-hero-2.s-c .sahero2-mock{width:min(100%,30rem);overflow:hidden;border-radius:18px;background:#fff;color:var(--ink);text-align:left;letter-spacing:-.01em;box-shadow:0 28px 70px rgba(2,10,14,.5),0 0 0 1px rgba(255,255,255,.14)}
.s-telecom-a-hero-2.s-c .sahero2-bar{display:flex;align-items:center;gap:.9rem;padding:.8rem 1rem;background:#eef2f1;border-bottom:1px solid var(--line)}
.s-telecom-a-hero-2.s-c .sahero2-mt{min-width:0;font-size:.875rem;font-weight:var(--w-med);color:var(--ink-soft)}
.s-telecom-a-hero-2.s-c .sahero2-screen{display:grid;gap:.9rem;padding:1rem 1.25rem 1.25rem}
.s-telecom-a-hero-2.s-c .sahero2-lines li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.65rem 0;border-bottom:1px solid var(--line);font-size:.9375rem}
.s-telecom-a-hero-2.s-c .sahero2-lines span{min-width:0;color:var(--ink-soft)}
.s-telecom-a-hero-2.s-c .sahero2-lines b{font-weight:var(--w-head);color:var(--ink);text-align:right}
.s-telecom-a-hero-2.s-c .sahero2-spark{width:100%;height:3.5rem}
.s-telecom-a-hero-2.s-c .sahero2-chip{justify-self:start;padding:.3rem .8rem;border-radius:var(--r-pill);background:var(--signal);color:#06261a;font-size:.875rem;font-weight:var(--w-head)}
.s-telecom-a-hero-2.s-c[data-set-chip=hide] .sahero2-chip{display:none}
.s-telecom-a-hero-2.s-c[data-set-frame=phone] .sahero2-mock{position:relative;width:min(100%,17rem);border:8px solid #0b1317;border-radius:2.6rem}
.s-telecom-a-hero-2.s-c[data-set-frame=phone] .sahero2-mock::before{content:"";position:absolute;top:.5rem;left:50%;width:4.5rem;height:1.1rem;margin-left:-2.25rem;border-radius:99px;background:#0b1317}
.s-telecom-a-hero-2.s-c[data-set-frame=phone] .sahero2-bar{justify-content:center;padding:1.6rem 1rem .7rem;background:#fff;border-bottom:0}
.s-telecom-a-hero-2.s-c[data-set-frame=phone] .sahero2-bar .dots{display:none}
.s-telecom-a-hero-2.s-c[data-set-frame=phone] .sahero2-mt{font-size:1rem;font-weight:var(--w-head);color:var(--ink)}
.s-telecom-a-hero-2.s-c .sahero2-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}
.s-telecom-a-hero-2.s-c .sahero2-cover{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(30rem,46cqw,44rem);padding:clamp(1.5rem,4cqw,4rem);border-radius:var(--r-card);background:radial-gradient(70% 70% at 70% 20%,var(--glowc),transparent 70%),var(--night)}
.s-telecom-a-hero-2.s-c .sahero2-bg{position:absolute;inset:0;z-index:-2}
.s-telecom-a-hero-2.s-c .sahero2-bg .media{position:absolute;inset:0;aspect-ratio:auto}
.s-telecom-a-hero-2.s-c .sahero2-bg::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(14,28,35,.12) 0%,rgba(14,28,35,.9) 100%)}
.s-telecom-a-hero-2.s-c .sahero2-in{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:var(--gap);align-items:end;width:100%}
.s-telecom-a-hero-2.s-c .sahero2-copy h2{color:#fff;font-size:clamp(2.25rem,4.2cqw,4.25rem)}
.s-telecom-a-hero-2.s-c .sahero2-copy .lead{margin-top:1rem;color:var(--on-dark-2);font-size:clamp(1.125rem,1.6cqw,1.375rem)}
.s-telecom-a-hero-2.s-c .sahero2-float{justify-self:end;width:100%;max-width:18rem}
.s-telecom-a-hero-2.s-c .sahero2-float .sahero2-mock{width:100%;background:rgba(255,255,255,.95)}
.s-telecom-a-hero-2.s-c .sahero2-float .sahero2-spark{height:2.5rem}
@container (max-width:760px){.s-telecom-a-hero-2.s-c .sahero2-in{grid-template-columns:minmax(0,1fr)}
.s-telecom-a-hero-2.s-c .sahero2-float{justify-self:start}
.s-telecom-a-hero-2.s-c .sahero2-cover{padding-top:16rem;background:var(--night)}
.s-telecom-a-hero-2.s-c .sahero2-bg{bottom:auto;height:17rem}
.s-telecom-a-hero-2.s-c .sahero2-bg::after{background:linear-gradient(180deg,rgba(14,28,35,.1) 0,rgba(14,28,35,.1) 8rem,var(--night) 100%)}}
@container (max-width:560px){.s-telecom-a-hero-2.s-c .sahero2-spark{display:none}
.s-telecom-a-hero-2.s-c .sahero2-lines li:nth-child(n+4){display:none}
.s-telecom-a-hero-2.s-c .sahero2-mock{margin-top:0}
.s-telecom-a-hero-2.s-c .lead{font-size:1.125rem;line-height:1.35}
.s-telecom-a-hero-2.s-c .sahero2-cover{padding-top:11rem}
.s-telecom-a-hero-2.s-c .sahero2-bg{height:12rem}
.s-telecom-a-hero-2.s-c .sahero2-bg::after{background:linear-gradient(180deg,rgba(14,28,35,.1) 0,rgba(14,28,35,.1) 5rem,var(--night) 100%)}
.s-telecom-a-hero-2.s-c h2.display{font-size:2rem}}
.s-telecom-a-legal-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-legal-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-legal-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-legal-1 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-legal-1 .media>img,.s-telecom-a-legal-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-legal-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-telecom-a-legal-1.s-a{padding-block:calc(var(--sec)/2);--fs:1.0625rem}
.s-telecom-a-legal-1.s-a[data-set-size=large]{--fs:1.25rem}
.s-telecom-a-legal-1.s-a .salegal1-head h2{font-size:clamp(2rem,3.6cqw,3.5rem);letter-spacing:var(--track-display);line-height:1.1}
.s-telecom-a-legal-1.s-a .salegal1-intro{max-width:44rem;margin-top:1rem;color:var(--muted);font-size:1.25rem;line-height:1.4}
.s-telecom-a-legal-1.s-a .salegal1-upd{margin-top:1rem;font-family:var(--mono);font-size:.875rem;letter-spacing:0;color:var(--ink-soft)}
.s-telecom-a-legal-1.s-a .salegal1-n{flex:none;font-family:var(--mono);font-size:1rem;letter-spacing:0;font-weight:var(--w-med);color:var(--ink-soft)}
.s-telecom-a-legal-1.s-a[data-set-num=hide] .salegal1-n{display:none}
.s-telecom-a-legal-1.s-a .salegal1-blk p{font-size:var(--fs);line-height:1.6;color:var(--ink-soft)}
.s-telecom-a-legal-1.s-a .salegal1-blk p+p{margin-top:.9rem}
.s-telecom-a-legal-1.s-a .salegal1-blk h3{font-size:1.5rem;letter-spacing:var(--track-title);color:var(--ink)}
.s-telecom-a-legal-1.s-a .salegal1-toc a{display:flex;gap:.6rem;align-items:baseline;padding:.45rem .6rem;border-radius:8px;font-size:.9375rem;line-height:1.3;color:var(--ink)}
.s-telecom-a-legal-1.s-a .salegal1-toc a:hover{background:#fff}
.s-telecom-a-legal-1.s-a .salegal1-toc a span{min-width:1.4rem;font-family:var(--mono);letter-spacing:0;color:var(--ink-soft)}
.s-telecom-a-legal-1.s-a[data-set-num=hide] .salegal1-toc a span{display:none}
.s-telecom-a-legal-1.s-a[data-set-toc=hide] .salegal1-toc{display:none}
.s-telecom-a-legal-1.s-a .salegal1-cols{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,46rem);gap:clamp(2rem,6cqw,6rem);align-items:start;margin-top:clamp(2rem,4cqw,4rem)}
.s-telecom-a-legal-1.s-a[data-set-toc=hide] .salegal1-cols{grid-template-columns:minmax(0,46rem)}
.s-telecom-a-legal-1.s-a .salegal1-toc{position:sticky;top:6rem;padding:1rem;border-radius:var(--r-card);background:var(--surface)}
.s-telecom-a-legal-1.s-a .salegal1-tt{margin:.25rem .6rem .5rem;font-size:.875rem;font-weight:var(--w-med);color:var(--ink-soft)}
.s-telecom-a-legal-1.s-a .salegal1-toc ol{display:grid;gap:.1rem}
.s-telecom-a-legal-1.s-a .salegal1-blk{scroll-margin-top:6rem;padding-block:1.75rem;border-top:1px solid var(--line)}
.s-telecom-a-legal-1.s-a .salegal1-blk:first-child{padding-top:0;border-top:0}
.s-telecom-a-legal-1.s-a .salegal1-blk h3{display:flex;gap:.75rem;align-items:baseline;margin-bottom:.75rem}
@container (max-width:820px){.s-telecom-a-legal-1.s-a .salegal1-cols{grid-template-columns:minmax(0,1fr)}
.s-telecom-a-legal-1.s-a .salegal1-toc{position:static}}
/* layout b */
.s-telecom-a-legal-1.s-b{padding-block:calc(var(--sec)/2);--fs:1.0625rem}
.s-telecom-a-legal-1.s-b[data-set-size=large]{--fs:1.25rem}
.s-telecom-a-legal-1.s-b .salegal1-head h2{font-size:clamp(2rem,3.6cqw,3.5rem);letter-spacing:var(--track-display);line-height:1.1}
.s-telecom-a-legal-1.s-b .salegal1-intro{max-width:44rem;margin-top:1rem;color:var(--muted);font-size:1.25rem;line-height:1.4}
.s-telecom-a-legal-1.s-b .salegal1-upd{margin-top:1rem;font-family:var(--mono);font-size:.875rem;letter-spacing:0;color:var(--ink-soft)}
.s-telecom-a-legal-1.s-b .salegal1-n{flex:none;font-family:var(--mono);font-size:1rem;letter-spacing:0;font-weight:var(--w-med);color:var(--ink-soft)}
.s-telecom-a-legal-1.s-b[data-set-num=hide] .salegal1-n{display:none}
.s-telecom-a-legal-1.s-b .salegal1-blk p{font-size:var(--fs);line-height:1.6;color:var(--ink-soft)}
.s-telecom-a-legal-1.s-b .salegal1-blk p+p{margin-top:.9rem}
.s-telecom-a-legal-1.s-b .salegal1-blk h3{font-size:1.5rem;letter-spacing:var(--track-title);color:var(--ink)}
.s-telecom-a-legal-1.s-b .salegal1-toc a{display:flex;gap:.6rem;align-items:baseline;padding:.45rem .6rem;border-radius:8px;font-size:.9375rem;line-height:1.3;color:var(--ink)}
.s-telecom-a-legal-1.s-b .salegal1-toc a:hover{background:#fff}
.s-telecom-a-legal-1.s-b .salegal1-toc a span{min-width:1.4rem;font-family:var(--mono);letter-spacing:0;color:var(--ink-soft)}
.s-telecom-a-legal-1.s-b[data-set-num=hide] .salegal1-toc a span{display:none}
.s-telecom-a-legal-1.s-b[data-set-toc=hide] .salegal1-toc{display:none}
.s-telecom-a-legal-1.s-b .salegal1-doc{max-width:46rem;margin-inline:auto}
.s-telecom-a-legal-1.s-b .salegal1-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}
.s-telecom-a-legal-1.s-b .salegal1-chips a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.4rem .9rem;border-radius:var(--r-pill);background:var(--surface);font-size:.9375rem;font-weight:var(--w-med);color:var(--ink)}
.s-telecom-a-legal-1.s-b .salegal1-chips a:hover{background:var(--mint)}
.s-telecom-a-legal-1.s-b[data-set-toc=hide] .salegal1-chips{display:none}
.s-telecom-a-legal-1.s-b .salegal1-chips a span{font-family:var(--mono);letter-spacing:0;color:var(--ink-soft)}
.s-telecom-a-legal-1.s-b .salegal1-text{margin-top:clamp(1.5rem,3cqw,3rem)}
.s-telecom-a-legal-1.s-b .salegal1-blk{scroll-margin-top:6rem;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.5rem;padding-block:2rem;border-top:1px solid var(--line)}
.s-telecom-a-legal-1.s-b[data-set-num=hide] .salegal1-blk{grid-template-columns:minmax(0,1fr)}
.s-telecom-a-legal-1.s-b .salegal1-blk h3{margin-bottom:.75rem}
.s-telecom-a-legal-1.s-b .salegal1-n{padding-top:.5rem}
@container (max-width:560px){.s-telecom-a-legal-1.s-b .salegal1-blk{grid-template-columns:minmax(0,1fr)}
.s-telecom-a-legal-1.s-b .salegal1-n{padding-top:0}}
/* layout c */
.s-telecom-a-legal-1.s-c{padding-block:calc(var(--sec)/2);--fs:1.0625rem}
.s-telecom-a-legal-1.s-c[data-set-size=large]{--fs:1.25rem}
.s-telecom-a-legal-1.s-c .salegal1-head h2{font-size:clamp(2rem,3.6cqw,3.5rem);letter-spacing:var(--track-display);line-height:1.1}
.s-telecom-a-legal-1.s-c .salegal1-intro{max-width:44rem;margin-top:1rem;color:var(--muted);font-size:1.25rem;line-height:1.4}
.s-telecom-a-legal-1.s-c .salegal1-upd{margin-top:1rem;font-family:var(--mono);font-size:.875rem;letter-spacing:0;color:var(--ink-soft)}
.s-telecom-a-legal-1.s-c .salegal1-n{flex:none;font-family:var(--mono);font-size:1rem;letter-spacing:0;font-weight:var(--w-med);color:var(--ink-soft)}
.s-telecom-a-legal-1.s-c[data-set-num=hide] .salegal1-n{display:none}
.s-telecom-a-legal-1.s-c .salegal1-blk p{font-size:var(--fs);line-height:1.6;color:var(--ink-soft)}
.s-telecom-a-legal-1.s-c .salegal1-blk p+p{margin-top:.9rem}
.s-telecom-a-legal-1.s-c .salegal1-blk h3{font-size:1.5rem;letter-spacing:var(--track-title);color:var(--ink)}
.s-telecom-a-legal-1.s-c .salegal1-toc a{display:flex;gap:.6rem;align-items:baseline;padding:.45rem .6rem;border-radius:8px;font-size:.9375rem;line-height:1.3;color:var(--ink)}
.s-telecom-a-legal-1.s-c .salegal1-toc a:hover{background:#fff}
.s-telecom-a-legal-1.s-c .salegal1-toc a span{min-width:1.4rem;font-family:var(--mono);letter-spacing:0;color:var(--ink-soft)}
.s-telecom-a-legal-1.s-c[data-set-num=hide] .salegal1-toc a span{display:none}
.s-telecom-a-legal-1.s-c[data-set-toc=hide] .salegal1-toc{display:none}
.s-telecom-a-legal-1.s-c .salegal1-acc{max-width:52rem;margin-top:clamp(2rem,4cqw,3.5rem);border-top:1px solid var(--line)}
.s-telecom-a-legal-1.s-c .salegal1-blk{border-bottom:1px solid var(--line)}
.s-telecom-a-legal-1.s-c .salegal1-blk summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding-block:.75rem;cursor:pointer;list-style:none}
.s-telecom-a-legal-1.s-c .salegal1-blk summary::-webkit-details-marker{display:none}
.s-telecom-a-legal-1.s-c .salegal1-blk summary h3{display:flex;gap:.75rem;align-items:baseline;font-size:1.25rem}
.s-telecom-a-legal-1.s-c .salegal1-blk summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}
.s-telecom-a-legal-1.s-c .salegal1-pm{position:relative;flex:none;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--surface)}
.s-telecom-a-legal-1.s-c .salegal1-pm::before,.s-telecom-a-legal-1.s-c .salegal1-pm::after{content:"";position:absolute;left:50%;top:50%;width:.9rem;height:2px;margin:-1px 0 0 -.45rem;border-radius:2px;background:var(--ink);transition:transform .2s}
.s-telecom-a-legal-1.s-c .salegal1-pm::after{transform:rotate(90deg)}
.s-telecom-a-legal-1.s-c .salegal1-blk[open] .salegal1-pm::after{transform:rotate(0)}
.s-telecom-a-legal-1.s-c .salegal1-blk:hover .salegal1-pm{background:var(--mint)}
.s-telecom-a-legal-1.s-c .salegal1-blk:not([open]) .salegal1-ans p{display:none}
.s-telecom-a-legal-1.s-c .salegal1-ans{padding:0 3.25rem 1.75rem 0}
.s-telecom-a-legal-1.s-c[data-set-num=hide] .salegal1-ans{padding-left:0}
@container (max-width:560px){.s-telecom-a-legal-1.s-c .salegal1-ans{padding-right:0}}
.s-telecom-a-locations-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-locations-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-locations-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-locations-1 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-locations-1 .media>img,.s-telecom-a-locations-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-locations-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-telecom-a-locations-1 .m-4-3{aspect-ratio:4 / 3}
/* layout a */
.s-telecom-a-locations-1.s-a{padding-block:var(--sec)}
.s-telecom-a-locations-1.s-a[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-locations-1.s-a .salocations1-text{margin-top:.75rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:30rem}
.s-telecom-a-locations-1.s-a[data-set-tone=mint] .salocations1-text{color:#33454b}
.s-telecom-a-locations-1.s-a .salocations1-head{margin-bottom:clamp(1.75rem,3cqw,3rem)}
.s-telecom-a-locations-1.s-a .salocations1-addr{color:var(--ink-soft);margin-top:.4rem}
.s-telecom-a-locations-1.s-a[data-set-tone=mint] .salocations1-addr{color:#33454b}
.s-telecom-a-locations-1.s-a .salocations1-hours{padding:clamp(1.25rem,2.4cqw,2rem);border-radius:var(--r-card);background:var(--surface)}
.s-telecom-a-locations-1.s-a[data-set-tone=mint] .salocations1-hours{background:#fff}
.s-telecom-a-locations-1.s-a .salocations1-hours h3{margin-bottom:.75rem}
.s-telecom-a-locations-1.s-a .salocations1-hr{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--line)}
.s-telecom-a-locations-1.s-a .salocations1-hr:last-child{border-bottom:0}
.s-telecom-a-locations-1.s-a .salocations1-hr dt{color:var(--ink-soft)}
.s-telecom-a-locations-1.s-a .salocations1-hr dd{font-weight:var(--w-head);letter-spacing:-.02em;text-align:right}
.s-telecom-a-locations-1.s-a .salocations1-ph{position:relative;overflow:hidden;border-radius:var(--r-media);background:var(--sage);aspect-ratio:4/3;margin-bottom:1rem}
.s-telecom-a-locations-1.s-a .salocations1-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-telecom-a-locations-1.s-a .salocations1-ph:not(:has(.media)){display:none}
.s-telecom-a-locations-1.s-a .salocations1-map{position:relative;border-radius:var(--r-card);background:var(--sky);min-height:12rem;overflow:hidden}
.s-telecom-a-locations-1.s-a[data-set-map=dots] .salocations1-map{background:radial-gradient(circle,rgba(18,32,39,.3) 1.4px,transparent 2px) 0 0/16px 16px,var(--sky)}
.s-telecom-a-locations-1.s-a .salocations1-map::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 8px rgba(18,32,39,.18)}
.s-telecom-a-locations-1.s-a .salocations1-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--gap);align-items:start}
.s-telecom-a-locations-1.s-a .salocations1-places{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--gap)}
.s-telecom-a-locations-1.s-a .salocations1-pl{padding:clamp(1rem,2cqw,1.5rem);border-radius:var(--r-card);background:var(--surface);transition:transform .3s}
.s-telecom-a-locations-1.s-a[data-set-tone=mint] .salocations1-pl{background:#fff}
.s-telecom-a-locations-1.s-a .salocations1-pl:hover{transform:translateY(-3px)}
.s-telecom-a-locations-1.s-a .salocations1-hours{background:var(--night);color:#fff}
.s-telecom-a-locations-1.s-a[data-set-tone=mint] .salocations1-hours{background:var(--night)}
.s-telecom-a-locations-1.s-a .salocations1-hours .salocations1-hr{border-color:rgba(255,255,255,.16)}
.s-telecom-a-locations-1.s-a .salocations1-hours dt{color:var(--on-dark-2)}
@container (max-width:820px){.s-telecom-a-locations-1.s-a .salocations1-split{grid-template-columns:minmax(0,1fr)}}
/* layout b */
.s-telecom-a-locations-1.s-b{padding-block:var(--sec)}
.s-telecom-a-locations-1.s-b[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-locations-1.s-b .salocations1-text{margin-top:.75rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:30rem}
.s-telecom-a-locations-1.s-b[data-set-tone=mint] .salocations1-text{color:#33454b}
.s-telecom-a-locations-1.s-b .salocations1-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);grid-template-areas:"head head" "pl hrs";gap:clamp(1.5rem,2.5cqw,2.25rem) var(--gap);align-items:start}
.s-telecom-a-locations-1.s-b .salocations1-head{grid-area:head}
.s-telecom-a-locations-1.s-b .salocations1-one{grid-area:pl;display:grid;gap:0}
.s-telecom-a-locations-1.s-b .salocations1-pl{display:grid;grid-template-columns:clamp(7rem,13cqw,11rem) minmax(0,1fr);gap:clamp(1rem,2cqw,1.75rem);align-items:center;padding-block:1rem;border-top:1px solid var(--line)}
.s-telecom-a-locations-1.s-b .salocations1-pl:last-child{border-bottom:1px solid var(--line)}
.s-telecom-a-locations-1.s-b[data-set-tone=mint] .salocations1-pl{border-color:rgba(18,32,39,.2)}
.s-telecom-a-locations-1.s-b .salocations1-ph{position:relative;overflow:hidden;border-radius:var(--r-media);background:var(--sage);aspect-ratio:4/3}
.s-telecom-a-locations-1.s-b .salocations1-ph .media{position:absolute;inset:0;aspect-ratio:auto;transition:transform .5s}
@media (hover:hover){.s-telecom-a-locations-1.s-b .salocations1-pl:hover .salocations1-ph .media{transform:scale(1.04)}}
.s-telecom-a-locations-1.s-b .salocations1-ph:not(:has(.media)){background:var(--mint)}
.s-telecom-a-locations-1.s-b[data-set-tone=mint] .salocations1-ph:not(:has(.media)){background:#fff}
.s-telecom-a-locations-1.s-b .salocations1-ph:not(:has(.media))::after{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px;border-radius:50% 50% 50% 0;rotate:-45deg;border:4px solid var(--ink)}
.s-telecom-a-locations-1.s-b .salocations1-pn{font-size:clamp(1.25rem,1.8cqw,1.625rem);letter-spacing:-.035em}
.s-telecom-a-locations-1.s-b .salocations1-addr{color:var(--ink-soft);margin-top:.35rem;font-size:1rem;line-height:1.45}
.s-telecom-a-locations-1.s-b[data-set-tone=mint] .salocations1-addr{color:#33454b}
.s-telecom-a-locations-1.s-b .salocations1-hours{grid-area:hrs;padding:clamp(1.25rem,2cqw,1.75rem);border-radius:var(--r-card);background:var(--surface)}
.s-telecom-a-locations-1.s-b[data-set-tone=mint] .salocations1-hours{background:#fff}
.s-telecom-a-locations-1.s-b .salocations1-hours h3{margin-bottom:.5rem}
.s-telecom-a-locations-1.s-b .salocations1-hr{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--line)}
.s-telecom-a-locations-1.s-b .salocations1-hr:last-child{border-bottom:0}
.s-telecom-a-locations-1.s-b .salocations1-hr dt{color:var(--ink-soft)}
.s-telecom-a-locations-1.s-b .salocations1-hr dd{font-weight:var(--w-head);letter-spacing:-.02em;text-align:right}
@container (max-width:900px){.s-telecom-a-locations-1.s-b .salocations1-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "pl" "hrs"}
.s-telecom-a-locations-1.s-b .salocations1-pl{grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem;padding-block:.6rem}
.s-telecom-a-locations-1.s-b .salocations1-pn{font-size:1.125rem}
.s-telecom-a-locations-1.s-b .salocations1-addr{margin-top:.15rem;font-size:.9375rem;line-height:1.35}
.s-telecom-a-locations-1.s-b .salocations1-go .btn{min-height:44px;padding-block:0}
.s-telecom-a-locations-1.s-b .salocations1-head{margin-bottom:0}
.s-telecom-a-locations-1.s-b .salocations1-wrap{row-gap:1rem}
.s-telecom-a-locations-1.s-b .salocations1-hours{padding:1rem 1.1rem}
.s-telecom-a-locations-1.s-b .salocations1-hr{padding:.4rem 0;flex-direction:column;gap:0}
.s-telecom-a-locations-1.s-b .salocations1-hr dd{text-align:left}
.s-telecom-a-locations-1.s-b .salocations1-hours h3{margin-bottom:.25rem}
.s-telecom-a-locations-1.s-b .salocations1-text{margin-top:.4rem}
.s-telecom-a-locations-1.s-b .salocations1-hours dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}
/* layout c */
.s-telecom-a-locations-1.s-c{padding-block:var(--sec)}
.s-telecom-a-locations-1.s-c[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-locations-1.s-c .salocations1-text{margin-top:.75rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:30rem}
.s-telecom-a-locations-1.s-c[data-set-tone=mint] .salocations1-text{color:#33454b}
.s-telecom-a-locations-1.s-c .salocations1-head{margin-bottom:clamp(1.75rem,3cqw,3rem)}
.s-telecom-a-locations-1.s-c .salocations1-addr{color:var(--ink-soft);margin-top:.4rem}
.s-telecom-a-locations-1.s-c[data-set-tone=mint] .salocations1-addr{color:#33454b}
.s-telecom-a-locations-1.s-c .salocations1-hours{padding:clamp(1.25rem,2.4cqw,2rem);border-radius:var(--r-card);background:var(--surface)}
.s-telecom-a-locations-1.s-c[data-set-tone=mint] .salocations1-hours{background:#fff}
.s-telecom-a-locations-1.s-c .salocations1-hours h3{margin-bottom:.75rem}
.s-telecom-a-locations-1.s-c .salocations1-hr{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--line)}
.s-telecom-a-locations-1.s-c .salocations1-hr:last-child{border-bottom:0}
.s-telecom-a-locations-1.s-c .salocations1-hr dt{color:var(--ink-soft)}
.s-telecom-a-locations-1.s-c .salocations1-hr dd{font-weight:var(--w-head);letter-spacing:-.02em;text-align:right}
.s-telecom-a-locations-1.s-c .salocations1-ph{position:relative;overflow:hidden;border-radius:var(--r-media);background:var(--sage);aspect-ratio:4/3;margin-bottom:1rem}
.s-telecom-a-locations-1.s-c .salocations1-ph .media{position:absolute;inset:0;aspect-ratio:auto}
.s-telecom-a-locations-1.s-c .salocations1-ph:not(:has(.media)){display:none}
.s-telecom-a-locations-1.s-c .salocations1-map{position:relative;border-radius:var(--r-card);background:var(--sky);min-height:12rem;overflow:hidden}
.s-telecom-a-locations-1.s-c[data-set-map=dots] .salocations1-map{background:radial-gradient(circle,rgba(18,32,39,.3) 1.4px,transparent 2px) 0 0/16px 16px,var(--sky)}
.s-telecom-a-locations-1.s-c .salocations1-map::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 8px rgba(18,32,39,.18)}
.s-telecom-a-locations-1.s-c .salocations1-tabs{display:flex;flex-wrap:wrap;gap:8px;list-style:none}
.s-telecom-a-locations-1.s-c .salocations1-tab{display:contents}
.s-telecom-a-locations-1.s-c .salocations1-lab{order:1;display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1.25rem;border-radius:var(--r-pill);background:var(--surface);font-weight:var(--w-head);font-size:.9375rem;cursor:pointer;transition:background-color .2s}
.s-telecom-a-locations-1.s-c[data-set-tone=mint] .salocations1-lab{background:#fff}
.s-telecom-a-locations-1.s-c .salocations1-lab:hover{background:#e3e9e9}
.s-telecom-a-locations-1.s-c .salocations1-lab:has(input:checked),.s-telecom-a-locations-1.s-c .salocations1-tabs:not(:has(input:checked)) .salocations1-tab:first-child .salocations1-lab{background:var(--ink);color:#fff}
.s-telecom-a-locations-1.s-c .salocations1-lab:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}
.s-telecom-a-locations-1.s-c .salocations1-panel{display:none;order:2;flex:1 0 100%;margin-top:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap);align-items:center;padding:clamp(1rem,2cqw,1.5rem);border-radius:var(--r-card);background:var(--surface)}
.s-telecom-a-locations-1.s-c[data-set-tone=mint] .salocations1-panel{background:#fff}
.s-telecom-a-locations-1.s-c .salocations1-tab:has(input:checked) .salocations1-panel,.s-telecom-a-locations-1.s-c .salocations1-tabs:not(:has(input:checked)) .salocations1-tab:first-child .salocations1-panel{display:grid}
.s-telecom-a-locations-1.s-c .salocations1-ph{margin:0}
.s-telecom-a-locations-1.s-c .salocations1-ph:not(:has(.media)){display:none}
.s-telecom-a-locations-1.s-c .salocations1-pinfo{display:grid;gap:1rem;padding:.5rem}
.s-telecom-a-locations-1.s-c .salocations1-addr{font-size:clamp(1.125rem,1.8cqw,1.5rem);letter-spacing:-.025em;color:var(--ink)}
.s-telecom-a-locations-1.s-c .salocations1-hours{margin-top:var(--gap)}
@container (max-width:820px){.s-telecom-a-locations-1.s-c .salocations1-panel{grid-template-columns:minmax(0,1fr)}}
.s-telecom-a-news-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-news-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-news-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-news-1 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-news-1 .media>img,.s-telecom-a-news-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-news-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-telecom-a-news-1 .m-16-9{aspect-ratio:16 / 9}
/* layout a */
.s-telecom-a-news-1.s-a{padding-block:var(--sec)}
.s-telecom-a-news-1.s-a[data-set-cards=mint] .sanews1-card{background:var(--mint)}
.s-telecom-a-news-1.s-a[data-set-cards=mint] .sanews1-card:hover{background:#cfe6d9}
.s-telecom-a-news-1.s-a .sanews1-head{display:flex;justify-content:space-between;align-items:end;gap:1rem;flex-wrap:wrap}
.s-telecom-a-news-1.s-a .sanews1-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);margin-top:clamp(1.5rem,2.5cqw,2.5rem)}
.s-telecom-a-news-1.s-a .sanews1-card{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--r-card);background:var(--surface);padding:clamp(1.1rem,1.8cqw,1.5rem);display:flex;flex-direction:column;justify-content:space-between;gap:1rem;min-height:16rem;transition:background-color .25s}
.s-telecom-a-news-1.s-a .sanews1-card:hover{background:#e9eeee}
.s-telecom-a-news-1.s-a .sanews1-card:first-child{grid-column:span 2;color:#fff;justify-content:flex-end;min-height:clamp(20rem,26cqw,26rem)}
.s-telecom-a-news-1.s-a .sanews1-grid:has(.sanews1-card:nth-child(4)) .sanews1-card:first-child{grid-row:span 2}
.s-telecom-a-news-1.s-a .sanews1-grid .sanews1-card:nth-child(4):last-child{grid-column:span 2}
.s-telecom-a-news-1.s-a[data-set-feature=tile] .sanews1-card:first-child{color:var(--ink)}
.s-telecom-a-news-1.s-a[data-set-feature=tile] .sanews1-ph{display:none}
.s-telecom-a-news-1.s-a .sanews1-card:first-child:not(:has(.sanews1-ph .media)){color:var(--ink)}
.s-telecom-a-news-1.s-a .sanews1-card:first-child .sanews1-ph{position:absolute;inset:0;z-index:-1}
.s-telecom-a-news-1.s-a .sanews1-card:first-child .sanews1-ph .media{position:absolute;inset:0;aspect-ratio:auto;transition:transform .8s}
@media (hover:hover){.s-telecom-a-news-1.s-a .sanews1-card:first-child:hover .sanews1-ph .media{transform:scale(1.03)}}
.s-telecom-a-news-1.s-a .sanews1-card:first-child::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,20,24,.05) 25%,rgba(8,20,24,.78) 100%)}
.s-telecom-a-news-1.s-a[data-set-feature=tile] .sanews1-card:first-child::after{display:none}
.s-telecom-a-news-1.s-a .sanews1-card:not(:first-child) .sanews1-ph{border-radius:12px;overflow:hidden}
.s-telecom-a-news-1.s-a .sanews1-card:not(:first-child) .sanews1-ph .media{aspect-ratio:16/9}
.s-telecom-a-news-1.s-a .sanews1-grid:has(.sanews1-card:nth-child(4)) .sanews1-card:not(:first-child) .sanews1-ph{display:none}
.s-telecom-a-news-1.s-a .sanews1-src{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-weight:var(--w-head);font-size:.9375rem}
.s-telecom-a-news-1.s-a .sanews1-src span{opacity:.85;font-weight:var(--w-med)}
.s-telecom-a-news-1.s-a .sanews1-card h3{font-size:clamp(1.125rem,1.45cqw,1.375rem);letter-spacing:-.035em;line-height:1.25;max-width:26rem}
.s-telecom-a-news-1.s-a .sanews1-card:first-child h3{font-size:clamp(1.375rem,2cqw,1.75rem)}
.s-telecom-a-news-1.s-a .sanews1-more .btn{padding-left:0}
.s-telecom-a-news-1.s-a .sanews1-card:first-child .sanews1-more .btn{color:#fff}
.s-telecom-a-news-1.s-a[data-set-feature=tile] .sanews1-card:first-child .sanews1-more .btn,.s-telecom-a-news-1.s-a .sanews1-card:first-child:not(:has(.sanews1-ph .media)) .sanews1-more .btn{color:var(--ink)}
@container (max-width:760px){.s-telecom-a-news-1.s-a .sanews1-grid,.s-telecom-a-news-1.s-a .sanews1-grid:has(.sanews1-card:nth-child(4)){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut)*-1);padding-inline:var(--gut);scroll-padding-inline:var(--gut)}
.s-telecom-a-news-1.s-a .sanews1-grid::-webkit-scrollbar{display:none}
.s-telecom-a-news-1.s-a .sanews1-card,.s-telecom-a-news-1.s-a .sanews1-card:first-child{flex:0 0 80%;scroll-snap-align:start;min-height:16rem;grid-column:auto}
.s-telecom-a-news-1.s-a .sanews1-card:first-child{min-height:19rem}
.s-telecom-a-news-1.s-a .sanews1-grid:has(.sanews1-card:nth-child(4)) .sanews1-card:not(:first-child) .sanews1-ph{display:none}}
/* layout b */
.s-telecom-a-news-1.s-b{padding-block:calc(var(--sec)/2)}
.s-telecom-a-news-1.s-b[data-set-cards=mint] .sanews1-card{background:var(--mint)}
.s-telecom-a-news-1.s-b[data-set-cards=mint] .sanews1-card:hover{background:#cfe6d9}
.s-telecom-a-news-1.s-b .sanews1-head{display:flex;justify-content:space-between;align-items:end;gap:1rem;flex-wrap:wrap}
.s-telecom-a-news-1.s-b .sanews1-list{display:grid;gap:8px;margin-top:clamp(1.5rem,3cqw,3rem)}
.s-telecom-a-news-1.s-b .sanews1-card{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto auto;gap:clamp(1rem,2.4cqw,2rem);align-items:center;padding:clamp(1rem,2cqw,1.75rem) clamp(1.25rem,2.4cqw,2.25rem);border-radius:var(--r-card);background:var(--surface);transition:background-color .25s,transform .25s}
.s-telecom-a-news-1.s-b .sanews1-card:hover{background:#e9eeee;transform:translateX(4px)}
.s-telecom-a-news-1.s-b .sanews1-date{font-size:.9375rem;color:var(--ink-soft);font-weight:var(--w-med)}
.s-telecom-a-news-1.s-b .sanews1-src{font-size:.875rem;font-weight:var(--w-head);color:var(--ink-soft);margin-bottom:.2rem}
.s-telecom-a-news-1.s-b .sanews1-card h3{font-size:clamp(1.1875rem,1.9cqw,1.75rem);letter-spacing:-.035em;line-height:1.2;max-width:34rem}
.s-telecom-a-news-1.s-b .sanews1-ph{width:clamp(7rem,14cqw,13rem);border-radius:14px;overflow:hidden}
.s-telecom-a-news-1.s-b .sanews1-ph .media{aspect-ratio:4/3}
.s-telecom-a-news-1.s-b .sanews1-more{display:flex;align-items:center;gap:.5rem}
.s-telecom-a-news-1.s-b[data-set-feature=tile] .sanews1-card:first-child{background:var(--night);color:#fff}
.s-telecom-a-news-1.s-b[data-set-feature=tile] .sanews1-card:first-child .sanews1-date,.s-telecom-a-news-1.s-b[data-set-feature=tile] .sanews1-card:first-child .sanews1-src{color:var(--on-dark-2)}
.s-telecom-a-news-1.s-b[data-set-feature=tile] .sanews1-card:first-child .btn{color:#fff}
.s-telecom-a-news-1.s-b[data-set-feature=tile] .sanews1-card:first-child .chip-arrow{background:#5b6b71;color:#fff}
@container (max-width:820px){.s-telecom-a-news-1.s-b .sanews1-card{grid-template-columns:minmax(0,1fr) auto}
.s-telecom-a-news-1.s-b .sanews1-date{grid-column:1/-1}
.s-telecom-a-news-1.s-b .sanews1-body{grid-column:1/-1}
.s-telecom-a-news-1.s-b .sanews1-ph{grid-column:1/-1;width:100%}}
/* layout c */
.s-telecom-a-news-1.s-c{padding-block:calc(var(--sec)/2)}
.s-telecom-a-news-1.s-c[data-set-cards=mint] .sanews1-card{background:var(--mint)}
.s-telecom-a-news-1.s-c[data-set-cards=mint] .sanews1-card:hover{background:#cfe6d9}
.s-telecom-a-news-1.s-c .sanews1-head{display:flex;justify-content:space-between;align-items:end;gap:1rem;flex-wrap:wrap}
.s-telecom-a-news-1.s-c .sanews1-rail{gap:var(--gap);margin-top:clamp(1.5rem,3cqw,3rem);scroll-snap-type:x mandatory;overflow-x:auto}
.s-telecom-a-news-1.s-c .sanews1-card{flex:0 0 clamp(17rem,30cqw,28rem);display:flex;flex-direction:column;border-radius:var(--r-card);background:var(--surface);overflow:hidden;transition:background-color .25s}
.s-telecom-a-news-1.s-c .sanews1-card:hover{background:#e9eeee}
.s-telecom-a-news-1.s-c .sanews1-ph{border-radius:var(--r-card);overflow:hidden;background:linear-gradient(135deg,#c2dbeb,#dbede3)}
.s-telecom-a-news-1.s-c .sanews1-ph .media{aspect-ratio:16/10}
.s-telecom-a-news-1.s-c .sanews1-ph:empty{aspect-ratio:16/10}
.s-telecom-a-news-1.s-c .sanews1-body{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.1rem,2cqw,1.75rem);flex:1}
.s-telecom-a-news-1.s-c .sanews1-src{display:flex;gap:.4rem;flex-wrap:wrap;font-weight:var(--w-head);font-size:.9375rem}
.s-telecom-a-news-1.s-c .sanews1-src span{color:var(--ink-soft);font-weight:var(--w-med)}
.s-telecom-a-news-1.s-c .sanews1-card h3{font-size:clamp(1.1875rem,1.6cqw,1.5rem);letter-spacing:-.035em;line-height:1.25}
.s-telecom-a-news-1.s-c .sanews1-more{margin-top:auto}
.s-telecom-a-news-1.s-c .sanews1-more .btn{padding-left:0}
.s-telecom-a-news-1.s-c .sanews1-rail:focus-visible{outline-offset:-3px}
.s-telecom-a-pricing-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-pricing-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-pricing-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-pricing-1 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-pricing-1 .media>img,.s-telecom-a-pricing-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-pricing-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-telecom-a-pricing-1.s-a{padding-block:calc(var(--sec)/2)}
.s-telecom-a-pricing-1.s-a{--fg:var(--ink);--fg2:var(--ink-soft);--bd:rgba(18,32,39,.1);--bbg:var(--ink);--bfg:#fff}
.s-telecom-a-pricing-1.s-a[data-set-featured=second] .sapricing1-plan:nth-child(2),.s-telecom-a-pricing-1.s-a[data-set-featured=first] .sapricing1-plan:nth-child(1),.s-telecom-a-pricing-1.s-a[data-set-featured=last] .sapricing1-plan:last-child{--fg:#fff;--fg2:rgba(255,255,255,.74);--bd:rgba(255,255,255,.14);--bbg:#fff;--bfg:var(--ink);background:radial-gradient(80% 45% at 50% 0%,rgba(98,215,154,.22),transparent 70%),linear-gradient(180deg,#0e1c23,#13262a);color:#fff}
.s-telecom-a-pricing-1.s-a .sapricing1-badge{display:none}
.s-telecom-a-pricing-1.s-a[data-set-badge=show][data-set-featured=second] .sapricing1-plan:nth-child(2) .sapricing1-badge,.s-telecom-a-pricing-1.s-a[data-set-badge=show][data-set-featured=first] .sapricing1-plan:nth-child(1) .sapricing1-badge,.s-telecom-a-pricing-1.s-a[data-set-badge=show][data-set-featured=last] .sapricing1-plan:last-child .sapricing1-badge{display:inline-block}
.s-telecom-a-pricing-1.s-a .sapricing1-allow div:nth-child(1) dt{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 18v-3M9 18V9M14 18v-6M19 18V5'/%3E%3C/svg%3E")}
.s-telecom-a-pricing-1.s-a .sapricing1-allow div:nth-child(2) dt{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A15 15 0 0 1 3 6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")}
.s-telecom-a-pricing-1.s-a .sapricing1-allow div:nth-child(3) dt{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c3 3 3 15 0 18M12 3c-3 3-3 15 0 18'/%3E%3C/svg%3E")}
.s-telecom-a-pricing-1.s-a .sapricing1-allow div:nth-child(4) dt{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9a14 14 0 0 1 18 0M6 13a9 9 0 0 1 12 0M9.5 17a4 4 0 0 1 5 0'/%3E%3Ccircle cx='12' cy='20' r='1' fill='black'/%3E%3C/svg%3E")}
.s-telecom-a-pricing-1.s-a .sapricing1-allow dt{display:flex;align-items:center;gap:.6rem;color:var(--fg2)}
.s-telecom-a-pricing-1.s-a .sapricing1-allow dt::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}
.s-telecom-a-pricing-1.s-a .sapricing1-allow dd{font-weight:var(--w-head)}
.s-telecom-a-pricing-1.s-a .sapricing1-head{text-align:center}
.s-telecom-a-pricing-1.s-a .sapricing1-head .display{max-width:12em;margin-inline:auto}
.s-telecom-a-pricing-1.s-a .sapricing1-head .lead{max-width:62rem;margin:clamp(1.5rem,3cqw,3rem) 0 0;text-align:left}
.s-telecom-a-pricing-1.s-a .sapricing1-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:var(--gap);margin-top:clamp(2rem,3.6cqw,3.5rem)}
.s-telecom-a-pricing-1.s-a .sapricing1-plan{position:relative;display:flex;flex-direction:column;border-radius:var(--r-card);padding:clamp(1.5rem,2.4cqw,2.5rem);background:var(--surface);min-height:clamp(26rem,35cqw,38rem);transition:transform .3s,box-shadow .3s}
.s-telecom-a-pricing-1.s-a .sapricing1-plan:hover{transform:translateY(-4px);box-shadow:0 22px 50px -24px rgba(18,32,39,.35)}
.s-telecom-a-pricing-1.s-a[data-set-tint=tinted] .sapricing1-plan:nth-child(3n+1){background:linear-gradient(180deg,#e4f0ea 0%,#f1f6f4 100%)}
.s-telecom-a-pricing-1.s-a[data-set-tint=tinted] .sapricing1-plan:nth-child(3n+3){background:linear-gradient(180deg,#dcecf6 0%,#edf4f9 100%)}
.s-telecom-a-pricing-1.s-a[data-set-featured=second] .sapricing1-plan:nth-child(2),.s-telecom-a-pricing-1.s-a[data-set-featured=first] .sapricing1-plan:nth-child(1),.s-telecom-a-pricing-1.s-a[data-set-featured=last] .sapricing1-plan:last-child{background:radial-gradient(80% 45% at 50% 0%,rgba(98,215,154,.22),transparent 70%),linear-gradient(180deg,#0e1c23,#13262a)}
.s-telecom-a-pricing-1.s-a .sapricing1-badge{position:absolute;right:1.25rem;top:1.25rem;padding:.35rem .8rem;border-radius:var(--r-pill);background:var(--signal);color:#06261a;font-size:.875rem;font-weight:var(--w-head)}
.s-telecom-a-pricing-1.s-a .sapricing1-for{margin-top:.25rem;color:var(--fg2);font-size:1.0625rem;letter-spacing:-.025em}
.s-telecom-a-pricing-1.s-a .sapricing1-price{display:flex;align-items:baseline;gap:.4rem;margin:clamp(1.25rem,2cqw,2rem) 0 .25rem}
.s-telecom-a-pricing-1.s-a .sapricing1-price b{font-size:clamp(2.75rem,4.375cqw,4.5rem);font-weight:var(--w-head);letter-spacing:var(--track-display);line-height:1}
.s-telecom-a-pricing-1.s-a .sapricing1-price span{color:var(--fg2);font-size:1.0625rem}
.s-telecom-a-pricing-1.s-a .sapricing1-fine{font-size:.9375rem;color:var(--fg2)}
.s-telecom-a-pricing-1.s-a .sapricing1-allow{margin:clamp(1.25rem,2cqw,2rem) 0}
.s-telecom-a-pricing-1.s-a .sapricing1-allow div{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:center;padding:.8rem 0;border-top:1px solid var(--bd)}
.s-telecom-a-pricing-1.s-a .sapricing1-plan .btn{margin-top:auto;width:100%;background:var(--bbg);color:var(--bfg)}
.s-telecom-a-pricing-1.s-a .sapricing1-plan .btn:hover{filter:brightness(.93)}
@container (max-width:600px){.s-telecom-a-pricing-1.s-a .sapricing1-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut)*-1);padding-inline:var(--gut);scroll-padding-inline:var(--gut)}
.s-telecom-a-pricing-1.s-a .sapricing1-grid::-webkit-scrollbar{display:none}
.s-telecom-a-pricing-1.s-a .sapricing1-plan{flex:0 0 80%;scroll-snap-align:start}}
/* layout b */
.s-telecom-a-pricing-1.s-b{padding-block:calc(var(--sec)/2)}
.s-telecom-a-pricing-1.s-b{--fg:var(--ink);--fg2:var(--ink-soft);--bd:rgba(18,32,39,.1);--bbg:var(--ink);--bfg:#fff}
.s-telecom-a-pricing-1.s-b[data-set-featured=second] .sapricing1-plan:nth-child(2),.s-telecom-a-pricing-1.s-b[data-set-featured=first] .sapricing1-plan:nth-child(1),.s-telecom-a-pricing-1.s-b[data-set-featured=last] .sapricing1-plan:last-child{--fg:#fff;--fg2:rgba(255,255,255,.74);--bd:rgba(255,255,255,.14);--bbg:#fff;--bfg:var(--ink);background:radial-gradient(80% 45% at 50% 0%,rgba(98,215,154,.22),transparent 70%),linear-gradient(180deg,#0e1c23,#13262a);color:#fff}
.s-telecom-a-pricing-1.s-b .sapricing1-badge{display:none}
.s-telecom-a-pricing-1.s-b[data-set-badge=show][data-set-featured=second] .sapricing1-plan:nth-child(2) .sapricing1-badge,.s-telecom-a-pricing-1.s-b[data-set-badge=show][data-set-featured=first] .sapricing1-plan:nth-child(1) .sapricing1-badge,.s-telecom-a-pricing-1.s-b[data-set-badge=show][data-set-featured=last] .sapricing1-plan:last-child .sapricing1-badge{display:inline-block}
.s-telecom-a-pricing-1.s-b .sapricing1-head{max-width:52rem}
.s-telecom-a-pricing-1.s-b .sapricing1-head .lead{margin-top:clamp(1rem,2cqw,2rem)}
.s-telecom-a-pricing-1.s-b .sapricing1-tbl{width:100%;border-collapse:separate;border-spacing:0 8px;margin-top:clamp(1.5rem,3cqw,3rem)}
.s-telecom-a-pricing-1.s-b .sapricing1-tbl thead th{text-align:left;font-weight:var(--w-med);font-size:.875rem;color:var(--ink-soft);padding:.25rem 1.25rem}
.s-telecom-a-pricing-1.s-b .sapricing1-plan>*{padding:1.15rem 1.25rem;background:var(--surface);vertical-align:middle;text-align:left}
.s-telecom-a-pricing-1.s-b .sapricing1-plan>:first-child{border-radius:var(--r-card) 0 0 var(--r-card)}
.s-telecom-a-pricing-1.s-b .sapricing1-plan>:last-child{border-radius:0 var(--r-card) var(--r-card) 0}
.s-telecom-a-pricing-1.s-b[data-set-tint=tinted] .sapricing1-plan:nth-child(3n+1)>*{background:#e4f0ea}
.s-telecom-a-pricing-1.s-b[data-set-featured=second] .sapricing1-plan:nth-child(2)>*,.s-telecom-a-pricing-1.s-b[data-set-featured=first] .sapricing1-plan:nth-child(1)>*,.s-telecom-a-pricing-1.s-b[data-set-featured=last] .sapricing1-plan:last-child>*{background:var(--night);color:#fff}
.s-telecom-a-pricing-1.s-b .sapricing1-plan{background:none}
.s-telecom-a-pricing-1.s-b .sapricing1-name{display:block;font-size:1.25rem;font-weight:var(--w-head);letter-spacing:-.03em}
.s-telecom-a-pricing-1.s-b .sapricing1-for{display:block;margin-top:.2rem;font-size:.9375rem;color:var(--fg2);font-weight:var(--w-body)}
.s-telecom-a-pricing-1.s-b .sapricing1-badge{margin-top:.5rem;padding:.25rem .7rem;border-radius:var(--r-pill);background:var(--signal);color:#06261a;font-size:.875rem;font-weight:var(--w-head)}
.s-telecom-a-pricing-1.s-b .sapricing1-pr b{display:block;font-size:clamp(1.75rem,2.7cqw,2.5rem);font-weight:var(--w-head);letter-spacing:var(--track-title);line-height:1}
.s-telecom-a-pricing-1.s-b .sapricing1-pr span{color:var(--fg2);font-size:.9375rem}
.s-telecom-a-pricing-1.s-b .sapricing1-plan td{font-weight:var(--w-head)}
.s-telecom-a-pricing-1.s-b .sapricing1-lab{display:none}
.s-telecom-a-pricing-1.s-b .sapricing1-go .btn{background:var(--bbg);color:var(--bfg);white-space:normal}
.s-telecom-a-pricing-1.s-b .sapricing1-go .btn:hover{filter:brightness(.93)}
@container (max-width:900px){.s-telecom-a-pricing-1.s-b .sapricing1-tbl,.s-telecom-a-pricing-1.s-b .sapricing1-tbl tbody{display:block}
.s-telecom-a-pricing-1.s-b .sapricing1-tbl thead{display:none}
.s-telecom-a-pricing-1.s-b .sapricing1-tbl tbody{display:grid;gap:12px}
.s-telecom-a-pricing-1.s-b .sapricing1-plan{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--r-card);overflow:hidden;background:var(--surface)}
.s-telecom-a-pricing-1.s-b .sapricing1-plan>*{border-radius:0!important;padding:.8rem 1.25rem}
.s-telecom-a-pricing-1.s-b .sapricing1-plan>:first-child{grid-column:1/-1;padding-top:1.25rem}
.s-telecom-a-pricing-1.s-b .sapricing1-lab{display:block;font-size:.875rem;font-weight:var(--w-med);color:var(--fg2)}
.s-telecom-a-pricing-1.s-b .sapricing1-go{grid-column:1/-1;padding-bottom:1.25rem!important}
.s-telecom-a-pricing-1.s-b .sapricing1-plan>td:nth-last-child(2):nth-child(even){grid-column:1/-1}
.s-telecom-a-pricing-1.s-b .sapricing1-go .btn{width:100%}}
.s-telecom-a-pricing-1.s-b .sapricing1-fine{margin-top:1rem;font-size:.9375rem;color:var(--ink-soft)}
@container (max-width:600px){.s-telecom-a-pricing-1.s-b .sapricing1-tbl tbody{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut)*-1);padding-inline:var(--gut);scroll-padding-inline:var(--gut)}
.s-telecom-a-pricing-1.s-b .sapricing1-tbl tbody::-webkit-scrollbar{display:none}
.s-telecom-a-pricing-1.s-b .sapricing1-plan{flex:0 0 78%;scroll-snap-align:start}}
/* layout c */
.s-telecom-a-pricing-1.s-c{padding-block:calc(var(--sec)/2);--fg:#fff;--fg2:rgba(255,255,255,.74);--bd:rgba(255,255,255,.14)}
.s-telecom-a-pricing-1.s-c .sapricing1-allow div:nth-child(1) dt{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 18v-3M9 18V9M14 18v-6M19 18V5'/%3E%3C/svg%3E")}
.s-telecom-a-pricing-1.s-c .sapricing1-allow div:nth-child(2) dt{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A15 15 0 0 1 3 6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")}
.s-telecom-a-pricing-1.s-c .sapricing1-allow div:nth-child(3) dt{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c3 3 3 15 0 18M12 3c-3 3-3 15 0 18'/%3E%3C/svg%3E")}
.s-telecom-a-pricing-1.s-c .sapricing1-allow div:nth-child(4) dt{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9a14 14 0 0 1 18 0M6 13a9 9 0 0 1 12 0M9.5 17a4 4 0 0 1 5 0'/%3E%3Ccircle cx='12' cy='20' r='1' fill='black'/%3E%3C/svg%3E")}
.s-telecom-a-pricing-1.s-c .sapricing1-allow dt{display:flex;align-items:center;gap:.6rem;color:var(--fg2)}
.s-telecom-a-pricing-1.s-c .sapricing1-allow dt::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}
.s-telecom-a-pricing-1.s-c .sapricing1-allow dd{font-weight:var(--w-head)}
.s-telecom-a-pricing-1.s-c .sapricing1-badge{display:none}
.s-telecom-a-pricing-1.s-c[data-set-badge=show][data-set-featured=second] .sapricing1-plan:nth-child(2) .sapricing1-badge,.s-telecom-a-pricing-1.s-c[data-set-badge=show][data-set-featured=first] .sapricing1-plan:nth-child(1) .sapricing1-badge,.s-telecom-a-pricing-1.s-c[data-set-badge=show][data-set-featured=last] .sapricing1-plan:last-child .sapricing1-badge{display:inline-block}
.s-telecom-a-pricing-1.s-c .sapricing1-head{max-width:52rem}
.s-telecom-a-pricing-1.s-c .sapricing1-head .lead{margin-top:clamp(1rem,2cqw,2rem)}
.s-telecom-a-pricing-1.s-c .sapricing1-pick{position:relative;display:grid;grid-template-columns:minmax(0,34%);gap:8px;width:100%;margin-top:clamp(1.5rem,3cqw,3rem);min-height:clamp(30rem,38cqw,36rem);align-content:start}
.s-telecom-a-pricing-1.s-c .sapricing1-in{position:absolute;opacity:0;pointer-events:none}
.s-telecom-a-pricing-1.s-c .sapricing1-chip{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:72px;padding:.6rem 1.25rem;border-radius:var(--r-card);background:var(--surface);cursor:pointer;transition:background-color .2s}
.s-telecom-a-pricing-1.s-c[data-set-tint=tinted] .sapricing1-plan:nth-child(3n+1) .sapricing1-chip{background:#e4f0ea}
.s-telecom-a-pricing-1.s-c[data-set-tint=tinted] .sapricing1-plan:nth-child(3n+3) .sapricing1-chip{background:#dcecf6}
.s-telecom-a-pricing-1.s-c .sapricing1-chip:hover{filter:brightness(.97)}
.s-telecom-a-pricing-1.s-c .sapricing1-cn{font-weight:var(--w-head);font-size:1.125rem;letter-spacing:-.03em}
.s-telecom-a-pricing-1.s-c .sapricing1-cp{color:var(--ink-soft);font-size:.9375rem;text-align:right}
.s-telecom-a-pricing-1.s-c .sapricing1-cp b{color:var(--ink);font-size:1.25rem;font-weight:var(--w-head);letter-spacing:-.03em}
.s-telecom-a-pricing-1.s-c .sapricing1-tab:has(.sapricing1-in:checked) .sapricing1-chip,.s-telecom-a-pricing-1.s-c .sapricing1-pick:not(:has(.sapricing1-in:checked)) .sapricing1-plan:first-child .sapricing1-chip{background:var(--ink)!important;color:#fff}
.s-telecom-a-pricing-1.s-c .sapricing1-tab:has(.sapricing1-in:checked) .sapricing1-cp,.s-telecom-a-pricing-1.s-c .sapricing1-pick:not(:has(.sapricing1-in:checked)) .sapricing1-plan:first-child .sapricing1-cp{color:rgba(255,255,255,.74)}
.s-telecom-a-pricing-1.s-c .sapricing1-tab:has(.sapricing1-in:checked) .sapricing1-cp b,.s-telecom-a-pricing-1.s-c .sapricing1-pick:not(:has(.sapricing1-in:checked)) .sapricing1-plan:first-child .sapricing1-cp b{color:#fff}
.s-telecom-a-pricing-1.s-c .sapricing1-tab:has(.sapricing1-in:focus-visible) .sapricing1-chip{outline:3px solid var(--focus);outline-offset:3px}
.s-telecom-a-pricing-1.s-c .sapricing1-panel{display:none;position:absolute;left:calc(34% + 12px);right:0;top:0;bottom:0;flex-direction:column;gap:.25rem;padding:clamp(1.5rem,3cqw,3rem);border-radius:var(--r-card);color:#fff;background:radial-gradient(80% 45% at 50% 0%,rgba(98,215,154,.22),transparent 70%),linear-gradient(180deg,#0e1c23,#13262a)}
.s-telecom-a-pricing-1.s-c .sapricing1-tab:has(.sapricing1-in:checked) .sapricing1-panel,.s-telecom-a-pricing-1.s-c .sapricing1-pick:not(:has(.sapricing1-in:checked)) .sapricing1-plan:first-child .sapricing1-panel{display:flex}
.s-telecom-a-pricing-1.s-c .sapricing1-ptop{display:flex;align-items:center;gap:.75rem}
.s-telecom-a-pricing-1.s-c .sapricing1-pname{font-size:1.5rem;font-weight:var(--w-head);letter-spacing:-.03em}
.s-telecom-a-pricing-1.s-c .sapricing1-badge{padding:.3rem .75rem;border-radius:var(--r-pill);background:var(--signal);color:#06261a;font-size:.875rem;font-weight:var(--w-head)}
.s-telecom-a-pricing-1.s-c .sapricing1-pfor{color:var(--fg2);font-size:1.0625rem}
.s-telecom-a-pricing-1.s-c .sapricing1-pprice{margin-top:1rem;color:var(--fg2);font-size:1.0625rem}
.s-telecom-a-pricing-1.s-c .sapricing1-pprice b{color:#fff;font-size:clamp(2.75rem,5cqw,4.5rem);font-weight:var(--w-head);letter-spacing:var(--track-display);line-height:1}
.s-telecom-a-pricing-1.s-c .sapricing1-pfine{color:var(--fg2);font-size:.9375rem}
.s-telecom-a-pricing-1.s-c .sapricing1-panel .sapricing1-allow{margin:1.25rem 0}
.s-telecom-a-pricing-1.s-c .sapricing1-allow div{display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:center;padding:.8rem 0;border-top:1px solid var(--bd)}
.s-telecom-a-pricing-1.s-c .sapricing1-pgo{margin-top:auto}
.s-telecom-a-pricing-1.s-c .sapricing1-pgo .btn{width:100%;background:#fff;color:var(--ink)}
@container (max-width:900px){.s-telecom-a-pricing-1.s-c .sapricing1-pick{width:100%;min-height:0;grid-template-columns:minmax(0,1fr)}
.s-telecom-a-pricing-1.s-c .sapricing1-panel{position:static;margin-top:6px}}
.s-telecom-a-pricing-2{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-pricing-2 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-pricing-2 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-pricing-2 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-pricing-2 .media>img,.s-telecom-a-pricing-2 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-pricing-2 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-telecom-a-pricing-2.s-a{padding-block:calc(var(--sec)/3);--cardbg:var(--surface);--cfg:var(--ink);--cfg2:var(--ink-soft)}
.s-telecom-a-pricing-2.s-a[data-set-card=mint]{--cardbg:var(--mint)}
.s-telecom-a-pricing-2.s-a[data-set-card=night]{--cardbg:var(--night);--cfg:#fff;--cfg2:rgba(255,255,255,.74)}
.s-telecom-a-pricing-2.s-a .sapricing2-scroll{overflow-x:auto}
.s-telecom-a-pricing-2.s-a .sapricing2-sim{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(1.5rem,3cqw,3rem);align-items:center;background:var(--cardbg);color:var(--cfg);border-radius:var(--r-card);padding:clamp(1.5rem,3cqw,3rem)}
.s-telecom-a-pricing-2.s-a .sapricing2-sim h2{font-size:clamp(1.375rem,2cqw,2rem);line-height:1.2}
.s-telecom-a-pricing-2.s-a .sapricing2-sim p{margin-top:.6rem;color:var(--cfg2);letter-spacing:-.025em}
.s-telecom-a-pricing-2.s-a .sapricing2-tbl{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:1rem}
.s-telecom-a-pricing-2.s-a .sapricing2-tbl th{font-weight:var(--w-med);color:var(--cfg2);font-size:.875rem;text-align:left;padding:.25rem 1rem}
.s-telecom-a-pricing-2.s-a .sapricing2-tbl th:not(:first-child),.s-telecom-a-pricing-2.s-a .sapricing2-tbl td:not(:first-child){text-align:right}
.s-telecom-a-pricing-2.s-a .sapricing2-tbl td{background:#fff;color:var(--ink);padding:.85rem 1rem;font-weight:var(--w-med)}
.s-telecom-a-pricing-2.s-a[data-set-rows=tint] .sapricing2-tbl tr:nth-child(2n) td{background:#e4f0ea}
.s-telecom-a-pricing-2.s-a .sapricing2-tbl td:first-child{border-radius:12px 0 0 12px;font-weight:var(--w-head)}
.s-telecom-a-pricing-2.s-a .sapricing2-tbl td:last-child{border-radius:0 12px 12px 0}
.s-telecom-a-pricing-2.s-a .sapricing2-tbl tbody tr{transition:transform .2s}
.s-telecom-a-pricing-2.s-a .sapricing2-tbl tbody tr:hover{transform:translateX(3px)}
@container (max-width:820px){.s-telecom-a-pricing-2.s-a .sapricing2-sim{grid-template-columns:minmax(0,1fr)}}
@container (max-width:480px){.s-telecom-a-pricing-2.s-a .sapricing2-tbl td,.s-telecom-a-pricing-2.s-a .sapricing2-tbl th{padding-inline:.5rem}
.s-telecom-a-pricing-2.s-a .sapricing2-sim{padding:1.25rem}}
/* layout b */
.s-telecom-a-pricing-2.s-b{padding-block:calc(var(--sec)/3);--cardbg:var(--surface);--cfg:var(--ink);--cfg2:var(--ink-soft)}
.s-telecom-a-pricing-2.s-b[data-set-card=mint]{--cardbg:var(--mint)}
.s-telecom-a-pricing-2.s-b[data-set-card=night]{--cardbg:var(--night);--cfg:#fff;--cfg2:rgba(255,255,255,.74)}
.s-telecom-a-pricing-2.s-b .sapricing2-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(1rem,2cqw,1.5rem) clamp(1.5rem,3cqw,3rem);background:var(--cardbg);color:var(--cfg);border-radius:var(--r-card);padding:clamp(1.5rem,3cqw,3rem)}
.s-telecom-a-pricing-2.s-b .sapricing2-txt{grid-row:span 2;align-self:start}
.s-telecom-a-pricing-2.s-b .sapricing2-txt h2{font-size:clamp(1.375rem,2cqw,2rem);line-height:1.2}
.s-telecom-a-pricing-2.s-b .sapricing2-txt p{margin-top:.6rem;color:var(--cfg2);letter-spacing:-.025em}
.s-telecom-a-pricing-2.s-b .sapricing2-pick{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}
.s-telecom-a-pricing-2.s-b .sapricing2-area{font-size:.875rem;font-weight:var(--w-med);color:var(--cfg2)}
.s-telecom-a-pricing-2.s-b .sapricing2-chips{display:flex;gap:6px;flex-wrap:wrap}
.s-telecom-a-pricing-2.s-b .sapricing2-chip{position:relative}
.s-telecom-a-pricing-2.s-b .sapricing2-chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0}
.s-telecom-a-pricing-2.s-b .sapricing2-chip span{cursor:pointer}
.s-telecom-a-pricing-2.s-b .sapricing2-chip span{display:grid;place-items:center;min-height:44px;min-width:4.5rem;padding:0 1rem;border-radius:10px;background:#fff;color:var(--ink);font-size:.9375rem;font-weight:var(--w-med);transition:background-color .2s,color .2s}
.s-telecom-a-pricing-2.s-b .sapricing2-chip input:hover+span{background:#e6ece9}
.s-telecom-a-pricing-2.s-b .sapricing2-chip input:checked+span{background:var(--ink);color:#fff}
.s-telecom-a-pricing-2.s-b[data-set-card=night] .sapricing2-chip input:checked+span{background:var(--signal);color:#06261a}
.s-telecom-a-pricing-2.s-b .sapricing2-chip input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}
.s-telecom-a-pricing-2.s-b .sapricing2-list{display:grid;gap:6px}
.s-telecom-a-pricing-2.s-b .sapricing2-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;border-radius:12px;background:#fff;color:var(--ink);transition:transform .2s}
.s-telecom-a-pricing-2.s-b[data-set-rows=tint] .sapricing2-row:nth-child(2n){background:#e4f0ea}
.s-telecom-a-pricing-2.s-b .sapricing2-row:hover{transform:translateX(3px)}
.s-telecom-a-pricing-2.s-b .sapricing2-name{font-weight:var(--w-head)}
.s-telecom-a-pricing-2.s-b .sapricing2-p{display:none;font-size:1.25rem;font-weight:var(--w-head);letter-spacing:-.03em}
.s-telecom-a-pricing-2.s-b .sapricing2-p1{display:block}
.s-telecom-a-pricing-2.s-b:has(.sapricing2-r2:checked) .sapricing2-p1,.s-telecom-a-pricing-2.s-b:has(.sapricing2-r3:checked) .sapricing2-p1,.s-telecom-a-pricing-2.s-b:has(.sapricing2-r4:checked) .sapricing2-p1{display:none}
.s-telecom-a-pricing-2.s-b:has(.sapricing2-r2:checked) .sapricing2-p2,.s-telecom-a-pricing-2.s-b:has(.sapricing2-r3:checked) .sapricing2-p3,.s-telecom-a-pricing-2.s-b:has(.sapricing2-r4:checked) .sapricing2-p4{display:block}
@container (max-width:820px){.s-telecom-a-pricing-2.s-b .sapricing2-box{grid-template-columns:minmax(0,1fr)}
.s-telecom-a-pricing-2.s-b .sapricing2-txt{grid-row:auto}}
/* layout c */
.s-telecom-a-pricing-2.s-c{padding-block:calc(var(--sec)/3)}
.s-telecom-a-pricing-2.s-c .sapricing2-head{max-width:44rem}
.s-telecom-a-pricing-2.s-c .sapricing2-head p{margin-top:.75rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.46cqw,1.375rem);letter-spacing:-.03em;line-height:1.4}
.s-telecom-a-pricing-2.s-c .sapricing2-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:var(--gap);margin-top:clamp(1.5rem,3cqw,3rem)}
.s-telecom-a-pricing-2.s-c .sapricing2-card{padding:clamp(1.25rem,2.2cqw,2rem);border-radius:var(--r-card);background:var(--surface);transition:transform .3s}
.s-telecom-a-pricing-2.s-c[data-set-card=mint] .sapricing2-card{background:var(--mint)}
.s-telecom-a-pricing-2.s-c[data-set-card=night] .sapricing2-card{background:var(--night);color:#fff}
.s-telecom-a-pricing-2.s-c .sapricing2-card:nth-child(3n+2){background:linear-gradient(180deg,#dcecf6,#edf4f9)}
.s-telecom-a-pricing-2.s-c[data-set-card=night] .sapricing2-card:nth-child(3n+2){background:linear-gradient(180deg,#13262a,#0e1c23)}
.s-telecom-a-pricing-2.s-c .sapricing2-card:hover{transform:translateY(-3px)}
.s-telecom-a-pricing-2.s-c .sapricing2-dl{margin-top:1.25rem}
.s-telecom-a-pricing-2.s-c .sapricing2-dl div{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid rgba(18,32,39,.1)}
.s-telecom-a-pricing-2.s-c[data-set-card=night] .sapricing2-dl div{border-color:rgba(255,255,255,.14)}
.s-telecom-a-pricing-2.s-c .sapricing2-dl dt{color:var(--ink-soft)}
.s-telecom-a-pricing-2.s-c[data-set-card=night] .sapricing2-dl dt{color:var(--on-dark-2)}
.s-telecom-a-pricing-2.s-c .sapricing2-dl dd{font-weight:var(--w-head)}
.s-telecom-a-process-2{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-process-2 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-process-2 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-process-2 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-process-2 .media>img,.s-telecom-a-process-2 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-process-2 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-telecom-a-process-2 .m-4-3{aspect-ratio:4 / 3}
/* layout a */
.s-telecom-a-process-2.s-a{padding-block:calc(var(--sec)/2);--cardbg:var(--surface);--tx:var(--ink);--tx2:var(--ink-soft);--pr:calc(var(--r-card) - 8px)}
.s-telecom-a-process-2.s-a[data-set-tone=mint]{--cardbg:var(--mint)}
.s-telecom-a-process-2.s-a[data-set-tone=dark]{--cardbg:var(--night);--tx:#fff;--tx2:rgba(255,255,255,.78)}
.s-telecom-a-process-2.s-a[data-set-shape=sharp]{--pr:6px}
.s-telecom-a-process-2.s-a .saprocess2-head{max-width:48rem}
.s-telecom-a-process-2.s-a .saprocess2-lead{margin-top:1rem;color:var(--muted);font-size:1.125rem;line-height:1.45}
.s-telecom-a-process-2.s-a .saprocess2-pic{position:relative;display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;border-radius:var(--pr);background:linear-gradient(135deg,var(--mint),var(--sky))}
.s-telecom-a-process-2.s-a .saprocess2-big{font-size:clamp(3.5rem,8cqw,6rem);font-weight:var(--w-head);letter-spacing:var(--track-display);line-height:1;color:rgba(18,32,39,.28)}
.s-telecom-a-process-2.s-a .saprocess2-ic{display:none;width:3rem;height:3rem;color:rgba(18,32,39,.35)}
.s-telecom-a-process-2.s-a[data-set-num=hide] .saprocess2-big{display:none}
.s-telecom-a-process-2.s-a[data-set-num=hide] .saprocess2-pic:not(:has(.media)) .saprocess2-ic{display:block}
.s-telecom-a-process-2.s-a .saprocess2-img{position:absolute;inset:0}
.s-telecom-a-process-2.s-a .saprocess2-img .media{position:absolute;inset:0;aspect-ratio:auto}
.s-telecom-a-process-2.s-a .saprocess2-pic:has(.media) :is(.saprocess2-big,.saprocess2-ic){display:none}
.s-telecom-a-process-2.s-a .saprocess2-no{position:absolute;left:.75rem;top:.75rem;display:grid;place-items:center;min-width:2.25rem;height:2.25rem;padding-inline:.5rem;border-radius:var(--r-pill);background:#fff;color:var(--ink);font-size:.9375rem;font-weight:var(--w-head)}
.s-telecom-a-process-2.s-a[data-set-num=hide] .saprocess2-no{display:none}
.s-telecom-a-process-2.s-a .saprocess2-step h3,.s-telecom-a-process-2.s-a .saprocess2-card h3,.s-telecom-a-process-2.s-a .saprocess2-body h3{color:var(--tx)}
.s-telecom-a-process-2.s-a .saprocess2-step p,.s-telecom-a-process-2.s-a .saprocess2-card p,.s-telecom-a-process-2.s-a .saprocess2-body p{color:var(--tx2)}
.s-telecom-a-process-2.s-a .saprocess2-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--gap);margin-top:clamp(1.5rem,3cqw,3rem)}
.s-telecom-a-process-2.s-a .saprocess2-step{display:grid;align-content:start;gap:.5rem;padding:.75rem .75rem 1.5rem;border-radius:var(--r-card);background:var(--cardbg)}
.s-telecom-a-process-2.s-a[data-set-shape=sharp] .saprocess2-step{border-radius:10px}
.s-telecom-a-process-2.s-a .saprocess2-step h3{margin-top:.75rem;padding-inline:.75rem}
.s-telecom-a-process-2.s-a .saprocess2-step p{padding-inline:.75rem}
@container (max-width:560px){.s-telecom-a-process-2.s-a .saprocess2-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut)*-1);padding-inline:var(--gut);scroll-padding-inline:var(--gut)}
.s-telecom-a-process-2.s-a .saprocess2-grid::-webkit-scrollbar{display:none}
.s-telecom-a-process-2.s-a .saprocess2-step{flex:0 0 74%;scroll-snap-align:start}}
/* layout b */
.s-telecom-a-process-2.s-b{padding-block:var(--sec);--cardbg:var(--surface);--tx:var(--ink);--tx2:var(--ink-soft);--pr:calc(var(--r-card) - 8px)}
.s-telecom-a-process-2.s-b[data-set-tone=mint]{--cardbg:var(--mint)}
.s-telecom-a-process-2.s-b[data-set-tone=dark]{--cardbg:var(--night);--tx:#fff;--tx2:rgba(255,255,255,.78)}
.s-telecom-a-process-2.s-b[data-set-shape=sharp]{--pr:6px}
.s-telecom-a-process-2.s-b .saprocess2-head{max-width:48rem}
.s-telecom-a-process-2.s-b .saprocess2-lead{margin-top:1rem;color:var(--muted);font-size:1.125rem;line-height:1.45}
.s-telecom-a-process-2.s-b .saprocess2-pic{position:relative;display:grid;place-items:center;aspect-ratio:3/2;overflow:hidden;border-radius:var(--pr);background:linear-gradient(135deg,var(--mint),var(--sky))}
.s-telecom-a-process-2.s-b .saprocess2-big{font-size:clamp(3rem,6cqw,5rem);font-weight:var(--w-head);letter-spacing:var(--track-display);line-height:1;color:rgba(18,32,39,.28)}
.s-telecom-a-process-2.s-b .saprocess2-ic{display:none;width:3rem;height:3rem;color:rgba(18,32,39,.35)}
.s-telecom-a-process-2.s-b[data-set-num=hide] .saprocess2-big{display:none}
.s-telecom-a-process-2.s-b[data-set-num=hide] .saprocess2-pic:not(:has(.media)) .saprocess2-ic{display:block}
.s-telecom-a-process-2.s-b .saprocess2-img{position:absolute;inset:0}
.s-telecom-a-process-2.s-b .saprocess2-img .media{position:absolute;inset:0;aspect-ratio:auto;transition:transform .5s}
@media (hover:hover){.s-telecom-a-process-2.s-b .saprocess2-row:hover .saprocess2-img .media{transform:scale(1.04)}}
.s-telecom-a-process-2.s-b .saprocess2-pic:has(.media) :is(.saprocess2-big,.saprocess2-ic){display:none}
.s-telecom-a-process-2.s-b .saprocess2-body h3{color:var(--tx)}
.s-telecom-a-process-2.s-b .saprocess2-body p{color:var(--tx2)}
.s-telecom-a-process-2.s-b .saprocess2-rows{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--gap);margin-top:clamp(1.5rem,3cqw,2.5rem)}
.s-telecom-a-process-2.s-b .saprocess2-row{display:grid;align-content:start;gap:1rem}
.s-telecom-a-process-2.s-b .saprocess2-body{padding-top:.75rem;border-top:1px solid var(--line)}
.s-telecom-a-process-2.s-b[data-set-tone=dark] .saprocess2-body{border-top-color:rgba(255,255,255,.28)}
.s-telecom-a-process-2.s-b .saprocess2-n{display:block;margin-bottom:.4rem;font-family:var(--mono);font-size:.9375rem;letter-spacing:0;color:var(--tx2)}
.s-telecom-a-process-2.s-b[data-set-num=hide] .saprocess2-n{display:none}
.s-telecom-a-process-2.s-b .saprocess2-body h3{font-size:clamp(1.125rem,1.5cqw,1.375rem);letter-spacing:var(--track-title)}
.s-telecom-a-process-2.s-b .saprocess2-body p{margin-top:.5rem;font-size:1rem;line-height:1.45}
.s-telecom-a-process-2.s-b .saprocess2-row:not(:has(.media)) .saprocess2-big{display:block}
.s-telecom-a-process-2.s-b .saprocess2-row:not(:has(.media)) .saprocess2-ic,.s-telecom-a-process-2.s-b .saprocess2-row:not(:has(.media)) .saprocess2-n{display:none}
.s-telecom-a-process-2.s-b .saprocess2-row:not(:has(.media)) .saprocess2-big{color:rgba(18,32,39,.4)}
@container (max-width:700px){.s-telecom-a-process-2.s-b .saprocess2-rows{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut)*-1);padding-inline:var(--gut);scroll-padding-inline:var(--gut)}
.s-telecom-a-process-2.s-b .saprocess2-rows::-webkit-scrollbar{display:none}
.s-telecom-a-process-2.s-b .saprocess2-row{flex:0 0 72%;scroll-snap-align:start}}
/* layout c */
.s-telecom-a-process-2.s-c{padding-block:calc(var(--sec)/2);--cardbg:var(--surface);--tx:var(--ink);--tx2:var(--ink-soft);--pr:calc(var(--r-card) - 8px)}
.s-telecom-a-process-2.s-c[data-set-tone=mint]{--cardbg:var(--mint)}
.s-telecom-a-process-2.s-c[data-set-tone=dark]{--cardbg:var(--night);--tx:#fff;--tx2:rgba(255,255,255,.78)}
.s-telecom-a-process-2.s-c[data-set-shape=sharp]{--pr:6px}
.s-telecom-a-process-2.s-c .saprocess2-head{max-width:48rem}
.s-telecom-a-process-2.s-c .saprocess2-lead{margin-top:1rem;color:var(--muted);font-size:1.125rem;line-height:1.45}
.s-telecom-a-process-2.s-c .saprocess2-pic{position:relative;display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;border-radius:var(--pr);background:linear-gradient(135deg,var(--mint),var(--sky))}
.s-telecom-a-process-2.s-c .saprocess2-big{font-size:clamp(3.5rem,8cqw,6rem);font-weight:var(--w-head);letter-spacing:var(--track-display);line-height:1;color:rgba(18,32,39,.28)}
.s-telecom-a-process-2.s-c .saprocess2-ic{display:none;width:3rem;height:3rem;color:rgba(18,32,39,.35)}
.s-telecom-a-process-2.s-c[data-set-num=hide] .saprocess2-big{display:none}
.s-telecom-a-process-2.s-c[data-set-num=hide] .saprocess2-pic:not(:has(.media)) .saprocess2-ic{display:block}
.s-telecom-a-process-2.s-c .saprocess2-img{position:absolute;inset:0}
.s-telecom-a-process-2.s-c .saprocess2-img .media{position:absolute;inset:0;aspect-ratio:auto}
.s-telecom-a-process-2.s-c .saprocess2-pic:has(.media) :is(.saprocess2-big,.saprocess2-ic){display:none}
.s-telecom-a-process-2.s-c .saprocess2-no{position:absolute;left:.75rem;top:.75rem;display:grid;place-items:center;min-width:2.25rem;height:2.25rem;padding-inline:.5rem;border-radius:var(--r-pill);background:#fff;color:var(--ink);font-size:.9375rem;font-weight:var(--w-head)}
.s-telecom-a-process-2.s-c[data-set-num=hide] .saprocess2-no{display:none}
.s-telecom-a-process-2.s-c .saprocess2-step h3,.s-telecom-a-process-2.s-c .saprocess2-card h3,.s-telecom-a-process-2.s-c .saprocess2-body h3{color:var(--tx)}
.s-telecom-a-process-2.s-c .saprocess2-step p,.s-telecom-a-process-2.s-c .saprocess2-card p,.s-telecom-a-process-2.s-c .saprocess2-body p{color:var(--tx2)}
.s-telecom-a-process-2.s-c .saprocess2-rail{scroll-snap-type:x mandatory;overflow-x:auto;gap:var(--gap);margin-top:clamp(1.5rem,3cqw,3rem);padding-bottom:.5rem}
.s-telecom-a-process-2.s-c .saprocess2-card{scroll-snap-align:start;flex:0 0 clamp(16.5rem,28cqw,25rem);display:grid;align-content:start;gap:.5rem;padding:.75rem .75rem 1.5rem;border-radius:var(--r-card);background:var(--cardbg)}
.s-telecom-a-process-2.s-c[data-set-shape=sharp] .saprocess2-card{border-radius:10px}
.s-telecom-a-process-2.s-c .saprocess2-card h3{margin-top:.75rem;padding-inline:.75rem}
.s-telecom-a-process-2.s-c .saprocess2-card p{padding-inline:.75rem}
.s-telecom-a-services-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-services-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-services-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-services-1 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-services-1 .media>img,.s-telecom-a-services-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-services-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
.s-telecom-a-services-1 .m-3-4{aspect-ratio:3 / 4}
/* layout a */
.s-telecom-a-services-1.s-a{padding-block:calc(var(--sec)/2)}
.s-telecom-a-services-1.s-a .saservices1-s1,.s-telecom-a-services-1.s-a .saservices1-s2,.s-telecom-a-services-1.s-a .saservices1-s4{display:none;width:100%;height:auto}
.s-telecom-a-services-1.s-a .saservices1-card:nth-child(4n+1) .saservices1-s1{display:block}
.s-telecom-a-services-1.s-a .saservices1-card:nth-child(4n+2) .saservices1-s2{display:block}
.s-telecom-a-services-1.s-a .saservices1-card:nth-child(4n+4) .saservices1-s4{display:block}
.s-telecom-a-services-1.s-a .saservices1-card:has(.saservices1-photo) .saservices1-art{display:none}
.s-telecom-a-services-1.s-a .saservices1-photo{position:absolute;left:0;right:0;bottom:0;top:42%;overflow:hidden;border-radius:26px 26px 0 0;-webkit-mask-image:radial-gradient(circle 54px at 50% 0,transparent 98%,#000 100%);mask-image:radial-gradient(circle 54px at 50% 0,transparent 98%,#000 100%)}
.s-telecom-a-services-1.s-a .saservices1-photo .media{position:absolute;inset:0;aspect-ratio:auto;transition:transform .6s}
@media (hover:hover){.s-telecom-a-services-1.s-a .saservices1-card:hover .saservices1-photo .media{transform:scale(1.04)}}
.s-telecom-a-services-1.s-a .saservices1-tag{position:absolute;left:50%;top:34%;transform:translateX(-50%);z-index:2;padding:.5rem .9rem;border-radius:var(--r-pill);background:rgba(255,255,255,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.875rem;font-weight:var(--w-head);color:var(--ink)}
.s-telecom-a-services-1.s-a[data-set-tag=hide] .saservices1-tag{display:none}
.s-telecom-a-services-1.s-a[data-set-tone=tinted] .saservices1-card:is(:nth-child(4n+2),:nth-child(4n+4)) .chip-arrow{background:#4a5a61;color:#fff}
.s-telecom-a-services-1.s-a .saservices1-card .btn{position:static;justify-content:flex-start;padding:0;min-height:44px;color:inherit;font-weight:var(--w-head)}
.s-telecom-a-services-1.s-a .saservices1-card .btn:hover{background:none;text-decoration:none}
.s-telecom-a-services-1.s-a .saservices1-card:hover .chip-arrow{transform:translateX(4px)}
.s-telecom-a-services-1.s-a .saservices1-go{display:flex;align-items:center;gap:.75rem;margin-top:1rem}
.s-telecom-a-services-1.s-a .saservices1-card{background:var(--surface)}
.s-telecom-a-services-1.s-a[data-set-tone=tinted] .saservices1-card:nth-child(4n+1){background:linear-gradient(180deg,#d7ebe0 0%,#e7f2ed 70%,#edf4f1 100%)}
.s-telecom-a-services-1.s-a[data-set-tone=tinted] .saservices1-card:nth-child(4n+2){background:radial-gradient(70% 40% at 50% 62%,rgba(95,70,60,.45),rgba(14,28,35,0) 70%),linear-gradient(180deg,#05090b 0%,#0e1c23 100%);color:#fff}
.s-telecom-a-services-1.s-a[data-set-tone=tinted] .saservices1-card:nth-child(4n+3){background:linear-gradient(180deg,#c2dbeb 0%,#dcecf6 45%,#eaf3fa 100%)}
.s-telecom-a-services-1.s-a[data-set-tone=tinted] .saservices1-card:nth-child(4n+4){background:radial-gradient(90% 50% at 50% 70%,rgba(124,84,214,.5),rgba(17,25,39,0) 70%),linear-gradient(180deg,#0d1424 0%,#1a1738 100%);color:#fff}
.s-telecom-a-services-1.s-a .saservices1-head h2 span{display:block;color:var(--muted);font-weight:var(--w-body)}
.s-telecom-a-services-1.s-a .saservices1-cards{gap:var(--gap);margin-top:clamp(1.75rem,3cqw,3rem);scroll-snap-type:x mandatory;overflow-x:auto}
.s-telecom-a-services-1.s-a .saservices1-card{position:relative;flex:0 0 clamp(18rem,28.7cqw,30rem);aspect-ratio:414/633;border-radius:var(--r-card);overflow:hidden;padding:clamp(1.25rem,2.9cqw,2.6rem);min-height:34rem}
.s-telecom-a-services-1.s-a .saservices1-card p{opacity:.76;font-size:1.25rem;letter-spacing:-.03em;line-height:1.3;margin-top:.25rem}
.s-telecom-a-services-1.s-a .saservices1-art{position:absolute;left:0;right:0;bottom:0;pointer-events:none}
/* layout b */
.s-telecom-a-services-1.s-b{padding-block:calc(var(--sec)/2)}
.s-telecom-a-services-1.s-b .saservices1-s1,.s-telecom-a-services-1.s-b .saservices1-s2,.s-telecom-a-services-1.s-b .saservices1-s4{display:none;width:100%;height:auto}
.s-telecom-a-services-1.s-b .saservices1-card:nth-child(4n+1) .saservices1-s1{display:block}
.s-telecom-a-services-1.s-b .saservices1-card:nth-child(4n+2) .saservices1-s2{display:block}
.s-telecom-a-services-1.s-b .saservices1-card:nth-child(4n+4) .saservices1-s4{display:block}
.s-telecom-a-services-1.s-b .saservices1-card:has(.saservices1-photo) .saservices1-art{display:none}
.s-telecom-a-services-1.s-b .saservices1-photo{position:absolute;left:0;right:0;bottom:0;top:42%;overflow:hidden;border-radius:26px 26px 0 0;-webkit-mask-image:radial-gradient(circle 54px at 50% 0,transparent 98%,#000 100%);mask-image:radial-gradient(circle 54px at 50% 0,transparent 98%,#000 100%)}
.s-telecom-a-services-1.s-b .saservices1-photo .media{position:absolute;inset:0;aspect-ratio:auto;transition:transform .6s}
@media (hover:hover){.s-telecom-a-services-1.s-b .saservices1-card:hover .saservices1-photo .media{transform:scale(1.04)}}
.s-telecom-a-services-1.s-b .saservices1-tag{position:absolute;left:50%;top:34%;transform:translateX(-50%);z-index:2;padding:.5rem .9rem;border-radius:var(--r-pill);background:rgba(255,255,255,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.875rem;font-weight:var(--w-head);color:var(--ink)}
.s-telecom-a-services-1.s-b[data-set-tag=hide] .saservices1-tag{display:none}
.s-telecom-a-services-1.s-b[data-set-tone=tinted] .saservices1-card:is(:nth-child(4n+2),:nth-child(4n+4)) .chip-arrow{background:#4a5a61;color:#fff}
.s-telecom-a-services-1.s-b .saservices1-card .btn{position:static;justify-content:flex-start;padding:0;min-height:44px;color:inherit;font-weight:var(--w-head)}
.s-telecom-a-services-1.s-b .saservices1-card .btn:hover{background:none;text-decoration:none}
.s-telecom-a-services-1.s-b .saservices1-card:hover .chip-arrow{transform:translateX(4px)}
.s-telecom-a-services-1.s-b .saservices1-go{display:flex;align-items:center;gap:.75rem;margin-top:1rem}
.s-telecom-a-services-1.s-b .saservices1-card{background:var(--surface)}
.s-telecom-a-services-1.s-b[data-set-tone=tinted] .saservices1-card:nth-child(4n+1){background:linear-gradient(180deg,#d7ebe0 0%,#e7f2ed 70%,#edf4f1 100%)}
.s-telecom-a-services-1.s-b[data-set-tone=tinted] .saservices1-card:nth-child(4n+2){background:radial-gradient(70% 40% at 50% 62%,rgba(95,70,60,.45),rgba(14,28,35,0) 70%),linear-gradient(180deg,#05090b 0%,#0e1c23 100%);color:#fff}
.s-telecom-a-services-1.s-b[data-set-tone=tinted] .saservices1-card:nth-child(4n+3){background:linear-gradient(180deg,#c2dbeb 0%,#dcecf6 45%,#eaf3fa 100%)}
.s-telecom-a-services-1.s-b[data-set-tone=tinted] .saservices1-card:nth-child(4n+4){background:radial-gradient(90% 50% at 50% 70%,rgba(124,84,214,.5),rgba(17,25,39,0) 70%),linear-gradient(180deg,#0d1424 0%,#1a1738 100%);color:#fff}
.s-telecom-a-services-1.s-b .saservices1-head h2 span{display:block;color:var(--muted);font-weight:var(--w-body)}
.s-telecom-a-services-1.s-b .saservices1-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);margin-top:clamp(1.5rem,3cqw,3rem)}
.s-telecom-a-services-1.s-b .saservices1-card{position:relative;overflow:hidden;border-radius:var(--r-card);min-height:clamp(17rem,24cqw,23rem);padding:clamp(1.25rem,2.6cqw,2.4rem)}
.s-telecom-a-services-1.s-b .saservices1-txt{position:relative;z-index:2;max-width:55%}
.s-telecom-a-services-1.s-b .saservices1-card:has(.saservices1-photo) .saservices1-txt{max-width:44%}
.s-telecom-a-services-1.s-b .saservices1-card p{opacity:.76;font-size:1.125rem;letter-spacing:-.03em;line-height:1.3;margin-top:.25rem}
.s-telecom-a-services-1.s-b .saservices1-art{position:absolute;right:-6%;bottom:-8%;width:48%;pointer-events:none}
.s-telecom-a-services-1.s-b .saservices1-photo{left:46%;top:0;border-radius:0;-webkit-mask-image:radial-gradient(circle 54px at 0 50%,transparent 98%,#000 100%);mask-image:radial-gradient(circle 54px at 0 50%,transparent 98%,#000 100%)}
.s-telecom-a-services-1.s-b .saservices1-tag{left:auto;right:1rem;top:1rem;transform:none}
@container (max-width:640px){.s-telecom-a-services-1.s-b .saservices1-grid{grid-template-columns:1fr}}
@container (max-width:420px){.s-telecom-a-services-1.s-b .saservices1-txt,.s-telecom-a-services-1.s-b .saservices1-card:has(.saservices1-photo) .saservices1-txt{max-width:none}
.s-telecom-a-services-1.s-b .saservices1-card:has(.saservices1-photo){padding-bottom:13.5rem}
.s-telecom-a-services-1.s-b .saservices1-photo{left:0;top:auto;height:12rem;border-radius:26px 26px 0 0;-webkit-mask-image:radial-gradient(circle 54px at 50% 0,transparent 98%,#000 100%);mask-image:radial-gradient(circle 54px at 50% 0,transparent 98%,#000 100%)}
.s-telecom-a-services-1.s-b .saservices1-tag{top:auto;bottom:1rem}
.s-telecom-a-services-1.s-b .saservices1-art{display:none}}
@container (max-width:640px){.s-telecom-a-services-1.s-b .saservices1-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gut)*-1);padding-inline:var(--gut);scroll-padding-inline:var(--gut)}
.s-telecom-a-services-1.s-b .saservices1-grid::-webkit-scrollbar{display:none}
.s-telecom-a-services-1.s-b .saservices1-card{flex:0 0 78%;scroll-snap-align:start}}
/* layout c */
.s-telecom-a-services-1.s-c{padding-block:calc(var(--sec)/2)}
.s-telecom-a-services-1.s-c .saservices1-s1,.s-telecom-a-services-1.s-c .saservices1-s2,.s-telecom-a-services-1.s-c .saservices1-s4{display:none;width:100%;height:auto}
.s-telecom-a-services-1.s-c .saservices1-card:nth-child(4n+1) .saservices1-s1{display:block}
.s-telecom-a-services-1.s-c .saservices1-card:nth-child(4n+2) .saservices1-s2{display:block}
.s-telecom-a-services-1.s-c .saservices1-card:nth-child(4n+4) .saservices1-s4{display:block}
.s-telecom-a-services-1.s-c .saservices1-card:has(.saservices1-photo) .saservices1-art{display:none}
.s-telecom-a-services-1.s-c .saservices1-photo{position:absolute;left:0;right:0;bottom:0;top:42%;overflow:hidden;border-radius:26px 26px 0 0;-webkit-mask-image:radial-gradient(circle 54px at 50% 0,transparent 98%,#000 100%);mask-image:radial-gradient(circle 54px at 50% 0,transparent 98%,#000 100%)}
.s-telecom-a-services-1.s-c .saservices1-photo .media{position:absolute;inset:0;aspect-ratio:auto;transition:transform .6s}
@media (hover:hover){.s-telecom-a-services-1.s-c .saservices1-card:hover .saservices1-photo .media{transform:scale(1.04)}}
.s-telecom-a-services-1.s-c .saservices1-tag{position:absolute;left:50%;top:34%;transform:translateX(-50%);z-index:2;padding:.5rem .9rem;border-radius:var(--r-pill);background:rgba(255,255,255,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.875rem;font-weight:var(--w-head);color:var(--ink)}
.s-telecom-a-services-1.s-c[data-set-tag=hide] .saservices1-tag{display:none}
.s-telecom-a-services-1.s-c[data-set-tone=tinted] .saservices1-card:is(:nth-child(4n+2),:nth-child(4n+4)) .chip-arrow{background:#4a5a61;color:#fff}
.s-telecom-a-services-1.s-c .saservices1-card .btn{position:static;justify-content:flex-start;padding:0;min-height:44px;color:inherit;font-weight:var(--w-head)}
.s-telecom-a-services-1.s-c .saservices1-card .btn:hover{background:none;text-decoration:none}
.s-telecom-a-services-1.s-c .saservices1-card:hover .chip-arrow{transform:translateX(4px)}
.s-telecom-a-services-1.s-c .saservices1-go{display:flex;align-items:center;gap:.75rem;margin-top:1rem}
.s-telecom-a-services-1.s-c .saservices1-head h2 span{display:block;color:var(--muted);font-weight:var(--w-body)}
.s-telecom-a-services-1.s-c .saservices1-tabs{position:relative;display:flex;gap:8px;margin-top:clamp(1.5rem,3cqw,3rem);padding-bottom:clamp(26rem,36cqw,34rem)}
.s-telecom-a-services-1.s-c .saservices1-card{flex:1 1 0;min-width:0}
.s-telecom-a-services-1.s-c .saservices1-card:nth-child(4n+3) .saservices1-s1{display:block}
.s-telecom-a-services-1.s-c .saservices1-tab input{position:absolute;opacity:0;pointer-events:none}
.s-telecom-a-services-1.s-c .saservices1-pilltab{display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;width:100%;min-height:68px;padding:.4rem .75rem;border-radius:22px;background:var(--surface);color:var(--ink);font-weight:var(--w-head);font-size:.9375rem;cursor:pointer;transition:background-color .2s,color .2s}
.s-telecom-a-services-1.s-c .saservices1-tab:hover .saservices1-pilltab{background:#e6ece9}
.s-telecom-a-services-1.s-c .saservices1-tab:has(input:checked) .saservices1-pilltab,.s-telecom-a-services-1.s-c .saservices1-tabs:not(:has(input:checked)) .saservices1-card:first-child .saservices1-pilltab{background:var(--ink);color:#fff}
.s-telecom-a-services-1.s-c .saservices1-tab:has(input:focus-visible) .saservices1-pilltab{outline:3px solid var(--focus);outline-offset:3px}
.s-telecom-a-services-1.s-c .saservices1-panel{display:none;position:absolute;left:0;right:0;top:calc(68px + 1rem);bottom:0;overflow:hidden;border-radius:var(--r-card);padding:clamp(1.5rem,3.4cqw,3.4rem);background:var(--surface);color:var(--ink)}
.s-telecom-a-services-1.s-c[data-set-tone=tinted] .saservices1-card:nth-child(4n+1) .saservices1-panel{background:linear-gradient(180deg,#d7ebe0,#edf4f1)}
.s-telecom-a-services-1.s-c[data-set-tone=tinted] .saservices1-card:nth-child(4n+2) .saservices1-panel{background:linear-gradient(180deg,#05090b,#0e1c23);color:#fff}
.s-telecom-a-services-1.s-c[data-set-tone=tinted] .saservices1-card:nth-child(4n+3) .saservices1-panel{background:linear-gradient(180deg,#c2dbeb,#eaf3fa)}
.s-telecom-a-services-1.s-c[data-set-tone=tinted] .saservices1-card:nth-child(4n+4) .saservices1-panel{background:linear-gradient(180deg,#0d1424,#1a1738);color:#fff}
.s-telecom-a-services-1.s-c .saservices1-tab:has(input:checked) .saservices1-panel,.s-telecom-a-services-1.s-c .saservices1-tabs:not(:has(input:checked)) .saservices1-card:first-child .saservices1-panel{display:block}
.s-telecom-a-services-1.s-c .saservices1-txt{position:relative;z-index:2;display:grid;gap:.5rem;max-width:46%;justify-items:start}
.s-telecom-a-services-1.s-c .saservices1-h3{font-size:clamp(1.5rem,2.6cqw,2.5rem);letter-spacing:var(--track-title);line-height:1.1}
.s-telecom-a-services-1.s-c .saservices1-t{font-size:clamp(1.125rem,1.5cqw,1.375rem);letter-spacing:-.03em;line-height:1.3;opacity:.8}
.s-telecom-a-services-1.s-c .saservices1-art{position:absolute;right:4%;bottom:-6%;width:min(44%,26rem)}
.s-telecom-a-services-1.s-c .saservices1-photo{left:50%;top:0;border-radius:0;-webkit-mask-image:radial-gradient(circle 54px at 0 50%,transparent 98%,#000 100%);mask-image:radial-gradient(circle 54px at 0 50%,transparent 98%,#000 100%)}
.s-telecom-a-services-1.s-c .saservices1-tag{left:auto;right:1rem;top:1rem;transform:none}
.s-telecom-a-services-1.s-c .saservices1-tab:has(.saservices1-tag) .saservices1-txt{padding-top:3.3rem}
@container (max-width:700px){.s-telecom-a-services-1.s-c .saservices1-tabs{padding-bottom:0;display:grid}
.s-telecom-a-services-1.s-c .saservices1-pilltab{min-height:56px;justify-content:flex-start;text-align:left}
.s-telecom-a-services-1.s-c .saservices1-panel{position:relative;inset:auto;margin-top:6px;min-height:20rem}
.s-telecom-a-services-1.s-c .saservices1-card:has(.saservices1-photo) .saservices1-panel{min-height:26rem}
.s-telecom-a-services-1.s-c .saservices1-photo{position:relative;inset:auto;display:block;block-size:15rem;margin:1.5rem calc(-1*clamp(1.5rem,3.4cqw,3.4rem)) calc(-1*clamp(1.5rem,3.4cqw,3.4rem));border-radius:0;-webkit-mask-image:none;mask-image:none}
.s-telecom-a-services-1.s-c .saservices1-txt{max-width:none}
.s-telecom-a-services-1.s-c .saservices1-art{width:70%;right:15%}
.s-telecom-a-services-1.s-c .saservices1-photo{left:0;top:48%;border-radius:26px 26px 0 0;-webkit-mask-image:radial-gradient(circle 54px at 50% 0,transparent 98%,#000 100%);mask-image:radial-gradient(circle 54px at 50% 0,transparent 98%,#000 100%)}}
.s-telecom-a-timeline-1{container-type:inline-size;display:block;position:relative;overflow-wrap:break-word}
.s-telecom-a-timeline-1 :is(h2,h3){margin:0;text-wrap:balance}
.s-telecom-a-timeline-1 :where(p,li,dd,blockquote,figcaption){text-wrap:pretty}
.s-telecom-a-timeline-1 .media{position:relative;margin:0;overflow:hidden}
.s-telecom-a-timeline-1 .media>img,.s-telecom-a-timeline-1 .media>.media__ph{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}
.s-telecom-a-timeline-1 .media--empty{background:color-mix(in srgb,currentColor 14%,transparent)}
/* layout a */
.s-telecom-a-timeline-1.s-a{padding-block:var(--sec);counter-reset:st}
.s-telecom-a-timeline-1.s-a[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-timeline-1.s-a .satimeline1-text{margin-top:1rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:32rem}
.s-telecom-a-timeline-1.s-a[data-set-tone=mint] .satimeline1-text{color:#33454b}
.s-telecom-a-timeline-1.s-a .satimeline1-acts{margin-top:1.75rem}
.s-telecom-a-timeline-1.s-a .satimeline1-step{counter-increment:st;position:relative}
.s-telecom-a-timeline-1.s-a .satimeline1-when{font-family:var(--mono);letter-spacing:0;font-size:.9375rem;color:var(--ink-soft)}
.s-telecom-a-timeline-1.s-a .satimeline1-card{border-radius:var(--r-card);background:var(--surface);padding:clamp(1.1rem,2.2cqw,1.75rem);display:grid;gap:.5rem;transition:transform .3s}
.s-telecom-a-timeline-1.s-a[data-set-tone=mint] .satimeline1-card{background:#fff}
.s-telecom-a-timeline-1.s-a .satimeline1-card:hover{transform:translateY(-3px)}
.s-telecom-a-timeline-1.s-a .satimeline1-card p{color:var(--ink-soft)}
.s-telecom-a-timeline-1.s-a .satimeline1-mk{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font-size:.875rem;font-weight:var(--w-head);box-shadow:0 0 0 6px #fff}
.s-telecom-a-timeline-1.s-a[data-set-tone=mint] .satimeline1-mk{box-shadow:0 0 0 6px var(--mint)}
.s-telecom-a-timeline-1.s-a[data-set-marker=dot] .satimeline1-mk{width:14px;height:14px;font-size:0}
.s-telecom-a-timeline-1.s-a .satimeline1-mk::before{content:counter(st)}
.s-telecom-a-timeline-1.s-a .satimeline1-hd{max-width:40rem;margin-bottom:clamp(2rem,4cqw,3.5rem)}
.s-telecom-a-timeline-1.s-a .satimeline1-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--gap);position:relative;padding-top:1.25rem}
.s-telecom-a-timeline-1.s-a .satimeline1-row::before{content:"";position:absolute;left:0;right:0;top:calc(1.25rem + 6px);border-top:2px solid var(--ink);opacity:.18}
.s-telecom-a-timeline-1.s-a .satimeline1-row .satimeline1-step{display:grid;gap:.75rem;align-content:start;padding-top:2.25rem}
.s-telecom-a-timeline-1.s-a .satimeline1-row .satimeline1-mk{position:absolute;top:calc(0rem + 0px)}
.s-telecom-a-timeline-1.s-a .satimeline1-row .satimeline1-when{order:-1}
@container (max-width:820px){.s-telecom-a-timeline-1.s-a .satimeline1-row{grid-auto-flow:row;padding:0 0 0 2rem;gap:1.25rem}
.s-telecom-a-timeline-1.s-a .satimeline1-row::before{left:6px;right:auto;top:0;bottom:0;border-top:0;border-left:2px solid var(--ink)}
.s-telecom-a-timeline-1.s-a .satimeline1-row .satimeline1-step{padding-top:0}
.s-telecom-a-timeline-1.s-a .satimeline1-row .satimeline1-mk{left:-2rem;top:.1rem}}
/* layout b */
.s-telecom-a-timeline-1.s-b{padding-block:var(--sec);counter-reset:st}
.s-telecom-a-timeline-1.s-b[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-timeline-1.s-b .satimeline1-text{margin-top:1rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:32rem}
.s-telecom-a-timeline-1.s-b[data-set-tone=mint] .satimeline1-text{color:#33454b}
.s-telecom-a-timeline-1.s-b .satimeline1-acts{margin-top:1.5rem}
.s-telecom-a-timeline-1.s-b .satimeline1-step{counter-increment:st;position:relative}
.s-telecom-a-timeline-1.s-b .satimeline1-when{font-family:var(--mono);letter-spacing:0;font-size:.9375rem;font-weight:var(--w-med);color:var(--ink)}
.s-telecom-a-timeline-1.s-b .satimeline1-card{display:grid;gap:.4rem}
.s-telecom-a-timeline-1.s-b .satimeline1-card h3{font-size:clamp(1.125rem,1.5cqw,1.375rem)}
.s-telecom-a-timeline-1.s-b .satimeline1-card p{color:var(--ink-soft);font-size:1rem;line-height:1.45}
.s-telecom-a-timeline-1.s-b[data-set-tone=mint] .satimeline1-card p{color:#33454b}
.s-telecom-a-timeline-1.s-b .satimeline1-mk{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font-size:.875rem;font-weight:var(--w-head);box-shadow:0 0 0 6px #fff}
.s-telecom-a-timeline-1.s-b[data-set-tone=mint] .satimeline1-mk{box-shadow:0 0 0 6px var(--mint)}
.s-telecom-a-timeline-1.s-b[data-set-marker=dot] .satimeline1-mk{width:14px;height:14px;font-size:0}
.s-telecom-a-timeline-1.s-b .satimeline1-mk::before{content:counter(st)}
.s-telecom-a-timeline-1.s-b .satimeline1-hd{max-width:36rem;margin:0 auto clamp(1.75rem,3.5cqw,3rem);text-align:center}
.s-telecom-a-timeline-1.s-b .satimeline1-hd .satimeline1-text{margin-inline:auto}
.s-telecom-a-timeline-1.s-b .satimeline1-spine{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--gap)}
.s-telecom-a-timeline-1.s-b .satimeline1-spine::before{content:"";position:absolute;left:0;right:0;top:calc(2.25rem + 7px);border-top:2px solid var(--ink);opacity:.18}
.s-telecom-a-timeline-1.s-b .satimeline1-spine .satimeline1-step{display:grid;align-content:start;row-gap:.75rem}
.s-telecom-a-timeline-1.s-b .satimeline1-spine .satimeline1-when{order:-1;display:block;min-height:1.5rem}
.s-telecom-a-timeline-1.s-b .satimeline1-spine .satimeline1-mk{position:relative;order:0;justify-self:start}
.s-telecom-a-timeline-1.s-b .satimeline1-spine .satimeline1-card{order:1}
.s-telecom-a-timeline-1.s-b[data-set-marker=num] .satimeline1-spine::before{top:calc(2.25rem + 14px)}
@container (max-width:820px){.s-telecom-a-timeline-1.s-b .satimeline1-spine{grid-auto-flow:row;gap:1.1rem}
.s-telecom-a-timeline-1.s-b .satimeline1-spine::before{left:6px;right:auto;top:0;bottom:0;border-top:0;border-left:2px solid var(--ink)}
.s-telecom-a-timeline-1.s-b .satimeline1-spine .satimeline1-step{grid-template-columns:minmax(0,1fr);padding-left:3rem;row-gap:.2rem}
.s-telecom-a-timeline-1.s-b .satimeline1-spine .satimeline1-mk{position:absolute;left:0;top:.1rem}
.s-telecom-a-timeline-1.s-b .satimeline1-spine .satimeline1-when{order:0;min-height:0}
.s-telecom-a-timeline-1.s-b .satimeline1-spine .satimeline1-card{order:1}}
/* layout c */
.s-telecom-a-timeline-1.s-c{padding-block:var(--sec);counter-reset:st}
.s-telecom-a-timeline-1.s-c[data-set-tone=mint]{background:var(--mint)}
.s-telecom-a-timeline-1.s-c .satimeline1-text{margin-top:1rem;color:var(--ink-soft);font-size:clamp(1.0625rem,1.46cqw,1.25rem);max-width:32rem}
.s-telecom-a-timeline-1.s-c[data-set-tone=mint] .satimeline1-text{color:#33454b}
.s-telecom-a-timeline-1.s-c .satimeline1-acts{margin-top:1.75rem}
.s-telecom-a-timeline-1.s-c .satimeline1-step{counter-increment:st;position:relative}
.s-telecom-a-timeline-1.s-c .satimeline1-when{font-family:var(--mono);letter-spacing:0;font-size:.9375rem;color:var(--ink-soft)}
.s-telecom-a-timeline-1.s-c .satimeline1-card{border-radius:var(--r-card);background:var(--surface);padding:clamp(1.1rem,2.2cqw,1.75rem);display:grid;gap:.5rem;transition:transform .3s}
.s-telecom-a-timeline-1.s-c[data-set-tone=mint] .satimeline1-card{background:#fff}
.s-telecom-a-timeline-1.s-c .satimeline1-card:hover{transform:translateY(-3px)}
.s-telecom-a-timeline-1.s-c .satimeline1-card p{color:var(--ink-soft)}
.s-telecom-a-timeline-1.s-c .satimeline1-mk{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font-size:.875rem;font-weight:var(--w-head);box-shadow:0 0 0 6px #fff}
.s-telecom-a-timeline-1.s-c[data-set-tone=mint] .satimeline1-mk{box-shadow:0 0 0 6px var(--mint)}
.s-telecom-a-timeline-1.s-c[data-set-marker=dot] .satimeline1-mk{width:14px;height:14px;font-size:0}
.s-telecom-a-timeline-1.s-c .satimeline1-mk::before{content:counter(st)}
.s-telecom-a-timeline-1.s-c .satimeline1-box{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,5cqw,5rem);padding:clamp(1.5rem,5cqw,5rem);border-radius:var(--r-card);background:radial-gradient(60% 80% at 0% 100%,rgba(116,173,155,.45),transparent 70%),linear-gradient(160deg,#0e1c23,#142a2d)}
.s-telecom-a-timeline-1.s-c .satimeline1-text,.s-telecom-a-timeline-1.s-c[data-set-tone=mint] .satimeline1-text{color:var(--on-dark-2)}
.s-telecom-a-timeline-1.s-c .satimeline1-sticky{align-self:start;position:sticky;top:5rem}
.s-telecom-a-timeline-1.s-c .satimeline1-list{display:grid;gap:0}
.s-telecom-a-timeline-1.s-c .satimeline1-list .satimeline1-step{display:grid;grid-template-columns:5.5rem minmax(0,1fr);column-gap:1rem}
.s-telecom-a-timeline-1.s-c .satimeline1-when{color:var(--signal);padding-top:1.4rem}
.s-telecom-a-timeline-1.s-c .satimeline1-lane{position:relative;padding:0 0 1.25rem 2.25rem}
.s-telecom-a-timeline-1.s-c .satimeline1-lane::before{content:"";position:absolute;left:13px;top:0;bottom:0;border-left:2px solid rgba(255,255,255,.2)}
.s-telecom-a-timeline-1.s-c .satimeline1-list .satimeline1-step:last-child .satimeline1-lane::before{bottom:auto;height:2rem}
.s-telecom-a-timeline-1.s-c .satimeline1-list .satimeline1-mk{position:absolute;left:0;top:1.3rem;box-shadow:0 0 0 6px #142a2d;background:var(--signal);color:var(--ink)}
.s-telecom-a-timeline-1.s-c[data-set-tone=mint] .satimeline1-mk{box-shadow:0 0 0 6px #142a2d}
.s-telecom-a-timeline-1.s-c .satimeline1-list .satimeline1-card,.s-telecom-a-timeline-1.s-c[data-set-tone=mint] .satimeline1-list .satimeline1-card{background:#22343b;color:#fff}
.s-telecom-a-timeline-1.s-c .satimeline1-list .satimeline1-card p{color:var(--on-dark-2)}
@container (max-width:820px){.s-telecom-a-timeline-1.s-c .satimeline1-box{grid-template-columns:minmax(0,1fr)}
.s-telecom-a-timeline-1.s-c .satimeline1-sticky{position:static}
.s-telecom-a-timeline-1.s-c .satimeline1-list .satimeline1-step{grid-template-columns:minmax(0,1fr)}
.s-telecom-a-timeline-1.s-c .satimeline1-when{padding-top:0;padding-left:2.25rem}
.s-telecom-a-timeline-1.s-c .satimeline1-lane{padding-top:.25rem}
.s-telecom-a-timeline-1.s-c .satimeline1-list .satimeline1-mk{top:.4rem}}
/* engine motion layer (docs/MOTION-SYSTEM.md): CSS only, base state fully visible */
@property --mk-p{syntax:"<number>";inherits:true;initial-value:1}
@keyframes mk-count{from{--mk-p:0}}
@keyframes mk-cnt-a{from,to{visibility:visible}}
@keyframes mk-cnt-v{from,to{color:transparent}}
.cnt{position:relative;display:inline-block;white-space:nowrap;--mk-n:round(down,calc(var(--mk-p)*var(--to,0)),1)}
.cnt__a{position:absolute;inset:0;display:block;text-align:end;visibility:hidden;white-space:pre;pointer-events:none;user-select:none}
.cnt__d::before{content:counter(mkd)}
.cnt__d0{counter-reset:mkd mod(var(--mk-n),10)}
.cnt__d1{counter-reset:mkd mod(round(down,calc(var(--mk-n)/10),1),10)}
.cnt__d2{counter-reset:mkd mod(round(down,calc(var(--mk-n)/100),1),10)}
.cnt__d3{counter-reset:mkd mod(round(down,calc(var(--mk-n)/1000),1),10)}
.cnt__d4{counter-reset:mkd mod(round(down,calc(var(--mk-n)/10000),1),10)}
.cnt__d5{counter-reset:mkd mod(round(down,calc(var(--mk-n)/100000),1),10)}
.cnt__d6{counter-reset:mkd mod(round(down,calc(var(--mk-n)/1000000),1),10)}
.cnt__d7{counter-reset:mkd mod(round(down,calc(var(--mk-n)/10000000),1),10)}
.cnt__d8{counter-reset:mkd mod(round(down,calc(var(--mk-n)/100000000),1),10)}
.cnt__z1{opacity:clamp(0,calc(var(--mk-n) - 9),1)}
.cnt__z2{opacity:clamp(0,calc(var(--mk-n) - 99),1)}
.cnt__z3{opacity:clamp(0,calc(var(--mk-n) - 999),1)}
.cnt__z4{opacity:clamp(0,calc(var(--mk-n) - 9999),1)}
.cnt__z5{opacity:clamp(0,calc(var(--mk-n) - 99999),1)}
.cnt__z6{opacity:clamp(0,calc(var(--mk-n) - 999999),1)}
.cnt__z7{opacity:clamp(0,calc(var(--mk-n) - 9999999),1)}
.cnt__z8{opacity:clamp(0,calc(var(--mk-n) - 99999999),1)}
@keyframes mk-up{from{opacity:0;translate:0 18px}}
@keyframes mk-up-l{from{opacity:0;translate:0 24px}}
@keyframes mk-img{from{opacity:0;scale:1.04}}
@keyframes mk-in{from{opacity:0;translate:0 18px}}
@keyframes mk-zoom{from{scale:1.05}}
@media (prefers-reduced-motion:no-preference){
@supports (animation-timeline:view()) and (width:round(down,1px,1px)){
:where(:is(main,footer) .s:not([data-motion="none"])){view-timeline:--mk-blk block}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(li,article,dl>div){view-timeline:--mk-blk block}
.cnt{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--mk-blk;animation-range:entry 20% entry 100%}
.cnt>.cnt__v,.cnt>.cnt__a{animation-duration:1s;animation-fill-mode:both}
}
@supports (animation-timeline:view()){
:where(:is(main,footer) .s:not([data-motion="none"])) :where(:is(h2,h3,h4,p,dt,dd,.eyebrow,.lead):not(:is(li,figure,details,summary,button,a,label,blockquote) *):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *)){animation:mk-up linear both;animation-timeline:view();animation-range:entry 0% entry 70%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul,ol,dl,:has(>details),:has(>article)){view-timeline:--mk-list block}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(:is(ul,ol)>li:not(li *):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *),details:not(li *):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *),article:not(li *):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *),dl>div:not(li *):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *)){animation:mk-up-l linear both;animation-timeline:--mk-list;animation-range:entry 0% entry 60%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(2)){animation-range:entry 5% entry 59%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(3)){animation-range:entry 10% entry 63%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(4)){animation-range:entry 15% entry 67%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(5)){animation-range:entry 20% entry 71%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(6)){animation-range:entry 25% entry 75%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(7)){animation-range:entry 30% entry 79%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(8)){animation-range:entry 35% entry 83%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(9)){animation-range:entry 40% entry 87%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(10)){animation-range:entry 45% entry 91%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(11)){animation-range:entry 50% entry 95%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(ul>li,ol>li,details,article,dl>div):where(:nth-child(12)){animation-range:entry 55% entry 99%}
:where(:is(main,footer) .s:not([data-motion="none"])) :where(img:not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *):not(.vid__poster)){animation:mk-img linear both;animation-timeline:view();animation-range:entry 0% entry 80%}
:where(:is(main,footer) .s:not([data-motion="none"])[data-load]) :where(:is(h2,h3,p,.eyebrow,.lead,.btn):not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *)){animation:mk-in .7s var(--ease,cubic-bezier(.2,.7,.2,1)) both;animation-timeline:auto;animation-range:normal}
:where(:is(main,footer) .s:not([data-motion="none"])[data-load]) :where(.eyebrow,h2){animation-delay:.04s}
:where(:is(main,footer) .s:not([data-motion="none"])[data-load]) :where(.lead,h2+p){animation-delay:.14s}
:where(:is(main,footer) .s:not([data-motion="none"])[data-load]) :where(.btn){animation-delay:.24s}
:where(:is(main,footer) .s:not([data-motion="none"])[data-load]) :where(img:not(:is([class*="wall"],[class*="marq"],.mk-skip,[aria-hidden="true"],.cnt,nav,form,.vid) *):not(.vid__poster)){animation:mk-zoom 1s var(--ease,cubic-bezier(.2,.7,.2,1)) both;animation-timeline:auto;animation-range:normal}
}
}
.t-telecom-a .cc-legal{display:flex;flex-wrap:wrap;gap:0 1.5rem;box-sizing:border-box;padding:.5rem var(--cc-gutter,var(--gutter,1.5rem));font-size:1rem}
.t-telecom-a .cc-legal a{display:inline-flex;align-items:center;min-block-size:2.75rem;color:inherit;text-decoration:underline;text-underline-offset:.2em}
.t-telecom-a .cc-page{box-sizing:border-box;max-inline-size:44rem;margin:0;padding:clamp(3rem,8vw,6rem) var(--cc-gutter,var(--gutter,1.5rem));hyphens:manual}
.t-telecom-a .cc-page h1{font-family:var(--cc-font-title,var(--cc-font,inherit));font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15;margin:0 0 1rem;text-wrap:balance}
.t-telecom-a .cc-page h2{font-size:1.375rem;line-height:1.2;margin:2rem 0 .5rem}
.t-telecom-a .cc-page p,.t-telecom-a .cc-page li{margin:0 0 1rem;color:var(--text,inherit);font-size:1rem;line-height:1.5;max-inline-size:62ch;hyphens:manual}
.t-telecom-a .cc-page a{color:inherit;text-decoration:underline;text-underline-offset:.2em}