:root{--bg: #f6f9fc;--panel: #ffffff;--border: #d9e2ee;--muted: #526a89;--text: #030712;--purple: #7c3af2;--purple-dark: #6b2ee6;--purple-soft: #eee6ff;--blue: #1463f3;--green: #06c265;--green-soft: #ddf8e9;--nav-width: 264px;--rail-width: 76px;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.console{--bg: #050b1d;--panel: rgba(10, 20, 48, .82);--panel-strong: rgba(16, 28, 62, .9);--border: rgba(148, 190, 255, .18);--muted: #a9bdd4;--text: #eef6ff;--purple: #5b38d6;--purple-dark: #4426b6;--purple-soft: rgba(91, 56, 214, .22);--blue: #0a7bff;--cyan: #22c5f5;background:radial-gradient(circle at 18% 0%,rgba(91,56,214,.22),transparent 32%),radial-gradient(circle at 90% 8%,rgba(34,197,245,.16),transparent 28%),#050b1d;color:var(--text)}.console .sidebar{background:#050b1df5;border-right-color:#94beff29;box-shadow:22px 0 70px #00000057}.console .brand{border-bottom:1px solid rgba(148,190,255,.12)}.console .brand .niimbuss-logo strong,.console .site-footer .niimbuss-logo strong{color:#fff}.console .brand .niimbuss-logo span{color:#77dfff}.console .section-title,.console .section-label{color:#7ddfff;letter-spacing:.02em}.console .section-title:hover{color:#fff}.console .nav-link,.console .minimize,.console .signout{color:#c9d9ee}.console .nav-link:hover,.console .minimize:hover,.console .signout:hover{background:#22c5f514;color:#fff}.console .nav-link.active{background:linear-gradient(135deg,#5b38d6e6,#0a7bffcc);color:#fff;box-shadow:0 14px 34px #0a7bff2e}.console .badge{background:#22c5f524;color:#8ee8ff;border:1px solid rgba(34,197,245,.24)}.console .sidebar-bottom{border-top-color:#94beff24;background:#050b1d94}.console .profile{background:#101c3ead;border-top:1px solid rgba(148,190,255,.12);border-bottom:1px solid rgba(148,190,255,.12)}.console .avatar{background:linear-gradient(135deg,#5b38d6,#0a7bff);color:#fff}.console .profile-copy strong{color:#f7fbff}.console .profile-copy span{color:#9eb3ca}.console .app{background:radial-gradient(circle at 28% 0%,rgba(91,56,214,.16),transparent 32%),radial-gradient(circle at 84% 12%,rgba(34,197,245,.12),transparent 26%),#050b1d}.console .topbar{background:#050b1de6;border-bottom-color:#94beff29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.console .select-pill,.console .screen-btn,.console .filter-select,.console select,.console input{background:#0b1634c7;border-color:#94beff33;color:#eef6ff}.console .select-pill:hover,.console .screen-btn:hover{border-color:#22c5f57a;background:#22c5f514}.console .slash,.console .page-subtitle,.console .metric-card p,.console .metric-card span,.console .empty-state p,.console .center-line,.console .plain-empty,.console .plain-empty p,.console .api-links p,.console .project-card p,.console .organization-row p,.console .settings-grid p,.console .billing-summary small,.console .count-line{color:#a9bdd4}.console .page-heading h1,.console h2,.console .metric-card strong,.console .project-card h2,.console .organization-row h2,.console .settings-grid h3,.console .api-links h2{color:#f7fbff}.console .metric-card,.console .panel,.console .project-card,.console .organization-row,.console .api-links article,.console .settings-grid article,.console .billing-summary,.console .capacity-card,.console .market-empty,.console .plain-empty,.console .plain-empty.light{background:linear-gradient(180deg,#101c3ee0,#08112aeb);border-color:#94beff2e;box-shadow:0 22px 60px #00000038}.console .panel-head{border-bottom-color:#94beff24}.console .metric-icon.purple,.console .metric-icon.blue{background:#5b38d638;color:#9f8cff}.console .metric-icon.green{background:#22c5f529;color:#8ee8ff}.console .metric-card a,.console .panel-head a,.console .form-footer a,.console .api-links>article>span,.console .purple-text{color:#8ee8ff}.console .green-text{color:#22c5f5}.console .primary-btn,.console .blue-btn,.console .green-btn,.console .auth-submit{background:linear-gradient(135deg,#0a7bff,#5b38d6);color:#fff;border-color:transparent;box-shadow:0 14px 30px #0a7bff2e}.console .ghost-btn,.console .tab,.console .settings-grid button{background:#0b1634c2;border-color:#94beff33;color:#d9e7f7}.console .tab.active{background:linear-gradient(135deg,#5b38d6e6,#0a7bffd1);border-color:transparent;color:#fff}.console .empty-state,.console .empty-state.large,.console .empty-state.short{color:#c2d3e8}.console .empty-state svg,.console .plain-empty svg,.console .market-empty svg,.console .panel-head svg,.console .page-heading h1 svg{color:#8ee8ff}.console .api-note{background:#0a7bff1f;color:#cfe8ff}.console .api-note pre{background:#050b1dd1;color:#8ee8ff}.console .status-pill,.console .owner-pill{background:#22c5f524;color:#8ee8ff;border:1px solid rgba(34,197,245,.24)}.console .delete-btn{background:#dc262624;color:#fecaca;border:1px solid rgba(248,113,113,.28)}@media(max-width:1020px){.kb-shell{grid-template-columns:1fr}.kb-sidebar,.kb-quick{position:static;height:auto;border:0}.kb-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.kb-quick{display:none}.developer-tool-grid,.compare-provider-grid,.blog-grid,.metric-grid,.about-stat-row,.about-milestone-grid,.about-card-grid.four,.about-card-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}.about-cloudpe-hero,.about-why-section{grid-template-columns:1fr}}@media(max-width:760px){.developer-tool-grid,.compare-provider-grid,.blog-grid,.metric-grid,.about-stat-row,.story-grid,.kb-feature-row,.kb-article-grid,.kb-sidebar,.about-hero-stats,.about-milestone-grid,.about-card-grid.four,.about-card-grid.three,.about-card-grid.five,.about-region-grid,.kb-category-head{grid-template-columns:1fr}.role-list article{align-items:flex-start;flex-direction:column}}.site-page .hero-trust{color:#bcd4ed}.product-detail-hero{min-height:620px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.65fr);align-items:center;gap:clamp(30px,6vw,90px);padding:clamp(58px,8vw,112px) clamp(20px,5vw,72px);background:radial-gradient(circle at 80% 34%,rgba(34,197,245,.18),transparent 30%),radial-gradient(circle at 16% 20%,rgba(91,56,214,.26),transparent 30%),linear-gradient(135deg,#070d24,#0b1431,#071f36)}.product-detail-hero h1{max-width:860px;margin:0;color:#f7fbff;font-size:clamp(40px,5.4vw,72px);line-height:1;letter-spacing:0}.product-detail-hero>div>p:not(.site-kicker){max-width:720px;color:var(--site-muted);font-size:19px;line-height:1.65}.product-detail-panel{border:1px solid rgba(148,190,255,.18);border-radius:8px;background:linear-gradient(180deg,#101c3ee0,#08112ae6);box-shadow:0 24px 70px #00000047;padding:28px}.product-detail-panel>svg{color:#7ddfff}.product-detail-panel h2{margin:18px 0;color:#f7fbff;font-size:24px}.product-detail-panel article{border-top:1px solid rgba(148,190,255,.14);display:flex;justify-content:space-between;gap:18px;padding:16px 0}.product-detail-panel strong{color:#fff;font-size:24px}.product-detail-panel span{color:#a9bdd4;text-align:right}.detail-feature-band{background:#050b1d}.product-use-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-use-grid article{min-height:96px;border:1px solid rgba(148,190,255,.18);border-radius:8px;background:linear-gradient(180deg,#101c3ee0,#08112ae6);color:#f7fbff;display:grid;place-items:center;padding:18px;text-align:center;font-weight:850}.service-detail-hero{background:radial-gradient(circle at 78% 30%,rgba(91,56,214,.2),transparent 30%),radial-gradient(circle at 20% 24%,rgba(34,197,245,.18),transparent 30%),linear-gradient(135deg,#080d25,#0c1737 52%,#071f36)}.service-capability-grid,.service-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.service-plan-card h3{margin:14px 0 8px;color:#f7fbff;font-size:25px}.service-plan-card ul{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.service-plan-card li{color:#bcd4ed;display:flex;gap:10px}.service-plan-card li:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--site-cyan);flex:0 0 auto;margin-top:8px}.usecase-detail-hero{background:radial-gradient(circle at 75% 28%,rgba(34,197,245,.2),transparent 30%),radial-gradient(circle at 14% 28%,rgba(91,56,214,.22),transparent 32%),linear-gradient(135deg,#070d24,#0b1431 54%,#081c31)}.resources-detail-band{background:#050b1d}.resource-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.resource-detail-grid .solution-card{min-height:270px}.resource-detail-grid .solution-card a{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:#8ee8ff;font-weight:850}.kb-shell{min-height:calc(100vh - 136px);display:grid;grid-template-columns:256px minmax(0,1fr) 224px;background:#050b1d;border-top:1px solid rgba(148,190,255,.14)}.kb-sidebar,.kb-quick{position:sticky;top:0;height:calc(100vh - 136px);align-self:start;overflow:auto;padding:16px 12px;background:#081026f0;border-right:1px solid rgba(148,190,255,.14)}.kb-quick{border-right:0;border-left:1px solid rgba(148,190,255,.14)}.kb-sidebar button,.kb-quick a{width:100%;min-height:42px;border:0;border-radius:8px;background:transparent;color:#d9e7f7;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-weight:800;text-align:left}.kb-sidebar button.active{background:linear-gradient(135deg,#5b38d6,#0a7bff);color:#fff}.kb-sidebar button strong{color:#9eb3ca;font-size:12px}.kb-main{padding:12px clamp(20px,4vw,34px) 54px}.kb-search{max-width:520px;height:48px;border:1px solid rgba(148,190,255,.18);border-radius:10px;background:#0b1634e6;display:flex;align-items:center;gap:12px;padding:0 14px;color:#9eb3ca}.kb-search input,.role-toolbar input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#f7fbff;font:inherit}.kb-search span{border:1px solid rgba(148,190,255,.2);border-radius:6px;padding:3px 7px;font-size:12px;color:#c2d3e8}.kb-hero{padding:48px 0 28px}.kb-hero h1{margin:0;color:#f7fbff;font-size:clamp(38px,5vw,58px);line-height:1}.kb-hero p:not(.site-kicker){max-width:760px;color:#c2d3e8;line-height:1.62;font-size:18px}.kb-feature-row,.developer-tool-grid,.compare-provider-grid,.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kb-feature-row article{border:1px solid rgba(148,190,255,.18);border-radius:10px;background:#0b1634e0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px}.kb-feature-row h3,.kb-category-head p,.kb-feature-row p{margin:0}.kb-feature-row h3,.kb-quick h2,.kb-quick h3,.api-code-card span,.compare-provider-grid h3,.blog-grid h3,.role-list h3,.story-grid h3{color:#f7fbff}.kb-feature-row p,.kb-quick p{color:#9eb3ca}.kb-section-list{display:grid;gap:34px;margin-top:34px}.kb-category-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:14px}.kb-category-head span{border:1px solid rgba(125,104,230,.42);border-radius:8px;background:#5b38d62e;color:#c9c0ff;padding:9px 12px;font-weight:900;display:inline-flex;align-items:center;gap:8px}.kb-category-head p,.kb-category-head strong{color:#c2d3e8}.kb-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kb-article-grid a,.role-list article,.compare-provider-grid article,.blog-grid article,.story-grid article{border:1px solid rgba(148,190,255,.16);border-radius:8px;background:#0b1634c2}.kb-article-grid a{color:#f7fbff;min-height:46px;padding:13px 16px;display:flex;justify-content:space-between;align-items:center;font-weight:800}.kb-quick h2{margin:10px 8px 16px;font-size:14px;text-transform:uppercase;color:#9eb3ca}.kb-quick div{border-top:1px solid rgba(148,190,255,.14);margin-top:20px;padding:18px 8px}.devtools-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.api-code-card{border:1px solid rgba(148,190,255,.2);border-radius:12px;background:#050b1dd6;box-shadow:0 26px 80px #00000052;padding:24px}.api-code-card pre{white-space:pre-wrap;color:#8ee8ff;font-size:15px;line-height:1.8;margin:18px 0 0}.developer-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.developer-tool-grid .solution-card div{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.developer-tool-grid .solution-card span,.blog-filter-row button,.compare-tabs button{border:1px solid rgba(125,104,230,.42);border-radius:999px;background:#5b38d629;color:#c9c0ff;padding:7px 10px;font-weight:850}.compare-provider-grid{margin-top:26px}.compare-provider-grid article,.blog-grid article,.role-list article,.story-grid article{padding:22px}.compare-provider-grid p,.blog-grid p,.role-list p,.story-grid p{color:#c2d3e8;line-height:1.62}.compare-provider-grid strong{display:block;color:#8ee8ff;margin:18px 0}.compare-provider-grid a,.blog-grid a,.role-list a{color:#8ee8ff;font-weight:900;display:inline-flex;align-items:center;gap:8px}.compare-tabs,.blog-filter-row,.role-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.comparison-table{overflow:auto;border:1px solid rgba(148,190,255,.16);border-radius:12px;background:#0b1634c7}.comparison-table [role=row]{min-width:820px;display:grid;grid-template-columns:1.35fr repeat(4,1fr);border-bottom:1px solid rgba(148,190,255,.12)}.comparison-table [role=row]:first-child{background:#5b38d62e}.comparison-table strong,.comparison-table span{padding:16px;color:#d9e7f7}.comparison-table strong:first-child{color:#f7fbff}.metric-grid,.story-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-grid article{border:1px solid rgba(148,190,255,.16);border-radius:10px;background:#0b1634b8;padding:22px}.metric-grid h3{color:#f7fbff}.metric-grid p{color:#c2d3e8;line-height:1.62}.blog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-grid article span,.role-list article span{color:#8ee8ff;font-size:13px;font-weight:900;text-transform:uppercase}.about-stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.about-stat-row article{border:1px solid rgba(148,190,255,.16);border-radius:10px;background:#0b1634b8;padding:18px}.about-stat-row strong,.about-stat-row span{display:block}.about-stat-row strong{color:#f7fbff}.about-stat-row span{color:#9eb3ca;margin-top:6px}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px}.role-toolbar{align-items:center}.role-toolbar input{min-height:48px;border:1px solid rgba(148,190,255,.18);border-radius:10px;background:#0b1634c7;padding:0 16px}.role-toolbar button{min-height:48px;border:1px solid rgba(125,104,230,.42);border-radius:10px;background:#5b38d633;color:#f7fbff;padding:0 18px;font-weight:900}.role-list{display:grid;gap:14px}.role-list article{display:flex;justify-content:space-between;gap:20px;align-items:center}.about-cloudpe-hero{min-height:640px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,.75fr);align-items:center;gap:clamp(34px,7vw,100px);padding:clamp(70px,9vw,128px) clamp(20px,5vw,72px);background:radial-gradient(circle at 78% 34%,rgba(34,197,245,.2),transparent 30%),radial-gradient(circle at 18% 18%,rgba(91,56,214,.28),transparent 30%),linear-gradient(135deg,#070d24,#0b1431 46%,#071f36)}.about-cloudpe-hero h1{max-width:820px;margin:0;color:#f7fbff;font-size:clamp(46px,6vw,82px);line-height:.98}.about-cloudpe-hero p:not(.site-kicker){max-width:700px;color:#c2d3e8;font-size:20px;line-height:1.65}.about-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.about-hero-stats article,.about-stat-row article,.about-card-grid article,.about-region-grid article,.about-compliance-box{border:1px solid rgba(148,190,255,.18);border-radius:12px;background:linear-gradient(180deg,#101c3ee0,#08112aeb);box-shadow:0 22px 60px #00000038}.about-hero-stats article{min-height:148px;display:grid;align-content:center;gap:8px;padding:24px}.about-hero-stats strong,.about-stat-row strong{color:#f7fbff;font-size:clamp(34px,5vw,56px);line-height:1}.about-hero-stats span,.about-stat-row span{color:#a9bdd4;font-weight:850}.about-story-copy{max-width:980px;display:grid;gap:16px;margin-bottom:34px}.about-story-copy p{margin:0;color:#c2d3e8;font-size:18px;line-height:1.7}.about-milestone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.about-milestone-grid article{position:relative;border-left:2px solid rgba(34,197,245,.45);padding:0 0 0 22px}.about-milestone-grid span{color:#8ee8ff;font-size:28px;font-weight:950}.about-milestone-grid h3,.about-card-grid h3,.about-region-grid h3,.about-compliance-box h3,.about-why-section h2{color:#f7fbff}.about-milestone-grid p,.about-card-grid p,.about-region-grid p,.about-compliance-box p{color:#c2d3e8;line-height:1.62}.about-card-grid{display:grid;gap:16px}.about-card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.about-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.about-card-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.about-card-grid article{min-height:230px;padding:24px}.about-card-grid svg,.about-region-grid svg{color:#8ee8ff}.about-card-grid a{color:#8ee8ff;display:inline-flex;align-items:center;gap:8px;font-weight:900}.about-region-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.about-region-grid article{padding:28px}.about-region-grid span{display:block;color:#8ee8ff;margin-top:18px;font-weight:900;text-transform:uppercase;font-size:13px}.about-compliance-box{margin-top:18px;padding:24px}.about-why-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:28px;background:radial-gradient(circle at 80% 30%,rgba(34,197,245,.16),transparent 30%),linear-gradient(135deg,#090d25,#0b1738 56%,#071f36)}.about-why-section h2{margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1.04}.announcement-bar{min-height:46px;background:linear-gradient(90deg,var(--site-purple),var(--site-blue));color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 20px;font-size:14px;font-weight:850}.announcement-bar span{border-radius:6px;background:#ffffff2e;padding:5px 9px}.announcement-bar a{color:#fff;display:grid;place-items:center}.site-page .site-nav{overflow:visible}.site-page .nav-item{position:relative;min-height:74px;display:flex;align-items:center}.site-page .nav-item>a,.site-page .nav-trigger{display:inline-flex;align-items:center;gap:7px}.site-page .nav-trigger{border:0;background:transparent;color:inherit;cursor:pointer;font-weight:800;padding:0}.site-page .nav-caret{transform:rotate(90deg);transition:transform .16s ease}.site-page .nav-item:hover .nav-caret,.site-page .nav-item:focus-within .nav-caret,.site-page .nav-item.is-open .nav-caret{transform:rotate(-90deg)}.site-page .mega-menu{position:absolute;top:calc(100% - 6px);left:50%;z-index:60;width:380px;border:1px solid rgba(148,190,255,.18);border-top:4px solid var(--site-purple);border-radius:8px;background:#070d24f5;box-shadow:0 28px 70px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:26px;opacity:0;visibility:hidden;transform:translate(-50%,12px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.site-page .nav-item:hover .mega-menu,.site-page .nav-item:focus-within .mega-menu,.site-page .nav-item.is-open .mega-menu{opacity:1;visibility:visible;transform:translate(-50%)}.site-page .mega-products{width:680px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.site-page .mega-resources{width:380px}.site-page .mega-menu section{display:grid;gap:18px}.site-page .mega-overview{grid-column:1 / -1;width:fit-content;margin-bottom:2px;color:#8ee8ff;display:inline-flex;align-items:center;gap:8px;font-weight:850}.site-page .mega-menu h3{margin:0 0 2px;color:#9eb3ca;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.site-page .mega-link{position:relative;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;min-height:52px;color:#f7fbff}.site-page .mega-link:hover strong{color:#7ddfff}.site-page .mega-icon{width:40px;height:40px;border-radius:8px;background:#ffffff0f;color:#a9bdd4;display:grid;place-items:center}.site-page .mega-link strong,.site-page .mega-link small{display:block}.site-page .mega-link strong{color:#f7fbff;font-size:14px;transition:color .16s ease}.site-page .mega-link small{margin-top:3px;color:#9eb3ca;font-size:13px}.site-page .mega-link em{border-radius:999px;background:linear-gradient(135deg,var(--site-purple),var(--site-blue));color:#fff;font-size:11px;font-style:normal;font-weight:900;padding:3px 8px}.site-page .footer-resources{border-top:1px solid rgba(148,190,255,.16);border-bottom:1px solid rgba(148,190,255,.16);background:radial-gradient(circle at 12% 0%,rgba(91,56,214,.14),transparent 28%),#060c21;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:34px clamp(20px,6vw,120px) 60px}.site-page .footer-resources article{min-height:238px;border:1px solid rgba(148,190,255,.18);border-radius:8px;background:linear-gradient(180deg,#101c3ec2,#08112adb);padding:24px;display:flex;flex-direction:column}.site-page .footer-resources article>span{width:fit-content;border:1px solid rgba(125,104,230,.42);border-radius:6px;background:#5b38d62e;color:#c9c0ff;padding:6px 12px;font-weight:800;font-size:14px}.site-page .footer-resources p{color:#c2d3e8;line-height:1.62;margin:20px 0;font-size:17px}.site-page .footer-resources a{margin-top:auto;display:inline-flex;align-items:center;gap:8px;color:#8ee8ff;font-weight:850}.site-page .site-footer{padding:58px clamp(20px,6vw,120px) 118px;display:block}.site-page .footer-main{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.8fr);gap:clamp(42px,8vw,120px)}.site-page .footer-brand p{max-width:360px;margin:18px 0 24px;color:#b6c7dc;line-height:1.6}.site-page .footer-socials{display:flex;align-items:center;gap:18px}.site-page .footer-socials a{width:24px;height:24px;display:grid;place-items:center;color:#9eb3ca;font-weight:900;opacity:.72}.site-page .footer-socials .x-mark{font-size:18px;font-weight:950;letter-spacing:0}.site-page .footer-columns{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.1fr;gap:clamp(24px,4vw,70px)}.site-page .footer-columns h3{margin:0 0 20px;color:#f7fbff;font-size:14px}.site-page .footer-columns nav{display:flex;flex-direction:column;gap:13px}.site-page .footer-columns a{color:#b8c8dc;font-size:15px}.site-page .footer-columns a:hover,.site-page .footer-bottom a:hover,.site-page .footer-socials a:hover{color:#7ddfff}.site-page .footer-bottom{border-top:1px solid rgba(148,190,255,.16);margin-top:52px;padding-top:28px;display:flex;justify-content:space-between;gap:24px;color:#9eb3ca;font-size:14px}.site-page .footer-bottom div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:22px}.site-page .footer-bottom a{color:#b8c8dc}.floating-contact{position:fixed;inset:auto 24px 20px 24px;z-index:30;pointer-events:none}.whatsapp-button,.chat-button{pointer-events:auto}.whatsapp-button{position:absolute;left:0;bottom:2px;width:58px;height:58px;border-radius:999px;background:#22c55e;color:#fff;display:grid;place-items:center;box-shadow:0 16px 36px #00000047}.chat-button{position:absolute;right:0;bottom:0;width:62px;height:62px;border-radius:999px;background:linear-gradient(135deg,var(--site-purple),var(--site-blue));color:#fff;display:grid;place-items:center;box-shadow:0 18px 40px #00000057}.chat-button span{position:absolute;right:0;top:0;width:20px;height:20px;border-radius:999px;background:#dc2626;display:grid;place-items:center;font-size:12px;font-weight:900}@media(max-width:1050px){.product-detail-hero{grid-template-columns:1fr;min-height:auto}.product-use-grid,.service-capability-grid,.service-plan-grid,.resource-detail-grid,.site-page .footer-resources{grid-template-columns:repeat(2,minmax(0,1fr))}.site-page .footer-main{grid-template-columns:1fr}}@media(max-width:760px){.product-use-grid,.service-capability-grid,.service-plan-grid,.resource-detail-grid{grid-template-columns:1fr}.product-detail-hero h1{font-size:36px}.announcement-bar{justify-content:flex-start;font-size:13px;overflow-x:auto}.site-page .nav-item{min-height:auto}.site-page .mega-menu{display:none}.site-page .footer-resources,.site-page .footer-columns{grid-template-columns:1fr}.site-page .footer-resources article{min-height:190px}.site-page .footer-bottom{flex-direction:column}.site-page .footer-bottom div{justify-content:flex-start}}.site-page{--site-ink: #07111f;--site-muted: #53677f;--site-purple: #5b38d6;--site-blue: #0a7bff;--site-cyan: #22c5f5;--site-line: rgba(15, 23, 42, .12);--site-panel: rgba(255, 255, 255, .82);overflow-x:hidden;background:#f5f9fc;color:var(--site-ink)}.site-header{min-height:74px;background:#ffffffe6;box-shadow:0 1px #0f172a0f}.site-nav a{position:relative}.site-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;border-radius:999px;background:var(--site-blue);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.site-nav a:hover:after{transform:scaleX(1)}.site-hero{min-height:calc(100vh - 74px);grid-template-columns:minmax(0,.96fr) minmax(480px,1.04fr);padding-top:clamp(42px,6vw,82px);padding-bottom:54px;background:radial-gradient(circle at 72% 48%,rgba(8,183,223,.22),transparent 32%),radial-gradient(circle at 14% 18%,rgba(10,99,232,.14),transparent 28%),linear-gradient(115deg,#eaf7ff,#f8fcff 48%,#eaf8f1)}.hero-copy{animation:siteRise .72s ease both}.hero-copy h1{max-width:780px;font-size:clamp(42px,4.8vw,72px);line-height:.98}.hero-copy>p:not(.site-kicker){max-width:660px}.site-kicker{color:#075fcf}.site-cta,.site-secondary{transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.site-cta:hover,.site-secondary:hover{transform:translateY(-2px)}.site-cta{background:linear-gradient(135deg,#0a63e8,#08a9d8);box-shadow:0 16px 38px #0a63e840}.site-secondary.dark{background:#ffffff14;border-color:#ffffff38;color:#fff}.hero-stage{position:relative;min-height:590px;display:grid;align-items:center;animation:siteFloatIn .9s ease .12s both}.cloud-scene{position:absolute;top:0;right:0;bottom:0;left:0;min-height:560px;border-radius:8px}.cloud-scene canvas{width:100%!important;height:100%!important;display:block}.isometric-cloud-scene{position:absolute;top:0;right:0;bottom:0;left:0;min-height:560px;border-radius:8px;overflow:hidden}.isometric-cloud-scene:before{content:"";position:absolute;top:15%;right:5%;bottom:0;left:18%;background:linear-gradient(120deg,transparent 0 32%,rgba(34,197,245,.16) 32% 33%,transparent 33% 100%),linear-gradient(58deg,transparent 0 42%,rgba(125,104,230,.18) 42% 43%,transparent 43% 100%),radial-gradient(circle at 48% 44%,rgba(34,197,245,.22),transparent 34%);transform:skewY(-24deg) rotate(-2deg);opacity:.8}.iso-platform{position:absolute;transform:rotateX(58deg) rotate(-38deg);transform-style:preserve-3d;border-radius:26px;background:linear-gradient(135deg,#ebf6ffeb,#91c0ffc7);box-shadow:22px 30px #050c2029,0 30px 90px #0000003d}.main-platform{right:8%;top:24%;width:300px;height:250px;animation:isoFloat 5.4s ease-in-out infinite}.mini-platform{width:160px;height:120px;animation:isoFloat 6.2s ease-in-out infinite}.screen-platform{left:20%;top:30%}.storage-platform{left:30%;bottom:14%;animation-delay:-1.2s}.server-stack{position:absolute;width:76px;height:110px;transform:translateZ(34px)}.server-stack span{position:absolute;left:0;width:76px;height:24px;border-radius:6px;background:linear-gradient(135deg,#0a7bff,#163f96 62%,#071c55);border-right:5px solid #f59e0b;box-shadow:0 8px #0a2c75}.server-stack span:nth-child(1){bottom:0}.server-stack span:nth-child(2){bottom:28px}.server-stack span:nth-child(3){bottom:56px}.server-stack span:nth-child(4){bottom:84px}.stack-one{left:54px;top:58px}.stack-two{left:122px;top:36px}.stack-three{left:188px;top:74px}.server-gauge{position:absolute;right:58px;bottom:42px;width:86px;height:58px;transform:translateZ(62px);border-radius:8px;background:radial-gradient(circle at 50% 100%,transparent 0 28%,#f59e0b 29% 31%,transparent 32%),linear-gradient(180deg,#fff7ed,#fbbf24);box-shadow:0 8px #a16207}.floating-screen{position:absolute;left:50%;top:-48px;width:118px;min-height:98px;transform:translate(-50%) rotate(38deg) rotateX(-58deg);border:5px solid #93c5fd;border-radius:8px;background:linear-gradient(160deg,#dbeafe,#5b8fe8);color:#fff;display:grid;place-items:center;text-align:center;box-shadow:0 12px 32px #00000038}.floating-screen strong{font-size:23px;transform:rotate(-8deg)}.floating-screen span{font-size:12px;margin-top:-20px}.storage-tower{position:absolute;left:54px;top:-12px;width:58px;height:130px;transform:translateZ(42px)}.storage-tower span{display:block;height:34px;margin-bottom:8px;border-radius:8px;background:linear-gradient(135deg,#1d4ed8,#0f172a);border-right:5px solid #f59e0b}.rocket-tile{position:absolute;right:36%;top:20%;width:88px;height:88px;border-radius:22px;background:linear-gradient(135deg,#e0f2fe,#fff);color:#0a7bff;display:grid;place-items:center;box-shadow:0 16px 44px #00000038;animation:rocketHover 3.4s ease-in-out infinite}.cloud-puff{position:absolute;border-radius:999px;background:#f8fbff;filter:drop-shadow(0 14px 28px rgba(0,0,0,.18));animation:cloudDrift 7s ease-in-out infinite}.cloud-puff:before,.cloud-puff:after{content:"";position:absolute;border-radius:999px;background:inherit}.cloud-large{right:3%;top:19%;width:114px;height:58px}.cloud-large:before{width:62px;height:62px;left:20px;top:-28px}.cloud-large:after{width:70px;height:70px;right:4px;top:-26px}.cloud-small{left:42%;bottom:22%;width:72px;height:38px;animation-delay:-2s}.cloud-small:before{width:40px;height:40px;left:14px;top:-18px}.cloud-small:after{width:42px;height:42px;right:0;top:-16px}.metric-bubble{position:absolute;z-index:3;min-height:62px;border-radius:8px;background:#fff;color:#15172c;display:grid;place-items:center;padding:0 24px;font-weight:950;box-shadow:0 18px 48px #00000038;animation:bubbleFloat 4.8s ease-in-out infinite}.metric-bubble.hosted{left:24%;top:44%}.metric-bubble.uptime{right:8%;bottom:18%;color:#0a7bff;animation-delay:-1.4s}.iso-orbit{position:absolute;border:2px solid rgba(125,104,230,.38);border-radius:50%;transform:rotate(-24deg);animation:orbitPulse 6s ease-in-out infinite}.orbit-one{right:2%;top:27%;width:420px;height:150px}.orbit-two{left:25%;bottom:18%;width:360px;height:120px;animation-delay:-2s}.hero-console-card{position:relative;z-index:2;width:min(430px,84%);margin:auto 0 22px auto;border:1px solid rgba(255,255,255,.65);border-radius:8px;background:#ffffffb8;box-shadow:0 26px 70px #0f172a33;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:18px}.console-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid rgba(15,23,42,.1)}.console-card-top span,.console-card-grid span{color:var(--site-muted);font-size:13px}.console-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.console-card-grid article{min-height:106px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#ffffffbd;display:grid;gap:7px;padding:14px}.console-card-grid svg{color:var(--site-blue)}.signal-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--site-line);border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line)}.signal-strip span{min-height:78px;background:#fff;display:flex;align-items:center;justify-content:center;gap:10px;padding:18px;color:#263a56;font-weight:800}.signal-strip svg{color:var(--site-blue)}.site-section-head.wide{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:28px}.site-section-head.wide h2{max-width:840px}.site-section-head a,.pricing-band .site-section-head a{color:var(--site-blue);display:inline-flex;align-items:center;gap:7px;font-weight:850}.platform-band{background:#f7fbff}.platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.platform-card{min-height:118px;border:1px solid var(--site-line);border-radius:8px;background:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.platform-card:hover,.product-card:hover,.solution-card:hover,.price-card:hover{transform:translateY(-5px);border-color:#0a63e847;box-shadow:0 18px 46px #0f172a1a}.platform-card svg,.product-card svg,.solution-card svg{color:var(--site-blue)}.platform-card h3,.product-card h3,.solution-card h3,.timeline h3{margin:0 0 7px}.platform-card p,.product-card p,.solution-card p,.timeline p,.command-copy p,.enterprise-band p,.final-cta p{color:var(--site-muted);line-height:1.62}.product-card{min-height:304px;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-top{display:flex;align-items:center;justify-content:space-between}.product-top span{border:1px solid #cfe1ff;border-radius:999px;background:#eef6ff;color:var(--site-blue);padding:5px 9px;font-size:12px;font-weight:850}.product-card strong{margin-top:auto;color:#0b5ed7}.command-band{display:grid;grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);gap:clamp(32px,6vw,84px);align-items:center;background:#07143d;color:#fff}.command-copy h2,.enterprise-band h2,.final-cta h2{margin:0;font-size:clamp(32px,4.2vw,54px);line-height:1.04}.command-copy p{color:#c5d6ef;font-size:18px}.dashboard-preview{min-height:440px;border:1px solid rgba(255,255,255,.16);border-radius:8px;overflow:hidden;background:#f7fafc;display:grid;grid-template-columns:92px 1fr;box-shadow:0 30px 80px #0000003d}.dash-rail{background:#fff;border-right:1px solid #d9e2ee;display:grid;align-content:start;gap:14px;padding:24px 18px}.dash-rail span{height:44px;border-radius:8px;background:linear-gradient(135deg,#e9eff8,#f9fbfd)}.dash-main{padding:24px}.dash-top,.dash-metrics article,.dash-table{border:1px solid #d9e2ee;border-radius:8px;background:#fff}.dash-top{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 18px}.dash-top span,.dash-metrics span{color:var(--site-muted)}.dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.dash-metrics article{min-height:120px;padding:18px;display:grid;gap:8px}.dash-metrics svg{color:var(--site-blue)}.dash-table{min-height:176px;display:grid;gap:13px;padding:22px}.dash-table span{border-radius:8px;background:linear-gradient(90deg,#dce8f7,#f3f7fb)}.solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.solution-card{min-height:258px;border:1px solid var(--site-line);border-radius:8px;background:#fff;padding:28px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workflow-band{background:#edf7f1}.timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.timeline article{position:relative;min-height:238px;border:1px solid #cfe0d6;border-radius:8px;background:#ffffffbd;padding:24px}.timeline span{width:44px;height:44px;border-radius:8px;background:#07143d;color:#fff;display:grid;place-items:center;margin-bottom:28px;font-weight:900}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card{min-height:278px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.price-card span{color:var(--site-muted)}.price-card strong{margin:16px 0 6px;font-size:38px;color:#07111f}.price-card small{color:var(--site-blue);font-weight:850}.enterprise-band{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);gap:clamp(28px,5vw,76px);align-items:center;background:linear-gradient(135deg,#07143df5,#064784eb),#07143d;color:#fff}.enterprise-band p{color:#c7d7ef;font-size:18px}.enterprise-stack{display:grid;gap:12px}.enterprise-stack article{min-height:62px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff14;display:flex;align-items:center;gap:11px;padding:16px;font-weight:800}.enterprise-stack svg{color:#5eead4}.final-cta{text-align:center;background:#fff}.final-cta h2,.final-cta p{max-width:820px;margin-left:auto;margin-right:auto}.final-cta .support-actions{justify-content:center}.footer-links{display:flex;align-items:center;gap:22px;color:#334963;font-weight:800}@keyframes siteRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes siteFloatIn{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes isoFloat{0%,to{transform:rotateX(58deg) rotate(-38deg) translateY(0)}50%{transform:rotateX(58deg) rotate(-38deg) translateY(-12px)}}@keyframes rocketHover{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-14px) rotate(4deg)}}@keyframes cloudDrift{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes bubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes orbitPulse{0%,to{opacity:.36;transform:rotate(-24deg) scale(1)}50%{opacity:.7;transform:rotate(-24deg) scale(1.04)}}@media(max-width:1180px){.site-hero,.command-band,.enterprise-band{grid-template-columns:1fr}.hero-stage{min-height:520px}.platform-grid,.product-grid,.solution-grid,.pricing-grid,.timeline,.signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.site-header{position:static}.site-nav{flex-wrap:wrap;overflow:visible}.site-hero{padding-top:34px}.hero-copy h1{font-size:42px;line-height:1.05}.hero-stage{min-height:460px}.cloud-scene{min-height:420px}.hero-console-card{width:100%;margin:auto 0 0}.console-card-grid,.platform-grid,.product-grid,.solution-grid,.pricing-grid,.timeline,.signal-strip{grid-template-columns:1fr}.site-section-head.wide{align-items:start;flex-direction:column}.dashboard-preview{grid-template-columns:58px 1fr}.dash-metrics{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}}@media(max-width:520px){.site-actions{width:100%}.site-login,.site-cta.small{flex:1}.hero-copy h1{font-size:34px}.hero-copy>p:not(.site-kicker),.command-copy p,.enterprise-band p{font-size:16px}.hero-stage{min-height:390px}.cloud-scene{min-height:360px}.hero-console-card{padding:14px}.command-band,.enterprise-band,.site-band{padding-left:20px;padding-right:20px}.dashboard-preview{min-height:390px}}.site-page{background:#f8fbff}.site-nav a.active{color:var(--site-purple)}.site-nav a:after{background:linear-gradient(90deg,var(--site-purple),var(--site-blue),var(--site-cyan))}.site-hero,.site-page-hero{background:radial-gradient(circle at 78% 34%,rgba(34,197,245,.22),transparent 30%),radial-gradient(circle at 18% 20%,rgba(91,56,214,.16),transparent 28%),linear-gradient(115deg,#f2efff,#f8fcff 48%,#eaf9ff)}.site-kicker,.site-section-head a,.pricing-band .site-section-head a,.price-card small,.site-nav a.active{color:var(--site-purple)}.site-cta{background:linear-gradient(135deg,var(--site-purple),var(--site-blue) 58%,var(--site-cyan));box-shadow:0 16px 38px #5b38d640}.platform-band{background:#f7f5ff}.workflow-band{background:#edf9ff}.console-card-grid svg,.signal-strip svg,.platform-card svg,.product-card svg,.solution-card svg,.dash-metrics svg{color:var(--site-purple)}.hero-trust svg,.enterprise-stack svg{color:var(--site-cyan)}.platform-card:hover,.product-card:hover,.solution-card:hover,.price-card:hover{border-color:#5b38d647}.product-top span{background:#f0ecff;border-color:#ded5ff;color:var(--site-purple)}.product-card strong{color:var(--site-blue)}.timeline article{border-color:#cdeeff}.timeline span{background:linear-gradient(135deg,var(--site-purple),var(--site-blue))}.enterprise-band{background:radial-gradient(circle at 82% 12%,rgba(34,197,245,.18),transparent 28%),linear-gradient(135deg,#1d0f56f7,#0a5cc6eb)}.site-page-hero{padding:clamp(56px,8vw,108px) clamp(20px,5vw,72px)}.site-page-hero h1{max-width:980px;margin:0;font-size:clamp(38px,5.4vw,70px);line-height:1;letter-spacing:0}.site-page-hero>p:not(.site-kicker){max-width:760px;margin:22px 0 0;color:var(--site-muted);font-size:19px;line-height:1.65}.support-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:760px){.support-page-grid{grid-template-columns:1fr}}.site-header{background:#050b1de0;border-bottom:1px solid rgba(148,190,255,.16);box-shadow:0 14px 40px #00000042}.site-nav,.site-login,.footer-links{color:#c9d9ee}.site-nav a:hover,.site-login:hover,.footer-links a:hover,.site-nav a.active,.site-brand .niimbuss-logo strong,.site-footer .niimbuss-logo strong{color:#fff}.site-brand .niimbuss-logo span,.site-footer .niimbuss-logo span{color:#77dfff}.site-hero,.site-page-hero{background:radial-gradient(circle at 72% 42%,rgba(34,197,245,.2),transparent 32%),radial-gradient(circle at 18% 18%,rgba(91,56,214,.28),transparent 30%),linear-gradient(135deg,#070d24,#0b1431 46%,#071f36)}.hero-copy h1,.site-page-hero h1,.site-section-head h2,.command-copy h2,.enterprise-band h2,.final-cta h2,.product-card h3,.platform-card h3,.solution-card h3,.timeline h3,.price-card strong,.dash-top strong,.dash-metrics strong,.console-card-top strong,.console-card-grid strong{color:#f7fbff}.hero-copy>p:not(.site-kicker),.site-page-hero>p:not(.site-kicker),.platform-card p,.product-card p,.solution-card p,.timeline p,.price-card p,.command-copy p,.enterprise-band p,.final-cta p{color:var(--site-muted)}.site-kicker{color:#7ddfff}.site-secondary{background:#ffffff0f;border-color:#94beff42;color:#f7fbff}.site-secondary:hover{border-color:#22c5f58f;background:#22c5f51a}.hero-console-card,.platform-card,.product-card,.solution-card,.price-card,.timeline article,.dashboard-preview,.dash-top,.dash-metrics article,.dash-table,.enterprise-stack article{background:linear-gradient(180deg,#101c3ee0,#08112ae6);border-color:#94beff2e;box-shadow:0 22px 60px #00000038}.console-card-grid article{background:#08112ab8;border-color:#94beff2e}.console-card-top,.dash-rail{border-color:#94beff24}.console-card-top span,.console-card-grid span,.dash-top span,.dash-metrics span,.price-card span,.stat-grid span,.billing-summary span{color:#9eb3ca}.signal-strip{background:#94beff29;border-color:#94beff29}.signal-strip span{background:#080f27;color:#d8e7f8}.platform-band,.products-band,.solutions-band,.pricing-band,.workflow-band,.final-cta,.site-footer{background:radial-gradient(circle at 90% 20%,rgba(34,197,245,.08),transparent 28%),#050b1d}.command-band,.enterprise-band{background:radial-gradient(circle at 85% 18%,rgba(34,197,245,.18),transparent 30%),radial-gradient(circle at 10% 10%,rgba(91,56,214,.24),transparent 28%),linear-gradient(135deg,#090d25,#0b1738 56%,#081f35)}.dash-rail{background:#ffffff0a}.dash-rail span,.dash-table span{background:linear-gradient(90deg,#5b38d633,#22c5f529)}.product-top span{background:#5b38d62e;border-color:#7d68e652;color:#c9c0ff}.timeline span{box-shadow:0 14px 32px #5b38d647}.site-footer{border-top-color:#94beff29;color:#9eb3ca}.auth-page{background:radial-gradient(circle at 18% 20%,rgba(91,56,214,.18),transparent 28%),radial-gradient(circle at 80% 12%,rgba(34,197,245,.14),transparent 24%),#050b1d}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text)}button,a,input,select{font:inherit}a{color:inherit;text-decoration:none}.site-page{min-height:100vh;background:#f4f8fb;color:#07111f}.site-header{position:sticky;top:0;z-index:20;min-height:72px;border-bottom:1px solid rgba(15,23,42,.08);background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 clamp(20px,5vw,72px)}.site-brand .niimbuss-logo svg,.site-footer .niimbuss-logo svg{width:48px;height:34px}.site-brand .niimbuss-logo strong,.site-footer .niimbuss-logo strong{font-size:31px}.site-nav,.site-actions,.hero-actions,.hero-trust,.support-actions{display:flex;align-items:center}.site-nav{gap:clamp(14px,2.2vw,30px);color:#415979;font-size:15px;font-weight:700}.site-nav a:hover,.site-login:hover{color:#1463f3}.site-actions{gap:10px}.site-login,.site-secondary,.site-cta{min-height:42px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:800;white-space:nowrap}.site-login{color:#263a56;padding:0 10px}.site-cta{border:0;background:#0a63e8;color:#fff;padding:0 20px;box-shadow:0 12px 28px #0a63e838}.site-cta:hover{background:#074fba}.site-cta.small{min-height:38px;padding:0 16px}.site-secondary{border:1px solid #cbd7e6;background:#fff;color:#0f172a;padding:0 18px}.site-hero{min-height:calc(100vh - 132px);display:grid;grid-template-columns:minmax(0,.98fr) minmax(420px,1.02fr);align-items:center;gap:clamp(32px,5vw,76px);padding:clamp(28px,4vw,46px) clamp(20px,5vw,72px) 18px;background:linear-gradient(120deg,#def1fffa,#f8fcffe0 46%,#eaf6f0f5),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='900' viewBox='0 0 1600 900'%3E%3Cg fill='none' stroke='%231463f3' stroke-opacity='.12' stroke-width='1'%3E%3Cpath d='M0 680C270 580 400 760 690 640c270-112 430-470 910-360'/%3E%3Cpath d='M0 750c250-90 390 70 640-40 310-136 520-520 960-450'/%3E%3Cpath d='M120 130h300m120 0h180m170 0h360M115 230h180m240 0h280m170 0h390M90 330h360m160 0h190m130 0h280'/%3E%3C/g%3E%3Cg fill='%230aa9ee' fill-opacity='.14'%3E%3Ccircle cx='260' cy='130' r='4'/%3E%3Ccircle cx='750' cy='232' r='4'/%3E%3Ccircle cx='1210' cy='330' r='4'/%3E%3Ccircle cx='1030' cy='590' r='5'/%3E%3C/g%3E%3C/svg%3E");background-size:cover}.hero-copy{max-width:690px}.site-kicker{margin:0 0 16px;color:#0a63e8;display:inline-flex;align-items:center;gap:8px;font-weight:850;text-transform:uppercase;font-size:13px}.hero-copy h1{margin:0;max-width:700px;font-size:clamp(39px,4.45vw,56px);line-height:1.04;letter-spacing:0}.hero-copy>p:not(.site-kicker){margin:20px 0 0;max-width:620px;color:#425a78;font-size:19px;line-height:1.6}.hero-actions{gap:12px;margin-top:26px;flex-wrap:wrap}.hero-trust{gap:18px;margin-top:14px;color:#35506f;flex-wrap:wrap;font-size:14px;font-weight:700}.hero-trust span{display:inline-flex;align-items:center;gap:7px}.hero-trust svg,.why-list svg{color:#06a75f}.hero-visual{min-height:380px;display:grid;align-items:center}.console-preview{min-height:344px;border:1px solid rgba(15,23,42,.12);border-radius:8px;overflow:hidden;display:grid;grid-template-columns:92px 1fr;background:#fff;box-shadow:0 30px 80px #0f172a2e}.preview-sidebar{background:#07143d;padding:34px 20px;display:grid;align-content:start;gap:16px}.preview-sidebar span{height:42px;border-radius:8px;background:#ffffff29}.preview-main{padding:24px;background:#f7fafc}.preview-top{height:54px;border:1px solid #d9e2ee;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px}.preview-top span,.preview-grid span,.price-card span{color:#526a89}.preview-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:22px 0}.preview-grid article{min-height:128px;border:1px solid #d9e2ee;border-radius:8px;background:#fff;padding:22px;display:grid;gap:10px}.preview-grid svg{color:#0a63e8}.preview-grid strong{font-size:28px}.preview-panel{min-height:132px;border:1px solid #d9e2ee;border-radius:8px;background:#fff;padding:22px;display:grid;gap:14px}.preview-panel div{border-radius:8px;background:linear-gradient(90deg,#dce8f7,#eef5fb)}.site-band{padding:74px clamp(20px,5vw,72px)}.products-band,.pricing-band{background:#fff}.site-section-head{max-width:720px;margin-bottom:30px}.site-section-head p{margin:0 0 8px;color:#0a63e8;font-weight:850;text-transform:uppercase;font-size:13px}.site-section-head h2,.why-copy h2,.support-band h2{margin:0;font-size:clamp(31px,4vw,48px);line-height:1.08;letter-spacing:0}.product-grid,.pricing-grid,.standouts-band{display:grid;gap:16px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card,.price-card,.standouts-band article{border:1px solid #d9e2ee;border-radius:8px;background:#fff;padding:24px}.product-card svg,.standouts-band svg{color:#0a63e8}.product-card h3,.standouts-band h3{margin:18px 0 8px;font-size:20px}.product-card p,.standouts-band p,.why-copy p,.support-band p,.price-card p{color:#526a89;line-height:1.6}.why-band{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1fr);gap:clamp(26px,5vw,76px);align-items:center;background:#edf7f1}.why-copy p:not(.site-kicker){max-width:620px;font-size:18px}.why-list{display:grid;gap:12px}.why-list div{min-height:58px;border:1px solid #cfe0d6;border-radius:8px;background:#ffffffb8;display:flex;align-items:center;gap:12px;padding:16px 18px;font-weight:750}.standouts-band{grid-template-columns:repeat(3,minmax(0,1fr));background:#f4f8fb}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.price-card strong{display:block;font-size:24px;margin-bottom:14px}.price-card span{display:block;font-weight:800}.support-band{display:flex;justify-content:space-between;align-items:center;gap:30px;background:#07143d;color:#fff}.support-band p{max-width:720px;color:#c7d7ef}.support-actions{gap:12px;flex-wrap:wrap}.site-footer{min-height:96px;border-top:1px solid #d9e2ee;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 clamp(20px,5vw,72px);color:#526a89}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(420px,.9fr) minmax(420px,1.1fr);background:radial-gradient(circle at 18% 20%,rgba(20,99,243,.13),transparent 28%),radial-gradient(circle at 80% 12%,rgba(124,58,242,.11),transparent 24%),#f6f9fc}.auth-visual{position:relative;overflow:hidden;background:linear-gradient(135deg,#041044,#0b3b9f 48%,#04b8f2)}.auth-visual:before{content:"";position:absolute;top:52px;right:52px;bottom:52px;left:52px;border:1px solid rgba(255,255,255,.16);border-radius:28px}.auth-glow{position:absolute;width:320px;height:320px;border-radius:999px;filter:blur(4px);opacity:.34}.auth-glow.one{left:-90px;top:120px;background:#7c3af2}.auth-glow.two{right:-80px;bottom:90px;background:#21d0ff}.auth-orbit{position:absolute;left:52px;right:52px;bottom:52px;min-height:112px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:#ffffff1f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;display:flex;align-items:center;gap:18px;padding:24px;font-size:22px;font-weight:700}.auth-card{width:min(460px,calc(100vw - 48px));align-self:center;justify-self:center;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 70px #0f172a1f;padding:32px}.auth-brand{display:flex;justify-content:center;margin-bottom:18px}.auth-brand .niimbuss-logo svg{width:58px;height:42px}.auth-brand .niimbuss-logo strong{font-size:37px}.auth-eyebrow{margin:0 0 24px;color:var(--muted);text-align:center;font-size:15px}.auth-form{display:grid;gap:15px}.auth-form h1{margin:0;text-align:center;font-size:25px}.google-button,.auth-submit{width:100%;min-height:44px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:750;cursor:pointer}.google-button{border:1px solid var(--border);background:#fff;color:#111827}.google-button svg{width:20px;height:20px}.google-button-shell{min-height:44px;display:flex;justify-content:center}.google-button-shell>div{width:100%!important}.google-button-shell iframe{margin:0 auto!important}.auth-submit{border:0;background:var(--purple);color:#fff}.auth-submit:hover{background:var(--purple-dark)}.auth-divider{display:flex;align-items:center;gap:12px;color:#7788a0;font-size:13px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:var(--border)}.auth-field{display:grid;gap:7px;color:#314560;font-size:14px;font-weight:650}.auth-input{height:44px;border:1px solid var(--border);border-radius:8px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 12px;color:#64748b}.auth-input:focus-within{border-color:#9f7aea;box-shadow:0 0 0 3px #7c3af21f}.auth-input input{min-width:0;flex:1;border:0;outline:0;color:#0f172a;background:transparent}.icon-button,.link-button{border:0;background:transparent;color:#526a89;cursor:pointer}.auth-row{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--muted);font-size:14px}.auth-row label{display:flex;align-items:center;gap:8px}.auth-row a,.auth-footer a,.link-button{color:#7532f4;font-weight:700}.link-button:disabled{cursor:not-allowed;opacity:.62}.auth-footer{margin:18px 0 0;text-align:center;color:var(--muted)}.auth-error,.auth-success,.auth-info{margin:0;border-radius:8px;padding:11px 12px;font-size:14px}.auth-error{background:#fff1f2;border:1px solid #fecdd3;color:#be123c}.auth-success{display:flex;align-items:center;gap:8px;background:#ecfdf5;border:1px solid #bbf7d0;color:#047857}.auth-info{background:#eef6ff;border:1px solid #cfe3ff;color:#22518a;text-align:center}.auth-helper{margin:-4px 0 0;color:var(--muted);text-align:center}.verification-icon{width:64px;height:64px;border-radius:18px;background:var(--purple-soft);color:var(--purple);display:grid;place-items:center;margin:0 auto 4px}.otp-input{height:54px;border:1px solid var(--border);border-radius:8px;text-align:center;font-size:28px;font-weight:800;letter-spacing:8px;color:#0f172a}.otp-input:focus{outline:0;border-color:#9f7aea;box-shadow:0 0 0 3px #7c3af21f}.console.is-collapsed{--nav-width: var(--rail-width)}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--nav-width);background:#fff;border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:10;transition:width .16s ease}.brand{height:64px;display:flex;align-items:center;padding:0 26px;border-bottom:1px solid var(--border)}.niimbuss-logo{display:flex;align-items:center;gap:9px;min-width:0}.niimbuss-logo svg{width:50px;height:36px;flex:0 0 auto}.niimbuss-logo strong{display:block;color:#020b3d;font-size:34px;line-height:.95;letter-spacing:0}.niimbuss-logo span{display:block;margin-top:3px;color:#5b8be8;font-size:8px;font-weight:800;letter-spacing:3px;text-transform:uppercase}.nav{flex:1;padding:20px 16px 16px 24px;overflow:auto}.nav-section{margin-bottom:8px}.section-title,.section-label{width:100%;border:0;background:transparent;color:#49617f;padding:6px 12px 8px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.section-title{cursor:pointer}.section-items[hidden]{display:none}.nav-link{min-height:38px;border-radius:8px;display:flex;align-items:center;gap:12px;padding:9px 12px;color:#415979;font-size:15px;line-height:1.15;position:relative}.nav-link.active{background:var(--purple-soft);color:#762fff}.badge{margin-left:auto;border-radius:4px;background:#dbeafe;color:#2563eb;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.2}.nav-divider{border-top:1px solid var(--border);margin:12px 0}.sidebar-bottom{border-top:1px solid var(--border)}.minimize,.signout{width:100%;height:45px;border:0;background:#fff;color:#516988;display:flex;align-items:center;gap:12px;padding:0 36px;cursor:pointer}.profile{height:73px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px;padding:0 24px}.avatar{width:40px;height:40px;border-radius:50%;background:#eee4ff;color:#782df2;display:grid;place-items:center;font-weight:500}.profile-copy{min-width:0}.profile-copy strong,.profile-copy span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-copy strong{font-size:14px;color:#111827}.profile-copy span{margin-top:2px;color:#536b88;font-size:12px;max-width:168px}.app{min-height:100vh;margin-left:var(--nav-width);transition:margin-left .16s ease}.topbar{height:64px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 24px}.selectors{display:flex;align-items:center;gap:14px}.select-pill{height:38px;border:1px solid var(--border);background:#f7fafc;border-radius:8px;color:#0f172a;display:inline-flex;align-items:center;gap:9px;padding:0 13px;font-weight:600}.slash{color:#445b77;font-size:20px}.screen-btn{border:0;background:transparent;color:#637891;display:grid;place-items:center;padding:8px}.content{padding:26px 24px 40px}.page-heading{min-height:40px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.page-heading h1{margin:0;display:flex;align-items:center;gap:10px;font-size:25px;line-height:1.1;font-weight:750;letter-spacing:0}.page-subtitle{margin:8px 0 0;color:var(--muted);font-size:16px}.page-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:40px;flex-wrap:wrap}.primary-btn,.ghost-btn,.blue-btn,.green-btn{border:1px solid transparent;min-height:40px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;font-weight:700;cursor:pointer;white-space:nowrap}.primary-btn{background:var(--purple);color:#fff}.primary-btn:hover{background:var(--purple-dark)}.ghost-btn{border-color:var(--border);background:#fff;color:#0f172a}.blue-btn{background:var(--blue);color:#fff}.green-btn{background:#6fcf97;color:#fff}.primary-btn:disabled,.ghost-btn:disabled,.blue-btn:disabled,.green-btn:disabled,.settings-grid button:disabled{cursor:not-allowed;opacity:.62;filter:grayscale(.25)}.metric-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,522px));gap:16px;margin-bottom:24px}.metric-card{min-height:126px;background:var(--panel);border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;gap:16px;padding:24px}.metric-icon{width:48px;height:48px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto}.metric-icon.purple{background:var(--purple-soft);color:#7a2fff}.metric-icon.green{background:var(--green-soft);color:var(--green)}.metric-icon.blue{background:#dbeafe;color:var(--blue)}.metric-card p{margin:0 0 1px;color:#506887;font-size:14px}.metric-card strong{display:block;color:#01040a;font-size:28px;line-height:1;font-weight:800}.metric-card span,.metric-card a{display:block;margin-top:3px;font-size:13px}.metric-card span{color:#506887}.metric-card a,.panel-head a{color:#732dff}.panel{background:var(--panel);border:1px solid var(--border);border-radius:10px;overflow:hidden}.panel-head{min-height:58px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 16px}.panel-head.left{justify-content:flex-start;gap:8px}h2{margin:0;font-size:16px;font-weight:700;letter-spacing:0}.empty-state{min-height:198px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#62718a;padding:20px}.empty-state.large{min-height:284px;gap:10px}.empty-state.large h2{color:#020711;font-size:22px}.empty-state.large p{max-width:760px;margin:0 0 14px;text-align:center;font-size:16px}.empty-state.short{min-height:140px}.service-panel{margin-top:16px}.tabs{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--border);margin:2px 0 24px;overflow-x:auto}.tab{border:0;background:transparent;color:#465f7f;min-height:42px;padding:0 4px;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.tab.active{color:#7633f4;border-color:#e6dcff}.filter-select,.filter-row select,.filters input,.filters select,.coupon input,.form-grid input,.form-grid select{height:40px;border:1px solid var(--border);border-radius:6px;background:#fff;padding:0 12px;color:#0f172a}.filter-select{min-width:135px}.filter-row{display:flex;align-items:center;gap:10px;margin-bottom:24px;color:var(--muted)}.support-filter{margin-top:-8px}.search{height:40px;border:1px solid var(--border);border-radius:6px;background:#fff;display:flex;align-items:center;gap:10px;padding:0 12px}.search.short{width:min(384px,100%);margin-bottom:24px}.search input{border:0;outline:0;flex:1;min-width:0}.stat-grid{display:grid;gap:16px;margin:16px 0 24px}.stat-grid.four{grid-template-columns:repeat(4,1fr)}.stat-grid.three{grid-template-columns:repeat(3,1fr)}.stat-grid article{background:#fff;border:1px solid var(--border);border-radius:8px;min-height:86px;padding:18px}.stat-grid span,.billing-summary span{display:block;color:var(--muted);font-size:14px}.stat-grid strong,.billing-summary strong{display:block;margin-top:3px;font-size:24px}.button-row{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.compact-panel{min-height:150px;margin-bottom:24px}.center-line{min-height:88px;display:grid;place-items:center;color:var(--muted);text-align:center;padding:16px}.two-panels{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.tiny-panel{min-height:110px}.tiny-panel p{text-align:center;color:var(--muted)}.market-search{display:flex;align-items:center;gap:16px}.market-search .search{flex:1}.primary-btn.square{width:42px;padding:0}.market-empty,.plain-empty{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--muted)}.plain-empty.light{color:#a7b0bd}.count-line{color:var(--muted);margin-top:34px}.billing-summary{min-height:96px;display:grid;grid-template-columns:1.3fr .65fr .8fr .9fr auto;align-items:center;gap:24px;padding:16px}.billing-summary>div:not(:first-child){border-left:1px solid var(--border);padding-left:24px}.billing-summary small{color:var(--muted)}.green-text{color:#00a846}.purple-text{color:var(--purple)}.coupon{min-height:116px;padding:20px}.coupon h2{margin-bottom:16px}.coupon div,.filters{display:flex;gap:8px}.coupon input,.filters .search{flex:1}.console .app,.console .content{min-width:0;overflow-x:hidden}.console .panel,.console .service-panel,.console .plain-empty,.console .market-empty,.console .empty-state{max-width:100%}.console .stat-grid article,.console .search,.console .filter-row select,.console .filters input,.console .filters select,.console .coupon input,.console .form-grid input,.console .form-grid select{background:#0b1634d1;border-color:#94beff33;color:#eef6ff}.console .stat-grid article{background:linear-gradient(180deg,#101c3ee6,#08112af0);box-shadow:0 22px 60px #00000038}.console .search input{color:#eef6ff}.console .search input::placeholder,.console .coupon input::placeholder,.console .filters input::placeholder{color:#91a8c3}.console .search svg{color:#8ee8ff}.console .stat-grid span,.console .billing-summary span{color:#a9bdd4}.console .stat-grid strong,.console .billing-summary strong,.console .empty-state.large h2,.console .plain-empty h2,.console .market-empty h2{color:#f7fbff}.console .empty-state,.console .empty-state.large,.console .empty-state.short,.console .plain-empty,.console .plain-empty.light,.console .market-empty,.console .empty-state.large p,.console .plain-empty p,.console .market-empty p{color:#c2d3e8}.console .filters{border-bottom-color:#94beff24}.console .coupon input,.console .filters .search,.console .market-search .search{min-width:0}.console .sidebar-bottom,.console .minimize,.console .signout{background:#050b1df5}.console .minimize,.console .signout{border-top:1px solid rgba(148,190,255,.12);color:#c9d9ee}.console .minimize:hover,.console .signout:hover{background:#22c5f514;color:#fff}.console .profile{background:#101c3ed1}.create-vm-page{max-width:980px;margin:0 auto}.back-link,.ghost-link{display:inline-flex;align-items:center;gap:8px;color:#9edfff;font-weight:700;text-decoration:none}.create-heading{margin:18px 0 22px}.vm-create-section{margin-bottom:24px;padding:24px}.vm-create-section h2{display:flex;align-items:center;gap:8px;margin-bottom:18px;color:#f7fbff;font-size:19px}.section-note{margin:-6px 0 16px;color:#a9bdd4}.field-stack{position:relative;display:grid;gap:8px;color:#eef6ff;font-weight:700}.field-stack input,.field-stack select,.range-row input[type=text],.range-row input:not([type]){min-height:44px;border:1px solid rgba(148,190,255,.2);border-radius:8px;background:#08112ab8;color:#eef6ff;padding:0 16px}.field-stack small,.range-row small,.choice-card small,.pricing-summary dt{color:#9eb3ca;font-weight:500}.inline-action{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-top:18px}.inline-action>span:not(.password-field),.inline-action>small{grid-column:1 / -1}.inline-action button{min-height:44px;border:0;border-radius:8px;background:#8ee8ff1f;color:#dff8ff;font-weight:800;display:inline-flex;align-items:center;gap:8px;padding:0 16px}.password-field{position:relative;display:block}.password-field input{width:100%;padding-right:44px}.password-field .field-icon{position:absolute;right:8px;top:50%;width:32px;min-height:32px;padding:0;transform:translateY(-50%);background:transparent;color:#9eb3ca}.instance-row,.range-row{display:grid;gap:10px;margin-top:20px;color:#eef6ff;font-weight:700}.instance-row>div,.range-row{align-items:center}.instance-row div{display:flex;gap:10px}.instance-row button{width:38px;min-height:38px;border:1px solid rgba(148,190,255,.2);border-radius:8px;background:#08112ab8;color:#eef6ff;font-size:18px}.instance-row input{width:70px;min-height:38px;border:1px solid rgba(148,190,255,.2);border-radius:8px;background:#08112ab8;color:#eef6ff;text-align:center}.placement-grid,.choice-grid{display:grid;gap:14px}.placement-grid{grid-template-columns:repeat(2,1fr)}.placement-grid article,.choice-card{border:1px solid rgba(148,190,255,.2);border-radius:8px;background:#08112ab8;color:#eef6ff;padding:16px}.placement-grid article{display:grid;gap:5px}.placement-grid span{color:#9eb3ca}.choice-grid.two{grid-template-columns:repeat(2,1fr)}.choice-grid.four{grid-template-columns:repeat(4,1fr)}.choice-grid.one{grid-template-columns:1fr}.choice-card{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left}.choice-card span{display:grid;gap:5px}.choice-card.selected{border-color:#8ee8ff9e;background:linear-gradient(135deg,#5b38d65c,#22c5f524);box-shadow:0 18px 45px #00000038}.choice-card.wide{max-width:520px}.choice-card em{border-radius:6px;background:#8ee8ff24;color:#8ee8ff;font-style:normal;font-weight:800;padding:5px 9px}.price{text-align:right}.segment-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.segment-row button{border:0;border-radius:8px;background:#94beff1a;color:#c9d9ee;min-height:38px;padding:0 16px;font-weight:800}.segment-row button small,.segment-row button em{color:inherit;font-style:normal;opacity:.78}.segment-row button em{display:inline-grid;place-items:center;min-width:22px;min-height:22px;border-radius:999px;background:#ffffff24;margin-left:4px;font-size:12px}.segment-row button.active{background:linear-gradient(135deg,#0a7bff,#5b38d6);color:#fff}.info-strip{border-radius:8px;background:#8ee8ff1a;color:#c9d9ee;padding:12px 14px;margin-bottom:16px}.os-tabs{display:flex;gap:22px;border-bottom:1px solid rgba(148,190,255,.16);margin:-4px 0 16px}.os-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;color:#9eb3ca;min-height:42px;padding:0 8px;font-weight:800}.os-tabs button.active{border-bottom-color:#8ee8ff;color:#8ee8ff}.os-list{display:grid;gap:10px}.os-family{border:1px solid rgba(148,190,255,.18);border-radius:8px;background:#08112a8a;overflow:hidden}.os-family-toggle{width:100%;border:0;background:transparent;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;color:#eef6ff;font-weight:800}.os-family-toggle>span{display:inline-flex;align-items:center;gap:8px}.os-family-toggle>span:last-child{color:#9eb3ca;font-weight:700}.os-images{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 14px 14px}.os-images button{border:1px solid rgba(148,190,255,.18);border-radius:8px;background:#0b1634c7;color:#eef6ff;min-height:44px;padding:0 12px;display:flex;align-items:center;justify-content:space-between}.os-images button.selected{border-color:#8ee8ff9e;background:#5b38d64d}.billing-choice{min-height:88px}.check-row{display:inline-flex;align-items:center;gap:10px;margin-top:16px;color:#c9d9ee}.range-row{grid-template-columns:1fr 92px auto}.range-row>span{grid-column:1 / -1}.range-row input[type=range]{width:100%;accent-color:#13b7ff}.range-row input:last-of-type{min-height:42px;border:1px solid rgba(148,190,255,.2);border-radius:8px;background:#08112ab8;color:#eef6ff;text-align:center}.storage-rate-card{display:flex;justify-content:space-between;gap:16px;border:1px solid rgba(142,232,255,.54);border-radius:8px;background:linear-gradient(135deg,#5b38d65c,#22c5f524);color:#eef6ff;padding:16px;margin:16px 0 18px}.storage-rate-card span,.additional-volumes-head div{display:grid;gap:5px}.storage-rate-card small,.additional-volumes-head small,.additional-volume header span,.additional-volume label span{color:#9eb3ca}.additional-volumes-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px}.additional-volumes-head strong{color:#f7fbff}.additional-volumes-head button{border:0;background:transparent;color:#8ee8ff;font-weight:800}.additional-volumes-head button:disabled{cursor:not-allowed;opacity:.55}.additional-volumes{display:grid;gap:12px;margin-top:14px}.additional-volume{display:grid;grid-template-columns:1fr 180px;gap:12px;border:1px solid rgba(148,190,255,.18);border-radius:8px;background:#08112a8a;padding:14px}.additional-volume header{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center}.additional-volume header button{border:0;background:transparent;color:#ff8b8b;font-weight:800}.additional-volume label{display:grid;gap:7px;color:#eef6ff;font-weight:700}.additional-volume input{min-height:42px;border:1px solid rgba(148,190,255,.2);border-radius:8px;background:#0b1634d1;color:#eef6ff;padding:0 14px}.toggle-list{display:grid;gap:18px}.toggle-list div{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid rgba(148,190,255,.12);color:#c9d9ee;padding-bottom:18px}.toggle-list div:last-child{border-bottom:0;padding-bottom:0}.toggle-list span{display:grid;gap:8px}.toggle-list strong{color:#f7fbff}.toggle-list small{color:#9eb3ca}.toggle-list a{color:#8ee8ff;font-weight:800;text-decoration:none}.switch{width:48px;height:26px;border:0;border-radius:999px;background:#94beff26;padding:3px;flex:0 0 auto}.switch span{display:block;width:20px;height:20px;border-radius:999px;background:#fff;transition:transform .16s ease}.switch.on{background:linear-gradient(135deg,#0a7bff,#5b38d6)}.switch.on span{transform:translate(22px)}.pricing-summary dl{display:grid;gap:12px;margin:0}.pricing-summary dl div,.summary-total{display:flex;justify-content:space-between;gap:16px}.pricing-summary dd{margin:0;color:#f7fbff;font-weight:800;text-align:right}.summary-total{border-top:1px solid rgba(148,190,255,.16);margin-top:18px;padding-top:18px;color:#f7fbff;font-size:20px;font-weight:900}.summary-total strong{color:#8ee8ff}.primary-btn,.ghost-link{text-decoration:none}.transaction-panel{min-height:258px}.filters{padding:16px;border-bottom:1px solid var(--border);align-items:center}.filters input{width:128px}.filters select{width:148px}.capacity-card{max-width:1104px;margin:32px auto 0;padding:24px}.form-grid{display:grid;grid-template-columns:2fr 2fr .4fr .45fr;gap:12px;margin-top:18px}.form-grid label{color:var(--muted);font-size:12px}.form-grid input,.form-grid select{display:block;width:100%;margin-top:4px}.form-footer{border-top:1px solid var(--border);margin-top:16px;padding-top:16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.form-footer a{color:#1f64ff}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.project-card,.organization-row{position:relative;background:#fff;border:1px solid var(--border);border-radius:8px;padding:20px}.project-top,.organization-row{display:flex;align-items:center;gap:12px}.project-icon{width:40px;height:40px;border-radius:8px;background:var(--purple-soft);color:var(--purple);display:grid;place-items:center;flex:0 0 auto}.project-card h2,.organization-row h2{font-size:18px}.project-card p,.organization-row p{color:var(--muted);margin:10px 0}.project-card hr{border:0;border-top:1px solid var(--border);margin:18px 0}.status-pill,.owner-pill{border-radius:999px;background:#d9fbe6;color:#00a846;padding:4px 10px;font-size:12px}.owner-pill{background:#fef0bd;color:#b45309}.project-top .status-pill{margin-left:auto}.delete-btn{position:absolute;right:24px;bottom:26px;border:0;background:transparent;color:#ff2d55}.usage-note{color:var(--muted);margin-right:8px}.org-meta{margin-left:auto;display:flex;gap:26px;color:var(--muted)}.api-note{max-width:1104px;margin:24px auto;background:#eaf3ff;color:#004cff;padding:18px}.api-note pre{margin:10px 0 0;background:#d8e9ff;padding:8px;border-radius:4px;overflow:auto}.api-links{max-width:1104px;margin:0 auto 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.api-links article{min-height:70px;padding:16px;display:flex;align-items:center;gap:12px}.api-links h2{font-size:16px}.api-links p{color:var(--muted);margin:2px 0 0;font-size:13px}.api-links>article>span{margin-left:auto;color:#91a1b7;font-size:12px}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.settings-grid article{border:1px solid var(--border);border-radius:12px;background:#fff;padding:18px}.settings-grid h3{margin:0 0 8px}.settings-grid p{color:var(--muted);line-height:1.55}.settings-grid button{border:1px solid var(--border);border-radius:8px;background:#f8fafc;color:#475569;padding:10px 14px;font-weight:700}.settings-grid a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid rgba(148,190,255,.2);border-radius:8px;background:#0b1634c2;color:#dff8ff;font-weight:800;padding:0 14px;text-decoration:none}.settings-detail-panel{margin-bottom:22px}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px}.settings-form-grid label,.twofa-setup label{display:grid;gap:8px;color:#c9d9ee;font-weight:800}.settings-form-grid input,.twofa-setup input{min-height:42px;border:1px solid rgba(148,190,255,.2);border-radius:8px;background:#0b1634d1;color:#eef6ff;padding:0 14px}.settings-form-grid input:read-only{color:#b8c8dc;background:#08112aad}.settings-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 20px 20px}.settings-status-grid article,.session-row,.twofa-row,.notification-row{border:1px solid rgba(148,190,255,.16);border-radius:8px;background:#08112a8a}.settings-status-grid article,.session-row,.twofa-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px}.settings-note{color:#9eb3ca;word-break:break-word}.twofa-row{margin:20px}.twofa-row p,.session-row p,.twofa-setup p{color:#a9bdd4;margin:6px 0 0}.twofa-setup{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;border-top:1px solid rgba(148,190,255,.14);padding:20px}.qr-box{width:132px;height:132px;border:1px solid rgba(142,232,255,.45);border-radius:12px;background:linear-gradient(90deg,rgba(142,232,255,.28) 12px,transparent 12px) 0 0 / 24px 24px,linear-gradient(rgba(142,232,255,.28) 12px,transparent 12px) 0 0 / 24px 24px,#050b1de0;color:#fff;display:grid;place-items:center;font-size:26px;font-weight:950}.twofa-setup code{display:inline-block;margin:12px 0;border:1px solid rgba(148,190,255,.18);border-radius:8px;background:#050b1dd1;color:#8ee8ff;padding:9px 11px}.settings-message{margin:0 20px 20px;color:#8ee8ff;font-weight:800}.settings-message.error{color:#ff9b9b}.session-row{margin:20px}.notification-list{display:grid;gap:12px;padding:20px}.notification-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px}.notification-row span{display:grid;gap:6px}.notification-row small{color:#9eb3ca}.notification-row input{width:18px;height:18px;accent-color:#0a7bff}.is-collapsed .brand{justify-content:center;padding:0}.is-collapsed .niimbuss-logo svg{width:48px}.is-collapsed .section-title,.is-collapsed .section-label,.is-collapsed .link-text,.is-collapsed .badge,.is-collapsed .profile-copy{display:none}.is-collapsed .nav{padding:16px 10px}.is-collapsed .section-items[hidden]{display:block}.is-collapsed .nav-link{justify-content:center;padding:10px}.is-collapsed .nav-link.active{width:42px;margin:0 auto}.is-collapsed .minimize,.is-collapsed .signout{justify-content:center;padding:0}.is-collapsed .minimize svg{transform:rotate(180deg)}.is-collapsed .profile{justify-content:center;padding:0}@media(max-width:1100px){.site-hero{grid-template-columns:1fr}.hero-visual{min-height:auto}.product-grid,.pricing-grid,.standouts-band,.stat-grid.four,.project-grid,.api-links,.settings-grid,.billing-summary,.form-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.site-header{position:static;align-items:flex-start;flex-direction:column;padding-top:18px;padding-bottom:18px}.site-nav{width:100%;overflow-x:auto;padding-bottom:2px}.site-actions{width:100%}.site-login,.site-cta.small{flex:1}.site-hero{min-height:auto}.why-band,.support-band{grid-template-columns:1fr;display:grid}.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-card{margin:24px 0}.console{--nav-width: var(--rail-width)}.brand{justify-content:center;padding:0}.niimbuss-logo strong,.niimbuss-logo span,.section-title,.section-label,.link-text,.badge,.profile-copy,.minimize .link-text,.signout .link-text{display:none}.nav{padding:16px 10px}.section-items[hidden]{display:block}.nav-link{justify-content:center;padding:10px}.metric-grid,.stat-grid.four,.stat-grid.three,.two-panels,.project-grid,.api-links,.settings-grid{grid-template-columns:1fr}}@media(max-width:620px){.site-header .niimbuss-logo strong{font-size:27px}.site-hero{padding-top:28px;padding-bottom:20px}.site-nav{gap:16px;font-size:14px}.site-kicker{margin-bottom:12px}.hero-copy h1{font-size:36px}.hero-copy>p:not(.site-kicker){font-size:17px}.hero-actions{margin-top:22px}.hero-actions,.support-actions{align-items:stretch;flex-direction:column}.site-cta,.site-secondary{width:100%}.hero-trust{gap:10px}.hero-visual{display:none}.site-band{padding-top:46px;padding-bottom:46px}.site-hero+.site-band{padding-top:38px}.console-preview{min-height:360px;grid-template-columns:58px 1fr}.preview-sidebar{padding:22px 10px}.preview-main{padding:16px}.preview-grid,.product-grid,.pricing-grid,.standouts-band{grid-template-columns:1fr}.site-footer{align-items:flex-start;flex-direction:column;padding-top:24px;padding-bottom:24px}.auth-card{width:calc(100vw - 28px);padding:24px}.auth-row{align-items:flex-start;flex-direction:column}.topbar{height:auto;min-height:92px;align-items:flex-start;padding:18px}.selectors,.page-heading,.form-footer,.filters{align-items:stretch;flex-direction:column}.slash{display:none}.content{padding:20px 14px 32px}.page-actions,.primary-btn,.ghost-btn,.blue-btn,.green-btn{width:100%}.billing-summary{grid-template-columns:1fr}.billing-summary>div:not(:first-child){border-left:0;padding-left:0}}body:has(.site-page){background:#050b1d}.site-page{--site-ink: #eef6ff;--site-muted: #a9bdd4;--site-line: rgba(148, 190, 255, .18);--site-panel: rgba(10, 20, 48, .78);background:radial-gradient(circle at 16% 0%,rgba(91,56,214,.22),transparent 32%),radial-gradient(circle at 90% 10%,rgba(34,197,245,.18),transparent 28%),#050b1d;color:var(--site-ink)}.site-page .site-header{background:#050b1de6;border-bottom:1px solid rgba(148,190,255,.16);box-shadow:0 14px 40px #00000042}.site-page .site-nav,.site-page .site-login,.site-page .footer-links{color:#c9d9ee}.site-page .site-nav a:hover,.site-page .site-login:hover,.site-page .footer-links a:hover,.site-page .site-nav a.active,.site-page .site-brand .niimbuss-logo strong,.site-page .site-footer .niimbuss-logo strong{color:#fff}.site-page .site-brand .niimbuss-logo span,.site-page .site-footer .niimbuss-logo span{color:#77dfff}.site-page .site-hero,.site-page .site-page-hero{background:radial-gradient(circle at 72% 42%,rgba(34,197,245,.2),transparent 32%),radial-gradient(circle at 18% 18%,rgba(91,56,214,.28),transparent 30%),linear-gradient(135deg,#070d24,#0b1431 46%,#071f36)}.site-page .hero-copy h1,.site-page .site-page-hero h1,.site-page .site-section-head h2,.site-page .command-copy h2,.site-page .enterprise-band h2,.site-page .final-cta h2,.site-page .product-card h3,.site-page .platform-card h3,.site-page .solution-card h3,.site-page .timeline h3,.site-page .price-card strong,.site-page .dash-top strong,.site-page .dash-metrics strong,.site-page .console-card-top strong,.site-page .console-card-grid strong{color:#f7fbff}.site-page .hero-copy>p:not(.site-kicker),.site-page .site-page-hero>p:not(.site-kicker),.site-page .platform-card p,.site-page .product-card p,.site-page .solution-card p,.site-page .timeline p,.site-page .price-card p,.site-page .command-copy p,.site-page .enterprise-band p,.site-page .final-cta p{color:var(--site-muted)}.site-page .site-kicker{color:#7ddfff}.site-page .site-secondary{background:#ffffff0f;border-color:#94beff42;color:#f7fbff}.site-page .site-secondary:hover{border-color:#22c5f58f;background:#22c5f51a}.site-page .hero-console-card,.site-page .platform-card,.site-page .product-card,.site-page .solution-card,.site-page .price-card,.site-page .timeline article,.site-page .dashboard-preview,.site-page .dash-top,.site-page .dash-metrics article,.site-page .dash-table,.site-page .enterprise-stack article{background:linear-gradient(180deg,#101c3ee0,#08112ae6);border-color:#94beff2e;box-shadow:0 22px 60px #00000038}.site-page .console-card-grid article{background:#08112ab8;border-color:#94beff2e}.site-page .console-card-top span,.site-page .console-card-grid span,.site-page .dash-top span,.site-page .dash-metrics span,.site-page .price-card span{color:#9eb3ca}.site-page .signal-strip{background:#94beff29;border-color:#94beff29}.site-page .signal-strip span{background:#080f27;color:#d8e7f8}.site-page .platform-band,.site-page .products-band,.site-page .solutions-band,.site-page .pricing-band,.site-page .workflow-band,.site-page .final-cta,.site-page .site-footer{background:radial-gradient(circle at 90% 20%,rgba(34,197,245,.08),transparent 28%),#050b1d}.site-page .command-band,.site-page .enterprise-band{background:radial-gradient(circle at 85% 18%,rgba(34,197,245,.18),transparent 30%),radial-gradient(circle at 10% 10%,rgba(91,56,214,.24),transparent 28%),linear-gradient(135deg,#090d25,#0b1738 56%,#081f35)}.site-page .dash-rail{background:#ffffff0a;border-color:#94beff24}.site-page .dash-rail span,.site-page .dash-table span{background:linear-gradient(90deg,#5b38d633,#22c5f529)}.site-page .product-top span{background:#5b38d62e;border-color:#7d68e652;color:#c9c0ff}.site-page .timeline span{box-shadow:0 14px 32px #5b38d647}.site-page .site-footer{border-top-color:#94beff29;color:#9eb3ca}
