@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500;600&family=IBM+Plex+Sans:wght@400;500;600&family=Manrope:wght@500;600;700;800&display=swap";:root{--white:#fff;--paper:#f8fbff;--paper-blue:#f1f7ff;--blue:#075ddb;--blue-strong:#034ec2;--blue-soft:#dcebff;--cyan:#21b7d5;--navy:#071a3d;--ink:#0b1728;--muted:#526174;--line:#dce5ef;--line-strong:#c8d5e3;--success:#0f9f6e;--warning:#dd7a0b;--shadow-xs:0 1px 2px #071a3d0a;--shadow-sm:0 8px 28px #07244b12;--shadow-lg:0 28px 70px #06275424;--radius-sm:8px;--radius:14px;--radius-lg:22px;--container:1240px;--header-h:76px;--font-display:"Manrope", "Segoe UI", sans-serif;--font-body:"IBM Plex Sans", "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", Consolas, monospace}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 24px)}body{background:var(--white);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}body.menu-open{overflow:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{color:var(--navy);font-family:var(--font-display);letter-spacing:-.035em;line-height:1.12}p{color:var(--muted)}::selection{background:var(--blue-soft);color:var(--navy)}:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #075ddb52}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:9999;color:#fff;background:var(--navy);border-radius:8px;padding:10px 16px;transition:top .2s;position:fixed;top:-60px;left:20px}.skip-link:focus{top:16px}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.section{padding:88px 0}.section-tight{padding:64px 0}.section-soft{background:var(--paper);border-block:1px solid #edf2f7}.section-blueprint{background-color:var(--paper);background-image:linear-gradient(#075ddb09 1px,#0000 1px),linear-gradient(90deg,#075ddb09 1px,#0000 1px);background-size:34px 34px}.icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.eyebrow{color:var(--blue);font-family:var(--font-mono);letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--blue);width:22px;height:2px}.section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}.section-heading>div{max-width:760px}.section-heading h2{margin:10px 0 0;font-size:clamp(28px,3.4vw,45px)}.section-heading p{max-width:620px;margin:12px 0 0;font-size:17px}.text-link{color:var(--blue);white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.text-link .icon{width:17px;transition:transform .2s}.text-link:hover .icon{transform:translate(4px)}.btn{min-height:48px;font-family:var(--font-body);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn .icon{width:18px;height:18px}.btn-primary{color:#fff;background:var(--blue);box-shadow:0 8px 22px #075ddb38}.btn-primary:hover{background:var(--blue-strong);box-shadow:0 12px 28px #075ddb47}.btn-secondary{color:var(--navy);border-color:var(--line-strong);background:#ffffffe0}.btn-secondary:hover{color:var(--blue);border-color:var(--blue)}.btn-sm{min-height:40px;padding:0 14px}.site-header{z-index:1000;height:var(--header-h);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;transition:box-shadow .2s;position:sticky;top:0}.site-header.is-scrolled{box-shadow:0 8px 28px #071a3d12}.header-inner{align-items:center;gap:30px;height:100%;display:flex}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.brand-symbol{width:30px;height:34px;position:relative;transform:skewY(-3deg)}.brand-symbol:before,.brand-symbol:after,.brand-symbol i,.brand-symbol b{content:"";background:var(--blue);position:absolute}.brand-symbol:before{width:6px;height:27px;top:4px;left:0}.brand-symbol:after{width:6px;height:27px;top:2px;right:0}.brand-symbol i{transform-origin:top;width:7px;height:31px;top:4px;left:6px;transform:rotate(-39deg)}.brand-symbol b{width:15px;height:5px;bottom:3px;left:8px}.brand-copy{line-height:1;display:grid}.brand-copy strong{color:var(--navy);font-family:var(--font-display);letter-spacing:.015em;font-size:21px}.brand-copy small{color:#60718a;font-family:var(--font-mono);letter-spacing:.22em;margin-top:5px;font-size:6.5px}.primary-nav{align-items:center;gap:8px;margin-left:auto;display:flex}.primary-nav>a,.nav-dropdown>button{min-height:42px;color:var(--navy);background:0 0;border:0;align-items:center;gap:5px;padding:0 11px;font-size:14px;font-weight:600;display:flex}.primary-nav>a:hover,.primary-nav>a[aria-current=page],.nav-dropdown>button:hover{color:var(--blue)}.nav-dropdown{position:relative}.nav-dropdown>button .icon{width:12px;transition:transform .2s;transform:rotate(90deg)}.nav-dropdown>button[aria-expanded=true] .icon{transform:rotate(-90deg)}.nav-dropdown-panel{opacity:0;visibility:hidden;border:1px solid var(--line);width:480px;box-shadow:var(--shadow-lg);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:12px;transition:all .2s;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-8px)}.nav-dropdown-small{grid-template-columns:1fr;width:270px}.nav-dropdown:hover .nav-dropdown-panel,.nav-dropdown:focus-within .nav-dropdown-panel,.nav-dropdown>button[aria-expanded=true]+.nav-dropdown-panel{opacity:1;visibility:visible;transform:translate(-50%)}.nav-dropdown-panel a{border-radius:9px;padding:11px 13px;display:grid}.nav-dropdown-panel a:hover{background:var(--paper-blue)}.nav-dropdown-panel span{color:var(--navy);font-weight:600}.nav-dropdown-panel small{color:var(--muted);font-size:12px}.header-cta{min-height:42px;margin-left:8px;padding-inline:15px;font-size:13px}.menu-toggle{border:1px solid var(--line);background:#fff;border-radius:8px;width:44px;height:44px;margin-left:auto;padding:10px;display:none}.menu-toggle>span:not(.sr-only){background:var(--navy);width:100%;height:2px;margin:5px 0;transition:all .2s;display:block}.home-hero{background-color:#fafdff;background-image:linear-gradient(90deg,#fff 0%,#fffffffa 33%,#ffffff9e 52%,#ffffff08 76%),url(/assets/netcom-hero-v5-optimized-CAY-e5oY.jpg);background-position:50%,50%;background-repeat:no-repeat;background-size:cover;align-items:stretch;min-height:690px;display:flex;position:relative;overflow:hidden}.home-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f8fbfff5);height:120px;position:absolute;inset:auto 0 0}.home-hero-inner{z-index:2;flex-direction:column;justify-content:center;min-height:690px;padding-top:55px;padding-bottom:125px;display:flex;position:relative}.hero-copy{width:min(600px,51%)}.hero-copy-clean{display:none}.hero-copy h1{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(42px,5.25vw,70px);line-height:1.04}.hero-copy h1 span{color:var(--blue)}.hero-copy>p{color:#33455b;max-width:540px;font-size:18px;line-height:1.7}.hero-actions{gap:13px;margin-top:30px;display:flex}.hero-confidence{color:#41546c;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:18px;margin-top:24px;font-size:9px;font-weight:600;display:flex}.hero-confidence span{align-items:center;gap:8px;display:inline-flex}.hero-confidence span+span{border-left:1px solid var(--line-strong);padding-left:18px}.hero-confidence i{background:#25c68a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #25c68a1f}html.hero-clean-mode .hero-copy-default,html.hero-clean-mode .network-chain,html.hero-clean-mode .hero-metrics{display:none}html.hero-clean-mode .hero-copy-clean{width:min(720px,61%);display:block}html.hero-clean-mode .home-hero,html.hero-clean-mode .home-hero-inner{min-height:660px}html.hero-clean-mode .home-hero{background-image:linear-gradient(90deg,#fff 0%,#fffffffa 32%,#ffffffc7 43%,#ffffff57 56%,#ffffff0a 70%),url(/assets/netcom-hero-v5-optimized-CAY-e5oY.jpg)}html.hero-clean-mode .home-hero-inner{padding-top:40px;padding-bottom:58px}html.hero-clean-mode .hero-copy-clean h1{letter-spacing:-.065em;max-width:690px;margin:20px 0 22px;font-size:clamp(52px,6.1vw,82px);line-height:.99}html.hero-clean-mode .hero-copy-clean h1 [data-hero-primary]{color:var(--navy)}html.hero-clean-mode .hero-copy-clean h1 [data-hero-accent]{color:var(--blue)}.hero-message-stage{max-width:720px}.hero-rotator-title,.hero-rotating-description{transition:opacity .24s,transform .34s,filter .34s}.hero-rotator-title{min-height:1.98em}.hero-rotating-description{color:#33455b;max-width:600px;min-height:3.3em;margin:0;font-size:19px;line-height:1.65}.hero-copy-clean.is-changing .hero-rotator-title,.hero-copy-clean.is-changing .hero-rotating-description{opacity:0;transform:translateY(-6px)}html.hero-clean-mode .partner-band-wrap{margin-top:-28px}.hero-focus-link{display:none}html.hero-focus-mode .home-hero{background-image:radial-gradient(circle at 51% 42%,#075ddb12,#0000 31%)}html.hero-focus-mode .home-hero:before{content:"";pointer-events:none;background:url(/assets/netcom-hero-v5-optimized-CAY-e5oY.jpg) 100%/cover no-repeat;width:56%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000038 8%,#000 25%);mask-image:linear-gradient(90deg,#0000 0%,#00000038 8%,#000 25%)}html.hero-focus-mode .hero-copy-clean{width:min(650px,54%)}html.hero-focus-mode .hero-copy-clean h1{max-width:640px;font-size:clamp(50px,5.6vw,76px)}html.hero-focus-mode .hero-message-stage{max-width:650px}html.hero-focus-mode .hero-focus-link{z-index:1;pointer-events:none;background:linear-gradient(90deg,#28c6e01f,#28c6e0d1,#075ddb33);justify-content:space-between;align-items:center;width:35%;height:1px;display:flex;position:absolute;top:43%;right:3.5%;transform:rotate(-3deg);box-shadow:0 0 16px #28c6e033}html.hero-focus-mode .hero-focus-link span{background:#24c7df;border:2px solid #fffffff5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #24c7df1c,0 0 18px #24c7dfb3}html.hero-focus-mode .hero-focus-link span:nth-child(2){width:6px;height:6px;animation:2.8s ease-in-out infinite node-signal}html.hero-focus-mode .hero-focus-link i{filter:drop-shadow(0 0 5px #31cfe0);background:linear-gradient(90deg,#0000,#fff,#37d6e5,#0000);width:42px;height:2px;animation:4.6s ease-in-out infinite hero-signal-travel;position:absolute;left:0}@keyframes hero-signal-travel{0%,12%{opacity:0;left:0}24%{opacity:1}82%{opacity:1}to{opacity:0;left:calc(100% - 42px)}}.network-chain{z-index:3;gap:13px;width:225px;display:grid;position:absolute;top:96px;right:22%}.network-chain:before{content:"";z-index:-1;background:linear-gradient(var(--blue), #075ddb1f);width:1px;position:absolute;top:65px;bottom:18px;left:22px}.network-chain-heading{min-height:34px;color:var(--navy);font-family:var(--font-mono);text-transform:uppercase;grid-template-columns:10px 1fr;align-items:center;column-gap:8px;padding:0 8px;display:grid}.network-chain-heading>span{background:var(--cyan);border:2px solid #fff;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite network-pulse;box-shadow:0 0 0 4px #21b7d529}.network-chain-heading b{letter-spacing:.12em;font-size:9px}.network-chain-heading small{color:#53657e;letter-spacing:.05em;grid-column:2;font-size:7px}.network-chain-item{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:var(--shadow-xs);background:#ffffffc2;border:1px solid #dce5efb8;border-radius:10px;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:7px;transition:transform .22s,border-color .22s,background .22s;display:grid}.network-chain-item:hover{background:#fffffff0;border-color:#075ddb47;transform:translate(4px)}.network-chain-item .icon-wrap{width:32px;height:32px;color:var(--blue);border:1px solid var(--blue-soft);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.network-chain-item .icon-wrap:after{content:"";background:var(--cyan);border:2px solid #fff;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite node-signal;position:absolute;top:1px;right:-3px}.network-chain-item:nth-child(3) .icon-wrap:after{animation-delay:.35s}.network-chain-item:nth-child(4) .icon-wrap:after{animation-delay:.7s}.network-chain-item:nth-child(5) .icon-wrap:after{animation-delay:1.05s}.network-chain-item:nth-child(6) .icon-wrap:after{animation-delay:1.4s}.network-chain-item .icon{width:17px}.network-chain-item b{color:var(--navy);font-family:var(--font-mono);letter-spacing:.04em;font-size:9px;display:block}.network-chain-item small{color:#40536b;font-size:10px;display:block}.hero-metrics{z-index:4;width:min(760px,70%);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #d2deebd9;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:34px;left:0}.hero-metric{grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:86px;padding:16px 18px;display:grid;position:relative}.hero-metric+.hero-metric:before{content:"";border-left:1px solid var(--line);height:60%;position:absolute;top:20%;left:0}.hero-metric .icon{color:var(--blue)}.hero-metric strong{color:var(--blue);font-family:var(--font-display);letter-spacing:-.03em;font-size:19px;display:block}.hero-metric small{color:var(--muted);font-size:11px;line-height:1.35;display:block}.partner-band-wrap{z-index:4;margin-top:-18px;position:relative}.partner-band{border:1px solid var(--line);box-shadow:var(--shadow-sm);text-align:center;background:#fff;border-radius:14px;padding:24px}.partner-band h2{letter-spacing:-.01em;text-transform:uppercase;margin:0 0 2px;font-size:16px}.partner-band>p{margin:0 0 16px;font-size:13px}.partner-logos{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(7,1fr);align-items:center;min-height:68px;display:grid}.partner-logo{opacity:.68;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 17px;transition:opacity .2s,background .2s;display:flex}.partner-logo+.partner-logo{border-left:1px solid var(--line)}.partner-logo img{object-fit:contain;filter:grayscale()saturate(0)contrast(1.12);width:auto;max-width:112px;max-height:29px;transition:filter .2s,transform .2s}.partner-logo:hover{opacity:1;background:var(--paper-blue)}.partner-logo:hover img{filter:none;transform:scale(1.035)}.partner-logo span{color:var(--navy);font-family:var(--font-display);letter-spacing:-.04em;font-weight:800}.partner-logo-libreqos img{object-fit:contain;width:25px;height:25px}.partner-logo-libreqos span{letter-spacing:-.03em;font-size:13px}.partner-logo-xui img{width:24px;height:24px}.partner-logo-xui span{letter-spacing:-.02em;font-size:13px}.partner-logo-wordmark span{letter-spacing:.04em;font-size:14px}.official-line{color:#53657e;font-family:var(--font-mono);letter-spacing:.21em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin:12px 0 -32px;font-size:9px;display:flex}.official-line:before,.official-line:after{content:"";border-top:1px solid var(--line);width:160px}.official-line .icon{width:15px;color:var(--blue)}.card-grid{gap:16px;display:grid}.grid-5{grid-template-columns:repeat(5,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.surface-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-xs);background:#fff;transition:transform .22s,border-color .22s,box-shadow .22s;overflow:hidden}.surface-card:hover{box-shadow:var(--shadow-sm);border-color:#b9cce1;transform:translateY(-5px)}.platform-card{--platform-accent:#075ddb;border-color:#d4e1ee;flex-direction:column;min-width:0;display:flex;box-shadow:0 10px 30px #072a530e}.platform-card:before{content:"";background:linear-gradient(90deg, var(--platform-accent), color-mix(in srgb, var(--platform-accent), #fff 48%));flex:none;height:3px}.platform-card-smartolt{--platform-accent:#0797d5}.platform-card-libreqos{--platform-accent:#1dd26f}.platform-card-astra{--platform-accent:#4b9dd1}.platform-card-xui{--platform-accent:#e83c7a}.platform-card-xfusion{--platform-accent:#d62b36}.platform-visual{background:#07152c;border:1px solid #1f3652;border-radius:11px;height:184px;margin:10px;position:relative;overflow:hidden}.platform-visual:before{content:"";background-image:linear-gradient(#2b74c326 1px,#0000 1px),linear-gradient(90deg,#2b74c321 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.platform-visual .dash-top{border-bottom:1px solid #273c58;align-items:center;gap:4px;height:26px;display:flex;position:absolute;top:12px;left:12px;right:12px}.platform-visual .dash-top i{background:#2bd2e6;border-radius:50%;width:5px;height:5px}.platform-visual .dash-chart{border-bottom:1px solid #294463;border-left:1px solid #294463;height:78px;position:absolute;bottom:18px;left:14px;right:14px}.platform-visual .dash-chart:before{content:"";clip-path:polygon(0 78%,12% 60%,22% 68%,35% 30%,48% 52%,62% 20%,75% 40%,88% 8%,100% 20%,100% 100%,0 100%);background:linear-gradient(#26cce2cc,#075ddb0f);position:absolute;inset:10px 0 12px}.platform-visual.libre .dash-chart:before{clip-path:polygon(0 60%,10% 68%,23% 38%,34% 44%,45% 18%,56% 48%,69% 33%,79% 58%,90% 22%,100% 29%,100% 100%,0 100%);background:linear-gradient(#4ce5aad9,#0aa0750d)}.platform-visual.astra{background:linear-gradient(135deg,#07182e,#123c64)}.platform-visual.astra:after{content:"";background:repeating-linear-gradient(90deg,#1f74a8 0 36px,#0000 36px 43px),repeating-linear-gradient(#1c4566 0 22px,#102f4c 22px 28px);border-radius:4px;position:absolute;inset:50px 14px 14px}.platform-visual.xui{background:#eff5fb;border-color:#d4e0ec}.platform-visual.xui:before{opacity:.4;background-size:22px 22px}.platform-visual.xui:after{content:"";box-shadow:-38px 0 0 -25px var(--blue), -38px 28px 0 -25px #8ca3ba;background:#fff;border:1px solid #c7d6e6;border-radius:5px;position:absolute;inset:42px 18px 18px 56px}.platform-visual.server-photo{background-image:linear-gradient(90deg,#071a3d33,#071a3d00),url(/assets/netcom-hero-v5-optimized-CAY-e5oY.jpg);background-position:94% 55%;background-size:cover}.platform-product-visual{isolation:isolate;background:#f4f7fb;border-color:#d6e1ed;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.platform-product-visual:before{z-index:-1;background:radial-gradient(circle at 76% 22%,#075ddb21,#0000 34%),linear-gradient(145deg,#fbfdff,#eaf1f8)}.platform-product-media{z-index:1;object-fit:contain;width:100%;height:100%;transition:transform .35s;position:relative}.platform-card:hover .platform-product-media{transform:scale(1.035)}.platform-brand-badge{z-index:4;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffeb;border:1px solid #becfe1d9;border-radius:7px;place-items:center;min-width:74px;height:30px;padding:6px 9px;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 7px 18px #071a3d1f}.platform-product-logo{object-fit:contain;width:auto;max-width:92px;height:20px;display:block}.platform-brand-badge-dark{background:#050c14c7;border-color:#ffffff29}.platform-visual-status{z-index:4;color:#ebf8ffeb;font:600 6.5px/1 var(--font-mono);letter-spacing:.09em;text-shadow:0 1px 5px #00000073;align-items:center;gap:5px;display:flex;position:absolute;top:13px;right:11px}.platform-visual-status>i{background:#42e6a4;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #42e6a424}.platform-visual-tech{z-index:4;color:#eaf7ff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font:600 6.5px/1 var(--font-mono);letter-spacing:.1em;background:#04162ebd;border:1px solid #9bd3f038;border-radius:4px;padding:5px 7px;position:absolute;bottom:10px;left:11px}.xfusion-brand-badge{top:10px;bottom:auto}.xfusion-brand-badge .platform-product-logo{max-width:96px;height:16px}.smartolt-product{background:linear-gradient(145deg,#f5f9fc,#dce9f2)}.smartolt-product:before{background:radial-gradient(circle at 76% 18%,#0797d52e,#0000 34%),linear-gradient(#3381af0e 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#3381af0e 1px,#0000 1px) 0 0/20px 20px}.smartolt-product .platform-product-media{object-fit:cover;object-position:51% center;width:132%;height:100%}.smartolt-product .platform-visual-status{color:#21435d;text-shadow:none}.libreqos-product{background:#101827;border-color:#25334a}.libreqos-product:before{z-index:2;pointer-events:none;background:linear-gradient(#060e1b14 38%,#060e1bc2 100%)}.libreqos-product .platform-product-media{object-fit:cover;object-position:32% top;transform:scale(1.12)}.platform-card:hover .libreqos-product .platform-product-media{transform:scale(1.17)}.libreqos-product .platform-product-logo{filter:brightness(0)invert()}.astra-product{background:linear-gradient(145deg,#081627,#102d4a);border-color:#1c476c}.astra-product:before{background:radial-gradient(circle at 72% 22%,#519ed447,#0000 38%),linear-gradient(#5c9fcc12 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#5c9fcc12 1px,#0000 1px) 0 0/22px 22px}.astra-product .platform-product-media{z-index:3;filter:drop-shadow(0 8px 16px #00000052);width:66%;height:auto}.astra-channel-wall{z-index:1;opacity:.48;grid-template-columns:repeat(4,1fr);gap:5px;display:grid;position:absolute;inset:47px 14px 30px;transform:perspective(520px)rotateX(7deg)}.astra-channel-wall i{background:linear-gradient(145deg,#2d84bbb8,#0b2b46d9);border:1px solid #7ec5eb33;border-radius:3px;min-width:0}.astra-channel-wall i:nth-child(3n+2){background:linear-gradient(145deg,#165887cc,#071e36e0)}.xui-product{background:#07090d;border-color:#272c34}.xui-product:before{background:radial-gradient(circle at 50% 45%,#e0005e33,#0000 46%),linear-gradient(#e83c7a0a 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#e83c7a0a 1px,#0000 1px) 0 0/20px 20px}.xui-product .platform-product-media{object-fit:contain;object-position:center 60%;width:106%;height:98%}.xfusion-product{background:linear-gradient(145deg,#f6f7f9,#e4e7eb);border-color:#d7d9dd}.xfusion-product:before{z-index:2;pointer-events:none;background:linear-gradient(#fff0 45%,#0712218f 100%)}.xfusion-product .platform-product-media{object-fit:cover;object-position:72% center;transform:scale(1.16)}.platform-card:hover .xfusion-product .platform-product-media{transform:scale(1.2)}.xfusion-product .platform-visual-status{color:#263d54;text-shadow:none}.platform-card-body{flex-direction:column;flex:1;padding:4px 16px 14px;display:flex}.platform-card h3{color:var(--blue);margin:5px 0 7px;font-size:18px}.platform-card p{min-height:62px;margin:0 0 16px;font-size:13px}.card-stats{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:auto;margin-bottom:14px;display:grid}.card-stat{padding:12px 4px}.card-stat+.card-stat{border-left:1px solid var(--line);padding-left:12px}.card-stat strong{color:var(--blue);font-family:var(--font-display);font-size:16px;display:block}.card-stat small{color:var(--muted);font-size:10px;display:block}.card-button{min-height:40px;color:var(--blue);border:1px solid var(--line);border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.card-button:hover{background:var(--paper-blue);border-color:#bdd1e8}.card-button .icon{width:15px}.project-card{overflow:hidden}.project-image{background-color:#0b2d59;background-image:linear-gradient(#0000 45%,#051630bf),url(/assets/netcom-hero-v5-optimized-CAY-e5oY.jpg);background-repeat:no-repeat;background-size:cover;height:205px;position:relative;overflow:hidden}.project-image.backbone{background-position:65% 49%}.project-image.datacenter{background-image:linear-gradient(#0000 45%,#051630bf),url(/assets/project-datacenter-v5-UqVSuWyB.jpg);background-position:50%}.project-image.ftth{filter:saturate(1.08);background-image:linear-gradient(#0000 45%,#051630c7),url(/assets/project-ftth-v5--wqEsFZl.jpg);background-position:50%}.project-image.enterprise{background-image:linear-gradient(#0000 45%,#051630bf),url(/assets/project-enterprise-v5-BspDt4Vk.jpg);background-position:50%}.project-image.project-core-bolivia{background-color:#07182f;background-image:linear-gradient(#020e1d0f 18%,#020e1d47 55%,#020e1deb 100%),url(/assets/photo-lapaz-bolivia-CYLYnKjA.jpg);background-position:50%,50% 58%;background-size:cover,cover}.project-image.project-iptv-bolivia{background-color:#07182f;background-image:linear-gradient(#020e1d14 15%,#020e1d38 52%,#020e1de6 100%),url(/assets/photo-iptv-control-room-Cct2BuE8.jpg);background-position:50%,50% 48%;background-size:cover,cover}.project-image.project-smartolt-bolivia{background-color:#07182f;background-image:linear-gradient(#020e1d05 15%,#020e1d24 52%,#020e1de0 100%),url(/assets/photo-fiber-optic-C1O22f_6.jpg);background-position:50%;background-size:cover,cover}.project-image.project-libreqos-colombia{background-color:#07182f;background-image:linear-gradient(#020e1d05 12%,#020e1d2e 52%,#020e1de8 100%),url(/assets/photo-bogota-colombia-optimized-GNptSxg9.jpg);background-position:50%,50% 48%;background-size:cover,cover}.project-image.project-gpon-ecuador{background-color:#07182f;background-image:linear-gradient(#020e1d0a 14%,#020e1d33 52%,#020e1deb 100%),url(/assets/photo-cuenca-ecuador-C4mtZ-6s.jpg);background-position:50%,50%;background-size:cover,cover}.project-image.project-maintenance-ecuador{background-color:#07182f;background-image:linear-gradient(#020e1d05 12%,#020e1d33 50%,#020e1df0 100%),url(/assets/photo-server-racks-v2-aqeMFdRN.jpg);background-position:50%,50% 48%;background-size:cover,cover}.project-image.project-core-bolivia:after,.project-image.project-iptv-bolivia:after,.project-image.project-smartolt-bolivia:after,.project-image.project-libreqos-colombia:after,.project-image.project-gpon-ecuador:after,.project-image.project-maintenance-ecuador:after{color:#fff;font:600 8px/1 var(--font-mono);letter-spacing:.11em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#041328d1;background-position:top;background-repeat:no-repeat;background-size:100% 3px;border:1px solid #ffffff38;border-radius:5px;padding:8px 9px 6px;position:absolute;top:14px;right:14px;box-shadow:0 8px 20px #010c1d2e}.project-image.project-core-bolivia:after,.project-image.project-iptv-bolivia:after,.project-image.project-smartolt-bolivia:after{content:"BO  ·  BOLIVIA";background-image:linear-gradient(90deg,#d52b1e 0 33.33%,#f9e300 33.33% 66.66%,#007934 66.66%)}.project-image.project-libreqos-colombia:after{content:"CO  ·  COLOMBIA";background-image:linear-gradient(90deg,#fcd116 0 50%,#003893 50% 75%,#ce1126 75%)}.project-image.project-gpon-ecuador:after{content:"EC  ·  ECUADOR";background-image:linear-gradient(90deg,#fd0 0 50%,#034ea2 50% 75%,#ed1c24 75%)}.project-image.project-maintenance-ecuador:after{content:"EC  ·  CUENCA";background-image:linear-gradient(90deg,#fd0 0 50%,#034ea2 50% 75%,#ed1c24 75%)}.project-tag{z-index:2;color:#fff;background:var(--blue);font-family:var(--font-mono);letter-spacing:.08em;border-radius:5px;padding:5px 9px;font-size:9px;position:absolute;top:14px;left:14px}.project-location{z-index:2;color:#fff;align-items:center;gap:6px;font-size:11px;display:flex;position:absolute;bottom:12px;left:14px}.project-location .icon{width:14px}.project-body{padding:18px}.project-body h3{margin-bottom:8px;font-size:19px}.project-body>p{min-height:62px;margin-bottom:18px;font-size:13px}.project-data{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-top:13px;display:grid}.project-data div+div{border-left:1px solid var(--line);padding-left:8px}.project-data strong{color:var(--navy);font-family:var(--font-display);font-size:13px;display:block}.project-data small{color:var(--muted);font-size:8.5px;line-height:1.3;display:block}.projects-hero{background-image:linear-gradient(90deg,#fff 0%,#fffffff7 53%,#e1efffad),url(/assets/netcom-hero-v5-optimized-CAY-e5oY.jpg)}.projects-hero:after{content:"ECU  /  BOL  /  COL";color:#075ddb38;font:600 11px/1 var(--font-mono);letter-spacing:.34em;position:absolute;bottom:24px;right:clamp(24px,7vw,110px)}.project-case{border-color:#d4e2f1;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.project-case:hover{border-color:#abc9e9;transform:translateY(-5px);box-shadow:0 22px 48px #072c591c}.project-case .project-image{height:190px}.project-case .project-body{flex-direction:column;flex:1;display:flex}.project-case .project-body>p{min-height:82px;margin-bottom:17px}.case-kicker{color:var(--blue);font:600 8px/1.4 var(--font-mono);letter-spacing:.13em;margin-bottom:8px;display:block}.project-proof{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:15px;display:flex}.project-proof span{color:#24425f;font:600 7.5px/1 var(--font-mono);letter-spacing:.07em;background:#f1f7fd;border:1px solid #d9e7f5;border-radius:4px;padding:5px 7px}.project-case-compact .project-image{height:190px}.project-case-compact .project-body>p{min-height:64px}.project-capabilities{border-block:1px solid #e4edf6}.capability-ledger{background:#fff;border:1px solid #cbdced;border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:0 24px 60px #072c5917}.capability-ledger article{flex-direction:column;min-height:275px;padding:27px 27px 24px 31px;display:flex;position:relative}.capability-ledger article+article{border-left:1px solid var(--line)}.capability-ledger article:nth-child(n+4){border-top:1px solid var(--line)}.capability-ledger article:nth-child(4){border-left:0}.capability-ledger article:before{content:"";background:linear-gradient(var(--blue), var(--cyan));opacity:.82;border-radius:0 3px 3px 0;width:3px;position:absolute;top:26px;bottom:26px;left:0}.capability-ledger article>span{color:#557089;font:600 8px/1.3 var(--font-mono);letter-spacing:.14em}.capability-ledger article>.icon{width:34px;height:34px;color:var(--blue);stroke-width:1.4px;margin:22px 0 18px}.capability-ledger h3{margin-bottom:9px;font-size:19px}.capability-ledger p{margin-bottom:18px;font-size:12px}.capability-ledger article>div{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.capability-ledger b{color:var(--blue);font:600 7px/1 var(--font-mono);letter-spacing:.08em;background:#edf5ff;border-radius:4px;padding:5px 7px}.home-solutions-section{background:linear-gradient(#fff 0%,#f7fbff 100%);border-block:1px solid #e5edf6}.home-solutions-section .section-heading{align-items:end;margin-bottom:34px}.home-solutions-section .section-heading p{color:#53667c;max-width:680px;margin:12px 0 0;font-size:14px;line-height:1.65}.home-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.home-solution-card{background:#fff;border:1px solid #cedceb;border-radius:17px;grid-template-columns:.92fr 1.08fr;min-width:0;min-height:275px;transition:transform .3s,box-shadow .3s,border-color .3s;display:grid;overflow:hidden;box-shadow:0 14px 38px #072a5313}.home-solution-card:hover{border-color:#98bbe0;transform:translateY(-5px);box-shadow:0 24px 54px #072a5324}.home-solution-photo{background:#071b38;min-height:275px;position:relative;overflow:hidden}.home-solution-photo:after{content:"";background:linear-gradient(#0211250a 42%,#021125b8 100%);position:absolute;inset:0}.home-solution-photo img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.home-solution-card:first-child .home-solution-photo img{object-position:55% center}.home-solution-card:nth-child(2) .home-solution-photo img{object-position:48% center}.home-solution-card:nth-child(3) .home-solution-photo img{object-position:center}.home-solution-card:nth-child(4) .home-solution-photo img{object-position:50% center}.home-solution-card:hover .home-solution-photo img{transform:scale(1.045)}.home-solution-photo>span{z-index:2;color:#e9f7ff;font:600 7.5px/1 var(--font-mono);letter-spacing:.11em;background:#041d3dd1;border:1px solid #91d5f647;border-radius:5px;padding:6px 8px;position:absolute;bottom:16px;left:17px}.home-solution-copy{flex-direction:column;min-width:0;padding:27px 25px 24px;display:flex}.home-solution-kicker{color:var(--blue);font:600 8px/1.25 var(--font-mono);letter-spacing:.12em}.home-solution-copy h3{letter-spacing:-.04em;margin:13px 0 9px;font-size:23px;line-height:1.08}.home-solution-copy p{color:#53667b;margin:0;font-size:12.5px;line-height:1.62}.home-solution-copy strong{color:var(--blue);font:700 11px/1.2 var(--font-display);align-items:center;gap:7px;margin-top:auto;padding-top:20px;display:flex}.home-solution-copy strong .icon{width:14px;height:14px;transition:transform .2s}.home-solution-card:hover .home-solution-copy strong .icon{transform:translate(4px)}@media (width<=1040px){.home-solution-grid{grid-template-columns:1fr}.home-solution-card{grid-template-columns:minmax(260px,.8fr) 1.2fr}}@media (width<=600px){.home-solutions-section .section-heading{align-items:flex-start}.home-solution-card{grid-template-columns:1fr}.home-solution-photo{min-height:218px}.home-solution-copy{min-height:235px;padding:23px 21px 21px}}@keyframes network-pulse{0%,35%{box-shadow:0 0 0 4px #21b7d529}70%,to{box-shadow:0 0 0 11px #21b7d500}}@keyframes node-signal{0%,18%,to{opacity:.35;transform:scale(.75)}38%,62%{opacity:1;transform:scale(1)}}.hardware-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.hardware-card{padding:18px}.hardware-art{background:linear-gradient(150deg,#f8fbff,#eef4fa);border-radius:9px;place-items:center;height:126px;margin:-4px -4px 14px;display:grid;position:relative;overflow:hidden}.hardware-photo{background:#eef6fd;border:1px solid #dbe6f1;height:150px}.hardware-photo:after{content:"";filter:blur(12px);pointer-events:none;background:#2148701a;border-radius:50%;height:16px;position:absolute;inset:auto 10% 4px}.hardware-photo img{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s;position:relative}.hardware-photo-contain img{object-fit:contain;padding:8px 2px 0}.hardware-photo-olt img,.hardware-photo-xfusion img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.hardware-photo-olt img{object-position:center 58%;transform:scale(1)}.hardware-photo-xfusion img{object-position:left center;transform-origin:0 56%;transform:scale(2.55)}.hardware-photo-label{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:600 8px/1 var(--font-mono);letter-spacing:.08em;background:#071a3dd6;border:1px solid #ffffff2e;border-radius:4px;padding:5px 7px;position:absolute;top:9px;left:9px;box-shadow:0 4px 12px #071a3d29}.hardware-card:hover .hardware-photo img{transform:scale(1.045)}.hardware-card:hover .hardware-photo-olt img{transform:scale(1.04)}.hardware-card:hover .hardware-photo-xfusion img{transform:scale(2.65)}.asset-credit{color:#8391a1;text-align:right;margin:11px 2px 0;font-size:8px}.asset-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.device{background:linear-gradient(#5f6c78,#202833 55%,#111823);border:1px solid #0a1119;border-radius:3px;width:78%;height:54px;position:relative;transform:perspective(300px)rotateX(4deg)rotateY(-7deg);box-shadow:12px 16px 22px #071a3d38}.device:before{content:"";background:repeating-linear-gradient(90deg,#111923 0 11px,#495765 11px 13px);position:absolute;inset:8px 12px}.device:after{content:"";background:#2ee7a8;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;right:9px;box-shadow:0 10px #38a6ff,0 20px #38a6ff}.device.router{background:linear-gradient(#f6f9fb,#cbd5df);border-color:#9caaba;width:70%;height:34px}.device.router:before{background:repeating-linear-gradient(90deg,#263748 0 6px,#aebbc7 6px 10px);inset:9px 20px}.device.ssd{background:linear-gradient(#263342,#111922);width:72%;height:30px;transform:perspective(300px)rotateX(18deg)rotate(-5deg)}.device.ssd:before{background:#d5e4f2;border-radius:2px;inset:4px 18px 4px 7px}.hardware-card h3{margin-bottom:6px;font-size:16px}.hardware-card p{min-height:48px;margin-bottom:9px;font-size:12px}.hardware-card .text-link{font-size:12px}.page-hero{border-bottom:1px solid var(--line);background-color:#0000;background-image:linear-gradient(90deg,#fff 0%,#fffffff7 47%,#f1f7ffb8),url(/assets/netcom-hero-v5-optimized-CAY-e5oY.jpg);background-position:50% 58%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:92px 0 82px;position:relative;overflow:hidden}.page-hero:before{content:"";background-image:radial-gradient(circle at 73% 44%,#075ddb17 1px,#0000 1.5px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000);mask-image:linear-gradient(90deg,#0000 40%,#000)}.page-hero .container{position:relative}.page-hero-copy{max-width:710px}.page-hero h1{margin:15px 0 18px;font-size:clamp(42px,5vw,66px)}.page-hero h1 span{color:var(--blue)}.page-hero p{color:#354a62;max-width:620px;margin-bottom:26px;font-size:18px}.breadcrumb{color:#687a90;align-items:center;gap:9px;margin-bottom:28px;font-size:12px;display:flex}.breadcrumb a{color:var(--blue)}.breadcrumb .icon{width:13px;transform:rotate(0)}.hero-inline-stats{gap:42px;margin-top:34px;display:flex}.hero-inline-stats strong{color:var(--blue);font:700 23px var(--font-display);display:block}.hero-inline-stats small{color:var(--muted);font-size:11px}.feature-card{padding:26px}.feature-icon{width:48px;height:48px;color:var(--blue);background:var(--paper-blue);border:1px solid var(--blue-soft);border-radius:10px;place-items:center;margin-bottom:22px;display:grid}.feature-card h3{margin-bottom:9px;font-size:19px}.feature-card p{margin:0;font-size:14px}.feature-card .tag-row{margin-top:18px}.tag-row{flex-wrap:wrap;gap:7px;display:flex}.tag{color:#315174;background:var(--paper);border:1px solid var(--line);min-height:25px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-items:center;padding:2px 8px;font-size:9px;display:inline-flex}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}.split-copy h2{margin:12px 0 20px;font-size:clamp(30px,4vw,50px)}.split-copy>p{font-size:17px}.check-list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#31455c;gap:10px;display:flex}.check-list .icon{width:18px;color:var(--success);margin-top:3px}.blueprint-panel{min-height:390px;box-shadow:var(--shadow-lg);background:#082044;border:1px solid #183b68;border-radius:18px;padding:28px;position:relative;overflow:hidden}.blueprint-panel:before{content:"";background-image:linear-gradient(#66abf717 1px,#0000 1px),linear-gradient(90deg,#66abf717 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.blueprint-panel>*{z-index:1;position:relative}.panel-kicker{color:#8ab6e9;font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;font-size:10px;display:flex}.panel-kicker i{color:#4ee0b2;font-style:normal}.topology-map{height:265px;margin-top:30px;position:relative}.topology-map:before,.topology-map:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#2d7ed8,#0000);height:1px;position:absolute;left:18%;right:18%}.topology-map:before{top:48%;transform:rotate(18deg)}.topology-map:after{top:52%;transform:rotate(-18deg)}.topology-node{color:#c9e2ff;background:#0c2d59;border:1px solid #2c69a8;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute;box-shadow:0 0 0 6px #124d8c33}.topology-node .icon{width:27px}.topology-node:first-child{top:38%;left:4%}.topology-node:nth-child(2){top:3%;left:39%}.topology-node:nth-child(3){top:38%;right:4%}.topology-node:nth-child(4){bottom:0;left:39%}.topology-node b{color:#8fb7e4;font:9px var(--font-mono);white-space:nowrap;position:absolute;top:calc(100% + 7px)}.service-architecture-v2{overflow:hidden}.service-architecture-head{grid-template-columns:1.08fr .92fr;align-items:end;gap:clamp(45px,8vw,120px);margin-bottom:45px;display:grid}.service-architecture-head h2{letter-spacing:-.047em;max-width:760px;margin-top:13px;font-size:clamp(38px,4.7vw,62px);line-height:1.02}.service-architecture-head>p{color:#536c85;max-width:560px;padding-bottom:7px;font-size:16px;line-height:1.75}.architecture-workbench{color:#dcecff;background:linear-gradient(145deg,#0b3560 0%,#071f42 52%,#06172f 100%);border:1px solid #285786;border-radius:22px;padding:22px;position:relative;overflow:hidden;box-shadow:0 30px 70px #07254b2e,inset 0 1px #85ceef17}.architecture-workbench:before{content:"";opacity:.72;pointer-events:none;background-image:linear-gradient(#61a5dd13 1px,#0000 1px),linear-gradient(90deg,#61a5dd13 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.architecture-workbench:after{content:"";pointer-events:none;border:1px solid #4bc5e51f;border-radius:50%;width:520px;height:520px;position:absolute;top:-310px;right:-240px;box-shadow:0 0 0 62px #4bc5e506,0 0 0 125px #4bc5e505}.architecture-workbench>*{z-index:1;position:relative}.architecture-workbench-head{color:#8fb9dd;font:600 8px var(--font-mono);letter-spacing:.11em;border-bottom:1px solid #70acdb33;justify-content:space-between;align-items:center;gap:20px;padding:0 3px 18px;display:flex}.architecture-workbench-head i{color:#54e1bb;font-style:normal}.architecture-flow{grid-template-columns:repeat(4,1fr);display:grid}.architecture-flow article{border-left:1px solid #74b1e02e;flex-direction:column;min-height:300px;padding:28px 24px 25px;display:flex;position:relative}.architecture-flow article:last-child{border-right:1px solid #74b1e02e}.architecture-flow article:not(:last-child):after{content:"";z-index:2;background:linear-gradient(#52cbe6,#52cbe6) 50%/9px 1px no-repeat,linear-gradient(45deg,#0000 43%,#52cbe6 44% 55%,#0000 56%) right 6px center/7px 7px no-repeat,#092b52;border:1px solid #285c87;border-radius:50%;width:24px;height:24px;display:block;position:absolute;top:84px;right:-12px}.architecture-flow article>span{color:#76a7d3;font:600 8px var(--font-mono);letter-spacing:.1em}.architecture-flow-icon{color:#fff;background:linear-gradient(145deg,#0c6ee0,#0754b7);border:1px solid #4294e8;border-radius:14px;place-items:center;width:58px;height:58px;margin:26px 0 22px;display:grid;box-shadow:0 10px 25px #0459c840}.architecture-flow article:nth-child(2) .architecture-flow-icon{background:linear-gradient(145deg,#087fd2,#0963ab)}.architecture-flow article:nth-child(3) .architecture-flow-icon{background:linear-gradient(145deg,#12a1c7,#087998)}.architecture-flow article:nth-child(4) .architecture-flow-icon{background:linear-gradient(145deg,#30bfd0,#16899e)}.architecture-flow-icon .icon{width:28px;height:28px}.architecture-flow h3{color:#fff;font-size:22px;line-height:1.12}.architecture-flow p{color:#9fb8d0;max-width:220px;margin-top:10px;font-size:11px;line-height:1.6}.architecture-flow article>b{color:#80dcef;width:max-content;font:600 7px var(--font-mono);letter-spacing:.1em;background:#10568047;border:1px solid #4cafd44d;border-radius:4px;margin-top:auto;padding:5px 8px}.architecture-deliverables{background:#03132980;border:1px solid #70acdb33;grid-template-columns:repeat(4,1fr);display:grid}.architecture-deliverables span{color:#9db6cd;text-align:center;justify-content:center;align-items:center;gap:7px;min-height:66px;padding:13px 16px;font-size:10px;display:flex}.architecture-deliverables span+span{border-left:1px solid #70acdb33}.architecture-deliverables .icon{color:#54e1bb;flex:none;width:14px;height:14px}.architecture-deliverables b{color:#fff;font-weight:700}.stat-band{background:var(--blue);border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.stat-band>div{color:#fff;padding:28px 30px}.stat-band>div+div{border-left:1px solid #ffffff3d}.stat-band strong{font:700 31px var(--font-display);display:block}.stat-band small{opacity:.78;font-size:12px;display:block}.timeline{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.timeline-step{padding:35px 28px 0 0;position:relative}.timeline-step:before{content:"";border:3px solid var(--blue);background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:0}.timeline-step+.timeline-step{padding-left:26px}.timeline-step span{color:var(--blue);font:600 10px var(--font-mono);letter-spacing:.12em}.timeline-step h3{margin:10px 0 8px;font-size:18px}.timeline-step p{margin:0;font-size:13px}.logo-cloud{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.logo-cloud>span{color:#2d425d;justify-content:center;align-items:center;min-height:92px;padding:18px;font-weight:600;display:flex}.logo-cloud>span+span{border-left:1px solid var(--line)}.filter-tabs{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.filter-tab{color:#4a5d73;border:1px solid var(--line);background:#fff;border-radius:7px;min-height:38px;padding:0 15px;font-size:12px;font-weight:600}.filter-tab:hover,.filter-tab.is-active{color:#fff;background:var(--blue);border-color:var(--blue)}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.catalog-card{grid-template-rows:220px 1fr;transition:transform .35s,box-shadow .35s,border-color .35s;display:grid;overflow:hidden}.catalog-card:hover{border-color:#b9d2ef;transform:translateY(-5px);box-shadow:0 24px 55px #072c591f}.catalog-image{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#f8fbff,#edf3f9);place-items:center;display:grid;position:relative;overflow:hidden}.catalog-badge{color:var(--success);font:600 9px var(--font-mono);letter-spacing:.06em;background:#ecfbf5;border:1px solid #c5f0df;border-radius:5px;padding:5px 8px;position:absolute;top:14px;left:14px}.catalog-photo img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.catalog-card:hover .catalog-photo img{transform:scale(1.035)}.catalog-photo-olt img,.catalog-photo-xfusion img{width:100%;max-width:none;height:100%;position:absolute;inset:0}.catalog-photo-xfusion img{object-position:left center;transform-origin:0 56%;transform:scale(2.55)}.catalog-card:hover .catalog-photo-xfusion img{transform:scale(2.65)}.catalog-photo-olt img{object-position:center 58%;transform:scale(1)}.catalog-card:hover .catalog-photo-olt img{transform:scale(1.04)}.catalog-photo-router img{object-fit:contain;padding:40px 24px 12px}.catalog-photo-memory img{object-position:center;filter:saturate(.8)contrast(1.04)brightness(1.04)}.catalog-photo-storage img{object-position:center 70%}.catalog-photo-label{z-index:3;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font:600 8px/1 var(--font-mono);letter-spacing:.09em;background:#071a3ddb;border:1px solid #ffffff2b;border-radius:4px;padding:6px 8px;position:absolute;bottom:13px;left:14px}.catalog-brand-visual{background:radial-gradient(circle at 75% 20%,#173d63,#0000 44%),#08182b}.catalog-brand-visual img{object-fit:contain;width:62%;max-height:82px}.catalog-body{flex-direction:column;padding:22px;display:flex}.catalog-type{color:var(--blue);font:600 10px var(--font-mono);letter-spacing:.11em}.catalog-card h3{margin:7px 0;font-size:20px}.catalog-card p{margin-bottom:17px;font-size:13px}.spec-list{border-top:1px solid var(--line);margin:0 0 20px;padding:0;list-style:none}.spec-list li{border-bottom:1px solid var(--line);color:#40536a;justify-content:space-between;gap:15px;padding:7px 0;font-size:11px;display:flex}.spec-list b{color:var(--navy);text-align:right;font-weight:600}.catalog-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.price{color:var(--navy);font:700 19px var(--font-display)}.price small{color:var(--muted);font:9px var(--font-mono);display:block}.catalog-credit{margin-top:14px}body[data-page=hardware] .hardware-page-hero{background:linear-gradient(118deg,#fff 0%,#f7fbff 56%,#eaf4ff 100%);padding:72px 0}body[data-page=hardware] .hardware-page-hero:before{background-image:linear-gradient(#075ddb0b 1px,#0000 1px),linear-gradient(90deg,#075ddb0b 1px,#0000 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 46%);mask-image:linear-gradient(90deg,#0000,#000 46%)}.hardware-hero-layout{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(42px,6vw,90px);display:grid}.hardware-hero-stage{background:#fff;border:1px solid #cadcf0;border-radius:22px;min-height:390px;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 80px #072c5929}.hardware-hero-stage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fffc}.hardware-hero-stage>img{object-fit:cover;object-position:13% center;transform-origin:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)}.hardware-stage-kicker{z-index:2;color:#fff;font:600 9px/1 var(--font-mono);letter-spacing:.11em;background:#071a3d;border-radius:5px;padding:7px 9px;position:absolute;top:18px;left:18px}.hardware-hero-stage figcaption{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #bed2e7e6;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:20px;padding:17px 18px;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 10px 28px #072c591f}.hardware-hero-stage figcaption strong{color:var(--navy);font:700 16px var(--font-display)}.hardware-hero-stage figcaption span{color:#62758a;max-width:190px;font:600 8px/1.5 var(--font-mono);letter-spacing:.05em;text-align:right}.hardware-feature-shot{background:#fff;border:1px solid #cadcf0;border-radius:20px;min-height:410px;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 65px #072c5924}.hardware-feature-shot>img{object-fit:cover;object-position:12% center;transform-origin:0;width:100%;height:100%;min-height:410px;transform:scale(1.14)}.hardware-feature-shot figcaption{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#071a3de0;border-radius:9px;flex-direction:column;gap:4px;padding:16px 18px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.hardware-feature-shot figcaption span{color:#77c7ff;font:600 8px var(--font-mono);letter-spacing:.12em}.hardware-feature-shot figcaption strong{color:#fff;font:600 17px var(--font-display)}@media (width<=860px){.hardware-hero-layout{grid-template-columns:1fr}.hardware-hero-stage{min-height:340px}}@media (width<=620px){body[data-page=hardware] .hardware-page-hero{padding:54px 0}.hardware-hero-stage{border-radius:15px;min-height:270px}.hardware-hero-stage figcaption{flex-direction:column;align-items:flex-start;gap:3px}.hardware-hero-stage figcaption span{text-align:left;max-width:none}.catalog-card{grid-template-rows:200px 1fr}}.form-shell{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.form-shell>*,.form-aside,.ui-form{min-width:0}.form-aside{color:#fff;background:var(--navy);padding:42px}.form-aside h2,.form-aside h3{color:#fff}.form-aside>p{color:#aabbd0}.contact-method{border-top:1px solid #ffffff21;gap:13px;padding:18px 0;display:flex}.contact-method .icon{color:#62b6ff}.contact-method b{font-size:13px;display:block}.contact-method small{color:#aabbd0;font-size:12px;display:block}.ui-form{padding:42px}.ui-form h2{margin-bottom:8px;font-size:27px}.ui-form>p{margin-bottom:26px}.field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field{gap:7px;display:grid}.field-full{grid-column:1/-1}.field label{color:var(--navy);font-size:12px;font-weight:600}.field input,.field select,.field textarea{width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line-strong);background:#fff;border-radius:7px;outline:0;padding:11px 13px}.field textarea{resize:vertical;min-height:130px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #075ddb1a}.form-note{color:var(--muted);gap:8px;margin-top:16px;font-size:11px;display:flex}.form-note .icon{width:15px}.form-status{color:#08734f;background:#ebfaf4;border:1px solid #bcead7;border-radius:8px;margin-top:18px;padding:14px 16px;font-size:13px}.accordion{border-top:1px solid var(--line)}.accordion-item{border-bottom:1px solid var(--line)}.accordion-button{width:100%;color:var(--navy);text-align:left;font-family:var(--font-display);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:17px;font-weight:600;display:flex}.accordion-button:after{content:"+";width:28px;height:28px;color:var(--blue);background:var(--paper-blue);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:400;display:grid}.accordion-item.is-open .accordion-button:after{content:"−"}.accordion-panel{max-height:0;transition:max-height .3s;overflow:hidden}.accordion-panel p{max-width:850px;margin:0;padding:0 45px 22px 0;font-size:14px}.accordion-item.is-open .accordion-panel{max-height:220px}.partner-hero{background:var(--paper);border-bottom:1px solid var(--line);padding:75px 0 82px;position:relative;overflow:hidden}.partner-hero:before{content:"";background-image:linear-gradient(#075ddb0b 1px,#0000 1px),linear-gradient(90deg,#075ddb0b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.partner-hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;display:grid;position:relative}.partner-lockup{align-items:center;gap:14px;margin-bottom:20px;display:flex}.partner-lockup img{object-fit:contain;width:auto;height:34px}.partner-lockup strong{color:var(--navy);font:700 24px var(--font-display)}.partner-lockup span{color:var(--blue);border-left:1px solid var(--line-strong);font:600 10px var(--font-mono);letter-spacing:.09em;text-transform:uppercase;padding-left:14px}.partner-hero h1{margin:0 0 20px;font-size:clamp(40px,5vw,64px)}.partner-hero h1 span{color:var(--blue)}.partner-hero-copy>p{font-size:18px}.partner-badges{flex-wrap:wrap;gap:8px;margin:22px 0 28px;display:flex}.partner-badges .tag{color:#15509c;background:#ebf4ff;border-color:#cbdff6}.partner-dashboard{color:#d9e9fc;min-height:420px;box-shadow:var(--shadow-lg);background:#061a37;border:1px solid #1c4775;border-radius:18px;padding:18px;position:relative;overflow:hidden}.partner-dashboard:before{content:"";background-image:radial-gradient(circle at 15% 20%,#2687ee3d,#0000 30%),linear-gradient(#589ae112 1px,#0000 1px),linear-gradient(90deg,#589ae112 1px,#0000 1px);background-size:auto,24px 24px,24px 24px;position:absolute;inset:0}.dash-window{z-index:1;background:#061c39c7;border:1px solid #234c79;border-radius:11px;height:100%;min-height:382px;padding:15px;position:relative}.dash-window-top{color:#8fb6e1;font:9px var(--font-mono);letter-spacing:.08em;border-bottom:1px solid #1c3f68;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.dash-window-top i{background:#35dfa9;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #35dfa9}.dash-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.dash-metrics div{background:#10365fad;border:1px solid #234c79;border-radius:7px;padding:12px}.dash-metrics small{color:#80a8d5;font-size:8px;display:block}.dash-metrics strong{color:#fff;font:600 17px var(--font-display);margin-top:4px;display:block}.dash-graph{border-bottom:1px solid #2a527d;border-left:1px solid #2a527d;height:170px;position:relative;overflow:hidden}.dash-graph:before{content:"";clip-path:polygon(0 82%,8% 63%,18% 70%,28% 30%,38% 48%,48% 18%,58% 38%,70% 22%,80% 55%,90% 24%,100% 34%,100% 100%,0 100%);background:linear-gradient(#21b7d58c,#075ddb08);position:absolute;inset:15px 0 0}.integration-strip{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.integration-strip span{color:#334a64;text-align:center;place-items:center;min-height:72px;padding:10px;font-weight:600;display:grid}.integration-strip span+span{border-left:1px solid var(--line)}.requirements{border-collapse:collapse;border:1px solid var(--line);border-radius:10px;width:100%;overflow:hidden}.requirements th,.requirements td{border-bottom:1px solid var(--line);text-align:left;padding:14px 16px;font-size:13px}.requirements th{width:38%;color:var(--navy);background:var(--paper);font-weight:600}.requirements tr:last-child th,.requirements tr:last-child td{border-bottom:0}.process-list{gap:14px;display:grid}.process-item{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:46px 1fr;gap:16px;padding:20px;display:grid}.process-number{width:46px;height:46px;color:var(--blue);background:var(--paper-blue);font:600 11px var(--font-mono);border-radius:8px;place-items:center;display:grid}.process-item h3{margin:2px 0 4px;font-size:16px}.process-item p{margin:0;font-size:13px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.price-card{padding:30px}.price-card.featured{border-color:var(--blue);box-shadow:0 14px 38px #075ddb1c}.price-card .plan{color:var(--blue);font:600 10px var(--font-mono);letter-spacing:.12em}.price-card h3{margin:10px 0;font-size:25px}.price-card .plan-price{color:var(--navy);font:700 24px var(--font-display);margin-bottom:20px}.price-card ul{border-top:1px solid var(--line);gap:9px;min-height:180px;margin:0 0 24px;padding:20px 0 0;list-style:none;display:grid}.price-card li{color:#40546c;gap:8px;font-size:13px;display:flex}.price-card li:before{content:"✓";color:var(--success);font-weight:700}.engineering-cta{padding:0 0 26px}.engineering-cta-inner{border:1px solid var(--line);background:linear-gradient(105deg,#f8fbff,#fff 58%,#e9f3ff);border-radius:14px;grid-template-columns:1.1fr 1.2fr auto;align-items:center;gap:34px;min-height:150px;padding:28px 30px;display:grid;overflow:hidden}.engineering-cta h2{margin:6px 0;font-size:25px}.engineering-cta p{margin:0;font-size:13px}.engineering-cta .eyebrow{font-size:8px}.cta-benefits{grid-template-columns:repeat(3,1fr);display:grid}.cta-benefits>span{text-align:center;place-items:center;padding:3px 16px;display:grid}.cta-benefits>span+span{border-left:1px solid var(--line)}.cta-benefits .icon{color:var(--blue);margin-bottom:6px}.cta-benefits b{color:var(--navy);font-size:11px}.cta-benefits small{color:var(--muted);font-size:10px}.site-footer{border-top:1px solid var(--line);background:#fff;padding:42px 0 0}.footer-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:45px;padding-bottom:38px;display:grid}.footer-brand p{max-width:250px;margin:18px 0;font-size:12px}.footer-status{color:#397056;align-items:center;gap:7px;font-size:11px;display:inline-flex}.footer-status i{background:#2bc78c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #def8ed}.footer-grid h3{letter-spacing:-.01em;margin:5px 0 16px;font-size:13px}.footer-grid>div:not(.footer-brand){flex-direction:column;gap:9px;display:flex}.footer-grid>div:not(.footer-brand) a,.footer-grid>div:not(.footer-brand) span{color:#54667b;font-size:11px}.footer-grid>div:not(.footer-brand) a:hover{color:var(--blue)}.footer-contact a,.footer-contact span{align-items:center;gap:8px;display:flex}.footer-contact .icon{width:15px;color:var(--blue)}.footer-talk{background:var(--blue);border-radius:6px;margin-top:6px;padding:8px 10px;color:#fff!important}.footer-talk .icon:last-child{margin-left:auto}.footer-bottom{color:#7b899a;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:52px;font-size:9px;display:flex}.footer-bottom span:last-child{gap:24px;display:flex}[data-reveal]{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:none}@media (width<=1100px){:root{--header-h:70px}.header-inner{gap:14px}.primary-nav>a,.nav-dropdown>button{padding-inline:7px;font-size:12px}.header-cta{padding-inline:11px}.header-cta .icon{display:none}.network-chain{right:18%}.grid-5{grid-template-columns:repeat(3,1fr)}.grid-4,.hardware-grid{grid-template-columns:repeat(2,1fr)}.solution-strip{grid-template-columns:repeat(3,1fr);row-gap:28px}.solution-item:nth-child(4){border-left:0}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr)}.footer-contact{flex-wrap:wrap;grid-column:2/-1;align-items:center;flex-direction:row!important}.footer-contact h3{width:100%}.engineering-cta-inner{grid-template-columns:1fr auto}.cta-benefits{grid-area:2/1/auto/-1}}@media (width<=860px){.container{width:min(calc(100% - 32px), var(--container))}.section{padding:70px 0}.menu-toggle{display:block}.header-cta{display:none}.primary-nav{inset:var(--header-h) 0 auto;max-height:calc(100vh - var(--header-h));border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:16px;display:none;position:fixed;overflow:auto}.primary-nav.is-open{display:flex}.primary-nav>a,.nav-dropdown>button{border-bottom:1px solid var(--line);justify-content:space-between;width:100%;min-height:50px;padding-inline:10px;font-size:15px}.nav-dropdown-panel{opacity:1;visibility:visible;width:100%;box-shadow:none;border:0;grid-template-columns:1fr;padding:6px;display:none;position:static;transform:none!important}.nav-dropdown:hover .nav-dropdown-panel{display:none}.nav-dropdown>button[aria-expanded=true]+.nav-dropdown-panel{display:grid}.home-hero{background-image:linear-gradient(#fff 0%,#fffffffa 42%,#ffffff38 80%),url(/assets/netcom-hero-v5-optimized-CAY-e5oY.jpg);background-position:50%,67% bottom;background-size:cover;min-height:760px}.home-hero-inner{justify-content:flex-start;min-height:760px;padding-top:72px}.hero-copy{width:100%;max-width:610px}html.hero-clean-mode .home-hero,html.hero-clean-mode .home-hero-inner{min-height:690px}html.hero-clean-mode .home-hero{background-image:linear-gradient(#fff 0%,#fffffff7 48%,#ffffff29 84%),url(/assets/netcom-hero-v5-optimized-CAY-e5oY.jpg);background-position:50%,67% bottom}html.hero-focus-mode .hero-focus-link,html.hero-focus-mode .home-hero:before{display:none}html.hero-clean-mode .home-hero-inner{padding-top:74px;padding-bottom:105px}html.hero-clean-mode .hero-copy-clean{width:100%;max-width:650px}.hero-copy h1{font-size:clamp(42px,8vw,62px)}.network-chain{width:calc(100% - 32px);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #d2deebd9;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:0;padding:9px 7px;inset:auto auto 196px 16px}.network-chain:before{z-index:0;background:linear-gradient(90deg, #075ddb29, var(--blue), #075ddb29);width:auto;height:1px;inset:25px 9% auto}.network-chain-heading{display:none}.network-chain-item{z-index:1;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;gap:4px;padding:0 2px;display:flex}.network-chain-item:hover{background:0 0;transform:none}.network-chain-item .icon-wrap{width:32px;height:32px}.network-chain-item b{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-chain-item small{display:none}.hero-metrics{grid-template-columns:repeat(2,1fr);width:calc(100% - 32px);bottom:22px;left:16px}.hero-metric:nth-child(3):before{display:none}.hero-metric{min-height:72px}.partner-logos{grid-template-columns:repeat(4,1fr)}.partner-logo{min-height:58px}.partner-logo:nth-child(5){border-left:0}.partner-logo:nth-child(n+5){border-top:1px solid var(--line)}.grid-3,.catalog-grid,.capability-ledger{grid-template-columns:repeat(2,1fr)}.capability-ledger article:nth-child(n){border-left:1px solid var(--line);border-top:1px solid var(--line)}.capability-ledger article:nth-child(-n+2){border-top:0}.capability-ledger article:nth-child(odd){border-left:0}.split,.partner-hero-grid,.form-shell{grid-template-columns:1fr}.partner-hero-grid{gap:42px}.partner-dashboard{min-height:380px}.stat-band{grid-template-columns:repeat(2,1fr)}.stat-band>div:nth-child(3){border-top:1px solid #ffffff3d;border-left:0}.stat-band>div:nth-child(4){border-top:1px solid #ffffff3d}.timeline{grid-template-columns:repeat(2,1fr);row-gap:45px}.timeline-step:nth-child(3){padding-left:0}.logo-cloud,.integration-strip{grid-template-columns:repeat(3,1fr)}.logo-cloud>span:nth-child(4),.integration-strip span:nth-child(4){border-left:0}.logo-cloud>span:nth-child(n+4),.integration-strip span:nth-child(n+4){border-top:1px solid var(--line)}.pricing-grid{grid-template-columns:1fr}.price-card ul{min-height:0}.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-brand,.footer-contact{grid-column:1/-1}}@media (width<=600px){.container{width:min(calc(100% - 24px), var(--container))}.section{padding:56px 0}.section-heading{flex-direction:column;align-items:flex-start;margin-bottom:25px}.section-heading h2{font-size:30px}.home-hero,.home-hero-inner{min-height:780px}.home-hero-inner{padding-top:48px}.hero-copy h1{margin-top:14px;font-size:42px}.hero-copy>p{font-size:16px}html.hero-clean-mode .home-hero,html.hero-clean-mode .home-hero-inner{min-height:730px}html.hero-clean-mode .home-hero-inner{padding-top:52px;padding-bottom:115px}html.hero-clean-mode .hero-copy-clean h1{margin:17px 0 20px;font-size:clamp(40px,10.8vw,46px);line-height:1.01}.hero-rotator-title{min-height:3.03em}.hero-rotating-description{max-width:345px;min-height:5.1em;font-size:16px;line-height:1.6}html.hero-clean-mode .hero-actions{margin-top:25px}.hero-confidence{flex-wrap:wrap;gap:9px 14px;margin-top:20px}.hero-confidence span+span{padding-left:14px}.hero-actions{flex-direction:column;align-items:stretch;max-width:330px;margin-top:23px}.network-chain{bottom:170px}.hero-metrics{grid-template-columns:1fr 1fr}.hero-metric{grid-template-columns:30px 1fr;padding:10px}.hero-metric .icon{width:20px}.hero-metric strong{font-size:16px}.hero-metric small{font-size:9px}.partner-band{padding:18px 10px}.partner-logos{grid-template-columns:repeat(2,1fr)}.partner-logo:nth-child(odd){border-left:0}.partner-logo:nth-child(n+3){border-top:1px solid var(--line)}.official-line:before,.official-line:after{width:28px}.grid-5,.grid-4,.grid-3,.grid-2,.hardware-grid,.catalog-grid{grid-template-columns:1fr}.platform-visual{height:190px}.project-body>p{min-height:0}.projects-hero:after{font-size:8px;bottom:14px;right:14px}.project-case .project-image,.project-case-compact .project-image{height:190px}.project-case .project-body>p,.project-case-compact .project-body>p{min-height:0}.capability-ledger{border-radius:12px;grid-template-columns:1fr}.capability-ledger article:nth-child(n){border-left:0;border-top:1px solid var(--line);min-height:0}.capability-ledger article:first-child{border-top:0}.solution-strip{grid-template-columns:1fr 1fr}.solution-item:nth-child(odd){border-left:0}.solution-item:nth-child(4){border-left:1px solid var(--line)}.page-hero{background-position:65% 58%;padding:62px 0}.page-hero h1,.partner-hero h1{font-size:40px}.hero-inline-stats{grid-template-columns:1fr 1fr;gap:18px;display:grid}.stat-band{grid-template-columns:1fr}.stat-band>div+div{border-top:1px solid #ffffff3d;border-left:0}.timeline{grid-template-columns:1fr}.timeline-step+.timeline-step{padding-left:0}.timeline-step{padding-bottom:25px}.logo-cloud,.integration-strip{grid-template-columns:repeat(2,1fr)}.logo-cloud>span:nth-child(odd),.integration-strip span:nth-child(odd){border-left:0}.logo-cloud>span:nth-child(n+3),.integration-strip span:nth-child(n+3){border-top:1px solid var(--line)}.field-grid{grid-template-columns:1fr}.field-full{grid-column:auto}.form-aside,.ui-form{padding:28px 22px}.ui-form .catalog-actions{flex-wrap:wrap;align-items:flex-start}.ui-form .catalog-actions .text-link{white-space:normal;min-height:44px}.footer-grid>div:not(.footer-brand) a,.footer-bottom a,.platform-disclosure a,.official-usecase-grid a,.section-heading>.text-link,.hardware-card .text-link{align-items:center;min-height:44px;display:inline-flex}.partner-hero{padding:55px 0}.partner-lockup{flex-wrap:wrap}.partner-dashboard{min-height:330px;padding:10px}.dash-window{min-height:310px}.dash-graph{height:125px}.dash-metrics strong{font-size:13px}.requirements th,.requirements td{width:100%;display:block}.requirements th{border-bottom:0;padding-bottom:4px}.requirements td{padding-top:4px}.engineering-cta-inner{grid-template-columns:1fr;padding:25px 20px}.cta-benefits{grid-area:auto}.engineering-cta .btn{width:100%}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-brand,.footer-contact{grid-column:1/-1}.footer-contact{align-items:flex-start;flex-direction:column!important}.footer-bottom{flex-direction:column;align-items:flex-start;padding:16px 0}.footer-bottom span:last-child{flex-wrap:wrap;gap:12px}}.brand-symbol-real{place-items:center;width:38px;height:38px;display:grid;transform:none}.brand-symbol-real:before,.brand-symbol-real:after,.brand-symbol-real i,.brand-symbol-real b{display:none}.brand-symbol-real img{object-fit:contain;filter:drop-shadow(0 4px 7px #154f972e);width:38px;height:35px;transition:transform .35s}.brand:hover .brand-symbol-real img{transform:translateY(-2px)rotate(-3deg)}.platform-native-header{z-index:40;background:var(--platform-hero);border-bottom:1px solid color-mix(in srgb, var(--platform-accent) 25%, transparent);align-items:center;height:82px;display:flex;position:relative}.platform-native-header .container{grid-template-columns:210px 1fr auto auto;align-items:center;gap:28px;display:grid}.native-logo{align-items:center;gap:12px;width:fit-content;display:flex}.native-logo img{object-fit:contain;width:auto;max-width:180px;height:40px}.native-logo b{color:var(--platform-ink);font:500 28px/1 var(--font-display);letter-spacing:-.045em}body[data-platform=xuione] .native-logo{gap:0}body[data-platform=xuione] .native-logo img{margin-right:-2px}body[data-platform=xuione] .native-logo b{color:#fff;letter-spacing:.02em;font-weight:400}.platform-native-header nav{justify-content:center;align-items:center;gap:clamp(20px,3vw,42px);display:flex}.platform-native-header nav a{color:color-mix(in srgb, var(--platform-ink) 72%, transparent);font-size:13px;font-weight:500;transition:color .2s}.platform-native-header nav a:hover{color:var(--platform-accent)}.native-action{color:#fff;background:var(--platform-accent);letter-spacing:.03em;border-radius:7px;align-items:center;min-height:44px;padding:0 20px;font-size:12px;font-weight:700;display:inline-flex}.native-menu{border:1px solid color-mix(in srgb, var(--platform-ink) 18%, transparent);background:0 0;border-radius:50%;place-items:center;width:46px;height:46px;padding:10px;display:none}.native-menu i{background:var(--platform-ink);width:22px;height:2px;margin:4px auto;display:block}body[data-platform=libreqos] .native-logo img{filter:grayscale()brightness(0)invert()}body[data-platform=libreqos] .native-action{text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(135deg,#3777d4,#235fac);border-radius:999px}body[data-platform=astra] .native-action{color:#090a0c;background:#f1f1f2}body[data-platform=xuione] .native-action{background:linear-gradient(135deg,#178ed2,#9d2ba6)}body[data-platform=xfusion] .native-action{background:#e00000}body[data-platform=smartolt] .platform-native-header{background:#fff;border-bottom-color:#e4e7eb}body[data-platform=smartolt] .native-action{background:#087cc1}body[data-platform=xfusion] .platform-native-header{background:#fff;border-bottom-color:#e5e5e6}body[data-platform=smartolt]{--platform-accent:#087cc1;--platform-accent-2:#f47b20;--platform-soft:#edf8ff;--platform-deep:#202a35;--platform-hero:#f8fbfd;--platform-ink:#17283a}body[data-platform=libreqos]{--platform-accent:#3777d4;--platform-accent-2:#76a9f5;--platform-soft:#eaf2ff;--platform-deep:#050d20;--platform-hero:#071126;--platform-ink:#f6f8fc}body[data-platform=astra]{--platform-accent:#519ed4;--platform-accent-2:#78c7f1;--platform-soft:#edf7fd;--platform-deep:#090a0c;--platform-hero:#090a0c;--platform-ink:#f4f4f5}body[data-platform=xuione]{--platform-accent:#178ed2;--platform-accent-2:#9d2ba6;--platform-soft:#eaf7ff;--platform-deep:#030305;--platform-hero:#030305;--platform-ink:#f7f6f8}body[data-platform=xfusion]{--platform-accent:#e00000;--platform-accent-2:#ff5b45;--platform-soft:#fff0f1;--platform-deep:#202125;--platform-hero:#f7f7f8;--platform-ink:#202125}.platform-brand-rail{color:#ffffffad;background:var(--platform-deep);border-bottom:1px solid color-mix(in srgb, var(--platform-accent) 42%, transparent);align-items:center;min-height:38px;display:flex}.platform-brand-rail .container{font:600 8px var(--font-mono);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:24px;display:flex}.platform-brand-rail b{color:#fff}.platform-brand-rail i{color:var(--platform-accent);font-style:normal}body[data-platform] .partner-hero{color:var(--platform-ink);background:var(--platform-hero)}body[data-platform] .partner-hero:before{background-image:radial-gradient(circle at 87% 25%, color-mix(in srgb, var(--platform-accent) 17%, transparent), transparent 30%), radial-gradient(circle at 69% 76%, color-mix(in srgb, var(--platform-accent-2) 8%, transparent), transparent 31%), linear-gradient(color-mix(in srgb, var(--platform-accent) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--platform-accent) 7%, transparent) 1px, transparent 1px);background-size:auto,auto,32px 32px,32px 32px}body[data-platform] .partner-hero h1{color:var(--platform-ink)}body[data-platform] .partner-hero h1 span,body[data-platform] .partner-lockup span,body[data-platform] .partner-hero .eyebrow{color:var(--platform-accent)}body[data-platform] .partner-hero .eyebrow:before{background:var(--platform-accent)}.partner-brandmark{border:1px solid color-mix(in srgb, var(--platform-accent) 18%, #dce5ed);background:#fffffff7;border-radius:10px;place-items:center;min-width:128px;min-height:56px;padding:10px 15px;display:grid;box-shadow:0 9px 26px #071a3d14}body[data-platform] .partner-lockup img{max-width:150px;height:35px}body[data-platform=libreqos] .partner-lockup img{max-width:170px}body[data-platform=xfusion] .partner-lockup img{max-width:180px}body[data-platform] .partner-badges .tag{color:color-mix(in srgb, var(--platform-accent) 68%, #071a3d);background:var(--platform-soft);border-color:color-mix(in srgb, var(--platform-accent) 30%, #fff)}body[data-platform] .partner-hero .btn-primary{color:#fff;background:var(--platform-accent);box-shadow:0 10px 25px color-mix(in srgb, var(--platform-accent) 24%, transparent)}body[data-platform=libreqos] .partner-hero .btn-primary{color:#fff}body[data-platform=xuione] .partner-hero .btn-primary{color:#fff;background:linear-gradient(135deg, var(--platform-accent), var(--platform-accent-2))}body[data-platform=libreqos] .partner-hero .breadcrumb,body[data-platform=astra] .partner-hero .breadcrumb,body[data-platform=xuione] .partner-hero .breadcrumb{color:#ffffff85}body[data-platform=libreqos] .partner-hero .breadcrumb a,body[data-platform=astra] .partner-hero .breadcrumb a,body[data-platform=xuione] .partner-hero .breadcrumb a{color:#ffffffbf}body[data-platform=libreqos] .partner-hero .btn-secondary,body[data-platform=astra] .partner-hero .btn-secondary,body[data-platform=xuione] .partner-hero .btn-secondary{color:#fff;background:#ffffff09;border-color:#ffffff38}body[data-platform=libreqos] .partner-lockup span,body[data-platform=astra] .partner-lockup span,body[data-platform=xuione] .partner-lockup span{border-left-color:#fff3}body[data-platform=libreqos] .partner-brandmark,body[data-platform=astra] .partner-brandmark,body[data-platform=xuione] .partner-brandmark{box-shadow:none;background:0 0;border-color:#ffffff29}body[data-platform=smartolt] .partner-hero{background-image:linear-gradient(115deg,#fff 0 50%,#edf8ff 100%)}body[data-platform=libreqos] .partner-hero{background-image:radial-gradient(circle at 82% 34%,#3777d442,#0000 31%),linear-gradient(115deg,#071126,#091834)}body[data-platform=astra] .partner-hero{background-image:radial-gradient(circle at 86% 30%,#519ed429,#0000 30%),linear-gradient(115deg,#090a0c,#101216)}body[data-platform=xuione] .partner-hero{background-image:radial-gradient(circle at 12% 55%, #6a12736b, transparent 37%), radial-gradient(circle at 84% 20%, #178ed22e, transparent 28%), #030305}body[data-platform=xfusion] .partner-hero{background-image:linear-gradient(115deg,#fff 0 50%,#f1f1f2 100%)}body[data-platform=smartolt] .partner-hero-grid,body[data-platform=libreqos] .partner-hero-grid,body[data-platform=astra] .partner-hero-grid,body[data-platform=xuione] .partner-hero-grid{grid-template-columns:1fr;gap:58px}body[data-platform=smartolt] .partner-hero-grid{grid-template-columns:.85fr 1.15fr}body[data-platform=smartolt] .partner-hero-copy,body[data-platform=libreqos] .partner-hero-copy,body[data-platform=xuione] .partner-hero-copy{max-width:790px}body[data-platform=astra] .partner-hero-copy{text-align:center;max-width:930px;margin-inline:auto}body[data-platform=astra] .partner-badges,body[data-platform=astra] .hero-actions{justify-content:center}body[data-platform=smartolt] .partner-dashboard,body[data-platform=libreqos] .partner-dashboard,body[data-platform=astra] .partner-dashboard,body[data-platform=xuione] .partner-dashboard{width:min(100%,1040px);margin-inline:auto}body[data-platform=libreqos] .partner-hero{padding-top:88px}body[data-platform=libreqos] .partner-hero h1{max-width:800px;font-size:clamp(52px,7vw,82px);line-height:1.02}body[data-platform=libreqos] .partner-hero h1 span{color:#fff}body[data-platform=libreqos] .partner-hero .btn{text-transform:uppercase;letter-spacing:.09em;border-radius:999px;min-height:55px;padding-inline:25px}body[data-platform=astra] .partner-hero{padding-top:105px}body[data-platform=astra] .partner-hero h1{font-size:clamp(48px,6.2vw,76px)}body[data-platform=astra] .partner-hero h1 span{color:#f4f4f5}body[data-platform=astra] .partner-hero .hero-actions{display:none}body[data-platform=xuione] .partner-hero{min-height:760px;padding-top:105px}body[data-platform=xuione] .partner-hero h1{max-width:700px;font-size:clamp(52px,7vw,84px);line-height:1.03}body[data-platform=xuione] .partner-hero h1 span{color:#fff}.xui-cursor{font-weight:300;animation:1s step-end infinite xuiBlink;display:inline;color:#fff!important}@keyframes xuiBlink{50%{opacity:0}}body[data-platform=xuione] .partner-hero .hero-actions,body[data-platform=xuione] .partner-hero .partner-dashboard{display:none}body[data-platform=xuione] .partner-hero-copy{padding-left:45px;position:relative}body[data-platform=xuione] .partner-hero-copy:before{content:"";background:linear-gradient(#dc278d 0 42%,#0000 42% 56%,#9550d1 56%);width:3px;height:82px;position:absolute;top:128px;left:14px}body[data-platform=xfusion] .partner-hero h1{font-size:clamp(48px,5.8vw,74px)}.smartolt-official-banner{color:#fff;background:linear-gradient(#1468a0d4,#0884c6d6),repeating-linear-gradient(95deg,#8f735b 0 7px,#765d4b 7px 14px);place-items:center;min-height:245px;display:grid;position:relative;overflow:hidden}.smartolt-network-art{background-image:radial-gradient(circle at 8% 30%,#fff 0 3px,#0000 4px),radial-gradient(circle at 24% 66%,#fff 0 3px,#0000 4px),radial-gradient(circle at 43% 27%,#fff 0 3px,#0000 4px),radial-gradient(circle at 62% 70%,#fff 0 3px,#0000 4px),radial-gradient(circle at 82% 33%,#fff 0 3px,#0000 4px),linear-gradient(22deg,#0000 48%,#ffffff6b 49% 50%,#0000 51%),linear-gradient(-17deg,#0000 48%,#ffffff59 49% 50%,#0000 51%);place-items:center;width:100%;min-height:245px;padding:35px 20px;display:grid;position:relative}.smartolt-network-art:before{content:"CONNECTED WORLD";color:#ffffff21;font:800 clamp(44px, 9vw, 105px) var(--font-display);letter-spacing:.05em;white-space:nowrap;position:absolute}.smartolt-banner-title{z-index:1;color:#fff;max-width:720px;font:700 clamp(34px, 5vw, 58px)/1.12 var(--font-display);letter-spacing:-.035em;text-align:center;text-shadow:0 2px 14px #00000047;margin:0;position:relative}.network-dot{z-index:1;background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 14px #fff,0 0 0 5px #ffffff21}.network-dot.n1{top:35%;left:12%}.network-dot.n2{top:72%;left:31%}.network-dot.n3{top:24%;left:51%}.network-dot.n4{top:66%;left:73%}.network-dot.n5{top:32%;left:89%}.smartolt-breadcrumb{background:#fff;border-bottom:1px solid #e5e8eb;align-items:center;min-height:68px;display:flex}.smartolt-breadcrumb .container{color:#67717a;align-items:center;gap:14px;font-size:13px;display:flex}.smartolt-breadcrumb i{color:#16a5e2;font-size:21px;font-style:normal}.smartolt-breadcrumb b{color:#9aa1a8;font-weight:400}.cesbo-product-card{color:#fff;text-align:left;background:#111214;border:1px solid #292b2f;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:390px;padding:42px;display:flex}.cesbo-product-card>span{color:#519ed4;font:600 9px var(--font-mono);letter-spacing:.14em}.cesbo-product-card h2{color:#fff;margin:55px 0 16px;font-size:42px}.cesbo-product-card p{color:#a4a6aa;max-width:700px;font-size:17px}.cesbo-product-card b{color:#d7d8da;font-size:13px;font-weight:500}.cesbo-product-card a{color:#65afe1;margin-top:auto;font-size:13px}.platform-partner-proof{border-bottom:1px solid var(--line);background:#fff}.platform-partner-proof .container{grid-template-columns:repeat(3,1fr);display:grid}.platform-partner-proof .container>div{flex-direction:column;justify-content:center;min-height:82px;padding:15px 26px;display:flex}.platform-partner-proof .container>div+div{border-left:1px solid var(--line)}.platform-partner-proof span{color:var(--platform-accent);font:600 8px var(--font-mono);letter-spacing:.14em;margin-bottom:5px}.platform-partner-proof b{color:var(--navy);font-size:13px}body[data-platform=libreqos] .platform-partner-proof,body[data-platform=astra] .platform-partner-proof,body[data-platform=xuione] .platform-partner-proof{background:var(--platform-hero);border-bottom-color:#ffffff1f}body[data-platform=libreqos] .platform-partner-proof .container>div+div,body[data-platform=astra] .platform-partner-proof .container>div+div,body[data-platform=xuione] .platform-partner-proof .container>div+div{border-left-color:#ffffff1f}body[data-platform=libreqos] .platform-partner-proof b,body[data-platform=astra] .platform-partner-proof b,body[data-platform=xuione] .platform-partner-proof b{color:#ffffffdb}body[data-platform] .section-heading .eyebrow,body[data-platform] .platform-detail-section .eyebrow,body[data-platform] .platform-implementation-section .eyebrow,body[data-platform] .platform-contact-section .eyebrow{color:var(--platform-accent)}body[data-platform] .feature-icon{color:var(--platform-accent);background:var(--platform-soft)}body[data-platform] .platform-features-section .surface-card,body[data-platform] .platform-detail-section .surface-card{transition:transform .25s,border-color .25s,box-shadow .25s}body[data-platform] .platform-features-section .surface-card:hover,body[data-platform] .platform-detail-section .surface-card:hover{border-color:color-mix(in srgb, var(--platform-accent) 38%, var(--line));box-shadow:0 18px 40px color-mix(in srgb, var(--platform-accent) 10%, transparent);transform:translateY(-5px)}body[data-platform] .platform-detail-section{background:color-mix(in srgb, var(--platform-soft) 64%, #fff)}body[data-platform] .platform-detail-section .tag{color:color-mix(in srgb, var(--platform-accent) 72%, #071a3d);background:var(--platform-soft);border-color:color-mix(in srgb, var(--platform-accent) 22%, #fff)}body[data-platform=libreqos] .platform-features-section,body[data-platform=astra] .platform-features-section,body[data-platform=xuione] .platform-features-section{color:#fff;background:var(--platform-hero)}body[data-platform=libreqos] .platform-detail-section,body[data-platform=astra] .platform-detail-section,body[data-platform=xuione] .platform-detail-section{color:#fff;background:color-mix(in srgb, var(--platform-accent) 5%, var(--platform-hero))}body[data-platform=libreqos] .platform-features-section h2,body[data-platform=libreqos] .platform-features-section h3,body[data-platform=libreqos] .platform-detail-section h2,body[data-platform=libreqos] .platform-detail-section h3,body[data-platform=astra] .platform-features-section h2,body[data-platform=astra] .platform-features-section h3,body[data-platform=astra] .platform-detail-section h2,body[data-platform=astra] .platform-detail-section h3,body[data-platform=xuione] .platform-features-section h2,body[data-platform=xuione] .platform-features-section h3,body[data-platform=xuione] .platform-detail-section h2,body[data-platform=xuione] .platform-detail-section h3{color:#fff}body[data-platform=libreqos] .platform-features-section p,body[data-platform=libreqos] .platform-detail-section p,body[data-platform=astra] .platform-features-section p,body[data-platform=astra] .platform-detail-section p,body[data-platform=xuione] .platform-features-section p,body[data-platform=xuione] .platform-detail-section p{color:#ffffff9e}body[data-platform=libreqos] .platform-features-section .surface-card,body[data-platform=libreqos] .platform-detail-section .surface-card,body[data-platform=astra] .platform-features-section .surface-card,body[data-platform=astra] .platform-detail-section .surface-card,body[data-platform=xuione] .platform-features-section .surface-card,body[data-platform=xuione] .platform-detail-section .surface-card{box-shadow:none;background:#ffffff09;border-color:#ffffff21}.platform-stack-section{color:#fff;background:var(--platform-deep)}.platform-stack-section h2,.platform-stack-section h3{color:#fff}.platform-stack-section p{color:#ffffffa8}.platform-stack-section .eyebrow{color:var(--platform-accent)}.platform-stack-section .eyebrow:before{background:var(--platform-accent)}.platform-stack-section .integration-strip{border-color:#ffffff29;margin-top:28px}.platform-stack-section .integration-strip span{color:#ffffffd6;background:color-mix(in srgb, var(--platform-accent) 6%, transparent)}.platform-stack-section .integration-strip span+span{border-left-color:#ffffff29}.platform-stack-section .requirements{border-color:#ffffff29}.platform-stack-section .requirements th,.platform-stack-section .requirements td{color:#fffc;border-bottom-color:#ffffff21}.platform-stack-section .requirements th{color:#fff;background:color-mix(in srgb, var(--platform-accent) 9%, transparent)}body[data-platform] .platform-implementation-section .check-list .icon{color:var(--platform-accent)}body[data-platform] .platform-implementation-section .process-item:before{color:var(--platform-accent);background:var(--platform-soft)}body[data-platform] .platform-implementation-section .process-item{border-left:3px solid color-mix(in srgb, var(--platform-accent) 58%, #fff)}body[data-platform] .platform-plans-section{background:color-mix(in srgb, var(--platform-soft) 58%, #fff)}body[data-platform] .platform-plans-section .price-card.featured{border-color:var(--platform-accent);box-shadow:0 18px 44px color-mix(in srgb, var(--platform-accent) 14%, transparent)}body[data-platform] .platform-plans-section .price-card .plan{color:var(--platform-accent)}body[data-platform] .platform-plans-section .btn-primary,body[data-platform] .platform-contact-section .btn-primary{color:#fff;background:var(--platform-accent)}body[data-platform=libreqos] .platform-plans-section .btn-primary,body[data-platform=libreqos] .platform-contact-section .btn-primary{color:#fff}body[data-platform=xuione] .platform-plans-section .btn-primary,body[data-platform=xuione] .platform-contact-section .btn-primary{color:#fff;background:linear-gradient(135deg, var(--platform-accent), var(--platform-accent-2))}body[data-platform] .platform-contact-section .form-aside{background:linear-gradient(145deg, color-mix(in srgb, var(--platform-accent) 17%, var(--platform-deep)), var(--platform-deep))}body[data-platform] .platform-contact-section .form-aside .eyebrow{color:var(--platform-accent)}body[data-platform] .platform-contact-section .form-aside .eyebrow:before{background:var(--platform-accent)}.official-product-shot{margin:0;overflow:hidden}.official-product-shot img{width:100%;height:auto;display:block}.smartolt-product-shot{background:#eee}.libreqos-product-shot{border:1px solid #759ada47;border-radius:18px;box-shadow:0 30px 80px #00000057}.xfusion-product-shot img{object-fit:cover;min-height:330px}.smartolt-official-container{width:min(1194px,100% - 48px);margin-inline:auto}.smartolt-site-header{z-index:50;color:#2d3033;background:#fff;font-family:Roboto,Arial,sans-serif;position:relative}.smartolt-welcome{color:#7b8187;background:#f5f6f7;height:51px;font-size:12px}.smartolt-welcome .smartolt-official-container{justify-content:space-between;align-items:center;height:100%;display:flex}.smartolt-welcome div div{gap:13px;display:flex}.smartolt-welcome b{color:#666;background:#e1e3e5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.smartolt-info{background:#fff;height:85px}.smartolt-info .smartolt-official-container{grid-template-columns:320px 1fr;align-items:center;height:100%;display:grid}.smartolt-logo img{object-fit:contain;width:190px;height:37px}.smartolt-contact-strip{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.smartolt-contact-strip article{align-items:center;gap:14px;display:flex}.smartolt-contact-strip i{color:#109ce8;text-align:center;width:34px;font:400 35px/1 Arial,sans-serif}.smartolt-contact-strip span{flex-direction:column;gap:4px;display:flex}.smartolt-contact-strip b{color:#0f1114;font-size:14px}.smartolt-contact-strip small{color:#92969b;font-size:13px}.smartolt-nav{color:#fff;background:linear-gradient(90deg,#17202d,#313b49);height:61px}.smartolt-nav .smartolt-official-container{align-items:center;height:100%;display:flex}.smartolt-nav nav{align-items:center;gap:48px;display:flex}.smartolt-nav a{color:#fff;font-size:13px;font-weight:700}.smartolt-nav a:first-child,.smartolt-nav a:nth-child(2){color:#149de7}.smartolt-nav a span{color:#149de7;margin-left:7px}.smartolt-mobilebar{display:none}.smartolt-main-official{color:#30343a;background:#fff;padding:72px 0 82px;font-family:Roboto,Arial,sans-serif}.smartolt-main-official>.smartolt-official-container{grid-template-columns:260px 1fr 232px;align-items:start;gap:30px;display:grid}.smartolt-main-shot{padding-top:2px}.smartolt-main-shot .official-product-shot{width:260px}.smartolt-main-copy h1{color:#292d31;letter-spacing:-.025em;margin:10px 0 8px;font:700 29px/1.18 Roboto,Arial,sans-serif}.smartolt-main-copy h1 span{color:inherit}.smartolt-main-copy>p{color:#555d64;margin:0;font-size:15px}.smartolt-main-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:47px;display:grid}.smartolt-main-metrics span{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.smartolt-main-metrics .icon{color:#0798ea;width:42px;height:42px}.smartolt-main-metrics b{color:#8c9196;font-size:13px;font-weight:400}.smartolt-trial{color:#fff;background:linear-gradient(145deg,#079bf0,#057bd8);border-radius:8px;min-height:270px;padding:37px 25px}.smartolt-trial h2{color:#fff;margin:0 0 28px;font:700 23px/1.17 Roboto,Arial,sans-serif}.smartolt-trial p{color:#fff;font-size:14px}.smartolt-trial a{color:#fff;border:1px solid #fffc;border-radius:4px;place-items:center;min-height:48px;margin-top:24px;font-weight:700;display:grid}body[data-platform=smartolt] .platform-native-header{height:78px}body[data-platform=smartolt] .platform-native-header .container{grid-template-columns:205px 1fr auto}body[data-platform=smartolt] .native-logo img{width:190px;max-width:none;height:37px}body[data-platform=smartolt] .platform-native-header nav{justify-content:flex-end;gap:34px}body[data-platform=smartolt] .platform-native-header nav a{color:#333;font:400 13px Roboto,Arial,sans-serif}.smartolt-official-banner{background:#168bc9 url(/assets/hero-bg-optimized-DTSAJgNF.jpg) 50% 48%/cover no-repeat;min-height:245px}.smartolt-network-art{background:#0084ca0a;min-height:245px}.smartolt-network-art:before,.smartolt-network-art .network-dot{display:none}.smartolt-banner-title{max-width:760px;font:700 clamp(34px,4.2vw,52px)/1.16 Roboto,Arial,sans-serif}body[data-platform=smartolt] .partner-hero{background:#fff;padding:58px 0 72px}body[data-platform=smartolt] .partner-hero:before{display:none}body[data-platform=smartolt] .partner-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:58px}body[data-platform=smartolt] .partner-dashboard{grid-area:1/1}body[data-platform=smartolt] .partner-hero-copy{grid-area:1/2}body[data-platform=smartolt] .partner-hero-copy .eyebrow,body[data-platform=smartolt] .partner-hero .hero-actions{display:none}body[data-platform=smartolt] .partner-hero h1{color:#2d3033;letter-spacing:-.025em;margin:0 0 15px;font:700 clamp(28px,3vw,36px)/1.18 Roboto,Arial,sans-serif}body[data-platform=smartolt] .partner-hero h1 span{color:inherit}body[data-platform=smartolt] .partner-hero-copy>p{color:#5c6268;font:400 18px/1.55 Roboto,Arial,sans-serif}body[data-platform=libreqos] .platform-native-header{background:#07111f;height:72px}body[data-platform=libreqos] .native-logo img{width:164px;max-width:none;height:41px}body[data-platform=libreqos] .partner-hero{background:radial-gradient(circle at 10% 0,#2459a82e,#0000 22%),radial-gradient(circle at 100% 15%,#5893f533,#0000 24%),linear-gradient(#07111f 0%,#020617 38% 100%);min-height:840px;padding:105px 0 90px}body[data-platform=libreqos] .partner-hero:before{display:none}body[data-platform=libreqos] .partner-hero-copy>p{max-width:760px;font-size:18px}body[data-platform=libreqos] .partner-dashboard{margin-top:8px}body[data-platform=astra] .platform-native-header{background:#090a0c;height:76px}body[data-platform=astra] .partner-hero{background:#090a0c;padding-top:92px}body[data-platform=astra] .partner-hero:before,body[data-platform=astra] .partner-hero-copy .eyebrow{display:none}body[data-platform=xuione] .platform-native-header{background:#050507;height:72px}body[data-platform=xuione] .native-logo img{width:85px;height:43px}body[data-platform=xuione] .partner-hero{background:linear-gradient(240deg,#000 50%,#3f004a 100%)}body[data-platform=xuione] .partner-hero:before,body[data-platform=xuione] .partner-hero-copy .eyebrow{display:none}body[data-platform=xfusion] .platform-native-header{height:72px}body[data-platform=xfusion] .platform-native-header .container{grid-template-columns:190px 1fr auto auto auto}body[data-platform=xfusion] .native-logo img{width:146px;max-width:none;height:34px}body[data-platform=xfusion] .platform-native-header nav a{color:#202125;font-size:14px}.xfusion-tools{align-items:center;gap:24px;display:flex}.xfusion-tools span{width:22px;height:22px;display:block;position:relative}.xfusion-search:before{content:"";border:1.8px solid #111;border-radius:50%;width:12px;height:12px;position:absolute;top:1px;left:1px}.xfusion-search:after{content:"";background:#111;width:7px;height:1.8px;position:absolute;bottom:3px;right:1px;transform:rotate(45deg)}.xfusion-account{border:1.5px solid #777;border-radius:50%}.xfusion-account:before{content:"";border:1px solid #777;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:6px}.xfusion-account:after{content:"";border:1px solid #777;border-radius:9px 9px 5px 5px;width:11px;height:6px;position:absolute;bottom:3px;left:4px}.xfusion-official-cover{background:#ddd;width:100%}.xfusion-official-cover img{width:100%;height:auto;display:block}.fusion-hero-product .official-two-col{min-height:520px;position:relative}.fusion-hero-product .xfusion-product-shot{z-index:0;position:absolute;inset:0}.fusion-hero-product .xfusion-product-shot img{object-fit:cover;width:100%;height:100%}.fusion-hero-product .official-two-col>div:first-child{z-index:1;max-width:520px;position:relative}.fusion-partner{align-items:center;min-height:420px;display:grid;background:#1b1b1b url(/assets/partner-KXxqhDdg.jpg) 50%/cover no-repeat!important}.fusion-partner .official-heading{margin:0}.fusion-partner .official-heading h2,.fusion-partner .official-heading p{color:#fff;text-shadow:0 2px 18px #00000080}.official-brand-body{overflow:hidden}.official-brand-body>.section{border-top:1px solid color-mix(in srgb, var(--platform-accent) 14%, transparent)}.official-heading{margin-bottom:46px}.official-heading>span,.official-kicker{color:var(--platform-accent);font:600 10px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;display:block}.official-heading h2,.official-two-col h2{max-width:820px;margin:0 0 18px;font-size:clamp(38px,5vw,64px);line-height:1.04}.official-heading p,.official-two-col p{max-width:690px;margin:0;font-size:17px;line-height:1.7}.official-heading.centered{text-align:center;justify-items:center;display:grid}.official-columns{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.official-columns article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:285px;padding:30px}.official-columns .icon{width:38px;height:38px;color:var(--platform-accent);margin-bottom:52px}.official-columns h3{font-size:20px}.official-columns p{font-size:13px}.official-two-col{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.official-two-col>*{min-width:0}.official-stat-grid{grid-template-columns:repeat(3,1fr);padding-block:64px;display:grid}.official-stat-grid article{padding:15px 35px}.official-stat-grid article+article{border-left:1px solid color-mix(in srgb, var(--platform-accent) 22%, transparent)}.official-stat-grid strong{color:var(--platform-accent);font:700 clamp(34px, 4vw, 52px) var(--font-display);display:block}.official-stat-grid span{margin-top:4px;font-size:12px;font-weight:600;display:block}.official-list{border-top:1px solid #ffffff29;gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.official-list li{color:#ffffffc7;border-bottom:1px solid #ffffff29;padding:15px 0}.smartolt-official{color:#303a43;background:#fff}.official-quote{text-align:center;background:#f4f6f7;padding:84px 0}.official-quote blockquote{color:#292f34;font:600 clamp(32px, 4.7vw, 56px)/1.15 var(--font-display);margin:0 0 10px}.official-quote span{color:#8a9299;font:600 9px var(--font-mono);letter-spacing:.15em}.official-device-section{background:linear-gradient(130deg,#f7f8f9,#eef7fc);padding:95px 0}.official-device-section .device-cluster .product-visual{min-height:420px}.libreqos-official{color:#fff;background:#071126}.libreqos-official h2,.libreqos-official h3{color:#fff}.libreqos-official p{color:#aebbd1}.libreqos-official>.section{background:#071126;border-top-color:#172744}.libre-stats{border-top:1px solid #203151;border-bottom:1px solid #203151;padding:0}.libre-stats article{min-height:250px;padding-block:38px}.libre-stats article+article{border-left-color:#203151}.libre-stats p{margin:30px 0 0;font-size:12px}.libre-usecases{background:#0a1730!important}.official-usecase-grid{border-top:1px solid #223556;border-left:1px solid #223556;grid-template-columns:repeat(3,1fr);display:grid}.official-usecase-grid article{background:#0b1931;border-bottom:1px solid #223556;border-right:1px solid #223556;flex-direction:column;min-height:300px;padding:30px;display:flex}.official-usecase-grid small{color:#79aaf3;font:600 8px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.official-usecase-grid h3{margin:55px 0 13px;font-size:24px}.official-usecase-grid p{font-size:12px}.official-usecase-grid a{color:#76a9f5;font:600 10px var(--font-mono);letter-spacing:.08em;margin-top:auto}.queue-comparison{border:1px solid #223556;grid-template-columns:1fr 1fr;display:grid}.queue-comparison article{padding:35px}.queue-comparison article+article{border-left:1px solid #223556}.queue-comparison small{color:#7695c2;font:600 8px var(--font-mono);letter-spacing:.12em}.queue-comparison h3{margin:12px 0 25px;font-size:24px}.queue-bars{background:#050d1e;border:1px solid #1b2b47;align-items:flex-end;gap:8px;height:150px;padding:20px;display:flex}.queue-bars i{background:#53647d;flex:1}.queue-bars i:first-child{height:35%}.queue-bars i:nth-child(2){height:88%}.queue-bars i:nth-child(3){height:72%}.queue-bars i:nth-child(4){height:95%}.queue-bars.cake i{background:linear-gradient(#6fa8fa,#2f6fca)}.queue-bars.cake i:first-child{height:48%}.queue-bars.cake i:nth-child(2){height:54%}.queue-bars.cake i:nth-child(3){height:50%}.queue-bars.cake i:nth-child(4){height:57%}.queue-comparison p{margin:22px 0 0;font-size:12px}.libre-product .product-visual{width:min(100%,1050px);margin-inline:auto}.astra-audiences{border:1px solid #292b2f;grid-template-columns:repeat(4,1fr);display:grid}.astra-audiences article{color:#fff;min-height:210px;font:600 18px var(--font-display);background:#101113;border-right:1px solid #292b2f;align-items:flex-end;padding:28px;display:flex}.astra-audiences article:last-child{border-right:0}.astra-how{background:#0e0f11!important}.broadcast-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;display:grid}.broadcast-flow article{background:#111214;border:1px solid #292b2f;border-radius:12px;min-height:265px;padding:34px}.broadcast-flow article>span{color:#519ed4;font:600 9px var(--font-mono)}.broadcast-flow h3{margin:58px 0 15px;font-size:24px}.broadcast-flow p{font-size:12px}.broadcast-flow>i{color:#519ed4;padding:0 18px;font-style:normal}.astra-product .official-two-col{grid-template-columns:1.1fr .9fr}.xui-official{color:#fff;background:#030305}.xui-official h2,.xui-official h3{color:#fff}.xui-official p{color:#a3a0a8}.xui-official>.section{background:#030305;border-top-color:#202025}.xui-service-grid>.container{border-top:1px solid #242229;border-left:1px solid #242229;grid-template-columns:repeat(3,1fr);display:grid}.xui-service-grid article{background:linear-gradient(145deg,#3c0d4240,#0000 55%);border-bottom:1px solid #242229;border-right:1px solid #242229;min-height:360px;padding:34px}.xui-service-grid article>span{color:#1d9bdc;font:600 9px var(--font-mono)}.xui-service-grid h2{margin:90px 0 20px;font-size:31px}.xui-service-grid p{font-size:13px}.xui-compare{background:radial-gradient(circle at 50% 20%,#7818822e,#0000 38%),#030305!important}.xui-comparison{border:1px solid #29262e}.xui-comparison>div{border-bottom:1px solid #29262e;grid-template-columns:1.5fr repeat(3,1fr);align-items:center;min-height:56px;padding:0 20px;display:grid}.xui-comparison>div:last-child{border-bottom:0}.xui-comparison b{color:#c9c6cd;font-size:12px}.xui-comparison strong{color:#42b7f1;text-align:center}.xui-comparison span{color:#737078;text-align:center;font-size:12px}.xui-comparison-head{background:#0d0b10}.xui-cdn{background:radial-gradient(circle at 82%,#5b136359,#0000 35%),#050407!important}.cdn-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;display:grid}.cdn-flow span{color:#fff;text-align:center;background:#0c0a0f;border:1px solid #302735;border-radius:10px;place-items:center;min-height:120px;padding:18px;display:grid}.cdn-flow i{color:#b63abd;font-style:normal}.xfusion-official{color:#242528;background:#fff}.fusion-products{border-top:1px solid #dedfe1;border-left:1px solid #dedfe1;grid-template-columns:repeat(3,1fr);display:grid}.fusion-products article{background:linear-gradient(145deg,#fff,#f5f5f6);border-bottom:1px solid #dedfe1;border-right:1px solid #dedfe1;flex-direction:column;min-height:360px;padding:34px;display:flex}.fusion-products small{color:#e00000;font:600 8px var(--font-mono);letter-spacing:.12em}.fusion-products h3{margin:80px 0 18px;font-size:30px}.fusion-products p{font-size:13px}.fusion-products b{color:#6d6f73;margin-top:auto;font-size:11px}.fusion-hero-product{background:#f5f5f6}.fusion-partner{color:#fff;background:linear-gradient(120deg,#202125,#0d0e10);align-items:center;min-height:430px;display:grid}.fusion-partner h2{color:#fff}.fusion-partner p{color:#b8b9bc}.partner-dashboard{min-height:420px;box-shadow:none;background:0 0;border:0;border-radius:20px;padding:0}.partner-dashboard:before{display:none}.product-visual{border-radius:20px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0a1f3a2e}.product-chrome{color:#5f6770;height:47px;font:600 9px var(--font-mono);letter-spacing:.08em;background:#f4f5f7;border-bottom:1px solid #d8dce0;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.product-chrome>span{gap:5px;display:flex}.product-chrome i{background:#cfd3d8;border-radius:50%;width:7px;height:7px}.product-chrome i:first-child{background:#f47b20}.product-chrome em{color:#168750;font-style:normal}.visual-kpis{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.visual-kpis>div{border-radius:8px;padding:12px}.visual-kpis small{font:500 7px var(--font-mono);letter-spacing:.06em;display:block}.visual-kpis strong{font:700 17px var(--font-display);margin-top:3px;display:block}.smartolt-visual{color:#353b42;background:#f8f9fa;border:1px solid #d9dde1}.smartolt-shell{grid-template-columns:52px 1fr;min-height:373px;display:grid}.smartolt-shell>aside{color:#9ca3aa;background:#262b31;flex-direction:column;align-items:center;gap:11px;padding-top:17px;display:flex}.smartolt-shell>aside span{width:31px;height:31px;font:600 7px var(--font-mono);border-radius:6px;place-items:center;display:grid}.smartolt-shell>aside .active{color:#fff;background:#087cc1;box-shadow:0 8px 18px #087cc147}.smartolt-main{padding:15px}.smartolt-main .visual-kpis>div{background:#fff;border:1px solid #e3e5e8}.smartolt-main .visual-kpis small{color:#89919a}.smartolt-main .visual-kpis strong{color:#333a40}.smartolt-table{background:#fff;border:1px solid #e0e4e7;border-radius:8px;margin-top:12px;font-size:9px;overflow:hidden}.smartolt-table>div{border-bottom:1px solid #edf0f2;grid-template-columns:1.4fr .8fr 1fr 1fr;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:grid}.smartolt-table>div:first-child{color:#9299a1;min-height:28px;font:600 7px var(--font-mono);background:#fafafa}.smartolt-table>div:last-child{border-bottom:0}.smartolt-table em,.smartolt-table i{color:#138857;width:fit-content;font:600 7px var(--font-mono);background:#e8f8f0;border-radius:3px;padding:2px 5px}.smartolt-table i{color:#a85d00;background:#fff2df}.smartolt-signal{color:#8b939a;font:600 7px var(--font-mono);margin-top:12px}.smartolt-signal div{background:repeating-linear-gradient(#e8ecef 0 1px,#0000 1px 20px);border-bottom:1px solid #e1e5e8;border-left:1px solid #e1e5e8;height:82px;margin-top:7px;position:relative}.smartolt-signal div:after{content:"";clip-path:polygon(0 75%,10% 62%,20% 69%,31% 32%,42% 48%,54% 22%,67% 45%,77% 20%,89% 38%,100% 10%,100% 100%,0 100%);background:linear-gradient(#087cc180,#f47b2014);position:absolute;inset:13px 0 0}.libreqos-visual{color:#eef4ff;background:#071126;border:1px solid #263b61;padding:18px}.libre-top{border-bottom:1px solid #223656;justify-content:space-between;align-items:flex-start;height:36px;display:flex}.libre-top strong{font:700 17px var(--font-display)}.libre-top strong span{color:#76a9f5;letter-spacing:.14em;font-size:9px}.libre-top em{color:#88a2c9;font:500 8px var(--font-mono);font-style:normal}.libre-top em i{background:#67dea8;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #67dea8}.libre-layout{grid-template-columns:105px 1fr;min-height:344px;display:grid}.libre-layout aside{color:#7185a5;font:500 8px var(--font-mono);border-right:1px solid #213451;flex-direction:column;gap:13px;padding:18px 10px 0 0;display:flex}.libre-layout aside b{color:#76a9f5}.libre-main{grid-template-columns:92px 1fr;gap:12px;padding:15px 0 0 15px;display:grid}.libre-score{background:radial-gradient(circle,#193d71,#0c1a32 67%);border:1px solid #2b4f7e;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:102px;display:flex}.libre-score span{color:#8099bd;font:500 6px var(--font-mono)}.libre-score strong{color:#83b5ff;font:700 34px var(--font-display)}.libre-score small{color:#68dca8;font:600 7px var(--font-mono)}.libre-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.libre-metrics div{background:#0b1930;border:1px solid #203655;border-radius:8px;padding:12px 9px}.libre-metrics small{color:#7189ac;font:500 6px var(--font-mono);display:block}.libre-metrics strong{color:#f3f7ff;font:700 16px var(--font-display)}.heatmap{color:#8299b9;font:500 7px var(--font-mono);grid-column:1/-1}.heatmap>div{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(18,1fr);gap:3px;height:145px;margin-top:7px;display:grid}.heatmap i{background:color-mix(in srgb, #3777d4 calc(18% + var(--h) * 0.55%), #0a1730);border-radius:2px}.astra-visual{color:#eef8ff;background:radial-gradient(circle at 82% 0,#245a80,#0000 43%),#0d2941;border:1px solid #346b91;padding:18px}.astra-top{border-bottom:1px solid #315b78;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.astra-top strong{font:800 18px var(--font-display);letter-spacing:.04em}.astra-top strong span{color:#78c7f1;letter-spacing:.12em;font-size:8px}.astra-top em{color:#a8c9de;font:500 8px var(--font-mono);font-style:normal}.astra-top em i{background:#35dda1;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.astra-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.astra-grid article{background:linear-gradient(150deg, hsl(calc(199 + var(--c) * 8) 67% 42%), hsl(calc(207 + var(--c) * 5) 58% 17%));border:1px solid #477493;border-radius:7px;flex-direction:column;justify-content:flex-end;min-height:112px;padding:10px;display:flex;position:relative;overflow:hidden}.astra-grid article:before{content:"";background:linear-gradient(135deg,#0000 35%,#ffffff24 36%,#0000 37%),radial-gradient(circle at 70% 25%,#78c7f161,#0000 30%);position:absolute;inset:0}.astra-grid article>div,.astra-grid article small{position:relative}.astra-grid article b{font:700 9px var(--font-mono);margin-left:6px}.astra-grid article small{color:#c2d9e8;font-size:7px}.play-dot{color:#0d2941;background:#78c7f1;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:inline-grid}.astra-bottom{grid-template-columns:1fr auto auto;align-items:center;gap:14px;display:grid}.stream-wave{clip-path:polygon(0 60%,10% 35%,20% 75%,30% 20%,40% 53%,50% 14%,60% 72%,70% 30%,80% 60%,90% 24%,100% 42%,100% 100%,0 100%);background:#519ed466 repeating-linear-gradient(#28526e 0 1px,#0000 1px 13px);border-bottom:1px solid #3a6a88;border-left:1px solid #3a6a88;height:53px}.astra-bottom span{min-width:68px}.astra-bottom b,.astra-bottom small{display:block}.astra-bottom b{color:#fff;font:700 13px var(--font-display)}.astra-bottom small{color:#9ebdd1;font:500 6px var(--font-mono)}.xui-visual{color:#ddecf8;background:#08182a;border:1px solid #1a4d72;grid-template-columns:115px 1fr;display:grid}.xui-sidebar{color:#6f91ac;font:500 9px var(--font-mono);background:#04101e;border-right:1px solid #153b58;flex-direction:column;gap:16px;padding:22px 15px;display:flex}.xui-sidebar strong{color:#fff;font:800 17px var(--font-display);margin-bottom:16px}.xui-sidebar strong span{color:#1aacf0}.xui-sidebar b{color:#061524;background:linear-gradient(135deg,#1aacf0,#69d4ff);border-radius:6px;padding:9px}.xui-main{padding:17px}.xui-top{color:#7998b0;font:600 8px var(--font-mono);border-bottom:1px solid #183d59;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.xui-top em{color:#61dfb4;font-style:normal}.xui-top i{background:#25c984;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.xui-main .visual-kpis{margin:14px 0}.xui-main .visual-kpis>div{background:#0b2137;border:1px solid #1a4868;box-shadow:0 5px 18px #0000002e}.xui-main .visual-kpis small{color:#6f90aa}.xui-main .visual-kpis strong{color:#50c8f7}.xui-panels{grid-template-columns:1.15fr .85fr;gap:10px;display:grid}.xui-panels article{background:#0a1e32;border:1px solid #183e5c;border-radius:8px;min-height:185px;padding:13px}.xui-panels article>b{color:#7595ae;font:600 7px var(--font-mono)}.xui-bars{border-bottom:1px solid #1a435f;align-items:flex-end;gap:7px;height:130px;padding-top:16px;display:flex}.xui-bars i{background:linear-gradient(#67d5ff,#147fc1);border-radius:3px 3px 0 0;flex:1;height:50%;box-shadow:0 0 12px #1aacf021}.xui-bars i:nth-child(2){height:75%}.xui-bars i:nth-child(3){height:40%}.xui-bars i:nth-child(4){height:88%}.xui-bars i:nth-child(5){height:66%}.xui-bars i:nth-child(6){height:95%}.xui-bars i:nth-child(7){height:72%}.xui-panels ul{margin:15px 0 0;padding:0;list-style:none}.xui-panels li{color:#b9d0e0;border-bottom:1px solid #183a54;justify-content:space-between;padding:12px 0;font-size:9px;display:flex}.xui-panels li em{color:#50c8f7;font-style:normal;font-weight:600}.xfusion-visual{color:#36383c;background:linear-gradient(145deg,#fff,#f2f3f4);border:1px solid #d9dbde;padding:22px}.xfusion-wordmark{justify-content:space-between;align-items:baseline;display:flex}.xfusion-wordmark strong{color:#e00000;font:800 24px var(--font-display)}.xfusion-wordmark span{color:#85888d;font:600 8px var(--font-mono);letter-spacing:.13em}.server-stage{perspective:700px;place-items:center;min-height:240px;display:grid;position:relative}.server-unit{background:linear-gradient(#4a4d52,#1f2124 50%,#101113);border:1px solid #050506;border-radius:4px;width:82%;height:72px;position:absolute;overflow:hidden;transform:rotateX(5deg)rotateY(-10deg);box-shadow:18px 24px 30px #0c0e1140}.server-unit-top{top:52px;left:8%}.server-unit-bottom{top:132px;left:13%}.server-unit>span{background:repeating-linear-gradient(90deg,#0e1012 0 19px,#62666b 19px 21px);border:1px solid #0a0b0d;position:absolute;inset:12px 64px 12px 18px}.server-unit>i{background:#37dc9a;border-radius:50%;width:5px;height:5px;position:absolute;top:17px;right:20px;box-shadow:0 13px #43a8ff,0 26px #43a8ff}.server-unit>i:nth-of-type(2){right:31px}.server-unit>i:nth-of-type(3){right:42px}.server-unit>i:nth-of-type(4){right:53px}.server-unit em{color:#b9bdc2;font:500 6px var(--font-mono);font-style:normal;position:absolute;bottom:3px;left:20px}.xfusion-specs{border-top:1px solid #d7dadd;grid-template-columns:repeat(3,1fr);display:grid}.xfusion-specs span{padding:13px 10px 4px}.xfusion-specs span+span{border-left:1px solid #d7dadd}.xfusion-specs b,.xfusion-specs small{display:block}.xfusion-specs b{color:#e00000;font:700 16px var(--font-display)}.xfusion-specs small{color:#74787d;font-size:8px}.xfusion-line{color:#74787d;font:500 7px var(--font-mono);align-items:center;gap:7px;margin-top:9px;display:flex}.xfusion-line i{background:#e00000;border-radius:50%;width:7px;height:7px}.about-hero{border-bottom:1px solid var(--line);background:linear-gradient(108deg,#fff 0 58%,#f2f8ff 100%);align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.about-hero:before{content:"";background-image:linear-gradient(#075ddb09 1px,#0000 1px),linear-gradient(90deg,#075ddb09 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000 80%);mask-image:linear-gradient(90deg,#0000 35%,#000 80%)}.about-hero:after{content:"";border:1px solid #075ddb1f;border-radius:50%;width:620px;height:620px;position:absolute;top:-285px;right:-250px;box-shadow:0 0 0 74px #075ddb09,0 0 0 148px #075ddb05}.about-hero-grid{z-index:1;min-height:650px;padding-block:72px 64px;display:block;position:relative}.about-hero-copy{max-width:840px}.about-hero-copy h1{max-width:820px;margin:17px 0 22px;font-size:clamp(48px,6.25vw,78px);line-height:1.01}.about-hero-copy h1 span{color:var(--blue)}.about-hero-copy>p{max-width:650px;font-size:19px}.about-trust-panel{color:#fff;background:linear-gradient(145deg,#123564,#071a38 70%);border:1px solid #1c4a7d;border-radius:22px;flex-direction:column;justify-content:center;min-height:455px;padding:44px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #061f4633}.about-trust-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff12,#0000 24%),linear-gradient(#72b0e70e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#72b0e70e 1px,#0000 1px) 0 0/42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 76%);mask-image:linear-gradient(135deg,#000,#0000 76%)}.about-trust-panel:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:320px;height:320px;position:absolute;top:-145px;right:-135px;box-shadow:0 0 0 44px #ffffff09,0 0 0 88px #ffffff05}.trust-panel-head,.trust-panel-message,.trust-values{z-index:1;position:relative}.trust-panel-head{border-bottom:1px solid #ffffff26;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding-bottom:25px;display:grid}.trust-panel-head img{object-fit:contain;filter:drop-shadow(0 8px 10px #00000038);width:46px;height:42px}.trust-panel-head>span{color:#fff;font:700 16px/1.05 var(--font-display);letter-spacing:.06em}.trust-panel-head small{color:#81a9d3;font:600 6px var(--font-mono);letter-spacing:.17em}.trust-panel-head em{color:#74c7e1;font:600 8px var(--font-mono);letter-spacing:.14em;font-style:normal}.trust-panel-message{flex-direction:column;flex:1;justify-content:center;padding:36px 0 28px;display:flex}.trust-panel-message>span{color:#68c7e2;font:600 8px var(--font-mono);letter-spacing:.16em}.about-trust-panel blockquote{color:#fff;font:600 clamp(31px, 3.1vw, 43px)/1.13 var(--font-display);letter-spacing:-.045em;margin:13px 0 15px}.trust-panel-message p{color:#b9cada;font:500 15px var(--font-body);margin:0}.trust-values{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);padding-top:18px;display:grid}.trust-values span{color:#dbe7f1;align-items:center;gap:8px;font-size:10px;display:flex}.trust-values span+span{border-left:1px solid #ffffff21;padding-left:14px}.trust-values i{background:#50c4df;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #50c4df1a}.trust-principles{gap:10px;margin-bottom:38px;display:grid}.trust-principles span{color:#d7e3ef;align-items:center;gap:10px;font-size:11px;display:flex}.trust-principles i{background:#49b9d7;width:18px;height:1px}.trust-signature{border-top:1px solid #ffffff26;justify-content:space-between;align-items:flex-end;gap:20px;padding-top:18px;display:flex}.trust-signature span{color:#6f94bc;font:600 7px var(--font-mono);letter-spacing:.16em}.trust-signature b{color:#fff;font:600 15px var(--font-display)}.about-credo{border-bottom:1px solid var(--line);background:#fff}.about-credo-grid{grid-template-columns:1.15fr 1.25fr .8fr;display:grid}.about-credo p{color:#293b50;min-height:168px;font:500 15px/1.65 var(--font-body);align-items:center;margin:0;padding:34px 42px 34px 52px;display:flex;position:relative}.about-credo p+p{border-left:1px solid var(--line)}.about-credo p span{color:#7ca2c8;font:600 8px var(--font-mono);position:absolute;top:32px;left:20px}.about-quickfacts{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);max-width:650px;margin-top:45px;padding-top:24px;display:grid}.about-quickfacts span+span{border-left:1px solid var(--line);padding-left:20px}.about-quickfacts strong,.about-quickfacts small{display:block}.about-quickfacts strong{color:var(--blue);font:800 25px var(--font-display)}.about-quickfacts small{color:var(--muted);font-size:11px}.about-logo-stage{isolation:isolate;place-items:center;min-height:510px;display:grid;position:relative}.about-logo-stage:before{content:"";border:1px solid #075ddb29;border-radius:50%;width:390px;height:390px;position:absolute;box-shadow:inset 0 0 80px #075ddb0d,0 30px 80px #0e417e1a}.about-logo-core{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #c4d8ece6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:270px;height:270px;animation:5s ease-in-out infinite logo-float;display:flex;position:relative;box-shadow:0 25px 60px #09397124}.about-logo-core img{filter:drop-shadow(0 18px 14px #1b41702b);width:128px}.about-logo-core strong{color:#62636a;font:italic 800 35px var(--font-display);letter-spacing:-.06em;margin-top:4px}.about-logo-core small{color:#72829a;font:600 7px var(--font-mono);letter-spacing:.22em}.logo-orbit{z-index:2;border:1px dashed #075ddb45;border-radius:50%;animation:22s linear infinite orbit-spin;position:absolute}.orbit-one{width:390px;height:390px}.orbit-two{width:480px;height:480px;animation-duration:29s;animation-direction:reverse}.logo-orbit span{color:var(--blue);border:1px solid var(--blue-soft);box-shadow:var(--shadow-sm);font:600 8px var(--font-mono);letter-spacing:.08em;background:#fff;border-radius:20px;padding:6px 10px;position:absolute}.logo-orbit span:first-child{top:10%;left:13%}.logo-orbit span:last-child{bottom:18%;right:5%}.orbit-two span:first-child{top:48%;left:-4%}.orbit-two span:last-child{top:7%;right:16%}.about-signal{opacity:.5;justify-content:center;align-items:flex-end;gap:7px;width:240px;height:22px;display:flex;position:absolute;bottom:53px}.about-signal i{background:var(--cyan);border-radius:3px;width:32px;height:3px;animation:1.7s ease-in-out infinite alternate signal-wave}.about-signal i:nth-child(2){height:10px;animation-delay:.2s}.about-signal i:nth-child(3){height:16px;animation-delay:.4s}.about-signal i:nth-child(4){height:7px;animation-delay:.6s}@keyframes logo-float{50%{transform:translateY(-10px)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes signal-wave{to{opacity:.35;height:19px}}.about-story-grid{grid-template-columns:.55fr 1.45fr;align-items:center;gap:90px;display:grid}.about-story-number{color:#fff;background:var(--navy);min-height:330px;box-shadow:var(--shadow-lg);border-radius:18px;flex-direction:column;justify-content:center;padding:38px;display:flex}.about-story-number span,.about-story-number small{font:600 9px var(--font-mono);letter-spacing:.16em}.about-story-number strong{color:#fff;font:800 clamp(58px, 8vw, 100px) var(--font-display);letter-spacing:-.08em}.about-story-number small{color:#70cdeb}.about-pillar-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.about-pillar{color:#fff;min-height:410px;box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.about-pillar:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:180px;height:180px;position:absolute;top:-65px;right:-70px;box-shadow:0 0 0 30px #ffffff09,0 0 0 60px #ffffff06}.pillar-blue{background:linear-gradient(145deg,#075ddb,#043d9b)}.pillar-cyan{background:linear-gradient(145deg,#087f9e,#07516d)}.pillar-navy{background:linear-gradient(145deg,#102b56,#07152d)}.about-pillar>span{font:600 8px var(--font-mono);letter-spacing:.14em;opacity:.72}.about-pillar>.icon{color:#fff;width:52px;height:52px;margin:54px 0 20px}.about-pillar h3{color:#fff;font-size:25px}.about-pillar p{color:#ffffffb8;font-size:14px}.about-pillar>div{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.about-pillar b{font:600 7px var(--font-mono);letter-spacing:.08em;border:1px solid #fff3;border-radius:4px;padding:5px 8px}.about-friction{background:#f8fafc}.about-friction-heading{max-width:760px;margin-bottom:50px}.about-friction-heading h2{letter-spacing:-.045em;margin:13px 0 18px;font-size:clamp(36px,4.4vw,58px);line-height:1.04}.about-friction-heading p{color:#587087;max-width:680px;font-size:16px;line-height:1.72}.about-friction-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.about-friction-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:390px;padding:34px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.about-friction-grid article:hover{z-index:1;transform:translateY(-5px);box-shadow:0 24px 50px #0a30521a}.about-friction-grid article>span{color:#6d89a4;font:600 8px var(--font-mono);letter-spacing:.12em}.about-friction-grid article>.icon{width:42px;height:42px;color:var(--blue);margin:48px 0 22px}.about-friction-grid h3{max-width:280px;font-size:25px;line-height:1.15}.about-friction-grid article>p{color:#687e93;margin-top:15px;font-size:13px;line-height:1.65}.about-friction-grid article>div{border-top:1px solid #dfebf4;margin-top:auto;padding-top:22px}.about-friction-grid article>div b{color:#26abc9;font:700 8px var(--font-mono);letter-spacing:.1em;margin-bottom:7px;display:block}.about-friction-grid article>div small{color:#284560;font-size:11px;line-height:1.55;display:block}.about-method{color:#fff;background-color:#061a38}.about-method:before{opacity:.8}.about-method-heading{max-width:760px;margin-bottom:50px}.about-method-heading h2{color:#fff;letter-spacing:-.045em;margin:13px 0 18px;font-size:clamp(36px,4.4vw,58px);line-height:1.04}.about-method-heading p{color:#a9c1d8;max-width:680px;font-size:16px;line-height:1.72}.about-method-flow{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.about-method-flow:before{content:"";background:linear-gradient(90deg,#1a6fd1,#43cae7);height:1px;position:absolute;top:26px;left:12%;right:12%}.about-method-flow li{border-left:1px solid #73afe12e;min-height:250px;padding:0 30px 30px;position:relative}.about-method-flow li:last-child{border-right:1px solid #73afe12e}.about-method-flow li>span{z-index:1;color:#eafaff;width:52px;height:52px;font:700 9px var(--font-mono);background:#075ddb;border:5px solid #061a38;border-radius:50%;place-items:center;display:grid;position:relative}.about-method-flow li:nth-child(2)>span{background:#0879c9}.about-method-flow li:nth-child(3)>span{background:#159bbf}.about-method-flow li:nth-child(4)>span{background:#25b8c8}.about-method-flow div{margin-top:38px}.about-method-flow b{color:#fff;font-size:22px}.about-method-flow p{color:#9fb8d0;margin-top:12px;font-size:12px;line-height:1.65}.about-regional-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;display:grid}.about-regional-grid>*{min-width:0}.about-regional-grid h2{margin:12px 0 18px;font-size:clamp(32px,4vw,50px)}.regional-console{color:#d7e8fa;min-height:390px;box-shadow:var(--shadow-lg);background:#071a37;border:1px solid #174373;border-radius:18px;padding:18px}.regional-map{background:radial-gradient(circle at 43%,#21b7d533,#0000 28%),linear-gradient(#4b8cd214 1px,#0000 1px) 0 0/25px 25px,linear-gradient(90deg,#4b8cd214 1px,#0000 1px) 0 0/25px 25px;border:1px solid #173d67;height:265px;position:relative;overflow:hidden}.regional-map:before{content:"LATINOAMÉRICA";color:#6eb5ec2e;font:700 clamp(32px,5vw,60px) var(--font-display);letter-spacing:.05em;place-items:center;display:grid;position:absolute;inset:24px;transform:rotate(-7deg)}.map-rings{border:1px solid #40c9e180;border-radius:50%;width:135px;height:135px;position:absolute;top:32%;left:42%;box-shadow:0 0 0 24px #40c9e112,0 0 0 52px #40c9e10a}.map-point{z-index:2;background:#37d8de;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 0 6px #37d8de26,0 0 18px #37d8de}.map-point.p1{top:48%;left:43%}.map-point.p2{top:30%;left:36%}.map-point.p3{top:66%;left:55%}.map-point.p4{top:38%;left:64%}.regional-status{grid-template-columns:repeat(3,1fr);padding-top:12px;display:grid}.regional-status span{color:#8aa8c8;text-align:center;font-size:9px}.regional-status span+span{border-left:1px solid #21476e}.regional-status b{color:#fff;font:700 18px var(--font-display);display:block}.country-chips{grid-template-columns:1fr 1fr;gap:9px;max-width:430px;margin-top:27px;display:grid}.country-chips>span{color:#38506a;border:1px solid var(--line);min-height:42px;box-shadow:var(--shadow-xs);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.country-chips b{color:var(--blue);background:var(--paper-blue);font:600 7px var(--font-mono);letter-spacing:.08em;border-radius:4px;margin-left:auto;padding:2px 6px}.flag-dot{background:#40c5df;border:2px solid #e8fbff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #40c5df24}.flag-dot.hq{background:var(--blue);box-shadow:0 0 0 3px #075ddb21}.globe-console{background:linear-gradient(145deg,#0b3159 0%,#071f40 48%,#061832 100%);border-color:#285581;width:100%;min-width:0;min-height:500px;padding:18px 18px 14px;box-shadow:0 28px 68px #0519362e,inset 0 1px #7ecbef14}.globe-stage{contain:layout paint;background-color:#0000;background-image:radial-gradient(circle at 16% 22%,#87dcff6b 0 1px,#0000 1.8px),radial-gradient(circle at 76% 18%,#87dcff52 0 1px,#0000 1.6px),radial-gradient(circle at 86% 70%,#87dcff4d 0 1px,#0000 1.7px),radial-gradient(circle at 50% 48%,#32b1d940,#0b365b14 40%,#0000 68%),linear-gradient(#65b3dd0f 1px,#0000 1px),linear-gradient(90deg,#65b3dd0f 1px,#0000 1px),linear-gradient(145deg,#092d52,#06172f);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:140px 120px,190px 170px,230px 210px,auto,28px 28px,28px 28px,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border:1px solid #56a1d04d;width:100%;min-width:0;height:385px;position:relative;overflow:hidden}.globe-stage:before{content:"";pointer-events:none;border:1px solid #5bcae621;border-radius:50%;position:absolute;inset:10% 18%;box-shadow:0 0 0 34px #3aa7cf06,0 0 90px #32b5dc24}.globe-stage:after{content:"";z-index:0;pointer-events:none;border:1px solid #5ecae71c;border-radius:50%;width:76%;height:34%;position:absolute;top:34%;left:12%;transform:rotate(-8deg)}#globeViz{z-index:1;width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.regional-globe-svg{opacity:0;width:100%;height:100%;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(.965)}#globeViz.is-ready .regional-globe-svg{opacity:1;transform:scale(1)}.regional-globe-halo{fill:#31bee30b;stroke:#6fd5ef33;stroke-width:1px}.regional-globe-ocean{stroke:#75d6ef9e;stroke-width:1.6px;filter:drop-shadow(0 18px 34px #010e227a)}.regional-globe-grid{fill:none;stroke:#8fd7ef29;stroke-width:1px}.regional-country{fill-opacity:.55;stroke:#e8faffc7;stroke-width:1.25px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 10px #3dcdeb33)}.regional-country-ecu{fill-opacity:.8}.regional-route{fill:none;stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 8;filter:url(#regional-glow);animation:3.6s linear infinite regional-route-flow}.regional-node-pulse{fill:none;stroke-width:1.4px;opacity:.34;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite regional-node-pulse}.regional-node-core{filter:url(#regional-glow)}.regional-node text{fill:#fff;font-family:var(--font-mono);paint-order:stroke;stroke:#041c36d1;stroke-width:3px;stroke-linejoin:round}.regional-node-city{letter-spacing:.08em;font-size:10px;font-weight:700}.regional-node-country{fill:#86b8d2;letter-spacing:.12em;font-size:6px;font-weight:600}.regional-globe-shine{fill:#ffffff0e;transform-origin:300px 300px;pointer-events:none;transform:rotate(-27deg)}@keyframes regional-route-flow{to{stroke-dashoffset:-30px}}@keyframes regional-node-pulse{0%{opacity:.58;transform:scale(.52)}75%,to{opacity:0;transform:scale(1.42)}}.globe-hint{z-index:2;color:#8fc7dd;font:500 7px var(--font-mono);letter-spacing:.09em;text-transform:uppercase;pointer-events:none;background:#051a37b8;border:1px solid #50a1ca70;border-radius:4px;padding:5px 8px;position:absolute;bottom:10px;right:12px}.globe-axis{z-index:3;pointer-events:none;gap:3px;display:grid;position:absolute;top:12px;left:13px}.globe-axis span{color:#eaf8ff;font:700 9px/1 var(--font-mono);letter-spacing:.14em}.globe-axis b{color:#65b6d7;font:500 7px/1.2 var(--font-mono);letter-spacing:.08em}.globe-route-legend{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#03142bb8;border:1px solid #5bb2d647;gap:5px;padding:9px 10px;display:grid;position:absolute;bottom:11px;left:12px}.globe-route-legend span{color:#e7f7ff;font:600 7px/1 var(--font-mono);letter-spacing:.06em;grid-template-columns:6px auto;align-items:center;gap:6px;display:grid}.globe-route-legend i{background:var(--route);width:5px;height:5px;box-shadow:0 0 9px var(--route);border-radius:50%;grid-row:1/span 2}.globe-route-legend b{color:#719fbd;letter-spacing:.07em;grid-column:2;font-size:5.8px;font-weight:600}.globe-fallback{place-items:center;display:grid}.globe-fallback:before{content:"";border:1px solid #2c7da7;border-radius:50%;width:220px;height:220px;position:absolute;box-shadow:inset -40px -20px 70px #1e80b02e,0 0 0 28px #2ba3cd0a}.globe-fallback-copy{z-index:2;text-align:center;gap:8px;display:grid;position:relative}.globe-fallback-copy strong{color:#fff;font:700 22px var(--font-display)}.globe-fallback-copy span{color:#75cbe4;font:600 8px var(--font-mono);letter-spacing:.08em}@media (width<=860px){.product-visual,.partner-dashboard{min-height:400px}body[data-platform=smartolt] .partner-hero-grid{grid-template-columns:1fr}body[data-platform=smartolt] .partner-dashboard{order:-1}.smartolt-official-banner,.smartolt-network-art{min-height:185px}.smartolt-banner-title{max-width:510px;font-size:34px}.platform-native-header{height:74px}.platform-native-header .container{grid-template-columns:1fr auto auto;gap:14px}.platform-native-header nav{background:var(--platform-hero);border-bottom:1px solid color-mix(in srgb, var(--platform-accent) 25%, transparent);flex-direction:column;align-items:stretch;gap:0;padding:14px 20px 20px;display:none;position:absolute;inset:74px 0 auto;box-shadow:0 18px 38px #00000024}.platform-native-header nav a{border-bottom:1px solid color-mix(in srgb, var(--platform-ink) 10%, transparent);align-items:center;min-height:45px;display:flex}.platform-native-header.is-open nav{display:flex}.native-menu{display:block}body[data-platform=astra] .platform-native-header .container{grid-template-columns:1fr}body[data-platform=astra] .platform-native-header .native-action,body[data-platform=astra] .platform-native-header .native-menu,body[data-platform=xuione] .platform-native-header .native-action{display:none}body[data-platform=smartolt] .platform-native-header .container{grid-template-columns:46px 1fr 46px}body[data-platform=smartolt] .platform-native-header .native-action{display:none}body[data-platform=smartolt] .native-menu{grid-area:1/1}body[data-platform=smartolt] .native-logo{grid-area:1/2;justify-self:center}.platform-brand-rail .container{min-height:38px}.platform-partner-proof .container>div{padding-inline:16px}.official-columns,.official-usecase-grid,.xui-service-grid>.container,.fusion-products{grid-template-columns:1fr 1fr}.official-two-col{grid-template-columns:1fr;gap:45px}.astra-audiences{grid-template-columns:1fr 1fr}.astra-audiences article:nth-child(2){border-right:0}.astra-audiences article:nth-child(-n+2){border-bottom:1px solid #292b2f}.broadcast-flow{grid-template-columns:1fr;gap:12px}.broadcast-flow>i{text-align:center;transform:rotate(90deg)}.queue-comparison{grid-template-columns:1fr}.queue-comparison article+article{border-top:1px solid #223556;border-left:0}.about-hero-grid,.about-story-grid,.about-regional-grid{grid-template-columns:1fr}.about-hero-grid{gap:25px;padding-top:65px}.about-trust-panel{min-height:430px}.about-credo-grid{grid-template-columns:1fr}.about-credo p{min-height:120px;padding-block:28px}.about-credo p+p{border-left:0;border-top:1px solid var(--line)}.about-pillar-grid{grid-template-columns:1fr}.about-pillar{min-height:340px}.about-friction-grid{grid-template-columns:1fr}.about-friction-grid article{min-height:330px}.about-method-flow{grid-template-columns:1fr 1fr;gap:35px 0}.about-method-flow:before{display:none}}@media (width<=600px){.brand-symbol-real,.brand-symbol-real img{width:34px}.brand-copy strong{font-size:18px}.native-logo img{max-width:155px;height:37px}.platform-native-header .container{grid-template-columns:1fr auto}.platform-native-header .native-action{display:none}body[data-platform=libreqos] .platform-native-header .container{grid-template-columns:1fr auto auto}body[data-platform=libreqos] .platform-native-header .native-action{min-height:42px;padding-inline:16px;font-size:10px;display:inline-flex}.platform-brand-rail .container{text-align:center;justify-content:center}.platform-brand-rail .container>span{display:none}.platform-partner-proof .container{grid-template-columns:1fr}.platform-partner-proof .container>div{text-align:center;align-items:center;min-height:62px}.platform-partner-proof .container>div+div{border-left:0;border-top:1px solid var(--line)}.partner-brandmark{min-width:116px;min-height:50px}.smartolt-official-banner,.smartolt-network-art{min-height:168px}.smartolt-banner-title{max-width:390px;font-size:28px}.smartolt-breadcrumb{min-height:58px}.smartolt-breadcrumb .container{gap:9px;font-size:10px}body[data-platform=xuione] .partner-hero-copy{padding-left:28px}body[data-platform=xuione] .partner-hero-copy:before{top:120px;left:3px}.official-heading{margin-bottom:32px}.official-heading h2,.official-two-col h2{font-size:37px}.official-heading p,.official-two-col p{font-size:15px}.official-columns,.official-usecase-grid,.xui-service-grid>.container,.fusion-products,.astra-audiences{grid-template-columns:1fr}.official-columns article,.official-usecase-grid article,.fusion-products article{min-height:270px}.official-columns .icon{margin-bottom:36px}.official-stat-grid{grid-template-columns:1fr;padding-block:35px}.official-stat-grid article{text-align:center;padding:22px 12px}.official-stat-grid article+article{border-left:0;border-top:1px solid color-mix(in srgb, var(--platform-accent) 22%, transparent)}.official-quote{padding:62px 0}.astra-audiences article{border-bottom:1px solid #292b2f;border-right:0;min-height:145px}.astra-audiences article:last-child{border-bottom:0}.xui-service-grid article{min-height:285px}.xui-service-grid h2,.fusion-products h3{margin-top:55px}.xui-comparison>div{grid-template-columns:1.4fr repeat(3,.65fr);padding-inline:10px}.xui-comparison span,.xui-comparison b{font-size:9px}.cdn-flow{grid-template-columns:1fr}.cdn-flow i{text-align:center;transform:rotate(90deg)}.partner-dashboard,.product-visual{min-height:355px}.smartolt-table>div{grid-template-columns:1.25fr .75fr 1fr}.smartolt-table>div>:last-child{display:none}.smartolt-signal div{height:60px}.libreqos-visual{padding:12px}.libre-layout{grid-template-columns:1fr}.libre-layout aside{display:none}.libre-main{padding-left:0}.heatmap>div{height:120px}.astra-grid{grid-template-columns:repeat(2,1fr)}.astra-grid article{min-height:78px}.astra-grid article:nth-child(n+5){display:none}.xui-visual{grid-template-columns:72px 1fr}.xui-sidebar{gap:13px;padding:15px 8px}.xui-sidebar strong{font-size:12px}.xui-sidebar b{padding:7px 4px}.xui-main{padding:10px}.xui-panels{grid-template-columns:1fr}.xui-panels article:last-child{display:none}.server-stage{min-height:215px}.xfusion-specs small{font-size:6px}.about-hero,.about-hero-grid{min-height:auto}.about-hero-grid{padding-block:55px}.about-hero-copy h1{font-size:42px}.about-quickfacts{grid-template-columns:1fr 1fr;gap:18px}.about-quickfacts span:nth-child(3){border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:16px 0 0}.about-trust-panel{min-height:420px;margin-top:15px;padding:30px 27px}.about-trust-panel blockquote{font-size:33px}.trust-panel-head{grid-template-columns:42px 1fr}.trust-panel-head em{grid-column:2}.trust-signature{flex-direction:column;align-items:flex-start}.trust-values span{gap:6px;font-size:8px}.trust-values span+span{padding-left:8px}.about-credo p{padding:27px 22px 27px 48px;font-size:14px}.about-story-grid{gap:35px}.about-story-number{min-height:230px}.about-pillar{min-height:380px}.regional-console{padding:10px}.regional-status span{font-size:7px}.country-chips{grid-template-columns:1fr}.globe-console{min-height:455px}.globe-stage{height:340px}.about-friction-grid{grid-template-columns:1fr}.about-friction-grid article{min-height:330px}.about-method-flow{grid-template-columns:1fr 1fr;gap:35px 0}.about-method-flow:before{display:none}}@media (width<=560px){.about-friction-heading,.about-method-heading{margin-bottom:35px}.about-friction-heading h2,.about-method-heading h2{font-size:36px}.about-friction-grid article{padding:27px}.about-method-flow{grid-template-columns:1fr;gap:0}.about-method-flow li{border-bottom:1px solid #73afe12e;border-left:0;grid-template-columns:55px 1fr;gap:20px;min-height:190px;padding:20px 0;display:grid}.about-method-flow li:last-child{border-right:0}.about-method-flow div{margin-top:5px}}@media (width<=900px){.service-architecture-head{grid-template-columns:1fr;align-items:start;gap:18px}.service-architecture-head>p{padding-bottom:0}.architecture-flow{grid-template-columns:1fr 1fr}.architecture-flow article{border-bottom:1px solid #74b1e02e;min-height:275px}.architecture-flow article:nth-child(2){border-right:1px solid #74b1e02e}.architecture-flow article:nth-child(2):after{display:none}.architecture-flow article:nth-child(3):after{top:84px}.architecture-deliverables{grid-template-columns:1fr 1fr}.architecture-deliverables span:nth-child(3){border-top:1px solid #70acdb33;border-left:0}.architecture-deliverables span:nth-child(4){border-top:1px solid #70acdb33}}@media (width<=600px){.service-architecture-head{margin-bottom:32px}.service-architecture-head h2{font-size:38px}.service-architecture-head>p{font-size:14px}.architecture-workbench{border-radius:16px;padding:14px}.architecture-workbench-head{flex-direction:column;align-items:flex-start;gap:7px}.architecture-flow{grid-template-columns:1fr}.architecture-flow article{border-right:1px solid #74b1e02e;min-height:235px;padding:24px 20px}.architecture-flow article:not(:last-child):after{inset:auto auto -12px 50%;transform:translate(-50%)rotate(90deg)}.architecture-flow article:nth-child(2):after{display:grid}.architecture-flow-icon{margin:22px 0 18px}.architecture-deliverables{grid-template-columns:1fr}.architecture-deliverables span{text-align:left;justify-content:flex-start;min-height:58px}.architecture-deliverables span+span{border-top:1px solid #70acdb33;border-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}@media (width<=700px){body[data-platform=astra] .platform-native-header .container{grid-template-columns:1fr;width:calc(100% - 48px)}body[data-platform=astra] .partner-hero{padding:91px 0 24px}body[data-platform=astra] .partner-hero .container{width:calc(100% - 48px)}body[data-platform=astra] .partner-hero h1{font-size:34px}body[data-platform=astra] .partner-hero-copy>p{margin-top:28px;font-size:16px}body[data-platform=astra] .partner-hero-grid{gap:64px}.cesbo-product-card{min-height:299px;padding:40px 32px 35px}.cesbo-product-card h2{font-size:30px}.cesbo-product-card p{font-size:16px}.cesbo-more-products{grid-template-columns:1fr}}body[data-platform=astra]{--platform-hero:#fafafa;--platform-ink:#36363c}body[data-platform=astra] .platform-native-header{background:#fff;border-bottom-color:#e4e4e7;height:93px}body[data-platform=astra] .platform-native-header .container{grid-template-columns:1fr auto;width:min(880px,100% - 48px)}body[data-platform=astra] .native-logo img{width:106px;height:36px}body[data-platform=astra] .native-action{color:#35353a;background:0 0;min-height:auto;padding:0;font-size:12px;font-weight:500}body[data-platform=astra] .partner-hero{color:#36363c;background:#fafafa;min-height:auto;padding:88px 0 24px}body[data-platform=astra] .partner-hero .container{width:min(880px,100% - 48px)}body[data-platform=astra] .partner-hero-copy{max-width:none}body[data-platform=astra] .partner-hero h1{color:#36363c;letter-spacing:-.035em;margin:0;font:600 clamp(34px,4vw,48px)/1.14 Arial,sans-serif}body[data-platform=astra] .partner-hero-copy>p{color:#43434a;max-width:620px;margin:28px auto 0;font:400 17px/1.55 Arial,sans-serif}body[data-platform=astra] .partner-hero-grid{gap:63px}body[data-platform=astra] .partner-dashboard{width:100%;min-height:0}.cesbo-product-card{color:#29292d;text-align:left;background:#fff;border:1px solid #dedee2;border-radius:15px;min-height:320px;padding:54px 46px}.cesbo-product-card h2{color:#08080a;margin:0 0 22px;font:600 30px/1.2 Arial,sans-serif}.cesbo-product-card p{color:#414148;max-width:570px;margin:0;font:400 16px/1.55 Arial,sans-serif}.cesbo-product-card a{color:#1769ff;margin-top:auto;font:400 13px Arial,sans-serif}.cesbo-product-list{background:#fafafa;padding:0 0 78px}.cesbo-more-products{grid-template-columns:1fr 1fr;gap:24px;width:min(880px,100% - 48px);display:grid}.cesbo-more-products article{background:#fff;border:1px solid #dedee2;border-radius:15px;flex-direction:column;align-items:flex-start;min-height:300px;padding:30px;display:flex}.cesbo-card-icon{border-radius:10px;place-items:center;width:47px;height:47px;font-size:25px;display:grid}.cesbo-card-icon.green{color:#00b881;background:#e6f8f2}.cesbo-card-icon.orange{color:#f29a19;background:#fff4e3}.cesbo-more-products h2{color:#08080a;margin:27px 0 14px;font:600 22px Arial,sans-serif}.cesbo-more-products p{color:#414148;font:400 14px/1.55 Arial,sans-serif}.cesbo-more-products a{color:#1769ff;margin-top:auto;font-size:13px}.astra-official{color:#29292d;background:#fafafa}.astra-official h2,.astra-official h3{color:#202024}.astra-official p{color:#57575e}.astra-official>.section{background:#fafafa;border-top-color:#e4e4e7}@media (width>=861px){.smartolt-welcome{height:54px}.smartolt-info{height:88px}.smartolt-nav{height:62px}.smartolt-official-banner,.smartolt-network-art{min-height:167px}.smartolt-banner-title{max-width:1000px;font-size:45px}.smartolt-breadcrumb{min-height:59px}body[data-platform=libreqos] .platform-native-header{height:89px}body[data-platform=libreqos] .platform-native-header .container{grid-template-columns:255px 1fr auto;gap:30px;width:min(1160px,100% - 48px)}body[data-platform=libreqos] .native-logo img{width:235px;height:58px}body[data-platform=libreqos] .platform-native-header nav{gap:27px}body[data-platform=libreqos] .platform-native-header nav a{color:#eef3fb;font-size:12px;font-weight:700}body[data-platform=libreqos] .partner-hero{min-height:550px;padding:88px 0 82px}body[data-platform=libreqos] .partner-hero .container{width:min(1160px,100% - 48px)}body[data-platform=libreqos] .partner-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px}body[data-platform=libreqos] .partner-hero h1{font-size:57px}body[data-platform=libreqos] .partner-dashboard{margin:0}body[data-platform=xuione] .platform-native-header{background:linear-gradient(90deg,#140018,#020204 55%);border-bottom:0;height:82px}body[data-platform=xuione] .platform-native-header .container{grid-template-columns:1fr auto auto;gap:34px;width:min(1138px,100% - 48px)}body[data-platform=xuione] .native-logo img{width:85px;height:43px}body[data-platform=xuione] .platform-native-header nav{gap:36px}body[data-platform=xuione] .platform-native-header nav a{color:#f5f4f6;font-size:13px;font-weight:700}body[data-platform=xuione] .native-action{text-transform:uppercase;background:#f05191;border-radius:999px;min-height:28px;padding:0 16px;font-size:10px}body[data-platform=xuione] .partner-hero{min-height:818px;padding:112px 0 100px}body[data-platform=xuione] .partner-hero .container{width:min(1138px,100% - 48px)}body[data-platform=xuione] .partner-hero-grid{grid-template-columns:430px 1fr;align-items:center;gap:38px}body[data-platform=xuione] .partner-hero h1{font-size:49px;line-height:1.08}body[data-platform=xuione] .partner-hero-copy>p{max-width:445px;font-size:18px;line-height:1.75}body[data-platform=xuione] .partner-hero .partner-dashboard{width:690px;margin:0;display:block;overflow:hidden}.xui-server-shot{width:690px;min-height:0;overflow:hidden}.xui-server-shot img{width:calc(100% + 7px);max-width:none}}@media (width<=860px){.smartolt-welcome,.smartolt-info{display:none}.smartolt-site-header{height:55px}.smartolt-mobilebar{grid-template-columns:48px 1fr 48px;align-items:center;height:55px;display:grid}.smartolt-mobilebar .native-menu{border:0;border-radius:0;grid-column:1;display:block}.smartolt-mobilebar a{grid-area:1/2;justify-self:center}.smartolt-mobilebar img{object-fit:contain;width:190px;height:30px}.smartolt-nav{height:auto;display:none;position:absolute;inset:55px 0 auto;box-shadow:0 20px 35px #00000038}.smartolt-site-header.is-open .smartolt-nav{display:block}.smartolt-nav .smartolt-official-container{width:100%}.smartolt-nav nav{flex-direction:column;align-items:stretch;gap:0;width:100%;padding:12px 24px 18px}.smartolt-nav a{padding:11px 0}.smartolt-main-official{padding:18px 0 58px}.smartolt-main-official>.smartolt-official-container{grid-template-columns:1fr;gap:53px;width:min(455px,100% - 30px)}.smartolt-main-shot .official-product-shot{width:265px;max-width:100%}.smartolt-main-copy h1{margin:0 0 14px;font-size:25px}.smartolt-main-copy>p{font-size:16px;line-height:1.55}.smartolt-main-metrics{margin-top:38px}.smartolt-trial{display:none}.platform-native-header .container{grid-template-columns:1fr auto;gap:14px}.platform-native-header nav{background:var(--platform-hero);padding:18px 24px 24px;display:none;position:absolute;inset:100% 0 auto}.platform-native-header.is-open nav{display:flex}.native-menu{display:block}body[data-platform=smartolt] .platform-native-header{height:55px}body[data-platform=smartolt] .platform-native-header .container{grid-template-columns:48px 1fr 48px;gap:0}body[data-platform=smartolt] .native-logo{grid-area:1/2;justify-self:center}body[data-platform=smartolt] .native-logo img{width:190px;height:30px}body[data-platform=smartolt] .native-menu{border:0;border-radius:0;grid-area:1/1}body[data-platform=smartolt] .platform-native-header nav{background:#fff}body[data-platform=libreqos] .platform-native-header .container{grid-template-columns:1fr auto auto}body[data-platform=libreqos] .platform-native-header .native-action{border-radius:999px;min-height:42px;padding-inline:16px;font-size:10px;display:inline-flex}body[data-platform=libreqos] .native-menu,body[data-platform=astra] .native-menu,body[data-platform=xuione] .native-menu{border-color:#ffffff29}body[data-platform=xfusion] .platform-native-header{height:59px}body[data-platform=xfusion] .platform-native-header .container{grid-template-columns:1fr auto auto auto;gap:28px;width:calc(100% - 32px)}body[data-platform=xfusion] .native-action{display:none}body[data-platform=xfusion] .native-menu{border:0;border-radius:0;width:25px;height:28px;padding:0}body[data-platform=xfusion] .native-menu i{background:#555;width:22px;height:1px;margin:5px auto}body[data-platform=smartolt] .partner-hero-grid{grid-template-columns:1fr;gap:34px}body[data-platform=smartolt] .partner-dashboard{grid-area:1/1}body[data-platform=smartolt] .partner-hero-copy{grid-area:2/1}body[data-platform=smartolt] .partner-dashboard,body[data-platform=smartolt] .official-product-shot,body[data-platform=libreqos] .partner-dashboard,body[data-platform=libreqos] .official-product-shot{min-height:0}.official-two-col{grid-template-columns:1fr}.fusion-hero-product .official-two-col{align-items:start;min-height:620px;padding-top:70px}.fusion-hero-product .xfusion-product-shot{height:55%;inset:auto 0 0}}@media (width<=700px){body[data-platform=smartolt] .native-logo img{width:190px;max-width:190px;height:30px}.smartolt-official-banner,.smartolt-network-art{min-height:171px}.smartolt-banner-title{max-width:460px;padding-inline:12px;font-size:28px}.smartolt-breadcrumb{min-height:91px}.smartolt-breadcrumb .container{white-space:nowrap;overflow:hidden}body[data-platform=smartolt] .partner-hero{padding:18px 0 58px}body[data-platform=smartolt] .partner-hero .container{width:min(455px,100% - 30px)}body[data-platform=smartolt] .partner-hero-grid{gap:53px}body[data-platform=smartolt] .partner-dashboard{border-radius:0;width:265px;max-width:100%;margin-inline:0}body[data-platform=smartolt] .partner-hero h1{font-size:25px}body[data-platform=smartolt] .partner-hero-copy>p{font-size:16px}body[data-platform=libreqos] .native-logo img{width:145px;height:36px}body[data-platform=libreqos] .partner-hero{min-height:760px;padding:74px 0 70px}body[data-platform=libreqos] .partner-hero h1{font-size:51px}body[data-platform=libreqos] .partner-hero-copy>p{font-size:16px}.libreqos-product-shot{border-radius:10px}body[data-platform=astra] .partner-hero{padding:68px 0 74px}body[data-platform=astra] .partner-hero h1{font-size:50px}.cesbo-product-card{border-radius:12px;min-height:390px;padding:34px 28px}body[data-platform=xuione] .partner-hero{min-height:690px;padding:100px 0 80px}body[data-platform=xuione] .partner-hero h1{font-size:52px}body[data-platform=xuione] .partner-hero-copy:before{top:100px}body[data-platform=xfusion] .native-logo img{width:108px;height:24px}.xfusion-official-cover img{object-fit:contain;object-position:center;min-height:0}}body[data-platform]>netcom-header{display:block}body[data-platform] .platform-brand-rail{min-height:42px}body[data-platform] .partner-hero{min-height:0;padding:86px 0 82px}body[data-platform] .partner-hero-grid,body[data-platform=smartolt] .partner-hero-grid,body[data-platform=libreqos] .partner-hero-grid,body[data-platform=astra] .partner-hero-grid,body[data-platform=xuione] .partner-hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.92fr);align-items:center;gap:clamp(44px,6vw,86px)}body[data-platform] .partner-hero-copy,body[data-platform=smartolt] .partner-hero-copy,body[data-platform=libreqos] .partner-hero-copy,body[data-platform=astra] .partner-hero-copy,body[data-platform=xuione] .partner-hero-copy{text-align:left;grid-area:1/1;max-width:700px;margin:0;padding-left:0}body[data-platform=xuione] .partner-hero-copy:before{display:none}body[data-platform] .partner-hero .partner-dashboard,body[data-platform=smartolt] .partner-dashboard,body[data-platform=libreqos] .partner-dashboard,body[data-platform=astra] .partner-dashboard,body[data-platform=xuione] .partner-hero .partner-dashboard{background:color-mix(in srgb, var(--platform-accent) 8%, var(--platform-hero));border:1px solid color-mix(in srgb, var(--platform-accent) 28%, transparent);width:100%;min-height:390px;box-shadow:0 28px 70px color-mix(in srgb, var(--platform-accent) 15%, transparent);border-radius:22px;grid-area:1/2;place-items:center;margin:0;padding:24px;display:grid;overflow:hidden}body[data-platform] .partner-dashboard:before{display:none}body[data-platform] .partner-hero .hero-actions,body[data-platform=smartolt] .partner-hero .hero-actions,body[data-platform=astra] .partner-hero .hero-actions,body[data-platform=xuione] .partner-hero .hero-actions{justify-content:flex-start;display:flex}body[data-platform] .partner-hero .partner-badges{display:flex}body[data-platform=astra] .partner-hero-copy .eyebrow{justify-content:flex-start}body[data-platform=astra] .partner-hero-copy .eyebrow:before{display:block}body[data-platform] .partner-hero h1,body[data-platform=smartolt] .partner-hero h1,body[data-platform=libreqos] .partner-hero h1,body[data-platform=astra] .partner-hero h1,body[data-platform=xuione] .partner-hero h1,body[data-platform=xfusion] .partner-hero h1{max-width:760px;font:700 clamp(46px, 5vw, 70px)/1.03 var(--font-display);letter-spacing:-.055em;margin:16px 0 20px}body[data-platform] .partner-hero-copy>p,body[data-platform=smartolt] .partner-hero-copy>p,body[data-platform=libreqos] .partner-hero-copy>p{max-width:650px;color:color-mix(in srgb, var(--platform-ink) 70%, transparent);font:400 17px/1.7 var(--font-body)}body[data-platform=libreqos] .partner-hero-copy>p,body[data-platform=astra] .partner-hero-copy>p,body[data-platform=xuione] .partner-hero-copy>p{color:#ffffffad}body[data-platform] .partner-brandmark{border-color:color-mix(in srgb, var(--platform-accent) 24%, #dce5ed);background:#fff;min-width:142px}body[data-platform=libreqos] .partner-brandmark{background:#071126;border-color:#ffffff2e}body[data-platform=libreqos] .partner-lockup img{filter:none}body[data-platform=astra] .partner-hero{background:radial-gradient(circle at 82% 28%,#1f8bff38,#0000 34%),linear-gradient(120deg,#080a0e,#111827)!important}body[data-platform=astra] .partner-hero h1{color:#fff}body[data-platform=astra] .partner-dashboard{background:#10141b;border-color:#ffffff24}.platform-disclosure{z-index:4;color:#0b2948;background:#eef8ff;border-block:1px solid #c7e4f7;position:relative}.platform-disclosure .container{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;min-height:68px;display:grid}.platform-disclosure span{color:#075dda;font:700 9px/1 var(--font-mono);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.platform-disclosure span .icon{width:15px;height:15px}.platform-disclosure p{color:#38536e;margin:0;font-size:12px;line-height:1.55}.platform-disclosure p b{color:#071f3d}.platform-disclosure a{color:#075dda;font:700 10px/1 var(--font-body);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.platform-disclosure a .icon{width:14px;height:14px}body[data-platform] .official-brand-body{border-bottom:1px solid color-mix(in srgb, var(--platform-accent) 20%, #d9e3ec)}body[data-platform=smartolt] .smartolt-official{--brand-surface:#f7fbff}body[data-platform=libreqos] .libreqos-official{background:radial-gradient(circle at 85% 6%,#3777d421,#0000 22%),#071126}body[data-platform=astra] .astra-official{background:#090a0d}body[data-platform=xuione] .xui-official{background:radial-gradient(circle at 78% 8%,#764cff1f,#0000 24%),#090b13}body[data-platform=xfusion] .xfusion-official{background:#fff}body[data-platform] .partner-lockup img,body[data-platform=libreqos] .partner-lockup img,body[data-platform=xfusion] .partner-lockup img{filter:none;width:auto;max-width:175px;height:34px}body[data-platform] .official-product-shot{background:0 0;place-items:center;width:100%;min-height:0;display:grid}body[data-platform] .official-product-shot img{object-fit:contain;width:100%;max-height:340px}body[data-platform=smartolt] .official-product-shot img{max-height:310px}body[data-platform=xfusion] .official-product-shot img{min-height:0;max-height:330px}body[data-platform=astra] .product-visual{width:100%;min-height:340px}.platform-section-title{margin:12px 0 20px;font-size:clamp(30px,4vw,48px)}.platform-table-title{margin:12px 0 18px;font-size:23px}.legal-content{max-width:920px;padding:clamp(30px,5vw,64px)}.legal-content h2{margin:34px 0 10px;font-size:clamp(22px,3vw,30px)}.legal-content h2:first-child{margin-top:0}.legal-content p{max-width:760px;color:var(--muted);line-height:1.8}.legal-content a{color:var(--primary);font-weight:700}.legal-content .legal-updated{font:600 12px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:42px}@media (width<=900px){.platform-disclosure .container{grid-template-columns:1fr auto;padding-block:14px}.platform-disclosure p{grid-area:2/1/auto/-1}body[data-platform] .partner-hero-grid,body[data-platform=smartolt] .partner-hero-grid,body[data-platform=libreqos] .partner-hero-grid,body[data-platform=astra] .partner-hero-grid,body[data-platform=xuione] .partner-hero-grid{grid-template-columns:1fr}body[data-platform] .partner-hero .partner-dashboard,body[data-platform=smartolt] .partner-dashboard,body[data-platform=libreqos] .partner-dashboard,body[data-platform=astra] .partner-dashboard,body[data-platform=xuione] .partner-hero .partner-dashboard{grid-area:2/1;min-height:350px}}@media (width<=600px){.platform-disclosure .container{grid-template-columns:1fr;gap:8px}.platform-disclosure p{grid-area:auto/1}.platform-disclosure a{margin-top:2px}.globe-route-legend{padding:7px 8px;bottom:8px;left:8px}.globe-route-legend b{display:none}body[data-platform] .platform-brand-rail .container{flex-direction:column;align-items:flex-start;gap:4px;padding-block:10px}body[data-platform] .platform-brand-rail .container>span:last-child{color:#ffffffc7;display:block}body[data-platform] .partner-hero,body[data-platform=smartolt] .partner-hero,body[data-platform=libreqos] .partner-hero,body[data-platform=astra] .partner-hero,body[data-platform=xuione] .partner-hero{min-height:0;padding:54px 0 60px}body[data-platform] .partner-hero h1,body[data-platform=smartolt] .partner-hero h1,body[data-platform=libreqos] .partner-hero h1,body[data-platform=astra] .partner-hero h1,body[data-platform=xuione] .partner-hero h1{font-size:clamp(40px,12vw,52px)}body[data-platform] .partner-hero .partner-dashboard,body[data-platform=smartolt] .partner-dashboard,body[data-platform=libreqos] .partner-dashboard,body[data-platform=astra] .partner-dashboard,body[data-platform=xuione] .partner-hero .partner-dashboard{min-height:285px;padding:14px}body[data-platform] .partner-lockup{flex-direction:column;align-items:flex-start}body[data-platform] .partner-lockup span{border-left:0;padding-left:0}}body[data-page=servicios]{background:#fff}.solutions-hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#f8fbff 58%,#eef6ff 100%);padding:46px 0 72px;position:relative;overflow:hidden}.solutions-hero:before{content:"";opacity:.65;pointer-events:none;background-image:linear-gradient(#075ddb09 1px,#0000 1px),linear-gradient(90deg,#075ddb09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 8%,#000 72%);mask-image:linear-gradient(90deg,#0000 8%,#000 72%)}.solutions-hero .container{z-index:1;position:relative}.solutions-hero .breadcrumb{margin-bottom:34px}.solutions-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);align-items:center;gap:clamp(42px,6vw,84px);display:grid}.solutions-hero-copy h1{letter-spacing:-.058em;max-width:690px;margin:17px 0 22px;font-size:clamp(45px,5.15vw,70px);line-height:1.01}.solutions-hero-copy h1 span{color:var(--blue);display:block}.solutions-hero-copy>p{color:#3e536c;max-width:620px;margin:0;font-size:18px;line-height:1.72}.solutions-hero-proof{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);gap:0;margin-top:32px;padding-top:22px;display:grid}.solutions-hero-proof span{color:#5a6d83;min-width:0;padding-right:16px;font-size:11px;line-height:1.45}.solutions-hero-proof span+span{border-left:1px solid var(--line);padding-left:17px}.solutions-hero-proof b{color:var(--navy);font:600 8px/1.2 var(--font-mono);letter-spacing:.12em;margin-bottom:5px;display:block}.solutions-hero-collage{background:#fff;border:1px solid #c5d3e1;border-radius:24px;grid-template-rows:1fr 1fr;grid-template-columns:1.52fr .88fr;gap:10px;height:535px;padding:10px;display:grid;position:relative;box-shadow:0 32px 70px #082a5329}.solutions-hero-collage figure{background:#071b38;border-radius:15px;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.solutions-hero-collage figure:after{content:"";pointer-events:none;background:linear-gradient(#020f2105 34%,#020f21e0);position:absolute;inset:0}.solutions-collage-main{grid-row:1/3}.solutions-hero-collage img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.solutions-collage-main img{object-position:51% center}.solutions-collage-cabling img{object-position:58% center}.solutions-collage-noc img{object-position:center 58%}.solutions-hero-collage figure:hover img{transform:scale(1.035)}.solutions-hero-collage figcaption{z-index:2;color:#fff;position:absolute;bottom:18px;left:19px;right:19px}.solutions-hero-collage figcaption span{color:#8fd8ee;font:600 7px/1 var(--font-mono);letter-spacing:.12em;margin-bottom:6px;display:block}.solutions-hero-collage figcaption b{max-width:300px;font:700 19px/1.2 var(--font-display);letter-spacing:-.025em;display:block}.solutions-collage-small figcaption{bottom:14px;left:14px;right:14px}.solutions-collage-small figcaption b{font-size:14px}.solutions-collage-seal{z-index:3;color:var(--navy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #fffc;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px 14px;display:grid;position:absolute;top:27px;left:27px;box-shadow:0 12px 28px #0316302e}.solutions-collage-seal>.icon{color:#fff;background:var(--blue);border-radius:8px;width:31px;height:31px;padding:7px}.solutions-collage-seal b{font:700 12px/1.2 var(--font-display);display:block}.solutions-collage-seal small{color:#587087;margin-top:2px;font-size:8px;display:block}.solutions-domains-section{background:linear-gradient(#fff 0%,#f7fbff 42%,#fff 100%)}.solutions-domains-section .section-heading{margin-bottom:42px}.solution-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.solution-domain{background:#fff;border:1px solid #cfdae7;border-radius:19px;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden;box-shadow:0 12px 38px #07264e12}.solution-domain:hover{border-color:#a8c5e5;transform:translateY(-4px);box-shadow:0 24px 56px #07264e1c}.solution-domain-media{color:#fff;background-color:#081c38;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:224px;padding:22px 24px 24px;display:flex;position:relative}.solution-domain-media:after{content:"";background:linear-gradient(#020e1e38,#020e1ee0);position:absolute;inset:0}.solution-domain-media>*{z-index:1;position:relative}.solution-domain-core{background-image:url(/assets/core-blue-server-CyibXfUI.jpg);background-position:42%}.solution-domain-access{background-image:url(/assets/access-tower-technicians-4rNdhjPJ.jpg);background-position:50% 42%}.solution-domain-platforms{background-image:url(/assets/platforms-broadcast-control-s60ztv2X.jpg);background-position:50% 46%}.solution-domain-operations{background-image:url(/assets/operations-control-engineer--z8g9rfa.jpg);background-position:50% 53%}.solution-domain-media>span{color:#a8d5f7;width:max-content;font:600 8px/1 var(--font-mono);letter-spacing:.11em;background:#031630c7;border:1px solid #a8d5f747;border-radius:5px;padding:6px 8px}.solution-domain-media h3{color:#fff;letter-spacing:-.04em;max-width:460px;margin:0 0 7px;font-size:27px}.solution-domain-media p{color:#e0eefad1;margin:0;font-size:13px}.domain-capabilities{padding:4px 24px 8px}.domain-capability{scroll-margin-top:calc(var(--header-h) + 26px);border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;gap:15px;padding:22px 0;transition:background .2s;display:grid}.domain-capability:last-child{border-bottom:0}.domain-capability-icon{width:42px;height:42px;color:var(--blue);background:var(--paper-blue);border:1px solid var(--blue-soft);border-radius:10px;place-items:center;display:grid}.domain-capability-icon .icon{width:21px;height:21px}.domain-capability h4{margin:0 0 5px;font-size:17px}.domain-capability p{color:#56687d;margin:0;font-size:12.5px;line-height:1.55}.domain-capability span{color:var(--blue);font:600 8px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;display:inline-block}.solution-finder{background:linear-gradient(105deg,#f7fbff,#eaf4ff);border:1px solid #cfe0f1;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:26px;padding:32px 35px;display:grid}.solution-finder .eyebrow{font-size:9px}.solution-finder h3{margin:10px 0 4px;font-size:26px}.solution-finder p{margin:0;font-size:14px}@media (width<=1050px){.solutions-hero-grid{grid-template-columns:1fr 420px;gap:34px}.solutions-hero-copy h1{font-size:50px}.solutions-hero-proof{grid-template-columns:1fr;gap:10px}.solutions-hero-proof span,.solutions-hero-proof span+span{border-left:0;padding:0}.solutions-hero-proof b{width:82px;margin:0;display:inline-block}}@media (width<=900px){.solutions-hero{padding:40px 0 58px}.solutions-hero-grid{grid-template-columns:1fr}.solutions-hero-copy h1{max-width:760px;font-size:clamp(44px,8vw,64px)}.solutions-hero-proof{grid-template-columns:repeat(3,1fr);gap:0}.solutions-hero-proof span{padding-right:13px}.solutions-hero-proof span+span{border-left:1px solid var(--line);padding-left:13px}.solutions-hero-proof b{width:auto;margin-bottom:5px;display:block}.solutions-hero-collage{height:480px}.solution-domain-grid{grid-template-columns:1fr}}@media (width<=600px){.solutions-hero{padding:27px 0 44px}.solutions-hero .breadcrumb{margin-bottom:26px}.solutions-hero-copy h1{font-size:40px}.solutions-hero-copy>p{font-size:16px}.solutions-hero-proof{grid-template-columns:1fr;gap:9px}.solutions-hero-proof span,.solutions-hero-proof span+span{border-left:0;padding:0}.solutions-hero-proof b{width:76px;margin:0;display:inline-block}.solutions-hero-collage{border-radius:17px;grid-template-rows:330px 1fr;grid-template-columns:1fr 1fr;gap:7px;height:600px;padding:7px}.solutions-collage-main{grid-area:1/1/auto/-1}.solutions-collage-small{grid-row:2}.solutions-collage-seal{padding:9px 11px;top:18px;left:18px}.solutions-collage-seal small{max-width:205px}.solutions-hero-collage figcaption{bottom:14px;left:15px;right:15px}.solutions-collage-small figcaption span{margin-bottom:4px}.solutions-collage-small figcaption b{font-size:13px}.solutions-domains-section .section-heading{flex-direction:column;align-items:flex-start}.solution-domain-media{min-height:200px;padding:18px}.solution-domain-media h3{font-size:24px}.domain-capabilities{padding-inline:18px}.domain-capability{grid-template-columns:40px 1fr;gap:12px;padding:20px 0}.domain-capability-icon{width:38px;height:38px}.solution-finder{grid-template-columns:1fr;padding:27px 23px}.solution-finder .btn{width:100%}}body.platform-native-mode>netcom-header{display:none}.native-netcom-ribbon{z-index:60;color:#dceaff;background:#071a36;border-bottom:1px solid #204363;position:relative;box-shadow:0 7px 20px #0211261f}.native-netcom-ribbon:before{content:"";background:linear-gradient(90deg,#0876ef 0 31%,#45d6f2 31% 44%,#0000 44%);width:100%;height:2px;position:absolute;inset:auto 0 0}.native-netcom-ribbon .container{grid-template-columns:minmax(215px,.8fr) minmax(320px,1.2fr) minmax(240px,.8fr);align-items:stretch;gap:24px;min-height:62px;display:grid}.native-netcom-home{color:#fff;align-items:center;gap:12px;width:max-content;min-height:62px;display:flex}.native-netcom-home>i{color:#fff;background:#0876ef;border:1px solid #3297ff;border-radius:8px;place-items:center;width:34px;height:34px;font:500 18px/1 Arial,sans-serif;transition:transform .2s,background .2s;display:grid}.native-netcom-home:hover>i{background:#1686f7;transform:translate(-3px)}.native-netcom-home span,.native-netcom-contact span{flex-direction:column;gap:4px;display:flex}.native-netcom-home small,.native-netcom-contact small,.native-netcom-context small{color:#75a1c8;font:600 7px/1 var(--font-mono);letter-spacing:.12em}.native-netcom-home b{color:#fff;font:700 12px/1 var(--font-display)}.native-netcom-context{grid-template-columns:auto auto;align-content:center;justify-self:center;gap:5px 11px;display:grid}.native-netcom-context small{text-align:center;grid-column:1/-1}.native-netcom-context strong{color:#fff;font:700 13px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.native-netcom-context span{color:#91abc3;font:600 7px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#7aabd814;border:1px solid #7aabd829;border-radius:999px;align-self:center;padding:4px 7px}.native-netcom-contact{color:#fff;background:0 0;border:1px solid #315473;border-radius:9px;place-self:center end;align-items:center;gap:14px;padding:9px 12px 9px 14px;transition:border-color .2s,background .2s;display:inline-flex}.native-netcom-contact:hover{background:#0876ef1c;border-color:#3d82bc}.native-netcom-contact span{flex-direction:column;gap:2px;display:flex}.native-netcom-contact small{color:#73d8ef}.native-netcom-contact b{font-size:11px}.native-netcom-contact .icon{color:#45d6f2;width:15px;height:15px}.product-catalog-image{object-fit:contain;width:100%;height:100%;padding:18px}body.platform-native-mode .platform-disclosure{z-index:5}@media (width<=1080px){body[data-platform=libreqos] .platform-native-header .container{grid-template-columns:1fr auto auto;gap:14px}body[data-platform=libreqos] .platform-native-header nav{background:var(--platform-hero);border-bottom:1px solid #76a9f533;flex-direction:column;align-items:stretch;gap:0;padding:16px 24px 22px;display:none;position:absolute;inset:100% 0 auto;box-shadow:0 18px 38px #0000003d}body[data-platform=libreqos] .platform-native-header nav a{border-bottom:1px solid #ffffff14;align-items:center;min-height:43px;display:flex}body[data-platform=libreqos] .platform-native-header.is-open nav{display:flex}body[data-platform=libreqos] .native-menu{border-color:#ffffff2e;display:block}}body.platform-native-mode[data-platform=libreqos] .partner-hero{background:radial-gradient(circle at 10% 0,#2459a82e,#0000 22%),radial-gradient(circle at 100% 15%,#5893f533,#0000 24%),linear-gradient(#07111f 0%,#020617 48% 100%);min-height:550px;padding:88px 0 82px}body.platform-native-mode[data-platform=libreqos] .partner-hero:before,body.platform-native-mode[data-platform=astra] .partner-hero:before,body.platform-native-mode[data-platform=xuione] .partner-hero:before{display:none}body.platform-native-mode[data-platform=libreqos] .partner-hero .container{width:min(1160px,100% - 48px)}body.platform-native-mode[data-platform=libreqos] .partner-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px}body.platform-native-mode[data-platform=libreqos] .partner-hero-copy{text-align:left;grid-area:1/1;max-width:700px}body.platform-native-mode[data-platform=libreqos] .partner-hero h1{color:#fff;margin:16px 0 20px;font-size:clamp(48px,5vw,57px);line-height:1.02}body.platform-native-mode[data-platform=libreqos] .partner-hero h1 span{color:#fff}body.platform-native-mode[data-platform=libreqos] .partner-hero-copy>p{color:#ffffffb3;font-size:18px;line-height:1.65}body.platform-native-mode[data-platform=libreqos] .partner-dashboard{background:0 0;border:0;border-radius:18px;grid-area:1/2;width:100%;min-height:0;margin:0;padding:0;display:block;box-shadow:0 30px 80px #00000057}body.platform-native-mode[data-platform=libreqos] .partner-hero .hero-actions{display:flex}body.platform-native-mode[data-platform=astra]{--platform-hero:#fafafa;--platform-ink:#36363c}body.platform-native-mode[data-platform=astra] .platform-native-header{background:#fff;border-bottom-color:#e4e4e7;height:93px}body.platform-native-mode[data-platform=astra] .platform-native-header .container{grid-template-columns:1fr auto;width:min(880px,100% - 48px)}body.platform-native-mode[data-platform=astra] .platform-native-header nav{display:none}body.platform-native-mode[data-platform=astra] .partner-hero{color:#36363c;min-height:auto;padding:88px 0 24px;background:#fafafa!important}body.platform-native-mode[data-platform=astra] .partner-hero .container{width:min(880px,100% - 48px)}body.platform-native-mode[data-platform=astra] .partner-hero-grid{grid-template-columns:1fr;gap:63px}body.platform-native-mode[data-platform=astra] .partner-hero-copy{text-align:center;grid-area:1/1;max-width:none;margin-inline:auto}body.platform-native-mode[data-platform=astra] .partner-hero-copy .eyebrow{display:none}body.platform-native-mode[data-platform=astra] .partner-hero h1{color:#36363c;letter-spacing:-.035em;margin:0;font:600 clamp(34px,4vw,48px)/1.14 Arial,sans-serif}body.platform-native-mode[data-platform=astra] .partner-hero h1 span{color:#36363c}body.platform-native-mode[data-platform=astra] .partner-hero-copy>p{color:#43434a;max-width:620px;margin:28px auto 0;font:400 17px/1.55 Arial,sans-serif}body.platform-native-mode[data-platform=astra] .partner-badges{justify-content:center}body.platform-native-mode[data-platform=astra] .partner-hero .hero-actions{display:none}body.platform-native-mode[data-platform=astra] .partner-dashboard{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:2/1;margin:0;padding:0;display:block}body.platform-native-mode[data-platform=astra] .astra-official{color:#29292d;background:#fafafa}body.platform-native-mode[data-platform=astra] .astra-official>.section{background:#fafafa;border-top-color:#e4e4e7}body.platform-native-mode[data-platform=astra] .astra-official h2,body.platform-native-mode[data-platform=astra] .astra-official h3{color:#202024}body.platform-native-mode[data-platform=astra] .astra-official p{color:#57575e}body.platform-native-mode[data-platform=xuione] .platform-native-header{background:linear-gradient(90deg,#140018,#020204 55%);border-bottom:0;height:82px}body.platform-native-mode[data-platform=xuione] .platform-native-header .container{grid-template-columns:1fr auto auto;gap:34px;width:min(1138px,100% - 48px)}body.platform-native-mode[data-platform=xuione] .partner-hero{background:linear-gradient(240deg,#000 50%,#3f004a 100%);min-height:760px;padding:105px 0 96px}body.platform-native-mode[data-platform=xuione] .partner-hero .container{width:min(1138px,100% - 48px)}body.platform-native-mode[data-platform=xuione] .partner-hero-grid{grid-template-columns:430px minmax(0,1fr);align-items:center;gap:38px}body.platform-native-mode[data-platform=xuione] .partner-hero-copy{text-align:left;grid-area:1/1;max-width:430px;padding-left:45px}body.platform-native-mode[data-platform=xuione] .partner-hero-copy:before{display:block}body.platform-native-mode[data-platform=xuione] .partner-hero-copy .eyebrow{display:none}body.platform-native-mode[data-platform=xuione] .partner-hero h1{color:#fff;margin:16px 0 20px;font-size:clamp(46px,4vw,54px);line-height:1.08}body.platform-native-mode[data-platform=xuione] .partner-hero h1 span{color:#fff}body.platform-native-mode[data-platform=xuione] .partner-hero-copy>p{color:#ffffffb3;max-width:445px;font-size:18px;line-height:1.75}body.platform-native-mode[data-platform=xuione] .partner-hero .hero-actions{display:flex}body.platform-native-mode[data-platform=xuione] .partner-dashboard{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/2;margin:0;padding:0;display:block;overflow:hidden}body.platform-native-mode[data-platform=xuione] .xui-server-shot{width:100%;min-height:0}body.platform-native-mode[data-platform=xuione] .xui-server-shot img{object-fit:contain;width:100%;max-width:none;max-height:none}.xfusion-server-cover{background:linear-gradient(115deg,#fff 0 54%,#f2f3f4 54% 100%);border-bottom:1px solid #e2e2e4;position:relative;overflow:hidden}.xfusion-server-cover:after{content:"";background:#e00000;width:46%;height:3px;position:absolute;bottom:0;right:0}.xfusion-server-cover .container{grid-template-columns:.84fr 1.16fr;align-items:center;gap:72px;min-height:590px;display:grid}.xfusion-cover-copy{z-index:2;position:relative}.xfusion-cover-kicker{color:#e00000;font:700 9px/1 var(--font-mono);letter-spacing:.14em;margin-bottom:19px;display:block}.xfusion-cover-copy h1{color:#202125;letter-spacing:-.055em;max-width:620px;margin:0 0 22px;font-size:clamp(46px,5.2vw,72px);line-height:1.02}.xfusion-cover-copy p{color:#55585e;max-width:570px;margin:0;font-size:17px;line-height:1.7}.xfusion-cover-copy .hero-actions{margin-top:31px}body.platform-native-mode[data-platform=xfusion] .xfusion-cover-copy .native-action{min-height:48px;display:inline-flex}.xfusion-cover-link{color:#202125;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.xfusion-cover-link .icon{color:#e00000;width:16px;height:16px}.xfusion-cover-visual{z-index:1;position:relative}.xfusion-cover-visual:before{content:"";filter:blur(14px);background:radial-gradient(#00000024,#0000 67%);position:absolute;inset:12% 0 4% 8%}.xfusion-cover-visual .xfusion-product-shot{background:0 0;position:relative}.xfusion-cover-visual .xfusion-product-shot img{object-fit:contain;mix-blend-mode:multiply;width:100%;min-height:0;max-height:420px}@media (width<=900px){.native-netcom-ribbon .container{grid-template-columns:auto 1fr;gap:16px;padding-block:6px}.native-netcom-context{display:none}.native-netcom-contact{justify-self:end}body.platform-native-mode[data-platform=libreqos] .partner-hero-grid,body.platform-native-mode[data-platform=xuione] .partner-hero-grid{grid-template-columns:1fr;gap:54px}body.platform-native-mode[data-platform=libreqos] .partner-dashboard,body.platform-native-mode[data-platform=xuione] .partner-dashboard{grid-area:2/1}body.platform-native-mode[data-platform=xuione] .partner-hero{min-height:0;padding:76px 0 80px}body.platform-native-mode[data-platform=xuione] .partner-hero-copy{max-width:620px}.xfusion-server-cover .container{grid-template-columns:1fr;gap:35px;min-height:0;padding-block:72px 48px}.xfusion-cover-visual{max-width:720px}}@media (width<=600px){.native-netcom-ribbon .container{width:calc(100% - 28px)}.native-netcom-home>i{width:31px;height:31px}.native-netcom-home small{display:none}.native-netcom-home b{font-size:11px}.native-netcom-contact{justify-content:center;min-width:44px;min-height:44px;padding:8px}.native-netcom-contact span{display:none}body.platform-native-mode[data-platform=libreqos] .partner-hero,body.platform-native-mode[data-platform=xuione] .partner-hero{padding:56px 0 62px}body.platform-native-mode[data-platform=libreqos] .partner-hero .container,body.platform-native-mode[data-platform=xuione] .partner-hero .container{width:calc(100% - 32px)}body.platform-native-mode[data-platform=libreqos] .partner-hero h1,body.platform-native-mode[data-platform=xuione] .partner-hero h1{font-size:clamp(39px,12vw,49px)}body.platform-native-mode[data-platform=xuione] .partner-hero-copy{padding-left:28px}body.platform-native-mode[data-platform=xuione] .partner-hero-copy:before{left:4px}body.platform-native-mode[data-platform=astra] .partner-hero{padding:58px 0 24px}.xfusion-server-cover .container{width:calc(100% - 32px);padding-block:56px 34px}.xfusion-cover-copy h1{font-size:43px}.xfusion-cover-copy p{font-size:16px}.xfusion-cover-copy .hero-actions{flex-direction:column;align-items:stretch}.xfusion-cover-copy .native-action,.xfusion-cover-link{justify-content:center}.xfusion-cover-visual .xfusion-product-shot img{max-height:270px}}.runtime-banner{text-align:center;letter-spacing:.02em;color:#fff;background:#075ee5;padding:.72rem 1rem;font-weight:800;text-decoration:none;display:block}.runtime-banner-violet{background:#6338d9}.runtime-banner-orange{background:#b64b00}.runtime-banner-green{background:#087a55}.runtime-banner-red{background:#a51d2d}.runtime-banner-blue{background:#075ee5}.runtime-maintenance{text-align:center;background:linear-gradient(135deg,#f4f8ff,#fff);place-content:center;min-height:62vh;padding:4rem 1.5rem;display:grid}.runtime-maintenance h1{color:#071a3b;margin:0 0 1rem;font-size:clamp(2rem,6vw,4.5rem)}.runtime-maintenance p{color:#425675;max-width:42rem;margin:auto;font-size:1.1rem}.is-maintenance main>:not(.runtime-maintenance){display:none!important}.catalog-empty{text-align:center;background:#fff;border:1px solid #d8e4f5;border-radius:1rem;grid-column:1/-1;padding:4rem 2rem}
