/* NODEBE / Night Sky — real HTML components styled after the approved visual.
   Edit the design tokens below to customize the site. No external frameworks. */
:root{--bg:#fff;--surface:#fff;--soft:#f5faff;--ink:#091a34;--muted:#607697;--line:#e2edf7;--blue:#145aff;--blue-hover:#0349dc;--blue-wash:#edf5ff;--lime:#7bdeff;--mint:#eef8ff;--violet:#f1efff;--radius:12px;--header:76px;--font:Inter,"Segoe UI",Arial,sans-serif;--shadow:0 16px 35px -20px #193b6750}
[data-theme=dark]{--bg:#101c2d;--surface:#14253b;--soft:#102136;--ink:#f0f5ff;--muted:#b3c4da;--line:#2c435d;--blue:#91b8ff;--blue-wash:#203858;--mint:#152e45;--violet:#242c4c}
body{font-family:var(--font)}.wrap{max-width:1280px;width:calc(100% - 96px)}h1,h2,h3{font-family:var(--font)}h1,h2{font-weight:750}h2{font-size:clamp(29px,3vw,41px)}h3{font-size:22px}.btn{border-radius:7px;min-height:45px;font-size:13px;padding:12px 20px;gap:10px}.btn-primary{background:linear-gradient(120deg,#057bff,#164eff);box-shadow:inset 0 1px 1px #8ac9ff90,0 6px 16px #0452f72b;color:white}.btn-primary:hover{background:linear-gradient(120deg,#0878e4,#0942de);box-shadow:0 7px 22px #135aff50}.btn-secondary:hover{background:var(--blue-wash)}.btn .i{width:17px;height:17px}.btn-text{padding-left:0;padding-right:0}.section{padding:65px 0}.section.soft{border-block:0;background:linear-gradient(125deg,var(--soft),var(--bg))}.eyebrow{font-family:var(--font);letter-spacing:.14em;color:#178786;font-size:10px;font-weight:700}.eyebrow>span{background:#0db4b9;border-radius:50%}.nb-kicker{font-size:10px;font-weight:700;letter-spacing:.19em;color:#168987;text-transform:uppercase;display:flex;gap:8px;align-items:center;line-height:1.6;margin-bottom:13px}.nb-kicker>span{background:#09b5bb;border-radius:50%;width:5px;height:5px;flex:none}.nb-outline{color:#f1f7ff;background:#071b2b88;border:1px solid #4f9cbe;box-shadow:inset 0 0 0 3px #0b314478}.nb-outline:hover{background:#164361;border-color:#8adeff;color:#fff}.nb-btn-dark{background:linear-gradient(120deg,#174861,#0a2335);border:1px solid #42677a;color:white}.nb-btn-dark:hover{background:#173d57}.nb-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nb-text-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:650;color:var(--blue);white-space:nowrap}.nb-text-link .i{width:17px;height:17px}.nb-text-link:hover .i{transform:translateX(4px)}
/* Consistent dark navigation, with actual dropdowns and search. */
.nb-announcement{height:32px;background:linear-gradient(100deg,#172e3e,#102c49,#142e3c);color:#d3e5f7;font-size:10px}.nb-announcement .wrap{display:flex;justify-content:space-between;align-items:center;height:100%;gap:20px}.nb-announcement a{display:inline-flex;align-items:center;gap:9px}.nb-announcement b{background:#1168fe;padding:2px 9px;border-radius:12px;font-size:9px;letter-spacing:.07em;box-shadow:0 0 10px #0574ff7a}.nb-announcement .i{width:12px;height:12px}.nb-announcement .wrap>div{display:flex;gap:20px}.nb-announcement .wrap>div>a:last-child{color:#6ee0d4}.site-header{background:#051624;border-bottom:1px solid #36648921;color:#eaf2fc;backdrop-filter:blur(18px)}.site-header.scrolled{background:#061b2ff5;box-shadow:0 5px 22px #04132638}.nav-bar{gap:20px}.brand,.brand img{width:151px}.brand .logo-light{display:none!important}.brand .logo-dark{display:block!important}.main-nav{font-size:12px;font-weight:500;gap:24px}.nav-toggle{font-size:12px;font-weight:500}.main-nav>a:hover,.main-nav>a[aria-current=page],.nav-toggle:hover,.nav-toggle[aria-expanded=true]{color:#7cddff}.nav-tools{gap:8px}.nav-tools .icon-button{width:34px;height:34px;border:1px solid #37556b;border-radius:50%;color:#c2d8e8}.nav-tools .icon-button .i{width:17px;height:17px}.nav-tools .icon-button:hover{color:white;background:#17334d}.nav-tools .theme-toggle{border:0;width:27px}.nav-tools .btn{min-height:39px;font-size:11px;padding:9px 17px}.login-link{border:1px solid #3c5970;border-radius:6px;font-size:11px;line-height:1.2;padding:12px 17px}.login-link:hover{color:white;background:#17354e}.mega-menu{color:var(--ink);border-radius:0 0 12px 12px;background:var(--surface)}.mega-item{border-radius:9px}.mega-side{background:linear-gradient(140deg,#082649,#123c68);color:white;border-radius:8px}.mega-side p{color:#c4dcf2}.mega-side a,.mega-side>.i{color:#77d7fc}.mega-side h3{font-size:23px}.mega-foot a{color:var(--blue)}.mobile-toggle{color:white}.main-nav .mobile-login{color:#d4edff}
/* Homepage hero, floating glass panels, overlapping product cards. */
.nb-hero{position:relative;background:#041628 url('../images/night-landscape.svg') center bottom/cover no-repeat;overflow:hidden;color:#fff}.nb-hero-grid{display:grid;grid-template-columns:.95fr 1.12fr;min-height:560px;gap:0;align-items:center;padding-top:0;padding-bottom:71px}.nb-hero-copy{position:relative;z-index:2;padding:15px 0 15px}.nb-hero-copy .nb-kicker{color:#6ce1ee;font-size:10px;margin-bottom:17px;letter-spacing:.15em}.nb-hero-copy h1{font-size:clamp(48px,5.4vw,79px);line-height:.99;letter-spacing:-.06em;font-weight:780;margin:0 0 19px;color:#fff}.nb-hero-copy h1 span{background:linear-gradient(95deg,#80a7ff,#73e6fa);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.nb-hero-copy>p{max-width:480px;font-size:16px;line-height:1.65;color:#d1dfee;margin-bottom:24px}.nb-hero .nb-actions .btn{min-height:45px;padding:12px 22px}.nb-hero-facts{display:flex;flex-wrap:wrap;gap:21px;margin-top:27px;font-size:10px;color:#d5e5f3}.nb-hero-facts>span{display:flex;gap:8px;align-items:center}.nb-hero-facts .i{height:17px;width:17px}.nb-hero-art{position:relative;min-width:0;height:490px;margin-left:-22px}.nb-globe{position:absolute;width:110%;height:115%;max-width:none;object-fit:contain;left:-2%;top:-5%;animation:nb-float 8s ease-in-out infinite;filter:drop-shadow(0 0 24px #137ec020)}.nb-glass{position:absolute;display:flex;align-items:center;gap:12px;padding:14px 17px;background:linear-gradient(115deg,#193d5eeb,#123455df);border:1px solid #3a729bb8;box-shadow:inset 0 1px 0 #7bbbea22,0 9px 22px #0004;backdrop-filter:blur(9px);border-radius:11px;z-index:3;transition:transform .25s,border-color .25s;animation:nb-float 7s ease-in-out infinite}.nb-glass:hover{border-color:#7bdeff;transform:translateY(-3px)}.nb-glass>.i{width:27px;height:27px;color:#49c4ff;filter:drop-shadow(0 0 4px #0aa5e180);flex:none}.nb-glass strong{display:block;color:#f0f7ff;font-size:12px;font-weight:650;line-height:1.5}.nb-glass small{display:block;color:#b7d0e8;font-size:10px;line-height:1.65}.nb-glass-a{left:2%;top:8%;animation-delay:-1s}.nb-glass-b{right:-2%;top:13%;animation-delay:-3s}.nb-glass-c{left:1%;bottom:11%;animation-delay:-2s}.nb-glass-d{right:-2%;bottom:9%;animation-delay:-5s}.nb-glass-d>.i:first-child{color:#5cbcff;background:#1267ff;padding:5px;width:34px;height:34px;border-radius:50%}.nb-glass-d>.i:last-child{width:14px;height:14px;color:#5eefd9}.nb-map-label{position:absolute;left:44%;top:10%;font-size:8px;border:1px solid #489bbe55;background:#071d3194;border-radius:5px;padding:5px 8px;color:#6feaff}.nb-map-label b{margin-left:5px;color:#cfe8fa;font-weight:400}.nb-product-section{position:relative;margin-top:-54px;z-index:4}.nb-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.nb-product{display:flex;gap:17px;padding:24px 20px;min-height:164px;border-radius:9px;background:var(--surface);border:1px solid var(--line);box-shadow:0 11px 28px #2153730d;transition:transform .25s,box-shadow .25s,border .25s}.nb-product:hover{transform:translateY(-6px);box-shadow:0 14px 34px #135acf19;border-color:#aac9fb}.nb-product-info{flex:1;min-width:0}.nb-product-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e6f2ff,#f5f9ff);border-radius:12px;color:#1767ff;flex:none}.nb-product-icon .i{width:29px;height:29px}.nb-product h2{font-size:16px;line-height:1.25;letter-spacing:-.025em;margin:2px 0 8px;font-weight:750}.nb-product p{font-size:12px;line-height:1.55;margin:0 0 16px;color:var(--muted)}.nb-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:var(--muted)}.nb-product-bottom strong{font-size:19px;color:var(--ink);font-weight:750;letter-spacing:-.04em}.nb-circle{height:30px;width:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--soft);color:var(--ink);flex:none}.nb-circle .i{height:15px;width:15px}.nb-cyan .nb-product-icon{background:#ebfaff;color:#0798fc}.nb-purple .nb-product-icon{background:#f4f0ff;color:#8650fc}.nb-green .nb-product-icon{background:#e9f8f3;color:#169d85}
/* Fully functional plan selector. */
.nb-finder-section{position:relative;padding:46px 0 22px;background:radial-gradient(ellipse at 50% 12%,#fff 0,transparent 60%),linear-gradient(125deg,#f1faff,#fff 52%,#f1faff);overflow:hidden}.nb-finder-section:before{content:"";position:absolute;inset:30% -10% 25%;border-bottom:21px solid #fff;border-radius:0 0 50% 40%;transform:rotate(-9deg);opacity:.8;pointer-events:none}.nb-finder-grid{display:grid;grid-template-columns:.87fr 1.3fr;gap:65px;align-items:center;position:relative}.nb-section-copy h2{font-size:37px;line-height:1.05;letter-spacing:-.05em;margin-bottom:13px}.nb-section-copy p{font-size:13px;line-height:1.65;max-width:370px;margin:0 0 19px}.nb-finder{min-width:0;border:1px solid var(--line);box-shadow:0 10px 28px #1b426013;background:var(--surface);border-radius:11px;overflow:hidden}.nb-finder-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:10px 13px;border-bottom:1px solid var(--line)}.nb-finder-tabs button{min-height:35px;border:1px solid transparent;background:var(--soft);border-radius:5px;color:var(--muted);font-size:11px;line-height:1.3;padding:6px 4px;transition:background .2s,color .2s}.nb-finder-tabs button.active{border-color:#74a1ff;background:var(--surface);color:var(--blue);box-shadow:0 1px 5px #2059cf0c}.nb-finder-body{display:grid;grid-template-columns:1.35fr 1fr;padding:20px 21px 22px;gap:22px}.nb-finder-main{min-width:0;padding:0 6px}.nb-finder-name{display:flex;align-items:center;gap:10px;min-height:43px}.nb-finder-name .nb-product-icon{width:39px;height:39px;border-radius:10px}.nb-finder-name .i{width:25px;height:25px}.nb-finder-name strong{display:block;font-size:13px;line-height:1.45}.nb-finder-name small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.nb-finder-price{display:flex;align-items:baseline;gap:6px;margin:11px 0 12px}.nb-finder-price>strong{font-size:44px;letter-spacing:-.065em;line-height:1.15;font-weight:750}.nb-finder-price>span{color:var(--muted);font-size:12px}.nb-finder-price>.nb-price-badge{margin-left:5px;font-size:9px;color:#0a8974;background:#e6f9f0;padding:2px 6px;border-radius:5px;font-weight:700}.nb-finder input[type=range]{display:block;width:100%;margin:11px 0 0;appearance:none;-webkit-appearance:none;height:5px;border-radius:5px;cursor:pointer;background:linear-gradient(to right,#2b79ff var(--fill,20%),#e0edf9 var(--fill,20%));outline-offset:9px}.nb-finder input[type=range]::-webkit-slider-thumb{appearance:none;width:21px;height:21px;border-radius:50%;border:2px solid #3a7cff;background:#1662ff;box-shadow:0 3px 7px #1662ff55;cursor:grab}.nb-finder input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#1662ff;border:2px solid #3a7cff;border-radius:50%;box-shadow:0 3px 7px #1662ff55}.nb-range-labels{display:flex;justify-content:space-between;gap:0;margin:13px -10px 0}.nb-range-labels button{font-size:9px;padding:7px 5px;border:0;border-radius:4px;background:transparent;color:var(--muted);line-height:1.4}.nb-range-labels button[aria-pressed=true]{color:var(--ink);font-weight:750}.nb-range-labels button:hover{background:var(--blue-wash);color:var(--blue)}.nb-finder-specs{padding-left:23px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--muted)}.nb-finder-specs>div{display:flex;align-items:center;gap:10px;min-height:17px}.nb-finder-specs .i{width:16px;height:16px}.nb-finder-specs .btn{width:100%;min-height:37px;font-size:11px;padding:9px 11px;margin-top:3px}.nb-app-select{padding:10px 19px 0;display:flex;gap:12px;align-items:center;font-size:12px;color:var(--muted)}.nb-app-select select{border:1px solid var(--line);border-radius:6px;padding:6px 10px;background:var(--surface);color:var(--ink);font-size:12px;max-width:80%}.nb-price-note{font-size:9px;color:var(--muted);text-align:right;padding-top:12px;position:relative}
/* Applications, accurate region map and trust cards. */
.nb-app-section{padding:44px 0 39px;background:var(--surface)}.nb-section-head{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:24px}.nb-section-head h2{font-size:31px;letter-spacing:-.045em;line-height:1.12}.nb-section-head p{font-size:13px;line-height:1.6;margin:10px 0 0}.nb-section-head .nb-kicker{margin-bottom:12px}.nb-app-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px}.nb-app-tile{padding:19px 6px 15px;min-height:117px;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .24s,background .24s,box-shadow .24s;background:var(--surface)}.nb-app-tile:hover{transform:translateY(-5px);background:var(--blue-wash);box-shadow:0 7px 20px #145db610;border-color:#b2d0f8}.nb-app-tile>img{height:32px;width:32px;object-fit:contain;margin-bottom:12px}.nb-app-tile strong{font-size:11px;font-weight:650;line-height:1.5}.nb-app-tile small{font-size:10px;color:var(--muted);line-height:1.5;margin-top:3px}.nb-network{position:relative;background:linear-gradient(105deg,#f0f9ff,#f8fcff 62%,#ecf8ff);overflow:hidden}.nb-network:after{content:"";position:absolute;width:150%;height:170px;bottom:-128px;left:-25%;border-radius:50%;border:25px solid #ffffff99;pointer-events:none}.nb-network-grid{display:grid;grid-template-columns:.75fr 1.45fr;gap:24px;align-items:center;min-height:344px;padding-block:32px}.nb-network .nb-section-copy{position:relative;z-index:2}.nb-network h2{font-size:35px}.nb-network .nb-section-copy p{max-width:350px}.nb-network-stats{display:flex;gap:26px;margin:22px 0}.nb-network-stats>div{padding-right:24px;border-right:1px solid #d9e7f1}.nb-network-stats>div:last-child{padding-right:0;border:0}.nb-network-stats strong{display:block;font-size:24px;letter-spacing:-.05em;line-height:1.2}.nb-network-stats small{display:block;font-size:10px;color:var(--muted);margin-top:6px;white-space:nowrap}.nb-network .btn{font-size:11px;min-height:38px;padding:9px 16px}.nb-world{position:relative;min-width:0;align-self:stretch;display:flex;align-items:center;min-height:300px}.nb-world>img{width:100%;height:auto;max-height:355px;object-fit:contain;opacity:.85}.nb-world-pulse{position:absolute;left:24%;top:40%;width:12px;height:12px;border-radius:50%;background:#0e78ff;box-shadow:0 0 0 5px #3286f724,0 0 0 12px #318df615;animation:nb-pulse 3s ease-in-out infinite}.nb-region{position:absolute;left:29%;top:31%;display:flex;align-items:center;gap:10px;padding:12px 15px;background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 22px #1b4c7130;border-radius:9px}.nb-flag{font-size:24px;line-height:1}.nb-region strong{font-size:12px;display:block}.nb-region small{font-size:10px;display:block;color:var(--muted);margin-top:2px}.nb-world-caption{position:absolute;right:1%;bottom:4%;background:var(--surface);border:1px solid var(--line);box-shadow:0 6px 20px #134b7614;border-radius:9px;display:flex;gap:14px;align-items:center;padding:14px 17px}.nb-world-caption .i{background:#eaf4ff;padding:7px;width:39px;height:39px;border-radius:9px;color:#1377fd}.nb-world-caption strong{display:block;font-size:12px}.nb-world-caption small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.nb-trust{padding:44px 0 34px}.nb-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.nb-feature{display:flex;gap:14px;padding:13px 10px 13px 0;min-width:0}.nb-feature>span{background:var(--blue-wash);height:52px;width:52px;display:flex;align-items:center;justify-content:center;border-radius:11px;flex:none;color:var(--blue)}.nb-feature>span>.i{width:29px;height:29px}.nb-feature h3{font-size:13px;letter-spacing:-.02em;line-height:1.3;margin:1px 0 7px}.nb-feature p{font-size:11px;line-height:1.55;margin:0;color:var(--muted)}
/* Compact landscape CTA and full usable footer. */
.nb-cta-section{padding:0 0 16px}.nb-cta{display:grid;grid-template-columns:1.4fr 1fr .9fr;gap:30px;align-items:center;background:#061c2f url('../images/night-landscape.svg') center 68%/cover;border:1px solid #254253;border-radius:9px;padding:27px 32px;color:#fff;box-shadow:inset 0 0 0 3px #b4def508}.nb-cta h2{font-size:28px;letter-spacing:-.035em;margin-bottom:8px}.nb-cta p{font-size:12px;margin:0;color:#bbcbdd}.nb-cta .nb-kicker{font-size:9px;letter-spacing:.18em;color:#7dc9d8;margin-bottom:10px}.nb-cta .nb-actions{flex-wrap:nowrap;gap:11px}.nb-cta .nb-actions .btn{white-space:nowrap;min-height:41px;font-size:11px;padding:11px 18px}.nb-cta-side{border-left:1px solid #55728a40;padding-left:25px;font-size:11px;line-height:1.6;color:#c5d7e5}.nb-cta-side>strong{display:block;color:#fff;font-weight:500}.nb-cta-side>span{display:block}.nb-cta-side>div{color:#75e0cf;font-size:10px;margin-top:10px;display:flex;gap:7px;align-items:center}.nb-cta-side .i{width:15px;height:15px}.nb-footer{background:linear-gradient(110deg,#0a1d2a,#091923);color:#a9bccb;padding:36px 0 20px;border-top:1px solid #1e3548}.nb-footer-grid{display:grid;grid-template-columns:1.4fr .9fr .8fr .85fr .9fr 1.2fr;gap:25px}.nb-footer-brand img{width:145px;height:auto;display:block;margin-bottom:14px}.nb-footer p{color:#a8baca;font-size:11px;line-height:1.7;margin:0 0 12px}.nb-footer-grid h3{color:#edf6fd;font-size:12px;letter-spacing:0;line-height:1.4;font-weight:600;margin:0 0 12px}.nb-footer-grid>div>a:not(.nb-email-link){display:block;font-size:11px;line-height:1.5;margin-bottom:5px}.nb-footer a:hover{color:#82dfff}.nb-footer-tools{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:12px}.nb-footer-tools>.nb-motion{border:0;padding:0;background:transparent;color:#a8c0d5;font-size:9px;display:flex;align-items:center;gap:7px}.nb-footer-tools .i{height:16px;width:16px}.nb-email-link{display:flex;align-items:center;justify-content:space-between;gap:9px;border:1px solid #315164;border-radius:7px;padding:11px 12px;color:#d7eafa;font-size:11px;white-space:nowrap}.nb-email-link .i{width:17px;height:17px;color:#6bd6ff}.nb-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding-top:19px;border-top:1px solid #2c4e6044;font-size:10px}.nb-footer-bottom>div{display:flex;gap:21px;flex-wrap:wrap}.nb-footer .nb-footer-note{margin:15px 0 0;font-size:9px;color:#7f99ac;line-height:1.6}
/* Match every inner page to the new design while retaining content and controls. */
.nb-inner .subhero,.nb-inner .pricing-hero,.nb-inner .support-hero,.nb-inner .legal-hero{background:#061b30 url('../images/night-landscape.svg') center bottom/cover;color:#fff;border-bottom:1px solid #203a4d}.nb-inner .subhero h1,.nb-inner .pricing-hero h1,.nb-inner .support-hero h1,.nb-inner .legal-hero h1{color:white;font-weight:740}.nb-inner .subhero h1 span{color:#79d9ff}.nb-inner .subhero .eyebrow,.nb-inner .pricing-hero .eyebrow,.nb-inner .support-hero .eyebrow,.nb-inner .legal-hero .eyebrow{color:#78d9e9}.nb-inner .subhero-grid>div:first-child>p,.nb-inner .pricing-hero p,.nb-inner .support-hero p,.nb-inner .legal-hero p,.nb-inner .breadcrumbs,.nb-inner .legal-meta,.nb-inner .pills{color:#c3d5e7}.nb-inner .subhero .btn-text{color:#95d9ff}.nb-inner .pricing-hero-pills{color:#c3d5e7}.nb-inner .subhero{padding-top:27px;padding-bottom:44px}.nb-inner .subhero-grid{gap:50px}.nb-inner .subhero h1{font-size:clamp(39px,4vw,62px);letter-spacing:-.05em}.nb-inner .nb-sub-art{position:relative;min-height:390px}.nb-sub-art>img{position:absolute;height:430px;width:100%;object-fit:contain;top:-35px;animation:nb-float 8s ease-in-out infinite}.nb-sub-caption{position:absolute;bottom:6px;left:15%;right:5%;background:#183d5ad6;border:1px solid #3964897a;border-radius:9px;padding:12px 16px;font-size:10px;color:#b1d4ed;box-shadow:0 10px 18px #00101c44}.nb-sub-caption b{display:block;color:white;font-size:13px;font-weight:500;margin-top:2px}.plan-card,.market-card,.feature-grid>article,.support-card,.contact-form,.finder-card,.platform-preview,.workflow-card{border-radius:12px}.plan-card{box-shadow:0 8px 24px #17345d05;border-color:var(--line)}.plan-card:hover{border-color:#98bcf7;box-shadow:0 12px 30px #094ed212;transform:translateY(-3px)}.plan-card.featured,.plan-card.recommended{border-color:#3981ff;box-shadow:0 5px 22px #1357cb18}.plan-card .btn{min-height:43px}.neutral-badge,.promo-badge{border-radius:4px}.plan-card-top .small-label{font-family:var(--font);font-size:10px;letter-spacing:.08em}.plan-price strong{font-size:47px;letter-spacing:-.055em}.plan-toolbar{border-radius:10px}.plan-toolbar button,.filter-label select{border-radius:6px}.nb-license-note{padding:16px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.market-card:hover{border-color:#b1cdf5}.market-card .market-card-top{align-items:center}.catalog-table th,.catalog-table td{font-size:12px}.catalog-table tbody tr:hover{background:var(--blue-wash)}.table-order{color:var(--blue)}.app-product-art,.windows-art,.market-hero-art,.about-hero-art,.contact-hero-art{border:1px solid #1b61806b;box-shadow:0 18px 45px #0003}.nb-inner .support-card{background:var(--surface)}.nb-inner .contact-options>p{font-size:13px}.legal-toc{border-radius:9px}.legal-document section{scroll-margin-top:95px}.help-toggle{height:46px;width:46px;border-radius:50%;background:linear-gradient(120deg,#077aff,#1254ef);box-shadow:0 5px 20px #0d4ca62b;color:#fff}.help-widget{right:20px;bottom:20px}.help-panel{border-radius:13px}.search-dialog{border-radius:14px}.not-found{background:var(--soft)}
/* Dark mode changes the body, not the reference's navy header/hero. */
[data-theme=dark] .nb-finder-section,[data-theme=dark] .nb-network{background:linear-gradient(120deg,#13283e,#0f1e32)}[data-theme=dark] .nb-finder-section:before,[data-theme=dark] .nb-network:after{opacity:.02}[data-theme=dark] .nb-product-icon{background:#183c63;color:#82baff}[data-theme=dark] .nb-purple .nb-product-icon{background:#352c55;color:#bc97ff}[data-theme=dark] .nb-green .nb-product-icon{background:#184239;color:#70debc}[data-theme=dark] .nb-world>img{opacity:.45}[data-theme=dark] .nb-world-caption .i{background:#183759;color:#89c4ff}[data-theme=dark] .nb-kicker,[data-theme=dark] .eyebrow{color:#74d4d1}[data-theme=dark] .nb-price-badge{background:#124439;color:#79e1bf}
@keyframes nb-float{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes nb-pulse{0%,100%{box-shadow:0 0 0 5px #3286f724,0 0 0 12px #318df612}50%{box-shadow:0 0 0 8px #3286f730,0 0 0 19px #318df606}}
[data-motion=off] .nb-globe,[data-motion=off] .nb-glass,[data-motion=off] .nb-world-pulse,[data-motion=off] .nb-sub-art>img{animation:none!important}
@media(min-width:1600px){.nb-hero-grid{min-height:585px}.nb-hero-art{height:515px}.nb-hero-copy h1{font-size:81px}}
@media(max-width:1200px){.wrap{width:calc(100% - 64px)}.nav-bar{gap:17px}.main-nav{gap:18px}.brand,.brand img{width:138px}.nav-tools{gap:6px}.nav-tools .login-link{padding:11px}.nb-hero-copy h1{font-size:65px}.nb-hero-copy>p{font-size:15px}.nb-hero-grid{min-height:530px;grid-template-columns:1fr 1fr}.nb-hero-art{height:425px;margin-left:0}.nb-glass{padding:12px;gap:8px}.nb-glass strong{font-size:11px}.nb-glass small{font-size:9px}.nb-glass>.i{width:22px;height:22px}.nb-glass-b,.nb-glass-d{right:0}.nb-product{padding:21px 15px;gap:11px}.nb-product-icon{height:39px;width:39px;border-radius:9px}.nb-product-icon .i{height:25px;width:25px}.nb-product h2{font-size:14px}.nb-product p{font-size:11px}.nb-product-bottom strong{font-size:17px}.nb-finder-grid{gap:32px;grid-template-columns:.82fr 1.25fr}.nb-section-copy h2{font-size:32px}.nb-finder-body{padding:19px 16px;gap:16px}.nb-finder-specs{padding-left:16px}.nb-finder-price>strong{font-size:39px}.nb-range-labels button{font-size:8px}.nb-finder-name small{font-size:8px}.nb-app-grid{gap:7px}.nb-app-tile{padding:17px 4px 12px}.nb-app-tile strong{font-size:10px}.nb-app-tile small{font-size:9px}.nb-section-head h2{font-size:29px}.nb-feature-grid{gap:9px}.nb-feature{gap:10px}.nb-feature>span{height:44px;width:44px}.nb-cta{gap:20px;padding:26px}.nb-cta h2{font-size:25px}.nb-cta .nb-actions .btn{padding:10px 12px}.nb-cta-side{padding-left:15px}.nb-footer-grid{gap:20px;grid-template-columns:1.4fr .9fr .8fr 1fr 1fr}.nb-footer-contact{grid-column:1/-1;border-top:1px solid #2f4f5e44;padding-top:16px;display:flex;gap:25px;align-items:center}.nb-footer-contact h3,.nb-footer-contact p{margin:0}.nb-footer-contact .nb-email-link{margin-left:auto;width:240px}}
@media(max-width:1060px){.site-header{height:68px;--header:68px}.nav-bar{justify-content:space-between}.main-nav{position:absolute;left:-32px;right:-32px;top:100%;height:auto;display:none;max-height:calc(100dvh - 95px);overflow-y:auto;overscroll-behavior:contain;background:#071c2d;padding:18px 32px 26px;border-bottom:1px solid #426075;box-shadow:0 15px 25px #0004}.main-nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.main-nav>a,.main-nav>.nav-group>.nav-toggle{padding:13px 0;min-height:47px;font-size:14px;color:#dce9f7}.nav-group{height:auto;display:block}.nav-toggle{width:100%;justify-content:space-between}.mega-menu{position:static;width:100%;display:none;opacity:1;transform:none;visibility:visible;pointer-events:auto;padding:15px;box-shadow:none;margin:1px 0 8px;border-radius:8px;background:var(--surface)}.nav-group.open>.servers-menu{display:grid}.nav-group.open>.apps-menu{display:block}.servers-menu{grid-template-columns:1fr}.mega-side{display:none}.mega-app-grid{grid-template-columns:1fr 1fr}.mega-foot{flex-wrap:wrap;gap:8px}.main-nav .mobile-login{display:flex;border-top:1px solid #2d4761;margin-top:10px}.mobile-toggle{display:flex;width:35px;height:35px;align-items:center;justify-content:center;border:0;background:none}.nav-tools{margin-left:auto}.main-nav>a[aria-current=page]{color:#79dcff}.nb-hero-copy h1{font-size:58px}.nb-hero-art{height:408px}.nb-hero-grid{min-height:510px}.nb-hero-facts{gap:11px;font-size:9px}.nb-product-grid{gap:10px}.nb-product{flex-direction:column;padding:19px 17px}.nb-product p br{display:none}.nb-product p{min-height:33px}.nb-product-bottom{font-size:10px}.nb-product-icon{height:37px;width:37px}.nb-product h2{margin:0 0 7px}.nb-product-info{width:100%}.nb-product-grid .nb-product-icon{margin-bottom:1px}.nb-finder-grid{gap:26px;grid-template-columns:.8fr 1.25fr}.nb-finder-tabs button{font-size:10px}.nb-section-copy h2{font-size:29px}.nb-section-copy p{font-size:12px}.nb-finder-body{gap:12px;padding:18px 13px}.nb-finder-name strong{font-size:12px}.nb-finder-price>strong{font-size:36px}.nb-finder-price>.nb-price-badge{font-size:8px;padding-inline:3px;margin-left:0}.nb-finder-specs{font-size:10px;padding-left:12px;gap:7px}.nb-finder-specs .btn{font-size:10px;padding-inline:6px}.nb-app-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.nb-app-tile strong{font-size:12px}.nb-app-tile small{font-size:10px}.nb-app-tile{min-height:109px}.nb-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.nb-feature h3{font-size:14px}.nb-feature p{font-size:12px}.nb-cta{grid-template-columns:1.2fr 1fr}.nb-cta-side{display:none}.nb-cta .nb-actions{justify-content:flex-end}.nb-inner .subhero-grid{gap:20px}.nb-inner .subhero h1{font-size:47px}.nb-inner .nb-sub-art{min-height:335px}.nb-sub-art>img{height:370px;top:-28px}.nb-sub-caption{left:4%;right:0;bottom:0}.nb-network-grid{grid-template-columns:1fr 1.4fr}.nb-network-stats{gap:17px}.nb-network-stats>div{padding-right:17px}.nb-world-caption{padding:12px;gap:9px;right:0;bottom:12%}.nb-world-caption small{font-size:9px}.nb-region{left:28%;padding:10px;gap:7px}.nb-region strong{font-size:11px}.nb-region small{font-size:9px}}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.main-nav{left:-20px;right:-20px;padding:15px 20px 25px}.nb-announcement .wrap>div{display:none}.nb-announcement .wrap{justify-content:center}.nb-hero-grid{grid-template-columns:1fr 1fr;min-height:440px;padding-bottom:66px;gap:0}.nb-hero-copy h1{font-size:48px}.nb-hero-copy .nb-kicker{font-size:8px;letter-spacing:.08em}.nb-hero-copy>p{font-size:13px;max-width:350px}.nb-hero .nb-actions{gap:8px}.nb-hero .nb-actions .btn{padding:10px 13px;font-size:11px;min-height:40px}.nb-hero-facts{font-size:8px;gap:11px;margin-top:20px}.nb-hero-facts>span{gap:5px}.nb-hero-facts .i{height:14px;width:14px}.nb-hero-art{height:350px}.nb-glass{padding:9px;gap:7px;border-radius:8px}.nb-glass strong{font-size:9px}.nb-glass small{font-size:8px}.nb-glass>.i{width:20px;height:20px}.nb-glass-a{left:0;top:6%}.nb-glass-b{top:27%}.nb-glass-c{left:0;bottom:11%}.nb-glass-d{bottom:-1%;right:-2%;padding:9px}.nb-glass-d>.i:first-child{width:24px;height:24px;padding:3px}.nb-map-label{display:none}.nb-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.nb-product{flex-direction:row;gap:15px;min-height:143px;padding:20px}.nb-product h2{font-size:16px}.nb-product p{font-size:12px;min-height:0;margin-bottom:13px}.nb-product-icon{height:44px;width:44px}.nb-product-bottom strong{font-size:19px}.nb-finder-grid{grid-template-columns:1fr;gap:26px}.nb-finder-section{padding-top:36px;padding-bottom:22px}.nb-section-copy h2{font-size:35px}.nb-finder-grid .nb-section-copy{display:grid;grid-template-columns:1fr auto;column-gap:30px;align-items:center}.nb-finder-grid .nb-section-copy .nb-kicker{grid-column:1/-1}.nb-finder-grid .nb-section-copy h2{grid-column:1;font-size:32px}.nb-finder-grid .nb-section-copy p{grid-column:1;max-width:420px;margin-bottom:0;font-size:13px}.nb-finder-grid .nb-section-copy>.btn{grid-column:2;grid-row:2/4;align-self:center}.nb-finder-body{padding:23px;gap:30px}.nb-finder-tabs button{font-size:12px;min-height:36px}.nb-finder-name strong{font-size:15px}.nb-finder-name small{font-size:10px}.nb-finder-price>strong{font-size:46px}.nb-finder-price>.nb-price-badge{font-size:10px;padding:3px 7px;margin-left:5px}.nb-finder-specs{padding-left:25px;gap:9px;font-size:12px}.nb-finder-specs .btn{min-height:40px;font-size:12px}.nb-range-labels button{font-size:11px}.nb-price-note{font-size:10px;line-height:1.6;text-align:left}.nb-section-head{align-items:flex-start;gap:18px}.nb-section-head h2{font-size:30px}.nb-text-link{font-size:11px;white-space:normal}.nb-network-grid{grid-template-columns:1fr 1.05fr;padding-block:34px;gap:15px}.nb-network .nb-section-copy h2{font-size:30px}.nb-network .nb-section-copy p{font-size:12px}.nb-world{min-height:260px}.nb-world>img{width:140%;max-width:none;position:absolute;left:-17%}.nb-region{left:15%;top:30%;padding:11px;z-index:2}.nb-world-pulse{left:8%;top:44%}.nb-world-caption{right:0;bottom:7%;padding:10px;gap:9px;z-index:2}.nb-world-caption strong{font-size:10px}.nb-world-caption small{font-size:9px;max-width:155px}.nb-world-caption .i{width:32px;height:32px;padding:5px}.nb-network-stats strong{font-size:23px}.nb-network-stats small{font-size:9px}.nb-network-stats{gap:16px;margin-block:19px}.nb-network-stats>div{padding-right:16px}.nb-cta{padding:24px;gap:18px}.nb-cta h2{font-size:24px}.nb-cta .nb-actions{gap:8px}.nb-cta .nb-actions .btn{font-size:10px;padding:10px 11px}.nb-footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:25px}.nb-footer-grid>div h3{font-size:13px}.nb-footer-grid>div>a:not(.nb-email-link){font-size:12px}.nb-footer p{font-size:12px}.nb-footer-brand{grid-row:span 2}.nb-footer-contact{grid-column:2/-1;display:block;align-self:end;padding-top:14px}.nb-footer-contact h3{margin-bottom:7px}.nb-footer-contact p{margin-bottom:12px}.nb-footer-contact .nb-email-link{margin:0;max-width:100%}.nb-footer-bottom{font-size:10px}.nb-footer-bottom>div{gap:12px}.nb-footer .nb-footer-note{font-size:10px}.nb-inner .subhero-grid{grid-template-columns:1fr 1fr;gap:15px}.nb-inner .subhero h1{font-size:38px}.nb-inner .subhero-grid>div:first-child>p{font-size:13px}.nb-inner .nb-sub-art{min-height:300px}.nb-sub-art>img{height:320px;top:0}.nb-sub-caption{font-size:9px;padding:10px}.nb-sub-caption b{font-size:11px}.section-head{gap:20px}.section-head h2{font-size:33px}.section-head p{font-size:14px}.section{padding:46px 0}}
@media(max-width:620px){.nb-announcement{height:33px;font-size:9px}.nb-announcement a{gap:7px}.nb-announcement b{font-size:8px;padding:2px 7px}.site-header{height:63px;--header:63px}.nav-tools .login-link{display:none}.nav-tools>.btn{display:none}.nav-tools .icon-button{height:31px;width:31px}.brand,.brand img{width:138px}.nb-hero-grid{display:flex;flex-direction:column;align-items:stretch;padding:28px 0 66px;gap:4px}.nb-hero-copy{padding:0}.nb-hero-copy .nb-kicker{font-size:9px;letter-spacing:.1em}.nb-hero-copy h1{font-size:clamp(46px,10.8vw,63px);line-height:1.01;letter-spacing:-.052em;margin-bottom:17px}.nb-hero-copy>p{font-size:14px;max-width:430px;margin-bottom:22px}.nb-hero .nb-actions .btn{min-height:44px;padding:12px 19px;font-size:12px}.nb-hero-facts{gap:17px;font-size:9px;margin-top:23px}.nb-hero-facts .i{width:15px;height:15px}.nb-hero-art{height:360px;max-width:475px;width:100%;align-self:center;margin-top:4px;margin-left:0}.nb-globe{width:112%;height:110%;left:-6%;top:-3%}.nb-glass strong{font-size:10px}.nb-glass small{font-size:9px}.nb-glass-a{top:7%;left:0}.nb-glass-b{top:13%;right:0}.nb-glass-c{bottom:11%;left:0}.nb-glass-d{bottom:1%;right:0}.nb-glass{padding:10px;gap:8px}.nb-product-section{margin-top:-51px}.nb-product{display:block;padding:18px;min-height:174px}.nb-product-grid .nb-product-icon{margin-bottom:12px;width:43px;height:43px}.nb-product h2{font-size:16px}.nb-product p{font-size:12px;min-height:36px;line-height:1.55}.nb-product-bottom{font-size:10px;gap:3px}.nb-product-bottom strong{font-size:20px}.nb-circle{height:26px;width:26px}.nb-product p br{display:none}.nb-finder-grid .nb-section-copy{display:block}.nb-section-copy .nb-kicker{font-size:9px}.nb-finder-grid .nb-section-copy h2{font-size:34px}.nb-finder-grid .nb-section-copy p{font-size:14px;margin-bottom:19px}.nb-finder-grid{gap:25px}.nb-finder-body{gap:15px;padding:20px 16px;grid-template-columns:1.1fr 1fr}.nb-finder-tabs{padding:9px;gap:4px}.nb-finder-tabs button{font-size:10px;min-height:39px;padding:6px 3px}.nb-finder-name{gap:8px}.nb-finder-name strong{font-size:12px}.nb-finder-name small{font-size:9px;line-height:1.45}.nb-finder-name .nb-product-icon{display:none}.nb-finder-price{gap:4px;flex-wrap:wrap;margin-block:15px}.nb-finder-price>strong{font-size:38px}.nb-finder-price>span{font-size:11px}.nb-finder-price>.nb-price-badge{font-size:9px;margin-left:0;padding:2px 5px}.nb-finder-main{padding:0;align-self:center}.nb-finder-specs{font-size:10px;padding-left:15px;gap:9px}.nb-finder-specs>div{gap:7px}.nb-finder-specs .i{height:15px;width:15px}.nb-finder-specs .btn{font-size:10px;padding:10px 7px;gap:6px;min-height:39px}.nb-range-labels{margin-inline:-4px;margin-top:12px;flex-wrap:wrap;justify-content:flex-start;gap:3px}.nb-range-labels button{font-size:9px;padding:6px 3px;flex:1 0 26%}.nb-price-note{font-size:10px}.nb-app-section{padding:34px 0}.nb-section-head{display:block}.nb-section-head h2{font-size:29px}.nb-section-head p{font-size:13px}.nb-section-head>.nb-text-link{margin-top:14px;font-size:12px}.nb-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nb-app-tile{min-height:112px;padding:17px 6px 13px}.nb-app-tile strong{font-size:11px}.nb-app-tile small{font-size:10px}.nb-network-grid{grid-template-columns:1fr;gap:16px;padding:35px 0 28px}.nb-network .nb-section-copy h2{font-size:34px}.nb-network .nb-section-copy p{font-size:14px;max-width:400px}.nb-network-stats{gap:26px}.nb-network-stats>div{padding-right:26px}.nb-network-stats strong{font-size:27px}.nb-network-stats small{font-size:11px}.nb-network .btn{font-size:12px;padding:11px 17px;min-height:42px}.nb-world{min-height:236px}.nb-world>img{position:static;width:100%;max-width:100%;left:auto}.nb-world-pulse{left:24%;top:35%}.nb-region{left:29%;top:24%;padding:12px;gap:8px}.nb-region strong{font-size:12px}.nb-region small{font-size:10px}.nb-world-caption{right:1%;bottom:1%;padding:12px;gap:12px}.nb-world-caption strong{font-size:11px}.nb-world-caption small{font-size:10px;max-width:225px}.nb-world-caption .i{width:36px;height:36px}.nb-trust{padding:34px 0 23px}.nb-feature-grid{grid-template-columns:1fr;gap:8px}.nb-feature{gap:15px;padding:11px 0}.nb-feature>span{height:48px;width:48px}.nb-feature h3{font-size:15px}.nb-feature p{font-size:13px;line-height:1.6;max-width:320px}.nb-cta-section{padding-bottom:15px}.nb-cta{grid-template-columns:1fr;padding:26px 22px;gap:21px}.nb-cta h2{font-size:29px}.nb-cta p{font-size:13px}.nb-cta .nb-actions{justify-content:flex-start}.nb-cta .nb-actions .btn{font-size:12px;padding:12px 16px;min-height:43px}.nb-footer{padding-top:30px}.nb-footer-grid{grid-template-columns:1fr 1fr;gap:25px}.nb-footer-brand{grid-column:1/-1;grid-row:auto}.nb-footer-brand>p br{display:none}.nb-footer-brand>p{max-width:330px}.nb-footer-grid h3{font-size:14px}.nb-footer-grid>div>a:not(.nb-email-link){font-size:13px;margin-bottom:8px}.nb-footer-contact{grid-column:1/-1}.nb-footer-contact .nb-email-link{width:100%;font-size:13px;padding:12px 15px}.nb-footer-contact p br{display:none}.nb-footer-bottom{display:block;font-size:11px;margin-top:25px;padding-top:17px}.nb-footer-bottom>div{gap:17px;margin-top:14px;font-size:11px}.nb-footer .nb-footer-note{font-size:10px;line-height:1.75}.nb-footer-tools>.nb-motion{font-size:11px}.nb-inner .subhero-grid{grid-template-columns:1fr;gap:12px}.nb-inner .subhero h1{font-size:43px}.nb-inner .subhero-grid>div:first-child>p{font-size:15px}.nb-inner .subhero .hero-actions .btn{font-size:12px;padding:12px 16px}.nb-inner .subhero .pills{font-size:11px}.nb-inner .subhero .eyebrow{font-size:10px}.nb-inner .nb-sub-art{min-height:320px;max-width:470px;width:100%;margin:auto}.nb-sub-art>img{height:340px;top:-25px}.nb-sub-caption{left:8%;right:5%;bottom:0;font-size:10px}.nb-sub-caption b{font-size:12px}.nb-inner .subhero{padding-bottom:28px}.section-head{display:block}.section-head>.btn{margin-top:13px}.section-head h2{font-size:31px}.section-head p{font-size:14px}.plan-card h3{font-size:26px}.plan-specs span,.plan-specs strong{font-size:13px}.plan-card .plan-small{font-size:11px}.plan-card .btn{font-size:13px}.plan-count,.filter-label,.filter-label select,.view-toggle button{font-size:11px}.market-card{padding:24px}.market-card h2{font-size:23px}.market-card p{font-size:14px}.market-card .btn{font-size:12px}.market-toolbar{gap:14px}.market-filters button{font-size:11px}.catalog-tools input{font-size:13px}.catalog-tabs button{font-size:11px}.catalog-tools select{font-size:12px}.catalog-table th,.catalog-table td{font-size:12px}.legal-document p,.legal-document li{font-size:14px;line-height:1.8}.legal-document h2{font-size:26px}.legal-toc a{font-size:12px}.legal-meta{font-size:10px!important}.contact-form label,.contact-form input,.contact-form select,.contact-form textarea{font-size:14px}.contact-form .btn{font-size:12px}.contact-form p{font-size:12px}.search-top h2{font-size:19px}.search-field input{font-size:14px}.search-result strong{font-size:14px}.search-result small{font-size:12px}.search-bottom{font-size:10px}.help-widget{right:14px;bottom:14px}.nb-license-note{font-size:12px}.support-card>p{font-size:14px}.support-card>span:last-child{font-size:12px}}
@media(max-width:360px){.wrap{width:calc(100% - 30px)}.main-nav{left:-15px;right:-15px;padding-inline:15px}.nb-announcement{font-size:8px}.nb-hero-copy h1{font-size:44px}.nb-hero-copy .nb-kicker{font-size:8px}.nb-hero .nb-actions .btn{padding-inline:13px;font-size:11px}.nb-hero-facts{gap:9px;font-size:8px}.nb-hero-art{height:315px}.nb-glass{padding:8px;gap:6px}.nb-glass strong{font-size:9px}.nb-glass small{font-size:8px}.nb-glass>.i{height:18px;width:18px}.nb-glass-b{top:27%}.nb-glass-c{bottom:15%}.nb-product{padding:15px;min-height:186px}.nb-product h2{font-size:15px}.nb-product p{font-size:11px;min-height:34px}.nb-product-bottom{font-size:9px}.nb-product-bottom strong{font-size:18px}.nb-circle{display:none}.nb-finder-body{grid-template-columns:1fr;padding:20px;gap:18px}.nb-finder-specs{display:grid;grid-template-columns:1fr 1fr;border:0;border-top:1px solid var(--line);padding:15px 0 0;font-size:11px}.nb-finder-specs>.btn{grid-column:1/-1;font-size:12px}.nb-range-labels{flex-wrap:nowrap}.nb-range-labels button{flex:0 1 auto}.nb-finder-price{margin:12px 0 18px}.nb-finder-tabs button{font-size:9px}.nb-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-network-stats{gap:18px}.nb-network-stats>div{padding-right:18px}.nb-region{left:24%;padding:9px}.nb-region small{font-size:9px}.nb-world-caption small{max-width:172px}.nb-cta h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){.nb-globe,.nb-glass,.nb-world-pulse,.nb-sub-art>img{animation:none!important}.nb-product,.nb-app-tile,.plan-card{transition:none!important}}
@media print{.nb-announcement,.nb-footer,.nb-cta-section,.nb-hero-art,.nb-world{display:none}.nb-hero{background:white;color:#111}.nb-hero h1,.nb-hero h1 span,.nb-hero p{color:#111}.nb-product-section{margin:0}.nb-hero-grid{min-height:auto;display:block;padding:20px 0}.nb-finder-section{background:white}}

.page-away .nb-globe,.page-away .nb-glass,.page-away .nb-world-pulse{animation-play-state:paused}
/* Keep every application mark readable in dark mode without altering brand colors. */
[data-theme=dark] .nb-app-tile>img{background:#f3f8ff;border-radius:8px;padding:3px}
[data-theme=dark] .app-icon{background:#f1f7ff}
[data-theme=dark] [data-nb-icon]>img{background:#f3f8ff;border-radius:6px;padding:3px}
[data-nb-icon]>img{width:31px;height:31px;object-fit:contain}
