.auto-application-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:36px;background:color-mix(in srgb,var(--surface-white) 82%,transparent)}.auto-application-link{display:flex;min-height:64px;align-items:center;justify-content:center;padding:1rem 1.25rem;text-align:center;line-height:1.4;font-weight:600;color:var(--text-primary);transition:background-color .2s cubic-bezier(.22,.61,.36,1),color .2s cubic-bezier(.22,.61,.36,1)}.auto-application-link+.auto-application-link{border-left:1px solid rgba(10,10,26,.08)}.auto-application-link:hover{color:var(--gradient-8);background:color-mix(in srgb,var(--gradient-7) 5%,var(--surface-white))}.auto-hero-stages{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"signal pattern" "decision fleet";gap:1rem}.auto-hero-stage{position:relative;display:flex;min-height:190px;flex-direction:column;justify-content:flex-start;border:1px solid rgba(10,10,26,.08);border-radius:28px;background:var(--surface-white);padding:1.25rem}.auto-hero-stage-signal{grid-area:signal}.auto-hero-stage-pattern{grid-area:pattern}.auto-hero-stage-fleet{grid-area:fleet}.auto-hero-stage-decision{grid-area:decision}.auto-hero-stage h2{margin-top:.7rem;font-size:1rem;line-height:1.35;font-weight:650;letter-spacing:-.012em;color:var(--text-primary)}.auto-hero-stage>p:last-child{margin-top:.65rem;font-size:.75rem;line-height:1.55;color:var(--text-secondary)}.auto-stage-label{line-height:1.35;font-weight:700;color:var(--gradient-8)}.auto-hero-stage-fleet:after,.auto-hero-stage-pattern:after,.auto-hero-stage-signal:after{content:"";position:absolute;z-index:2;pointer-events:none}.auto-hero-stage-signal:after{right:-1.05rem;top:50%;width:1.05rem;height:1px}.auto-hero-stage-pattern:after,.auto-hero-stage-signal:after{background:color-mix(in srgb,var(--gradient-7) 42%,transparent)}.auto-hero-stage-pattern:after{right:50%;bottom:-1.05rem;width:1px;height:1.05rem}.auto-hero-stage-fleet:after{left:-1.05rem;top:50%;width:1.05rem;height:1px;background:color-mix(in srgb,var(--gradient-7) 42%,transparent)}.auto-hero-stages>.auto-stage-connector{display:none}.auto-hero-stage-leading{border-color:color-mix(in srgb,var(--gradient-7) 42%,transparent);background:color-mix(in srgb,var(--gradient-7) 8%,var(--surface-white));box-shadow:inset 0 3px 0 var(--gradient-7)}.auto-hero-stage-decision{border-color:transparent;background:linear-gradient(135deg,var(--gradient-7),var(--gradient-8) 65%,var(--gradient-9))}.auto-hero-stage-decision .auto-stage-label,.auto-hero-stage-decision h2,.auto-hero-stage-decision>p:last-child{color:var(--surface-white)}.auto-picture-connector,.auto-stage-connector,.auto-workflow-connector{position:relative;align-self:center;height:1px;background:color-mix(in srgb,var(--gradient-7) 32%,transparent)}.auto-picture-connector:after,.auto-stage-connector:after,.auto-workflow-connector:after{content:"";position:absolute;right:0;top:50%;width:7px;height:7px;border-top:1px solid color-mix(in srgb,var(--gradient-7) 65%,transparent);border-right:1px solid color-mix(in srgb,var(--gradient-7) 65%,transparent);transform:translateY(-50%) rotate(45deg)}.auto-evidence-pair{display:grid;gap:.45rem;margin-top:auto;padding-top:1rem}.auto-evidence-pair span{border-radius:12px;background:var(--surface-white);padding:.5rem .65rem;font-size:.6875rem;line-height:1.35;font-weight:600;color:var(--text-secondary)}.auto-evidence-pair span:first-child{color:var(--gradient-8)}.auto-fleet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:auto;padding-top:.85rem}.auto-fleet span{border:1px solid rgba(10,10,26,.08);border-radius:8px;padding:.35rem .15rem;text-align:center;font-size:.625rem;font-weight:650;color:var(--text-secondary)}.auto-fleet .is-match{border-color:color-mix(in srgb,var(--gradient-7) 40%,transparent);background:color-mix(in srgb,var(--gradient-7) 10%,var(--surface-white));color:var(--gradient-8)}.auto-decision-status{margin-top:auto!important;border-top:1px solid color-mix(in srgb,var(--surface-white) 22%,transparent);padding-top:.85rem;font-weight:650}.auto-evidence-map{display:grid;grid-template-columns:minmax(230px,.92fr) minmax(155px,.56fr) minmax(300px,1.12fr);gap:1.5rem;align-items:stretch}.auto-case-timeline>h3,.auto-source-stack h3{margin-bottom:1rem;font-size:.9375rem;font-weight:650;color:var(--text-primary)}.auto-source-stack ol{border-top:1px solid rgba(10,10,26,.08)}.auto-source-stack li{display:grid;gap:.2rem;padding:.72rem 0}.auto-source-stack li span{font-size:.6875rem;font-weight:700;color:var(--gradient-8)}.auto-source-stack li strong{font-size:.75rem;line-height:1.4;font-weight:600;color:var(--text-primary)}.auto-join-layer{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gradient-7) 28%,transparent);border-radius:28px;background:color-mix(in srgb,var(--gradient-7) 6%,var(--surface-white));padding:1.25rem;text-align:center}.auto-join-layer p{font-size:.75rem;font-weight:700;color:var(--gradient-8)}.auto-join-layer ul{display:grid;width:100%;gap:.45rem;margin-top:1rem}.auto-join-layer li{border-radius:12px;background:var(--surface-white);padding:.55rem;font-size:.75rem;font-weight:600;color:var(--text-primary)}.auto-join-arrow{width:38px;height:1px;margin-top:1.2rem;position:relative;background:color-mix(in srgb,var(--gradient-7) 35%,transparent)}.auto-join-arrow:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid var(--gradient-7);border-right:1px solid var(--gradient-7);transform:rotate(45deg)}.auto-case-timeline article{height:calc(100% - 2.35rem);border:1px solid rgba(10,10,26,.08);border-radius:28px;background:var(--surface-white);padding:1.25rem}.auto-case-timeline h4{margin-top:.45rem;font-size:1.25rem;line-height:1.3;font-weight:650;color:var(--text-primary)}.auto-case-timeline article>p:not(.text-caption){margin-top:.35rem;font-size:.75rem;color:var(--text-secondary)}.auto-case-timeline ol{position:relative;display:grid;gap:.85rem;margin-top:1.1rem;padding-left:1.1rem}.auto-case-timeline ol:before{content:"";position:absolute;left:.2rem;top:.35rem;bottom:.35rem;width:1px;background:color-mix(in srgb,var(--gradient-7) 28%,transparent)}.auto-case-timeline ol li{display:grid;grid-template-columns:2.7rem minmax(0,1fr);gap:.55rem}.auto-case-timeline time{font-size:.6875rem;font-weight:700;color:var(--gradient-8)}.auto-case-timeline li small,.auto-case-timeline li strong{display:block;font-size:.6875rem;line-height:1.4}.auto-case-timeline li strong{color:var(--text-primary)}.auto-case-timeline li small{margin-top:.15rem;color:var(--text-secondary)}.auto-case-timeline aside{display:grid;gap:.25rem;margin-top:1.1rem;border-radius:16px;background:color-mix(in srgb,var(--gradient-7) 8%,var(--surface-white));padding:.9rem}.auto-case-timeline aside small,.auto-case-timeline aside span{font-size:.6875rem;color:var(--text-secondary)}.auto-case-timeline aside strong{font-size:.8125rem;color:var(--gradient-8)}.auto-governed-route{display:grid;grid-column:1/-1;overflow:hidden;border:1px solid rgba(10,10,26,.08);border-radius:28px;background:var(--surface-white)}.auto-governed-route li{display:flex;min-height:68px;align-items:center;gap:.7rem;padding:.9rem;font-size:.75rem;font-weight:650;color:var(--text-primary)}.auto-governed-route li span{color:var(--gradient-8)}.auto-governed-route .is-final{background:linear-gradient(135deg,var(--gradient-7),var(--gradient-8) 65%,var(--gradient-9));color:var(--surface-white)}.auto-governed-route .is-final span{color:var(--surface-white)}.auto-tab-card{width:300px;flex:0 0 auto;scroll-snap-align:start;border:1px solid transparent;border-radius:28px;padding:1.25rem;text-align:left;transition:border-color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1),box-shadow .2s cubic-bezier(.22,.61,.36,1)}.auto-tab-card:hover{background:color-mix(in srgb,var(--gradient-7) 4%,var(--surface-white))}.auto-tab-card-active{border-color:rgba(10,10,26,.08);background:var(--surface-white);box-shadow:0 1px 1px rgba(10,10,26,.035),0 16px 44px -30px rgba(13,10,165,.22)}.auto-mini-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr) 24px) minmax(0,1fr);align-items:stretch}.auto-workflow-node{display:flex;min-height:108px;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgba(10,10,26,.08);border-radius:28px;background:var(--surface-white);padding:.8rem;text-align:center;font-size:.75rem;line-height:1.35;font-weight:650;color:var(--text-primary)}.auto-workflow-node svg{color:var(--gradient-7)}.auto-workflow-node small{max-width:12ch;font-size:.625rem;font-weight:500;line-height:1.35;opacity:.78}.auto-workflow-node-final{border-color:transparent;background:linear-gradient(135deg,var(--gradient-7),var(--gradient-8) 65%,var(--gradient-9))}.auto-workflow-node-final,.auto-workflow-node-final svg{color:var(--surface-white)}.auto-worklog>ol{position:relative;display:grid;gap:0}.auto-worklog>ol:before{content:"";position:absolute;left:.42rem;top:1.25rem;bottom:1.25rem;width:1px;background:color-mix(in srgb,var(--gradient-7) 30%,transparent)}.auto-worklog>ol>li{position:relative;display:grid;grid-template-columns:1rem minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1rem 0}.auto-role-marker{position:relative;z-index:1;width:.875rem;height:.875rem;margin-top:.35rem;border:3px solid var(--surface-white);border-radius:999px;background:var(--gradient-7);box-shadow:0 0 0 1px color-mix(in srgb,var(--gradient-7) 40%,transparent)}.auto-worklog-copy p{font-size:.6875rem;font-weight:700;color:var(--gradient-8)}.auto-worklog-copy h3{margin-top:.2rem;font-size:.9375rem;font-weight:650;color:var(--text-primary)}.auto-worklog-copy span{display:block;margin-top:.25rem;font-size:.75rem;line-height:1.5;color:var(--text-secondary)}.auto-worklog>ol>li>strong{border-radius:999px;background:color-mix(in srgb,var(--gradient-7) 7%,var(--surface-white));padding:.4rem .7rem;font-size:.6875rem;color:var(--gradient-8)}.auto-decision-package{margin-top:1.25rem;border:1px solid color-mix(in srgb,var(--gradient-7) 28%,transparent);border-radius:28px;background:color-mix(in srgb,var(--gradient-7) 6%,var(--surface-white));padding:1.25rem}.auto-decision-package>p{font-size:.8125rem;font-weight:700;color:var(--gradient-8)}.auto-decision-package ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.9rem}.auto-decision-package li{border-radius:12px;background:var(--surface-white);padding:.65rem;font-size:.6875rem;font-weight:600;color:var(--text-primary)}.auto-decision-package>strong{display:block;margin-top:1rem;border-radius:16px;background:linear-gradient(135deg,var(--gradient-7),var(--gradient-8) 65%,var(--gradient-9));padding:.85rem;text-align:center;font-size:.75rem;color:var(--surface-white)}.auto-platform-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.auto-platform-pillars li{padding:.5rem 1.5rem .5rem 0}.auto-platform-pillars li+li{border-left:1px solid rgba(10,10,26,.08);padding-left:1.5rem}.auto-platform-pillars span{font-size:.6875rem;font-weight:700;color:var(--gradient-8)}.auto-platform-pillars h3{margin-top:.65rem;font-size:.9375rem;line-height:1.35;font-weight:650;color:var(--text-primary)}.auto-platform-pillars p{margin-top:.55rem;font-size:.75rem;line-height:1.55;color:var(--text-secondary)}.auto-deployment-tab{flex:0 0 auto;white-space:nowrap;border:1px solid rgba(10,10,26,.08);border-radius:999px;padding:.65rem 1.25rem;font-size:.9375rem;font-weight:650;color:var(--text-secondary);transition:border-color .2s cubic-bezier(.22,.61,.36,1),color .2s cubic-bezier(.22,.61,.36,1),background-color .2s cubic-bezier(.22,.61,.36,1)}.auto-deployment-tab:hover{color:var(--gradient-8);border-color:color-mix(in srgb,var(--gradient-7) 30%,transparent)}.auto-deployment-tab-active{border-color:color-mix(in srgb,var(--gradient-7) 42%,transparent);background:color-mix(in srgb,var(--gradient-7) 10%,var(--surface-white));color:var(--gradient-8)}.auto-boundary{border:1px dashed color-mix(in srgb,var(--gradient-7) 36%,transparent);border-radius:36px;background:color-mix(in srgb,var(--gradient-7) 4%,var(--surface-white));padding:1.25rem}.auto-case-hero ol{display:grid}.auto-case-hero li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.8rem;position:relative;padding:0 0 1.3rem}.auto-case-hero li:last-child{padding-bottom:0}.auto-case-hero li:not(:last-child):after{content:"";position:absolute;left:1rem;top:2rem;bottom:.15rem;width:1px;background:color-mix(in srgb,var(--gradient-7) 28%,transparent)}.auto-case-hero li>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--gradient-7) 9%,var(--surface-white));font-size:.6875rem;font-weight:700;color:var(--gradient-8)}.auto-case-hero li:last-child>span{background:linear-gradient(135deg,var(--gradient-7),var(--gradient-8) 65%,var(--gradient-9));color:var(--surface-white)}.auto-case-hero strong{font-size:.9375rem;color:var(--text-primary)}.auto-case-hero p{margin-top:.2rem;font-size:.75rem;line-height:1.45;color:var(--text-secondary)}.auto-source-timeline ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.auto-source-timeline li{position:relative;display:flex;min-height:210px;flex-direction:column;padding:0 1.15rem}.auto-source-timeline li+li{border-left:1px solid rgba(10,10,26,.08)}.auto-source-timeline li:after{content:"";position:absolute;left:0;right:0;top:1.1rem;height:1px;background:color-mix(in srgb,var(--gradient-7) 26%,transparent)}.auto-timeline-index{position:relative;z-index:1;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:4px solid var(--surface-white);border-radius:999px;background:var(--gradient-7);font-size:.6875rem;font-weight:700;color:var(--surface-white)}.auto-source-timeline h3{margin-top:1.15rem;font-size:.875rem;line-height:1.35;font-weight:650;color:var(--text-primary)}.auto-source-timeline p{margin-top:.35rem;font-size:.6875rem;line-height:1.45;color:var(--text-secondary)}.auto-source-link{margin-top:auto;width:-moz-fit-content;width:fit-content;border-bottom:1px solid color-mix(in srgb,var(--gradient-7) 35%,transparent);font-size:.6875rem;font-weight:650;color:var(--gradient-8)}.auto-connected-picture{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(220px,.72fr) 44px minmax(0,1fr);align-items:stretch}.auto-evidence-bank{border-top:2px solid var(--gradient-7);padding-top:1rem}.auto-evidence-bank h3{font-size:.9375rem;font-weight:650;color:var(--text-primary)}.auto-evidence-bank ul{display:grid;gap:.45rem;margin-top:1rem}.auto-evidence-bank li{border-left:2px solid color-mix(in srgb,var(--gradient-7) 28%,transparent);padding:.55rem .7rem;background:var(--surface-white);font-size:.75rem;font-weight:600;color:var(--text-primary)}.auto-shared-case{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--gradient-7) 35%,transparent);border-radius:36px;background:color-mix(in srgb,var(--gradient-7) 6%,var(--surface-white));padding:1.5rem;text-align:center}.auto-shared-case strong{margin-top:.8rem;font-size:.9375rem;color:var(--text-primary)}.auto-shared-case p{margin-top:.5rem;font-size:.75rem;line-height:1.5;color:var(--text-secondary)}.auto-hypothesis-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.auto-hypothesis-board article{border:1px solid rgba(10,10,26,.08);border-radius:36px;background:var(--surface-white);padding:1.5rem}.auto-hypothesis-board article.is-leading{border-color:color-mix(in srgb,var(--gradient-7) 45%,transparent);box-shadow:inset 0 3px 0 var(--gradient-7)}.auto-hypothesis-board header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.auto-hypothesis-board h3{font-size:1rem;line-height:1.35;font-weight:650;color:var(--text-primary)}.auto-hypothesis-board header span{flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--gradient-7) 8%,var(--surface-white));padding:.35rem .6rem;font-size:.6875rem;font-weight:650;color:var(--gradient-8)}.auto-hypothesis-board dl{display:grid;gap:1rem;margin-top:1.25rem}.auto-hypothesis-board dt{font-size:.6875rem;font-weight:700;color:var(--gradient-8)}.auto-hypothesis-board dd{margin-top:.25rem;font-size:.75rem;line-height:1.5;color:var(--text-secondary)}.auto-hypothesis-note{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:.7rem;border-radius:28px;background:color-mix(in srgb,var(--gradient-7) 7%,var(--surface-white));padding:1rem;font-size:.8125rem;font-weight:650;color:var(--gradient-8)}.auto-review-lanes{border-top:1px solid rgba(10,10,26,.08)}.auto-review-lanes li{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:1rem;align-items:center;border-bottom:1px solid rgba(10,10,26,.08);padding:1.05rem 0}.auto-review-lanes li>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--gradient-7) 8%,var(--surface-white));font-size:.6875rem;font-weight:700;color:var(--gradient-8)}.auto-review-lanes h3{font-size:.9375rem;font-weight:650;color:var(--text-primary)}.auto-review-lanes p{margin-top:.2rem;font-size:.75rem;line-height:1.45;color:var(--text-secondary)}.auto-review-lanes li>strong{font-size:.6875rem;color:var(--gradient-8)}.auto-decision-questions{display:grid;gap:.75rem}.auto-decision-questions li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.85rem;align-items:center;border:1px solid rgba(10,10,26,.08);border-radius:28px;background:var(--surface-white);padding:1rem}.auto-decision-questions span{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--gradient-7) 8%,var(--surface-white));font-size:.75rem;font-weight:700;color:var(--gradient-8)}.auto-decision-questions strong{font-size:.9375rem;line-height:1.4;color:var(--text-primary)}.auto-governed-package li{display:flex;align-items:center;gap:.6rem;border-radius:12px;background:var(--surface-white);padding:.75rem;font-size:.75rem;font-weight:600;color:var(--text-primary)}.auto-governed-package li svg{color:var(--gradient-7)}@media (min-width:1024px){.auto-tab-card{width:auto}}@media (max-width:1279px){.auto-hero-stages{gap:.8rem}.auto-hero-stage{min-height:200px}.auto-source-timeline ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 0}.auto-source-timeline li:nth-child(4){border-left:0}}@media (max-width:899px){.auto-evidence-map{grid-template-columns:1fr}.auto-join-layer{min-height:0}.auto-join-arrow{width:1px;height:34px}.auto-join-arrow:after{right:-3px;top:auto;bottom:0;transform:rotate(135deg)}.auto-governed-route{grid-template-columns:1fr}.auto-governed-route li+li{border-top:1px solid rgba(10,10,26,.08);border-left:0}.auto-platform-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-platform-pillars li:nth-child(3){border-left:0;padding-left:0}.auto-platform-pillars li:nth-child(3),.auto-platform-pillars li:nth-child(4){border-top:1px solid rgba(10,10,26,.08);padding-top:1.5rem}.auto-connected-picture{grid-template-columns:1fr;gap:1rem}.auto-picture-connector{width:1px;height:32px;justify-self:center}.auto-picture-connector:after{right:-3px;top:auto;bottom:0;transform:rotate(135deg)}.auto-hypothesis-board{grid-template-columns:1fr}}@media (max-width:767px){.auto-application-rail{grid-template-columns:1fr;border-radius:28px}.auto-application-link+.auto-application-link{border-top:1px solid rgba(10,10,26,.08);border-left:0}.auto-application-link{min-height:56px;justify-content:flex-start;text-align:left}.auto-hero-stages{display:flex;flex-direction:column;gap:0}.auto-hero-stage{min-height:0}.auto-hero-stages>.auto-stage-connector{display:block;width:1px;height:28px;justify-self:center}.auto-hero-stage-fleet:after,.auto-hero-stage-pattern:after,.auto-hero-stage-signal:after{display:none}.auto-stage-connector:after,.auto-workflow-connector:after{right:-3px;top:auto;bottom:0;transform:rotate(135deg)}.auto-mini-workflow{grid-template-columns:1fr}.auto-workflow-connector{width:1px;height:28px;justify-self:center}.auto-workflow-node{min-height:88px}.auto-worklog>ol>li{grid-template-columns:1rem minmax(0,1fr)}.auto-worklog>ol>li>strong{grid-column:2;width:-moz-fit-content;width:fit-content}.auto-decision-package ul,.auto-platform-pillars{grid-template-columns:1fr}.auto-platform-pillars li{padding:1rem 0}.auto-platform-pillars li+li,.auto-platform-pillars li:nth-child(3),.auto-platform-pillars li:nth-child(4){border-top:1px solid rgba(10,10,26,.08);border-left:0;padding:1rem 0}.auto-source-timeline ol{grid-template-columns:1fr}.auto-source-timeline li{min-height:0;border-left:0!important;padding:0 0 1.5rem 3rem}.auto-source-timeline li:after{left:1rem;right:auto;top:2rem;bottom:0;width:1px;height:auto}.auto-source-timeline .auto-timeline-index{position:absolute;left:0;top:0}.auto-source-timeline h3{margin-top:.25rem}.auto-source-link{margin-top:.65rem}.auto-review-lanes li{grid-template-columns:2rem minmax(0,1fr);align-items:start}.auto-review-lanes li>strong{grid-column:2}.auto-hypothesis-board header{display:grid}.auto-hypothesis-board header span{width:-moz-fit-content;width:fit-content}}@media (prefers-reduced-motion:reduce){.auto-application-link,.auto-deployment-tab,.auto-tab-card{transition:none}}.auto-hero-layout{min-height:0}.auto-application-rail{position:relative;z-index:2;overflow:hidden;border:1px solid rgba(10,10,26,.08);border-radius:28px;background:#FFFFFF;box-shadow:0 1px 1px rgba(10,10,26,.035),0 16px 44px -30px rgba(13,10,165,.22)}.auto-application-link{min-height:56px;padding:14px 18px;font-size:.9375rem}.auto-hero-trace{min-height:0;padding:24px;background:#FFFFFF}.auto-hero-trace figcaption{padding-bottom:18px}.auto-hero-stages{display:grid;grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);grid-template-areas:none;gap:12px 14px;align-items:stretch}.auto-hero-stage{min-height:0;border-radius:15px}.auto-hero-stage-signal{grid-area:auto;grid-column:1;grid-row:1;min-height:148px;padding:19px}.auto-hero-stages>.auto-stage-connector:nth-child(2){display:block;grid-column:2;grid-row:1;width:100%}.auto-hero-stage-pattern{grid-area:auto;grid-column:3;grid-row:1;min-height:148px;padding:19px}.auto-hero-stages>.auto-stage-connector:nth-child(4),.auto-hero-stages>.auto-stage-connector:nth-child(6){display:none}.auto-hero-stage-fleet{grid-area:auto;grid-column:1/-1;grid-row:2;grid-template-columns:minmax(150px,.92fr) minmax(180px,1.08fr);gap:8px 24px;min-height:128px}.auto-hero-stage-decision,.auto-hero-stage-fleet{display:grid;align-items:center;padding:18px 19px}.auto-hero-stage-decision{grid-area:auto;grid-column:1/-1;grid-row:3;grid-template-columns:minmax(0,1fr) auto;gap:18px;min-height:88px;box-shadow:0 15px 36px rgb(32 68 250/20%)}.auto-hero-stage-fleet:after,.auto-hero-stage-pattern:after,.auto-hero-stage-signal:after{display:none}.auto-stage-label{font-size:.6875rem;letter-spacing:.085em;text-transform:uppercase}.auto-signal-title{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;align-items:center;margin-top:13px}.auto-signal-title>svg{display:grid;width:38px;height:38px;padding:10px;border-radius:999px;background:#2044FA;color:#FFFFFF;box-shadow:0 0 0 7px rgb(32 68 250/8%)}.auto-signal-title h2{margin-top:0;font-size:.9375rem}.auto-hero-stage-signal>p:last-child{margin-top:14px}.auto-hero-stage-pattern>h2{margin-top:15px;font-size:1.35rem;letter-spacing:-.035em}.auto-evidence-pair{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:16px;padding-top:0}.auto-evidence-pair span{padding:0;background:transparent}.auto-hero-stage-fleet h2{margin-top:6px;max-width:280px;font-size:.875rem}.auto-fleet{grid-column:2;grid-row:1/span 2;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:0;padding-top:0}.auto-fleet span{aspect-ratio:1.4;min-width:0;border-radius:4px 4px 7px 7px;padding:0;background:rgb(32 68 250/6%)}.auto-fleet .is-match{border-color:#2044FA;background:#2044FA;box-shadow:0 0 0 3px rgb(32 68 250/7%)}.auto-hero-stage-fleet>p:last-child{grid-column:2;margin-top:0}.auto-hero-stage-decision h2{margin-top:5px;font-size:.875rem}.auto-decision-status{min-height:42px;margin-top:0!important;border:1px solid rgb(255 255 255/30%);border-radius:10px;background:rgb(255 255 255/10%);padding:12px;white-space:nowrap}.auto-evidence-map{grid-template-columns:minmax(260px,.86fr) 130px minmax(400px,1.14fr);gap:20px;padding:30px}.auto-case-timeline>h3,.auto-source-stack h3{margin-bottom:15px;color:#2044FA;font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase}.auto-source-stack ol{overflow:hidden;border:1px solid rgba(10,10,26,.08);border-radius:17px;background:rgb(255 255 255/84%);padding:8px 18px}.auto-source-stack li{grid-template-columns:minmax(105px,.8fr) minmax(125px,1.2fr);gap:12px;align-items:center;min-height:57px;border-bottom:1px solid rgba(10,10,26,.08);padding:0}.auto-source-stack li:last-child{border-bottom:0}.auto-join-layer{position:relative;min-height:445px;border-style:dashed;border-radius:17px;padding:18px 10px}.auto-join-layer p{text-transform:uppercase;letter-spacing:.08em}.auto-join-layer ul{gap:5px;margin-top:16px}.auto-join-layer li{border-radius:6px;padding:5px 7px;font-size:.6875rem}.auto-join-arrow{position:absolute;right:-32px;top:50%;z-index:2;display:grid;width:42px;height:42px;margin-top:-21px;place-items:center;border:1px solid rgb(32 68 250/22%);border-radius:999px;background:#FFFFFF;box-shadow:0 1px 1px rgba(10,10,26,.035),0 16px 44px -30px rgba(13,10,165,.22)}.auto-join-arrow:before{content:"→";color:#2044FA;font-size:1.1rem}.auto-join-arrow:after{display:none}.auto-case-timeline article{display:flex;flex-direction:column;min-height:445px;height:auto;border-radius:18px;padding:24px}.auto-case-timeline ol{gap:0;margin-top:22px}.auto-case-timeline ol li{min-height:58px}.auto-case-timeline aside{margin-top:auto;border-left:3px solid #2044fa;border-radius:0 11px 11px 0;padding:15px 16px}.auto-governed-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;overflow:visible;border:0;border-radius:0;background:transparent;padding-top:18px;border-top:1px solid rgb(32 68 250/14%)}.auto-governed-route li{position:relative;min-height:54px;border:1px solid rgba(10,10,26,.08);border-radius:10px;background:rgb(255 255 255/84%);padding:9px 12px}.auto-governed-route li+li{border-left:1px solid rgba(10,10,26,.08)}.auto-governed-route li:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(100% + 8px);width:14px;height:1px;background:rgb(32 68 250/30%)}.auto-usecase-explorer{align-items:stretch}.auto-tab-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;width:320px;min-height:128px;border-radius:16px;padding:18px}.auto-tab-icon{box-sizing:content-box;width:20px;height:20px;border:1px solid rgb(32 68 250/14%);border-radius:13px;background:rgb(32 68 250/6%);padding:11px;color:#2044FA}.auto-usecase-stage{min-height:500px;padding:0!important}.auto-usecase-stage article{min-height:500px;padding:clamp(38px,5vw,66px)}.auto-usecase-stage article:not([hidden]){display:flex;flex-direction:column}.auto-usecase-stage h3{max-width:760px;font-weight:500;letter-spacing:-.05em;line-height:1.03}.auto-mini-workflow{margin-top:auto!important;padding-top:50px}.auto-workflow-node{min-height:118px;border-radius:14px}.auto-worklog{min-height:680px;padding:28px}.auto-worklog-signal{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:center;margin-top:18px;border-left:3px solid #2044fa;border-radius:0 12px 12px 0;background:#FFFFFF;padding:15px}.auto-worklog-signal>svg{width:42px;height:42px;border-radius:999px;background:rgb(32 68 250/6%);padding:12px;color:#2044FA}.auto-worklog-signal span span{display:block;color:#2044FA;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auto-worklog-signal strong{display:block;margin-top:4px;font-size:.8125rem}.auto-worklog>ol{margin-top:18px}.auto-worklog>ol:before{display:none}.auto-worklog>ol>li{grid-template-columns:116px 18px minmax(190px,1fr) auto;gap:12px;align-items:center;min-height:84px;border-bottom:1px solid rgba(10,10,26,.08);padding:0}.auto-worklog>ol>li:last-child{border-bottom:0}.auto-worklog-role{color:#2044FA;font-size:.6875rem;font-weight:700}.auto-role-marker{margin-top:0}.auto-worklog>ol>li:not(:last-child):after{content:"";position:absolute;top:50%;bottom:-50%;left:136px;width:1px;background:rgb(32 68 250/25%)}.auto-worklog-copy h3{margin-top:0;font-size:.8125rem}.auto-worklog>ol>li>strong{border:1px solid rgb(32 68 250/14%);border-radius:6px;background:#FFFFFF;color:#5B5B6E;white-space:nowrap}.auto-decision-package{display:grid;grid-template-columns:minmax(110px,.72fr) minmax(220px,1.28fr);gap:14px 20px;align-items:center;margin-top:18px;border-radius:14px;background:#FFFFFF;padding:18px}.auto-decision-package ul{margin-top:0}.auto-decision-package li{position:relative;background:transparent;padding:0 0 0 12px}.auto-decision-package li:before{content:"";position:absolute;left:0;top:.5em;width:5px;height:5px;border-radius:999px;background:#2044FA}.auto-decision-package>strong{grid-column:1/-1;margin-top:0;border-radius:9px}.auto-platform-model{overflow:hidden;padding:30px}.auto-platform-label{display:flex;align-items:center;gap:16px;color:#2044FA;font-size:.75rem;font-weight:700}.auto-platform-label i{height:1px;flex:1;background:rgb(32 68 250/28%)}.auto-platform-pillars{margin-top:28px}.auto-platform-pillars li{min-height:230px;padding:24px}.auto-platform-pillars h3{margin-top:46px}.auto-deployment-explorer{overflow:hidden}.auto-deployment-tabs{min-height:82px;align-items:center;border-bottom:1px solid rgba(10,10,26,.08);padding:14px}.auto-deployment-tab{min-height:42px;border-color:transparent;padding:0 18px;font-size:.8125rem}.auto-deployment-panel{min-height:400px;padding:28px!important}.auto-boundary{min-height:300px;border-style:solid;border-radius:18px;padding:62px 30px 30px}.auto-boundary-nodes{align-items:center}.auto-boundary-nodes li{min-height:150px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:1279px){.auto-worklog>ol>li{grid-template-columns:100px 18px minmax(170px,1fr)}.auto-worklog>ol>li>strong{grid-column:3;width:-moz-fit-content;width:fit-content;margin:-8px 0 10px}.auto-worklog>ol>li:not(:last-child):after{left:120px}}@media (max-width:899px){.auto-evidence-map{grid-template-columns:1fr}.auto-join-layer{min-height:190px}.auto-join-arrow{top:auto;right:calc(50% - 21px);bottom:-28px;margin-top:0;transform:rotate(90deg)}.auto-case-timeline article{min-height:440px}.auto-governed-route{grid-template-columns:1fr;gap:7px}.auto-governed-route li:not(:last-child):after{top:calc(100% + 1px);left:50%;width:1px;height:7px}.auto-worklog{min-height:0}}@media (max-width:767px){.auto-evidence-map,.auto-hero-trace,.auto-worklog{padding:19px;border-radius:20px}.auto-hero-stages{display:flex;gap:0}.auto-hero-stages>.auto-stage-connector:nth-child(2),.auto-hero-stages>.auto-stage-connector:nth-child(4),.auto-hero-stages>.auto-stage-connector:nth-child(6){display:block;width:1px;height:28px}.auto-hero-stage-fleet{display:grid;grid-template-columns:1fr;min-height:0}.auto-fleet{grid-column:1;grid-row:auto;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.auto-hero-stage-fleet>p:last-child{grid-column:1}.auto-hero-stage-decision{display:flex;align-items:stretch;flex-direction:column}.auto-decision-status{white-space:normal;text-align:center}.auto-tab-card{min-height:116px}.auto-usecase-stage article{min-height:0;padding:30px 22px}.auto-worklog>ol>li{grid-template-columns:18px minmax(0,1fr);gap:5px 12px;padding:14px 0}.auto-worklog-role{grid-column:2}.auto-worklog .auto-role-marker{grid-column:1;grid-row:1/4;align-self:start;margin-top:4px}.auto-worklog-copy,.auto-worklog>ol>li>strong{grid-column:2}.auto-worklog>ol>li>strong{width:-moz-fit-content;width:fit-content;margin:2px 0 0}.auto-worklog>ol>li:not(:last-child):after{top:22px;bottom:-22px;left:5px}.auto-decision-package,.auto-decision-package ul{grid-template-columns:1fr}.auto-platform-model{padding:24px}.auto-platform-pillars li{min-height:0}.auto-deployment-panel{padding:24px!important}.auto-boundary{min-height:0;padding:24px}}@media (max-width:470px){.auto-hero-trace figcaption{align-items:flex-start;flex-direction:column}.auto-source-stack li{grid-template-columns:1fr;gap:3px;padding:10px 0}.auto-worklog figcaption{flex-direction:column}}@media (prefers-reduced-transparency:reduce){.auto-application-rail,.auto-hero-trace{background:#FFFFFF}}.auto-case-hero-layout{min-height:0}.auto-case-hero-map{position:relative;min-height:600px;overflow:hidden;padding:30px}.auto-case-hero-map:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(32 68 250/12%) .65px,transparent 0);background-size:19px 19px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 68%);mask-image:linear-gradient(135deg,#000,transparent 68%);pointer-events:none}.auto-case-map-context,.auto-case-map-head,.auto-case-map-hypotheses,.auto-case-map-outcome,.auto-case-map-route,.auto-case-map-signal{position:relative;z-index:1}.auto-case-map-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(10,10,26,.08);padding-bottom:18px}.auto-case-map-context>span,.auto-case-map-head>span>span,.auto-case-map-outcome span{display:block;color:#2044FA;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.auto-case-map-head strong{display:block;margin-top:5px;font-size:.875rem}.auto-case-map-head small{color:#5B5B6E;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.auto-case-map-signal{display:flex;width:min(230px,55%);min-height:64px;align-items:center;justify-content:center;gap:10px;margin:22px auto 0;border-radius:14px;background:linear-gradient(135deg,#2044FA,#0D0AA5 58%,#0601AB);color:#FFFFFF;font-size:.8125rem;font-weight:650;box-shadow:0 1px 1px rgba(10,10,26,.035),0 16px 44px -30px rgba(13,10,165,.22)}.auto-case-map-route{display:block;width:1px;height:30px;margin:0 auto;background:rgb(32 68 250/34%)}.auto-case-map-route:after{content:"";position:absolute;left:-3px;bottom:0;width:7px;height:7px;border-right:1px solid #2044fa;border-bottom:1px solid #2044fa;transform:rotate(45deg)}.auto-case-map-context{border:1px solid rgb(32 68 250/20%);border-radius:17px;background:rgb(32 68 250/4%);padding:22px;text-align:center}.auto-case-map-context>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:14px}.auto-case-map-context b{display:grid;min-height:50px;place-items:center;border:1px solid rgba(10,10,26,.08);border-radius:10px;background:#FFFFFF;font-size:.6875rem;font-weight:600}.auto-case-map-context small{display:block;margin-top:11px;color:#5B5B6E;font-size:.625rem}.auto-case-map-hypotheses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.auto-case-map-hypotheses span{display:grid;min-height:54px;place-items:center;border:1px solid rgba(10,10,26,.08);border-radius:10px;background:#FFFFFF;padding:10px;text-align:center;font-size:.6875rem;color:#5B5B6E}.auto-case-map-hypotheses .is-leading{border-color:#2044FA;background:rgb(32 68 250/6%);color:#2044FA}.auto-case-map-outcome{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:14px;align-items:center;margin-top:10px}.auto-case-map-outcome>div{min-height:92px;border:1px solid rgba(10,10,26,.08);border-radius:12px;background:#FFFFFF;padding:18px}.auto-case-map-outcome strong{display:block;margin-top:7px;font-size:.75rem;line-height:1.4}.auto-case-map-outcome>svg{color:#2044FA}.auto-case-map-outcome .is-approved{border-color:#2044FA;background:linear-gradient(135deg,#2044FA,#0D0AA5 58%,#0601AB);color:#FFFFFF}.auto-case-map-outcome .is-approved span,.auto-case-map-outcome .is-approved strong{color:#FFFFFF}.auto-case-disclosure{display:flex;align-items:flex-start;gap:10px;padding-bottom:48px;color:#5B5B6E;font-size:.8125rem;line-height:1.55}.auto-case-disclosure>svg{flex:none;margin-top:2px;color:#2044FA}@media (max-width:1279px){.auto-case-hero-layout{min-height:0}}@media (max-width:1023px){.auto-case-hero-layout{grid-template-columns:1fr}.auto-case-hero-layout>[data-reveal-mfg]:first-child{max-width:760px}.auto-case-hero-map{min-height:570px}}@media (max-width:767px){.auto-case-hero-layout{padding-top:36px}.auto-case-hero-map{min-height:0;padding:20px;border-radius:20px}.auto-case-map-head{flex-direction:column}.auto-case-map-signal{width:100%}.auto-case-map-context>div{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-case-map-hypotheses,.auto-case-map-outcome{grid-template-columns:1fr}.auto-case-map-outcome>svg{justify-self:center;transform:rotate(90deg)}.auto-case-disclosure{padding-bottom:36px}}.telecom-page{color:#0A0A1A}.telecom-page .telecom-blueprint-hero,.telecom-page .telecom-hero{position:relative;overflow:hidden}.telecom-page .telecom-hero-atmosphere{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 78% 24%,rgb(186 155 248/16%),transparent 34%),linear-gradient(180deg,#FAFAFC,rgb(32 68 250/2%))}.telecom-page .telecom-hero-grid{position:relative;display:grid;min-height:calc(100svh - 148px);grid-template-columns:minmax(0,.84fr) minmax(34rem,1.16fr);align-items:center;gap:clamp(3rem,6vw,7rem);padding-top:64px;padding-bottom:56px}.telecom-page .telecom-loop{position:relative;display:grid;min-height:500px;grid-template-columns:minmax(9.5rem,.82fr) 3rem minmax(14rem,1.18fr);grid-template-rows:auto minmax(13rem,1fr) auto auto auto;gap:16px 0;align-items:center;margin:0;overflow:hidden;padding:clamp(1.25rem,2.2vw,2rem)}.telecom-page .telecom-loop:after{content:"";position:absolute;top:-9rem;right:-7rem;width:22rem;height:22rem;border:1px solid rgb(32 68 250/10%);border-radius:999px;box-shadow:0 0 0 3.2rem rgb(32 68 250/2.5%),0 0 0 6.4rem rgb(32 68 250/1.5%);pointer-events:none}.telecom-page .telecom-loop-topline{position:relative;z-index:1;display:flex;grid-column:1/-1;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(10,10,26,.08);padding-bottom:16px;color:#2044FA;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.telecom-page .telecom-loop-topline b{color:#5B5B6E;font-size:.68rem;letter-spacing:0;text-transform:none}.telecom-page .telecom-loop-context,.telecom-page .telecom-loop-intent,.telecom-page .telecom-loop-review{position:relative;z-index:1;border:1px solid rgb(32 68 250/16%);border-radius:28px;background:#FFFFFF}.telecom-page .telecom-loop-intent{padding:20px}.telecom-page .telecom-diagram-label,.telecom-page .telecom-loop-context>span,.telecom-page .telecom-loop-intent>span{color:#2044FA;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.telecom-page .telecom-loop-context strong,.telecom-page .telecom-loop-intent strong{display:block;margin-top:10px;font-size:.95rem;line-height:1.35}.telecom-page .telecom-loop-intent small{display:block;margin-top:7px;color:#5B5B6E;font-size:.75rem;line-height:1.45}.telecom-page .telecom-loop-route{position:relative;z-index:1;height:1px;background:rgb(32 68 250/26%)}.telecom-page .telecom-loop-route:after{content:"";position:absolute;top:-4px;right:0;width:8px;height:8px;border-top:1px solid #2044fa;border-right:1px solid #2044fa;transform:rotate(45deg)}.telecom-page .telecom-loop-route i{position:absolute;top:-4px;width:8px;height:8px;border-radius:999px;background:#2044FA;animation:telecom-route 2.8s ease-in-out infinite}.telecom-page .telecom-loop-route i:nth-child(2){animation-delay:.85s}.telecom-page .telecom-loop-route i:nth-child(3){animation-delay:1.7s}.telecom-page .telecom-loop-context{min-height:220px;padding:24px;border-color:rgb(32 68 250/26%);background:linear-gradient(145deg,#fff,rgb(32 68 250/4%))}.telecom-page .telecom-loop-context>div{display:grid;max-width:15rem;grid-template-columns:1fr 1fr;gap:8px;margin-top:30px}.telecom-page .telecom-loop-context small{border:1px solid rgb(32 68 250/13%);border-radius:12px;background:#fff;padding:8px 9px;color:#5B5B6E;font-size:.68rem;font-weight:600}.telecom-page .telecom-loop-review{display:flex;grid-column:1/-1;align-items:center;gap:14px;padding:15px 18px}.telecom-page .telecom-loop-review>svg{width:36px;height:36px;border-radius:999px;background:rgb(32 68 250/6%);padding:8px;color:#2044FA}.telecom-page .telecom-loop-review span{display:flex;flex:1;align-items:center;justify-content:space-between;gap:1rem}.telecom-page .telecom-loop-review b{font-size:.8rem}.telecom-page .telecom-loop-review small{color:#5B5B6E;font-size:.72rem}.telecom-page .telecom-loop-outcomes{position:relative;z-index:1;display:grid;grid-column:1/-1;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid rgba(10,10,26,.08);border-radius:12px;background:#fff}.telecom-page .telecom-loop-outcomes div{min-height:72px;padding:14px 16px}.telecom-page .telecom-loop-outcomes div+div{border-left:1px solid rgba(10,10,26,.08)}.telecom-page .telecom-loop-outcomes span{color:#2044FA;font-size:.65rem;font-weight:700;text-transform:uppercase}.telecom-page .telecom-loop-outcomes b{display:block;margin-top:5px;font-size:.72rem}.telecom-page .telecom-loop-feedback{position:relative;z-index:1;display:flex;grid-column:1/-1;align-items:center;justify-content:center;gap:8px;color:#5B5B6E;font-size:.7rem}.telecom-page .telecom-loop-feedback svg{width:15px;color:#2044FA}.telecom-page .telecom-application-rail{position:relative;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid rgb(32 68 250/14%);border-radius:28px;background:rgb(255 255 255/85%);box-shadow:0 1px 1px rgba(10,10,26,.035),0 16px 44px -30px rgba(13,10,165,.22)}.telecom-page .telecom-application-rail a{display:flex;min-height:62px;align-items:center;justify-content:center;padding:14px;color:#5B5B6E;font-size:.82rem;font-weight:600;text-align:center;transition:color .2s ease,background-color .2s ease}.telecom-page .telecom-application-rail a+a{border-left:1px solid rgba(10,10,26,.08)}.telecom-page .telecom-application-rail a:hover{background:rgb(32 68 250/4%);color:#0D0AA5}.telecom-page .telecom-diagram-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border-radius:28px;scrollbar-width:thin;scrollbar-color:rgb(32 68 250/35%) transparent}.telecom-page .telecom-evidence-map{position:relative;display:grid;min-width:1080px;grid-template-columns:180px 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:stretch;border:1px solid rgb(32 68 250/16%);border-radius:28px;background:linear-gradient(135deg,#fff,rgb(32 68 250/3%));padding:28px 28px 62px}.telecom-page .telecom-evidence-map>svg{width:18px;align-self:center;justify-self:center;color:#2044FA}.telecom-page .telecom-evidence-sources{display:grid;gap:7px}.telecom-page .telecom-evidence-sources>.telecom-diagram-label{margin-bottom:3px}.telecom-page .telecom-evidence-sources article{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;border:1px solid rgba(10,10,26,.08);border-radius:12px;background:#fff;padding:10px}.telecom-page .telecom-evidence-sources article>svg{width:17px;color:#2044FA}.telecom-page .telecom-evidence-sources b,.telecom-page .telecom-evidence-sources small{display:block}.telecom-page .telecom-evidence-sources b{font-size:.72rem}.telecom-page .telecom-evidence-sources small{margin-top:2px;color:#5B5B6E;font-size:.66rem}.telecom-page .telecom-evidence-node{display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(10,10,26,.08);border-radius:28px;background:#fff;padding:20px 15px;text-align:center}.telecom-page .telecom-evidence-node.is-context{border-color:rgb(32 68 250/28%);background:rgb(32 68 250/3%)}.telecom-page .telecom-evidence-node>svg{width:26px;height:26px;margin-bottom:18px;color:#2044FA}.telecom-page .telecom-evidence-node h3{margin-top:10px;font-size:.85rem;line-height:1.35}.telecom-page .telecom-evidence-node p{margin-top:8px;color:#5B5B6E;font-size:.7rem;line-height:1.5}.telecom-page .telecom-agent-dots{display:flex;margin:20px 0}.telecom-page .telecom-agent-dots i{display:grid;width:40px;height:40px;place-items:center;margin-left:-6px;border:3px solid #fff;border-radius:999px;background:rgb(32 68 250/7%);color:#2044FA;font-size:.66rem;font-style:normal;font-weight:700}.telecom-page .telecom-agent-dots i:first-child{margin-left:0}.telecom-page .telecom-evidence-node.is-result{border-color:#2044FA;background:linear-gradient(135deg,#2044FA,#0D0AA5 58%,#0601AB);color:#fff}.telecom-page .telecom-evidence-node.is-result .telecom-diagram-label,.telecom-page .telecom-evidence-node.is-result>svg{color:#fff}.telecom-page .telecom-evidence-node.is-result p{color:rgb(255 255 255/78%)}.telecom-page .telecom-evidence-return{position:absolute;right:28px;bottom:20px;left:28px;display:flex;align-items:center;justify-content:center;gap:9px;color:#5B5B6E;font-size:.7rem}.telecom-page .telecom-evidence-return svg{width:15px;color:#2044FA}.telecom-page .telecom-usecase-explorer{display:grid;grid-template-columns:310px minmax(0,1fr);gap:22px}.telecom-page .telecom-usecase-tabs{display:grid;gap:12px}.telecom-page .telecom-usecase-tabs button{display:flex;min-height:112px;align-items:flex-start;gap:14px;border:1px solid transparent;border-radius:28px;padding:18px;color:#5B5B6E;text-align:left;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.telecom-page .telecom-usecase-tabs button:hover{background:rgb(255 255 255/65%)}.telecom-page .telecom-usecase-tabs button.is-active{border-color:rgb(32 68 250/22%);background:#fff;box-shadow:0 1px 1px rgba(10,10,26,.035),0 16px 44px -30px rgba(13,10,165,.22)}.telecom-page .telecom-tab-icon{display:grid;width:46px;height:46px;flex:none;place-items:center;border:1px solid rgb(32 68 250/14%);border-radius:12px;background:rgb(32 68 250/5%);color:#2044FA}.telecom-page .telecom-tab-icon svg{width:19px}.telecom-page .telecom-usecase-tabs b,.telecom-page .telecom-usecase-tabs small{display:block}.telecom-page .telecom-usecase-tabs b{color:#0A0A1A;font-size:.92rem}.telecom-page .telecom-usecase-tabs small{margin-top:5px;font-size:.78rem;line-height:1.45}.telecom-page .telecom-usecase-stage{min-height:510px;border:1px solid rgb(32 68 250/18%);border-radius:28px;background:#fff;padding:clamp(1.5rem,3vw,3rem);box-shadow:0 1px 1px rgba(10,10,26,.035),0 16px 44px -30px rgba(13,10,165,.22)}.telecom-page .telecom-usecase-stage article[hidden]{display:none}.telecom-page .telecom-usecase-stage article:not([hidden]){animation:telecom-tab-in .26s cubic-bezier(.22,.61,.36,1)}.telecom-page .telecom-mini-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:48px}.telecom-page .telecom-mini-flow li{position:relative;display:flex;min-height:126px;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgb(32 68 250/15%);border-radius:12px;background:rgb(32 68 250/2%);padding:16px 10px;text-align:center}.telecom-page .telecom-mini-flow li:not(:last-child):after{content:"";position:absolute;top:50%;right:-19px;width:19px;height:1px;background:rgb(32 68 250/28%)}.telecom-page .telecom-mini-flow svg{width:20px;margin-bottom:10px;color:#2044FA}.telecom-page .telecom-mini-flow b{font-size:.74rem}.telecom-page .telecom-mini-flow small{margin-top:4px;color:#5B5B6E;font-size:.67rem}.telecom-page .telecom-mini-flow .is-final{border-color:#2044FA;background:linear-gradient(135deg,#2044FA,#0D0AA5 58%,#0601AB);color:#fff}.telecom-page .telecom-mini-flow .is-final small,.telecom-page .telecom-mini-flow .is-final svg{color:#fff}.telecom-page .telecom-mini-flow .is-final small{opacity:.75}.telecom-page .telecom-blueprint-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.telecom-page .telecom-photo{display:block;width:100%;height:clamp(420px,48vw,640px);border:1px solid rgba(10,10,26,.08);border-radius:36px;-o-object-fit:cover;object-fit:cover;-o-object-position:58% center;object-position:58% center;box-shadow:0 1px 1px rgba(10,10,26,.035),0 16px 44px -30px rgba(13,10,165,.22)}.telecom-page .telecom-blueprint-trail{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;margin-top:34px}.telecom-page .telecom-blueprint-trail span{display:flex;min-height:94px;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(10,10,26,.08);border-radius:12px;background:rgb(32 68 250/2%);padding:14px 10px;text-align:center}.telecom-page .telecom-blueprint-trail span:last-of-type{border-color:rgb(32 68 250/26%);background:rgb(32 68 250/5%)}.telecom-page .telecom-blueprint-trail b{font-size:.72rem}.telecom-page .telecom-blueprint-trail small{margin-top:5px;color:#5B5B6E;font-size:.65rem}.telecom-page .telecom-blueprint-trail>svg{width:17px;justify-self:center;color:#2044FA}.telecom-page .telecom-disclosure{display:flex;align-items:flex-start;gap:12px;margin-top:28px;border:1px solid rgb(32 68 250/12%);border-radius:12px;background:rgb(32 68 250/4%);padding:16px 18px;color:#5B5B6E;font-size:.82rem;line-height:1.55}.telecom-page .telecom-disclosure svg{width:17px;height:17px;flex:none;margin-top:2px;color:#2044FA}.telecom-page .telecom-platform-model{overflow:hidden;border:1px solid rgb(32 68 250/14%);border-radius:28px;background:#fff;padding:28px}.telecom-page .telecom-platform-model>p{display:flex;align-items:center;gap:22px;color:#2044FA;font-size:.78rem;font-weight:700}.telecom-page .telecom-platform-model>p i{height:1px;flex:1;background:rgb(32 68 250/20%)}.telecom-page .telecom-platform-model>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px}.telecom-page .telecom-platform-model article{min-height:190px;padding:22px}.telecom-page .telecom-platform-model article+article{border-left:1px solid rgba(10,10,26,.08)}.telecom-page .telecom-platform-model article svg{width:21px;color:#2044FA}.telecom-page .telecom-platform-model h3{margin-top:30px;font-size:.92rem}.telecom-page .telecom-platform-model article p{margin-top:10px;color:#5B5B6E;font-size:.78rem;line-height:1.55}.telecom-page .telecom-layer-stack{display:grid;grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:center;gap:0;margin-top:24px;border:1px solid rgb(32 68 250/14%);border-radius:28px;background:#fff;padding:28px}.telecom-page .telecom-layer-stack article{min-height:150px;border:1px solid rgba(10,10,26,.08);border-radius:28px;background:rgb(32 68 250/2%);padding:24px}.telecom-page .telecom-layer-stack article.is-platform{border-color:rgb(32 68 250/24%);background:rgb(32 68 250/5%)}.telecom-page .telecom-layer-stack article span{color:#2044FA;font-size:.74rem;font-weight:700}.telecom-page .telecom-layer-stack article b{display:block;margin-top:12px;font-size:.86rem;line-height:1.4}.telecom-page .telecom-layer-stack article small{display:block;margin-top:9px;color:#5B5B6E;font-size:.73rem}.telecom-page .telecom-layer-stack>svg{width:17px;justify-self:center;color:#2044FA}.telecom-page .telecom-deployment-explorer{overflow:hidden;border:1px solid rgb(32 68 250/14%);border-radius:28px;background:#fff}.telecom-page .telecom-deployment-tabs{display:flex;min-height:78px;align-items:center;gap:10px;overflow-x:auto;border-bottom:1px solid rgba(10,10,26,.08);padding:14px}.telecom-page .telecom-deployment-tabs button{min-height:48px;flex:none;border:1px solid transparent;border-radius:999px;padding:0 20px;color:#5B5B6E;font-size:.85rem;font-weight:600}.telecom-page .telecom-deployment-tabs button.is-active{border-color:rgb(32 68 250/20%);background:rgb(32 68 250/6%);color:#2044FA}.telecom-page .telecom-deployment-panel{display:grid;min-height:390px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding:28px}.telecom-page .telecom-deployment-panel[hidden]{display:none}.telecom-page .telecom-deployment-panel:not([hidden]){animation:telecom-tab-in .26s cubic-bezier(.22,.61,.36,1)}.telecom-page .telecom-boundary{border:1px solid rgb(32 68 250/20%);border-radius:28px;background:rgb(32 68 250/4%);padding:28px}.telecom-page .telecom-boundary>p{display:flex;align-items:center;gap:9px;color:#2044FA;font-size:.75rem;font-weight:700}.telecom-page .telecom-boundary>p svg{width:16px}.telecom-page .telecom-boundary-nodes{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;margin-top:28px}.telecom-page .telecom-boundary-node{display:flex;min-height:142px;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px solid rgb(32 68 250/15%);border-radius:12px;background:#fff;padding:14px;text-align:center}.telecom-page .telecom-boundary-node>svg{width:21px;color:#2044FA}.telecom-page .telecom-boundary-nodes b{font-size:.78rem}.telecom-page .telecom-boundary-nodes small{color:#5B5B6E;font-size:.7rem}.telecom-page .telecom-boundary-node.is-emphasis{border-color:#2044FA;background:linear-gradient(135deg,#2044FA,#0D0AA5 58%,#0601AB);color:#fff}.telecom-page .telecom-boundary-node.is-emphasis small,.telecom-page .telecom-boundary-node.is-emphasis svg{color:#fff}.telecom-page .telecom-boundary-node.is-emphasis small{opacity:.76}.telecom-page .telecom-node-arrow{color:#2044FA;font-style:normal;text-align:center}.telecom-page .telecom-faq-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(3rem,8vw,8rem)}.telecom-page .telecom-closing-cta{display:flex;align-items:center;justify-content:space-between;gap:3rem;overflow:hidden;border-radius:28px;background:linear-gradient(135deg,#0601AB,#0D0AA5 42%,#00003C);padding:clamp(2rem,5vw,4rem);color:#fff;box-shadow:0 2px 3px rgba(10,10,26,.04),0 28px 64px -34px rgba(6,1,171,.34)}.telecom-page .telecom-closing-cta>div{max-width:46rem}.telecom-page .telecom-closing-cta span{color:rgb(255 255 255/75%);font-size:.78rem;font-weight:700}.telecom-page .telecom-closing-cta h2{margin-top:18px;font-size:clamp(2rem,4vw,3.5rem);font-weight:540;line-height:1.08;letter-spacing:-.03em}.telecom-page .telecom-closing-cta p{margin-top:14px;max-width:46rem;color:rgb(255 255 255/78%);font-size:1rem;line-height:1.6}.telecom-page .telecom-blueprint-hero-grid{position:relative;display:grid;min-height:calc(100svh - 180px);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding-top:42px;padding-bottom:52px}.telecom-page .telecom-blueprint-hero .telecom-photo{height:clamp(420px,47vw,620px)}.telecom-page .telecom-blueprint-hero .telecom-disclosure{position:relative;margin-top:0}.telecom-page .telecom-network-architecture{display:grid}.telecom-page .telecom-architecture-band{display:grid;grid-template-columns:140px repeat(4,1fr);overflow:hidden;border:1px solid rgba(10,10,26,.08);border-radius:28px;background:#fff;padding:24px}.telecom-page .telecom-architecture-band.is-three{grid-template-columns:140px repeat(3,1fr)}.telecom-page .telecom-architecture-band.is-control{border-color:rgb(32 68 250/18%);background:rgb(32 68 250/4%)}.telecom-page .telecom-architecture-band>.telecom-diagram-label{align-self:center;padding-right:16px}.telecom-page .telecom-architecture-band article{display:grid;min-height:104px;grid-template-columns:32px 1fr;align-content:center;gap:0;border-left:1px solid rgba(10,10,26,.08);padding:14px 18px}.telecom-page .telecom-architecture-band article>svg{grid-row:1/3;width:18px;margin-top:2px;color:#2044FA}.telecom-page .telecom-architecture-band article b,.telecom-page .telecom-architecture-band article small{display:block}.telecom-page .telecom-architecture-band article b{font-size:.76rem}.telecom-page .telecom-architecture-band article small{margin-top:4px;color:#5B5B6E;font-size:.68rem;line-height:1.4}.telecom-page .telecom-architecture-arrow{display:flex;height:44px;align-items:center;justify-content:center;gap:7px}.telecom-page .telecom-architecture-arrow i{width:6px;height:19px;border-radius:999px;background:#2044FA;opacity:.22}.telecom-page .telecom-architecture-arrow i:nth-child(2){opacity:.5}.telecom-page .telecom-architecture-arrow i:nth-child(3){opacity:.9}.telecom-page .telecom-context-band{display:grid;grid-template-columns:140px 1fr 76px 1fr;align-items:center;border:1px solid rgb(32 68 250/26%);border-radius:28px;background:linear-gradient(135deg,#fff,rgb(32 68 250/5%));padding:28px 24px;box-shadow:0 1px 1px rgba(10,10,26,.035),0 16px 44px -30px rgba(13,10,165,.22)}.telecom-page .telecom-context-band>.telecom-diagram-label{padding-right:16px}.telecom-page .telecom-context-band article{display:flex;min-height:145px;align-items:center;gap:22px;border:1px solid rgb(32 68 250/15%);border-radius:28px;background:rgb(255 255 255/84%);padding:22px}.telecom-page .telecom-context-band article>span b,.telecom-page .telecom-context-band article>span small{display:block}.telecom-page .telecom-context-band article>span b{font-size:.82rem}.telecom-page .telecom-context-band article>span small{margin-top:6px;color:#5B5B6E;font-size:.7rem;line-height:1.45}.telecom-page .telecom-context-orbit{position:relative;width:76px;height:76px;flex:0 0 76px}.telecom-page .telecom-context-orbit b,.telecom-page .telecom-context-orbit i{position:absolute;inset:0;border:1px solid rgb(32 68 250/25%);border-radius:999px}.telecom-page .telecom-context-orbit i:nth-child(2){inset:17px}.telecom-page .telecom-context-orbit b{inset:29px;border:0;background:#2044FA}.telecom-page .telecom-context-route{display:flex;height:1px;align-items:center;justify-content:space-around;background:rgb(32 68 250/22%)}.telecom-page .telecom-context-route i{width:7px;height:7px;border-radius:999px;background:#2044FA}.telecom-page .telecom-closed-loop{display:grid;grid-template-columns:repeat(6,1fr);overflow:hidden;border:1px solid rgb(32 68 250/14%);border-radius:28px;background:#fff}.telecom-page .telecom-closed-loop li{position:relative;min-height:310px;padding:28px 22px}.telecom-page .telecom-closed-loop li+li{border-left:1px solid rgba(10,10,26,.08)}.telecom-page .telecom-closed-loop li>span{color:#2044FA;font-size:.7rem;font-weight:700}.telecom-page .telecom-closed-loop li>svg{display:block;width:24px;height:24px;margin-top:68px;color:#2044FA}.telecom-page .telecom-closed-loop h3{margin-top:18px;font-size:.88rem;line-height:1.35}.telecom-page .telecom-closed-loop p{margin-top:9px;color:#5B5B6E;font-size:.72rem;line-height:1.55}.telecom-page .telecom-loop-closure{display:flex;align-items:center;gap:14px;margin-top:22px;border:1px solid rgb(32 68 250/15%);border-radius:12px;background:rgb(32 68 250/5%);padding:17px 20px;color:#5B5B6E;font-size:.8rem;line-height:1.5}.telecom-page .telecom-loop-closure>svg{width:19px;flex:none;color:#2044FA}.telecom-page .telecom-loop-closure b{color:#0A0A1A}.telecom-page .telecom-human-control-layout{display:grid;grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(4rem,9vw,9rem)}.telecom-page .telecom-human-control-layout>[data-reveal-mfg]:first-child{position:sticky;top:108px}.telecom-page .telecom-human-note{display:grid;grid-template-columns:30px 1fr;gap:12px;margin-top:34px;border:1px solid rgb(32 68 250/14%);border-radius:12px;background:rgb(32 68 250/5%);padding:18px}.telecom-page .telecom-human-note>svg{width:19px;color:#2044FA}.telecom-page .telecom-human-note span{color:#5B5B6E;font-size:.8rem;line-height:1.5}.telecom-page .telecom-human-note b{display:block;margin-bottom:3px;color:#0A0A1A}.telecom-page .telecom-decision-gates{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid rgba(10,10,26,.08);border-radius:28px;background:#fff}.telecom-page .telecom-decision-gates article{min-height:300px;padding:30px}.telecom-page .telecom-decision-gates article:nth-child(odd){border-right:1px solid rgba(10,10,26,.08)}.telecom-page .telecom-decision-gates article:nth-child(-n+2){border-bottom:1px solid rgba(10,10,26,.08)}.telecom-page .telecom-decision-gates article>span{color:#2044FA;font-size:.68rem;font-weight:700;text-transform:uppercase}.telecom-page .telecom-decision-gates article>svg{display:block;width:23px;margin-top:64px;color:#2044FA}.telecom-page .telecom-decision-gates h3{margin-top:17px;font-size:1rem;line-height:1.35}.telecom-page .telecom-decision-gates p{margin-top:10px;color:#5B5B6E;font-size:.76rem;line-height:1.55}.telecom-page .telecom-evaluation{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:center;overflow-x:auto}.telecom-page .telecom-evaluation article{min-height:290px;border:1px solid rgba(10,10,26,.08);border-radius:28px;background:#fff;padding:26px}.telecom-page .telecom-evaluation article>span{color:#2044FA;font-size:.68rem;font-weight:700;text-transform:uppercase}.telecom-page .telecom-evaluation article>svg{display:block;width:23px;margin-top:62px;color:#2044FA}.telecom-page .telecom-evaluation h3{margin-top:16px;font-size:.9rem;line-height:1.35}.telecom-page .telecom-evaluation p{margin-top:9px;color:#5B5B6E;font-size:.74rem;line-height:1.55}.telecom-page .telecom-evaluation-arrow{width:18px;justify-self:center;color:#2044FA}.telecom-page .telecom-evaluation article.is-emphasis{border-color:#2044FA;background:linear-gradient(135deg,#2044FA,#0D0AA5 58%,#0601AB);color:#fff}.telecom-page .telecom-evaluation article.is-emphasis>span,.telecom-page .telecom-evaluation article.is-emphasis>svg{color:#fff}.telecom-page .telecom-evaluation article.is-emphasis p{color:rgb(255 255 255/78%)}.telecom-page .telecom-evaluation-caveat{display:flex;max-width:58rem;align-items:flex-start;gap:10px;margin:28px auto 0;color:#5B5B6E;font-size:.8rem;line-height:1.55}.telecom-page .telecom-evaluation-caveat svg{width:16px;flex:none;margin-top:2px;color:#2044FA}.telecom-page .telecom-blueprint-deployment-layout{display:grid;grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(4rem,8vw,8rem)}.telecom-page .telecom-deployment-choices{display:grid;grid-template-columns:1fr 1fr;gap:20px}.telecom-page .telecom-deployment-choices article{min-height:510px;border:1px solid rgba(10,10,26,.08);border-radius:28px;background:#fff;padding:30px}.telecom-page .telecom-deployment-choices article>div{display:flex;align-items:center;gap:12px;color:#2044FA;font-size:.76rem;font-weight:700}.telecom-page .telecom-deployment-choices article>div svg{width:20px}.telecom-page .telecom-deployment-choices h3{margin-top:44px;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.18;letter-spacing:-.02em}.telecom-page .telecom-deployment-choices article>p{margin-top:16px;color:#5B5B6E;font-size:.9rem;line-height:1.6}.telecom-page .telecom-deployment-choices ul{margin-top:30px}.telecom-page .telecom-deployment-choices li{position:relative;margin-top:12px;padding-left:18px;color:#5B5B6E;font-size:.78rem}.telecom-page .telecom-deployment-choices li:before{content:"";position:absolute;top:.6em;left:0;width:5px;height:5px;border-radius:999px;background:#2044FA}.telecom-page .telecom-request-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(4rem,9vw,9rem)}@keyframes telecom-route{0%{left:0;opacity:0}12%,82%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@keyframes telecom-tab-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1099px){.telecom-page .telecom-blueprint-hero-grid,.telecom-page .telecom-hero-grid{min-height:0;grid-template-columns:1fr;gap:48px;padding-top:72px;padding-bottom:56px}.telecom-page .telecom-blueprint-hero-grid>:first-child,.telecom-page .telecom-hero-grid>:first-child{max-width:48rem}.telecom-page .telecom-loop{max-width:54rem}.telecom-page .telecom-usecase-explorer{grid-template-columns:1fr}.telecom-page .telecom-usecase-tabs{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.telecom-page .telecom-usecase-tabs button{width:280px;flex:0 0 280px}.telecom-page .telecom-platform-model>div{grid-template-columns:1fr 1fr}.telecom-page .telecom-platform-model article:nth-child(3){border-left:0}.telecom-page .telecom-platform-model article:nth-child(n+3){border-top:1px solid rgba(10,10,26,.08)}.telecom-page .telecom-layer-stack{grid-template-columns:1fr;gap:0}.telecom-page .telecom-layer-stack>svg{margin:10px 0;transform:rotate(90deg)}.telecom-page .telecom-deployment-panel{grid-template-columns:1fr}.telecom-page .telecom-architecture-band,.telecom-page .telecom-architecture-band.is-three{grid-template-columns:1fr 1fr}.telecom-page .telecom-architecture-band>.telecom-diagram-label{grid-column:1/-1;padding:0 0 16px}.telecom-page .telecom-architecture-band article{border-top:1px solid rgba(10,10,26,.08);border-left:0}.telecom-page .telecom-architecture-band article:nth-of-type(odd){border-right:1px solid rgba(10,10,26,.08)}.telecom-page .telecom-context-band{grid-template-columns:1fr;gap:18px}.telecom-page .telecom-context-band>.telecom-diagram-label{padding:0}.telecom-page .telecom-context-route{width:1px;height:30px;justify-self:center;flex-direction:column}.telecom-page .telecom-closed-loop{grid-template-columns:repeat(3,1fr)}.telecom-page .telecom-closed-loop li:nth-child(4){border-left:0}.telecom-page .telecom-closed-loop li:nth-child(n+4){border-top:1px solid rgba(10,10,26,.08)}.telecom-page .telecom-blueprint-deployment-layout,.telecom-page .telecom-human-control-layout,.telecom-page .telecom-request-layout{grid-template-columns:1fr;gap:48px}.telecom-page .telecom-human-control-layout>[data-reveal-mfg]:first-child{position:static;max-width:46rem}.telecom-page .telecom-evaluation{min-width:980px}}@media (max-width:1023px){.telecom-page .telecom-blueprint-story,.telecom-page .telecom-faq-layout{grid-template-columns:1fr;gap:48px}.telecom-page .telecom-blueprint-story>:last-child{max-width:48rem}.telecom-page .telecom-photo{height:clamp(390px,68vw,600px)}}@media (max-width:767px){.telecom-page .telecom-blueprint-hero-grid,.telecom-page .telecom-hero-grid{padding-top:48px;padding-bottom:48px}.telecom-page .telecom-loop{min-height:0;grid-template-columns:1fr;grid-template-rows:auto;padding:20px}.telecom-page .telecom-loop-topline{align-items:flex-start}.telecom-page .telecom-loop-topline b{max-width:8rem;text-align:right}.telecom-page .telecom-loop-context,.telecom-page .telecom-loop-feedback,.telecom-page .telecom-loop-intent,.telecom-page .telecom-loop-outcomes,.telecom-page .telecom-loop-review{grid-column:1}.telecom-page .telecom-loop-route{width:1px;height:34px;justify-self:center}.telecom-page .telecom-loop-route:after{top:auto;right:-3px;bottom:0;transform:rotate(135deg)}.telecom-page .telecom-loop-route i{display:none}.telecom-page .telecom-loop-outcomes{grid-template-columns:1fr}.telecom-page .telecom-loop-outcomes div+div{border-top:1px solid rgba(10,10,26,.08);border-left:0}.telecom-page .telecom-loop-review span{display:block}.telecom-page .telecom-loop-review small{display:block;margin-top:4px}.telecom-page .telecom-application-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.telecom-page .telecom-application-rail a{width:250px;flex:0 0 250px;scroll-snap-align:start}.telecom-page .telecom-evidence-map{display:flex;min-width:0;flex-direction:column;gap:0;padding:20px 20px 58px}.telecom-page .telecom-evidence-map>svg{margin:10px auto;transform:rotate(90deg)}.telecom-page .telecom-evidence-node{min-height:210px}.telecom-page .telecom-evidence-return{right:20px;left:20px;text-align:center}.telecom-page .telecom-usecase-stage{min-height:0;padding:28px 22px}.telecom-page .telecom-mini-flow{grid-template-columns:1fr;gap:0}.telecom-page .telecom-mini-flow li{min-height:102px}.telecom-page .telecom-mini-flow li:not(:last-child):after{top:auto;right:50%;bottom:-20px;width:1px;height:20px}.telecom-page .telecom-blueprint-trail{grid-template-columns:1fr}.telecom-page .telecom-blueprint-trail>svg{margin:8px auto;transform:rotate(90deg)}.telecom-page .telecom-platform-model{padding:22px}.telecom-page .telecom-platform-model>div{grid-template-columns:1fr}.telecom-page .telecom-platform-model article{min-height:150px;border-top:1px solid rgba(10,10,26,.08);border-left:0!important}.telecom-page .telecom-layer-stack{padding:18px}.telecom-page .telecom-deployment-panel{padding:28px 20px}.telecom-page .telecom-boundary{padding:22px}.telecom-page .telecom-boundary-nodes{grid-template-columns:1fr}.telecom-page .telecom-node-arrow{margin:8px 0;transform:rotate(90deg)}.telecom-page .telecom-closing-cta{align-items:flex-start;flex-direction:column}.telecom-page .telecom-closing-cta .cta-lg{width:100%}.telecom-page .telecom-photo{height:clamp(320px,84vw,470px);border-radius:28px}.telecom-page .telecom-network-architecture{gap:0}.telecom-page .telecom-architecture-band,.telecom-page .telecom-architecture-band.is-three{grid-template-columns:1fr;padding:20px}.telecom-page .telecom-architecture-band article{min-height:88px;border-right:0!important}.telecom-page .telecom-context-band{padding:20px}.telecom-page .telecom-context-band article{align-items:flex-start;flex-direction:column}.telecom-page .telecom-closed-loop{grid-template-columns:1fr}.telecom-page .telecom-closed-loop li{min-height:220px;border-top:1px solid rgba(10,10,26,.08);border-left:0!important}.telecom-page .telecom-closed-loop li:first-child{border-top:0}.telecom-page .telecom-closed-loop li>svg{margin-top:44px}.telecom-page .telecom-decision-gates{grid-template-columns:1fr}.telecom-page .telecom-decision-gates article{min-height:240px;border-right:0!important;border-bottom:1px solid rgba(10,10,26,.08)}.telecom-page .telecom-decision-gates article:last-child{border-bottom:0}.telecom-page .telecom-decision-gates article>svg{margin-top:42px}.telecom-page .telecom-evaluation{display:flex;min-width:0;flex-direction:column}.telecom-page .telecom-evaluation article{width:100%;min-height:240px}.telecom-page .telecom-evaluation-arrow{margin:10px 0;transform:rotate(90deg)}.telecom-page .telecom-evaluation article>svg{margin-top:42px}.telecom-page .telecom-deployment-choices{grid-template-columns:1fr}.telecom-page .telecom-deployment-choices article{min-height:0}}@media (max-width:470px){.telecom-page .telecom-loop-context>div{grid-template-columns:1fr}.telecom-page .telecom-usecase-tabs button{width:260px;flex-basis:260px}.telecom-page .telecom-context-band article,.telecom-page .telecom-decision-gates article,.telecom-page .telecom-evaluation article{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.telecom-page .telecom-deployment-panel:not([hidden]),.telecom-page .telecom-loop-route i,.telecom-page .telecom-usecase-stage article:not([hidden]){animation:none}}@media (prefers-reduced-transparency:reduce){.telecom-page .telecom-application-rail,.telecom-page .telecom-loop{background:#FFFFFF}}