:root{--color-bg: #1E3157;--color-bg-tinted: #152340;--color-bg-elevated: rgba(255, 255, 255, .05);--color-bg-card: rgba(255, 255, 255, .05);--color-bg-card-hover: rgba(255, 255, 255, .1);--color-border: rgba(90, 139, 200, .2);--color-border-strong: rgba(255, 194, 70, .5);--color-text: #EFEAE0;--color-text-muted: #E6DFD0;--color-text-subtle: #DCD4C2;--color-gold: #FFC246;--color-gold-light: #EDAE00;--color-gold-dark: #F09800;--color-blue: #3A6BA8;--color-blue-light: #5A8BC8;--color-green: #3F6B43;--color-red: #c55454;--color-orange: #D9663F;--color-yellow: #FFC246;--color-purple: #A35A98;--color-teal: #5C8A60;--font-header: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 100px;--nav-height: 70px;--container-max: 1280px;--icon-stroke: 1;--shadow-gold: 0 8px 24px rgba(244, 208, 63, .3)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}strong,b{font-weight:500}img,svg{display:block;max-width:100%}button{font-family:inherit;cursor:pointer}.container{max-width:var(--container-max);margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:15px;font-weight:600;border:none;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,filter .2s ease}.btn-gold{background:var(--color-gold);color:var(--color-bg)}.btn-gold:hover{background:var(--color-gold-light)}.btn-outline{background:transparent;border:1px solid color-mix(in srgb,var(--color-gold) 40%,transparent);color:var(--color-gold)}.btn-outline:hover{background:color-mix(in srgb,var(--color-gold) 10%,transparent)}.btn-blue{background:var(--color-blue);color:var(--color-text)}.btn-blue:hover{background:var(--color-blue-light)}.btn-secondary{background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text)}.btn-secondary:hover{background:var(--color-bg-card-hover)}.btn-hero-dark{background:var(--color-orange);color:var(--color-text)}.btn-hero-dark:hover{filter:brightness(1.15)}.btn-hero-light{background:var(--color-text);color:var(--color-bg)}.btn-hero-light:hover{filter:brightness(1.05)}.badge{display:inline-block;padding:8px 16px;background:color-mix(in srgb,var(--color-gold) 15%,transparent);color:var(--color-gold);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.badge-blue{background:color-mix(in srgb,var(--color-blue-light) 15%,transparent);color:var(--color-blue-light)}.badge-green{background:color-mix(in srgb,var(--color-teal) 15%,transparent);color:var(--color-teal)}.badge-red{background:color-mix(in srgb,var(--color-orange) 15%,transparent);color:var(--color-orange)}.badge-sm{padding:3px 10px;font-family:var(--font-ui);font-size:11px}.card{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:32px;transition:border-color .3s ease,transform .3s ease}.card:hover{border-color:var(--color-border-strong);transform:translateY(-4px)}h1,h2,h3,h4,h5,h6{font-family:var(--font-header)}h1,h2,h3,h4,h5,h6,.section-subtitle,.hero-sub,.card-title,.callout-title,.callout-body,.solution-title,.sla-card-title,.incl-title,.fabric-title,.fabric-desc,.rate-title,.form-title,.pricing-label,.pricing-desc,.durability-service{text-wrap:balance;line-height:1.25em}p,.card-desc,.solution-desc{text-wrap:pretty}.section{padding:80px 0}.section-tinted{background:var(--color-bg-tinted)}.grad{color:var(--color-gold)}.hero{padding:80px 0 60px;text-align:center}.section-header{text-align:center;margin-bottom:56px}.section-label{display:inline-block;padding:8px 16px;background:color-mix(in srgb,var(--color-gold) 20%,transparent);color:var(--color-gold);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.section-label.is-orange{background:color-mix(in srgb,var(--color-orange) 20%,transparent);color:var(--color-orange)}.section-label.is-teal{background:color-mix(in srgb,var(--color-teal) 20%,transparent);color:var(--color-teal)}.section-label.is-blue{background:color-mix(in srgb,var(--color-blue-light) 20%,transparent);color:var(--color-blue-light)}.section-title{font-size:clamp(28px,4vw,44px);font-weight:600;color:var(--color-text);margin-bottom:16px;line-height:1.15;text-align:center}.section-subtitle{font-size:18px;color:var(--color-text-muted);max-width:640px;margin:0 auto;text-align:center}.text-gold{color:var(--color-gold)}.text-blue{color:var(--color-blue-light)}.text-muted{color:var(--color-text-muted)}.mono{font-family:var(--font-mono)}[data-category=infrastructure]{--cat: var(--color-gold)}[data-category=networking]{--cat: var(--color-blue-light)}[data-category=security]{--cat: var(--color-red)}[data-category=storage]{--cat: var(--color-teal)}[data-category=ai]{--cat: var(--color-purple)}[data-category=applications]{--cat: var(--color-orange)}[data-category] .section-label{background:color-mix(in srgb,var(--cat) 20%,transparent);color:var(--cat)}.product-accent-card{border-color:color-mix(in srgb,var(--cat) 20%,transparent)}.product-accent-card:hover{border-color:color-mix(in srgb,var(--cat) 50%,transparent)}.product-accent-icon{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--cat) 10%,transparent);color:var(--cat)}.product-accent-icon svg[data-icon]{width:22px;height:22px}.stat-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}svg[data-icon] [stroke-width]{stroke-width:var(--icon-stroke)}.prose{font-size:18px;line-height:1.75;color:var(--color-text-muted)}.prose>*+*{margin-top:1.25em}.prose h2,.prose h3,.prose h4{color:var(--color-text);line-height:1.25;margin-top:2em;margin-bottom:.5em}.prose h2{font-size:28px;font-weight:700}.prose h3{font-size:22px;font-weight:700}.prose h4{font-size:18px;font-weight:700}.prose a{color:var(--color-gold);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-gold) 40%,transparent);text-underline-offset:3px;transition:text-decoration-color .2s ease}.prose a:hover{text-decoration-color:var(--color-gold)}.prose strong{color:var(--color-text)}.prose ul,.prose ol{padding-left:1.5em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--color-text-subtle)}.prose blockquote{border-left:3px solid var(--color-gold);padding:4px 0 4px 20px;color:var(--color-text);font-style:italic}.prose code{font-family:var(--font-mono);font-size:.9em;padding:2px 6px;border-radius:var(--radius-sm);background:var(--color-bg-card);border:1px solid var(--color-border)}.prose pre{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px;overflow-x:auto;font-family:var(--font-ui);font-size:14px;line-height:1.6}.prose pre code{padding:0;background:transparent;border:none}.prose hr{border:none;border-top:1px solid var(--color-border);margin:2.5em 0}.prose img{border-radius:var(--radius-md);border:1px solid var(--color-border);display:block;margin-left:auto;margin-right:auto;max-height:460px;width:auto;max-width:100%;height:auto;object-fit:contain}.prose .prose-img-portrait{max-width:44%;margin-top:6px;margin-bottom:12px;display:block}.prose .prose-img-portrait.side-right{float:right;margin-left:32px}.prose .prose-img-portrait.side-left{float:left;margin-right:32px}.prose .prose-img-portrait img{display:block;width:100%;height:auto;max-height:none;margin:0}@media(max-width:640px){.prose .prose-img-portrait,.prose .prose-img-portrait.side-right,.prose .prose-img-portrait.side-left{float:none;max-width:100%;margin:24px auto}}.prose table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;font-size:16px;font-family:var(--font-ui)}.prose thead{background:var(--color-bg-card)}.prose th{text-align:left;font-weight:600;color:var(--color-text);padding:12px 16px;border-bottom:1px solid var(--color-border);font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.prose td{padding:12px 16px;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);vertical-align:top}.prose tbody tr:last-child td{border-bottom:none}.prose tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--color-bg-card) 40%,transparent)}.prose th+th,.prose td+td{border-left:1px solid var(--color-border)}@media(max-width:600px){.prose table{display:block;overflow-x:auto}}nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#1e31574d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border)}.nav-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--nav-height)}.nav-logo[data-astro-cid-dmqpwcec]{display:flex;align-items:center;flex-shrink:0}.nav-logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:36px;width:auto;display:block}.nav-links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:2px;margin-left:auto}.nav-link[data-astro-cid-dmqpwcec]{padding:10px 18px;font-family:var(--font-ui);font-size:14px;color:var(--color-text-subtle);border-radius:var(--radius-sm);transition:color .2s ease,background .2s ease}.nav-link[data-astro-cid-dmqpwcec]:hover{color:var(--color-text);background:#c9a2271a}.nav-link[data-astro-cid-dmqpwcec].active{color:var(--color-gold);background:#c9a2271a}.nav-cta[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:8px}.nav-cta[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec]{padding:10px 20px;font-family:var(--font-ui);font-size:14px}.nav-toggle[data-astro-cid-dmqpwcec]{display:none;background:transparent;border:none;color:var(--color-text);width:44px;height:44px;border-radius:var(--radius-sm);align-items:center;justify-content:center;padding:0}.nav-toggle[data-astro-cid-dmqpwcec]:hover{background:var(--color-bg-card)}.nav-toggle[data-astro-cid-dmqpwcec] .bars[data-astro-cid-dmqpwcec],.nav-toggle[data-astro-cid-dmqpwcec] .bars[data-astro-cid-dmqpwcec]:before,.nav-toggle[data-astro-cid-dmqpwcec] .bars[data-astro-cid-dmqpwcec]:after{display:block;width:22px;height:2px;background:currentColor;border-radius:2px;transition:transform .2s ease,opacity .2s ease,top .2s ease}.nav-toggle[data-astro-cid-dmqpwcec] .bars[data-astro-cid-dmqpwcec]{position:relative}.nav-toggle[data-astro-cid-dmqpwcec] .bars[data-astro-cid-dmqpwcec]:before,.nav-toggle[data-astro-cid-dmqpwcec] .bars[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0}.nav-toggle[data-astro-cid-dmqpwcec] .bars[data-astro-cid-dmqpwcec]:before{top:-7px}.nav-toggle[data-astro-cid-dmqpwcec] .bars[data-astro-cid-dmqpwcec]:after{top:7px}.nav-toggle[data-astro-cid-dmqpwcec].open .bars[data-astro-cid-dmqpwcec]{background:transparent}.nav-toggle[data-astro-cid-dmqpwcec].open .bars[data-astro-cid-dmqpwcec]:before{top:0;transform:rotate(45deg)}.nav-toggle[data-astro-cid-dmqpwcec].open .bars[data-astro-cid-dmqpwcec]:after{top:0;transform:rotate(-45deg)}@media(max-width:1100px){.nav-inner[data-astro-cid-dmqpwcec]{flex-wrap:wrap;row-gap:8px;height:auto;min-height:var(--nav-height);padding-top:12px;padding-bottom:12px}.nav-toggle[data-astro-cid-dmqpwcec]{display:inline-flex;order:2;margin-left:12px}.nav-cta[data-astro-cid-dmqpwcec]{flex-shrink:0;order:1;margin-left:auto}.nav-cta[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec]{padding:8px 14px;font-family:var(--font-ui);font-size:13px}.nav-links[data-astro-cid-dmqpwcec]{display:none;order:99;flex-basis:100%;flex-direction:column;align-items:stretch;padding:12px 0 4px;gap:4px;border-top:1px solid var(--color-border)}.nav-inner.open .nav-links[data-astro-cid-dmqpwcec]{display:flex}.nav-link[data-astro-cid-dmqpwcec]{padding:14px 16px;font-size:16px;text-align:left}}@media(max-width:640px){.nav-cta[data-astro-cid-dmqpwcec]{display:none}.nav-inner.open .nav-cta[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;flex-basis:100%;order:100;gap:8px;margin:8px 0 0;padding:0 16px}.nav-inner.open .nav-cta[data-astro-cid-dmqpwcec]>.btn[data-astro-cid-dmqpwcec]{display:block;width:100%;text-align:center;margin:0;font-family:var(--font-ui);font-size:14px;padding:12px 20px}}
