/* GB30 R26: product evaluation, operating roles, deployment and technical references. */
.gb30-page{background:#fff}.gb30-page section[id]{scroll-margin-top:145px}.gb30-subnav{position:sticky;top:84px;z-index:22;border-bottom:1px solid #dce4e9;background:#fffffff2;backdrop-filter:blur(15px)}.gb30-subnav>.wrap{display:flex;align-items:center;gap:25px;min-height:58px}.gb30-wordmark{font-size:20px;font-weight:800;letter-spacing:-.04em}.gb30-section-links{display:flex;align-items:center;gap:24px;flex:1;overflow-x:auto;min-width:0;padding:10px 4px}.gb30-section-links a{font-size:11px;white-space:nowrap;color:#5a707f}.gb30-section-links a:hover{color:var(--orange-dark)}.gb30-motion-button{background:transparent;color:#567181;white-space:nowrap;font-size:11px;min-height:35px;padding:8px}.gb30-hero{padding:35px 0 65px;background:radial-gradient(ellipse at 10% 40%,#f5f9fc,transparent 70%),#f4f6f5}.gb30-hero .two-col{align-items:start;gap:55px}.gb30-hero-copy h1{font-size:84px;line-height:1;margin:3px 0 22px}.gb30-hero-copy h2{font-size:32px;line-height:1.17;letter-spacing:-.035em;margin-bottom:25px}.gb30-hero-copy .lead{font-size:16px;line-height:1.85}.gb30-hero-copy .price{font-size:36px;margin:25px 0}.gb30-hero-copy .actions{gap:10px;margin:25px 0 20px}.gb30-hero-copy .button{font-size:12px;gap:15px;padding:14px 18px}.gb30-gallery .gallery-main{height:465px;padding:15px;border-radius:20px;border-color:#e1e8ed}.gb30-gallery .gallery-thumbs{gap:8px;margin:16px 0}.gb30-gallery .gallery-thumb{width:65px;padding:5px;min-height:80px}.gb30-gallery .gallery-thumb.active{padding:4px}.gb30-gallery .gallery-thumb img{height:45px}.gb30-gallery .gallery-thumb small{font-size:8px}.gb30-gallery>.text-link{font-size:11px}.gb30-gallery .caption{font-size:10px;text-align:left;margin:18px 0 12px}.gb30-key-facts{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;border-top:1px solid #d3dfe6;border-bottom:1px solid #d3dfe6;padding:20px 0}.gb30-key-facts strong{display:block;font-size:26px;letter-spacing:-.035em}.gb30-key-facts small{font-size:10px;color:#6d808d;display:block;line-height:1.6}.gb30-fine{font-size:11px;line-height:1.8;color:#71838f;margin:22px 0 0}.gb30-fine a{color:#9f5309;text-decoration:underline}.dark .gb30-fine{color:#9fb7c7}.gb30-heading-line{margin-bottom:40px}.gb30-heading-line h2{margin-bottom:25px}.gb30-segmented{display:inline-flex;gap:6px;padding:5px;border:1px solid #d5e0e7;background:white;border-radius:9px}.gb30-segmented button,.gb30-software-tabs button{padding:12px 17px;background:transparent;border-radius:6px;font-size:12px;color:#617583;transition:background .25s,color .25s}.gb30-segmented button.active,.gb30-software-tabs button.active{background:#172e40;color:#fff}.gb30-checks{list-style:none;padding:0;margin:25px 0}.gb30-checks li{padding:12px 0 12px 25px;position:relative;border-bottom:1px solid #dce4e9;font-size:13px;color:#546c7a}.gb30-checks li:before{content:'✓';position:absolute;left:0;color:var(--orange-dark);font-weight:800}.gb30-mode-diagram{background:#102535;border-radius:20px;overflow:hidden;padding:22px;min-width:0}.gb30-mode-diagram .network-art{transform:none;border:0;box-shadow:none;background:none;padding:0;max-width:none}.gb30-mode-diagram svg{display:block;width:100%;height:auto}.gb30-uplink-art text{font:bold 18px system-ui;fill:#e3f1f8;text-anchor:middle}.gb30-uplink-art text.small{font:10px system-ui;letter-spacing:.5px;fill:#b9d3e4}.gb30-scene-tabs{display:flex;gap:12px;margin:35px 0 24px;overflow-x:auto;padding:3px}.gb30-scene-tabs button{background:transparent;border:1px solid #526c7d;border-radius:30px;color:#bdd1de;padding:11px 20px;font-size:12px;white-space:nowrap;transition:background .3s,border-color .3s}.gb30-scene-tabs button.active{background:#f47d00;border-color:#f47d00;color:#fff}.gb30-scene{margin:0}.gb30-scene img{width:100%;aspect-ratio:1.85;object-fit:cover;border-radius:16px;background:#1b3446}.gb30-scene figcaption{font-size:10px;color:#91adbf;margin-top:15px}.gb30-scene-copy{display:flex;gap:45px;align-items:center;justify-content:space-between;margin:32px 0 0}.gb30-scene-copy>div{max-width:800px}.gb30-scene-copy h3{font-size:29px;letter-spacing:-.03em;line-height:1.2;margin-bottom:15px}.gb30-scene-copy p{font-size:14px;color:#b4cad9;line-height:1.8}.gb30-scene-copy>.button{flex:none;font-size:12px}.gb30-chips{display:flex;flex-wrap:wrap;gap:8px}.gb30-chips span{font-size:9px;padding:5px 10px;border-radius:30px;border:1px solid #587183;color:#aac6d8}.gb30-software-tabs{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid #dce4e9;padding:5px 0 20px;margin-bottom:40px}.gb30-software-tabs button{white-space:nowrap;background:#f0f4f6;padding:11px 18px}.gb30-software figure{margin:0}.gb30-software figure>img{width:min(100%,450px);margin:auto;border:12px solid #223847;border-radius:22px;box-shadow:0 25px 50px #142b3d1c;aspect-ratio:1;object-fit:contain;background:#09121a}.gb30-software figcaption{font-size:9px;color:#8293a0;text-align:center;margin-top:18px}.gb30-software h3{font-size:32px;line-height:1.2;letter-spacing:-.03em}.gb30-path-actions{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.gb30-path-actions a{font-size:12px;color:#ffb66a}.gb30-compare-scroll{overflow-x:auto;border:1px solid #dce4e9;border-radius:12px}.gb30-architecture-table{width:100%;border-collapse:collapse;min-width:820px;font-size:12px;text-align:left}.gb30-architecture-table th,.gb30-architecture-table td{padding:21px 19px;border-bottom:1px solid #dce4e9;vertical-align:top}.gb30-architecture-table thead th{background:#f0f4f7;font-size:13px}.gb30-architecture-table th:nth-child(2),.gb30-architecture-table td:nth-child(2){background:#fff5e7}.gb30-architecture-table tbody th{width:16%;background:#f8fafb}.gb30-architecture-table td{width:28%;color:#556d7c;line-height:1.8}.gb30-architecture-table tr:last-child>*{border-bottom:0}.gb30-planner{display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:start}.gb30-planner-form{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:28px;background:#fff;border:1px solid #dce4e9;border-radius:14px}.gb30-planner-form label{display:grid;align-content:start;gap:9px;font-size:12px;font-weight:600;color:#3c5668}.gb30-planner-form input,.gb30-planner-form select{width:100%;min-width:0;border:1px solid #c7d5df;border-radius:5px;background:white;color:#233d4e;padding:12px;font-size:12px;min-height:44px}.gb30-planner-form small{font-size:9px;font-weight:400;color:#8a9aa6}.gb30-wide{grid-column:1/-1}.gb30-plan-result{background:#162e40;color:#fff;border-radius:16px;padding:30px}.gb30-estimate-title{border-bottom:1px solid #496071;padding-bottom:20px}.gb30-estimate-title span{font-size:9px;letter-spacing:.13em;color:#a0bacd;display:block}.gb30-estimate-title b{display:block;font-size:49px;letter-spacing:-.035em;line-height:1.5;font-weight:650}.gb30-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:23px 0}.gb30-result-grid strong{display:block;color:#ffb264;font-size:26px;letter-spacing:-.03em}.gb30-result-grid small{font-size:10px;color:#a8c0d0;display:block}.gb30-plan-message{font-size:11px;line-height:1.8;padding:15px;background:#ffffff0b;border-left:2px solid #f4a54d;color:#c5d9e6}.gb30-plan-result .gb30-fine{color:#91adbf;font-size:9px}.gb30-plan-result .button{margin-top:24px;font-size:12px;width:100%;gap:12px}.gb30-confirm{padding:25px 30px;background:#f4f7f9;border-left:3px solid #f47d00;margin-top:30px}.gb30-confirm h3{font-size:17px}.gb30-confirm p{font-size:12px;color:#6f818d;margin:0;line-height:1.9}.gb30-spec-scroll .spec-table{font-size:13px;line-height:1.8}.gb30-spec-scroll .spec-table th{width:30%;color:#3f5c6e}.gb30-spec-scroll .spec-table td{color:#586f7d}.gb30-download-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:35px}.gb30-download-grid>a{background:white;border:1px solid #dce4e9;border-radius:11px;padding:25px;transition:border-color .3s,box-shadow .3s}.gb30-download-grid>a:hover{border-color:#f47d00;box-shadow:0 15px 35px #16374a0a}.gb30-download-grid span{font-size:9px;color:#899ca9;letter-spacing:.1em}.gb30-download-grid h3{font-size:20px;line-height:1.25;margin:25px 0 18px;min-height:50px}.gb30-download-grid p{font-size:12px;line-height:1.8;color:#6e838f;min-height:90px}.gb30-download-grid b{font-size:11px;color:#ac5808}.gb30-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.gb30-faq>.support-list{margin:0}.gb30-faq .support-list summary{font-size:14px}.gb30-faq .support-list p{font-size:13px;line-height:1.85}.gb30-final-cta{padding:65px 0;background:radial-gradient(ellipse at 80% 80%,#264c60,transparent 60%),#122737}.gb30-final-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.gb30-final-cta .eyebrow{color:#ffb66a}.gb30-final-cta h2{font-size:45px;line-height:1.1}.gb30-final-cta p{color:#a9c4d5;margin-bottom:0}.gb30-reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease var(--reveal-delay,0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms)}.gb30-reveal.in-view{opacity:1;transform:none}.gb30-motion-paused *,.gb30-tab-hidden *,.gb30-offscreen *{animation-play-state:paused!important}
@media(max-width:1100px){.gb30-section-links{gap:17px}.gb30-hero .two-col{gap:30px}.gb30-hero-copy h1{font-size:70px}.gb30-hero-copy h2{font-size:27px}.gb30-hero-copy .lead{font-size:14px}.gb30-gallery .gallery-main{height:400px}.gb30-gallery .gallery-thumb{width:59px}.gb30-key-facts strong{font-size:24px}.gb30-key-facts small{font-size:9px}.gb30-key-facts{gap:12px}.gb30-planner{gap:23px}.gb30-planner-form{padding:22px;gap:20px}.gb30-plan-result{padding:25px}.gb30-download-grid{gap:15px}.gb30-download-grid>a{padding:21px}.gb30-download-grid h3{font-size:17px}.gb30-download-grid p{min-height:115px}.gb30-faq{gap:40px}}
@media(max-width:760px){.gb30-subnav{top:70px}.gb30-subnav>.wrap{min-height:50px;gap:12px;padding:0 16px}.gb30-wordmark{font-size:17px}.gb30-section-links{gap:17px;padding:10px 3px}.gb30-section-links a{font-size:10px}.gb30-motion-button{padding:5px;font-size:11px}.gb30-motion-button span{display:none}.gb30-page section[id]{scroll-margin-top:125px}.gb30-hero{padding:25px 0 45px}.gb30-hero .two-col{gap:35px}.gb30-hero .breadcrumb{margin-bottom:25px}.gb30-hero-copy h1{font-size:67px}.gb30-hero-copy h2{font-size:29px}.gb30-hero-copy .lead{font-size:15px}.gb30-gallery .gallery-main{height:330px}.gb30-gallery .gallery-thumb{width:54px;min-height:68px}.gb30-gallery .gallery-thumb img{height:38px}.gb30-gallery .gallery-thumb small{font-size:7px}.gb30-gallery .gallery-thumbs{gap:6px}.gb30-gallery .caption{font-size:9px}.gb30-key-facts{padding:18px 0;gap:14px}.gb30-key-facts strong{font-size:26px}.gb30-key-facts small{font-size:9px}.gb30-hero-copy .button{font-size:11px;padding:13px 14px;gap:9px}.gb30-hero-copy .price{font-size:33px}.gb30-fine{font-size:10px}.gb30-heading-line{margin-bottom:30px}.gb30-segmented{display:flex;gap:4px}.gb30-segmented button{flex:1;padding:10px 9px;font-size:10px}.gb30-mode-diagram{padding:14px;border-radius:13px}.gb30-checks li{font-size:12px}.gb30-scene-tabs{gap:8px;margin:25px 0 18px}.gb30-scene-tabs button{padding:10px 14px;font-size:10px}.gb30-scene img{aspect-ratio:1.2;object-position:62% center;border-radius:10px}.gb30-scene figcaption{font-size:8px}.gb30-scene-copy{display:block;margin-top:24px}.gb30-scene-copy h3{font-size:25px}.gb30-scene-copy p{font-size:13px}.gb30-scene-copy>.button{margin-top:24px}.gb30-software-tabs{gap:6px;padding-bottom:16px;margin-bottom:30px}.gb30-software-tabs button{font-size:10px;padding:10px 13px}.gb30-software h3{font-size:28px}.gb30-software figure>img{border-width:9px;border-radius:15px}.gb30-software figcaption{font-size:8px}.gb30-path-actions{grid-template-columns:1fr;gap:14px}.gb30-path-actions a{font-size:11px}.gb30-planner{grid-template-columns:1fr;gap:20px}.gb30-planner-form{gap:20px 15px;padding:20px}.gb30-planner-form label{font-size:10px}.gb30-planner-form input,.gb30-planner-form select{font-size:11px;padding:11px 9px}.gb30-plan-result{padding:24px}.gb30-estimate-title b{font-size:43px}.gb30-result-grid strong{font-size:24px}.gb30-result-grid small{font-size:9px}.gb30-result-grid{gap:20px}.gb30-plan-result .button{font-size:11px}.gb30-plan-message{font-size:10px}.gb30-confirm{padding:20px}.gb30-confirm p{font-size:11px}.gb30-spec-scroll .spec-table{font-size:11px}.gb30-spec-scroll .spec-table th{width:35%}.gb30-download-grid{grid-template-columns:1fr 1fr;gap:13px}.gb30-download-grid>a{padding:18px}.gb30-download-grid span{font-size:7px}.gb30-download-grid h3{font-size:17px;min-height:45px;margin:20px 0 15px}.gb30-download-grid p{font-size:10px;min-height:90px}.gb30-download-grid b{font-size:9px}.gb30-faq{grid-template-columns:1fr;gap:25px}.gb30-faq .support-list summary{font-size:13px}.gb30-faq .support-list p{font-size:12px}.gb30-final-cta{padding:50px 0}.gb30-final-cta>.wrap{display:block}.gb30-final-cta h2{font-size:36px}.gb30-final-cta .button{margin-top:30px}.gb30-final-cta p{font-size:13px}}
@media(prefers-reduced-motion:reduce){.gb30-reveal{opacity:1;transform:none}.gb30-page *{animation:none!important;transition:none!important}}
@media print{.gb30-subnav,.gb30-motion-button,.gb30-scene-tabs,.gb30-software-tabs,.gb30-planner-form,.gb30-hero .actions{display:none!important}.gb30-reveal{opacity:1;transform:none}.gb30-page .section{padding:25px 0}.gb30-plan-result{color:#142431;background:#f3f6f8}.gb30-spec-scroll tr{break-inside:avoid}.gb30-final-cta{display:none}.gb30-page section[id]{scroll-margin-top:0}}
.gb30-scenario-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.gb30-scenario-grid figure{margin:0}.gb30-scenario-grid img{width:100%;aspect-ratio:1.45;object-fit:cover;object-position:43% center;border-radius:12px}.gb30-scenario-grid figcaption{padding-top:18px;font-size:14px}.gb30-scenario-grid p{font-size:12px;color:#748a98;line-height:1.7;margin:10px 0 0}@media(max-width:760px){.gb30-scenario-grid{grid-template-columns:1fr;gap:27px}.gb30-scenario-grid img{aspect-ratio:1.7}.gb30-scenario-grid figcaption{padding-top:13px}}
