.telecom-workflow-section{--tw-ink: #183a50;--tw-muted: #4c6779;--tw-paper: #fbfdff;--tw-scene: #23486a;--tw-header: #316e99;--tw-line: #d9e5ec;background:#fffffd;padding-block:3rem;color:var(--tw-ink)}.telecom-workflow-wrap{width:min(100% - 3rem,1120px);margin-inline:auto}.telecom-workflow-intro{margin-bottom:2rem}.telecom-workflow-section .telecom-workflow-intro h2{max-width:26ch;margin:0;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:600;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.telecom-workflow-intro p{max-width:60ch;margin:1rem 0 0;color:var(--tw-muted);font-size:1.0625rem;line-height:1.7}.telecom-workflow-steps{display:grid;justify-items:stretch;align-items:stretch;grid-template-columns:1fr;grid-auto-rows:1fr;gap:1.5rem;margin:0;padding:0;list-style:none}.telecom-workflow-steps>li{min-width:0;width:auto}.telecom-workflow-card{height:100%;display:grid;grid-template-rows:60px 1fr 66px;border:1px solid var(--tw-line);border-radius:12px;overflow:hidden;background:#f3f8fb}.telecom-workflow-card-header{display:flex;align-items:center;gap:9px;min-height:54px;padding:10px 12px;background:var(--tw-header);color:var(--tw-paper)}.telecom-workflow-card-header h3{margin:0;font-size:.875rem;line-height:1.35;font-weight:600}.telecom-workflow-number{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:50%;background:#d9eefb;color:#23486a;font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.telecom-workflow-scene{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:260px;padding:14px;background:var(--tw-scene);color:var(--tw-paper);font-size:.8125rem;line-height:1.4}.telecom-workflow-scene svg{flex-shrink:0}.telecom-workflow-caption{margin:0;padding:12px 14px;font-size:.875rem;line-height:1.5;color:var(--tw-muted)}.tw-paper{position:relative;width:100%;max-width:290px;padding:12px;border:1px solid var(--tw-line);border-radius:5px;background:var(--tw-paper);color:var(--tw-ink);box-shadow:5px -5px #a9c2d8,0 7px 18px #102b3b30}.tw-paper-label,.tw-panel-label{display:block;font-size:.6875rem;line-height:1.5;letter-spacing:.035em;color:var(--tw-muted)}.tw-paper-title{display:block;margin-top:5px;font-size:.875rem;line-height:1.45}.tw-rows{margin:6px 0 0;font-variant-numeric:tabular-nums}.tw-rows>div{display:flex;justify-content:space-between;gap:10px;padding:4px 0;border-bottom:1px solid var(--tw-line)}.tw-rows dt{min-width:0}.tw-rows dd{margin:0;white-space:nowrap;font-weight:600}.tw-status{display:flex;align-items:center;gap:7px;max-width:100%;margin-top:auto;padding:6px 9px;border:1px solid #76c9a8;border-radius:24px;background:#214c42;color:#d5f7e9;font-size:.75rem;font-weight:600}.tw-status-review{border-color:#e6b86c;background:#60441f;color:#ffe8bc}.tw-inputs{display:flex;gap:10px}.tw-inputs>span{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #708fa8;border-radius:5px;background:#193b56}.tw-inputs svg{width:17px;height:17px}.tw-flow-arrow{color:#9bddf4}.tw-note{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;color:#e0edf7;font-size:.75rem}.tw-note b{margin-left:auto;font-weight:500}.tw-quality{width:100%;display:flex;align-items:center;justify-content:space-around;gap:10px;color:#a4e4f7}.tw-gauge{width:128px;position:relative;text-align:center;padding-bottom:4px;color:var(--tw-paper)}.tw-gauge svg{width:100%;height:auto;display:block}.tw-gauge strong{position:absolute;top:31px;left:0;right:0;font-size:1.5rem;line-height:1.2}.tw-gauge>span{display:block;margin-top:5px;font-size:.75rem}.tw-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.tw-metrics>div{display:flex;flex-direction:column;align-items:center;gap:5px;padding:7px 4px;background:#193b56;border:1px solid #547894;border-radius:6px}.tw-metrics span{color:#c0d8e8;font-size:.6875rem}.tw-metrics strong{font-size:1rem;font-weight:600}.tw-dark-panel{width:100%;padding:10px;border:1px solid #5c7d95;border-radius:6px;background:#172f46}.tw-dark-panel .tw-panel-label{color:#b8d1e3}.tw-dark-panel .tw-rows>div{border-color:#496579}.tw-route-row{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:5px;align-items:center;padding:8px 5px;border-bottom:1px solid #466176;font-variant-numeric:tabular-nums;font-size:.75rem}.tw-route-row strong{display:flex;align-items:center;gap:3px;font-weight:500}.tw-route-labels{color:#bad1e2;font-size:.6875rem}.tw-selected{background:#255749;color:#c7f6e2}.tw-scene-symbol{color:#ade1f6}.tw-pricing{display:flex;align-items:center;gap:9px;width:100%}.tw-pricing>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:14px 8px;border-radius:6px;background:var(--tw-paper);color:var(--tw-ink);text-align:center}.tw-pricing span{font-size:.75rem}.tw-pricing strong{font-size:1.25rem;line-height:1.1}.tw-pricing small{color:var(--tw-muted)}.tw-highlight{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:9px;padding:7px;border:1px solid #8dbcd9;border-radius:3px;background:#e9f4fb;font-size:.6875rem}.tw-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:10px;background:#e1f3eb;border-radius:4px;color:#215646}.tw-total-review{background:#fff0d8;color:#70450c}.tw-net{display:flex;flex-direction:column;gap:6px;margin-top:16px;color:#b2eed7}.tw-net strong{font-size:1.8rem;line-height:1.2;font-weight:600}.tw-chart{width:100%;padding:14px;border-radius:6px;background:#172f46;border:1px solid #5c7d95}.tw-chart .tw-panel-label{color:#d4e3ee}.tw-chart-legend{display:flex;gap:16px;margin-top:10px;font-size:.6875rem}.tw-chart-legend span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#83d8b5}.tw-chart-legend span+span:before{background:#71b6e9}.tw-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:10px}.tw-bar-group>div{display:flex;align-items:end;justify-content:center;gap:5px;height:72px;border-bottom:1px solid #7596ad}.tw-bar-group i{width:12px;background:#83d8b5;border-radius:3px 3px 0 0}.tw-bar-group i+i{background:#71b6e9}.tw-bar-group>span{display:block;margin-top:6px;text-align:center;color:#b8d1e3;font-size:.6875rem}.tw-reminder{display:flex;align-items:center;gap:16px;padding-block:16px;color:#89551c}.tw-reminder>div{display:flex;flex-direction:column;gap:4px}.tw-reminder strong{font-size:1.5rem}.tw-reminder span{font-size:.75rem}.tw-payment{display:flex;align-items:center;justify-content:center;gap:24px;color:#b7e1f4}.tw-settled-mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid #8fd8bb;border-radius:50%;background:#275c49;color:#baf3d9}@media not (min-width:768px){.telecom-workflow-wrap{width:min(100% - 2.5rem,430px)}}@media not (min-width:360px){.telecom-workflow-card{grid-template-rows:60px 1fr 87px}}@media(min-width:768px){.telecom-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media(min-width:960px){.telecom-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}@media(prefers-contrast:more){.telecom-workflow-card,.tw-paper{border-color:var(--tw-ink)}}.industry-story-page{color:#102b3b}.industry-story-page ::selection{background:#b8e9f4;color:#102b3b}.industry-story-wrap{width:min(100% - 3rem,1280px);margin-inline:auto}.industry-story-band{padding-block:clamp(3.5rem,7vw,6rem)}.industry-story-page h1,.industry-story-page h2{text-wrap:wrap;font-weight:600;letter-spacing:-.025em;line-height:1.12}.industry-story-page h2{font-size:clamp(2rem,3.4vw,3rem);margin-bottom:2.5rem}.industry-story-hero{background:#e7f3fb;padding-block:clamp(3rem,5.5vw,5.5rem)}.industry-story-hero-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:clamp(2rem,3vw,3.5rem)}.industry-story-hero h1{font-size:clamp(2.65rem,4vw,3.65rem);letter-spacing:-.035em}.industry-story-hero h1 span{color:#08738e}.industry-story-copy>p{max-width:40ch;margin-top:1.5rem;color:#355568;font-size:1.0625rem;line-height:1.7}.industry-story-hero img{display:block;width:100%;height:auto}.industry-story-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.6rem}.industry-story-primary{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:48px;padding:.85rem 1.2rem;border-radius:.375rem;background:#08738e;color:#fff;font-weight:600;flex-shrink:0}.industry-story-primary:hover{background:#075b73}.industry-story-link{display:inline-flex;align-items:center;min-height:44px;color:#086d86;font-weight:600;text-decoration:underline;text-underline-offset:.25em}.industry-story-page a:focus-visible,.industry-story-page summary:focus-visible{outline:2px solid #08738e;outline-offset:5px}.industry-story-details{color:#486273;font-size:.875rem;line-height:1.7;margin-top:1.5rem}.industry-story-details summary{cursor:pointer;width:fit-content;min-height:44px;text-decoration:underline;text-underline-offset:4px}.industry-story-details p{max-width:80ch;padding-block:.5rem}.industry-story-workflow{background:#e7f3fb}.industry-story-closing{background:#ccecf5}.industry-story-closing>.industry-story-wrap{display:flex;justify-content:space-between;align-items:center;gap:3rem}.industry-story-closing h2{margin-bottom:1.25rem}.industry-story-closing p{max-width:58ch;line-height:1.7;color:#355568}@media(max-width:1099px){.industry-story-hero-layout{grid-template-columns:1fr;gap:2rem}.industry-story-hero img{max-width:800px;margin-inline:auto}.industry-story-copy>p{max-width:55ch}}@media(max-width:639px){.industry-story-wrap{width:calc(100% - 2.5rem)}.industry-story-hero{padding-block:2.5rem 2rem}.industry-story-hero h1{font-size:clamp(2.3rem,8.8vw,3rem)}.industry-story-copy>p{font-size:1rem}.industry-story-actions{align-items:flex-start;flex-direction:column;gap:.5rem}.industry-story-link{font-size:.9375rem}.industry-story-closing>.industry-story-wrap{align-items:flex-start;flex-direction:column;gap:1.75rem}}.industry-story-hero-layout>h1{grid-column:1 / -1;max-width:none;font-size:clamp(2rem,3.5vw,3rem)}.industry-story-page h2{max-width:none;font-size:clamp(1.75rem,2.7vw,2.5rem)}@media(min-width:1024px){.industry-story-page #contact>div>div:first-child{display:contents}.industry-story-page #contact h2{grid-column:1 / -1;max-width:none}.industry-story-page #contact>div>div:first-child>p{grid-column:1;grid-row:2;margin-top:0}.industry-story-page #contact>div>div:first-child>div{grid-column:1;grid-row:3;margin-top:0}.industry-story-page #contact>div>div:nth-child(2){grid-column:2;grid-row:2 / span 2}}
