:root{--bg:#040914;--bg-2:#071120;--bg-3:#0b1830;--surface:rgba(9,17,32,0.84);--surface-strong:rgba(10,19,37,0.96);--surface-soft:rgba(12,24,46,0.72);--surface-glass:linear-gradient(180deg,rgba(13,24,45,0.92),rgba(8,15,31,0.88));--line:rgba(117,181,255,0.16);--line-strong:rgba(125,196,255,0.28);--text:#eff6ff;--muted:#9fb1ca;--muted-2:#7c90ac;--blue:#1772ff;--blue-2:#0a4fd4;--cyan:#53dcff;--cyan-2:#9af1ff;--orange:#ffb369;--shadow:0 28px 80px rgba(0,0,0,0.36);--shadow-soft:0 20px 54px rgba(0,0,0,0.28);--radius:24px;--radius-sm:18px;--container:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Inter',system-ui,sans-serif;color:var(--text);min-height:100vh;background:radial-gradient(circle at 15% 10%,rgba(65,122,255,0.12),transparent 20%),radial-gradient(circle at 90% 10%,rgba(83,220,255,0.08),transparent 20%),linear-gradient(180deg,#040914 0%,#06101d 42%,#050b16 100%)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}.site-shell{overflow:clip}.container{width:min(var(--container),calc(100% - 40px));margin:0 auto}.narrow{max-width:900px}.section{position:relative;padding:96px 0}.section-alt{background:linear-gradient(180deg,rgba(6,12,23,0.88),rgba(4,9,20,0.56));border-block:1px solid rgba(110,173,255,0.08)}.reveal{opacity:1;transform:none;transition:opacity .8s ease,transform .8s ease}.js-enabled .reveal{opacity:0;transform:translateY(22px)}.js-enabled .reveal.visible{opacity:1;transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.site-header{position:sticky;top:0;z-index:100;background:linear-gradient(180deg,rgba(4,9,20,0.9),rgba(5,10,22,0.72));backdrop-filter:blur(18px);border-bottom:1px solid rgba(96,155,255,0.1);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.site-header::after{content:'';position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(83,220,255,0.26),transparent)}.site-header.scrolled{background:linear-gradient(180deg,rgba(4,9,20,0.96),rgba(6,12,24,0.92));box-shadow:0 18px 46px rgba(0,0,0,0.28);border-color:rgba(112,178,255,0.15)}.header-inner{min-height:96px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px}.brand{display:inline-flex;align-items:center;gap:14px;min-width:0}.brand-mark{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(9,19,37,0.88),rgba(6,12,23,0.84));border:1px solid rgba(106,175,255,0.16);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 16px 42px rgba(0,0,0,0.28);overflow:hidden}.brand-mark img{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(23,114,255,0.25))}.brand-copy{display:flex;flex-direction:column;min-width:0}.brand-name{font-family:'Sora','Inter',system-ui,sans-serif;font-size:1.55rem;font-weight:800;letter-spacing:-.05em;line-height:1;background:linear-gradient(135deg,#ffffff 0%,#c7eeff 22%,#58d9ff 55%,#1772ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-sub{margin-top:2px;color:var(--muted);font-size:.82rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:8px;border-radius:999px;background:rgba(6,14,27,0.42);border:1px solid rgba(106,175,255,0.08)}.desktop-nav a{position:relative;padding:14px 18px;border-radius:999px;color:#dbe7f8;font-weight:600;font-size:.98rem;letter-spacing:-.01em;transition:color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.desktop-nav a:hover,.desktop-nav a.active{color:#fff;background:linear-gradient(180deg,rgba(13,26,49,0.95),rgba(9,17,33,0.92));box-shadow:inset 0 0 0 1px rgba(108,182,255,0.12)}.desktop-nav a.active::after{content:'';position:absolute;left:18px;right:18px;bottom:8px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--cyan),transparent)}.header-actions{display:flex;align-items:center;gap:14px}.desktop-cta{white-space:nowrap}.locale-switcher{position:relative}.locale-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:86px;padding:13px 14px 13px 16px;border-radius:999px;color:#f7fbff;background:rgba(7,15,28,0.92);border:1px solid rgba(109,176,255,0.16);box-shadow:inset 0 1px 0 rgba(255,255,255,0.03)}.locale-trigger svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.locale-menu{position:absolute;right:0;top:calc(100%+12px);min-width:220px;padding:8px;background:rgba(7,14,28,0.98);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;transform:translateY(8px);transition:.2s ease}.locale-switcher.open .locale-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.locale-menu a{display:block;padding:12px 14px;border-radius:12px;color:var(--muted);font-size:.94rem}.locale-menu a:hover,.locale-menu a.active{background:rgba(83,220,255,.08);color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:14px 22px;min-height:54px;border:1px solid transparent;font-weight:700;letter-spacing:-.01em;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.button:hover{transform:translateY(-1px)}.button-primary{color:#fff;background:linear-gradient(135deg,#0f63ff 0%,#47d9ff 100%);box-shadow:0 18px 44px rgba(19,110,255,0.32)}.button-primary:hover{box-shadow:0 22px 54px rgba(19,110,255,0.4)}.button-secondary,.button-ghost{color:#fff;border-color:rgba(116,187,255,0.2);background:linear-gradient(180deg,rgba(10,20,39,0.82),rgba(8,16,31,0.92))}.button-secondary:hover,.button-ghost:hover{border-color:rgba(116,187,255,0.34);background:rgba(12,24,47,0.94)}.mobile-toggle{display:none;width:46px;height:46px;border:1px solid rgba(112,178,255,.14);border-radius:14px;background:rgba(7,15,28,0.88);align-items:center;justify-content:center;padding:0;flex-direction:column;gap:4px}.mobile-toggle span{width:18px;height:2px;border-radius:999px;background:#fff;transition:.2s ease}.mobile-toggle.active span:nth-child(1){transform:translateY(6px) rotate(45deg)}.mobile-toggle.active span:nth-child(2){opacity:0}.mobile-toggle.active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-nav{display:none;position:absolute;left:10px;right:10px;top:calc(100%+10px);background:rgba(6,12,24,0.98);border:1px solid rgba(112,178,255,.14);border-radius:22px;box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(-8px);transition:.26s ease}.mobile-nav.open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav-inner{display:grid;gap:10px;padding:16px}.mobile-nav a{padding:14px 16px;border-radius:14px;color:#d9e5f6;background:rgba(10,19,35,.52);border:1px solid rgba(110,173,255,0.06)}.mobile-nav a.active{background:rgba(83,220,255,0.08);color:#fff}.hero{position:relative;padding:112px 0 88px;overflow:hidden}.hero-subpage{padding:92px 0 70px}.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,rgba(83,220,255,0.1),transparent 24%),radial-gradient(circle at 82% 12%,rgba(23,114,255,0.14),transparent 24%),linear-gradient(180deg,rgba(4,9,20,0.4),rgba(4,9,20,0.72));pointer-events:none}.hero::after{content:'';position:absolute;inset:0;background-size:cover;background-position:center right;opacity:.2;mix-blend-mode:screen;pointer-events:none}.hero-home::after{background-image:url('../img/hero-home.png');opacity:.3}.page-transit .hero-subpage::after{background-image:url('../img/hero-transit.png');opacity:.24}.page-game .hero-subpage::after{background-image:url('../img/hero-game.webp');opacity:.22}.page-minecraft .hero-subpage::after{background-image:url('../img/hero-minecraft-clean.jpg');opacity:.24}.page-fivem .hero-subpage::after{background-image:url('../img/hero-fivem-clean.jpg');opacity:.24}.page-infrastructure .hero-subpage::after{background-image:url('../img/hero-infra.webp');opacity:.24}.page-contact .hero-subpage::after{background-image:url('../img/hero-contact-clean.jpg');opacity:.21}.hero-backdrop{position:absolute;inset:0;pointer-events:none}.glow{position:absolute;border-radius:50%;filter:blur(64px);opacity:.55}.glow-1{width:420px;height:420px;right:-120px;top:30px;background:rgba(23,114,255,.24)}.glow-2{width:320px;height:320px;left:-80px;top:140px;background:rgba(83,220,255,.16)}.grid-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(76,133,219,0.038) 1px,transparent 1px),linear-gradient(90deg,rgba(76,133,219,0.038) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,rgba(255,255,255,.58),transparent 82%)}.hero-grid,.two-col{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,440px);gap:38px;align-items:center}.two-col.align-center{align-items:center}.two-col.align-start{align-items:start}.hero-copy h1,.section-heading h2,.cta-band h2,.glass-card h3,.contact-card h2,.contact-side h2,.faq-item summary,.metric-card strong{font-family:'Sora','Inter',system-ui,sans-serif}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--cyan-2);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700}.hero-copy h1{margin:0;max-width:12ch;font-size:clamp(2.7rem,5vw,4.9rem);line-height:1.02;letter-spacing:-.05em}.hero-text{margin:24px 0 0;max-width:740px;color:var(--muted);font-size:18px;line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.hero-note{display:inline-flex;align-items:center;gap:10px;margin-top:22px;color:var(--cyan-2);font-size:14px;font-weight:600}.hero-note svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.9}.hero-panel{position:relative;display:grid;gap:18px;z-index:1}.hero-panel-card,.glass-card{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--surface-glass);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.hero-panel-card::before,.glass-card::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 34%);pointer-events:none}.hero-panel-card{padding:28px}.panel-primary{background:radial-gradient(circle at top right,rgba(83,220,255,0.12),transparent 34%),linear-gradient(180deg,rgba(11,27,53,0.98),rgba(8,15,31,0.95))}.panel-secondary{background:radial-gradient(circle at bottom left,rgba(23,114,255,.14),transparent 34%),linear-gradient(180deg,rgba(10,20,39,0.98),rgba(8,15,31,0.95))}.panel-kicker{display:inline-block;margin-bottom:12px;color:var(--cyan-2);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.price{margin:12px 0 18px;color:#fff;font-size:clamp(2rem,3vw,2.8rem);font-weight:800;line-height:1.05;letter-spacing:-.05em}.price.big{font-size:clamp(2.7rem,5vw,4.2rem)}.mini-metric{font-size:48px;font-weight:800;letter-spacing:-.05em;color:#fff;margin-bottom:6px}.trust-strip{position:relative;z-index:2;padding-bottom:14px}.trust-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.trust-pill{padding:15px 16px;border-radius:999px;text-align:center;background:rgba(8,17,32,0.78);border:1px solid rgba(103,169,255,0.12);color:#e8f2ff;font-size:14px;font-weight:600}.section-heading{max-width:840px;margin-bottom:36px}.section-heading.center{text-align:center;margin-inline:auto}.section-heading h2{margin:0;font-size:clamp(2.1rem,3vw,3.3rem);line-height:1.06;letter-spacing:-.05em}.section-heading p{margin:16px 0 0;color:var(--muted);font-size:17px;line-height:1.82}.feature-stack{display:grid;gap:14px}.feature-inline,.footnote{display:flex;align-items:flex-start;gap:12px;color:var(--text);line-height:1.68}.feature-inline svg,.footnote svg,.check-list svg,.card-icon svg,.hero-note svg{flex:0 0 auto}.feature-inline svg,.footnote svg,.check-list svg{width:18px;height:18px;margin-top:2px;stroke:var(--cyan);fill:none;stroke-width:2}.card-icon{width:58px;height:58px;border-radius:18px;display:inline-grid;place-items:center;margin-bottom:18px;background:linear-gradient(135deg,rgba(23,114,255,.22),rgba(83,220,255,.14));border:1px solid rgba(102,182,255,.16)}.card-icon.small{width:50px;height:50px;border-radius:15px}.card-icon svg{width:24px;height:24px;stroke:var(--cyan-2);fill:none;stroke-width:1.9}.feature-card,.option-card,.timeline-card,.contact-card,.contact-side,.icon-card,.long-card,.metric-card,.offer-price-card,.info-panel,.contact-mini-card,.pricing-card,.game-card,.step-card{padding:30px}.feature-card-large{padding:38px}.glass-card h3{margin:0;font-size:1.34rem;letter-spacing:-.03em}.glass-card p{color:var(--muted);line-height:1.76}.check-list{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px}.check-list li{display:flex;gap:12px;color:var(--muted);line-height:1.64}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pricing-card span{display:block;font-size:15px;font-weight:700;color:#deebfa}.pricing-card strong{display:block;margin:12px 0 8px;font-size:clamp(2rem,3vw,2.6rem);letter-spacing:-.04em}.pricing-card.featured{border-color:rgba(83,220,255,0.34);box-shadow:0 28px 70px rgba(19,83,194,0.22)}.pricing-card p{margin:0;font-size:14px;color:var(--muted-2)}.pricing-footnotes{margin-top:22px;display:flex;flex-wrap:wrap;gap:14px 24px}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.feature-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.timeline-grid,.steps-grid,.metrics-grid,.game-grid{display:grid;gap:18px}.timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-top,.bullet-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pill{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(83,220,255,.08);color:var(--cyan-2);border:1px solid rgba(83,220,255,.14);font-size:12px;font-weight:800}.pill.orange{background:rgba(255,179,105,0.12);color:#ffd9b5;border-color:rgba(255,179,105,.22)}.game-card{display:block;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.game-card:hover{transform:translateY(-5px);border-color:rgba(83,220,255,.28);box-shadow:0 28px 56px rgba(5,10,20,.34)}.game-card strong{display:block;margin:14px 0 10px;font-size:2rem;letter-spacing:-.04em}.game-grid .game-card:nth-child(1){background:linear-gradient(180deg,rgba(7,17,31,.84),rgba(8,15,31,0.9)),url('../img/hero-minecraft-clean.jpg') center/cover}.game-grid .game-card:nth-child(2){background:linear-gradient(180deg,rgba(7,17,31,.84),rgba(8,15,31,0.9)),url('../img/hero-fivem-clean.jpg') center/cover}.bullet-row{margin-top:28px}.bullet-row .feature-inline{flex:1 1 280px;padding:14px 16px;border-radius:16px;background:rgba(9,18,35,.52);border:1px solid rgba(95,153,246,.11)}.faq-layout{display:grid;grid-template-columns:minmax(260px,380px) 1fr;gap:34px;align-items:start}.faq-list{display:grid;gap:14px}.faq-item{background:rgba(8,15,29,0.84);border:1px solid rgba(101,164,255,.14);border-radius:18px;padding:0 22px}.faq-item summary{list-style:none;cursor:pointer;padding:22px 0;font-size:1.02rem;font-weight:700}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{margin:0 0 22px;color:var(--muted);line-height:1.74}.cta-band{padding-bottom:92px}.cta-band-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:36px;border-radius:30px;border:1px solid rgba(102,179,255,.2);background:radial-gradient(circle at top right,rgba(83,220,255,.16),transparent 28%),linear-gradient(135deg,rgba(11,25,49,0.98),rgba(8,14,28,0.98));box-shadow:0 30px 70px rgba(0,0,0,.28)}.cta-band h2{margin:0;font-size:clamp(1.9rem,3vw,2.8rem);letter-spacing:-.04em}.cta-band p{margin:12px 0 0;color:var(--muted);line-height:1.72;max-width:680px}.cta-band-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.metric-card span{display:block;color:var(--muted);font-weight:700}.metric-card strong{display:block;margin-top:14px;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.05em}.long-card p{margin-bottom:0}.form-alert{margin-bottom:18px;padding:14px 16px;border-radius:14px;font-weight:600}.form-alert.success{background:rgba(80,215,165,.12);color:#c7ffe7;border:1px solid rgba(80,215,165,.2)}.form-alert.error{background:rgba(255,86,104,.12);color:#ffd3d7;border:1px solid rgba(255,86,104,.18)}.form-alert.warning{background:rgba(255,179,105,.12);color:#ffe4c2;border:1px solid rgba(255,179,105,.18)}.contact-form{display:grid;gap:18px}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.contact-form label{display:grid;gap:10px}.contact-form span{color:#dbe7f8;font-size:14px;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid rgba(104,165,255,.16);background:rgba(6,13,25,0.84);color:#fff;border-radius:16px;padding:14px 16px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:rgba(83,220,255,.38);box-shadow:0 0 0 4px rgba(24,119,255,.12)}.contact-form textarea{resize:vertical;min-height:180px}.contact-mini-card{margin-top:24px;background:rgba(10,20,39,0.64);border-radius:18px}.site-footer{padding:26px 0 48px;border-top:1px solid rgba(100,162,255,.12);background:linear-gradient(180deg,rgba(4,9,20,.04),rgba(4,9,20,.9))}.footer-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:28px;padding-top:18px}.footer-brand{align-items:center}.site-footer p,.site-footer small{color:var(--muted);line-height:1.72}.site-footer h3{margin:4px 0 14px;font-size:1rem}.footer-links{list-style:none;margin:0;padding:0;display:grid;gap:10px}.footer-links a{color:#d9e5f6}.footer-link-cta{display:inline-block;margin-top:8px;font-weight:700;color:var(--cyan-2)}.footer-links a:hover,.footer-link-cta:hover{color:#fff}@media (max-width:1180px){.desktop-nav{gap:4px}.desktop-nav a{padding-inline:14px;font-size:.94rem}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-grid-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.desktop-nav,.desktop-cta{display:none}.mobile-toggle{display:inline-flex}.mobile-nav{display:block}.hero-grid,.two-col,.faq-layout,.cta-band-inner,.footer-grid{grid-template-columns:1fr}.trust-grid,.pricing-grid,.feature-grid,.feature-grid-two,.feature-grid-five,.timeline-grid,.steps-grid,.metrics-grid,.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-band-actions{justify-content:flex-start}}@media (max-width:720px){.container{width:min(var(--container),calc(100% - 22px))}.section{padding:72px 0}.hero{padding:88px 0 64px}.hero-subpage{padding:80px 0 58px}.header-inner{min-height:82px;gap:12px}.brand-mark{width:46px;height:46px;border-radius:14px}.brand-mark img{width:42px;height:42px}.brand-name{font-size:1.18rem}.brand-sub{font-size:.68rem}.header-actions{gap:10px}.locale-trigger{min-width:74px;padding:11px 12px}.hero-copy h1{max-width:100%;font-size:clamp(2.2rem,10vw,3.4rem)}.hero-text{font-size:16px}.hero-actions{flex-direction:column}.button{width:100%}.trust-grid{display:flex;gap:10px;overflow:auto;padding-bottom:6px;scroll-snap-type:x proximity}.trust-pill{flex:0 0 auto;min-width:170px;scroll-snap-align:start}.pricing-grid,.feature-grid,.feature-grid-two,.feature-grid-five,.timeline-grid,.steps-grid,.metrics-grid,.game-grid,.form-row{grid-template-columns:1fr}.section-heading h2{font-size:clamp(1.8rem,8vw,2.6rem)}.feature-card,.option-card,.timeline-card,.contact-card,.contact-side,.icon-card,.long-card,.metric-card,.offer-price-card,.info-panel,.contact-mini-card,.pricing-card,.game-card,.step-card,.hero-panel-card,.cta-band-inner{padding:24px}.mobile-nav{left:10px;right:10px}.site-footer{padding-bottom:30px}}:root{--bg:#030815;--bg-2:#071224;--bg-3:#0d1f3c;--surface-glass:linear-gradient(180deg,rgba(11,21,40,0.92),rgba(7,14,28,0.96));--line:rgba(117,181,255,0.14);--line-strong:rgba(136,203,255,0.24);--shadow:0 32px 90px rgba(0,0,0,0.42);--shadow-soft:0 22px 64px rgba(0,0,0,0.30)}body{background:radial-gradient(circle at 16% 0%,rgba(29,97,214,0.16),transparent 18%),radial-gradient(circle at 86% 8%,rgba(59,184,255,0.12),transparent 20%),linear-gradient(180deg,#040914 0%,#061120 44%,#040b17 100%)}.site-header{background:linear-gradient(180deg,rgba(3,8,21,.92),rgba(4,9,22,.78))}.header-inner{min-height:88px;gap:18px}.brand{gap:12px}.brand-mark{width:58px;height:58px;border-radius:16px;background:linear-gradient(180deg,rgba(10,25,52,0.9),rgba(6,12,24,0.96));border-color:rgba(114,185,255,.18)}.brand-mark img{width:54px;height:54px}.brand-name{font-size:1.46rem;letter-spacing:-.045em}.brand-sub{font-size:.74rem;letter-spacing:.22em}.desktop-nav{background:rgba(6,14,27,0.60);border-color:rgba(106,175,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.desktop-nav a{padding:14px 20px;font-size:.96rem}.header-actions{gap:12px}.locale-trigger,.button-secondary,.button-ghost{background:linear-gradient(180deg,rgba(9,17,31,0.86),rgba(7,13,26,0.98))}.mobile-nav{background:rgba(4,10,20,0.995);backdrop-filter:blur(20px)}.mobile-nav a{background:rgba(8,17,32,0.94)}.hero{padding:118px 0 84px}.hero-home::after{background-image:url('../img/hero-home-clean.jpg');opacity:.36;background-position:center right}.page-transit .hero-subpage::after{background-image:url('../img/hero-transit-clean.jpg');opacity:.33;background-position:center right}.page-game .hero-subpage::after{background-image:url('../img/hero-game-clean.jpg');opacity:.30;background-position:center right}.page-minecraft .hero-subpage::after{background-image:url('../img/hero-minecraft-clean.jpg');opacity:.30;background-position:center right}.page-fivem .hero-subpage::after{background-image:url('../img/hero-fivem-clean.jpg');opacity:.30;background-position:center right}.page-infrastructure .hero-subpage::after{background-image:url('../img/hero-infra-clean.jpg');opacity:.30;background-position:center right}.page-contact .hero-subpage::after{background-image:url('../img/hero-contact-clean.jpg');opacity:.28;background-position:center right}.hero::before{background:radial-gradient(circle at 10% 18%,rgba(49,145,255,0.14),transparent 20%),radial-gradient(circle at 90% 8%,rgba(88,217,255,0.12),transparent 22%),linear-gradient(90deg,rgba(2,8,19,.78) 0%,rgba(4,10,21,.52) 50%,rgba(3,8,19,.76) 100%),linear-gradient(180deg,rgba(3,8,19,.28),rgba(3,8,19,.86))}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:32px;align-items:start}.hero-copy{padding-top:12px}.hero-copy h1{max-width:10ch;text-wrap:balance;text-shadow:0 10px 26px rgba(0,0,0,.38)}.hero-text{max-width:700px;color:#c9d7ea;font-size:18px}.hero-panel{padding-top:8px}.hero-panel-card,.glass-card{border-color:rgba(120,192,255,0.18)}.hero-panel-card::after,.glass-card::after{content:'';position:absolute;inset:auto 18px 0 18px;height:1px;background:linear-gradient(90deg,transparent,rgba(125,214,255,.36),transparent)}.panel-primary{background:radial-gradient(circle at top right,rgba(83,220,255,.11),transparent 28%),linear-gradient(180deg,rgba(15,31,58,0.94),rgba(8,16,31,0.96))}.panel-secondary{background:radial-gradient(circle at top left,rgba(23,114,255,.16),transparent 34%),linear-gradient(180deg,rgba(10,22,43,0.95),rgba(8,14,28,0.98))}.mini-metric{font-size:56px}.trust-strip{padding-top:6px;padding-bottom:0}.trust-grid{gap:10px}.trust-pill{background:rgba(7,15,28,0.86);color:#edf5ff;font-size:13px;border-color:rgba(116,184,255,.14)}.section{padding:88px 0}.section-alt{background:linear-gradient(180deg,rgba(6,12,23,0.92),rgba(4,9,19,0.72))}.section-heading{margin-bottom:30px}.section-heading h2{text-wrap:balance}.glass-card{backdrop-filter:blur(8px)}.feature-card-large .price{font-size:clamp(2.4rem,3.4vw,3rem)}.feature-inline{color:#deebff}.pricing-card strong{line-height:1}.pricing-card p{color:#8ea5c5}.icon-card p,.game-card p,.timeline-card p,.step-card p{font-size:15px}.feature-grid{align-items:stretch}.game-grid .game-card:nth-child(1){background:linear-gradient(180deg,rgba(7,17,31,.78),rgba(8,15,31,.92)),url('../img/hero-minecraft-clean.jpg') center/cover}.game-grid .game-card:nth-child(2){background:linear-gradient(180deg,rgba(7,17,31,.78),rgba(8,15,31,.92)),url('../img/hero-fivem-clean.jpg') center/cover}.faq-item{background:rgba(7,14,28,.86)}.cta-band-inner{background:radial-gradient(circle at top right,rgba(83,220,255,.12),transparent 26%),linear-gradient(135deg,rgba(13,28,53,0.98),rgba(8,14,28,0.98))}.contact-form input,.contact-form select,.contact-form textarea{background:rgba(7,14,28,.88)}.footer-grid{padding-top:28px}.site-footer{background:linear-gradient(180deg,rgba(4,9,20,.24),rgba(4,9,20,.96))}@media (min-width:1280px){.hero{min-height:720px;display:flex;align-items:center}.hero-home .hero-copy{padding-top:20px}}@media (max-width:1024px){.header-inner{grid-template-columns:auto 1fr auto}.hero-grid{grid-template-columns:1fr;gap:22px}.hero-copy h1{max-width:12ch}.hero-panel{grid-template-columns:1fr 1fr;align-items:start}}@media (max-width:720px){.hero{padding:84px 0 54px}.hero-copy h1{font-size:clamp(2.3rem,12vw,4rem);max-width:none}.hero-text{font-size:16px;line-height:1.65}.hero-panel{grid-template-columns:1fr;gap:14px}.site-header{position:sticky}.header-inner{min-height:78px}.brand-name{font-size:1.14rem}.brand-sub{font-size:.62rem}.mobile-toggle{width:48px;height:48px;border-radius:15px}.locale-trigger{min-width:82px}.mobile-nav{left:12px;right:12px;top:calc(100%+8px)}.mobile-nav-inner{padding:18px}.mobile-nav a{padding:16px 18px;font-size:1.05rem;border-radius:16px}.trust-pill{min-width:188px}.cta-band{padding-bottom:70px}}.blog-hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,520px);gap:28px;align-items:center}.blog-hero-card{padding:18px;overflow:hidden}.blog-hero-card img,.blog-card-visual img,.blog-home-visual img,.article-figure img{width:100%;height:auto;display:block;border-radius:20px}.blog-card-featured,.blog-home-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:24px;align-items:center;text-decoration:none}.blog-card-copy h3,.blog-home-card h3{margin:10px 0 12px;font-size:clamp(1.7rem,2.4vw,2.25rem);letter-spacing:-.04em;line-height:1.1}.blog-card-copy p,.blog-home-card p{color:var(--muted);line-height:1.8}.blog-meta-row{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center}.blog-date{font-size:14px;color:#a5badb}.blog-home-band{display:grid;gap:22px}.blog-home-card{padding:22px;background:radial-gradient(circle at top right,rgba(56,117,255,.13),transparent 34%),linear-gradient(180deg,rgba(11,20,37,.9),rgba(7,14,27,.98))}.blog-home-visual{border-radius:22px;overflow:hidden;background:rgba(6,10,18,.4)}.text-link{display:inline-flex;align-items:center;gap:8px;color:#eef6ff;font-weight:600;margin-top:8px}.text-link::after{content:'→';color:#86a7ff}.article-shell-section{padding-top:42px}.article-shell{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:28px;align-items:start}.article-sidebar{position:sticky;top:104px;padding:24px}.article-sidebar h2{margin:0 0 14px;font-size:1.06rem;letter-spacing:-.02em}.article-toc{display:grid;gap:8px}.article-toc a{color:#d7e5ff;text-decoration:none;padding:10px 12px;border-radius:12px;border:1px solid rgba(120,192,255,.11);background:rgba(6,12,24,.36)}.article-toc a:hover{border-color:rgba(120,192,255,.28);background:rgba(10,20,38,.6)}.article-side-cta{margin-top:18px;padding-top:18px;border-top:1px solid rgba(120,192,255,.12)}.article-side-cta strong{display:block;margin-bottom:8px}.article-side-cta p{font-size:14px;line-height:1.7;color:#a5badb}.article-prose{padding:34px}.article-hero h1{max-width:18ch}.article-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:#cfe0fb;text-decoration:none}.article-figure{margin:28px 0 8px}.article-figure-hero{margin-top:0;margin-bottom:24px}.article-block+.article-block{margin-top:34px;padding-top:34px;border-top:1px solid rgba(120,192,255,.09)}.article-prose h2{margin:0 0 14px;font-size:clamp(1.65rem,2.2vw,2.15rem);line-height:1.12;letter-spacing:-.04em}.article-prose h3{margin:0 0 12px;font-size:1.35rem;line-height:1.2}.article-prose p{margin:0 0 16px;color:#d7e2f4;line-height:1.9;font-size:17px}.article-inline-cta{margin-top:36px;padding:26px;border-radius:24px;border:1px solid rgba(120,192,255,.16);background:radial-gradient(circle at top right,rgba(83,220,255,.1),transparent 30%),linear-gradient(180deg,rgba(13,28,53,.96),rgba(8,14,28,.98))}.article-inline-cta h3{font-size:clamp(1.5rem,2vw,2rem);letter-spacing:-.04em}.article-faq-list .faq-item{margin-bottom:12px}.article-faq-list .faq-item summary{font-size:1rem}.hero-blog,.hero-blog-article{min-height:auto}@media (max-width:1100px){.blog-hero-grid,.blog-card-featured,.blog-home-card,.article-shell{grid-template-columns:1fr}.article-sidebar{position:static}}@media (max-width:720px){.blog-card-copy h3,.blog-home-card h3{font-size:1.5rem}.article-prose{padding:24px}.article-prose p{font-size:16px;line-height:1.78}.article-shell-section{padding-top:22px}.blog-home-card,.blog-card-featured{padding:18px}.article-sidebar{padding:20px}}.blog-index-shell{display:grid;gap:28px}.blog-index-copy h1{max-width:16ch}.blog-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blog-insight-card{padding:22px;min-height:168px}.blog-insight-card h2{margin:0 0 10px;font-size:1.18rem;letter-spacing:-.03em}.blog-insight-card p{margin:0;color:var(--muted);line-height:1.75}.blog-featured-article{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);gap:26px;align-items:center;padding:26px}.blog-featured-copy h2{margin:10px 0 14px;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.06;letter-spacing:-.05em}.blog-featured-copy>p{color:var(--muted);line-height:1.85;font-size:17px}.blog-featured-visual img{width:100%;display:block;border-radius:24px}.blog-feature-list{list-style:none;padding:0;margin:22px 0 24px;display:grid;gap:12px}.blog-feature-list li{padding:14px 16px;border-radius:18px;border:1px solid rgba(120,192,255,.13);background:rgba(7,14,27,.42)}.blog-feature-list strong{display:block;margin-bottom:4px;font-size:1rem}.blog-feature-list span{display:block;color:#abc0dd;line-height:1.7;font-size:15px}.article-hero-clean{max-width:1180px}.article-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px}.article-summary-card{padding:18px}.article-summary-card strong{display:block;margin-bottom:6px;font-size:1rem}.article-summary-card p{margin:0;font-size:15px;line-height:1.72;color:#abc0dd}.article-prose{padding:38px}.article-prose>p:first-of-type{font-size:18px;color:#e7effc}.article-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.article-info-card{padding:18px 18px 16px;border-radius:22px;border:1px solid rgba(120,192,255,.14);background:linear-gradient(180deg,rgba(13,28,53,.72),rgba(8,14,28,.72))}.article-info-card h3{margin:0 0 8px;font-size:1.05rem}.article-info-card p{margin:0;font-size:15px;line-height:1.8;color:#b4c7e3}.article-check-list{list-style:none;padding:0;margin:18px 0 8px;display:grid;gap:10px}.article-check-list li{position:relative;padding-left:26px;color:#d7e2f4;line-height:1.82}.article-check-list li::before{content:'';position:absolute;left:0;top:11px;width:10px;height:10px;border-radius:999px;background:linear-gradient(180deg,#73c2ff,#3a82ff);box-shadow:0 0 0 4px rgba(71,141,255,.16)}.article-step-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.article-step{padding:18px;border-radius:22px;border:1px solid rgba(120,192,255,.14);background:rgba(7,14,27,.42)}.article-step h3{margin:0 0 8px;font-size:1.02rem}.article-step p{margin:0;font-size:15px;line-height:1.78;color:#b4c7e3}.article-figure{margin:24px 0 10px}.article-figure figcaption{margin-top:10px;color:#98afcf;font-size:14px;line-height:1.7}.page-blog .hero-text,.page-article_transit .hero-text,.page-article_gre .hero-text{max-width:62rem}@media (max-width:1100px){.blog-insights-grid,.article-summary-grid,.article-card-grid,.article-step-list,.blog-featured-article{grid-template-columns:1fr}}@media (max-width:720px){.blog-featured-article{padding:18px}.blog-featured-copy h2{font-size:1.75rem}.article-summary-card,.blog-insight-card,.article-info-card,.article-step{padding:16px}.article-prose{padding:24px 20px}}.transit-insight-band .section-heading{max-width:920px}.transit-insight-band .blog-home-card{border:1px solid rgba(120,192,255,.16);box-shadow:0 24px 70px rgba(0,0,0,.22)}.transit-insight-band .blog-home-visual{min-height:220px;display:flex;align-items:center;justify-content:center}.transit-insight-band .blog-home-visual img{max-width:100%;width:100%;height:auto}.article-sidebar .button,.article-inline-cta .button{white-space:nowrap}.blog-featured-visual,.blog-home-visual{position:relative}.blog-featured-visual::after,.blog-home-visual::after{content:'';position:absolute;inset:0;border-radius:24px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04);pointer-events:none}@media (max-width:720px){.transit-insight-band .blog-home-visual{min-height:auto}}.hero-blog-article{padding:44px 0 28px}.article-hero-fixed{padding-top:10px;padding-bottom:8px}.article-hero-fixed h1{margin:10px 0 16px;max-width:16ch;font-size:clamp(2.55rem,5.2vw,4.8rem);line-height:1.02;letter-spacing:-.065em}.article-hero-fixed .hero-text{max-width:58rem;font-size:1.1rem;line-height:1.7}.article-meta-row{margin-top:10px}.article-shell-section-fixed{padding-top:10px}.article-shell-section-fixed .container.article-shell{align-items:start}.article-summary-grid-inline{margin:18px 0 8px}.page-article_transit .hero-subpage::after,.page-article_gre .hero-subpage::after{display:none}.page-article_transit .hero-subpage,.page-article_gre .hero-subpage{padding-top:34px;padding-bottom:24px}.page-article_transit .article-prose,.page-article_gre .article-prose{padding-top:28px}.page-article_transit .article-figure-hero,.page-article_gre .article-figure-hero{margin-top:0;margin-bottom:18px}.page-article_transit .article-shell,.page-article_gre .article-shell{gap:22px}@media (max-width:1100px){.page-article_transit .hero-subpage,.page-article_gre .hero-subpage{padding-top:28px;padding-bottom:18px}}@media (max-width:720px){.hero-blog-article{padding:26px 0 18px}.article-hero-fixed h1{font-size:clamp(2rem,10vw,3rem);max-width:none}.article-hero-fixed .hero-text{font-size:1rem}.article-shell-section-fixed{padding-top:0}}.article-page-clean{padding-top:34px;padding-bottom:56px}.article-page-container{display:grid;gap:18px}.article-back-clean{margin-bottom:0}.article-header-card{padding:28px 32px;background:radial-gradient(circle at top right,rgba(51,113,255,.10),transparent 36%),linear-gradient(180deg,rgba(11,20,37,.92),rgba(7,14,27,.98))}.article-header-card h1{margin:12px 0 14px;font-size:clamp(2.35rem,4.8vw,4.5rem);line-height:1.03;letter-spacing:-.06em;max-width:14ch}.article-header-lead{max-width:60rem;color:#d7e2f4;line-height:1.75;font-size:1.08rem;margin:0}.article-clean-grid{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:24px;align-items:start}.article-sidebar-clean{position:sticky;top:104px;padding:22px}.article-prose-clean{padding:30px}.article-figure-top{margin-top:0;margin-bottom:18px}.page-article_transit .hero-blog-article,.page-article_transit .hero-subpage,.page-article_gre .hero-blog-article,.page-article_gre .hero-subpage{display:none !important}.page-article_transit .article-shell-section,.page-article_transit .article-shell-section-fixed,.page-article_gre .article-shell-section,.page-article_gre .article-shell-section-fixed{padding-top:0 !important}@media (max-width:1100px){.article-clean-grid{grid-template-columns:1fr}.article-sidebar-clean{position:static}}@media (max-width:720px){.article-page-clean{padding-top:20px;padding-bottom:42px}.article-header-card{padding:22px 20px}.article-header-card h1{font-size:clamp(2rem,9vw,3rem);max-width:none}.article-header-lead{font-size:1rem}.article-prose-clean{padding:22px 18px}}.page-blog .blog-featured-article{grid-template-columns:1fr;gap:18px;overflow:hidden;max-width:100%;align-items:start}.page-blog .blog-featured-copy{max-width:820px}.page-blog .blog-featured-copy h2{font-size:clamp(1.85rem,3.1vw,2.7rem);line-height:1.08;max-width:20ch}.page-blog .blog-featured-visual{max-width:820px;width:100%;overflow:hidden;border-radius:24px;justify-self:start;display:block}.page-blog .blog-featured-visual img{display:block;width:100%;height:auto;max-width:100%}.page-blog .blog-feature-list{margin-bottom:18px}.page-blog .blog-index-shell{gap:22px}@media (max-width:900px){.page-blog .blog-featured-article{padding:20px}.page-blog .blog-featured-copy h2{font-size:clamp(1.65rem,6vw,2.2rem);max-width:none}}.article-figure{overflow:hidden}.article-figure img{display:block;width:100%;height:auto;max-width:100%;overflow:hidden}.blog-featured-visual{overflow:hidden}.blog-featured-visual img{display:block;width:100%;height:auto;max-width:100%}.article-diagram{position:relative;border-radius:28px;padding:28px;background:radial-gradient(circle at 75% 10%,rgba(76,126,219,.16),transparent 35%),radial-gradient(circle at 20% 70%,rgba(20,181,255,.10),transparent 24%),linear-gradient(180deg,rgba(9,26,46,.96),rgba(7,20,36,.98));border:1px solid rgba(101,154,224,.18);overflow:hidden}.article-diagram-flow{display:grid;grid-template-columns:1fr 1.5fr 1fr;grid-template-rows:auto auto;gap:18px 22px;align-items:center;padding:34px;min-height:360px}.article-diagram-flow::before{content:'';position:absolute;left:11%;right:11%;top:18%;bottom:18%;border:1px dashed rgba(126,175,232,.12);border-radius:18px}.article-diagram-flow .diagram-box{position:relative;z-index:2;border-radius:22px;padding:20px 22px;background:linear-gradient(180deg,rgba(16,35,63,.94),rgba(10,21,41,.98));border:1px solid rgba(99,160,232,.42);box-shadow:0 10px 24px rgba(0,0,0,.18)}.article-diagram-flow .diagram-box h3,.compare-card h3,.engine-step h3{margin:0 0 10px;font-size:clamp(1.1rem,2vw,1.6rem);line-height:1.15;color:#f4f8ff}.article-diagram-flow .diagram-box p,.compare-card li,.engine-step p{margin:0;color:#c0d4ea;font-size:clamp(.92rem,1.5vw,1.05rem);line-height:1.55}.article-diagram-flow .box-client{grid-column:1;grid-row:1 / span 2;align-self:center}.article-diagram-flow .box-core{grid-column:2;grid-row:1;justify-self:center;max-width:430px;width:100%}.article-diagram-flow .box-delivery{grid-column:2;grid-row:2;justify-self:center;max-width:480px;width:100%}.article-diagram-flow .box-out{grid-column:3;grid-row:1 / span 2;align-self:center}.article-diagram-flow .diagram-node{grid-column:2;grid-row:1 / span 2;justify-self:center;align-self:center;width:22px;height:22px;border-radius:999px;background:#8dd2ff;box-shadow:0 0 0 10px rgba(141,210,255,.12)}.article-diagram-flow .diagram-node::before,.article-diagram-flow .diagram-node::after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:4px;background:linear-gradient(180deg,rgba(123,201,255,.9),rgba(123,201,255,.75));border-radius:999px}.article-diagram-flow .diagram-node::before{top:-72px;height:72px}.article-diagram-flow .diagram-node::after{bottom:-92px;height:92px}.article-diagram-flow .box-client::after,.article-diagram-flow .box-out::after{content:'';position:absolute;top:50%;transform:translateY(-50%);height:4px;width:58px;background:linear-gradient(90deg,rgba(123,201,255,.9),rgba(123,201,255,.65));border-radius:999px}.article-diagram-flow .box-client::after{right:-58px}.article-diagram-flow .box-out::after{left:-58px}.article-diagram-compare{display:grid;grid-template-columns:1fr 1fr;gap:22px}.compare-card{border-radius:24px;padding:24px 24px 22px;border:1px solid rgba(101,154,224,.3);background:linear-gradient(180deg,rgba(13,28,53,.88),rgba(8,14,28,.9));min-height:260px}.compare-left{background:linear-gradient(180deg,rgba(55,19,39,.88),rgba(31,11,23,.92));border-color:rgba(193,93,138,.42)}.compare-right{background:linear-gradient(180deg,rgba(15,40,72,.88),rgba(8,18,36,.92));border-color:rgba(101,154,224,.42)}.compare-card ul{margin:0;padding-left:20px;display:grid;gap:10px}.article-diagram-engine{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.engine-step{position:relative;border-radius:22px;padding:22px 20px;background:linear-gradient(180deg,rgba(13,28,53,.88),rgba(8,14,28,.92));border:1px solid rgba(101,154,224,.42);min-height:170px}.engine-step:not(:last-child)::after{content:'';position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:24px;height:4px;background:linear-gradient(90deg,rgba(123,201,255,.9),rgba(123,201,255,.65));border-radius:999px}.engine-step:not(:last-child)::before{content:'';position:absolute;right:-8px;top:calc(50% - 8px);width:16px;height:16px;border-radius:999px;background:#8dd2ff;box-shadow:0 0 0 6px rgba(141,210,255,.12)}@media (max-width:1100px){.article-diagram-flow{grid-template-columns:1fr;grid-template-rows:none;min-height:auto;padding:24px}.article-diagram-flow::before{display:none}.article-diagram-flow .box-client,.article-diagram-flow .box-core,.article-diagram-flow .box-delivery,.article-diagram-flow .box-out{grid-column:auto;grid-row:auto;max-width:none;justify-self:stretch;align-self:stretch}.article-diagram-flow .diagram-node{display:none}.article-diagram-flow .box-client::after,.article-diagram-flow .box-out::after{display:none}.article-diagram-compare{grid-template-columns:1fr}.article-diagram-engine{grid-template-columns:1fr 1fr}.engine-step:not(:last-child)::after,.engine-step:not(:last-child)::before{display:none}}@media (max-width:700px){.article-diagram{padding:18px}.article-diagram-flow{gap:12px;padding:16px}.article-diagram-flow .diagram-box{padding:16px 16px 14px;border-radius:18px}.article-diagram-compare,.article-diagram-engine{grid-template-columns:1fr}.compare-card,.engine-step{padding:18px;min-height:auto}}.article-figure{overflow:visible}.article-figure .article-diagram{max-width:100%;box-sizing:border-box}.article-diagram-flow{grid-template-columns:minmax(230px,1fr) minmax(320px,1.45fr) minmax(230px,1fr);gap:20px 26px}.article-diagram-flow .box-client,.article-diagram-flow .box-out{min-width:0}.article-diagram-flow .box-client p,.article-diagram-flow .box-out p,.article-diagram-flow .box-core p,.article-diagram-flow .box-delivery p{font-size:clamp(.85rem,1.2vw,.98rem);line-height:1.45}.article-diagram-flow .box-core h3,.article-diagram-flow .box-delivery h3{font-size:clamp(1.45rem,2vw,2rem)}.article-diagram-compare{grid-template-columns:repeat(2,minmax(260px,1fr));align-items:stretch}.compare-card{min-width:0;padding:28px 28px 24px}.compare-card ul{padding-left:1.15rem;margin:0}.compare-card li{overflow-wrap:anywhere}.article-diagram-engine{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:18px}.engine-step{min-width:0;padding:24px 26px;position:relative}.engine-step p{font-size:clamp(.9rem,1.15vw,1rem);line-height:1.5;overflow-wrap:anywhere}@media (max-width:1100px){.article-diagram-flow{grid-template-columns:1fr;grid-template-rows:none;min-height:auto;padding:24px}.article-diagram-flow::before,.article-diagram-flow .diagram-node,.article-diagram-flow .box-client::after,.article-diagram-flow .box-out::after{display:none}.article-diagram-flow .box-client,.article-diagram-flow .box-core,.article-diagram-flow .box-delivery,.article-diagram-flow .box-out{grid-column:auto;grid-row:auto;max-width:none;justify-self:stretch;align-self:stretch}}@media (max-width:760px){.article-diagram{padding:16px;border-radius:20px}.article-diagram-flow .diagram-box,.compare-card,.engine-step{padding:18px}.article-diagram-compare,.article-diagram-engine{grid-template-columns:1fr}.article-diagram-flow .box-core h3,.article-diagram-flow .box-delivery h3{font-size:1.6rem}}.article-figure{max-width:100%;overflow:hidden}.article-prose-clean{overflow:hidden}.article-diagram{max-width:100%;box-sizing:border-box}.article-diagram-flow-safe,.article-diagram-compare-safe,.article-diagram-engine-safe{position:relative;border-radius:28px;padding:24px;background:radial-gradient(circle at 75% 10%,rgba(76,126,219,.16),transparent 35%),radial-gradient(circle at 20% 70%,rgba(20,181,255,.10),transparent 24%),linear-gradient(180deg,rgba(9,26,46,.96),rgba(7,20,36,.98));border:1px solid rgba(101,154,224,.18);overflow:hidden}.article-diagram-flow-safe .diagram-top{display:flex;justify-content:center;margin-bottom:18px}.article-diagram-flow-safe .diagram-middle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.article-diagram-flow-safe .diagram-box,.article-diagram-compare-safe .compare-card,.article-diagram-engine-safe .engine-step{min-width:0;border-radius:22px;padding:20px 22px;background:linear-gradient(180deg,rgba(16,35,63,.94),rgba(10,21,41,.98));border:1px solid rgba(99,160,232,.42);box-shadow:0 10px 24px rgba(0,0,0,.18)}.article-diagram-flow-safe .box-core{width:min(100%,520px)}.article-diagram-flow-safe .box-delivery{background:linear-gradient(180deg,rgba(15,36,67,.97),rgba(9,20,39,.98))}.article-diagram-flow-safe h3,.article-diagram-compare-safe h3,.article-diagram-engine-safe h3{margin:0 0 10px;color:#f4f8ff;font-size:clamp(1.1rem,1.6vw,1.45rem);line-height:1.18}.article-diagram-flow-safe p,.article-diagram-compare-safe li,.article-diagram-engine-safe p{margin:0;color:#c0d4ea;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.5;overflow-wrap:anywhere}.article-diagram-compare-safe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.article-diagram-compare-safe .compare-left{background:linear-gradient(180deg,rgba(58,17,35,.92),rgba(39,12,24,.94));border-color:rgba(183,96,132,.45)}.article-diagram-compare-safe .compare-right{background:linear-gradient(180deg,rgba(15,42,74,.95),rgba(10,26,48,.98))}.article-diagram-compare-safe ul{margin:0;padding-left:20px;display:grid;gap:10px}.article-diagram-engine-safe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.article-diagram-engine-safe .engine-step{min-height:unset}@media (max-width:1100px){.article-diagram-flow-safe .diagram-middle{grid-template-columns:1fr}.article-diagram-compare-safe{grid-template-columns:1fr}.article-diagram-engine-safe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.article-diagram-flow-safe,.article-diagram-compare-safe,.article-diagram-engine-safe{padding:16px;border-radius:22px}.article-diagram-flow-safe .diagram-box,.article-diagram-compare-safe .compare-card,.article-diagram-engine-safe .engine-step{padding:16px;border-radius:18px}.article-diagram-engine-safe{grid-template-columns:1fr}}.article-diagram-flow .diagram-node,.article-diagram-flow .diagram-box::after,.engine-step::after,.engine-step::before{display:none!important}.article-figure,.article-figure .article-diagram,.article-prose-clean{max-width:100%;overflow:hidden}.article-diagram-flow-v3,.article-diagram-compare-v3,.article-diagram-engine-v3{width:100%;max-width:100%;box-sizing:border-box;border-radius:28px;padding:24px;border:1px solid rgba(101,154,224,.18);background:radial-gradient(circle at 72% 12%,rgba(76,126,219,.16),transparent 34%),radial-gradient(circle at 18% 74%,rgba(20,181,255,.10),transparent 25%),linear-gradient(180deg,rgba(9,26,46,.96),rgba(7,20,36,.98))}.article-diagram-flow-v3{display:grid;grid-template-columns:1fr;gap:18px}.article-diagram-flow-v3 .flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.article-diagram-flow-v3 .flow-card,.article-diagram-compare-v3 .compare-card,.article-diagram-engine-v3 .engine-step{min-width:0;width:100%;box-sizing:border-box;border-radius:22px;padding:20px 22px;border:1px solid rgba(99,160,232,.42);background:linear-gradient(180deg,rgba(16,35,63,.94),rgba(10,21,41,.98));box-shadow:0 10px 24px rgba(0,0,0,.16)}.article-diagram-flow-v3 .flow-card-core,.article-diagram-flow-v3 .flow-card-delivery{max-width:620px;justify-self:center}.article-diagram-flow-v3 .flow-card h3,.article-diagram-compare-v3 .compare-card h3,.article-diagram-engine-v3 .engine-step h3{margin:0 0 10px;color:#f4f8ff;font-size:clamp(1.15rem,1.6vw,1.75rem);line-height:1.18;word-break:break-word}.article-diagram-flow-v3 .flow-card p,.article-diagram-compare-v3 li,.article-diagram-engine-v3 .engine-step p{margin:0;color:#c0d4ea;font-size:clamp(.92rem,1.05vw,1rem);line-height:1.55;overflow-wrap:anywhere}.article-diagram-compare-v3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.article-diagram-compare-v3 .compare-left{background:linear-gradient(180deg,rgba(58,17,35,.92),rgba(39,12,24,.94));border-color:rgba(183,96,132,.45)}.article-diagram-compare-v3 .compare-right{background:linear-gradient(180deg,rgba(15,42,74,.95),rgba(10,26,48,.98))}.article-diagram-compare-v3 ul{margin:0;padding-left:1.15rem;display:grid;gap:10px}.article-diagram-engine-v3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.article-diagram-engine-v3 .engine-step{min-height:auto}@media (max-width:900px){.article-diagram-flow-v3 .flow-grid,.article-diagram-compare-v3,.article-diagram-engine-v3{grid-template-columns:1fr}.article-diagram-flow-v3 .flow-card-core,.article-diagram-flow-v3 .flow-card-delivery{max-width:none;justify-self:stretch}}@media (max-width:640px){.article-diagram-flow-v3,.article-diagram-compare-v3,.article-diagram-engine-v3{padding:16px;border-radius:22px}.article-diagram-flow-v3 .flow-card,.article-diagram-compare-v3 .compare-card,.article-diagram-engine-v3 .engine-step{padding:16px;border-radius:18px}.article-diagram-flow-v3 .flow-card h3,.article-diagram-compare-v3 .compare-card h3,.article-diagram-engine-v3 .engine-step h3{font-size:1.1rem}.article-diagram-flow-v3 .flow-card p,.article-diagram-compare-v3 li,.article-diagram-engine-v3 .engine-step p{font-size:.94rem;line-height:1.5}}.blog-featured-visual-clean{display:block}.mini-arch-card{width:100%;max-width:860px;box-sizing:border-box;padding:22px;border-radius:24px;border:1px solid rgba(101,154,224,.18);background:radial-gradient(circle at 75% 10%,rgba(76,126,219,.16),transparent 35%),radial-gradient(circle at 20% 70%,rgba(20,181,255,.10),transparent 24%),linear-gradient(180deg,rgba(9,26,46,.96),rgba(7,20,36,.98))}.mini-arch-top{display:flex;justify-content:center;margin-bottom:14px}.mini-arch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mini-node{min-width:0;border-radius:20px;padding:16px 18px;background:linear-gradient(180deg,rgba(16,35,63,.94),rgba(10,21,41,.98));border:1px solid rgba(99,160,232,.38)}.mini-node strong{display:block;color:#f4f8ff;font-size:1rem;line-height:1.2;margin-bottom:6px}.mini-node span{display:block;color:#c0d4ea;font-size:.92rem;line-height:1.5}.article-diagram-clean{width:100%;max-width:100%;box-sizing:border-box;padding:22px;border-radius:26px;border:1px solid rgba(101,154,224,.18);background:radial-gradient(circle at 75% 10%,rgba(76,126,219,.16),transparent 35%),radial-gradient(circle at 20% 70%,rgba(20,181,255,.10),transparent 24%),linear-gradient(180deg,rgba(9,26,46,.96),rgba(7,20,36,.98));overflow:hidden}.diag-row{display:flex;justify-content:center}.diag-row+.diag-row{margin-top:16px}.diag-row-mid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.diag-card{min-width:0;width:100%;box-sizing:border-box;padding:20px 22px;border-radius:22px;border:1px solid rgba(99,160,232,.38);background:linear-gradient(180deg,rgba(16,35,63,.94),rgba(10,21,41,.98));box-shadow:0 10px 24px rgba(0,0,0,.16)}.diag-card-wide{max-width:480px}.diag-card h3{margin:0 0 10px;color:#f4f8ff;font-size:clamp(1.1rem,1.6vw,1.4rem);line-height:1.2;word-break:break-word}.diag-card p,.diag-card li{margin:0;color:#c0d4ea;font-size:clamp(.92rem,1.1vw,1rem);line-height:1.55;overflow-wrap:anywhere}.diag-card ul{margin:0;padding-left:1.1rem;display:grid;gap:10px}.diag-danger{background:linear-gradient(180deg,rgba(58,17,35,.92),rgba(39,12,24,.94));border-color:rgba(183,96,132,.45)}.diag-warning{background:linear-gradient(180deg,rgba(62,34,16,.92),rgba(42,22,10,.95));border-color:rgba(196,128,82,.45)}.article-diagram-classic-clean{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.article-diagram-compare-clean{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.article-diagram-engine-clean{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:980px){.article-diagram-classic-clean{grid-template-columns:1fr}.article-diagram-compare-clean{grid-template-columns:1fr}.article-diagram-engine-clean{grid-template-columns:repeat(2,minmax(0,1fr))}.diag-row-mid{grid-template-columns:1fr}}@media (max-width:720px){.mini-arch-card,.article-diagram-clean{padding:16px;border-radius:20px}.mini-arch-grid,.article-diagram-engine-clean{grid-template-columns:1fr}.diag-card,.mini-node{padding:16px 16px}}.article-diagram-flow-v3,.article-diagram-compare-v3,.article-diagram-engine-v3{display:none !important}.blog-home-band .blog-home-card+.blog-home-card{margin-top:18px}.blog-featured-visual-clean img{display:block;width:100%;height:auto;border-radius:22px;border:1px solid rgba(120,192,255,.16);box-shadow:0 24px 70px rgba(0,0,0,.22)}.article-figure-top img{display:block;width:100%;height:auto;border-radius:22px}.enterprise-band{padding-top:10px}.enterprise-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:20px;align-items:stretch}.enterprise-copy-card,.enterprise-card,.enterprise-note{padding:24px}.enterprise-copy-card{background:linear-gradient(180deg,rgba(10,19,35,.98),rgba(7,14,27,.995))}.enterprise-copy-card h2{margin:0 0 14px;font-size:clamp(1.85rem,2.7vw,2.7rem);line-height:1.08;letter-spacing:-.035em}.enterprise-copy-card p{margin:0;color:var(--muted);line-height:1.82}.enterprise-bullets{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.enterprise-bullet{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid rgba(120,192,255,.14);background:rgba(7,14,27,.46);color:#eef6ff;font-size:.94rem;font-weight:600}.enterprise-bullet svg{width:16px;height:16px;stroke:#86dcff;fill:none;stroke-width:2}.enterprise-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.enterprise-card{background:linear-gradient(180deg,rgba(12,24,45,.86),rgba(8,14,28,.94))}.enterprise-card h3,.enterprise-note strong{display:block;margin:0 0 10px;font-size:1.06rem;letter-spacing:-.03em;color:#f4f8ff}.enterprise-card p,.enterprise-note p{margin:0;color:#b4c7e3;line-height:1.78;font-size:15px}.enterprise-note{grid-column:1/-1;border:1px solid rgba(120,192,255,.14);background:linear-gradient(180deg,rgba(10,20,39,.94),rgba(7,14,27,.99))}.featured-diagram{position:relative;width:100%;max-width:100%;box-sizing:border-box;padding:22px;border-radius:24px;border:1px solid rgba(101,154,224,.18);background:radial-gradient(circle at 78% 16%,rgba(76,126,219,.18),transparent 28%),radial-gradient(circle at 14% 80%,rgba(20,181,255,.10),transparent 24%),linear-gradient(180deg,rgba(8,20,37,.98),rgba(4,12,24,1));overflow:hidden}.featured-diagram::before{content:'';position:absolute;inset:12px;border-radius:20px;border:1px solid rgba(90,144,216,.10);pointer-events:none}.featured-diagram-head{position:relative;z-index:2;margin-bottom:14px}.featured-diagram-kicker{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(9,22,41,.72);border:1px solid rgba(120,192,255,.12);color:#aeefff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.featured-diagram h3{margin:12px 0 6px;font-size:clamp(1.25rem,1.8vw,1.8rem);line-height:1.08;letter-spacing:-.04em;color:#f5f9ff;max-width:18ch}.featured-diagram p{margin:0;color:#a8bedc;font-size:.94rem;line-height:1.62;max-width:64ch}.featured-diagram-grid{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px}.featured-diagram-lane{display:grid;align-items:stretch;gap:12px}.featured-diagram-lane-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.featured-diagram-lane-bottom{grid-template-columns:minmax(280px,420px);justify-content:center}.fd-flow-chip{display:inline-flex;align-items:center;justify-content:center;align-self:center;justify-self:center;min-width:34px;height:34px;padding:0 10px;border-radius:999px;border:1px solid rgba(118,191,255,.18);background:linear-gradient(180deg,rgba(11,24,44,.92),rgba(7,16,30,.98));box-shadow:0 10px 20px rgba(0,0,0,.16);color:#8fdfff;font-size:1rem;font-weight:800;letter-spacing:.02em}.fd-flow-chip-down{width:42px;min-width:42px;justify-self:center}.fd-node{position:relative;min-width:0;padding:18px 18px 20px;border-radius:20px;border:1px solid rgba(97,153,227,.16);background:linear-gradient(180deg,rgba(12,25,44,.88),rgba(7,16,30,.96));box-shadow:0 12px 28px rgba(0,0,0,.16);display:flex;flex-direction:column;min-height:100%}.fd-node strong{display:block;color:#f4f8ff;font-size:1rem;line-height:1.22;margin-bottom:8px;overflow-wrap:anywhere}.fd-node span:last-child{display:block;color:#a8bedc;line-height:1.55;font-size:.92rem;overflow-wrap:anywhere}.fd-node-bottom{text-align:center}.blog-home-visual .featured-diagram,.blog-featured-visual .featured-diagram{height:100%}.article-figure-top .featured-diagram{min-height:320px}.page-blog .blog-featured-visual .featured-diagram{max-width:820px}@media (max-width:1100px){.enterprise-grid{grid-template-columns:1fr}.featured-diagram-lane-top{grid-template-columns:1fr}.fd-flow-chip-right{display:none}.featured-diagram-lane-bottom{grid-template-columns:1fr}.fd-node-bottom{text-align:left}}@media (max-width:720px){.enterprise-copy-card,.enterprise-card,.enterprise-note{padding:18px}.enterprise-copy-card h2{font-size:clamp(1.7rem,7vw,2.3rem)}.enterprise-cards{grid-template-columns:1fr}.featured-diagram{padding:16px;border-radius:20px}.featured-diagram h3{font-size:1.12rem;max-width:none}.fd-node{padding:14px 14px 12px}.fd-flow-chip{height:30px;min-width:30px;font-size:.92rem}.article-figure-top .featured-diagram{min-height:auto}}.footer-grid-rich{grid-template-columns:1.15fr .75fr .95fr .8fr}.delivery-band .section-heading{max-width:880px;margin-inline:auto}.delivery-mode-card{min-height:100%}.resource-card-grid{display:grid;gap:18px}.resource-card-grid-visual{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.resource-card-grid-compact{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.resource-card-grid-compact .blog-home-card{min-height:100%}.resource-card .blog-home-card-copy{display:grid;gap:10px}.resource-card .blog-meta-row{margin-bottom:2px}.article-related-links{margin-top:42px;padding-top:10px;border-top:1px solid rgba(118,183,255,.12)}.article-related-links .section-heading{margin-bottom:18px}.article-related-links .resource-card-grid-compact .blog-home-card{padding:22px}@media (max-width:1180px){.footer-grid-rich{grid-template-columns:1fr 1fr}}@media (max-width:1024px){.footer-grid-rich{grid-template-columns:1fr}.resource-card-grid-visual,.resource-card-grid-compact{grid-template-columns:1fr}}.resource-card-grid .blog-home-card+.blog-home-card{margin-top:0}.enterprise-band .eyebrow{background:rgba(8,19,36,.68);border-color:rgba(120,192,255,.16)}.enterprise-copy-card p{max-width:62ch}.enterprise-card h3{font-size:1.02rem}.enterprise-bullet{background:rgba(7,14,27,.62)}.delivery-band .section-heading p{max-width:76ch}.blog-home-band .resource-card-grid-visual .blog-home-card{grid-template-columns:1fr;align-items:start;gap:18px;min-height:100%}.blog-home-band .resource-card-grid-visual .blog-home-card .blog-home-visual{order:-1;min-height:220px}.blog-home-band .resource-card-grid-visual .blog-home-card .blog-home-card-copy{align-content:start}.blog-home-band .resource-card-grid-visual .blog-home-card h3{font-size:clamp(1.45rem,2vw,2rem)}.blog-home-band .resource-card-grid-visual .blog-home-card p{line-height:1.75}.blog-home-band .resource-card-grid-visual .featured-diagram{min-height:220px}.blog-home-band .resource-card-grid-visual .featured-diagram-grid{grid-template-columns:1fr;gap:10px}.blog-home-band .resource-card-grid-visual .featured-diagram-grid::before,.blog-home-band .resource-card-grid-visual .featured-diagram-grid::after{display:none}.blog-home-band .resource-card-grid-visual .fd-node,.blog-home-band .resource-card-grid-visual .fd-node-bottom{grid-column:auto;justify-self:stretch;max-width:none;text-align:left}.blog-home-band .resource-card-grid-visual .fd-node strong{font-size:.95rem}.blog-home-band .resource-card-grid-visual .fd-node span{font-size:.82rem;line-height:1.45}.solution-diagrams-band{padding-top:0}.solution-diagrams-heading{max-width:900px;margin-inline:auto}.solution-diagrams-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.solution-diagram-card{padding:24px;display:grid;gap:18px;align-content:start;background:linear-gradient(180deg,rgba(9,19,36,.98),rgba(6,13,25,.995))}.solution-diagram-copy h3{margin:0 0 10px;font-size:clamp(1.3rem,1.7vw,1.7rem);line-height:1.12;letter-spacing:-.03em}.solution-diagram-copy p{margin:0;color:#b8cbe6;line-height:1.78}.solution-diagram-visual .featured-diagram{min-height:100%}.solution-diagram-points{display:grid;gap:10px;margin:0;padding:0;list-style:none}.solution-diagram-points li{display:flex;align-items:flex-start;gap:10px;color:#eaf2ff;font-size:.95rem;line-height:1.55}.solution-diagram-points svg{width:16px;height:16px;stroke:#86dcff;fill:none;stroke-width:2;flex:0 0 16px;margin-top:2px}.enterprise-copy-card h2{max-width:14ch}.enterprise-card{min-height:100%}.enterprise-card p{color:#bfd0e8}.enterprise-note strong{font-size:1.02rem}.blog-home-band .section-heading{max-width:900px}.blog-home-band .resource-card-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.blog-home-band .resource-card-grid-compact .blog-home-card{padding:24px;min-height:100%;display:grid;gap:14px;align-content:start;background:linear-gradient(180deg,rgba(10,22,39,.96),rgba(7,14,27,.99));border:1px solid rgba(92,142,214,.18);box-shadow:0 18px 40px rgba(0,0,0,.18)}.blog-home-band .resource-card-grid-compact .blog-meta-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.blog-home-band .resource-card-grid-compact h3{margin:0;font-size:clamp(1.25rem,1.5vw,1.55rem);line-height:1.14;letter-spacing:-.035em}.blog-home-band .resource-card-grid-compact p{margin:0;color:#b7cbe6;line-height:1.75;font-size:.98rem}.blog-home-band .resource-card-grid-compact .text-link{margin-top:auto}.blog-home-band .resource-card-grid-compact .pill{background:rgba(8,20,37,.72);border-color:rgba(120,192,255,.14)}.page-blog .blog-featured-article{align-items:stretch}.page-blog .blog-featured-copy h2{max-width:18ch}.page-blog .blog-feature-list li{padding-block:10px}.page-blog .blog-insight-card p{line-height:1.75;color:#bfd0e8}@media (max-width:1180px){.solution-diagrams-grid{grid-template-columns:1fr}.blog-home-band .resource-card-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.solution-diagram-card{padding:18px}.blog-home-band .resource-card-grid-compact{grid-template-columns:1fr}.blog-home-band .resource-card-grid-compact .blog-home-card{padding:20px}}.hero-proof-list{display:grid;gap:10px;margin-top:22px;max-width:760px}.hero-proof-item{display:flex;align-items:flex-start;gap:10px;color:#eaf2ff;font-size:.98rem;line-height:1.56}.hero-proof-item svg{width:16px;height:16px;stroke:#86dcff;fill:none;stroke-width:2;flex:0 0 16px;margin-top:2px}.panel-secondary-brief p{margin-top:10px;color:#d7e5f7;line-height:1.72}.professional-band,.decision-band,.blueprint-band{padding-top:26px}.strategy-grid,.blueprint-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:22px;align-items:stretch}.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card{padding:26px}.strategy-copy,.blueprint-copy{background:linear-gradient(180deg,rgba(10,19,35,.98),rgba(7,14,27,.995))}.strategy-copy h2,.blueprint-copy h2{margin:0 0 14px;font-size:clamp(1.85rem,2.7vw,2.65rem);line-height:1.08;letter-spacing:-.035em;max-width:16ch}.strategy-copy p,.blueprint-copy p{margin:0;color:#b8cbe6;line-height:1.82;max-width:65ch}.strategy-list{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.strategy-list li{display:flex;align-items:flex-start;gap:10px;color:#eef5ff;font-size:.97rem;line-height:1.58}.strategy-list svg{width:16px;height:16px;stroke:#86dcff;fill:none;stroke-width:2;flex:0 0 16px;margin-top:2px}.strategy-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.strategy-cards-four{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.strategy-card{min-height:100%;background:linear-gradient(180deg,rgba(12,24,45,.86),rgba(8,14,28,.94))}.strategy-card h3,.strategy-note strong,.ops-step-card h3{display:block;margin:0 0 10px;font-size:1.08rem;letter-spacing:-.03em;color:#f4f8ff}.strategy-card p,.strategy-note p,.ops-step-card p{margin:0;color:#b7c9e1;line-height:1.78;font-size:15px}.strategy-note{grid-column:1/-1;border:1px solid rgba(120,192,255,.14);background:linear-gradient(180deg,rgba(10,20,39,.94),rgba(7,14,27,.99))}.blueprint-visual-card{display:grid;align-items:stretch;background:linear-gradient(180deg,rgba(11,22,42,.92),rgba(7,14,27,.98))}.blueprint-visual-card .featured-diagram{height:100%;min-height:100%}.blueprint-cards-wrap{margin-top:18px}.infrastructure-flow-band .ops-heading{max-width:900px;margin-inline:auto}.ops-flow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.ops-step-card{min-height:100%;background:linear-gradient(180deg,rgba(10,21,38,.96),rgba(7,14,27,.995));border:1px solid rgba(108,174,255,.14)}.page-home .blog-home-band .resource-card-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.page-infrastructure .blog-home-band .resource-card-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.page-infrastructure .metric-card strong{font-size:clamp(1.8rem,2.4vw,2.5rem)}.page-infrastructure .long-card h3{font-size:1.18rem}.page-infrastructure .faq-layout .section-heading{max-width:360px}@media (max-width:1180px){.strategy-cards-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.strategy-grid,.blueprint-grid{grid-template-columns:1fr}}@media (max-width:720px){.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card{padding:20px}.strategy-copy h2,.blueprint-copy h2{font-size:clamp(1.7rem,7vw,2.3rem);max-width:none}.strategy-cards,.strategy-cards-four,.ops-flow-grid,.page-home .blog-home-band .resource-card-grid-compact,.page-infrastructure .blog-home-band .resource-card-grid-compact{grid-template-columns:1fr}.hero-proof-item{font-size:.95rem}}.client-fit-band,.preserve-control-band,.principles-band,.contact-process-band{padding-top:6px}.preserve-heading{max-width:900px;margin-inline:auto}.preserve-grid,.contact-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.client-fit-band .strategy-copy,.preserve-control-band .ops-step-card,.principles-band .strategy-card,.contact-process-band .ops-step-card{background:linear-gradient(180deg,rgba(11,22,41,.92),rgba(7,13,25,.98))}.client-fit-band .strategy-note,.preserve-control-band .ops-step-card,.contact-process-band .ops-step-card{border-color:rgba(105,165,238,.18)}.client-fit-band .strategy-note strong{font-size:1.04rem}.preserve-control-band .ops-step-card h3,.contact-process-band .ops-step-card h3{margin:0 0 10px;font-size:1.05rem;letter-spacing:-.03em}.preserve-control-band .ops-step-card p,.contact-process-band .ops-step-card p{margin:0;color:#bdd0e8;line-height:1.78;font-size:15px}@media (max-width:1100px){.preserve-grid,.contact-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.preserve-grid,.contact-process-grid{grid-template-columns:1fr}}.featured-diagram-badges{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.fd-badge{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid rgba(120,192,255,.14);background:rgba(10,21,38,.7);color:#d9ecff;font-size:.78rem;font-weight:700;letter-spacing:.02em}.fd-tag{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:linear-gradient(180deg,rgba(20,43,76,.92),rgba(10,20,37,.96));border:1px solid rgba(118,191,255,.22);color:#9fe2ff;font-size:.74rem;font-weight:800;letter-spacing:.08em;margin-bottom:14px}@media (max-width:900px){.featured-diagram-badges{margin-bottom:12px}.fd-tag{width:30px;height:30px;border-radius:10px}}:root{--font-body:'Inter',system-ui,sans-serif;--font-heading:'Manrope','Inter',system-ui,sans-serif}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);text-rendering:optimizeLegibility}.hero-copy h1,.section-heading h2,.cta-band h2,.glass-card h3,.contact-card h2,.contact-side h2,.faq-item summary,.metric-card strong,.strategy-copy h2,.blueprint-copy h2,.article-prose h2,.article-prose h3,.blog-card-copy h3,.blog-home-card h3,.article-sidebar h2,.site-footer h3{font-family:var(--font-heading)}.brand-name{font-family:var(--font-heading);font-weight:800;letter-spacing:-.035em}.desktop-nav a,.button,.locale-trigger,.mobile-nav a{font-weight:650}.hero-grid{grid-template-columns:minmax(0,1.14fr) minmax(300px,392px);gap:30px}.hero-copy h1{max-width:14ch;font-size:clamp(2.4rem,4.15vw,4rem);line-height:1.03;letter-spacing:-.042em}.hero-text{max-width:64ch;margin-top:20px;color:#c9d7ea;font-size:17px;line-height:1.78}.hero-proof-list{gap:9px;margin-top:20px}.hero-proof-item{font-size:.95rem;line-height:1.55;color:#e4eefc}.hero-panel-card,.glass-card,.article-prose,.article-sidebar{border-radius:22px}.hero-panel-card{padding:24px}.panel-kicker,.eyebrow{letter-spacing:.16em}.price{font-size:clamp(1.85rem,2.7vw,2.5rem)}.mini-metric{font-size:50px}.trust-pill{font-size:13px;font-weight:650;letter-spacing:.01em;padding:14px 15px}.section{padding:84px 0}.section-heading{max-width:860px;margin-bottom:26px}.section-heading h2{font-size:clamp(1.82rem,2.45vw,2.55rem);line-height:1.1;letter-spacing:-.035em;max-width:18ch}.section-heading.center h2{margin-inline:auto}.section-heading p{margin-top:14px;max-width:65ch;color:#b9cbe3;font-size:16px;line-height:1.8}.glass-card h3,.strategy-card h3,.ops-step-card h3,.preserve-control-band .ops-step-card h3,.contact-process-band .ops-step-card h3{font-size:1.12rem;line-height:1.3;letter-spacing:-.025em}.glass-card p,.strategy-card p,.ops-step-card p,.article-prose p,.feature-inline,.check-list li,.faq-item p,.contact-form span,.icon-card p,.game-card p,.timeline-card p,.step-card p{color:#c0d0e6}.feature-inline,.footnote,.check-list li{line-height:1.7}.button{min-height:50px;padding:13px 20px;font-size:.97rem}.desktop-nav a{padding:13px 18px}.article-hero h1{max-width:15ch}.article-prose h2{font-size:clamp(1.55rem,2vw,2rem);line-height:1.16;letter-spacing:-.03em}.article-prose h3{font-size:1.2rem;letter-spacing:-.02em}.article-prose p{font-size:16px;line-height:1.82}.faq-item summary{font-size:1rem;line-height:1.45}.strategy-copy h2,.blueprint-copy h2{max-width:17ch;font-size:clamp(1.7rem,2.25vw,2.3rem);line-height:1.12}.strategy-copy p,.blueprint-copy p{max-width:63ch;font-size:16px}.cta-band h2{font-size:clamp(1.7rem,2.5vw,2.35rem);line-height:1.1}.cta-band p{font-size:16px;line-height:1.78}.form-row{gap:14px}.contact-form input,.contact-form select,.contact-form textarea{border-radius:15px;padding:13px 15px}.blog-card-copy h3,.blog-home-card h3{font-size:clamp(1.5rem,2.1vw,1.95rem);line-height:1.12}@media (min-width:1280px){.hero{min-height:680px}}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr}.hero-copy h1{max-width:15ch}.hero-text{max-width:100%}}@media (max-width:720px){.section{padding:68px 0}.hero{padding:78px 0 52px}.hero-copy h1{max-width:none;font-size:clamp(2rem,9.8vw,3rem);line-height:1.04}.hero-text{font-size:15.5px;line-height:1.68}.section-heading h2{font-size:clamp(1.55rem,7.2vw,2.05rem)}.strategy-copy h2,.blueprint-copy h2{font-size:clamp(1.5rem,6.8vw,2rem)}.blog-card-copy h3,.blog-home-card h3{font-size:clamp(1.34rem,6vw,1.7rem)}.trust-pill{min-width:auto}}.benefits-showcase .section-heading{max-width:980px;margin-bottom:32px}.benefits-showcase .section-heading h2{max-width:18ch}.capability-board{display:grid;grid-template-columns:minmax(300px,1.05fr) minmax(0,1.55fr);gap:22px;align-items:stretch}.capability-hero-card{position:relative;overflow:hidden;min-height:100%;padding:28px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at top left,rgba(47,119,255,0.18),transparent 34%),radial-gradient(circle at bottom right,rgba(0,212,255,0.1),transparent 28%),linear-gradient(180deg,rgba(10,22,40,0.96),rgba(6,14,26,0.99));border:1px solid rgba(114,186,255,0.18);box-shadow:0 20px 48px rgba(0,0,0,0.22)}.capability-hero-card::before{content:'';position:absolute;inset:0;background:linear-gradient(140deg,rgba(255,255,255,0.05),transparent 34%,transparent 65%,rgba(116,194,255,0.04));pointer-events:none}.capability-hero-card .eyebrow{margin-bottom:10px}.capability-hero-card h3{position:relative;margin:0;max-width:12ch;font-size:clamp(1.55rem,2.35vw,2.2rem);line-height:1.04}.capability-hero-card p{position:relative;margin:16px 0 0;max-width:40ch;color:var(--muted);font-size:1rem;line-height:1.72}.capability-pill-list{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.capability-pill{display:inline-flex;align-items:center;gap:8px;padding:11px 14px;border-radius:999px;border:1px solid rgba(118,191,255,0.16);background:rgba(8,18,34,0.78);color:#eef6ff;font-size:0.93rem;line-height:1.35;font-weight:600}.capability-pill svg{width:15px;height:15px;flex:0 0 auto}.capability-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.capability-panel{position:relative;overflow:hidden;padding:24px;display:flex;flex-direction:column;justify-content:flex-start;background:radial-gradient(circle at top right,rgba(47,119,255,0.12),transparent 34%),linear-gradient(180deg,rgba(9,21,39,0.94),rgba(6,14,26,0.98));border:1px solid rgba(114,186,255,0.14);box-shadow:0 18px 40px rgba(0,0,0,0.18)}.capability-panel-routing{grid-row:span 2}.capability-panel-operations{background:radial-gradient(circle at top right,rgba(0,212,255,0.12),transparent 32%),linear-gradient(180deg,rgba(9,21,39,0.94),rgba(6,14,26,0.98))}.capability-panel::after{content:'';position:absolute;inset:auto 24px 0;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(116,194,255,0.04),rgba(116,194,255,0.68),rgba(116,194,255,0.04));opacity:0.82}.capability-panel-head{display:flex;gap:14px;align-items:flex-start}.capability-panel-icon.card-icon.small{width:50px;height:50px;border-radius:15px;background:linear-gradient(180deg,rgba(20,46,82,0.92),rgba(10,24,43,0.98));border-color:rgba(118,191,255,0.2);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 12px 24px rgba(0,0,0,0.12)}.capability-panel-kicker{display:inline-flex;margin-bottom:6px;color:#8fdfff;font-size:0.76rem;font-weight:800;letter-spacing:0.12em}.capability-panel h3{margin:0;font-size:1.16rem;line-height:1.18}.capability-panel-text{margin:16px 0 18px;color:var(--muted);line-height:1.66;font-size:0.98rem;max-width:38ch}.capability-list{list-style:none;margin:0;padding:0;display:grid;gap:11px}.capability-list li{display:flex;align-items:flex-start;gap:10px;color:#eef6ff;font-size:0.97rem;line-height:1.5;font-weight:600}.capability-list li svg{width:15px;height:15px;flex:0 0 auto;margin-top:4px}@media (max-width:1100px){.capability-board{grid-template-columns:1fr}.capability-hero-card h3{max-width:14ch}}@media (max-width:760px){.benefits-showcase .section-heading h2{max-width:13ch}.capability-hero-card,.capability-panel{padding:22px}.capability-columns{grid-template-columns:1fr}.capability-panel-routing{grid-row:auto}.capability-hero-card h3{max-width:none;font-size:clamp(1.42rem,7vw,1.95rem)}}.v9-hero-aside{display:grid;gap:18px}.v9-pop-list{display:grid;gap:10px;margin-top:18px}.v9-pop-item{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 14px;border-radius:14px;background:rgba(7,14,27,.52);border:1px solid rgba(120,192,255,.14)}.v9-pop-item strong{font-size:.98rem;color:#f3f8ff}.v9-pop-item span{font-size:.9rem;color:#9cc6ef}.v9-link-grid .v9-link-card{display:grid;gap:14px;align-content:start;min-height:100%}.v9-link-grid .v9-link-card h3{margin:0}.v9-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v9-hero-aside-card{display:grid;gap:14px}@media (max-width:900px){.v9-metrics-grid{grid-template-columns:1fr}.v9-pop-item{flex-direction:column;align-items:flex-start}}:root{--bg:#f4f7fb;--surface:#ffffff;--surface-strong:#ffffff;--surface-soft:#f8fbff;--surface-glass:linear-gradient(180deg,#ffffff,#fbfdff);--line:rgba(18,45,80,.10);--line-strong:rgba(18,45,80,.16);--text:#0f213b;--muted:#556a84;--muted-2:#6f8198;--shadow-soft:0 20px 50px rgba(11,31,56,.08);--shadow:0 26px 65px rgba(11,31,56,.12)}body{background:linear-gradient(180deg,#f4f7fb 0%,#eef3f8 100%);color:var(--text)}.site-shell{background:linear-gradient(180deg,#f4f7fb 0%,#eef3f8 38%,#f7faff 100%)}.section{position:relative;background:transparent}.section-alt{background:linear-gradient(180deg,#f8fbff 0%,#f2f6fb 100%);border-top:1px solid rgba(18,45,80,.05);border-bottom:1px solid rgba(18,45,80,.05)}.glass-card,.hero-panel-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a{background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);border:1px solid rgba(18,45,80,.10);box-shadow:0 20px 55px rgba(11,31,56,.08)}.hero,.hero-subpage,.hero-home,.hero-blog,.page-contact .hero-subpage{background:radial-gradient(circle at 12% 18%,rgba(73,143,255,.18),transparent 22%),radial-gradient(circle at 86% 8%,rgba(78,223,255,.14),transparent 24%),linear-gradient(180deg,#071224 0%,#0b1931 62%,#102240 100%)}.hero-copy h1,.hero-copy p,.hero-copy .hero-text,.hero-note,.hero .eyebrow,.hero-subpage .eyebrow,.hero .feature-inline,.hero .enterprise-bullet{color:#edf4ff}.hero-copy h1{max-width:14ch}.hero .enterprise-bullet{background:rgba(255,255,255,.08);border-color:rgba(153,205,255,.18)}.hero .enterprise-bullet svg{stroke:#91dfff}.site-header{background:rgba(7,18,36,.78);backdrop-filter:blur(20px);border-bottom:1px solid rgba(122,180,255,.12)}.desktop-nav{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08)}.desktop-nav a:hover,.desktop-nav a.active{background:rgba(255,255,255,.08)}.brand-sub,.locale-menu a,.desktop-nav a{color:#d7e4f7}.button-secondary,.button-ghost{background:linear-gradient(180deg,rgba(12,22,39,.9),rgba(9,18,33,.96));border-color:rgba(148,196,255,.18)}.button-primary{background:linear-gradient(135deg,#0f63ff 0%,#42d2ff 100%);box-shadow:0 18px 44px rgba(19,110,255,.28)}.section-heading h2,.glass-card h3,.metric-card strong,.contact-card h2,.contact-side h2,.cta-band h2,.blog-card-copy h3,.blog-home-card h3,.blog-featured-copy h2,.faq-item summary{color:#0f213b}.section-heading p,.glass-card p,.blog-card-copy p,.blog-home-card p,.blog-featured-copy p,.feature-inline span,.footnote,.pricing-card p,.faq-item p,.capability-panel-text,.capability-list li span{color:#556a84}.card-icon,.brand-mark,.locale-trigger,.mobile-toggle{box-shadow:none}.card-icon{background:linear-gradient(180deg,#eef5ff,#e3edf9);border-color:rgba(18,45,80,.10);color:#0f63ff}.card-icon svg{stroke:#0f63ff}.pricing-card strong,.game-card strong,.mini-metric,.price,.offer-lineup-card strong{color:#0f213b}.pricing-card.featured,.offer-lineup-card:hover{border-color:rgba(18,99,255,.24);box-shadow:0 26px 60px rgba(15,99,255,.12)}.pricing-footnotes .footnote,.trust-pill,.feature-inline,.capability-pill,.pill,.panel-kicker,.capability-panel-kicker,.featured-diagram-kicker{background:#f2f7fd;color:#1f4f86;border:1px solid rgba(18,45,80,.08)}.trust-strip{background:transparent}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.trust-pill{text-align:center;justify-content:center;min-height:54px;font-weight:700}.panel-primary{background:linear-gradient(180deg,#0d203c,#10284b);border-color:rgba(130,197,255,.18)}.panel-secondary,.v12-price-card{background:linear-gradient(180deg,#102542,#0f2037);border-color:rgba(130,197,255,.18)}.panel-primary h3,.panel-primary p,.panel-primary li,.panel-secondary h3,.panel-secondary p,.v12-price-card .price,.v12-price-card p,.v12-price-card li,.v12-price-card .panel-kicker{color:#eef6ff}.panel-primary li svg,.v12-price-card li svg{stroke:#8ce0ff}.hero-panel-card{box-shadow:0 30px 70px rgba(2,10,24,.28)}.blog-home-band,.transit-insight-band{background:transparent}.blog-featured-article{padding:34px}.faq-item{background:#fff;border:1px solid rgba(18,45,80,.10)}.site-footer{background:linear-gradient(180deg,#091426,#0b1a31);border-top:1px solid rgba(132,191,255,.12)}.site-footer .section-heading h2,.site-footer h3,.site-footer strong,.site-footer a,.site-footer p,.site-footer li,.footer-bottom{color:#d9e6f6}.footprint-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:28px;align-items:center}.footprint-legend{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 18px}.legend-item{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid rgba(18,45,80,.10);color:#37516d;font-weight:600}.legend-dot{width:10px;height:10px;border-radius:999px;display:inline-block}.legend-dot.live{background:#0f63ff;box-shadow:0 0 0 6px rgba(15,99,255,.12)}.legend-dot.soon{background:#ff9f3d;box-shadow:0 0 0 6px rgba(255,159,61,.16)}.footprint-city-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.footprint-city-card{padding:16px 18px;border-radius:18px;background:#fff;border:1px solid rgba(18,45,80,.10);box-shadow:0 12px 30px rgba(11,31,56,.06)}.footprint-city-card strong{display:block;color:#10223d;font-size:1rem;margin-bottom:6px}.footprint-status{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:.86rem;font-weight:700}.footprint-status.live{background:rgba(15,99,255,.08);color:#0f63ff}.footprint-status.soon{background:rgba(255,159,61,.12);color:#b26009}.footprint-map-card{padding:16px;border-radius:28px;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)}.footprint-map{width:100%;height:auto;display:block}.footprint-map .map-route{fill:none;stroke-width:4;stroke-linecap:round;opacity:.95}.footprint-map .map-route.live{stroke:#0f63ff}.footprint-map .map-route.soon{stroke:#ff9f3d;stroke-dasharray:8 8}.footprint-map .map-dot{stroke:#ffffff;stroke-width:4}.footprint-map .map-dot.live{fill:#0f63ff;filter:drop-shadow(0 0 10px rgba(15,99,255,.28))}.footprint-map .map-dot.soon{fill:#ff9f3d;filter:drop-shadow(0 0 10px rgba(255,159,61,.26))}.footprint-map .map-labels rect{fill:rgba(14,31,55,.92)}.footprint-map .map-labels text{fill:#f4f8ff;font-size:16px;font-weight:700;font-family:Inter,system-ui,sans-serif}.offer-lineup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.offer-lineup-card{display:flex;flex-direction:column;gap:12px;padding:28px;text-decoration:none}.offer-lineup-card h3{margin:0;font-size:1.24rem}.offer-lineup-card strong{font-size:1.65rem;letter-spacing:-.04em}.offer-lineup-card p{margin:0;line-height:1.65}.v12-hero-grid{align-items:center}.v12-price-card .price{font-size:clamp(2.2rem,3.2vw,3rem);line-height:1.02;margin:10px 0 8px}.v12-comparison-card{min-height:100%}.v12-comparison-card h3{margin-bottom:10px}.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean{background:linear-gradient(180deg,#0c1930,#102340) !important;border-color:rgba(140,196,255,.18) !important}.article-diagram .diagram-box,.featured-diagram-card,.mini-arch-card,.compare-card,.engine-step{border-color:rgba(140,196,255,.18)}@media (max-width:1100px){.offer-lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footprint-layout{grid-template-columns:1fr}}@media (max-width:780px){.trust-grid,.offer-lineup-grid,.footprint-city-grid{grid-template-columns:1fr}.hero-copy h1{max-width:none}.blog-featured-article{padding:22px}}.hero,.hero-subpage,.hero-home,.hero-blog,.page-contact .hero-subpage{background:radial-gradient(circle at 14% 18%,rgba(79,153,255,.10),transparent 24%),radial-gradient(circle at 86% 10%,rgba(74,199,255,.08),transparent 22%),linear-gradient(180deg,#08111f 0%,#0b1626 56%,#0f1e33 100%)}.site-header{background:rgba(8,17,31,.84);border-bottom:1px solid rgba(170,196,230,.10)}.desktop-nav{background:rgba(255,255,255,.02);border-color:rgba(255,255,255,.06)}.button-secondary,.button-ghost{background:rgba(255,255,255,.04);border-color:rgba(184,207,236,.16);color:#edf4ff}.button-secondary:hover,.button-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(184,207,236,.24)}.panel-primary{background:linear-gradient(180deg,#0c182a,#10213a)}.panel-secondary,.v12-price-card{background:linear-gradient(180deg,#101b2d,#13243b)}.footprint-map-card{background:linear-gradient(180deg,#ffffff 0%,#f4f8fc 100%);border:1px solid rgba(18,45,80,.10)}.offer-lineup-card,.v12-comparison-card,.footprint-city-card{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.offer-lineup-card:hover,.v12-comparison-card:hover,.footprint-city-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(11,31,56,.12);border-color:rgba(18,99,255,.20)}.hero-copy .eyebrow,.panel-kicker{letter-spacing:.14em;text-transform:uppercase}.hero-note{background:rgba(255,255,255,.06);border:1px solid rgba(164,201,245,.14);border-radius:999px;display:inline-flex;align-items:center;gap:10px;padding:10px 14px}:root{--bg:#eef3f8;--surface:#ffffff;--surface-strong:#ffffff;--surface-soft:#f8fbfd;--surface-glass:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);--line:rgba(17,45,82,.10);--line-strong:rgba(17,45,82,.16);--text:#10233f;--muted:#586f89;--muted-2:#74879d;--shadow-soft:0 18px 42px rgba(10,25,45,.07);--shadow:0 24px 60px rgba(10,25,45,.10);--container:1260px}html,body{background:#eef3f8;color:var(--text)}body{background:linear-gradient(180deg,#eef3f8 0%,#f6f8fb 42%,#edf2f7 100%)}.site-shell{background:linear-gradient(180deg,#eef3f8 0%,#f8fafc 38%,#edf2f7 100%)}.site-header{overflow:visible;background:rgba(9,18,31,.86)!important;border-bottom:1px solid rgba(184,204,228,.14)!important;box-shadow:0 10px 30px rgba(3,10,18,.12)}.header-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:18px;min-height:84px}.desktop-nav{justify-self:center;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:6px;background:rgba(255,255,255,.03)!important;border-color:rgba(255,255,255,.08)!important}.desktop-nav::-webkit-scrollbar{display:none}.desktop-nav a{white-space:nowrap;padding:13px 16px;font-size:.95rem}.header-actions{gap:12px;position:relative;z-index:3}.locale-menu{z-index:200;min-width:240px;border:1px solid rgba(157,190,229,.16);box-shadow:0 22px 54px rgba(4,10,20,.28)}.locale-menu a{color:#dbe7f5}.hero,.hero-subpage,.hero-home,.hero-blog,.page-contact .hero-subpage{background:radial-gradient(circle at 12% 16%,rgba(63,132,255,.10),transparent 22%),radial-gradient(circle at 88% 8%,rgba(77,206,255,.08),transparent 22%),linear-gradient(180deg,#08111d 0%,#0d1828 58%,#132338 100%)}.hero::before{background:radial-gradient(circle at 18% 18%,rgba(83,220,255,0.06),transparent 24%),radial-gradient(circle at 82% 12%,rgba(23,114,255,0.10),transparent 24%),linear-gradient(180deg,rgba(4,9,20,0.28),rgba(4,9,20,0.58))}.hero-grid{gap:34px}.hero-copy h1{max-width:13ch;font-size:clamp(2.5rem,4vw,4.35rem);text-wrap:balance}.hero-text{max-width:62ch;font-size:17px;line-height:1.78;color:#d2deed}.hero-note{background:rgba(255,255,255,.06);border:1px solid rgba(153,189,231,.12)}.hero-proof-list{margin-top:22px}.hero-panel{align-self:stretch}.hero-panel-card{border-radius:24px}.panel-primary,.panel-secondary,.v12-price-card{background:linear-gradient(180deg,#101b2a,#16293f)!important;border:1px solid rgba(163,198,238,.14)!important;box-shadow:0 28px 70px rgba(6,12,22,.22)}.panel-primary h3,.panel-primary p,.panel-primary li,.panel-secondary h3,.panel-secondary p,.panel-secondary li,.v12-price-card .price,.v12-price-card p,.v12-price-card li,.v12-price-card .panel-kicker{color:#eef4fb!important}.panel-primary li svg,.panel-secondary li svg,.v12-price-card li svg{stroke:#9be6ff}.trust-strip{padding-top:24px;padding-bottom:16px}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.trust-pill{background:#ffffff;border:1px solid rgba(17,45,82,.08);box-shadow:0 8px 22px rgba(10,25,45,.04);color:#23466d}.section{padding:82px 0}.section-alt{background:linear-gradient(180deg,#f7fafc 0%,#edf2f7 100%)!important;border-block:1px solid rgba(17,45,82,.06)}.glass-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-sidebar,.faq-item,.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean{background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;border:1px solid rgba(17,45,82,.10)!important;box-shadow:0 18px 42px rgba(10,25,45,.07)!important;color:#10233f}.glass-card h3,.glass-card strong,.blog-card-copy h3,.blog-home-card h3,.blog-featured-copy h2,.contact-card h2,.contact-side h2,.pricing-card strong,.game-card strong,.metric-card strong,.faq-item summary,.article-prose h2,.article-prose h3,.article-sidebar h2,.section-heading h2,.strategy-copy h2,.strategy-card h3,.strategy-note strong,.enterprise-copy-card h2,.enterprise-card h3,.enterprise-note strong,.capability-hero-card h3,.capability-panel h3,.ops-step-card h3,.timeline-card h3,.option-card h3,.solution-diagram-card h3{color:#10233f!important}.section-heading p,.glass-card p,.blog-card-copy p,.blog-home-card p,.blog-featured-copy p,.feature-inline span,.footnote,.pricing-card p,.faq-item p,.capability-panel-text,.capability-list li span,.strategy-copy p,.strategy-card p,.strategy-note p,.enterprise-card p,.enterprise-note p,.ops-step-card p,.timeline-card p,.option-card p,.article-prose p,.article-sidebar p,.check-list li,.feature-inline,.contact-form span,.game-card p,.solution-diagram-card p,.solution-diagram-points li span{color:#586f89!important}.strategy-copy,.enterprise-copy-card,.capability-hero-card,.blueprint-copy{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important}.strategy-list li,.enterprise-bullet,.hero .enterprise-bullet,.solution-diagram-points li,.capability-list li,.feature-inline,.footnote,.capability-pill,.pill,.panel-kicker,.capability-panel-kicker,.featured-diagram-kicker{color:#274d77!important}.strategy-list li svg,.solution-diagram-points li svg,.capability-list li svg,.feature-inline svg,.footnote svg,.capability-pill svg,.enterprise-bullet svg{stroke:#0f63ff!important}.enterprise-bullet,.capability-pill,.feature-inline,.trust-pill,.footnote,.pill,.panel-kicker,.capability-panel-kicker,.featured-diagram-kicker{background:#f3f8fd!important;border:1px solid rgba(17,45,82,.08)!important}.capability-board{gap:18px}.capability-hero-card,.capability-panel{padding:24px}.capability-panel::after,.capability-hero-card::before{display:none!important}.solution-diagram-visual,.featured-diagram,.article-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean{background:linear-gradient(180deg,#f9fbfe 0%,#f3f7fb 100%)!important}.article-diagram .diagram-box,.featured-diagram-card,.mini-arch-card,.compare-card,.engine-step{background:#fff!important;border:1px solid rgba(17,45,82,.10)!important;color:#10233f!important}.featured-diagram h3,.featured-diagram strong,.article-diagram strong,.article-diagram span,.article-diagram p,.featured-diagram span,.featured-diagram p{color:#10233f!important}.featured-diagram-badges .fd-badge,.fd-node,.diagram-box,.compare-card,.engine-step,.featured-diagram-card{background:#fff!important;color:#10233f!important;border:1px solid rgba(17,45,82,.10)!important;box-shadow:none!important}.fd-node span,.fd-node strong,.featured-diagram-copy p,.featured-diagram-copy h3,.diagram-box p,.diagram-box strong{color:#10233f!important}.footprint-layout{grid-template-columns:minmax(0,1.05fr) minmax(340px,520px);gap:34px;align-items:center}.footprint-map-card{padding:18px;border-radius:30px;background:linear-gradient(180deg,#ffffff 0%,#f4f8fb 100%)!important}.footprint-map .map-labels rect{fill:#18314f}.footprint-map .map-labels text{font-size:15px;font-weight:700}.footprint-city-card{display:flex;flex-direction:column;gap:8px;min-height:104px;justify-content:center}.offer-lineup-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.offer-lineup-card{padding:26px;border-radius:24px;text-decoration:none}.offer-lineup-card p{margin:0}.feature-card-large{height:100%}.pricing-grid{gap:16px}.pricing-card{padding:24px}.pricing-card.featured{border-color:rgba(15,99,255,.26)!important;box-shadow:0 22px 52px rgba(15,99,255,.10)!important}.pricing-card span{color:#365475}.pricing-footnotes{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-grid{gap:18px}.timeline-card,.option-card,.game-card{min-height:100%}.blog-home-band,.transit-insight-band{background:transparent}.blog-featured-article,.blog-home-card,.blog-insight-card,.blog-card-featured,.article-prose,.article-sidebar,.faq-item{border-radius:24px}.article-prose,.article-sidebar{padding:28px}.article-prose ul li,.article-prose ol li{color:#425a77}.article-prose a,.footer-inline-link{color:#0f63ff}.faq-item summary{padding:18px 22px}.faq-item p{padding:0 22px 20px;margin:0}.site-footer{padding:56px 0 34px;background:linear-gradient(180deg,#0a1627 0%,#0d1d34 100%)!important;border-top:1px solid rgba(168,196,232,.10)!important}.footer-grid-rich{grid-template-columns:1.3fr .95fr 1.1fr .9fr;gap:24px;align-items:start}.footer-brand-block p{margin:14px 0 12px;max-width:42ch}.footer-highlight{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(173,202,235,.12);color:#dce8f6;font-size:.92rem;line-height:1.45;margin-bottom:12px}.footer-links{list-style:none;margin:0;padding:0;display:grid;gap:10px}.footer-links.compact li a{display:block;color:#d7e4f4;font-size:.95rem;line-height:1.45}.footer-links.compact li a:hover,.footer-inline-link:hover,.footer-link-cta:hover{color:#ffffff}.footer-contact-block p{margin-bottom:12px}.footer-inline-link{display:inline-block;margin-bottom:14px;font-weight:600}.footer-link-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;background:linear-gradient(135deg,#0f63ff 0%,#42d2ff 100%);color:#fff;font-weight:700;box-shadow:0 18px 40px rgba(16,101,245,.25)}.site-footer p,.site-footer small,.site-footer li,.site-footer a,.site-footer h3{color:#d8e5f4!important}.site-footer h3{font-size:1rem;margin:0 0 14px}.site-footer .brand-sub{color:#b7c7da!important}@media (max-width:1320px){.desktop-nav a{padding:12px 13px;font-size:.92rem}.desktop-cta{padding-inline:18px}}@media (max-width:1180px){.desktop-nav,.desktop-cta{display:none}.mobile-toggle{display:flex}.header-inner{grid-template-columns:auto 1fr auto}}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr}.hero-panel{max-width:520px}.footprint-layout,.footer-grid-rich{grid-template-columns:1fr}.offer-lineup-grid,.pricing-footnotes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.container{width:min(var(--container),calc(100% - 24px))}.section{padding:64px 0}.hero{padding:74px 0 48px}.hero-copy h1{font-size:clamp(2rem,10vw,3rem)}.hero-text{font-size:15.5px;line-height:1.68}.trust-grid,.offer-lineup-grid,.pricing-footnotes,.footprint-city-grid,.enterprise-cards,.feature-grid,.game-grid{grid-template-columns:1fr!important}.footer-grid-rich{gap:22px}.site-footer{padding:46px 0 28px}.footprint-map .map-labels text{font-size:12px}.footprint-map .map-labels rect{height:28px}.footprint-city-card{min-height:auto}}@media (max-width:560px){.brand-mark{width:48px;height:48px;border-radius:15px}.brand-mark img{width:44px;height:44px}.brand-name{font-size:1.28rem}.brand-sub{font-size:.72rem;letter-spacing:.16em}.locale-trigger{min-width:72px;padding:11px 12px}.mobile-toggle{width:42px;height:42px}.button{min-height:48px;padding:12px 18px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-proof-item{font-size:.92rem}.article-prose,.article-sidebar,.glass-card,.hero-panel-card,.capability-hero-card,.capability-panel,.strategy-copy,.strategy-card,.strategy-note,.enterprise-copy-card,.enterprise-card,.enterprise-note,.ops-step-card{padding:20px!important}}:root{--container:1240px;--text:#0f223d;--muted:#5c7088;--muted-2:#778aa1;--line:rgba(18,42,74,.12);--shadow-soft:0 14px 34px rgba(9,24,45,.06);--shadow:0 26px 60px rgba(9,24,45,.11)}html{scroll-behavior:smooth}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:linear-gradient(180deg,#eff4f8 0%,#f7fafc 42%,#edf2f7 100%);color:var(--text)}a{text-decoration:none}.container{width:min(var(--container),calc(100% - 48px))}.site-shell{background:linear-gradient(180deg,#eff4f8 0%,#f8fafc 34%,#edf2f7 100%)}.site-header{position:sticky;top:0;z-index:1000;background:rgba(8,18,31,.88)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(170,193,219,.12)!important;box-shadow:0 14px 40px rgba(4,10,19,.14)!important}.header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:80px}.brand{gap:14px}.brand-mark{width:64px;height:64px;border-radius:18px;box-shadow:0 16px 40px rgba(15,99,255,.18);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.01))}.brand-name{font-size:1.05rem;letter-spacing:-.02em}.brand-sub{font-size:.82rem;letter-spacing:.2em;text-transform:uppercase}.desktop-nav{justify-self:center;display:flex;align-items:center;gap:4px;padding:6px;border-radius:999px;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.desktop-nav a{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border-radius:999px;color:#dbe8f5;font-weight:650;font-size:.96rem;line-height:1;transition:background .18s ease,color .18s ease,transform .18s ease}.desktop-nav a:hover,.desktop-nav a.active{background:rgba(255,255,255,.08)!important;color:#fff!important;transform:translateY(-1px)}.desktop-nav a.active::after{display:none}.header-actions{display:flex;align-items:center;gap:12px;position:relative;z-index:1002}.locale-switcher{position:relative;z-index:1003}.locale-trigger{min-width:82px;min-height:48px;padding:0 16px;border-radius:999px;background:rgba(4,11,21,.72);border:1px solid rgba(173,201,233,.16);color:#f4f8fc;font-weight:700}.locale-trigger svg{stroke:#dbe8f5}.locale-menu{top:calc(100%+10px);right:0;left:auto;min-width:236px;padding:10px;border-radius:20px;background:rgba(5,11,20,.98);border:1px solid rgba(164,193,224,.14);box-shadow:0 30px 80px rgba(2,6,12,.42);z-index:1200}.locale-menu a{display:flex;align-items:center;min-height:48px;padding:0 16px;border-radius:14px;color:#d7e5f5;font-weight:600}.locale-menu a.active,.locale-menu a:hover{background:rgba(255,255,255,.07);color:#fff}.button{min-height:50px;padding-inline:22px;border-radius:999px;font-weight:700;letter-spacing:-.01em}.button-secondary.desktop-cta{background:rgba(255,255,255,.035);border:1px solid rgba(173,201,233,.16);color:#f6fbff;box-shadow:none}.button-secondary.desktop-cta:hover{background:rgba(255,255,255,.08);color:#fff}.mobile-toggle{width:48px;height:48px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(170,193,219,.12)}.mobile-nav{top:calc(100%+10px);left:16px;right:16px;border-radius:24px;background:rgba(5,11,20,.99);border:1px solid rgba(164,193,224,.14);box-shadow:0 26px 70px rgba(2,6,12,.38)}.mobile-nav-inner{padding:18px}.mobile-nav a{border-radius:16px}.hero,.hero-home,.hero-subpage,.hero-blog,.page-contact .hero-subpage{overflow:hidden;background:radial-gradient(circle at 12% 18%,rgba(67,129,255,.16),transparent 23%),radial-gradient(circle at 82% 8%,rgba(77,207,255,.12),transparent 24%),linear-gradient(180deg,#08101b 0%,#0d1726 50%,#112133 100%)!important}.hero{padding:88px 0 64px}.hero-backdrop .grid-lines{opacity:.22}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:34px;align-items:center}.hero-copy h1{max-width:12ch;font-size:clamp(2.6rem,4.3vw,4.55rem);line-height:.96;letter-spacing:-.05em;text-wrap:balance}.hero-text{max-width:62ch;font-size:1.05rem;line-height:1.78;color:#d4dfec}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero-note{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;background:rgba(255,255,255,.055);border:1px solid rgba(152,189,231,.14);color:#e7f2ff}.hero-proof-list{display:grid;grid-template-columns:1fr;gap:10px;max-width:640px}.hero-proof-item{background:rgba(255,255,255,.045);border:1px solid rgba(147,183,226,.12);border-radius:16px;padding:13px 16px;color:#e7f2ff}.hero-proof-item span{line-height:1.55}.hero-panel-card,.panel-primary,.panel-secondary,.v12-price-card{border-radius:26px!important}.panel-primary,.panel-secondary,.v12-price-card{background:linear-gradient(180deg,#0f1b2b 0%,#16263a 100%)!important;border:1px solid rgba(162,195,232,.14)!important;box-shadow:0 30px 80px rgba(3,9,17,.28)!important}.panel-kicker{display:inline-flex;align-items:center;padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.08)!important;color:#dff1ff!important;border:1px solid rgba(166,199,232,.12)!important;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.panel-primary .price,.v12-price-card .price{font-size:clamp(2rem,3.2vw,3rem);line-height:1;letter-spacing:-.04em;color:#fff!important}.check-list li{display:flex;align-items:flex-start;gap:10px}.check-list li svg{flex:0 0 18px;margin-top:2px}.trust-strip{padding:18px 0 8px}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.trust-pill{min-height:58px;display:flex;align-items:center;justify-content:center;padding:12px 16px;text-align:center;background:#fff!important;color:#28486d!important;border:1px solid rgba(18,42,74,.09)!important;box-shadow:0 10px 24px rgba(10,25,45,.04)!important}.section{padding:88px 0}.section-heading{max-width:860px;margin-bottom:28px}.section-heading .eyebrow,.eyebrow{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#eaf4fd;color:#0f63ff;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.section-heading h2{font-size:clamp(2.1rem,3.3vw,3.4rem);line-height:1.02;letter-spacing:-.045em;max-width:14ch;margin:14px 0 12px}.section-heading p{font-size:1.08rem;line-height:1.78;color:var(--muted);max-width:70ch}.glass-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-sidebar,.faq-item,.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean{background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important;border:1px solid rgba(18,42,74,.10)!important;box-shadow:0 18px 44px rgba(10,25,45,.065)!important;color:#10233f!important}.glass-card:hover,.offer-lineup-card:hover,.blog-home-card:hover,.blog-insight-card:hover,.timeline-card:hover,.option-card:hover,.game-card:hover,.pricing-card:hover{transform:translateY(-2px);box-shadow:0 24px 56px rgba(10,25,45,.09)!important}.feature-stack,.pricing-grid,.offer-lineup-grid,.game-grid,.timeline-grid,.options-grid,.faq-list,.article-step-list{gap:18px}.offer-lineup-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.offer-lineup-card{display:flex;flex-direction:column;gap:12px;padding:28px 24px;border-radius:24px}.offer-lineup-card strong{font-size:1.4rem;letter-spacing:-.03em;color:#0f63ff!important}.offer-lineup-card p{font-size:1rem;line-height:1.72;color:var(--muted)!important}.footprint-layout{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:34px;align-items:center}.footprint-legend{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 22px}.legend-item{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border-radius:999px;background:#fff;color:#35516f;border:1px solid rgba(18,42,74,.10);font-weight:700;box-shadow:0 10px 24px rgba(9,24,45,.04)}.legend-dot{width:12px;height:12px;border-radius:999px}.footprint-city-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.footprint-city-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-height:112px;padding:18px 20px;border-radius:22px;background:#fff;border:1px solid rgba(18,42,74,.10);box-shadow:0 14px 32px rgba(10,25,45,.05)}.footprint-city-card strong{font-size:1.1rem;color:#132945}.footprint-status{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;font-weight:700;font-size:.95rem}.footprint-status.live{background:#edf5ff;color:#245ce3}.footprint-status.soon{background:#fff4e8;color:#bf6900}.footprint-map-card{padding:18px;border-radius:30px;background:linear-gradient(180deg,#ffffff 0%,#f5f9fc 100%)!important}.footprint-map{display:block;width:100%;height:auto}.footprint-map .map-labels rect{fill:#1d3047}.footprint-map .map-labels text{fill:#fff;font-size:15px;font-weight:700;dominant-baseline:middle}.map-route{fill:none;stroke-width:5;stroke-linecap:round;stroke-dasharray:8 10}.map-route.live{stroke:#2f78ff}.map-route.soon{stroke:#ff9f3d}.map-dot.live{fill:#2f78ff;stroke:#fff;stroke-width:4}.map-dot.soon{fill:#ff9f3d;stroke:#fff;stroke-width:4}.enterprise-copy-card,.strategy-copy,.blueprint-copy,.capability-hero-card{padding:30px!important}.enterprise-copy-card h2,.strategy-copy h2,.blueprint-copy h2,.capability-hero-card h3{font-size:clamp(2rem,3vw,3rem)!important;line-height:1.02!important;letter-spacing:-.04em!important;max-width:14ch}.enterprise-copy-card p,.strategy-copy p,.blueprint-copy p,.capability-hero-card p{font-size:1.05rem;line-height:1.82;color:var(--muted)!important}.strategy-list li,.enterprise-bullet,.hero .enterprise-bullet,.solution-diagram-points li,.capability-list li,.feature-inline,.footnote,.capability-pill,.pill,.panel-kicker,.capability-panel-kicker,.featured-diagram-kicker{color:#274d77!important}.strategy-list li,.check-list li,.capability-list li span,.solution-diagram-points li span{font-size:1rem;line-height:1.72}.feature-inline,.capability-pill,.footnote,.enterprise-bullet{display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#f2f7fd!important;border:1px solid rgba(18,42,74,.08)!important;color:#234a74!important}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pricing-card{padding:28px 24px;border-radius:24px}.pricing-card strong{display:block;font-size:1.7rem;line-height:1;letter-spacing:-.04em;margin:4px 0 12px}.pricing-card span{display:block;font-weight:700;color:#43607f}.pricing-card ul{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:10px}.pricing-card ul li{color:var(--muted);line-height:1.65}.pricing-card.featured{background:linear-gradient(180deg,#fdfefe 0%,#f5f9ff 100%)!important;border-color:rgba(15,99,255,.22)!important;box-shadow:0 24px 56px rgba(15,99,255,.10)!important}.pricing-footnotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.blog-index-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:28px;align-items:start}.blog-index-copy h1{font-size:clamp(2.5rem,4.2vw,4.3rem);line-height:.98;letter-spacing:-.05em;max-width:12ch}.blog-insights-grid{display:grid;gap:16px}.blog-insight-card,.blog-home-card,.blog-featured-article,.blog-card-featured{padding:26px;border-radius:26px}.blog-insight-card h2,.blog-home-card h3,.blog-featured-copy h2{font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.08;letter-spacing:-.03em}.blog-insight-card p,.blog-home-card p,.blog-featured-copy p{font-size:1rem;line-height:1.76;color:var(--muted)!important}.blog-grid,.blog-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.article-header-card{padding:34px 34px;background:linear-gradient(180deg,#0d1728 0%,#13243a 100%)!important;border:1px solid rgba(170,198,233,.14)!important;box-shadow:0 34px 84px rgba(3,9,17,.30)!important;border-radius:28px}.article-header-card h1{max-width:14ch;color:#fff!important}.article-header-lead{color:#d7e4f2!important;font-size:1.06rem;line-height:1.78}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px;align-items:start}.article-prose,.article-sidebar{padding:30px!important;border-radius:26px}.article-prose h2{font-size:clamp(1.8rem,2.8vw,2.45rem);line-height:1.05;letter-spacing:-.04em;margin:0 0 14px}.article-prose h3{font-size:1.24rem;line-height:1.18;letter-spacing:-.02em}.article-prose p,.article-prose li{font-size:1rem;line-height:1.82;color:#455f7c!important}.article-inline-cta{padding:28px;border-radius:24px;background:linear-gradient(180deg,#f8fbff 0%,#edf5ff 100%);border:1px solid rgba(15,99,255,.10)}.faq-item{overflow:hidden}.faq-item summary{padding:20px 22px;font-weight:700}.faq-item p{padding:0 22px 22px}.site-footer{padding:52px 0 30px;background:linear-gradient(180deg,#091424 0%,#0d1c31 100%)!important;border-top:1px solid rgba(164,193,224,.12)!important}.footer-grid-rich{display:grid;grid-template-columns:1.2fr .95fr .95fr .9fr;gap:24px;align-items:start}.footer-brand-block p{margin:14px 0 10px;max-width:40ch;color:#d7e5f4!important;line-height:1.75}.footer-highlight{display:inline-flex;align-items:center;justify-content:flex-start;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(170,193,219,.12);color:#d9e7f6;font-size:.92rem;line-height:1.55}.footer-links{display:grid;gap:10px;list-style:none;margin:0;padding:0}.footer-links.compact li a{display:block;font-size:.95rem;line-height:1.5;color:#d9e6f6!important;opacity:.95}.footer-links.compact li a:hover,.footer-inline-link:hover,.footer-link-cta:hover{color:#fff!important;opacity:1}.footer-contact-block p{font-size:.98rem;line-height:1.7;color:#d9e6f6!important;margin-bottom:12px}.footer-inline-link{display:inline-block;margin-bottom:14px;font-weight:700;color:#69b2ff!important}.footer-link-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;background:linear-gradient(135deg,#0f63ff 0%,#45d3ff 100%);color:#fff!important;box-shadow:0 20px 46px rgba(15,99,255,.24)}.footer-brand .brand-sub{color:#b7c7da!important}.footer-brand .brand-name{color:#f4f8fc!important}::selection{background:rgba(15,99,255,.16);color:#0f223d}@media (max-width:1380px){.header-inner{grid-template-columns:auto 1fr auto}.desktop-nav a{padding:0 14px;font-size:.92rem}}@media (max-width:1280px){.desktop-nav,.desktop-cta{display:none}.mobile-toggle{display:flex}.blog-grid,.blog-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.hero-grid,.blog-index-shell,.article-layout,.footprint-layout,.footer-grid-rich{grid-template-columns:1fr}.hero-panel{max-width:560px}.trust-grid,.pricing-grid,.offer-lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-sidebar{order:-1}}@media (max-width:820px){.container{width:min(var(--container),calc(100% - 24px))}.site-header{background:rgba(8,18,31,.94)!important}.header-inner{min-height:74px;gap:10px}.brand-mark{width:52px;height:52px;border-radius:16px}.brand-name{font-size:.98rem}.hero{padding:74px 0 46px}.hero-copy h1,.blog-index-copy h1,.article-header-card h1{font-size:clamp(2rem,8vw,3rem)}.hero-text,.section-heading p,.enterprise-copy-card p,.strategy-copy p,.blueprint-copy p,.blog-insight-card p,.blog-home-card p,.article-prose p{font-size:.98rem;line-height:1.72}.section{padding:66px 0}.section-heading h2,.enterprise-copy-card h2,.strategy-copy h2,.blueprint-copy h2,.capability-hero-card h3{font-size:clamp(1.8rem,7vw,2.45rem)!important;max-width:none}.trust-grid,.pricing-grid,.offer-lineup-grid,.pricing-footnotes,.blog-grid,.blog-home-grid,.footprint-city-grid,.game-grid{grid-template-columns:1fr!important}.footer-grid-rich{gap:20px}.site-footer{padding:44px 0 28px}}@media (max-width:560px){.locale-trigger{min-width:74px;padding:0 14px}.button{width:100%;justify-content:center}.hero-actions{display:grid;grid-template-columns:1fr}.hero-proof-item{padding:12px 14px}.offer-lineup-card,.pricing-card,.blog-insight-card,.blog-home-card,.article-prose,.article-sidebar{padding:22px!important}.footprint-map .map-labels text{font-size:11px}}.site-header,.header-inner,.header-actions,.locale-switcher{overflow:visible!important}.desktop-nav{overflow-x:auto;overflow-y:visible}.footer-grid-rich>div,.footer-links.compact li{min-width:0}.footer-links.compact li a{overflow-wrap:anywhere}.hero-copy,.hero-panel,.section-heading,.glass-card,.footprint-map-card,.offer-lineup-card,.pricing-card,.blog-home-card,.blog-insight-card,.article-prose,.article-sidebar{min-width:0}.hero-copy>.eyebrow{background:rgba(10,22,39,.72)!important;color:#eaf5ff!important;border:1px solid rgba(167,201,238,.16)!important;box-shadow:0 10px 24px rgba(2,8,16,.18)}.hero-panel-card .panel-kicker,.panel-primary .panel-kicker,.panel-secondary .panel-kicker,.v12-price-card .panel-kicker{background:rgba(255,255,255,.08)!important;color:#dff1ff!important;border:1px solid rgba(166,199,232,.14)!important}.hero-panel-card .mini-metric,.hero-panel-card .price,.panel-primary .price,.panel-secondary .price,.v12-price-card .price,.panel-primary .mini-metric,.panel-secondary .mini-metric{color:#f7fbff!important;text-shadow:0 1px 0 rgba(0,0,0,.12)}.hero-panel-card h3,.hero-panel-card p,.hero-panel-card li,.panel-primary h3,.panel-primary p,.panel-primary li,.panel-secondary h3,.panel-secondary p,.panel-secondary li,.v12-price-card h3,.v12-price-card p,.v12-price-card li{color:#edf4ff!important}.enterprise-copy-card .eyebrow,.strategy-copy .eyebrow,.blueprint-copy .eyebrow,.capability-hero-card .eyebrow,.solution-diagram-card .eyebrow,.article-header-card .eyebrow,.article-prose .eyebrow,.article-sidebar .eyebrow{background:#1b3047!important;color:#d8ecff!important;border:1px solid rgba(138,179,221,.18)!important}.section-heading .eyebrow{background:#eaf4fd!important;color:#0f63ff!important;border:1px solid rgba(15,99,255,.08)!important}.footprint-status.live{background:#edf5ff!important;color:#215ce3!important}.footprint-status.soon{background:#fff4e8!important;color:#bf6900!important}@media (max-width:780px){.hero-copy>.eyebrow{max-width:100%;line-height:1.45;white-space:normal}.hero-panel-card .panel-kicker{line-height:1.45;white-space:normal}}:root{--card-ink:#122942;--card-ink-soft:#4d657e;--card-border:rgba(18,42,74,.10);--card-bg:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)}.site-header{z-index:1600!important;background:linear-gradient(180deg,rgba(8,15,27,.92),rgba(9,17,31,.84))!important;border-bottom:1px solid rgba(138,169,206,.12)!important}.header-inner{min-height:88px!important}.desktop-nav{background:rgba(255,255,255,.04)!important;border:1px solid rgba(170,193,219,.10)!important;box-shadow:none!important}.desktop-nav a{font-weight:700!important}.locale-menu{max-height:min(70vh,380px);overflow:auto}.hero-copy>.eyebrow,.hero-panel-card .panel-kicker,.panel-primary .panel-kicker,.panel-secondary .panel-kicker,.v12-price-card .panel-kicker{background:rgba(14,29,49,.88)!important;color:#eef7ff!important;border:1px solid rgba(162,191,224,.18)!important;box-shadow:0 12px 28px rgba(4,10,18,.12)!important}.hero-copy>.eyebrow{padding:10px 14px!important}.hero-panel-card{padding:30px!important}.panel-secondary-brief{background:linear-gradient(180deg,#0f1b2d 0%,#132238 100%)!important}.hero-panel-card h3,.hero-panel-card p,.hero-panel-card li,.panel-primary h3,.panel-primary p,.panel-primary li,.panel-secondary h3,.panel-secondary p,.panel-secondary li,.v12-price-card h3,.v12-price-card p,.v12-price-card li{color:#edf5ff!important}.hero-panel-card .mini-metric,.panel-primary .mini-metric,.panel-secondary .mini-metric{font-size:clamp(2.8rem,5vw,4.4rem)!important;line-height:.95!important;color:#ffffff!important;text-shadow:0 2px 20px rgba(71,129,255,.18)}.hero-proof-item{background:rgba(255,255,255,.06)!important;border-color:rgba(152,189,231,.14)!important;color:#edf5ff!important}.hero-proof-item span{color:#edf5ff!important}.section-heading h2{max-width:none!important}.section-heading.center h2{max-width:14ch!important;margin-inline:auto}.glass-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-sidebar,.faq-item,.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;box-shadow:0 18px 46px rgba(10,25,45,.06)!important;color:var(--card-ink)!important}.glass-card h3,.glass-card strong,.blog-card-copy h3,.blog-home-card h3,.blog-featured-copy h2,.contact-card h2,.contact-side h2,.pricing-card strong,.game-card strong,.metric-card strong,.faq-item summary,.article-prose h2,.article-prose h3,.article-sidebar h2,.section-heading h2,.strategy-copy h2,.strategy-card h3,.strategy-note strong,.enterprise-copy-card h2,.enterprise-card h3,.enterprise-note strong,.capability-hero-card h3,.capability-panel h3,.ops-step-card h3,.timeline-card h3,.option-card h3,.solution-diagram-card h3{color:var(--card-ink)!important}.section-heading p,.glass-card p,.blog-card-copy p,.blog-home-card p,.blog-featured-copy p,.pricing-card p,.faq-item p,.capability-panel-text,.capability-list li span,.strategy-copy p,.strategy-card p,.strategy-note p,.enterprise-card p,.enterprise-note p,.ops-step-card p,.timeline-card p,.option-card p,.article-prose p,.article-sidebar p,.check-list li,.contact-form span,.game-card p,.solution-diagram-card p,.solution-diagram-points li span,.enterprise-copy-card p,.blueprint-copy p{color:var(--card-ink-soft)!important}.enterprise-copy-card .eyebrow,.strategy-copy .eyebrow,.blueprint-copy .eyebrow,.capability-hero-card .eyebrow,.solution-diagram-card .eyebrow,.article-header-card .eyebrow,.article-prose .eyebrow,.article-sidebar .eyebrow{background:#17314d!important;color:#eef7ff!important;border:1px solid rgba(145,181,222,.18)!important}.enterprise-copy-card h2,.strategy-copy h2,.blueprint-copy h2,.capability-hero-card h3,.solution-diagram-card h3{max-width:18ch!important}.feature-inline,.capability-pill,.footnote,.enterprise-bullet,.pill{background:#f2f7fc!important;border:1px solid rgba(18,42,74,.08)!important;color:#234a74!important}.feature-inline span,.capability-pill span,.footnote,.enterprise-bullet,.solution-diagram-points li,.solution-diagram-points li span,.check-list li{color:#33516f!important}.trust-strip{padding:12px 0 4px!important}.trust-pill{min-height:60px!important;padding:12px 14px!important;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;border:1px solid rgba(18,42,74,.08)!important;color:#24466d!important;box-shadow:0 10px 24px rgba(10,25,45,.04)!important}.footprint-map-card{padding:20px!important;background:linear-gradient(180deg,#ffffff 0%,#f2f7fb 100%)!important}.footprint-city-card{min-height:108px!important}.footprint-map .map-labels rect{fill:#21354f!important}.footprint-map .map-labels text{fill:#ffffff!important;font-size:14px!important;font-weight:700!important}.offer-lineup-card strong{font-size:1.3rem!important;color:#143b68!important}.offer-lineup-card p{color:#506883!important}.pricing-card span{color:#3c5774!important}.pricing-card ul li{color:#506883!important}.article-header-card{background:linear-gradient(180deg,#0c1728 0%,#132339 100%)!important;border-color:rgba(165,194,230,.14)!important}.article-header-card .eyebrow{background:rgba(255,255,255,.09)!important;color:#f0f7ff!important;border-color:rgba(176,204,236,.18)!important}.article-header-card h1,.article-header-lead{color:#f7fbff!important}.article-inline-cta{background:linear-gradient(180deg,#f8fbff 0%,#eef5fc 100%)!important;border:1px solid rgba(18,42,74,.08)!important}.site-footer{padding:42px 0 24px!important;background:linear-gradient(180deg,#07111f 0%,#0b1625 100%)!important;border-top:1px solid rgba(164,193,224,.10)!important}.footer-grid-rich{grid-template-columns:1.2fr .8fr .9fr .82fr!important;gap:18px!important}.site-footer h3{margin:0 0 10px!important;font-size:1rem!important;color:#f3f8fd!important}.footer-brand-block p{margin:10px 0 10px!important;font-size:.95rem!important;line-height:1.65!important;color:#d3e1ef!important}.footer-highlight{padding:10px 12px!important;font-size:.88rem!important;line-height:1.45!important}.footer-brand-block small{display:block;margin-top:10px;color:#91a6bd!important;font-size:.82rem!important;line-height:1.5!important}.footer-links.compact{gap:8px!important}.footer-links.compact li a{font-size:.89rem!important;line-height:1.42!important;color:#d9e6f6!important}.footer-contact-block p{font-size:.92rem!important;line-height:1.62!important}.footer-inline-link{font-size:.92rem!important}.footer-link-cta{min-height:46px!important;padding:0 16px!important}@media (max-width:1080px){.footer-grid-rich{grid-template-columns:1fr 1fr!important}}@media (max-width:820px){.header-inner{min-height:74px!important}.hero{padding:74px 0 48px!important}.hero-grid{gap:22px!important}.hero-copy>.eyebrow,.hero-panel-card .panel-kicker{font-size:.72rem!important;letter-spacing:.12em!important;line-height:1.42!important;white-space:normal!important}.hero-copy h1{max-width:none!important}.panel-primary .price,.v12-price-card .price,.hero-panel-card .mini-metric{font-size:clamp(2.3rem,11vw,3.2rem)!important}.enterprise-copy-card h2,.strategy-copy h2,.blueprint-copy h2,.capability-hero-card h3,.solution-diagram-card h3{max-width:none!important}.section-heading.center h2{max-width:none!important}.trust-pill{min-height:auto!important}.site-footer{padding:34px 0 22px!important}.footer-grid-rich{grid-template-columns:1fr!important;gap:16px!important}}:root{--soft-section-bg:linear-gradient(180deg,#eef3f8 0%,#e8eef5 100%);--soft-card-bg:linear-gradient(180deg,#ffffff 0%,#f8fbfe 100%);--soft-card-bg-2:linear-gradient(180deg,#f8fbff 0%,#f1f6fc 100%)}body{background:linear-gradient(180deg,#04101c 0%,#071222 34%,#0a1628 100%)!important}.hero-copy>.eyebrow,.hero-panel-card .panel-kicker,.panel-primary .panel-kicker,.panel-secondary .panel-kicker,.v12-price-card .panel-kicker{display:inline-flex!important;align-items:center!important;min-height:42px!important;padding:10px 16px!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(18,37,60,.94),rgba(11,24,41,.94))!important;color:#f4f9ff!important;-webkit-text-fill-color:#f4f9ff!important;text-shadow:none!important;border:1px solid rgba(142,185,235,.18)!important;box-shadow:0 14px 30px rgba(5,12,22,.18)!important}.hero-copy>.eyebrow{max-width:max-content!important}.hero-panel-card,.panel-primary,.panel-secondary,.panel-secondary-brief{box-shadow:0 22px 56px rgba(4,10,18,.30)!important}.hero-panel-card p,.hero-panel-card li,.hero-panel-card h3,.hero-panel-card .price{color:#eef5ff!important}.hero-proof-item{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.04))!important;border-color:rgba(152,189,231,.16)!important}.section-alt,.benefits-showcase,.offer-lineup-band,.enterprise-band,.delivery-band,.footprint-band,.transit-insight-band,.blog-home-band,.faq-band,.article-related-links,.pricing-band,.capability-band,.ops-band,.blueprint-band,.strategy-band{background:var(--soft-section-bg)!important;border-top:1px solid rgba(18,42,74,.05)!important;border-bottom:1px solid rgba(18,42,74,.05)!important}.glass-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-sidebar,.faq-item,.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean{background:var(--soft-card-bg)!important;box-shadow:0 16px 38px rgba(15,35,62,.07)!important;border:1px solid rgba(17,45,82,.10)!important}.feature-card:hover,.option-card:hover,.timeline-card:hover,.pricing-card:hover,.game-card:hover,.step-card:hover,.blog-home-card:hover,.resource-card-grid-visual>a:hover,.resource-card-grid-text>a:hover,.offer-lineup-card:hover{transform:translateY(-2px);box-shadow:0 22px 52px rgba(15,35,62,.10)!important}.section-heading .eyebrow,.enterprise-copy-card .eyebrow,.strategy-copy .eyebrow,.blueprint-copy .eyebrow,.capability-hero-card .eyebrow,.solution-diagram-card .eyebrow,.article-header-card .eyebrow,.article-prose .eyebrow,.article-sidebar .eyebrow,.featured-diagram-kicker,.capability-panel-kicker,.panel-kicker{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:8px 14px!important;border-radius:999px!important;background:linear-gradient(180deg,#214a7c 0%,#173c68 100%)!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;border:1px solid rgba(23,99,212,.14)!important;box-shadow:0 10px 20px rgba(17,45,82,.10)!important}.section-heading h2,.glass-card h3,.pricing-card strong,.game-card strong,.metric-card strong,.faq-item summary,.article-prose h2,.article-prose h3,.article-sidebar h2,.strategy-copy h2,.strategy-card h3,.enterprise-copy-card h2,.enterprise-card h3,.capability-hero-card h3,.ops-step-card h3,.timeline-card h3,.option-card h3,.solution-diagram-card h3{color:#10233f!important}.section-heading p,.glass-card p,.pricing-card p,.faq-item p,.article-prose p,.article-sidebar p,.strategy-copy p,.strategy-card p,.enterprise-copy-card p,.enterprise-card p,.timeline-card p,.option-card p,.game-card p,.offer-lineup-card p,.blog-home-card p,.blog-insight-card p{color:#4e6480!important}.trust-pill,.feature-inline,.capability-pill,.footnote,.enterprise-bullet,.pill,.footprint-status.live,.footprint-status.soon{background:var(--soft-card-bg-2)!important;color:#1f466f!important;-webkit-text-fill-color:#1f466f!important;border:1px solid rgba(17,45,82,.10)!important;box-shadow:0 8px 18px rgba(15,35,62,.04)!important}.footprint-status.live{background:linear-gradient(180deg,#edf5ff 0%,#e7f0ff 100%)!important;color:#215ce3!important;-webkit-text-fill-color:#215ce3!important}.footprint-status.soon{background:linear-gradient(180deg,#fff4e8 0%,#ffedd9 100%)!important;color:#b86a12!important;-webkit-text-fill-color:#b86a12!important}.offer-lineup-card,.pricing-card,.footprint-city-card,.blog-home-card,.blog-insight-card{background:linear-gradient(180deg,#ffffff 0%,#f5f9fd 100%)!important}.footprint-map-card{background:linear-gradient(180deg,#ffffff 0%,#eef4fa 100%)!important}.footprint-map svg{filter:drop-shadow(0 12px 28px rgba(15,35,62,.08))}.footprint-map .map-labels rect{fill:#173251!important}.footprint-map .map-labels text{fill:#ffffff!important;font-weight:800!important;letter-spacing:.01em}.footer-grid-rich{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr) minmax(0,.9fr) minmax(0,.82fr)!important}.site-footer{padding:34px 0 18px!important}.footer-links.compact li{margin:0!important}.footer-links.compact li a{display:inline-block;padding:2px 0}.site-footer .container{width:min(var(--container),calc(100% - 48px))}.footer-highlight{background:rgba(255,255,255,.05)!important;border:1px solid rgba(163,192,223,.10)!important}.eyebrow,.panel-kicker,.trust-pill,.footprint-status,.pill,.capability-pill,.feature-inline,.enterprise-bullet,.footnote{-webkit-background-clip:border-box!important;background-clip:border-box!important}@media (max-width:920px){.section-heading .eyebrow,.hero-copy>.eyebrow,.hero-panel-card .panel-kicker{font-size:.74rem!important;letter-spacing:.12em!important;line-height:1.38!important}.trust-pill,.feature-inline,.capability-pill,.footnote,.enterprise-bullet,.pill{padding:11px 12px!important}}@media (max-width:640px){.section-alt,.benefits-showcase,.offer-lineup-band,.enterprise-band,.delivery-band,.footprint-band,.transit-insight-band,.blog-home-band,.faq-band,.article-related-links,.pricing-band,.capability-band,.ops-band,.blueprint-band,.strategy-band{background:linear-gradient(180deg,#eef3f8 0%,#e9eff6 100%)!important}.hero-copy>.eyebrow{max-width:100%!important}}:root{--v18-page-top:#071221;--v18-page-mid:#0c1727;--v18-soft-1:#edf2f8;--v18-soft-2:#e6edf5;--v18-card:#ffffff;--v18-card-soft:#f8fbff;--v18-card-line:rgba(16,40,72,.10);--v18-card-line-strong:rgba(16,40,72,.16);--v18-card-shadow:0 18px 44px rgba(12,31,56,.08);--v18-card-shadow-hover:0 28px 68px rgba(12,31,56,.12);--v18-ink:#10243d;--v18-ink-soft:#50657f;--v18-pill:#1b4c82;--v18-pill-2:#153a66}body{background:radial-gradient(circle at 18% 0%,rgba(73,134,255,.10),transparent 22%),radial-gradient(circle at 82% 10%,rgba(83,220,255,.08),transparent 20%),linear-gradient(180deg,var(--v18-page-top) 0%,var(--v18-page-mid) 34%,#eef3f8 34.1%,#edf2f8 100%)!important}.site-shell{background:linear-gradient(180deg,transparent 0%,transparent 26%,var(--v18-soft-1) 26.1%,var(--v18-soft-2) 100%)!important}.section,.section-alt,.benefits-showcase,.offer-lineup-band,.enterprise-band,.delivery-band,.footprint-band,.transit-insight-band,.blog-home-band,.faq-band,.article-related-links,.pricing-band,.capability-band,.ops-band,.blueprint-band,.strategy-band{position:relative}.section-alt,.benefits-showcase,.offer-lineup-band,.enterprise-band,.delivery-band,.footprint-band,.transit-insight-band,.blog-home-band,.faq-band,.article-related-links,.pricing-band,.capability-band,.ops-band,.blueprint-band,.strategy-band{background:linear-gradient(180deg,var(--v18-soft-1) 0%,var(--v18-soft-2) 100%)!important}.section-alt::before,.benefits-showcase::before,.offer-lineup-band::before,.enterprise-band::before,.delivery-band::before,.footprint-band::before,.transit-insight-band::before,.blog-home-band::before,.faq-band::before,.article-related-links::before,.pricing-band::before,.capability-band::before,.ops-band::before,.blueprint-band::before,.strategy-band::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 10%,rgba(53,116,255,.05),transparent 24%),radial-gradient(circle at 88% 0%,rgba(83,220,255,.045),transparent 22%)}.site-header{background:linear-gradient(180deg,rgba(6,14,25,.90),rgba(8,17,30,.84))!important;border-bottom:1px solid rgba(166,193,226,.12)!important;box-shadow:0 16px 40px rgba(2,8,15,.18)!important}.desktop-nav{background:rgba(255,255,255,.045)!important;border:1px solid rgba(177,201,228,.11)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}.desktop-nav a{color:#dbe7f3!important}.desktop-nav a:hover,.desktop-nav a.active{background:rgba(255,255,255,.10)!important;color:#fff!important}.locale-trigger,.button-secondary.desktop-cta{background:rgba(255,255,255,.05)!important;border-color:rgba(177,201,228,.14)!important}.mobile-nav,.locale-menu{background:rgba(5,12,21,.98)!important;border-color:rgba(177,201,228,.14)!important}.hero,.hero-home,.hero-subpage,.hero-blog,.page-contact .hero-subpage{background:radial-gradient(circle at 12% 18%,rgba(67,129,255,.18),transparent 23%),radial-gradient(circle at 82% 8%,rgba(77,207,255,.12),transparent 24%),linear-gradient(180deg,#07101c 0%,#0b1626 54%,#112133 100%)!important}.hero-backdrop .grid-lines{opacity:.24}.hero-copy>.eyebrow,.hero-panel-card .panel-kicker,.panel-primary .panel-kicker,.panel-secondary .panel-kicker,.v12-price-card .panel-kicker{background:linear-gradient(180deg,rgba(17,35,57,.96),rgba(12,25,42,.96))!important;color:#f5f9ff!important;-webkit-text-fill-color:#f5f9ff!important;border:1px solid rgba(160,193,231,.18)!important;box-shadow:0 12px 30px rgba(4,10,18,.16)!important}.hero-copy h1,.hero-panel-card h3,.panel-primary h3,.panel-secondary h3,.v12-price-card h3{color:#ffffff!important}.hero-text,.hero-proof-item,.hero-panel-card p,.hero-panel-card li,.panel-primary p,.panel-primary li,.panel-secondary p,.panel-secondary li,.v12-price-card p,.v12-price-card li{color:#d9e7f5!important}.hero-proof-item{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.045))!important;border:1px solid rgba(152,189,231,.14)!important}.section-heading .eyebrow,.enterprise-copy-card .eyebrow,.strategy-copy .eyebrow,.blueprint-copy .eyebrow,.capability-hero-card .eyebrow,.solution-diagram-card .eyebrow,.article-header-card .eyebrow,.article-prose .eyebrow,.article-sidebar .eyebrow,.featured-diagram-kicker,.capability-panel-kicker{background:linear-gradient(180deg,var(--v18-pill) 0%,var(--v18-pill-2) 100%)!important;color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important;border:1px solid rgba(25,78,133,.12)!important;box-shadow:0 10px 24px rgba(15,35,62,.10)!important}.glass-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-sidebar,.faq-item,.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean{background:linear-gradient(180deg,var(--v18-card) 0%,var(--v18-card-soft) 100%)!important;border:1px solid var(--v18-card-line)!important;box-shadow:var(--v18-card-shadow)!important;color:var(--v18-ink)!important}.glass-card:hover,.option-card:hover,.timeline-card:hover,.feature-card:hover,.metric-card:hover,.game-card:hover,.pricing-card:hover,.step-card:hover,.blog-insight-card:hover,.blog-home-card:hover,.offer-lineup-card:hover,.footprint-city-card:hover{box-shadow:var(--v18-card-shadow-hover)!important;border-color:var(--v18-card-line-strong)!important}.section-heading h2,.glass-card h3,.pricing-card strong,.game-card strong,.metric-card strong,.faq-item summary,.article-prose h2,.article-prose h3,.article-sidebar h2,.strategy-copy h2,.strategy-card h3,.enterprise-copy-card h2,.enterprise-card h3,.capability-hero-card h3,.ops-step-card h3,.timeline-card h3,.option-card h3,.solution-diagram-card h3,.offer-lineup-card h3,.blog-home-card h3,.blog-insight-card h3,.blog-featured-copy h2{color:var(--v18-ink)!important}.section-heading p,.glass-card p,.pricing-card p,.faq-item p,.article-prose p,.article-sidebar p,.strategy-copy p,.strategy-card p,.enterprise-copy-card p,.enterprise-card p,.timeline-card p,.option-card p,.game-card p,.offer-lineup-card p,.blog-home-card p,.blog-insight-card p,.blog-featured-copy p,.check-list li,.solution-diagram-points li,.feature-inline span,.capability-pill span,.enterprise-bullet,.footnote,.pricing-card ul li,.article-prose ul li,.article-prose ol li{color:var(--v18-ink-soft)!important}.trust-pill,.feature-inline,.capability-pill,.footnote,.enterprise-bullet,.pill{background:linear-gradient(180deg,#f4f8fd 0%,#edf4fb 100%)!important;color:#244b75!important;-webkit-text-fill-color:#244b75!important;border:1px solid rgba(17,45,82,.08)!important;box-shadow:0 8px 18px rgba(15,35,62,.035)!important}.trust-pill{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.offer-lineup-card,.pricing-card,.blog-home-card,.blog-insight-card,.footprint-city-card{background:linear-gradient(180deg,#ffffff 0%,#f4f9fe 100%)!important}.offer-lineup-card strong,.price,.mini-metric{color:#163b66!important}.pricing-card.featured,.offer-lineup-card:hover{border-color:rgba(20,84,164,.18)!important;box-shadow:0 24px 60px rgba(15,35,62,.11)!important}.footprint-layout{gap:32px!important}.footprint-map-card{background:linear-gradient(180deg,#ffffff 0%,#edf4fb 100%)!important;border-color:rgba(17,45,82,.11)!important}.footprint-map svg{filter:drop-shadow(0 16px 34px rgba(15,35,62,.10))}.footprint-map .map-labels rect{fill:#1a3554!important}.footprint-map .map-labels text{fill:#ffffff!important;font-weight:800!important}.footprint-status.live{background:linear-gradient(180deg,#e9f1ff 0%,#dfeaff 100%)!important;color:#1d59dd!important;-webkit-text-fill-color:#1d59dd!important;border:1px solid rgba(29,89,221,.10)!important}.footprint-status.soon{background:linear-gradient(180deg,#fff4e8 0%,#ffebd5 100%)!important;color:#bb6a10!important;-webkit-text-fill-color:#bb6a10!important;border:1px solid rgba(187,106,16,.12)!important}.article-header-card{background:linear-gradient(180deg,#0c1728 0%,#132239 100%)!important;border-color:rgba(165,194,230,.14)!important;box-shadow:0 30px 76px rgba(3,9,17,.24)!important}.article-header-card h1,.article-header-lead{color:#f7fbff!important}.article-header-card .eyebrow{background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.07))!important;border-color:rgba(176,204,236,.18)!important}.site-footer{padding:38px 0 22px!important;background:linear-gradient(180deg,#07111e 0%,#0a1524 100%)!important;border-top:1px solid rgba(166,193,226,.10)!important}.footer-grid-rich{grid-template-columns:minmax(0,1.28fr) minmax(0,.82fr) minmax(0,.92fr) minmax(0,.82fr)!important;gap:20px!important}.footer-brand-block p{max-width:40ch!important}.footer-links.compact{gap:8px!important}.footer-links.compact li a{display:inline-block!important;padding:2px 0!important;color:#d9e6f6!important}.footer-links.compact li a:hover,.footer-inline-link:hover{color:#ffffff!important}.footer-highlight{background:rgba(255,255,255,.05)!important;border:1px solid rgba(163,192,223,.10)!important}.eyebrow,.panel-kicker,.trust-pill,.footprint-status,.pill,.capability-pill,.feature-inline,.enterprise-bullet,.footnote{-webkit-background-clip:border-box!important;background-clip:border-box!important;text-shadow:none!important}@media (max-width:1180px){.footer-grid-rich{grid-template-columns:1fr 1fr!important}}@media (max-width:860px){.site-shell{background:linear-gradient(180deg,transparent 0%,transparent 22%,var(--v18-soft-1) 22.1%,var(--v18-soft-2) 100%)!important}.footer-grid-rich{grid-template-columns:1fr!important}}@media (max-width:640px){.container{width:min(var(--container),calc(100% - 24px))!important}.hero-copy>.eyebrow,.section-heading .eyebrow,.article-prose .eyebrow,.article-sidebar .eyebrow,.hero-panel-card .panel-kicker{max-width:100%!important;white-space:normal!important;line-height:1.4!important}}.page-home .feature-card-large{background:radial-gradient(circle at top right,rgba(83,220,255,.10),transparent 30%),linear-gradient(180deg,#0d1b2d 0%,#13253c 100%)!important;border:1px solid rgba(166,196,230,.14)!important;box-shadow:0 26px 64px rgba(4,10,18,.22)!important}.page-home .feature-card-large h3,.page-home .feature-card-large .price,.page-home .feature-card-large .button,.page-home .feature-card-large strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.page-home .feature-card-large p,.page-home .feature-card-large .check-list li,.page-home .feature-card-large .check-list li span,.page-home .feature-card-large .footnote,.page-home .feature-card-large .feature-inline,.page-home .feature-card-large .feature-inline span{color:#dce8f7!important;-webkit-text-fill-color:#dce8f7!important}.page-home .feature-card-large .check-list li svg,.page-home .feature-card-large .feature-inline svg,.page-home .feature-card-large .footnote svg{stroke:#9fe8ff!important}.page-home .feature-card-large .eyebrow,.page-home .feature-card-large .panel-kicker{background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.06))!important;border:1px solid rgba(176,204,236,.16)!important;color:#f3f8ff!important;-webkit-text-fill-color:#f3f8ff!important}.page-home .footprint-band{background:radial-gradient(circle at 10% 18%,rgba(66,130,255,.16),transparent 22%),radial-gradient(circle at 86% 4%,rgba(83,220,255,.12),transparent 24%),linear-gradient(180deg,#08111d 0%,#0b1626 58%,#112133 100%)!important;border-top:1px solid rgba(169,197,229,.08)!important;border-bottom:1px solid rgba(169,197,229,.08)!important}.page-home .footprint-band::before{background:linear-gradient(180deg,rgba(4,9,20,.26),rgba(4,9,20,.44)),radial-gradient(circle at 15% 12%,rgba(83,220,255,.10),transparent 22%),radial-gradient(circle at 85% 0%,rgba(23,114,255,.12),transparent 24%)!important}.page-home .footprint-band .section-heading h2,.page-home .footprint-band .section-heading p,.page-home .footprint-band .section-heading .eyebrow{color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important}.page-home .footprint-band .section-heading p{color:#d4e2f0!important;-webkit-text-fill-color:#d4e2f0!important}.page-home .footprint-band .section-heading .eyebrow{background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.06))!important;border:1px solid rgba(176,204,236,.16)!important}.page-home .footprint-band .footprint-map-card{background:linear-gradient(180deg,#ffffff 0%,#f4f8fc 100%)!important;box-shadow:0 24px 58px rgba(4,10,18,.18)!important}.page-home .footprint-band .footprint-city-card{background:linear-gradient(180deg,#ffffff 0%,#f6faff 100%)!important}.page-home .cta-band .cta-band-inner{background:radial-gradient(circle at top right,rgba(83,220,255,.12),transparent 26%),linear-gradient(135deg,#0d1b2d 0%,#13243b 100%)!important;border:1px solid rgba(166,196,230,.14)!important;box-shadow:0 30px 72px rgba(4,10,18,.22)!important}.page-home .cta-band h2,.page-home .cta-band p{color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important}.page-home .cta-band p{color:#d4e2f0!important;-webkit-text-fill-color:#d4e2f0!important}.page-home .cta-band .button-ghost{background:rgba(255,255,255,.06)!important;border-color:rgba(176,204,236,.16)!important;color:#f4f8ff!important}.capability-panel-kicker,.fd-tag{display:none!important}.capability-panel-head{gap:14px!important;align-items:center!important}.capability-panel-head>div:last-child{display:flex;flex-direction:column;gap:6px}.capability-panel h3{margin:0!important}.blog-home-band .section-heading{max-width:880px!important}.blog-home-band .resource-card-grid-compact{gap:22px!important}.blog-home-band .resource-card-grid-compact .blog-home-card{position:relative;overflow:hidden;border-radius:24px!important;padding:24px!important;min-height:100%!important;background:linear-gradient(180deg,#ffffff 0%,#f6fbff 100%)!important;border:1px solid rgba(18,42,74,.10)!important;box-shadow:0 20px 48px rgba(12,31,56,.08)!important}.blog-home-band .resource-card-grid-compact .blog-home-card::before{content:'';position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,#0f63ff 0%,#53dcff 100%)}.blog-home-band .resource-card-grid-compact .blog-meta-row{gap:10px!important;margin-bottom:4px!important}.blog-home-band .resource-card-grid-compact .pill{background:linear-gradient(180deg,#edf5ff 0%,#e7f0ff 100%)!important;border:1px solid rgba(15,99,255,.10)!important;color:#235ce3!important;-webkit-text-fill-color:#235ce3!important}.blog-home-band .resource-card-grid-compact .blog-date{color:#6b7f97!important;-webkit-text-fill-color:#6b7f97!important}.blog-home-band .resource-card-grid-compact h3{margin:0!important;color:#122844!important;-webkit-text-fill-color:#122844!important;font-size:clamp(1.2rem,1.45vw,1.52rem)!important;line-height:1.18!important;letter-spacing:-.03em!important;text-wrap:balance}.blog-home-band .resource-card-grid-compact p{margin:0!important;color:#50657f!important;-webkit-text-fill-color:#50657f!important;font-size:1rem!important;line-height:1.75!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.blog-home-band .resource-card-grid-compact .text-link{margin-top:auto!important;color:#0f63ff!important;-webkit-text-fill-color:#0f63ff!important;font-weight:700!important}.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.article-prose,.article-sidebar,.faq-item,.pricing-card,.offer-lineup-card,.footprint-city-card,.capability-panel,.capability-hero-card,.ops-step-card,.strategy-card,.enterprise-card,.enterprise-note,.solution-diagram-card,.timeline-card,.option-card,.game-card{border-color:rgba(16,40,72,.12)!important}.blog-featured-copy p,.blog-insight-card p,.blog-home-card p,.article-prose p,.article-prose li,.article-sidebar p,.faq-item p,.timeline-card p,.option-card p,.game-card p,.offer-lineup-card p,.pricing-card p,.capability-list li span,.solution-diagram-points li span,.ops-step-card p,.enterprise-card p,.enterprise-note p,.strategy-card p,.glass-card p{color:#485f7a!important;-webkit-text-fill-color:#485f7a!important}.article-prose h2,.article-prose h3,.blog-featured-copy h2,.blog-home-card h3,.blog-insight-card h2,.offer-lineup-card h3,.pricing-card strong,.faq-item summary,.glass-card h3,.section-heading h2{color:#10243d!important;-webkit-text-fill-color:#10243d!important}.article-prose a,.footer-inline-link,.text-link{color:#0f63ff!important;-webkit-text-fill-color:#0f63ff!important}@media (max-width:1024px){.blog-home-band .resource-card-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.page-home .feature-card-large{padding:24px!important}.page-home .footprint-band,.page-home .cta-band .cta-band-inner{border-radius:26px!important}.blog-home-band .resource-card-grid-compact{grid-template-columns:1fr!important}.blog-home-band .resource-card-grid-compact .blog-home-card{padding:20px!important}}:root{--v20-ink:#0f2540;--v20-ink-soft:#4d6480;--v20-card:#ffffff;--v20-card-soft:#f7fbff;--v20-line:rgba(17,45,82,.10);--v20-shadow:0 20px 54px rgba(10,25,45,.07)}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-copy h1,.hero-copy .hero-text,.hero-note,.hero-note span,.hero-note svg,.hero-panel-card h3,.hero-panel-card p,.hero-panel-card li,.hero-panel-card .price,.hero-panel-card .mini-metric,.hero-panel-card .panel-kicker,.hero-panel-card .check-list li,.hero-panel-card .check-list li span,.hero-panel-card .check-list li svg,.hero-subpage h1,.hero-subpage p,.article-header-card h1,.article-header-lead{text-shadow:none!important}.page-home .hero-home{background:radial-gradient(circle at 14% 20%,rgba(77,151,255,.16),transparent 24%),radial-gradient(circle at 84% 8%,rgba(83,220,255,.11),transparent 20%),linear-gradient(180deg,#07111e 0%,#0a1524 58%,#0e1c2f 100%)!important}.page-home .hero-backdrop .grid-lines{opacity:.34!important}.page-home .hero-copy h1{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;max-width:12ch!important;letter-spacing:-.055em!important}.page-home .hero-copy .hero-text{color:#dbe7f5!important;-webkit-text-fill-color:#dbe7f5!important;max-width:64ch!important;font-size:1.08rem!important;line-height:1.82!important}.page-home .hero-note{background:rgba(255,255,255,.055)!important;border:1px solid rgba(174,204,236,.12)!important;color:#e8f3ff!important;-webkit-text-fill-color:#e8f3ff!important}.page-home .hero-panel{gap:18px!important}.page-home .panel-primary,.page-home .panel-secondary{border-radius:28px!important;overflow:hidden!important}.page-home .panel-primary{background:radial-gradient(circle at top right,rgba(83,220,255,.10),transparent 34%),linear-gradient(180deg,#0d1a2b 0%,#122337 100%)!important}.page-home .panel-secondary{background:radial-gradient(circle at top right,rgba(90,160,255,.12),transparent 36%),linear-gradient(180deg,#101d30 0%,#15273d 100%)!important}.page-home .panel-primary .price{font-size:clamp(2.45rem,3.6vw,3.3rem)!important}.page-home .panel-secondary .mini-metric{font-size:clamp(2.7rem,4vw,4.1rem)!important}.page-home .hero-proof-item{backdrop-filter:blur(10px)}.page-home .section-heading h2{color:var(--v20-ink)!important;-webkit-text-fill-color:var(--v20-ink)!important}.page-home .section-heading p{color:var(--v20-ink-soft)!important;-webkit-text-fill-color:var(--v20-ink-soft)!important}.page-home .footprint-band .section-heading h2,.page-home .footprint-band .section-heading .eyebrow,.page-home .cta-band h2{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}.page-home .footprint-band .section-heading p,.page-home .cta-band p{color:#d9e6f4!important;-webkit-text-fill-color:#d9e6f4!important}.page-home .offer-lineup-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}.page-home .offer-lineup-card{padding:24px!important;border-radius:24px!important;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;box-shadow:var(--v20-shadow)!important;min-height:100%!important}.page-home .offer-lineup-card h3{font-size:1.3rem!important;line-height:1.14!important;margin:0 0 8px!important}.page-home .offer-lineup-card strong{display:block!important;margin:0 0 10px!important;font-size:1.28rem!important;color:#125edc!important;-webkit-text-fill-color:#125edc!important}.page-home .offer-lineup-card p{color:var(--v20-ink-soft)!important;-webkit-text-fill-color:var(--v20-ink-soft)!important;line-height:1.72!important}.page-home .offer-lineup-card:hover{transform:translateY(-4px)!important;box-shadow:0 26px 62px rgba(10,25,45,.11)!important}.page-home .feature-card-large{border-radius:28px!important;padding:30px!important}.page-home .feature-card-large .price{margin-bottom:12px!important}.page-home .feature-card-large .button{margin-top:8px!important}.page-home .benefits-showcase .section-heading{margin-bottom:26px!important}.page-home .capability-board{gap:22px!important}.page-home .capability-hero-card,.page-home .capability-panel{border-radius:24px!important;box-shadow:0 18px 46px rgba(10,25,45,.06)!important}.page-home .capability-hero-card h3,.page-home .capability-panel h3{color:var(--v20-ink)!important;-webkit-text-fill-color:var(--v20-ink)!important}.page-home .capability-hero-card p,.page-home .capability-panel p,.page-home .capability-list li span{color:var(--v20-ink-soft)!important;-webkit-text-fill-color:var(--v20-ink-soft)!important}.page-home .blog-home-band{position:relative}.page-home .blog-home-band .section-heading{display:flex!important;flex-direction:column!important;gap:10px!important;margin-bottom:22px!important}.page-home .blog-home-band .resource-card-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}.page-home .blog-home-band .resource-card-grid-compact .blog-home-card{padding:26px!important;border-radius:26px!important;background:radial-gradient(circle at top right,rgba(83,220,255,.08),transparent 32%),linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;border:1px solid rgba(17,45,82,.10)!important;box-shadow:0 18px 48px rgba(10,25,45,.07)!important}.page-home .blog-home-band .resource-card-grid-compact .blog-home-card::before{height:3px!important;opacity:.95!important}.page-home .blog-home-band .resource-card-grid-compact h3{font-size:clamp(1.28rem,1.5vw,1.62rem)!important;line-height:1.14!important;color:var(--v20-ink)!important;-webkit-text-fill-color:var(--v20-ink)!important}.page-home .blog-home-band .resource-card-grid-compact p{color:var(--v20-ink-soft)!important;-webkit-text-fill-color:var(--v20-ink-soft)!important;-webkit-line-clamp:3!important}.page-home .blog-home-band .resource-card-grid-compact .blog-date{color:#6b8099!important;-webkit-text-fill-color:#6b8099!important;font-weight:600!important}.page-home .blog-home-band .resource-card-grid-compact .pill{background:linear-gradient(180deg,#edf5ff 0%,#e7f1ff 100%)!important;color:#1f5de2!important;-webkit-text-fill-color:#1f5de2!important}.page-home .blog-home-actions{margin-top:26px!important;display:flex!important;justify-content:center!important}.page-home .blog-home-actions .button-secondary{background:rgba(255,255,255,.92)!important;color:var(--v20-ink)!important;border:1px solid rgba(17,45,82,.10)!important;box-shadow:0 14px 34px rgba(10,25,45,.05)!important}.site-footer{background:linear-gradient(180deg,#07111d 0%,#0a1625 100%)!important;border-top:1px solid rgba(170,198,230,.10)!important}.site-footer .footer-grid-rich{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,.9fr) minmax(0,.9fr)!important;gap:20px!important}.site-footer .footer-brand-block p,.site-footer .footer-contact-block p{color:#cddceb!important;-webkit-text-fill-color:#cddceb!important}.site-footer .footer-highlight{background:rgba(255,255,255,.045)!important;border:1px solid rgba(170,198,230,.10)!important;color:#e6f1fb!important;-webkit-text-fill-color:#e6f1fb!important}.site-footer .footer-links.compact li a,.site-footer .footer-inline-link{color:#e3eef9!important;-webkit-text-fill-color:#e3eef9!important}.site-footer .footer-links.compact li a:hover,.site-footer .footer-inline-link:hover{opacity:.82}.site-footer .footer-link-cta{box-shadow:0 20px 44px rgba(15,99,255,.22)!important}.glass-card p,.timeline-card p,.option-card p,.game-card p,.pricing-card p,.offer-lineup-card p,.article-prose p,.article-prose li,.article-sidebar p,.faq-item p,.check-list li,.check-list li span,.capability-list li span,.solution-diagram-points li span{color:#4b637d!important;-webkit-text-fill-color:#4b637d!important}.glass-card h3,.timeline-card h3,.option-card h3,.game-card h3,.offer-lineup-card h3,.article-prose h2,.article-prose h3,.article-sidebar h2,.faq-item summary,.pricing-card strong{color:#10243d!important;-webkit-text-fill-color:#10243d!important}@media (max-width:1180px){.page-home .offer-lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.page-home .hero-grid{grid-template-columns:1fr!important;gap:24px!important}.page-home .blog-home-band .resource-card-grid-compact{grid-template-columns:1fr!important}.site-footer .footer-grid-rich{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.page-home .offer-lineup-grid{grid-template-columns:1fr!important}.site-footer .footer-grid-rich{grid-template-columns:1fr!important}.page-home .feature-card-large,.page-home .blog-home-band .resource-card-grid-compact .blog-home-card{padding:22px!important}}.hero,.hero-home,.hero-subpage,.hero-blog,.page-contact .hero-subpage,.v12-footprint-band,.cta-band,.panel-primary,.panel-secondary,.v12-price-card,.hero-panel-card{color:#eef5ff!important}.hero h1,.hero h2,.hero h3,.hero-home h1,.hero-home h2,.hero-home h3,.hero-subpage h1,.hero-subpage h2,.hero-subpage h3,.hero-blog h1,.hero-blog h2,.hero-blog h3,.v12-footprint-band h2,.v12-footprint-band h3,.cta-band h2,.panel-primary h1,.panel-primary h2,.panel-primary h3,.panel-primary strong,.panel-secondary h1,.panel-secondary h2,.panel-secondary h3,.panel-secondary strong,.v12-price-card h1,.v12-price-card h2,.v12-price-card h3,.v12-price-card strong,.hero-panel-card h1,.hero-panel-card h2,.hero-panel-card h3,.hero-panel-card strong{color:#f7fbff!important;text-shadow:none!important}.hero p,.hero-home p,.hero-subpage p,.hero-blog p,.hero .section-heading p,.hero-home .section-heading p,.hero-subpage .section-heading p,.hero-blog .section-heading p,.v12-footprint-band p,.v12-footprint-band .section-heading p,.cta-band p,.panel-primary p,.panel-primary li,.panel-primary li span,.panel-secondary p,.panel-secondary li,.panel-secondary li span,.v12-price-card p,.v12-price-card li,.v12-price-card li span,.hero-panel-card p,.hero-panel-card li,.hero-panel-card li span,.hero-proof-item,.hero-proof-item span,.check-list li,.check-list li span,.capability-list li span{color:#d4e1f1!important}.hero .section-heading .eyebrow,.hero-home .section-heading .eyebrow,.hero-subpage .section-heading .eyebrow,.hero-blog .section-heading .eyebrow,.v12-footprint-band .section-heading .eyebrow,.cta-band .eyebrow,.panel-primary .panel-kicker,.panel-secondary .panel-kicker,.hero-panel-card .panel-kicker,.panel-primary .pill,.panel-secondary .pill,.panel-primary .feature-inline,.panel-secondary .feature-inline,.panel-primary .footnote,.panel-secondary .footnote,.panel-primary .enterprise-bullet,.panel-secondary .enterprise-bullet{background:rgba(94,163,255,.14)!important;border:1px solid rgba(157,207,255,.18)!important;color:#a8d8ff!important}.panel-primary .check-list li svg,.panel-secondary .check-list li svg,.hero-proof-item svg,.hero-proof-item svg path,.check-list li svg,.check-list li svg path{color:#8fd0ff!important;stroke:#8fd0ff!important}.v12-footprint-band{position:relative;background:radial-gradient(circle at 12% 22%,rgba(60,129,255,.16),transparent 24%),radial-gradient(circle at 88% 10%,rgba(77,207,255,.12),transparent 22%),linear-gradient(180deg,#08111d 0%,#0c1625 54%,#122236 100%)!important}.v12-footprint-band::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,0))}.v12-footprint-band .section-heading{max-width:760px}.v12-footprint-band .section-heading h2{color:#f6fbff!important;max-width:15ch}.v12-footprint-band .section-heading p{color:#c8d8ea!important;max-width:60ch}.v12-footprint-band .legend-item,.v12-footprint-band .footprint-city-card,.v12-footprint-band .footprint-map-card{box-shadow:0 18px 46px rgba(4,10,18,.18)!important}.cta-band{padding:24px 0 88px}.cta-band-inner{background:radial-gradient(circle at top right,rgba(60,129,255,.18),transparent 30%),linear-gradient(180deg,#08111d 0%,#0d1828 56%,#132338 100%)!important;border:1px solid rgba(155,201,246,.14)!important;border-radius:32px!important;padding:34px 38px!important;box-shadow:0 28px 70px rgba(4,10,18,.22)!important}.cta-band h2{color:#f6fbff!important;font-size:clamp(2rem,3.1vw,3.2rem)!important;line-height:1.02!important;letter-spacing:-.045em!important;max-width:14ch}.cta-band p{color:#cddbed!important;font-size:1.06rem!important;line-height:1.8!important;max-width:58ch}.cta-band .button-primary{box-shadow:0 22px 50px rgba(15,99,255,.24)!important}.cta-band .button-ghost{border-color:rgba(170,204,237,.18)!important;color:#eef5ff!important}.panel-primary,.panel-secondary,.v12-price-card,.hero-panel-card{background:radial-gradient(circle at top right,rgba(66,210,255,.10),transparent 34%),linear-gradient(180deg,#0d1827 0%,#142436 100%)!important;border:1px solid rgba(151,196,236,.15)!important;box-shadow:0 28px 72px rgba(4,10,18,.24)!important}.panel-primary .price,.panel-secondary .price,.v12-price-card .price{color:#ffffff!important}.panel-primary .check-list,.panel-secondary .check-list,.v12-price-card .check-list{gap:12px!important}.featured-media-card{position:relative;min-height:290px;border-radius:28px;overflow:hidden;background:#08111c;border:1px solid rgba(145,190,235,.14);box-shadow:0 24px 60px rgba(4,10,18,.24)}.featured-media-image{display:block;width:100%;height:100%;min-height:290px;object-fit:cover}.featured-media-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,10,18,.12) 0%,rgba(5,10,18,.18) 34%,rgba(4,9,16,.74) 100%)}.featured-media-overlay{position:absolute;left:20px;right:20px;bottom:20px;z-index:2;padding:18px 20px;border-radius:22px;background:linear-gradient(180deg,rgba(7,13,22,.74),rgba(7,13,22,.90));border:1px solid rgba(155,201,246,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.featured-media-kicker{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(98,166,255,.14);border:1px solid rgba(157,207,255,.18);color:#a8d8ff;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.featured-media-title{margin:12px 0 8px;color:#f7fbff!important;font-size:clamp(1.5rem,2.6vw,2.15rem);line-height:1.04;letter-spacing:-.04em}.featured-media-subtitle{margin:0;color:#d5e4f2!important;line-height:1.72;max-width:48ch}.featured-media-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.featured-media-badges .fd-badge{background:rgba(255,255,255,.08)!important;border:1px solid rgba(173,214,250,.14)!important;color:#eef5ff!important}.blog-home-visual .featured-media-card,.blog-featured-visual .featured-media-card,.article-figure .featured-media-card{min-height:0;height:100%}.blog-home-visual .featured-media-image,.blog-featured-visual .featured-media-image{min-height:260px}.article-figure .featured-media-image{min-height:360px}.blog-home-visual .featured-media-overlay{left:16px;right:16px;bottom:16px;padding:16px 16px 15px}.blog-home-visual .featured-media-subtitle{display:none}.blog-home-visual .featured-media-title{font-size:1.2rem;margin:10px 0 0}.blog-home-visual .featured-media-badges{display:none}.blog-featured-visual .featured-media-title{font-size:clamp(1.6rem,2.2vw,2rem)}.blog-home-band .resource-card-grid-visual{gap:22px}.blog-home-band .resource-card-grid-visual .blog-home-card{padding:18px;border-radius:26px;background:linear-gradient(180deg,#ffffff 0%,#f8fbfe 100%)!important;border:1px solid rgba(18,42,74,.10)!important;box-shadow:0 20px 50px rgba(10,25,45,.07)!important}.blog-home-band .resource-card-grid-visual .blog-home-visual{min-height:260px;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#091321,#10253d)}.blog-home-band .resource-card-grid-visual .blog-home-card-copy{padding:2px 4px 6px}.blog-home-band .resource-card-grid-visual .blog-home-card h3{font-size:clamp(1.36rem,2vw,1.82rem)!important;line-height:1.1!important}.blog-home-band .resource-card-grid-visual .blog-home-card p{color:#5f7288!important}.page-blog .blog-featured-article{padding:28px!important;border-radius:30px!important}.page-blog .blog-featured-copy h2,.page-blog .blog-insight-card h2{color:#10233f!important}.page-blog .blog-insight-card{border-radius:22px!important;box-shadow:0 18px 40px rgba(10,25,45,.06)!important}.page-blog .resource-card-grid-visual{gap:22px}.page-blog .blog-home-card{border-radius:24px!important}.page-blog .blog-home-card .blog-home-card-copy{padding:2px 4px 6px}.page-blog .blog-home-card .text-link{color:#0f63ff!important}.article-figure{margin:0 0 26px}.article-figure .featured-media-card{border-radius:28px}.article-prose-clean h2,.article-prose-clean h3,.article-prose h2,.article-prose h3,.article-sidebar h2,.article-sidebar strong,.article-summary-card strong,.article-step h3,.blog-card-copy h3,.blog-home-card h3,.blog-featured-copy h2,.faq-item summary,.strategy-card h3,.enterprise-card h3,.ops-step-card h3,.capability-panel h3,.offer-lineup-card strong,.footprint-city-card strong{color:#10233f!important}.article-prose-clean p,.article-prose p,.article-sidebar p,.article-summary-card p,.article-step p,.faq-item p,.blog-card-copy p,.blog-home-card p,.blog-featured-copy p,.strategy-card p,.enterprise-card p,.ops-step-card p,.capability-panel p,.offer-lineup-card p,.footprint-city-card p,.footprint-city-card span,.site-footer p,.site-footer li,.site-footer small{color:#5d7288!important}.pill,.blog-date,.text-link,.feature-inline,.capability-pill,.footnote{color:#31577f!important}.site-footer,.site-footer .footer-inline-link,.site-footer .footer-link-cta,.site-footer h3,.site-footer a,.site-footer .brand-sub,.site-footer p,.site-footer li,.site-footer small{color:#dbe8f5!important}@media (max-width:1024px){.featured-media-image{min-height:260px}.article-figure .featured-media-image{min-height:300px}.cta-band-inner{padding:28px 24px!important}.v12-footprint-band .section-heading h2{max-width:none}}@media (max-width:780px){.featured-media-overlay{left:14px;right:14px;bottom:14px;padding:14px}.featured-media-title{font-size:1.24rem}.featured-media-subtitle{display:none}.blog-home-band .resource-card-grid-visual .blog-home-card{padding:14px}.blog-home-band .resource-card-grid-visual .blog-home-visual{min-height:220px}.article-figure .featured-media-image{min-height:240px}.cta-band{padding:12px 0 64px}}:root{--v22-dark-ink:#f7fbff;--v22-dark-copy:#dbe7f3;--v22-dark-copy-strong:#ebf3ff;--v22-light-ink:#10243d;--v22-light-copy:#4b627c}.hero h1,.hero h2,.hero h3,.hero strong,.hero .section-heading h2,.hero .section-heading h3,.hero .glass-card h3,.hero .hero-panel-card h3,.hero .hero-panel-card strong,.v12-footprint-band h1,.v12-footprint-band h2,.v12-footprint-band h3,.v12-footprint-band strong,.cta-band h1,.cta-band h2,.cta-band h3,.cta-band strong{color:var(--v22-dark-ink)!important;-webkit-text-fill-color:var(--v22-dark-ink)!important;text-shadow:none!important;opacity:1!important}.hero p,.hero li,.hero li span,.hero .hero-text,.hero .hero-note,.hero .hero-note span,.hero .hero-panel-card p,.hero .hero-panel-card li,.hero .hero-panel-card li span,.v12-footprint-band p,.v12-footprint-band li,.v12-footprint-band li span,.v12-footprint-band .section-heading p,.cta-band p,.cta-band li,.cta-band li span,.cta-band .section-heading p{color:var(--v22-dark-copy)!important;-webkit-text-fill-color:var(--v22-dark-copy)!important;opacity:1!important}.hero .check-list li,.hero .check-list li span,.hero .check-list.compact li,.hero .check-list.compact li span,.hero .v12-price-card .check-list li,.hero .v12-price-card .check-list li span,.hero .panel-primary .check-list li,.hero .panel-primary .check-list li span,.hero .panel-secondary .check-list li,.hero .panel-secondary .check-list li span{color:var(--v22-dark-copy-strong)!important;-webkit-text-fill-color:var(--v22-dark-copy-strong)!important;font-weight:500!important}.hero .check-list li svg,.hero .check-list li svg path,.hero .check-list li svg polyline,.hero .check-list li svg line{stroke:#98dbff!important;color:#98dbff!important}.page-home .hero-home,.page-home .v12-footprint-band,.page-home .cta-band .cta-band-inner{isolation:isolate}.page-home .hero-home .container,.page-home .v12-footprint-band .container,.page-home .cta-band .container,.page-home .cta-band .cta-band-inner{position:relative;z-index:1}.page-home .hero-home{background:radial-gradient(circle at 14% 20%,rgba(77,151,255,.18),transparent 22%),radial-gradient(circle at 84% 8%,rgba(83,220,255,.10),transparent 18%),linear-gradient(180deg,#07111c 0%,#091522 56%,#0c1929 100%)!important}.page-home .hero-copy .hero-text{color:#e3edf8!important;-webkit-text-fill-color:#e3edf8!important;font-size:1.08rem!important;line-height:1.85!important}.page-home .hero-panel-card{border:1px solid rgba(162,198,235,.14)!important}.page-home .panel-primary,.page-home .panel-secondary{box-shadow:0 24px 60px rgba(4,10,18,.24)!important}.page-home .panel-kicker,.page-home .hero-copy>.eyebrow{color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important}.page-home .v12-footprint-band{background:radial-gradient(circle at 14% 18%,rgba(68,126,255,.20),transparent 20%),radial-gradient(circle at 86% 10%,rgba(83,220,255,.10),transparent 18%),linear-gradient(180deg,#07111b 0%,#0a1522 56%,#102033 100%)!important;overflow:hidden}.page-home .v12-footprint-band::before{background:linear-gradient(180deg,rgba(6,11,18,.10),rgba(6,11,18,.22)),linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,0))!important}.page-home .v12-footprint-band .section-heading{max-width:760px!important}.page-home .v12-footprint-band .section-heading h2{color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important;font-size:clamp(2.2rem,3.4vw,3.9rem)!important;line-height:1.02!important;letter-spacing:-.045em!important;text-shadow:0 10px 28px rgba(0,0,0,.20)!important}.page-home .v12-footprint-band .section-heading p{color:#dbe8f5!important;-webkit-text-fill-color:#dbe8f5!important;font-size:1.06rem!important;line-height:1.84!important;max-width:60ch!important}.page-home .v12-footprint-band .section-heading .eyebrow{background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.07))!important;border:1px solid rgba(176,204,236,.18)!important;color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important}.page-home .v12-footprint-band .footprint-legend .legend-item{background:rgba(255,255,255,.07)!important;border:1px solid rgba(176,204,236,.14)!important;color:#ecf5ff!important;-webkit-text-fill-color:#ecf5ff!important}.page-home .cta-band .cta-band-inner{background:radial-gradient(circle at top right,rgba(83,220,255,.12),transparent 26%),linear-gradient(135deg,#0c1828 0%,#122338 100%)!important;border:1px solid rgba(169,199,232,.16)!important}.page-home .cta-band h2{color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important;text-shadow:0 10px 28px rgba(0,0,0,.16)!important}.page-home .cta-band p{color:#dde8f5!important;-webkit-text-fill-color:#dde8f5!important;line-height:1.84!important}.page-home .cta-band .button-ghost{background:rgba(255,255,255,.09)!important;border-color:rgba(176,204,236,.20)!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}.page-home .blog-home-band{background:linear-gradient(180deg,#f1f6fb 0%,#e9f0f7 100%)!important;border:1px solid rgba(18,42,74,.08)!important;box-shadow:0 18px 42px rgba(10,25,45,.05)!important;border-radius:34px!important;padding:30px!important}.page-home .blog-home-band .section-heading{max-width:840px!important;margin-bottom:18px!important}.page-home .blog-home-band .resource-card-grid-visual,.page-blog .resource-card-grid-visual{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-card,.page-blog .resource-card-grid-visual .blog-home-card{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;align-items:start!important;padding:16px!important;border-radius:28px!important;min-height:100%!important;overflow:hidden!important;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;border:1px solid rgba(18,42,74,.10)!important;box-shadow:0 18px 44px rgba(10,25,45,.07)!important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-card:hover,.page-blog .resource-card-grid-visual .blog-home-card:hover{transform:translateY(-3px)!important;box-shadow:0 26px 60px rgba(10,25,45,.10)!important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-visual,.page-blog .resource-card-grid-visual .blog-home-visual{order:-1!important;min-height:220px!important;border-radius:22px!important;overflow:hidden!important;background:linear-gradient(180deg,#091321,#10253d)!important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-card-copy,.page-blog .resource-card-grid-visual .blog-home-card-copy{padding:4px 6px 8px!important;display:grid!important;gap:12px!important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-card h3,.page-blog .resource-card-grid-visual .blog-home-card h3{margin:0!important;color:#122844!important;-webkit-text-fill-color:#122844!important;font-size:clamp(1.32rem,1.9vw,1.84rem)!important;line-height:1.14!important;letter-spacing:-.03em!important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-card p,.page-blog .resource-card-grid-visual .blog-home-card p{color:#50657f!important;-webkit-text-fill-color:#50657f!important;line-height:1.78!important;font-size:1rem!important}.page-home .blog-home-band .resource-card-grid-visual .pill,.page-blog .resource-card-grid-visual .pill{background:linear-gradient(180deg,#edf5ff 0%,#e7f0ff 100%)!important;border:1px solid rgba(15,99,255,.10)!important;color:#0f63ff!important;-webkit-text-fill-color:#0f63ff!important}.page-home .blog-home-band .resource-card-grid-visual .blog-date,.page-blog .resource-card-grid-visual .blog-date{color:#6b8098!important;-webkit-text-fill-color:#6b8098!important}.page-home .blog-home-band .resource-card-grid-visual .text-link,.page-blog .resource-card-grid-visual .text-link{color:#0f63ff!important;-webkit-text-fill-color:#0f63ff!important;font-weight:700!important}.page-home .blog-home-band .resource-card-grid-visual .featured-media-card,.page-blog .resource-card-grid-visual .featured-media-card{min-height:220px!important;border-radius:22px!important;border:1px solid rgba(151,191,232,.16)!important;box-shadow:0 16px 36px rgba(4,10,18,.16)!important}.page-home .blog-home-band .resource-card-grid-visual .featured-media-image,.page-blog .resource-card-grid-visual .featured-media-image{min-height:220px!important}.page-home .blog-home-band .resource-card-grid-visual .featured-media-overlay,.page-blog .resource-card-grid-visual .featured-media-overlay{left:14px!important;right:14px!important;bottom:14px!important;padding:14px 14px 13px!important;border-radius:18px!important}.page-home .blog-home-band .resource-card-grid-visual .featured-media-title,.page-blog .resource-card-grid-visual .featured-media-title{font-size:1.08rem!important;line-height:1.15!important;margin:8px 0 0!important}.page-home .blog-home-band .resource-card-grid-visual .featured-media-subtitle,.page-blog .resource-card-grid-visual .featured-media-subtitle,.page-home .blog-home-band .resource-card-grid-visual .featured-media-badges,.page-blog .resource-card-grid-visual .featured-media-badges{display:none!important}.page-blog .blog-home-band{background:linear-gradient(180deg,#eef4fa 0%,#e8eff6 100%)!important;border:1px solid rgba(18,42,74,.08)!important;border-radius:32px!important;padding:28px!important}.page-blog .blog-featured-article{background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;border:1px solid rgba(18,42,74,.10)!important;box-shadow:0 20px 48px rgba(10,25,45,.07)!important}.page-blog .blog-featured-copy p,.page-blog .blog-insight-card p,.page-blog .blog-home-card p{color:#4d6480!important;-webkit-text-fill-color:#4d6480!important}.section-heading h2,.glass-card h3,.pricing-card strong,.game-card strong,.metric-card strong,.faq-item summary,.article-prose h2,.article-prose h3,.article-sidebar h2,.offer-lineup-card h3,.blog-home-card h3,.blog-insight-card h2,.blog-insight-card h3,.blog-featured-copy h2{color:#10243d!important;-webkit-text-fill-color:#10243d!important}.section-heading p,.glass-card p,.pricing-card p,.faq-item p,.article-prose p,.article-sidebar p,.offer-lineup-card p,.blog-home-card p,.blog-insight-card p,.blog-featured-copy p,.timeline-card p,.option-card p,.game-card p,.check-list li,.check-list li span{color:#50657f!important;-webkit-text-fill-color:#50657f!important}@media (max-width:1100px){.page-home .blog-home-band .resource-card-grid-visual,.page-blog .resource-card-grid-visual{grid-template-columns:1fr!important}}@media (max-width:720px){.page-home .blog-home-band,.page-blog .blog-home-band{padding:22px!important;border-radius:24px!important}.page-home .v12-footprint-band .section-heading h2{font-size:clamp(1.9rem,9vw,2.8rem)!important}.page-home .v12-footprint-band .section-heading p{font-size:1rem!important;line-height:1.72!important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-visual,.page-blog .resource-card-grid-visual .blog-home-visual{min-height:200px!important}.page-home .blog-home-band .resource-card-grid-visual .featured-media-image,.page-blog .resource-card-grid-visual .featured-media-image{min-height:200px!important}}:root{--v23-home-dark:#08111b;--v23-home-dark-2:#102033;--v23-light-panel:#f4f8fc;--v23-light-panel-2:#eef4fa;--v23-ink:#0f233d;--v23-copy:#4c627b;--v23-accent:#0f63ff}.page-home .hero-panel-card .check-list li,.page-home .hero-panel-card .check-list li span,.page-home .panel-primary .check-list li,.page-home .panel-primary .check-list li span,.page-home .panel-secondary .check-list li,.page-home .panel-secondary .check-list li span,.page-home .v12-price-card .check-list li,.page-home .v12-price-card .check-list li span{color:#eef6ff !important;-webkit-text-fill-color:#eef6ff !important;font-weight:600 !important;opacity:1 !important}.page-home .hero-panel-card .check-list li svg,.page-home .panel-primary .check-list li svg,.page-home .panel-secondary .check-list li svg,.page-home .v12-price-card .check-list li svg,.page-home .hero-panel-card .check-list li svg path,.page-home .panel-primary .check-list li svg path,.page-home .panel-secondary .check-list li svg path,.page-home .v12-price-card .check-list li svg path{stroke:#9fe2ff !important;color:#9fe2ff !important}.page-home .v12-footprint-band{background:linear-gradient(180deg,#eef4fa 0%,#e7eef6 100%) !important;border-top:1px solid rgba(18,42,74,.08) !important;border-bottom:1px solid rgba(18,42,74,.08) !important}.page-home .v12-footprint-band::before{background:radial-gradient(circle at 8% 14%,rgba(15,99,255,.08),transparent 22%),radial-gradient(circle at 88% 4%,rgba(83,220,255,.09),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0)) !important}.page-home .v12-footprint-band .section-heading h2,.page-home .v12-footprint-band .section-heading p,.page-home .v12-footprint-band .section-heading .eyebrow,.page-home .v12-footprint-band h1,.page-home .v12-footprint-band h2,.page-home .v12-footprint-band h3,.page-home .v12-footprint-band strong,.page-home .v12-footprint-band .legend-item,.page-home .v12-footprint-band .legend-item span{text-shadow:none !important;opacity:1 !important}.page-home .v12-footprint-band .section-heading h2{color:var(--v23-ink) !important;-webkit-text-fill-color:var(--v23-ink) !important;max-width:none !important}.page-home .v12-footprint-band .section-heading p{color:var(--v23-copy) !important;-webkit-text-fill-color:var(--v23-copy) !important}.page-home .v12-footprint-band .section-heading .eyebrow{background:linear-gradient(180deg,#edf5ff 0%,#e5efff 100%) !important;border:1px solid rgba(15,99,255,.10) !important;color:var(--v23-accent) !important;-webkit-text-fill-color:var(--v23-accent) !important}.page-home .v12-footprint-band .footprint-legend .legend-item{background:#ffffff !important;border:1px solid rgba(18,42,74,.08) !important;color:#27455f !important;-webkit-text-fill-color:#27455f !important;box-shadow:0 10px 24px rgba(10,25,45,.04) !important}.page-home .v12-footprint-band .footprint-map-card{background:linear-gradient(180deg,#ffffff 0%,#f5f9fc 100%) !important;box-shadow:0 22px 56px rgba(10,25,45,.08) !important}.page-home .v12-footprint-band .footprint-city-card,.page-home .v12-footprint-band .footprint-city-card *{opacity:1 !important;text-shadow:none !important}.page-home .v12-footprint-band .footprint-city-card{background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%) !important;border:1px solid rgba(18,42,74,.10) !important;box-shadow:0 14px 34px rgba(10,25,45,.05) !important}.page-home .v12-footprint-band .footprint-city-card strong,.page-home .v12-footprint-band strong.footprint-city-name{color:var(--v23-ink) !important;-webkit-text-fill-color:var(--v23-ink) !important;font-size:1.08rem !important}.page-home .v12-footprint-band .footprint-city-card .footprint-status.live{background:#edf5ff !important;color:#215ce3 !important;-webkit-text-fill-color:#215ce3 !important}.page-home .v12-footprint-band .footprint-city-card .footprint-status.soon{background:#fff4e8 !important;color:#bf6900 !important;-webkit-text-fill-color:#bf6900 !important}.page-home .blog-home-band{background:linear-gradient(180deg,#f2f7fc 0%,#e9f0f7 100%) !important;border:1px solid rgba(18,42,74,.08) !important;border-radius:34px !important;box-shadow:0 18px 46px rgba(10,25,45,.05) !important}.page-home .blog-home-band .section-heading h2,.page-home .blog-home-band .section-heading p,.page-blog .blog-home-band .section-heading h2,.page-blog .blog-home-band .section-heading p{color:var(--v23-ink) !important;-webkit-text-fill-color:var(--v23-ink) !important}.page-home .blog-home-band .section-heading p,.page-blog .blog-home-band .section-heading p{color:var(--v23-copy) !important;-webkit-text-fill-color:var(--v23-copy) !important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-card,.page-blog .blog-home-band .resource-card-grid-visual .blog-home-card{padding:18px !important;border-radius:28px !important;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%) !important;border:1px solid rgba(18,42,74,.10) !important;box-shadow:0 20px 48px rgba(10,25,45,.07) !important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-visual,.page-blog .blog-home-band .resource-card-grid-visual .blog-home-visual,.page-home .blog-home-band .resource-card-grid-visual .featured-media-card,.page-blog .blog-home-band .resource-card-grid-visual .featured-media-card{min-height:236px !important;border-radius:22px !important}.page-home .blog-home-band .resource-card-grid-visual .featured-media-overlay,.page-blog .blog-home-band .resource-card-grid-visual .featured-media-overlay{background:linear-gradient(180deg,rgba(7,14,25,.08) 0%,rgba(7,14,25,.74) 100%) !important}.page-home .blog-home-band .resource-card-grid-visual h3,.page-blog .blog-home-band .resource-card-grid-visual h3{color:var(--v23-ink) !important;-webkit-text-fill-color:var(--v23-ink) !important;font-size:clamp(1.28rem,1.8vw,1.8rem) !important}.page-home .blog-home-band .resource-card-grid-visual p,.page-blog .blog-home-band .resource-card-grid-visual p{color:var(--v23-copy) !important;-webkit-text-fill-color:var(--v23-copy) !important}.page-home .blog-home-band .resource-card-grid-visual .text-link,.page-blog .blog-home-band .resource-card-grid-visual .text-link{color:var(--v23-accent) !important;-webkit-text-fill-color:var(--v23-accent) !important}main h1,main h2,main h3,main strong{text-shadow:none !important}.page-home .glass-card p,.page-home .pricing-card p,.page-home .offer-lineup-card p,.page-home .capability-panel p,.page-home .capability-list li span,.page-home .section-heading p,.page-home .blog-home-card p,.page-blog .blog-home-card p,.page-transit main p,.page-infrastructure main p,.page-game main p,.page-minecraft main p,.page-fivem main p,.page-contact main p{color:#516983 !important;-webkit-text-fill-color:#516983 !important}.page-transit main h1,.page-transit main h2,.page-transit main h3,.page-infrastructure main h1,.page-infrastructure main h2,.page-infrastructure main h3,.page-game main h1,.page-game main h2,.page-game main h3,.page-minecraft main h1,.page-minecraft main h2,.page-minecraft main h3,.page-fivem main h1,.page-fivem main h2,.page-fivem main h3,.page-contact main h1,.page-contact main h2,.page-contact main h3{color:#10243d !important;-webkit-text-fill-color:#10243d !important}@media (max-width:900px){.page-home .blog-home-band .resource-card-grid-visual,.page-blog .blog-home-band .resource-card-grid-visual{grid-template-columns:1fr !important}.page-home .v12-footprint-band .section-heading h2{font-size:clamp(1.95rem,8vw,2.75rem) !important}}.panel-primary .check-list li,.panel-primary .check-list li span,.panel-secondary .check-list li,.panel-secondary .check-list li span,.hero-panel-card .check-list li,.hero-panel-card .check-list li span,.v12-price-card .check-list li,.v12-price-card .check-list li span{color:#e7f1fb !important;-webkit-text-fill-color:#e7f1fb !important}.panel-primary .check-list li strong,.panel-secondary .check-list li strong,.hero-panel-card .check-list li strong,.v12-price-card .check-list li strong{color:#f8fbff !important;-webkit-text-fill-color:#f8fbff !important}.panel-primary .check-list li svg,.panel-secondary .check-list li svg,.hero-panel-card .check-list li svg,.v12-price-card .check-list li svg{stroke:#91d4ff !important;color:#91d4ff !important}.v12-footprint-band .section-heading,.page-home .v12-footprint-band .section-heading{position:relative;z-index:2}.v12-footprint-band .section-heading h2,.page-home .v12-footprint-band .section-heading h2{color:#f8fbff !important;-webkit-text-fill-color:#f8fbff !important;text-shadow:0 8px 24px rgba(4,10,18,.18)}.v12-footprint-band .section-heading p,.page-home .v12-footprint-band .section-heading p{color:#d9e7f5 !important;-webkit-text-fill-color:#d9e7f5 !important}.v12-footprint-band .section-heading .eyebrow,.page-home .v12-footprint-band .section-heading .eyebrow{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important;background:linear-gradient(180deg,rgba(71,116,182,.34),rgba(33,65,107,.38)) !important;border-color:rgba(180,213,245,.22) !important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-card,.page-blog .blog-home-band .resource-card-grid-visual .blog-home-card,.page-blog .resource-card-grid-visual .blog-home-card{display:flex !important;flex-direction:column !important;gap:16px !important;overflow:hidden !important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-visual,.page-blog .blog-home-band .resource-card-grid-visual .blog-home-visual,.page-blog .resource-card-grid-visual .blog-home-visual,.blog-home-visual.blog-home-visual-image-only{min-height:228px !important;border-radius:22px !important;overflow:hidden !important;background:linear-gradient(180deg,#dfe9f4 0%,#cfddeb 100%) !important;border:1px solid rgba(17,45,82,.08) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55) !important}.blog-home-visual-image{width:100% !important;height:100% !important;min-height:228px !important;object-fit:cover !important;display:block !important;filter:saturate(.98) contrast(1.02)}.page-home .blog-home-band .resource-card-grid-visual .featured-media-overlay,.page-blog .blog-home-band .resource-card-grid-visual .featured-media-overlay,.page-blog .resource-card-grid-visual .featured-media-overlay{display:none !important}.page-home .blog-home-band .resource-card-grid-visual .featured-media-scrim,.page-blog .blog-home-band .resource-card-grid-visual .featured-media-scrim,.page-blog .resource-card-grid-visual .featured-media-scrim{background:linear-gradient(180deg,rgba(5,10,18,.05) 0%,rgba(5,10,18,.12) 100%) !important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-card-copy,.page-blog .blog-home-band .resource-card-grid-visual .blog-home-card-copy,.page-blog .resource-card-grid-visual .blog-home-card-copy{padding:2px 4px 8px !important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-card h3,.page-blog .blog-home-band .resource-card-grid-visual .blog-home-card h3,.page-blog .resource-card-grid-visual .blog-home-card h3{color:#10263f !important;-webkit-text-fill-color:#10263f !important;font-size:clamp(1.34rem,1.8vw,1.78rem) !important;line-height:1.14 !important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-card p,.page-blog .blog-home-band .resource-card-grid-visual .blog-home-card p,.page-blog .resource-card-grid-visual .blog-home-card p{color:#556c84 !important;-webkit-text-fill-color:#556c84 !important;line-height:1.74 !important}.page-home .blog-home-band .resource-card-grid-visual .pill,.page-blog .resource-card-grid-visual .pill{background:linear-gradient(180deg,#edf5ff 0%,#e6f1ff 100%) !important;color:#1c5de1 !important;-webkit-text-fill-color:#1c5de1 !important;border:1px solid rgba(15,99,255,.10) !important}.page-home .blog-home-band .resource-card-grid-visual .text-link,.page-blog .resource-card-grid-visual .text-link{color:#0f63ff !important;-webkit-text-fill-color:#0f63ff !important;font-weight:700 !important}@media (max-width:900px){.page-home .blog-home-band .resource-card-grid-visual .blog-home-visual,.page-blog .resource-card-grid-visual .blog-home-visual,.blog-home-visual.blog-home-visual-image-only,.blog-home-visual-image{min-height:200px !important}}.page-home .hero-home .panel-primary .check-list li,.page-home .hero-home .panel-primary .check-list li span,.page-home .hero-home .panel-secondary .check-list li,.page-home .hero-home .panel-secondary .check-list li span,.page-home .hero-home .capability-list li,.page-home .hero-home .capability-list li span{color:#e8f2ff!important;-webkit-text-fill-color:#e8f2ff!important;opacity:1!important}.page-home .hero-home .panel-primary .check-list li strong,.page-home .hero-home .panel-secondary .check-list li strong,.page-home .hero-home .capability-list li strong{color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important}.page-home .hero-home .panel-primary .check-list li svg,.page-home .hero-home .panel-primary .check-list li svg path,.page-home .hero-home .panel-secondary .check-list li svg,.page-home .hero-home .panel-secondary .check-list li svg path,.page-home .hero-home .capability-list li svg,.page-home .hero-home .capability-list li svg path{color:#95dbff!important;stroke:#95dbff!important}.page-home .v12-footprint-band,.page-home .footprint-band{background:linear-gradient(180deg,#eef4f9 0%,#e7eef6 100%)!important;border-top:1px solid rgba(19,44,76,.06)!important;border-bottom:1px solid rgba(19,44,76,.06)!important}.page-home .v12-footprint-band::before,.page-home .footprint-band::before{background:radial-gradient(circle at 12% 16%,rgba(34,105,255,.08),transparent 22%),radial-gradient(circle at 86% 10%,rgba(84,205,255,.06),transparent 18%),linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,.12))!important}.page-home .v12-footprint-band .section-heading h2,.page-home .footprint-band .section-heading h2{color:#153150!important;-webkit-text-fill-color:#153150!important;text-shadow:none!important}.page-home .v12-footprint-band .section-heading p,.page-home .footprint-band .section-heading p,.page-home .v12-footprint-band p,.page-home .footprint-band p{color:#536b86!important;-webkit-text-fill-color:#536b86!important}.page-home .v12-footprint-band .section-heading .eyebrow,.page-home .footprint-band .section-heading .eyebrow{background:linear-gradient(180deg,#dbe8f8 0%,#cfdef2 100%)!important;color:#2e5fb7!important;-webkit-text-fill-color:#2e5fb7!important;border:1px solid rgba(57,97,170,.14)!important;box-shadow:none!important}.page-home .v12-footprint-band .legend-item,.page-home .footprint-band .legend-item{background:#ffffff!important;color:#17324f!important;-webkit-text-fill-color:#17324f!important;border:1px solid rgba(20,49,85,.08)!important;box-shadow:0 10px 24px rgba(12,29,52,.05)!important}.page-home .v12-footprint-band .footprint-map-card,.page-home .footprint-band .footprint-map-card{background:linear-gradient(180deg,#ffffff 0%,#f5f9fd 100%)!important;box-shadow:0 20px 48px rgba(12,29,52,.08)!important}.page-home .v12-footprint-band .footprint-city-card,.page-home .footprint-band .footprint-city-card{background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;box-shadow:0 14px 34px rgba(12,29,52,.06)!important}.page-home .v12-footprint-band .footprint-city-card strong,.page-home .footprint-band .footprint-city-card strong{color:#132b47!important;-webkit-text-fill-color:#132b47!important}.page-home .v12-footprint-band .footprint-status.live,.page-home .footprint-band .footprint-status.live{background:linear-gradient(180deg,#edf5ff 0%,#e5efff 100%)!important;color:#245ce3!important;-webkit-text-fill-color:#245ce3!important}.page-home .v12-footprint-band .footprint-status.soon,.page-home .footprint-band .footprint-status.soon{background:linear-gradient(180deg,#fff5ea 0%,#ffecd8 100%)!important;color:#b96a12!important;-webkit-text-fill-color:#b96a12!important}.page-home .resource-card-grid-visual,.blog-grid,.blog-home-grid{gap:22px!important}.page-home .resource-card-grid-visual .blog-home-card,.resource-card-grid-visual .blog-home-card{display:flex!important;flex-direction:column-reverse!important;gap:18px!important;padding:20px!important;align-items:stretch!important}.page-home .resource-card-grid-visual .blog-home-card-copy,.resource-card-grid-visual .blog-home-card-copy{padding:0!important}.page-home .resource-card-grid-visual .blog-home-visual,.resource-card-grid-visual .blog-home-visual{width:100%!important;order:-1!important}.page-home .resource-card-grid-visual .blog-home-visual-image,.resource-card-grid-visual .blog-home-visual-image,.blog-card-visual img,.blog-hero-card img{width:100%!important;aspect-ratio:16/9!important;object-fit:cover!important;border-radius:18px!important;display:block!important;filter:saturate(.94) contrast(1.03)!important}.page-home .resource-card-grid-visual .blog-home-card h3,.resource-card-grid-visual .blog-home-card h3,.blog-card-copy h3,.blog-home-card h3{color:#10233f!important;-webkit-text-fill-color:#10233f!important;font-size:clamp(1.3rem,2vw,1.7rem)!important;line-height:1.16!important;letter-spacing:-.03em!important}.page-home .resource-card-grid-visual .blog-home-card p,.resource-card-grid-visual .blog-home-card p,.blog-card-copy p,.blog-home-card p{color:#5a7189!important;-webkit-text-fill-color:#5a7189!important;line-height:1.76!important}.page-home .resource-card-grid-visual .blog-home-card .pill,.resource-card-grid-visual .blog-home-card .pill,.blog-card-copy .pill,.blog-home-card .pill{background:#ecf4ff!important;color:#205de3!important;-webkit-text-fill-color:#205de3!important}.blog-featured-article{align-items:stretch!important}.blog-featured-visual-clean .featured-media-overlay{background:linear-gradient(180deg,rgba(8,17,29,.06),rgba(8,17,29,.56))!important}.blog-featured-visual-clean .featured-media-title,.blog-featured-visual-clean .featured-media-subtitle,.blog-featured-visual-clean .featured-media-kicker{color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important}.blog-featured-visual-clean .fd-badge{background:rgba(255,255,255,.12)!important;color:#eff6ff!important;border:1px solid rgba(255,255,255,.14)!important}@media (max-width:980px){.page-home .resource-card-grid-visual .blog-home-card,.resource-card-grid-visual .blog-home-card{padding:18px!important}}.page-home .hero-panel-card .check-list li,.page-home .hero-panel-card .check-list li span,.page-home .panel-primary .check-list li,.page-home .panel-primary .check-list li span,.page-home .panel-secondary .check-list li,.page-home .panel-secondary .check-list li span,.page-home .v12-price-card .check-list li,.page-home .v12-price-card .check-list li span{color:#e7f1fb!important;-webkit-text-fill-color:#e7f1fb!important;opacity:1!important}.page-home .hero-panel-card p,.page-home .hero-panel-card li,.page-home .hero-panel-card li span,.page-home .panel-primary p,.page-home .panel-secondary p,.page-home .v12-price-card p{color:#d7e4f3!important;-webkit-text-fill-color:#d7e4f3!important;opacity:1!important}.page-home .v12-footprint-band,.v12-footprint-band{background:linear-gradient(180deg,#eef4fa 0%,#e7eef6 100%)!important;border-top:1px solid rgba(17,45,82,.08)!important;border-bottom:1px solid rgba(17,45,82,.08)!important}.page-home .v12-footprint-band::before,.v12-footprint-band::before{background:radial-gradient(circle at 18% 10%,rgba(15,99,255,.07),transparent 28%),radial-gradient(circle at 86% 0%,rgba(83,220,255,.05),transparent 26%)!important}.page-home .v12-footprint-band .section-heading,.v12-footprint-band .section-heading{max-width:780px!important}.page-home .v12-footprint-band .section-heading h2,.v12-footprint-band .section-heading h2{color:#10243d!important;-webkit-text-fill-color:#10243d!important;text-shadow:none!important;opacity:1!important}.page-home .v12-footprint-band .section-heading p,.v12-footprint-band .section-heading p,.page-home .v12-footprint-band p,.v12-footprint-band p{color:#536981!important;-webkit-text-fill-color:#536981!important;text-shadow:none!important;opacity:1!important}.page-home .v12-footprint-band .section-heading .eyebrow,.v12-footprint-band .section-heading .eyebrow{background:linear-gradient(180deg,#dbe9f7 0%,#cfdef1 100%)!important;border:1px solid rgba(17,45,82,.10)!important;color:#21405f!important;-webkit-text-fill-color:#21405f!important}.page-home .v12-footprint-band .legend-item,.v12-footprint-band .legend-item{background:#ffffff!important;border:1px solid rgba(17,45,82,.10)!important;color:#223d5a!important;-webkit-text-fill-color:#223d5a!important;box-shadow:0 12px 28px rgba(10,25,45,.05)!important}.page-home .v12-footprint-band .footprint-map-card,.v12-footprint-band .footprint-map-card{background:linear-gradient(180deg,#ffffff 0%,#f4f8fc 100%)!important;box-shadow:0 24px 54px rgba(10,25,45,.08)!important}.page-home .v12-footprint-band .footprint-city-card,.page-home .v12-footprint-band .footprint-city-card *,.v12-footprint-band .footprint-city-card,.v12-footprint-band .footprint-city-card *{color:#10243d!important;-webkit-text-fill-color:#10243d!important;opacity:1!important}.page-home .v12-footprint-band .footprint-city-card,.v12-footprint-band .footprint-city-card{background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;border:1px solid rgba(17,45,82,.10)!important;box-shadow:0 16px 34px rgba(10,25,45,.06)!important}.page-home .v12-footprint-band .footprint-city-card strong,.page-home .v12-footprint-band strong.footprint-city-name,.v12-footprint-band .footprint-city-card strong,.v12-footprint-band strong.footprint-city-name{display:block!important;color:#10243d!important;-webkit-text-fill-color:#10243d!important;font-size:1.7rem!important;font-weight:800!important;line-height:1.12!important;text-shadow:none!important}.page-home .v12-footprint-band .footprint-city-card .footprint-status.live,.v12-footprint-band .footprint-city-card .footprint-status.live{background:linear-gradient(180deg,#edf5ff 0%,#e7f0ff 100%)!important;color:#215ce3!important;-webkit-text-fill-color:#215ce3!important}.page-home .v12-footprint-band .footprint-city-card .footprint-status.soon,.v12-footprint-band .footprint-city-card .footprint-status.soon{background:linear-gradient(180deg,#fff4e8 0%,#ffedd9 100%)!important;color:#b86a12!important;-webkit-text-fill-color:#b86a12!important}.featured-media-card-minimal{position:relative;border-radius:24px!important;overflow:hidden!important;background:#0a1524!important;border:1px solid rgba(17,45,82,.10)!important;box-shadow:0 18px 46px rgba(10,25,45,.10)!important}.featured-media-card-minimal .featured-media-image{width:100%!important;height:100%!important;min-height:220px!important;object-fit:cover!important;display:block!important;filter:saturate(.92) contrast(1.02)!important}.article-figure .featured-media-card-minimal .featured-media-image{min-height:320px!important}.featured-media-card-minimal .featured-media-scrim-soft{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,17,29,.05) 0%,rgba(8,17,29,.18) 100%)!important}.featured-media-card-minimal .featured-media-overlay,.featured-media-card-minimal .featured-media-kicker,.featured-media-card-minimal .featured-media-title,.featured-media-card-minimal .featured-media-subtitle,.featured-media-card-minimal .featured-media-badges{display:none!important}.page-home .blog-home-band,.page-blog .blog-home-band,.page-blog .resource-card-grid-visual{background:transparent!important}.page-home .blog-home-band .resource-card-grid-visual,.page-blog .resource-card-grid-visual{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-card,.page-blog .resource-card-grid-visual .blog-home-card,.resource-card-grid-visual .blog-home-card{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;padding:18px!important;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;border:1px solid rgba(17,45,82,.10)!important;border-radius:26px!important;box-shadow:0 18px 42px rgba(10,25,45,.07)!important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-visual,.page-blog .resource-card-grid-visual .blog-home-visual,.resource-card-grid-visual .blog-home-visual{order:-1!important;min-height:230px!important;background:transparent!important;border-radius:20px!important;overflow:hidden!important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-visual-image,.page-blog .resource-card-grid-visual .blog-home-visual-image,.resource-card-grid-visual .blog-home-visual-image{width:100%!important;aspect-ratio:16/9!important;object-fit:cover!important;border-radius:20px!important;display:block!important;filter:saturate(.94) contrast(1.02)!important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-card-copy,.page-blog .resource-card-grid-visual .blog-home-card-copy,.resource-card-grid-visual .blog-home-card-copy{display:grid!important;gap:10px!important;padding:0!important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-card h3,.page-blog .resource-card-grid-visual .blog-home-card h3,.resource-card-grid-visual .blog-home-card h3{color:#10243d!important;-webkit-text-fill-color:#10243d!important;font-size:clamp(1.24rem,1.6vw,1.56rem)!important;line-height:1.16!important;letter-spacing:-.03em!important;margin:0!important}.page-home .blog-home-band .resource-card-grid-visual .blog-home-card p,.page-blog .resource-card-grid-visual .blog-home-card p,.resource-card-grid-visual .blog-home-card p{color:#566b83!important;-webkit-text-fill-color:#566b83!important;margin:0!important;line-height:1.75!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}.page-home .blog-home-band .resource-card-grid-visual .pill,.page-blog .resource-card-grid-visual .pill,.resource-card-grid-visual .pill{background:#ecf4ff!important;border:1px solid rgba(15,99,255,.08)!important;color:#205de3!important;-webkit-text-fill-color:#205de3!important}.page-home .blog-home-band .resource-card-grid-visual .blog-date,.page-blog .resource-card-grid-visual .blog-date,.resource-card-grid-visual .blog-date{color:#6b8098!important;-webkit-text-fill-color:#6b8098!important}.page-home .blog-home-band .resource-card-grid-visual .text-link,.page-blog .resource-card-grid-visual .text-link,.resource-card-grid-visual .text-link{color:#0f63ff!important;-webkit-text-fill-color:#0f63ff!important;font-weight:700!important}.page-blog .blog-featured-article,.blog-featured-article{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important}.page-blog .blog-featured-visual-clean .featured-media-overlay,.blog-featured-visual-clean .featured-media-overlay{display:none!important}.site-main p,main p,.page-home p,.page-blog p,.page-ddos p,.page-transit p,.page-game p,.page-infrastructure p,.article-prose p,.article-prose li,.article-sidebar p,.faq-item p,.strategy-card p,.enterprise-card p,.enterprise-note p,.solution-diagram-card p,.offer-lineup-card p,.pricing-card p,.game-card p,.capability-panel p,.ops-step-card p,.timeline-card p,.option-card p,.glass-card p{opacity:1!important}@media (max-width:980px){.page-home .blog-home-band .resource-card-grid-visual,.page-blog .resource-card-grid-visual{grid-template-columns:1fr!important}}@media (max-width:720px){.page-home .v12-footprint-band .section-heading h2,.v12-footprint-band .section-heading h2{font-size:clamp(1.95rem,9vw,2.7rem)!important}.page-home .v12-footprint-band .footprint-city-card strong,.v12-footprint-band .footprint-city-card strong{font-size:1.42rem!important}.article-figure .featured-media-card-minimal .featured-media-image{min-height:220px!important}}.page-home .v12-footprint-band,.v12-footprint-band{background:linear-gradient(180deg,#eef3f8 0%,#e8eef5 100%) !important;color:#142a44 !important}.page-home .v12-footprint-band::before,.v12-footprint-band::before{background:radial-gradient(circle at 18% 20%,rgba(58,110,255,.06),transparent 24%),radial-gradient(circle at 84% 14%,rgba(86,212,255,.06),transparent 18%) !important;opacity:1 !important}.page-home .v12-footprint-band .section-heading,.v12-footprint-band .section-heading{max-width:760px !important}.page-home .v12-footprint-band .section-heading h2,.v12-footprint-band .section-heading h2,.page-home .v12-footprint-band h1,.page-home .v12-footprint-band h2,.page-home .v12-footprint-band h3,.v12-footprint-band h1,.v12-footprint-band h2,.v12-footprint-band h3{color:#132844 !important;-webkit-text-fill-color:#132844 !important;text-shadow:none !important}.page-home .v12-footprint-band .section-heading p,.v12-footprint-band .section-heading p,.page-home .v12-footprint-band p,.v12-footprint-band p,.page-home .v12-footprint-band li,.v12-footprint-band li,.page-home .v12-footprint-band li span,.v12-footprint-band li span{color:#4e6480 !important;-webkit-text-fill-color:#4e6480 !important}.page-home .v12-footprint-band .section-heading .eyebrow,.v12-footprint-band .section-heading .eyebrow{background:linear-gradient(180deg,#afc5e2 0%,#9eb6d7 100%) !important;border:1px solid rgba(74,112,158,.18) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:0 10px 24px rgba(33,62,99,.10) !important}.page-home .v12-footprint-band .legend-item,.v12-footprint-band .legend-item{background:rgba(255,255,255,.88) !important;border:1px solid rgba(17,45,82,.08) !important;color:#223a5a !important;-webkit-text-fill-color:#223a5a !important}.page-home .v12-footprint-band .legend-item *,.v12-footprint-band .legend-item *{color:inherit !important;-webkit-text-fill-color:inherit !important}.page-home .v12-footprint-band .footprint-map-card,.v12-footprint-band .footprint-map-card{background:linear-gradient(180deg,#f6f9fc 0%,#eef3f8 100%) !important;border:1px solid rgba(17,45,82,.08) !important}.page-home .v12-footprint-band .footprint-city-card,.v12-footprint-band .footprint-city-card{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important;border:1px solid rgba(17,45,82,.08) !important;box-shadow:0 16px 34px rgba(10,25,45,.06) !important}.page-home .v12-footprint-band .footprint-city-card *,.v12-footprint-band .footprint-city-card *{color:#10243d !important;-webkit-text-fill-color:#10243d !important;text-shadow:none !important}.page-home .v12-footprint-band .footprint-city-card .footprint-status.live,.v12-footprint-band .footprint-city-card .footprint-status.live{color:#215ce3 !important;-webkit-text-fill-color:#215ce3 !important}.page-home .v12-footprint-band .footprint-city-card .footprint-status.soon,.v12-footprint-band .footprint-city-card .footprint-status.soon{color:#b86a12 !important;-webkit-text-fill-color:#b86a12 !important}.hero-blog,.page-blog .hero-blog,.page-blog .hero-subpage{background:radial-gradient(circle at 12% 18%,rgba(68,126,255,.14),transparent 24%),radial-gradient(circle at 84% 8%,rgba(70,214,255,.10),transparent 20%),linear-gradient(180deg,#07121e 0%,#0b1625 58%,#102033 100%) !important}.hero-blog .eyebrow,.page-blog .hero-blog .eyebrow,.page-blog .hero-subpage .eyebrow{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.09)) !important;border:1px solid rgba(173,205,235,.18) !important;color:#f5fbff !important;-webkit-text-fill-color:#f5fbff !important}.hero-blog h1,.hero-blog h2,.hero-blog h3,.page-blog .hero-blog h1,.page-blog .hero-blog h2,.page-blog .hero-blog h3{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important}.hero-blog p,.page-blog .hero-blog p,.page-blog .hero-blog .hero-text,.page-blog .hero-blog .section-heading p,.page-blog .blog-index-copy p{color:#d7e4f2 !important;-webkit-text-fill-color:#d7e4f2 !important}.page-blog .blog-insight-card,.page-blog .blog-featured-article,.page-blog .blog-home-card,.page-blog .blog-home-band{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important}.page-blog .blog-insight-card h2,.page-blog .blog-home-card h3,.page-blog .blog-featured-copy h2{color:#132844 !important;-webkit-text-fill-color:#132844 !important}.page-blog .blog-insight-card p,.page-blog .blog-home-card p,.page-blog .blog-featured-copy p,.page-blog .blog-date{color:#516780 !important;-webkit-text-fill-color:#516780 !important}.page-blog .blog-home-card .text-link,.page-blog .blog-featured-copy .text-link,.page-home .blog-home-card .text-link{color:#0f63ff !important;-webkit-text-fill-color:#0f63ff !important}.page-home .capability-pill,.page-home .capability-pill span,.page-home .capability-pill svg,.page-home .capability-list li,.page-home .capability-list li span,.page-home .check-list li,.page-home .check-list li span,.page-home .hero-proof-item,.page-home .hero-proof-item span{color:#d7e6f7 !important;-webkit-text-fill-color:#d7e6f7 !important}.page-home .capability-pill svg,.page-home .capability-list li svg,.page-home .check-list li svg,.page-home .hero-proof-item svg{color:#8fd0ff !important;stroke:#8fd0ff !important}.resource-card-grid-visual .blog-home-card,.page-home .resource-card-grid-visual .blog-home-card,.page-blog .resource-card-grid-visual .blog-home-card{grid-template-columns:1fr !important}.resource-card-grid-visual .blog-home-visual,.page-home .resource-card-grid-visual .blog-home-visual,.page-blog .resource-card-grid-visual .blog-home-visual{order:-1 !important;min-height:auto !important}.resource-card-grid-visual .blog-home-card-copy,.page-home .resource-card-grid-visual .blog-home-card-copy,.page-blog .resource-card-grid-visual .blog-home-card-copy{order:2 !important}.hero [class*="eyebrow"],.hero-subpage [class*="eyebrow"],.hero-home [class*="eyebrow"],.hero-blog [class*="eyebrow"],.cta-band [class*="eyebrow"],.panel-primary [class*="eyebrow"],.panel-secondary [class*="eyebrow"]{opacity:1 !important}.hero strong,.hero-home strong,.hero-subpage strong,.hero-blog strong,.cta-band strong,.panel-primary strong,.panel-secondary strong{color:#f4f9ff !important;-webkit-text-fill-color:#f4f9ff !important}.page-home .benefits-showcase,.benefits-showcase{background:linear-gradient(180deg,#edf3f8 0%,#e7eef5 100%) !important}.page-home .benefits-showcase .capability-hero-card,.page-home .benefits-showcase .capability-panel,.benefits-showcase .capability-hero-card,.benefits-showcase .capability-panel{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important;border:1px solid rgba(17,45,82,.10) !important;box-shadow:0 18px 42px rgba(10,25,45,.07) !important}.page-home .benefits-showcase .capability-hero-card h3,.page-home .benefits-showcase .capability-panel h3,.benefits-showcase .capability-hero-card h3,.benefits-showcase .capability-panel h3{color:#10243d !important;-webkit-text-fill-color:#10243d !important}.page-home .benefits-showcase .capability-hero-card p,.page-home .benefits-showcase .capability-panel-text,.page-home .benefits-showcase .capability-panel p,.benefits-showcase .capability-hero-card p,.benefits-showcase .capability-panel-text,.benefits-showcase .capability-panel p{color:#526881 !important;-webkit-text-fill-color:#526881 !important}.page-home .benefits-showcase .capability-list li,.page-home .benefits-showcase .capability-list li span,.page-home .benefits-showcase .capability-pill,.page-home .benefits-showcase .capability-pill span,.benefits-showcase .capability-list li,.benefits-showcase .capability-list li span,.benefits-showcase .capability-pill,.benefits-showcase .capability-pill span{color:#17324e !important;-webkit-text-fill-color:#17324e !important;opacity:1 !important}.page-home .benefits-showcase .capability-list li strong,.page-home .benefits-showcase .capability-pill strong,.benefits-showcase .capability-list li strong,.benefits-showcase .capability-pill strong{color:#10243d !important;-webkit-text-fill-color:#10243d !important}.page-home .benefits-showcase .capability-list li svg,.page-home .benefits-showcase .capability-list li svg path,.page-home .benefits-showcase .capability-pill svg,.page-home .benefits-showcase .capability-pill svg path,.benefits-showcase .capability-list li svg,.benefits-showcase .capability-list li svg path,.benefits-showcase .capability-pill svg,.benefits-showcase .capability-pill svg path{stroke:#0f63ff !important;color:#0f63ff !important}.page-home .benefits-showcase .capability-pill,.benefits-showcase .capability-pill{background:linear-gradient(180deg,#f3f8ff 0%,#ebf3ff 100%) !important;border:1px solid rgba(15,99,255,.10) !important}.page-home .v12-footprint-band .section-heading h2,.v12-footprint-band .section-heading h2{color:#153150 !important;-webkit-text-fill-color:#153150 !important}.page-home .v12-footprint-band .section-heading p,.page-home .v12-footprint-band p,.v12-footprint-band .section-heading p,.v12-footprint-band p{color:#526881 !important;-webkit-text-fill-color:#526881 !important;opacity:1 !important}.page-home .v12-footprint-band .section-heading .eyebrow,.v12-footprint-band .section-heading .eyebrow{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}.hero-subpage,.page-blog .hero-blog,.page-blog .hero-subpage{background:radial-gradient(circle at 14% 18%,rgba(79,149,255,.16),transparent 24%),radial-gradient(circle at 86% 8%,rgba(78,218,255,.10),transparent 22%),linear-gradient(180deg,#08121f 0%,#0b1626 58%,#102035 100%) !important}.hero-subpage .hero-copy h1,.hero-subpage h1,.page-blog .hero-blog h1,.page-blog .hero-subpage h1{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important;opacity:1 !important;text-shadow:0 16px 34px rgba(0,0,0,.32) !important}.hero-subpage .hero-copy .hero-text,.hero-subpage .hero-text,.hero-subpage p,.page-blog .hero-blog p,.page-blog .hero-blog .hero-text,.page-blog .hero-subpage p{color:#d9e6f4 !important;-webkit-text-fill-color:#d9e6f4 !important;opacity:1 !important}.hero-subpage .eyebrow,.hero-subpage .panel-kicker,.page-blog .hero-blog .eyebrow,.page-blog .hero-subpage .eyebrow{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.09)) !important;border:1px solid rgba(174,205,235,.18) !important;color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important}.hero-subpage .hero-proof-item,.hero-subpage .hero-proof-item span,.hero-subpage .check-list li,.hero-subpage .check-list li span,.page-blog .hero-blog .hero-proof-item,.page-blog .hero-blog .hero-proof-item span{color:#e7f2ff !important;-webkit-text-fill-color:#e7f2ff !important;opacity:1 !important}.hero-subpage .hero-proof-item svg,.hero-subpage .hero-proof-item svg path,.hero-subpage .check-list li svg,.hero-subpage .check-list li svg path,.page-blog .hero-blog .hero-proof-item svg,.page-blog .hero-blog .hero-proof-item svg path{stroke:#8fd6ff !important;color:#8fd6ff !important}.page-home .v12-footprint-band,.v12-footprint-band{background:linear-gradient(180deg,#eef3f8 0%,#e7eef6 100%) !important;color:#16324f !important}.page-home .v12-footprint-band .section-heading h2,.v12-footprint-band .section-heading h2,.page-home .v12-footprint-band h2,.v12-footprint-band h2{color:#17324e !important;-webkit-text-fill-color:#17324e !important;text-shadow:none !important}.page-home .v12-footprint-band .section-heading p,.page-home .v12-footprint-band p,.v12-footprint-band .section-heading p,.v12-footprint-band p,.page-home .v12-footprint-band .footprint-legend,.page-home .v12-footprint-band .legend-item,.v12-footprint-band .footprint-legend,.v12-footprint-band .legend-item{color:#566d86 !important;-webkit-text-fill-color:#566d86 !important;opacity:1 !important}.page-home .v12-footprint-band .section-heading .eyebrow,.v12-footprint-band .section-heading .eyebrow{background:linear-gradient(180deg,#a7bdd8 0%,#91abc9 100%) !important;border:1px solid rgba(32,62,95,.10) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}.page-home .v12-footprint-band .footprint-city-card,.v12-footprint-band .footprint-city-card,.page-home .v12-footprint-band .footprint-map,.v12-footprint-band .footprint-map{background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%) !important;border:1px solid rgba(18,43,76,.08) !important;box-shadow:0 18px 42px rgba(10,25,45,.06) !important}.page-home .v12-footprint-band .footprint-city-card strong,.v12-footprint-band .footprint-city-card strong,.page-home .v12-footprint-band .footprint-city-card span,.v12-footprint-band .footprint-city-card span,.page-home .v12-footprint-band .footprint-status,.v12-footprint-band .footprint-status{color:#16324f !important;-webkit-text-fill-color:#16324f !important;opacity:1 !important}.page-home .v12-footprint-band .footprint-status.live,.v12-footprint-band .footprint-status.live{color:#215ce3 !important;-webkit-text-fill-color:#215ce3 !important}.page-home .v12-footprint-band .footprint-status.soon,.v12-footprint-band .footprint-status.soon{color:#b86a12 !important;-webkit-text-fill-color:#b86a12 !important}.page-home .benefits-showcase .capability-hero-card,.page-home .benefits-showcase .capability-panel,.benefits-showcase .capability-hero-card,.benefits-showcase .capability-panel{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important;border:1px solid rgba(17,45,82,.10) !important}.page-home .benefits-showcase .capability-pill,.page-home .benefits-showcase .capability-pill *,.page-home .benefits-showcase .capability-list li,.page-home .benefits-showcase .capability-list li *,.benefits-showcase .capability-pill,.benefits-showcase .capability-pill *,.benefits-showcase .capability-list li,.benefits-showcase .capability-list li *{color:#17324e !important;-webkit-text-fill-color:#17324e !important;opacity:1 !important}.page-home .benefits-showcase .capability-pill strong,.page-home .benefits-showcase .capability-list li strong,.benefits-showcase .capability-pill strong,.benefits-showcase .capability-list li strong{color:#10243d !important;-webkit-text-fill-color:#10243d !important}.page-home .benefits-showcase .capability-pill svg,.page-home .benefits-showcase .capability-pill svg path,.page-home .benefits-showcase .capability-list li svg,.page-home .benefits-showcase .capability-list li svg path,.benefits-showcase .capability-pill svg,.benefits-showcase .capability-pill svg path,.benefits-showcase .capability-list li svg,.benefits-showcase .capability-list li svg path{color:#0f63ff !important;stroke:#0f63ff !important}.page-blog .hero-blog .eyebrow,.page-blog .hero-blog h1,.page-blog .hero-blog p,.page-blog .hero-blog .hero-text,.page-blog .blog-index-copy .eyebrow,.page-blog .blog-index-copy h1,.page-blog .blog-index-copy p{opacity:1 !important}.preserve-control-band{background:linear-gradient(180deg,#eef3f8 0%,#e7eef6 100%) !important}.preserve-control-band .section-heading,.preserve-control-band .ops-flow-grid,.preserve-control-band .ops-step-card,.preserve-control-band .container,.v12-footprint-band .section-heading,.v12-footprint-band .container{position:relative;z-index:2}.preserve-control-band .section-heading .eyebrow{background:linear-gradient(180deg,#a7bdd8 0%,#91abc9 100%) !important;border:1px solid rgba(32,62,95,.10) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}.preserve-control-band .section-heading h2,.preserve-control-band .section-heading h3,.preserve-control-band .section-heading strong,.page-home .preserve-control-band .section-heading h2{color:#142d49 !important;-webkit-text-fill-color:#142d49 !important;text-shadow:none !important;opacity:1 !important}.preserve-control-band .section-heading p,.preserve-control-band .section-heading li,.preserve-control-band .section-heading li span,.page-home .preserve-control-band .section-heading p{color:#4a627d !important;-webkit-text-fill-color:#4a627d !important;opacity:1 !important}.preserve-control-band .ops-step-card,.preserve-control-band .glass-card{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important;border:1px solid rgba(18,42,74,.10) !important;box-shadow:0 18px 44px rgba(10,25,45,.06) !important}.preserve-control-band .ops-step-card h3,.preserve-control-band .ops-step-card strong{color:#10243d !important;-webkit-text-fill-color:#10243d !important}.preserve-control-band .ops-step-card p,.preserve-control-band .ops-step-card li,.preserve-control-band .ops-step-card li span{color:#4e6480 !important;-webkit-text-fill-color:#4e6480 !important}.page-home .v12-footprint-band,.v12-footprint-band{background:linear-gradient(180deg,#eef3f8 0%,#e6edf5 100%) !important}.page-home .v12-footprint-band::before,.v12-footprint-band::before{display:none !important;background:none !important}.page-home .v12-footprint-band .section-heading,.v12-footprint-band .section-heading{max-width:760px !important}.page-home .v12-footprint-band .section-heading .eyebrow,.v12-footprint-band .section-heading .eyebrow{background:linear-gradient(180deg,#a9bfd9 0%,#93aecb 100%) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border:1px solid rgba(32,62,95,.10) !important}.page-home .v12-footprint-band .section-heading h2,.v12-footprint-band .section-heading h2,.page-home .footprint-band .section-heading h2,.footprint-band .section-heading h2{color:#142d49 !important;-webkit-text-fill-color:#142d49 !important;text-shadow:none !important;opacity:1 !important}.page-home .v12-footprint-band .section-heading p,.v12-footprint-band .section-heading p,.page-home .footprint-band .section-heading p,.footprint-band .section-heading p,.page-home .v12-footprint-band .footprint-legend,.page-home .v12-footprint-band .legend-item,.v12-footprint-band .footprint-legend,.v12-footprint-band .legend-item,.page-home .footprint-band .footprint-legend,.page-home .footprint-band .legend-item,.footprint-band .footprint-legend,.footprint-band .legend-item{color:#4f6782 !important;-webkit-text-fill-color:#4f6782 !important;opacity:1 !important}.page-home .v12-footprint-band .legend-item,.v12-footprint-band .legend-item,.page-home .footprint-band .legend-item,.footprint-band .legend-item{background:#ffffff !important;border:1px solid rgba(18,42,74,.08) !important}.page-home .v12-footprint-band .footprint-city-card,.v12-footprint-band .footprint-city-card,.page-home .footprint-band .footprint-city-card,.footprint-band .footprint-city-card{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important;border:1px solid rgba(18,42,74,.08) !important;box-shadow:0 16px 34px rgba(10,25,45,.06) !important}.page-home .v12-footprint-band .footprint-city-card strong,.page-home .v12-footprint-band .footprint-city-card span,.v12-footprint-band .footprint-city-card strong,.v12-footprint-band .footprint-city-card span,.page-home .footprint-band .footprint-city-card strong,.page-home .footprint-band .footprint-city-card span,.footprint-band .footprint-city-card strong,.footprint-band .footprint-city-card span{color:#10243d !important;-webkit-text-fill-color:#10243d !important;opacity:1 !important}.page-home .v12-footprint-band .footprint-status.live,.v12-footprint-band .footprint-status.live,.page-home .footprint-band .footprint-status.live,.footprint-band .footprint-status.live{color:#215ce3 !important;-webkit-text-fill-color:#215ce3 !important}.page-home .v12-footprint-band .footprint-status.soon,.v12-footprint-band .footprint-status.soon,.page-home .footprint-band .footprint-status.soon,.footprint-band .footprint-status.soon{color:#b86a12 !important;-webkit-text-fill-color:#b86a12 !important}.page-blog .blog-insight-card,.blog-insight-card{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important;border:1px solid rgba(18,42,74,.10) !important;overflow:hidden !important}.page-blog .blog-insight-card h2,.page-blog .blog-insight-card h3,.blog-insight-card h2,.blog-insight-card h3{color:#122843 !important;-webkit-text-fill-color:#122843 !important;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.page-blog .blog-insight-card p,.blog-insight-card p{color:#425a74 !important;-webkit-text-fill-color:#425a74 !important;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.article-summary-card,.article-step,.blog-home-card,.blog-featured-article,.offer-lineup-card,.ops-step-card,.capability-panel,.capability-hero-card,.solution-diagram-card,.footprint-city-card,.timeline-card,.option-card,.game-card,.pricing-card{overflow:hidden !important}.article-summary-card strong,.article-step h3,.blog-home-card h3,.blog-featured-copy h2,.offer-lineup-card h3,.ops-step-card h3,.capability-panel h3,.capability-hero-card h3,.solution-diagram-card h3,.timeline-card h3,.option-card h3,.game-card strong,.pricing-card strong,.section-heading h2{overflow-wrap:anywhere;word-break:normal;hyphens:auto}.article-summary-card p,.article-step p,.offer-lineup-card p,.timeline-card p,.option-card p,.game-card p,.pricing-card p,.capability-panel p,.capability-panel-text,.capability-list li span,.capability-pill,.capability-pill span,.check-list li,.check-list li span,.solution-diagram-card p,.solution-diagram-points li span,.blog-home-card p,.blog-featured-copy p{color:#435b76 !important;-webkit-text-fill-color:#435b76 !important;opacity:1 !important;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.article-summary-card,.article-step{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important;border:1px solid rgba(18,42,74,.10) !important}.article-summary-card strong,.article-step h3{color:#10243d !important;-webkit-text-fill-color:#10243d !important}.article-summary-card p,.article-step p{color:#405873 !important;-webkit-text-fill-color:#405873 !important}.glass-card:is(p,li,li span,small):not(.site-footer *),.pricing-card:is(p,li,li span),.offer-lineup-card:is(p,li,li span),.timeline-card:is(p,li,li span),.option-card:is(p,li,li span),.game-card:is(p,li,li span),.feature-card:is(p,li,li span),.info-panel:is(p,li,li span),.long-card:is(p,li,li span){color:#48617b !important;-webkit-text-fill-color:#48617b !important;opacity:1 !important}.glass-card:is(h2,h3,strong):not(.site-footer *),.pricing-card:is(h2,h3,strong),.offer-lineup-card:is(h2,h3,strong),.timeline-card:is(h2,h3,strong),.option-card:is(h2,h3,strong),.game-card:is(h2,h3,strong),.feature-card:is(h2,h3,strong),.info-panel:is(h2,h3,strong),.long-card:is(h2,h3,strong){color:#10243d !important;-webkit-text-fill-color:#10243d !important;opacity:1 !important}.hero-subpage,.hero-subpage .container,.hero-subpage .hero-copy,.page-blog .hero-blog,.page-blog .hero-blog .container,.page-blog .blog-index-copy{position:relative;z-index:2}.hero-subpage h1,.hero-subpage .hero-copy h1,.page-blog .hero-blog h1,.page-blog .blog-index-copy h1,.page-blog .hero-subpage h1,.page-blog .blog-index-copy .hero-text strong{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important;opacity:1 !important;text-shadow:0 14px 30px rgba(0,0,0,.34) !important}.hero-subpage p,.hero-subpage .hero-text,.hero-subpage .hero-copy p,.page-blog .hero-blog p,.page-blog .blog-index-copy p,.page-blog .hero-blog .hero-text,.page-blog .hero-subpage p{color:#d6e4f3 !important;-webkit-text-fill-color:#d6e4f3 !important;opacity:1 !important}.hero-subpage .eyebrow,.page-blog .hero-blog .eyebrow,.page-blog .blog-index-copy .eyebrow,.preserve-control-band .section-heading .eyebrow,.page-home .v12-footprint-band .section-heading .eyebrow,.v12-footprint-band .section-heading .eyebrow{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-shadow:none !important}.preserve-control-band,.v12-footprint-band,.page-home .v12-footprint-band,.page-blog .blog-insights-grid,.page-blog .blog-insight-card,.solution-diagram-card,.ops-step-card,.article-step,.article-summary-card,.feature-card,.glass-card{color:#122842}.preserve-control-band .section-heading h2,.preserve-control-band .section-heading p,.preserve-control-band .section-heading strong,.preserve-control-band .section-heading span,.preserve-control-band .ops-step-card h3,.preserve-control-band .ops-step-card p,.preserve-control-band .ops-step-card li,.preserve-control-band .ops-step-card li span,.preserve-control-band .ops-step-card strong,.preserve-control-band .ops-step-card small,.page-blog .blog-insight-card h2,.page-blog .blog-insight-card h3,.page-blog .blog-insight-card p,.solution-diagram-card h3,.solution-diagram-card p,.solution-diagram-points li,.solution-diagram-points li span,.solution-diagram-card strong,.article-step h3,.article-step p,.article-summary-card h3,.article-summary-card p,.article-summary-card strong,.feature-card h3,.feature-card p,.feature-card li,.feature-card li span,.feature-card strong,.glass-card.light h3,.glass-card.light p{opacity:1 !important}.preserve-control-band .section-heading h2,.page-home .v12-footprint-band .section-heading h2,.v12-footprint-band .section-heading h2,.preserve-control-band .ops-step-card h3,.page-blog .blog-insight-card h2,.page-blog .blog-insight-card h3,.solution-diagram-card h3,.article-step h3,.article-summary-card h3,.feature-card h3,.feature-card strong,.article-summary-card strong{color:#132b46 !important;-webkit-text-fill-color:#132b46 !important;text-shadow:none !important}.preserve-control-band .section-heading p,.page-home .v12-footprint-band .section-heading p,.v12-footprint-band .section-heading p,.preserve-control-band .ops-step-card p,.preserve-control-band .ops-step-card li,.preserve-control-band .ops-step-card li span,.page-blog .blog-insight-card p,.solution-diagram-card p,.solution-diagram-points li span,.article-step p,.article-summary-card p,.feature-card p,.feature-card li,.feature-card li span,.feature-card .footnote,.feature-card .feature-inline,.feature-card .feature-inline span{color:#4b637d !important;-webkit-text-fill-color:#4b637d !important;text-shadow:none !important}.page-home .v12-footprint-band .section-heading,.v12-footprint-band .section-heading{position:relative;z-index:3}.page-home .v12-footprint-band .section-heading h2,.v12-footprint-band .section-heading h2{color:#14304d !important;-webkit-text-fill-color:#14304d !important;background:none !important}.page-home .v12-footprint-band .section-heading p,.v12-footprint-band .section-heading p{color:#516984 !important;-webkit-text-fill-color:#516984 !important;background:none !important}.solution-diagram-card,.article-step,.article-summary-card,.blog-insight-card,.ops-step-card,.feature-card,.feature-card-large,.preserve-control-band .ops-step-card,.page-blog .blog-insight-card{overflow:hidden !important}.solution-diagram-card h3,.solution-diagram-card p,.solution-diagram-points li span,.article-step h3,.article-step p,.article-summary-card h3,.article-summary-card p,.blog-insight-card h2,.blog-insight-card p,.ops-step-card h3,.ops-step-card p,.feature-card h3,.feature-card p,.feature-card li span,.feature-card-large h3,.feature-card-large p,.feature-card-large li span{overflow-wrap:anywhere !important;word-break:normal !important;hyphens:auto !important}.page-home .feature-card-large h3,.page-home .feature-card-large .price,.page-home .feature-card-large strong,.page-home .feature-card-large p,.page-home .feature-card-large li,.page-home .feature-card-large li span{opacity:1 !important}.page-home .feature-card-large h3,.page-home .feature-card-large .price,.page-home .feature-card-large strong{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}.page-home .feature-card-large p,.page-home .feature-card-large li,.page-home .feature-card-large li span{color:#d9e7f6 !important;-webkit-text-fill-color:#d9e7f6 !important}.hero-subpage h1,.hero-subpage .hero-copy h1,.hero-subpage .blog-index-copy h1,.hero-blog .blog-index-copy h1,.hero-home .hero-copy h1,.page-blog .hero h1,.page-blog .hero-blog h1{color:#eef6ff !important;text-shadow:0 10px 30px rgba(5,15,28,.34)}.hero-subpage .hero-text,.hero-subpage p,.hero-subpage .hero-copy p,.hero-subpage .blog-index-copy p,.hero-blog .hero-text,.hero-blog p,.hero-panel-card p,.hero-panel-card li,.hero-panel-card li span,.hero-panel-card .check-list li,.hero-panel-card .check-list li span,.hero-panel-card .feature-inline span,.hero .capability-panel-text,.hero .capability-list li span{color:#d7e6fa !important}.hero-subpage .eyebrow,.hero-blog .eyebrow,.hero-home .eyebrow,.hero .eyebrow{color:#f4f9ff !important;background:rgba(27,58,96,.54) !important;border:1px solid rgba(132,188,255,.24) !important;box-shadow:0 8px 24px rgba(4,14,28,.18)}.v12-footprint-band{background:linear-gradient(180deg,#f1f5fa 0%,#e9eef5 100%) !important}.v12-footprint-band .section-heading h2,.v12-footprint-band .section-heading.center h2,.v12-footprint-band h2{color:#10233f !important;background:none !important;text-shadow:none !important}.v12-footprint-band .section-heading p,.v12-footprint-band .section-heading.center p,.v12-footprint-band p,.v12-footprint-band .legend-item{color:#4f6781 !important}.v12-footprint-band .eyebrow{color:#20466f !important;background:rgba(84,128,184,.14) !important;border-color:rgba(84,128,184,.18) !important}.v12-footprint-band .footprint-city-card strong{color:#10233f !important}.v12-footprint-band .footprint-status.live{color:#1f5edf !important;background:#edf4ff !important}.v12-footprint-band .footprint-status.soon{color:#b96a08 !important;background:#fff1e1 !important}.preserve-control-band .section-heading h2,.preserve-control-band .section-heading p,.client-fit-band .section-heading h2,.client-fit-band .section-heading p,.contact-process-band .section-heading h2,.contact-process-band .section-heading p{color:#eef6ff !important;text-shadow:0 8px 24px rgba(5,15,28,.28)}.preserve-control-band .ops-step-card,.client-fit-band .strategy-copy,.client-fit-band .strategy-card,.client-fit-band .strategy-note,.contact-process-band .ops-step-card{background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%) !important}.preserve-control-band .ops-step-card h3,.contact-process-band .ops-step-card h3,.client-fit-band .strategy-copy h2,.client-fit-band .strategy-card h3,.client-fit-band .strategy-note strong,.solution-diagram-card h3,.blog-insight-card h2,.article-summary-card strong,.article-info-card h3,.article-step h3{color:#132947 !important}.preserve-control-band .ops-step-card p,.contact-process-band .ops-step-card p,.client-fit-band .strategy-copy p,.client-fit-band .strategy-card p,.client-fit-band .strategy-note p,.blog-insight-card p,.article-summary-card p,.article-info-card p,.article-step p,.article-check-list li,.article-prose .article-block p,.article-prose .article-block li,.article-prose figcaption,.solution-diagram-card p,.solution-diagram-points li span{color:#536a84 !important}.client-fit-band .strategy-list li,.client-fit-band .strategy-list li span,.preserve-control-band .check-list li,.preserve-control-band .check-list li span{color:#284561 !important}.client-fit-band .strategy-list li svg,.preserve-control-band .check-list li svg,.solution-diagram-points li svg,.article-check-list li::marker{stroke:#0f63ff !important}.blog-featured-visual-image-only,.article-figure-image-only,.blog-home-visual-image-only{overflow:hidden;border-radius:24px;background:linear-gradient(180deg,#0a1422 0%,#0e1b2c 100%)}.blog-home-visual-image,.article-hero-image,.blog-featured-visual-image-only img,.article-figure-image-only img{width:100%;display:block;object-fit:cover;aspect-ratio:16 / 9;max-width:100%;border-radius:24px}.page-blog .blog-home-card .blog-home-visual,.page-home .blog-home-card .blog-home-visual,.blog-featured-visual-image-only,.article-figure-image-only{min-height:0}.page-blog .blog-home-card,.page-home .blog-home-card{overflow:hidden}.page-blog .blog-home-card h3,.page-home .blog-home-card h3,.blog-featured-copy h2,.article-header-card h1,.hero-subpage h1,.hero-blog h1,.solution-diagram-card h3,.blog-insight-card h2,.ops-step-card h3,.article-summary-card strong,.article-info-card h3,.article-step h3{overflow-wrap:anywhere;word-break:normal;hyphens:auto}.page-blog .blog-home-card p,.page-home .blog-home-card p,.blog-featured-copy p,.article-header-lead,.hero-subpage p,.hero-blog p,.solution-diagram-card p,.blog-insight-card p,.ops-step-card p,.article-summary-card p,.article-info-card p,.article-step p{overflow-wrap:anywhere;hyphens:auto}.blog-insight-card,.article-summary-card,.article-info-card,.article-step,.solution-diagram-card{overflow:hidden}.article-summary-card,.article-info-card,.article-step{background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%) !important;border:1px solid rgba(19,41,71,.10) !important}.article-summary-grid .article-summary-card p{font-size:.98rem;line-height:1.7;color:#546b85 !important}.article-summary-grid .article-summary-card strong{display:block;margin-bottom:8px}.blog-home-band .resource-card-grid-visual .blog-home-card,.page-blog .blog-home-card{grid-template-columns:1fr !important;gap:18px !important}.blog-home-band .resource-card-grid-visual .blog-home-card .blog-home-card-copy,.page-blog .blog-home-card .blog-home-card-copy{order:2}.blog-home-band .resource-card-grid-visual .blog-home-card .blog-home-visual,.page-blog .blog-home-card .blog-home-visual{order:1}.blog-home-band .resource-card-grid-visual .blog-home-card h3,.page-blog .blog-home-card h3{color:#10233f !important;font-size:clamp(1.38rem,2.1vw,1.88rem) !important}.blog-home-band .resource-card-grid-visual .blog-home-card p,.page-blog .blog-home-card p{color:#536a84 !important}@media (max-width:900px){.blog-home-band .resource-card-grid-visual .blog-home-card,.page-blog .blog-home-card{padding:20px !important}.hero-subpage h1,.hero-blog h1,.article-header-card h1{max-width:none}}.article-compare-table-wrap{margin:20px 0 10px;overflow:auto;border-radius:20px;border:1px solid rgba(130,160,220,.22);background:rgba(8,14,28,.82)}.article-compare-table{width:100%;border-collapse:collapse;min-width:760px}.article-compare-table th,.article-compare-table td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(130,160,220,.14);color:#d8e5f7;line-height:1.65}.article-compare-table th{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:#a9c4ea;background:rgba(20,32,56,.88)}.article-compare-table tbody tr:last-child td{border-bottom:0}.article-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 8px}.article-link-card{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:18px;border:1px solid rgba(130,160,220,.2);background:linear-gradient(180deg,rgba(17,26,44,.92),rgba(10,16,29,.94));text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.article-link-card strong{color:#eef4ff;font-size:16px;line-height:1.45}.article-link-card span{color:#9fb3d2;line-height:1.7;font-size:14px}.article-link-card:hover{transform:translateY(-2px);border-color:rgba(103,170,255,.42);box-shadow:0 14px 34px rgba(0,0,0,.24)}@media (max-width:900px){.article-link-grid{grid-template-columns:1fr}}.article-table-wrap{overflow-x:auto;margin:20px 0 24px}.article-table{width:100%;min-width:680px;border-collapse:collapse;border:1px solid rgba(16,35,63,.10);background:#fff;border-radius:18px;overflow:hidden}.article-table th,.article-table td{padding:14px 16px;text-align:left;border-bottom:1px solid rgba(16,35,63,.08);vertical-align:top;color:#455f7c}.article-table th{font-size:.92rem;font-weight:700;color:#10233f;background:rgba(15,99,255,.04)}.article-table tbody tr:last-child td{border-bottom:none}.article-link-list{margin:16px 0 0;padding-left:18px;display:grid;gap:10px}.article-link-list li{color:#455f7c}.article-link-list a{font-weight:600;text-decoration:none}.article-link-list a:hover{text-decoration:underline}@media (max-width:820px){.article-table{min-width:560px}}html,body{max-width:100%;overflow-x:hidden}body{text-rendering:optimizeLegibility}.article-prose,.article-prose-clean,.article-sidebar,.blog-home-card,.blog-featured-article,.blog-card-featured,.glass-card,.hero-panel,.section-heading,.container{min-width:0}.article-prose h1,.article-prose h2,.article-prose h3,.article-prose p,.article-prose li,.blog-home-card h3,.blog-featured-copy h2,.blog-insight-card h2{overflow-wrap:anywhere;word-break:break-word}.article-compare-table-wrap,.article-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.article-compare-table,.article-table{width:100%;border-collapse:collapse}.article-link-grid{align-items:stretch}.article-link-card{min-width:0}.article-link-card span{overflow-wrap:anywhere}.article-link-card,.article-link-card:link,.article-link-card:visited,.article-link-card:hover,.article-link-card:active{color:#eef4ff !important;-webkit-text-fill-color:#eef4ff !important;opacity:1 !important}.article-link-card{position:relative;isolation:isolate;background:linear-gradient(180deg,#172842 0%,#0d1729 100%) !important}.article-link-card strong{display:block;color:#f4f8ff !important;-webkit-text-fill-color:#f4f8ff !important;text-shadow:none !important}.article-link-card span{color:#d4e5ff !important;-webkit-text-fill-color:#d4e5ff !important;opacity:1 !important;text-shadow:none !important}.locale-menu{max-width:min(92vw,320px)}.blog-home-visual-image,.article-hero-image{width:100%;height:auto}@media (max-width:900px){.desktop-nav{display:none}.brand,.brand-copy{min-width:0}.brand-name{font-size:1rem}.brand-sub{font-size:.72rem}}@media (max-width:720px){.container{width:min(100% - 24px,1180px)}.site-header{overflow:visible}.header-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center}.header-actions{gap:8px}.desktop-cta{display:none}.locale-menu{right:0;left:auto}.article-prose,.article-prose-clean,.article-sidebar{padding:20px 16px !important}.article-summary-grid,.article-card-grid,.article-step-list,.blog-insights-grid,.resource-card-grid-visual,.resource-card-grid-compact{grid-template-columns:1fr !important}.hero-actions{width:100%;flex-direction:column;align-items:stretch}.hero-actions .button{width:100%;justify-content:center}.article-compare-table th,.article-compare-table td,.article-table th,.article-table td{min-width:140px}.featured-diagram,.article-diagram,.article-figure{border-radius:20px}}.article-related-links .resource-card-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media (max-width:900px){.article-related-links .resource-card-grid-compact{grid-template-columns:1fr}}.article-related-links .blog-home-card,.article-related-links .resource-card{padding:22px !important;min-height:100% !important;display:grid !important;align-content:start !important;gap:12px !important;background:linear-gradient(180deg,#13253c 0%,#0a1526 100%) !important;border:1px solid rgba(111,161,233,.22) !important;box-shadow:0 18px 40px rgba(2,8,20,.20) !important}.article-related-links .blog-home-card-copy{display:grid !important;gap:10px !important;padding:0 !important}.article-related-links .blog-home-card h3,.article-related-links .resource-card h3,.article-related-links .resource-card h3 a{color:#f3f8ff !important;-webkit-text-fill-color:#f3f8ff !important;margin:0 !important}.article-related-links .blog-home-card p,.article-related-links .resource-card p,.article-related-links .blog-home-card .text-link,.article-related-links .resource-card .text-link,.article-related-links .blog-home-card .blog-date,.article-related-links .blog-home-card .pill{color:#cfe0fb !important;-webkit-text-fill-color:#cfe0fb !important;opacity:1 !important}.article-related-links .blog-home-card .pill{background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.10) !important}.article-hero-image{display:block;max-width:100%;height:auto;object-fit:contain}.article-figure-image-only{overflow:hidden}.article-figure-image-only img{display:block;width:100%;height:auto;border-radius:22px;background:#0c1628}.blog-home-visual-image[src$=".svg"],.article-hero-image[src$=".svg"],.featured-media-image[src$=".svg"]{object-fit:contain !important;background:linear-gradient(180deg,#0b1729 0%,#10233b 100%) !important;padding:10px !important;border-radius:22px !important}.blog-home-visual.blog-home-visual-image-only,.blog-featured-visual-image-only{background:linear-gradient(180deg,#0b1729 0%,#10233b 100%) !important;border-radius:22px !important;overflow:hidden !important}.page-blog .resource-card-grid-visual .blog-home-visual,.resource-card-grid-visual .blog-home-visual{min-height:245px !important}.page-blog .resource-card-grid-visual .blog-home-card,.resource-card-grid-visual .blog-home-card{align-content:start !important}.page-blog .resource-card-grid-visual .blog-home-card h3,.resource-card-grid-visual .blog-home-card h3{color:#10243d !important;-webkit-text-fill-color:#10243d !important}.page-blog .resource-card-grid-visual .blog-home-card p,.resource-card-grid-visual .blog-home-card p{color:#586f89 !important;-webkit-text-fill-color:#586f89 !important}@media (max-width:900px){.page-blog .resource-card-grid-visual,.resource-card-grid-visual{grid-template-columns:1fr !important}.page-blog .resource-card-grid-visual .blog-home-visual,.resource-card-grid-visual .blog-home-visual{min-height:210px !important}}:root{--brand-navy:#091628;--brand-navy-soft:#0f233b;--brand-blue:#1f5fff;--brand-cyan:#55d6ff;--surface-white:#ffffff;--surface-tint:#f6f9fc;--ink-strong:#0f213b;--ink-soft:#526883}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top right,rgba(79,144,255,.10),transparent 26%),radial-gradient(circle at top left,rgba(84,218,255,.08),transparent 22%),linear-gradient(180deg,#f5f8fc 0%,#f3f7fb 55%,#f7fafc 100%);color:var(--ink-strong)}.site-header{backdrop-filter:blur(14px);background:rgba(255,255,255,.84)!important;border-bottom:1px solid rgba(17,45,82,.08);box-shadow:0 12px 30px rgba(10,25,45,.06)}.hero,.section-hero{position:relative}.hero::before,.section-hero::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:100%;pointer-events:none;background:radial-gradient(circle at 85% 10%,rgba(86,146,255,.11),transparent 24%),radial-gradient(circle at 10% 0%,rgba(84,218,255,.09),transparent 18%)}.hero-copy h1,.section-heading h2,.blog-featured-copy h2,.article-prose h1,.article-prose h2,.article-prose h3{letter-spacing:-.04em!important}.button-primary{background:linear-gradient(135deg,#0d58e8 0%,#3dd4ff 100%)!important;color:#fff!important;border:0!important;box-shadow:0 18px 44px rgba(16,85,220,.24)!important}.button-primary:hover{transform:translateY(-1px);box-shadow:0 22px 52px rgba(16,85,220,.28)!important}.glass-card,.hero-panel-card,.blog-home-card,.blog-featured-article,.blog-insight-card,.article-prose,.article-sidebar,.faq-item,.contact-card,.contact-side{border-color:rgba(18,42,74,.09)!important;box-shadow:0 20px 54px rgba(8,22,43,.06)!important}.blog-home-card,.blog-featured-article,.blog-insight-card{border-radius:24px!important}.blog-home-card:hover,.blog-featured-article:hover,.blog-insight-card:hover{transform:translateY(-3px);box-shadow:0 26px 70px rgba(8,22,43,.10)!important}.page-blog .blog-home-card .blog-home-card-copy,.page-home .blog-home-card .blog-home-card-copy,.blog-home-card .blog-home-card-copy{display:grid;gap:12px;align-content:start}.blog-home-card h3,.blog-featured-copy h2{font-size:clamp(1.28rem,1.5vw,1.6rem)!important;line-height:1.1!important}.blog-home-card p,.blog-featured-copy p,.article-prose p{line-height:1.8!important}.blog-home-visual,.resource-card-grid-visual .blog-home-visual,.page-home .blog-home-band .resource-card-grid-visual .blog-home-visual,.page-blog .resource-card-grid-visual .blog-home-visual,.blog-home-visual.blog-home-visual-image-only,.blog-featured-visual,.blog-featured-visual-image-only,.article-figure-image-only{aspect-ratio:16/9!important;min-height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:linear-gradient(180deg,#081423 0%,#10263f 100%)!important;border-radius:24px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.blog-home-visual-image,.article-hero-image,.featured-media-image,.blog-hero-card img,.article-figure img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important}.blog-home-visual-image[src$=".svg"],.article-hero-image[src$=".svg"],.featured-media-image[src$=".svg"]{padding:24px!important;background:transparent!important}.page-blog .resource-card-grid-visual .blog-home-card,.resource-card-grid-visual .blog-home-card{padding:18px!important;gap:16px!important;align-content:start!important}.page-blog .resource-card-grid-visual .blog-home-card h3,.resource-card-grid-visual .blog-home-card h3,.blog-home-card h3 a{color:#10243d!important;-webkit-text-fill-color:#10243d!important}.page-blog .resource-card-grid-visual .blog-home-card p,.resource-card-grid-visual .blog-home-card p{color:#5a708a!important;-webkit-text-fill-color:#5a708a!important}.article-prose .article-figure{margin:24px 0 26px!important}.article-prose .article-figure figcaption{color:#637a96!important;line-height:1.6}.article-related-links .blog-home-card,.article-related-links .resource-card{background:linear-gradient(180deg,#10233b 0%,#0a1627 100%)!important}.article-related-links .blog-home-card h3,.article-related-links .blog-home-card h3 a,.article-related-links .resource-card h3,.article-related-links .resource-card h3 a{color:#f3f8ff!important;-webkit-text-fill-color:#f3f8ff!important}.article-related-links .blog-home-card p,.article-related-links .resource-card p,.article-related-links .blog-home-card .blog-date,.article-related-links .blog-home-card .pill{color:#cfe0fb!important;-webkit-text-fill-color:#cfe0fb!important}@media (max-width:960px){.blog-home-visual,.resource-card-grid-visual .blog-home-visual,.page-home .blog-home-band .resource-card-grid-visual .blog-home-visual,.page-blog .resource-card-grid-visual .blog-home-visual,.blog-home-visual.blog-home-visual-image-only,.blog-featured-visual,.blog-featured-visual-image-only,.article-figure-image-only{aspect-ratio:16/10!important}.blog-home-visual-image[src$=".svg"],.article-hero-image[src$=".svg"],.featured-media-image[src$=".svg"]{padding:16px!important}}@media (max-width:700px){.site-header{background:rgba(255,255,255,.94)!important}.blog-home-card,.blog-featured-article,.blog-insight-card,.article-prose,.article-sidebar{padding:18px!important}.blog-home-card h3,.blog-featured-copy h2{font-size:1.28rem!important}.blog-home-card p,.blog-featured-copy p,.article-prose p{font-size:.99rem!important;line-height:1.72!important}}body{overflow-x:hidden}img,svg{max-width:100%}.container{width:min(1180px,calc(100% - 40px))!important}@media (max-width:700px){.container{width:min(1180px,calc(100% - 24px))!important}}.site-header .container,.mobile-nav-inner{min-width:0}.site-brand,.site-nav,.site-actions{min-width:0}.site-nav a{color:#17314f!important;font-weight:600;letter-spacing:-.01em}.site-nav a:hover,.site-nav a[aria-current="page"]{color:#0e5cf0!important}.hero-home{padding-top:120px!important;padding-bottom:86px!important;background:radial-gradient(circle at 82% 8%,rgba(85,214,255,.14),transparent 20%),radial-gradient(circle at 14% 0%,rgba(49,107,255,.10),transparent 18%),linear-gradient(180deg,#f6f9fc 0%,#f4f8fc 100%)}.hero-home .hero-grid{align-items:stretch}.hero-home .hero-copy,.hero-home .hero-panel{min-width:0}.hero-home .hero-copy h1{font-size:clamp(2.5rem,5.5vw,4.8rem)!important;line-height:.97!important;max-width:11ch;color:#0d1f38!important}.hero-home .hero-text{max-width:63ch;font-size:1.08rem!important;color:#56708d!important}.hero-home .hero-note{background:#ffffff;border:1px solid rgba(18,42,74,.08);box-shadow:0 10px 30px rgba(8,22,43,.05)}.hero-panel-card.panel-primary{background:linear-gradient(180deg,#0d2239 0%,#102842 100%)!important;border:1px solid rgba(80,170,255,.16)!important;box-shadow:0 30px 70px rgba(7,18,35,.20)!important}.hero-panel-card.panel-primary h3,.hero-panel-card.panel-primary .price,.hero-panel-card.panel-primary li,.hero-panel-card.panel-primary .panel-kicker{color:#f2f8ff!important;-webkit-text-fill-color:#f2f8ff!important}.hero-panel-card.panel-secondary{background:linear-gradient(180deg,#ffffff 0%,#f6faff 100%)!important}.hero-panel-card .mini-metric{font-size:clamp(2rem,4vw,3rem)!important;line-height:1!important;color:#0c57e4!important;letter-spacing:-.05em}.trust-strip{padding:18px 0 6px!important}.trust-grid{gap:14px!important}.trust-pill{background:#fff!important;border:1px solid rgba(17,45,82,.08)!important;box-shadow:0 12px 28px rgba(10,25,45,.04)!important;color:#143153!important;font-weight:600}.section{position:relative}.section-heading h2{max-width:16ch;margin-inline:auto}.section-heading p{max-width:70ch;margin-inline:auto}.enterprise-copy-card,.strategy-copy,.blueprint-copy,.capability-hero-card,.offer-lineup-card,.solution-diagram-card{border-radius:28px!important;box-shadow:0 28px 72px rgba(8,22,43,.07)!important}.enterprise-copy-card h2,.strategy-copy h2,.blueprint-copy h2,.capability-hero-card h3,.solution-diagram-card h3{max-width:12ch!important}.strategy-card,.strategy-note,.enterprise-card,.ops-step-card,.option-card,.timeline-card,.feature-card,.pricing-card,.game-card,.metric-card{border-radius:22px!important}.pricing-card.featured{transform:translateY(-3px);border-color:rgba(45,104,244,.18)!important;box-shadow:0 26px 62px rgba(26,74,170,.12)!important}.pricing-card strong{font-size:clamp(1.7rem,3vw,2.2rem)!important}.capability-pill{background:#f0f6ff!important;border:1px solid rgba(17,45,82,.08)!important;color:#123153!important}.feature-inline{background:#fff;border:1px solid rgba(17,45,82,.08);border-radius:18px;padding:12px 14px;box-shadow:0 12px 26px rgba(8,22,43,.04)}.page-blog .section-hero,.page-blog-category .section-hero{padding-top:116px!important}.page-blog .blog-featured-article,.page-blog .blog-home-card,.page-blog .blog-insight-card{background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)!important}.page-blog .blog-featured-copy h2{max-width:14ch}.blog-meta-row{row-gap:8px}.blog-date,.pill{font-weight:600}.page-blog .blog-home-card,.page-home .blog-home-card{min-width:0}.page-blog .blog-home-card p,.page-home .blog-home-card p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.page-blog .resource-card-grid-visual,.blog-home-band .resource-card-grid-compact,.article-related-links .resource-card-grid-compact{gap:20px!important}.article-prose,.article-prose-clean{padding:34px!important;line-height:1.8!important}.article-prose h1{font-size:clamp(2rem,4vw,3rem)!important;line-height:1.02!important}.article-prose h2{font-size:clamp(1.55rem,3vw,2.1rem)!important;line-height:1.08!important;margin-top:1.4em!important}.article-prose h3{font-size:clamp(1.2rem,2vw,1.5rem)!important;line-height:1.15!important;margin-top:1.2em!important}.article-prose ul,.article-prose ol{padding-left:1.2rem}.article-prose li{margin:.45rem 0;color:#41556f}.article-prose a{color:#0f5ceb!important;text-decoration-thickness:2px;text-underline-offset:2px}.article-prose blockquote{margin:24px 0;padding:18px 20px;border-left:4px solid #4ccfff;background:#f5faff;border-radius:0 18px 18px 0;color:#163455}.article-prose table{width:100%;border-collapse:collapse;margin:24px 0;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(8,22,43,.05)}.article-prose th,.article-prose td{padding:14px 16px;border:1px solid rgba(17,45,82,.08);text-align:left}.article-prose th{background:#eef6ff;color:#143153}.article-prose hr{border:0;border-top:1px solid rgba(17,45,82,.08);margin:30px 0}.article-sidebar{position:sticky;top:98px}.article-sidebar .button{width:100%;justify-content:center}.article-related-links .resource-card-grid-compact .blog-home-card{padding:24px!important;border-radius:20px!important}.article-related-links .resource-card-grid-compact .blog-home-card p{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}.blog-home-band .resource-card-grid-compact .blog-home-card h3,.article-related-links .blog-home-card h3,.article-related-links .blog-home-card h3 a{line-height:1.12!important}.site-footer{background:linear-gradient(180deg,#0a1728 0%,#081321 100%)!important;border-top:1px solid rgba(107,175,255,.08)}.site-footer,.site-footer a,.site-footer p,.site-footer li,.site-footer small{color:#d4e5f8!important}.site-footer a:hover{color:#ffffff!important}@media (max-width:960px){.hero-home{padding-top:108px!important;padding-bottom:52px!important}.hero-home .hero-copy h1{max-width:none}.hero-home .hero-text{max-width:none}.hero-panel-card.panel-primary,.hero-panel-card.panel-secondary{padding:22px!important}.article-sidebar{position:static}.article-prose,.article-prose-clean,.article-sidebar{padding:22px!important}.pricing-grid,.strategy-cards,.capability-columns,.ops-flow-grid{gap:16px!important}}@media (max-width:700px){.hero-actions{display:grid!important;grid-template-columns:1fr;gap:12px}.hero-actions .button{width:100%;justify-content:center}.hero-proof-list,.trust-grid,.pricing-grid,.metrics-grid{grid-template-columns:1fr!important}.feature-inline{padding:11px 13px}.article-prose table{display:block;overflow-x:auto;white-space:nowrap}}.article-figure,.article-figure-top,.article-figure-inline{margin:28px 0 !important}.article-figure-image-only,.article-figure-image-only img,.article-hero-image{overflow:hidden !important}.article-figure-image-only{background:linear-gradient(180deg,#081423 0%,#10263f 100%) !important;border-radius:24px !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 18px 42px rgba(8,22,43,.08) !important}.article-hero-image,.article-figure img,.blog-home-visual-image,.featured-media-image{object-fit:contain !important;object-position:center center !important}.article-hero-image[src$=".svg"],.article-figure img[src$=".svg"],.blog-home-visual-image[src$=".svg"],.featured-media-image[src$=".svg"]{padding:18px !important;background:transparent !important}.article-table-wrap,.article-compare-table-wrap{background:#ffffff !important;border-radius:22px !important;border:1px solid rgba(16,35,63,.10) !important;box-shadow:0 14px 34px rgba(8,22,43,.06) !important}.article-table,.article-prose table{background:#ffffff !important;color:#425b78 !important}.article-table thead th,.article-prose table thead th{background:#eef5fb !important;color:#1a3554 !important}.article-table tbody td,.article-prose table tbody td{background:#ffffff !important;color:#4a647f !important}.article-table tr:nth-child(even) td,.article-prose table tbody tr:nth-child(even) td{background:#fbfdff !important}.article-table th,.article-table td,.article-prose th,.article-prose td{color:#4a647f !important}.article-table th,.article-prose th{color:#1a3554 !important}.article-compare-table-wrap{background:rgba(9,18,34,.95) !important;border:1px solid rgba(130,160,220,.18) !important}.article-compare-table{background:transparent !important}.article-compare-table th{background:rgba(18,32,54,.96) !important;color:#b9d3ef !important}.article-compare-table td{background:rgba(9,18,34,.90) !important;color:#d8e5f7 !important}@media (max-width:820px){.article-hero-image[src$=".svg"],.article-figure img[src$=".svg"],.blog-home-visual-image[src$=".svg"],.featured-media-image[src$=".svg"]{padding:12px !important}}.site-header{position:sticky!important;top:0!important;z-index:2000!important;background:linear-gradient(180deg,rgba(8,18,31,.96),rgba(9,19,32,.90))!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border-bottom:1px solid rgba(162,190,223,.10)!important;box-shadow:0 12px 34px rgba(5,12,22,.16)!important}.site-header::after{display:none!important}.header-inner{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:78px!important;padding-block:10px!important}.brand{min-width:0!important;gap:12px!important}.brand-mark{width:58px!important;height:58px!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02))!important;border:1px solid rgba(170,193,219,.12)!important;box-shadow:0 16px 40px rgba(15,99,255,.14)!important}.brand-mark img{width:50px!important;height:50px!important}.brand-name{color:#e8f2fd!important;-webkit-text-fill-color:#e8f2fd!important;font-size:1.14rem!important;letter-spacing:-.02em!important}.brand-sub{color:#9ec4eb!important;-webkit-text-fill-color:#9ec4eb!important;font-size:.78rem!important;letter-spacing:.18em!important;text-transform:uppercase!important}.desktop-nav{justify-self:center!important;display:flex!important;align-items:center!important;gap:4px!important;padding:6px!important;border-radius:999px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(170,193,219,.10)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;overflow-x:auto!important;scrollbar-width:none!important}.desktop-nav::-webkit-scrollbar{display:none!important}.desktop-nav a{display:inline-flex!important;align-items:center!important;min-height:46px!important;padding:0 18px!important;border-radius:999px!important;color:#dce9f7!important;-webkit-text-fill-color:#dce9f7!important;font-weight:650!important;font-size:.96rem!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important;opacity:1!important}.desktop-nav a:hover,.desktop-nav a.active,.desktop-nav a[aria-current="page"]{background:rgba(255,255,255,.08)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.locale-trigger,.button-secondary.desktop-cta{min-height:46px!important;border-radius:999px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(170,193,219,.12)!important;color:#f4f8fc!important;-webkit-text-fill-color:#f4f8fc!important;box-shadow:none!important}.locale-trigger svg{stroke:#dce9f7!important}.button-secondary.desktop-cta:hover,.locale-trigger:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.mobile-toggle{width:44px!important;height:44px!important;border-radius:14px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(170,193,219,.12)!important}.mobile-toggle span{background:#eef5ff!important}.section.section-blog-article.article-page-clean{padding-top:18px!important}.article-back-clean{margin-top:4px!important}@media (max-width:1024px){.header-inner{min-height:72px!important;gap:12px!important}.desktop-nav a{padding:0 14px!important;font-size:.92rem!important}.button-secondary.desktop-cta{padding-inline:16px!important}}@media (max-width:900px){.desktop-nav,.desktop-cta{display:none!important}.mobile-toggle{display:flex!important}.header-inner{grid-template-columns:auto 1fr auto!important;min-height:70px!important}.brand-mark{width:50px!important;height:50px!important}.brand-mark img{width:43px!important;height:43px!important}.brand-name{font-size:1rem!important}.brand-sub{font-size:.7rem!important}.locale-trigger{min-height:42px!important;padding:0 14px!important}}.article-hero-image[src$=".svg"],.article-figure img[src$=".svg"],.blog-home-visual-image[src$=".svg"],.featured-media-image[src$=".svg"]{padding:24px !important}@media (max-width:820px){.article-hero-image[src$=".svg"],.article-figure img[src$=".svg"],.blog-home-visual-image[src$=".svg"],.featured-media-image[src$=".svg"]{padding:14px !important}}.article-hero-image[src$=".svg"],.article-figure img[src$=".svg"],.blog-home-visual-image[src$=".svg"],.featured-media-image[src$=".svg"]{padding:30px !important;object-fit:contain !important}@media (max-width:900px){.article-hero-image[src$=".svg"],.article-figure img[src$=".svg"],.blog-home-visual-image[src$=".svg"],.featured-media-image[src$=".svg"]{padding:18px !important}}.article-hero-image[src$=".svg"],.article-figure img[src$=".svg"],.blog-home-visual-image[src$=".svg"],.featured-media-image[src$=".svg"]{padding:34px !important;object-fit:contain !important;object-position:center center !important}@media (max-width:900px){.article-hero-image[src$=".svg"],.article-figure img[src$=".svg"],.blog-home-visual-image[src$=".svg"],.featured-media-image[src$=".svg"]{padding:20px !important}}.article-hero-image[src$=".svg"],.article-figure img[src$=".svg"],.blog-home-visual-image[src$=".svg"],.featured-media-image[src$=".svg"]{padding:36px !important}@media (max-width:900px){.article-hero-image[src$=".svg"],.article-figure img[src$=".svg"],.blog-home-visual-image[src$=".svg"],.featured-media-image[src$=".svg"]{padding:22px !important}}.article-related-links{margin-top:56px!important;padding:32px!important;border-top:1px solid rgba(118,183,255,.10)!important;background:linear-gradient(180deg,#f7fbff 0%,#eef5fc 100%)!important;border-radius:28px!important;box-shadow:0 18px 42px rgba(10,25,45,.06)!important}.article-related-links .section-heading{margin-bottom:24px!important}.article-related-links .section-heading h2{margin-bottom:10px!important;color:#10233f!important}.article-related-links .section-heading p{color:#5b7390!important;max-width:760px!important}.article-related-links .resource-card-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.article-related-links .resource-card-grid-compact .blog-home-card{min-height:100%!important;padding:24px!important;display:grid!important;gap:14px!important;align-content:start!important;background:linear-gradient(180deg,#ffffff 0%,#f6fbff 100%)!important;border:1px solid rgba(20,59,104,.10)!important;box-shadow:0 14px 34px rgba(10,25,45,.08)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.article-related-links .resource-card-grid-compact .blog-home-card:hover{transform:translateY(-3px)!important;box-shadow:0 18px 38px rgba(10,25,45,.11)!important;border-color:rgba(41,108,184,.18)!important}.article-related-links .resource-card-grid-compact .blog-home-card-copy{gap:12px!important}.article-related-links .resource-card-grid-compact .blog-meta-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;margin-bottom:0!important}.article-related-links .resource-card-grid-compact h3{margin:0!important;font-size:clamp(1.15rem,1.4vw,1.4rem)!important;line-height:1.22!important;letter-spacing:-.02em!important;color:#12355d!important}.article-related-links .resource-card-grid-compact p{margin:0!important;color:#536f8e!important;font-size:.98rem!important;line-height:1.7!important}.article-related-links .resource-card-grid-compact .text-link{margin-top:auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#165c9f!important;font-weight:700!important}.article-related-links .resource-card-grid-compact .text-link::after{content:"→";font-size:1rem!important}.article-related-links .resource-card-grid-compact .pill{background:#edf5fd!important;color:#27537f!important;border:1px solid rgba(39,83,127,.10)!important}@media (max-width:1080px){.article-related-links .resource-card-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.article-related-links{padding:22px!important;border-radius:22px!important}.article-related-links .resource-card-grid-compact{grid-template-columns:1fr!important}.article-related-links .resource-card-grid-compact .blog-home-card{padding:20px!important}}.article-related-links{margin-top:56px!important;padding:30px!important;background:linear-gradient(180deg,#f8fbff 0%,#eef5fb 100%)!important;border:1px solid rgba(18,42,74,.08)!important;border-radius:28px!important;box-shadow:0 18px 40px rgba(10,25,45,.05)!important}.article-related-links .resource-card-grid,.article-related-links .resource-card-grid-compact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}.article-related-links .blog-home-card,.article-related-links .resource-card-grid-compact .blog-home-card,.article-related-links .resource-card{grid-template-columns:1fr!important;min-width:0!important;min-height:100%!important;padding:24px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:14px!important;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;border:1px solid rgba(18,42,74,.09)!important;border-radius:24px!important;box-shadow:0 14px 32px rgba(10,25,45,.07)!important;text-decoration:none!important}.article-related-links .blog-home-card-copy,.article-related-links .resource-card .blog-home-card-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important;min-width:0!important}.article-related-links .blog-meta-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;margin:0!important}.article-related-links .blog-home-card h3,.article-related-links .blog-home-card h3 a,.article-related-links .resource-card h3,.article-related-links .resource-card h3 a{margin:0!important;width:100%!important;color:#11345b!important;-webkit-text-fill-color:#11345b!important;font-size:clamp(1.2rem,1.4vw,1.45rem)!important;line-height:1.26!important;letter-spacing:-.02em!important;overflow-wrap:normal!important;word-break:normal!important;word-wrap:normal!important;hyphens:none!important;white-space:normal!important;max-width:none!important}.article-related-links .blog-home-card p,.article-related-links .resource-card p{margin:0!important;width:100%!important;color:#55708d!important;-webkit-text-fill-color:#55708d!important;font-size:1rem!important;line-height:1.72!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.article-related-links .blog-home-card .blog-date,.article-related-links .resource-card .blog-date{color:#6f86a0!important;-webkit-text-fill-color:#6f86a0!important;font-size:.95rem!important}.article-related-links .blog-home-card .pill,.article-related-links .resource-card .pill{color:#21517d!important;-webkit-text-fill-color:#21517d!important;background:#eaf3fc!important;border:1px solid rgba(33,81,125,.10)!important}.article-related-links .blog-home-card .text-link,.article-related-links .resource-card .text-link{margin-top:auto!important;color:#135c9f!important;-webkit-text-fill-color:#135c9f!important;font-weight:700!important}.article-related-links .blog-home-card .text-link::after,.article-related-links .resource-card .text-link::after{content:" →"}@media (max-width:900px){.article-related-links .resource-card-grid,.article-related-links .resource-card-grid-compact{grid-template-columns:1fr!important}}@media (max-width:700px){.article-related-links{padding:22px!important;border-radius:22px!important}.article-related-links .blog-home-card,.article-related-links .resource-card-grid-compact .blog-home-card,.article-related-links .resource-card{padding:20px!important}.article-related-links .blog-home-card h3,.article-related-links .resource-card h3{font-size:1.15rem!important;line-height:1.28!important}}.article-link-grid-rich{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:20px 0 10px!important;align-items:stretch!important}.article-link-card-rich,.article-link-card-rich:link,.article-link-card-rich:visited,.article-link-card-rich:hover,.article-link-card-rich:active{text-decoration:none!important}.article-link-card-rich{min-width:0!important;display:flex!important;flex-direction:column!important;gap:18px!important;padding:22px!important;border-radius:24px!important;border:1px solid rgba(84,130,189,.18)!important;background:linear-gradient(180deg,#102844 0%,#0b1d33 100%)!important;box-shadow:0 18px 38px rgba(8,20,36,.18)!important;overflow:hidden!important;position:relative!important}.article-link-card-rich::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#61d7ff 0%,#8cf2ff 100%);opacity:.95}.article-link-card-top{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}.article-link-logo{flex:0 0 58px!important;width:58px!important;height:58px!important;border-radius:18px!important;display:grid!important;place-items:center!important;font-size:1rem!important;font-weight:800!important;letter-spacing:.03em!important;color:#f7fbff!important;background:linear-gradient(180deg,#245b8e 0%,#183f68 100%)!important;border:1px solid rgba(132,194,255,.28)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 22px rgba(3,12,25,.22)!important}.article-link-source-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.article-link-eyebrow{color:#9fd7ff!important;-webkit-text-fill-color:#9fd7ff!important;font-size:.75rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important}.article-link-brand{color:#f5fbff!important;-webkit-text-fill-color:#f5fbff!important;font-size:1.1rem!important;line-height:1.2!important;font-weight:800!important}.article-link-domain{color:#b8cfe8!important;-webkit-text-fill-color:#b8cfe8!important;font-size:.92rem!important;line-height:1.4!important}.article-link-card-body{display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}.article-link-title{color:#f0f7ff!important;-webkit-text-fill-color:#f0f7ff!important;font-size:1.12rem!important;line-height:1.42!important;font-weight:700!important}.article-link-description{color:#d2e0ef!important;-webkit-text-fill-color:#d2e0ef!important;font-size:1rem!important;line-height:1.72!important}.article-link-cta{margin-top:auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important;color:#7ee8ff!important;-webkit-text-fill-color:#7ee8ff!important;font-weight:700!important;font-size:.98rem!important}.article-link-cta::after{content:"↗";font-size:1rem!important}.article-link-card--franceix .article-link-logo{background:linear-gradient(180deg,#13a4e8 0%,#1755b2 100%)!important}.article-link-card--telegeography .article-link-logo{background:linear-gradient(180deg,#31c18a 0%,#16745a 100%)!important}.article-link-card--dpdk .article-link-logo{background:linear-gradient(180deg,#7a67ff 0%,#4b3dc1 100%)!important}.article-link-card--xdp .article-link-logo{background:linear-gradient(180deg,#ff7a66 0%,#cd4a3b 100%)!important}.article-link-card--linux .article-link-logo{background:linear-gradient(180deg,#4b617d 0%,#24364d 100%)!important}.article-link-card--rfc .article-link-logo{background:linear-gradient(180deg,#6c88b6 0%,#3c5886 100%)!important}.article-link-card--cisa .article-link-logo{background:linear-gradient(180deg,#2c7be5 0%,#1b4e93 100%)!important}.article-link-card--manrs .article-link-logo{background:linear-gradient(180deg,#845ef7 0%,#5531c7 100%)!important}.article-link-card--peeryx .article-link-logo{background:linear-gradient(180deg,#2ec8ff 0%,#1658c9 100%)!important}@media (max-width:900px){.article-link-grid-rich{grid-template-columns:1fr!important}}@media (max-width:640px){.article-link-card-rich{padding:18px!important;border-radius:20px!important}.article-link-logo{width:52px!important;height:52px!important;flex-basis:52px!important;border-radius:16px!important;font-size:.92rem!important}.article-link-title{font-size:1.03rem!important;line-height:1.42!important}.article-link-description{font-size:.96rem!important;line-height:1.68!important}}.page-blog .hero-blog{padding-top:clamp(46px,7vw,84px);padding-bottom:clamp(42px,6vw,72px)}.page-blog .blog-index-shell{position:relative;z-index:2}.page-blog .blog-index-copy,.page-blog .blog-insights-grid,.page-blog .blog-featured-article,.page-blog .blog-home-band{visibility:visible}.page-home .hero-panel-card.panel-secondary,.page-home .hero-panel-card.panel-secondary.panel-secondary-brief{background:radial-gradient(circle at 18% 0%,rgba(78,163,255,.18),transparent 32%),radial-gradient(circle at 88% 8%,rgba(78,218,255,.14),transparent 28%),linear-gradient(180deg,#0d1b2d 0%,#142840 100%)!important;border:1px solid rgba(139,195,255,.20)!important;box-shadow:0 30px 78px rgba(3,10,22,.30)!important;color:#eef6ff!important;-webkit-text-fill-color:initial!important}.page-home .hero-panel-card.panel-secondary .panel-kicker,.page-home .hero-panel-card.panel-secondary.panel-secondary-brief .panel-kicker{background:linear-gradient(180deg,rgba(95,168,255,.20),rgba(67,128,220,.16))!important;color:#f3f9ff!important;-webkit-text-fill-color:#f3f9ff!important;border:1px solid rgba(170,213,255,.25)!important;box-shadow:0 10px 24px rgba(0,0,0,.12)!important;max-width:100%!important;white-space:normal!important;line-height:1.35!important}.page-home .hero-panel-card.panel-secondary .mini-metric,.page-home .hero-panel-card.panel-secondary.panel-secondary-brief .mini-metric{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:clamp(3.25rem,6vw,5rem)!important;line-height:.92!important;letter-spacing:-.065em!important;text-shadow:0 20px 50px rgba(60,150,255,.24)!important}.page-home .hero-panel-card.panel-secondary p,.page-home .hero-panel-card.panel-secondary.panel-secondary-brief p{color:#dcecff!important;-webkit-text-fill-color:#dcecff!important;opacity:1!important;font-weight:600!important}.seo-mesh-section{background:linear-gradient(180deg,#f5f8fc 0%,#eef4fb 100%)!important;padding-top:clamp(54px,7vw,88px)!important;padding-bottom:clamp(54px,7vw,88px)!important}.seo-mesh-head{max-width:850px;margin:0 auto 28px;text-align:center}.seo-mesh-head h2{margin:12px 0 12px;color:#0e2745!important;-webkit-text-fill-color:#0e2745!important;font-size:clamp(2rem,3.6vw,3.3rem);line-height:1.02;letter-spacing:-.045em}.seo-mesh-head p{margin:0 auto;color:#536b86!important;-webkit-text-fill-color:#536b86!important;font-size:1.05rem;line-height:1.82}.seo-mesh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo-mesh-card{display:flex;flex-direction:column;gap:10px;min-height:176px;padding:22px;border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;border:1px solid rgba(17,45,82,.10)!important;box-shadow:0 18px 46px rgba(10,25,45,.07)!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.seo-mesh-card:hover{transform:translateY(-3px);border-color:rgba(20,94,215,.18)!important;box-shadow:0 26px 68px rgba(10,25,45,.11)!important}.seo-mesh-card strong{color:#102c4d!important;-webkit-text-fill-color:#102c4d!important;font-size:1.08rem;line-height:1.28}.seo-mesh-card span{color:#5a718c!important;-webkit-text-fill-color:#5a718c!important;line-height:1.72}@media (max-width:980px){.seo-mesh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.seo-mesh-grid{grid-template-columns:1fr}.seo-mesh-card{min-height:auto;padding:20px}.page-home .hero-panel-card.panel-secondary .mini-metric{font-size:clamp(2.8rem,14vw,3.7rem)!important}}.article-prose .article-figure-inline.article-figure-image-only{display:block!important;aspect-ratio:auto!important;min-height:0!important;padding:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.article-prose .article-figure-inline.article-figure-image-only img.article-hero-image,.article-prose .article-figure-inline.article-figure-image-only img[src$=".svg"]{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;padding:0!important;border-radius:24px!important;background:transparent!important}.article-prose .article-figure-inline.article-figure-image-only figcaption{display:block!important;width:100%!important;margin:12px 4px 0!important;color:#637a96!important;line-height:1.6!important;text-align:left!important}.article-header-card h1{max-width:none !important;overflow-wrap:normal !important;word-break:normal !important;word-wrap:normal !important;hyphens:none !important;text-wrap:balance}.article-header-lead{overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important}.article-offer-focus{margin:32px 0 36px;padding:30px!important;background:linear-gradient(135deg,rgba(6,22,44,.96),rgba(13,53,92,.94))!important;border:1px solid rgba(56,189,248,.36)!important;box-shadow:0 24px 70px rgba(2,13,28,.22)!important;color:#f7fbff!important;overflow:hidden}.article-offer-focus .eyebrow{color:#9feaff!important;-webkit-text-fill-color:#9feaff!important;letter-spacing:.08em;text-transform:uppercase;font-weight:800;font-size:.78rem}.article-offer-focus h2{margin:10px 0 12px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(1.65rem,2.8vw,2.45rem)!important;line-height:1.1!important;max-width:none!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.article-offer-focus p{margin:0 0 20px!important;color:#d7e7f5!important;-webkit-text-fill-color:#d7e7f5!important;font-size:1.06rem!important;line-height:1.75!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.article-offer-focus .button-ghost{color:#f7fbff!important;border-color:rgba(255,255,255,.36)!important}.article-offer-focus,.article-prose .article-offer-focus{margin:34px 0 38px!important;padding:clamp(24px,3vw,34px)!important;border-radius:28px!important;background:linear-gradient(180deg,#ffffff 0%,#eef8ff 100%)!important;border:1px solid rgba(18,126,255,.22)!important;box-shadow:0 24px 70px rgba(16,48,84,.14)!important;color:#10233f!important;-webkit-text-fill-color:initial!important;overflow:hidden!important}.article-offer-focus .eyebrow,.article-prose .article-offer-focus .eyebrow{display:inline-flex!important;align-items:center!important;width:auto!important;max-width:100%!important;margin:0 0 14px!important;padding:10px 16px!important;border-radius:999px!important;background:linear-gradient(135deg,#0f7bff 0%,#28d5ff 100%)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border:0!important;box-shadow:0 10px 28px rgba(15,123,255,.22)!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1.2!important}.article-offer-focus h2,.article-prose .article-offer-focus h2{margin:0 0 14px!important;max-width:980px!important;color:#09233f!important;-webkit-text-fill-color:#09233f!important;font-size:clamp(1.75rem,3vw,2.7rem)!important;line-height:1.08!important;letter-spacing:-.045em!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;text-wrap:balance!important}.article-offer-focus p,.article-prose .article-offer-focus p{max-width:980px!important;margin:0 0 22px!important;color:#39536f!important;-webkit-text-fill-color:#39536f!important;opacity:1!important;font-size:1.06rem!important;line-height:1.75!important;font-weight:500!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.article-offer-focus .hero-actions,.article-prose .article-offer-focus .hero-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:8px!important}.article-offer-focus .button,.article-prose .article-offer-focus .button{min-height:50px!important;border-radius:999px!important;font-weight:900!important;white-space:normal!important;text-align:center!important;line-height:1.25!important;-webkit-text-fill-color:inherit!important}.article-offer-focus .button-primary,.article-prose .article-offer-focus .button-primary{background:linear-gradient(135deg,#0f7bff 0%,#28d5ff 100%)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border:0!important;box-shadow:0 16px 34px rgba(15,123,255,.26)!important}.article-offer-focus .button-ghost,.article-prose .article-offer-focus .button-ghost{background:#ffffff!important;color:#0a62c7!important;-webkit-text-fill-color:#0a62c7!important;border:1px solid rgba(15,123,255,.28)!important;box-shadow:0 10px 28px rgba(16,48,84,.08)!important}.article-inline-cta,.article-prose .article-inline-cta{background:linear-gradient(180deg,#ffffff 0%,#f0f8ff 100%)!important;border:1px solid rgba(18,126,255,.22)!important;color:#10233f!important;-webkit-text-fill-color:initial!important}.article-inline-cta h3,.article-prose .article-inline-cta h3{color:#09233f!important;-webkit-text-fill-color:#09233f!important}.article-inline-cta p,.article-prose .article-inline-cta p{color:#39536f!important;-webkit-text-fill-color:#39536f!important;opacity:1!important}.article-inline-cta .button-primary,.article-prose .article-inline-cta .button-primary{background:linear-gradient(135deg,#0f7bff 0%,#28d5ff 100%)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border:0!important}.article-inline-cta .button-ghost,.article-prose .article-inline-cta .button-ghost{background:#ffffff!important;color:#0a62c7!important;-webkit-text-fill-color:#0a62c7!important;border:1px solid rgba(15,123,255,.28)!important}.article-offer-cta,.article-inline-cta{margin:34px 0!important;padding:30px!important;border-radius:28px!important;background:linear-gradient(135deg,#ffffff 0%,#eef7ff 58%,#e4f2ff 100%)!important;border:1px solid rgba(25,118,210,.22)!important;box-shadow:0 22px 55px rgba(11,42,82,.14)!important;color:#08213d!important}.article-offer-cta span{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;margin-bottom:14px!important;padding:8px 14px!important;border-radius:999px!important;background:#e0f2ff!important;color:#075985!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}.article-offer-cta h2,.article-inline-cta h3{margin:0 0 14px!important;color:#08213d!important;-webkit-text-fill-color:#08213d!important;font-size:clamp(1.65rem,2.4vw,2.35rem)!important;line-height:1.14!important;letter-spacing:-.035em!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.article-offer-cta p,.article-inline-cta p{margin:0 0 22px!important;color:#294969!important;-webkit-text-fill-color:#294969!important;font-size:1.08rem!important;line-height:1.75!important;max-width:850px!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.article-offer-cta .hero-actions,.article-inline-cta .hero-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important}.article-offer-cta .button-primary,.article-inline-cta .button-primary{background:linear-gradient(135deg,#0072ff 0%,#2ad4ff 100%)!important;color:#03152b!important;-webkit-text-fill-color:#03152b!important;border:0!important;box-shadow:0 14px 34px rgba(0,114,255,.25)!important;font-weight:900!important}.article-offer-cta .button-ghost,.article-inline-cta .button-ghost{background:#ffffff!important;color:#0d3b66!important;-webkit-text-fill-color:#0d3b66!important;border:1px solid rgba(13,59,102,.22)!important;font-weight:800!important}:root{--bg:#050d18;--bg-2:#091324;--bg-3:#0d1b31;--surface:linear-gradient(180deg,rgba(10,19,35,.94) 0%,rgba(6,13,24,.98) 100%);--surface-strong:linear-gradient(180deg,rgba(12,22,39,.97) 0%,rgba(7,14,26,1) 100%);--surface-soft:linear-gradient(180deg,rgba(9,17,31,.86) 0%,rgba(8,14,24,.96) 100%);--line:rgba(108,167,255,.14);--line-strong:rgba(128,194,255,.28);--text:#edf4fb;--muted:#9db0c9;--muted-2:#7f93af;--card-ink:#edf4fb;--card-ink-soft:#9db0c9;--blue:#0f63ff;--blue-2:#1a7eff;--cyan:#00c6ff;--cyan-2:#8eeeff;--orange:#ff6f3d;--orange-2:#ff895b;--radius:26px;--radius-sm:18px;--shadow:0 30px 80px rgba(0,0,0,.38);--shadow-soft:0 18px 48px rgba(0,0,0,.28)}html{background:#050d18}body{background:radial-gradient(circle at 12% 10%,rgba(0,198,255,.08),transparent 20%),radial-gradient(circle at 86% 8%,rgba(15,99,255,.12),transparent 18%),radial-gradient(circle at 50% 100%,rgba(255,111,61,.07),transparent 22%),linear-gradient(180deg,#050d18 0%,#07111f 46%,#050b15 100%) !important;color:var(--text)!important}body::before{content:'';position:fixed;inset:0;pointer-events:none;opacity:.32;background:linear-gradient(rgba(122,172,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(122,172,255,.05) 1px,transparent 1px),radial-gradient(circle at center,rgba(13,126,255,.08),transparent 65%);background-size:72px 72px,72px 72px,100% 100%;mask-image:radial-gradient(circle at center,rgba(0,0,0,.88),transparent 90%);z-index:-1}body::after{content:'';position:fixed;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,13,24,.08),rgba(5,13,24,.42));z-index:-1}.container{width:min(var(--container),calc(100% - 56px))}.site-header{background:linear-gradient(180deg,rgba(6,13,25,.88) 0%,rgba(7,14,27,.72) 100%)!important;border-bottom:1px solid rgba(107,168,255,.10)!important;backdrop-filter:blur(20px) saturate(1.1)!important}.site-header::after{background:linear-gradient(90deg,transparent,rgba(0,198,255,.18),rgba(255,111,61,.18),transparent)!important}.site-header.scrolled{background:linear-gradient(180deg,rgba(6,13,25,.96) 0%,rgba(7,14,27,.92) 100%)!important;box-shadow:0 18px 46px rgba(0,0,0,.30)!important}.header-inner{min-height:92px!important;gap:24px!important}.brand{gap:16px!important}.brand-mark{width:58px!important;height:58px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(8,17,31,.96),rgba(7,14,26,.98))!important;border:1px solid rgba(110,176,255,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 38px rgba(0,0,0,.30)!important}.brand-mark img{width:54px!important;height:54px!important;filter:drop-shadow(0 10px 26px rgba(15,99,255,.28))!important}.brand-name,.hero-copy h1,.section-heading h2,.glass-card h3,.metric-card strong,.contact-card h2,.contact-side h2,.pricing-card strong,.blog-home-card h3,.blog-featured-copy h2,.blog-card-copy h3,.article-prose h2,.article-prose h3,.article-sidebar h2,.faq-item summary,.strategy-copy h2,.strategy-card h3,.enterprise-copy-card h2,.enterprise-card h3,.capability-hero-card h3,.ops-step-card h3,.timeline-card h3,.option-card h3,.solution-diagram-card h3,.site-footer h3{font-family:'Space Grotesk','Inter',system-ui,sans-serif!important}.brand-name{font-size:1.62rem!important;font-weight:800!important;letter-spacing:-.045em!important;background:linear-gradient(135deg,#ffffff 0%,#c9edff 20%,#4fdcff 56%,#0f63ff 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.brand-sub{color:#91dfff!important;-webkit-text-fill-color:#91dfff!important;opacity:.92;font-size:.76rem!important;letter-spacing:.22em!important}.desktop-nav{padding:8px 10px!important;border-radius:999px!important;background:rgba(9,18,34,.72)!important;border:1px solid rgba(108,167,255,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}.desktop-nav a{min-height:48px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;color:#dce8f6!important;font-family:'Space Grotesk','Inter',system-ui,sans-serif!important;font-weight:700!important;font-size:.93rem!important;letter-spacing:.005em!important}.desktop-nav a:hover,.desktop-nav a.active{color:#fff!important;background:linear-gradient(180deg,rgba(13,25,45,.96),rgba(8,16,30,.96))!important;box-shadow:inset 0 0 0 1px rgba(115,182,255,.14)!important,0 10px 22px rgba(0,0,0,.18)!important}.desktop-nav a.active::after{background:linear-gradient(90deg,transparent,var(--cyan),transparent)!important;bottom:6px!important}.locale-trigger,.mobile-toggle,.mobile-nav,.locale-menu{background:linear-gradient(180deg,rgba(9,17,31,.96),rgba(7,14,26,.98))!important;border-color:rgba(110,176,255,.14)!important}.locale-trigger{min-width:88px!important;color:#f5fbff!important}.locale-menu a{color:#a8bdd8!important}.locale-menu a:hover,.locale-menu a.active{background:rgba(0,198,255,.09)!important;color:#fff!important}.mobile-nav a{background:rgba(10,19,35,.74)!important;border-color:rgba(108,167,255,.10)!important;color:#dce8f6!important}.button{min-height:54px!important;padding:14px 22px!important;font-family:'Space Grotesk','Inter',system-ui,sans-serif!important;font-weight:700!important;border-radius:999px!important}.button-primary,.footer-link-cta{background:linear-gradient(135deg,#00c2ff 0%,#0f63ff 100%)!important;color:#fff!important;border:1px solid rgba(110,206,255,.26)!important;box-shadow:0 18px 42px rgba(15,99,255,.28)!important}.button-primary:hover,.footer-link-cta:hover{box-shadow:0 22px 52px rgba(15,99,255,.34)!important}.button-secondary,.button-ghost{background:linear-gradient(180deg,rgba(11,19,34,.95),rgba(8,15,27,.98))!important;border:1px solid rgba(117,182,255,.18)!important;color:#edf4fb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}.button-secondary:hover,.button-ghost:hover{border-color:rgba(255,111,61,.30)!important;background:linear-gradient(180deg,rgba(14,22,37,.98),rgba(8,15,27,.98))!important}.desktop-cta{border-color:rgba(255,111,61,.30)!important;box-shadow:0 16px 34px rgba(0,0,0,.18)!important}.hero,.hero-subpage,.hero-blog,.hero-blog-article{position:relative;overflow:hidden}.hero::before,.hero-subpage::before,.hero-blog::before,.hero-blog-article::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 12% 18%,rgba(0,198,255,.10),transparent 22%),radial-gradient(circle at 84% 12%,rgba(15,99,255,.14),transparent 22%),radial-gradient(circle at 78% 78%,rgba(255,111,61,.08),transparent 20%),linear-gradient(180deg,rgba(5,13,24,.24),rgba(5,13,24,.64));pointer-events:none}.hero::after,.hero-subpage::after,.hero-blog::after,.hero-blog-article::after{opacity:.22!important;mix-blend-mode:screen!important}.hero-copy,.hero-panel,.hero-panel-card,.hero-metrics,.hero-panel-stack{position:relative;z-index:1}.hero-copy h1{color:#f7fbff!important;font-size:clamp(2.85rem,5vw,5rem)!important;line-height:.98!important;letter-spacing:-.055em!important;text-wrap:balance;max-width:12ch}.hero-copy p,.hero-text,.hero-copy .hero-text,.hero-copy .intro,.hero-copy .subtext{color:#adc0d8!important;font-size:1.03rem!important;line-height:1.82!important;max-width:66ch}.hero-copy .eyebrow,.section-heading .eyebrow,.eyebrow,.panel-kicker,.capability-hero-card .eyebrow{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:9px 14px!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(8,18,34,.86),rgba(9,18,33,.95))!important;border:1px solid rgba(101,161,243,.16)!important;color:#98ebff!important;font-size:.74rem!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.section-heading{max-width:900px!important;margin-bottom:34px!important}.section-heading h2{color:#f6fbff!important;font-size:clamp(2.15rem,3.1vw,3.55rem)!important;line-height:1.02!important;letter-spacing:-.055em!important;text-wrap:balance}.section-heading p{color:#a8bdd6!important;font-size:1.02rem!important;line-height:1.85!important;max-width:74ch}.glass-card,.hero-panel-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-sidebar,.faq-item,.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean,.article-link-card{background:linear-gradient(180deg,rgba(10,18,33,.96) 0%,rgba(7,13,24,.98) 100%)!important;border:1px solid rgba(104,160,236,.12)!important;box-shadow:0 24px 58px rgba(0,0,0,.26)!important,inset 0 1px 0 rgba(255,255,255,.03)!important;backdrop-filter:blur(14px) saturate(1.02)!important}.glass-card::before,.hero-panel-card::before,.contact-card::before,.contact-side::before,.option-card::before,.timeline-card::before,.info-panel::before,.feature-card::before,.long-card::before,.metric-card::before,.game-card::before,.pricing-card::before,.step-card::before,.blog-featured-article::before,.blog-insight-card::before,.blog-card-featured::before,.blog-home-card::before,.offer-lineup-card::before,.solution-diagram-card::before,.enterprise-copy-card::before,.enterprise-card::before,.enterprise-note::before,.strategy-copy::before,.strategy-card::before,.strategy-note::before,.blueprint-copy::before,.blueprint-visual-card::before,.ops-step-card::before,.capability-hero-card::before,.capability-panel::before,.article-prose::before,.article-sidebar::before,.faq-item::before,.article-link-card::before{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 42%)}.glass-card,.hero-panel-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-sidebar,.faq-item,.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean,.article-link-card{position:relative!important;overflow:hidden!important;border-radius:24px!important}.feature-card:hover,.option-card:hover,.timeline-card:hover,.pricing-card:hover,.game-card:hover,.step-card:hover,.blog-home-card:hover,.resource-card-grid-visual>a:hover,.resource-card-grid-text>a:hover,.offer-lineup-card:hover,.article-link-card:hover,.blog-insight-card:hover{transform:translateY(-4px)!important;border-color:rgba(116,183,255,.24)!important;box-shadow:0 34px 74px rgba(0,0,0,.34)!important}.glass-card h3,.glass-card strong,.blog-card-copy h3,.blog-home-card h3,.blog-featured-copy h2,.contact-card h2,.contact-side h2,.pricing-card strong,.game-card strong,.metric-card strong,.faq-item summary,.article-prose h2,.article-prose h3,.article-sidebar h2,.strategy-copy h2,.strategy-card h3,.strategy-note strong,.enterprise-copy-card h2,.enterprise-card h3,.enterprise-note strong,.capability-hero-card h3,.capability-panel h3,.ops-step-card h3,.timeline-card h3,.option-card h3,.solution-diagram-card h3,.article-link-card strong{color:#f4f9ff!important}.section-heading p,.glass-card p,.blog-card-copy p,.blog-home-card p,.blog-featured-copy p,.pricing-card p,.faq-item p,.capability-panel-text,.capability-list li span,.strategy-copy p,.strategy-card p,.strategy-note p,.enterprise-card p,.enterprise-note p,.ops-step-card p,.timeline-card p,.option-card p,.article-prose p,.article-sidebar p,.check-list li,.contact-form span,.game-card p,.solution-diagram-card p,.solution-diagram-points li span,.enterprise-copy-card p,.blueprint-copy p,.article-link-card span{color:#9db0c9!important}.pill,.featured-diagram-kicker,.blog-meta-chip,.blog-meta-row .pill,.metric-chip,.tag-chip,.status-pill,.offer-badge,.card-badge{background:rgba(8,18,34,.92)!important;color:#c7f6ff!important;border:1px solid rgba(102,161,242,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}.pricing-card.featured,.offer-lineup-card.highlight,.game-card.featured{border-color:rgba(0,198,255,.28)!important;box-shadow:0 28px 70px rgba(9,78,176,.22)!important}.pricing-card span{color:#daf0ff!important}.pricing-card ul li,.offer-lineup-card ul li,.check-list li{color:#a6bbd4!important}.metric-card strong,.mini-metric,.price,.offer-lineup-card strong{color:#f7fbff!important}.article-prose,.article-sidebar{padding:30px!important}.article-prose h2,.article-prose h3{margin-top:0!important}.article-prose a,.article-sidebar a,.footer-inline-link{color:#7fdfff!important}.article-prose a:hover,.article-sidebar a:hover,.footer-inline-link:hover{color:#fff!important}.article-figure img,.blog-hero-card img,.blog-card-visual img,.blog-home-visual img{border-radius:22px!important;box-shadow:0 20px 44px rgba(0,0,0,.24)!important}.article-compare-table,.article-table,table{border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;border-radius:18px!important}.article-compare-table th,.article-compare-table td,.article-table th,.article-table td,table th,table td{border-color:rgba(102,161,242,.12)!important}.article-compare-table th,.article-table th,table th{background:rgba(9,18,34,.94)!important;color:#d6ebff!important}.article-compare-table td,.article-table td,table td{background:rgba(7,14,26,.88)!important;color:#c7d9eb!important}.contact-form input,.contact-form select,.contact-form textarea{background:linear-gradient(180deg,rgba(8,16,29,.98),rgba(7,14,26,.98))!important;border:1px solid rgba(108,167,255,.16)!important;color:#edf4fb!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#7f93af!important}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:rgba(0,198,255,.36)!important;box-shadow:0 0 0 4px rgba(0,198,255,.10)!important}.form-alert.success{background:rgba(62,192,141,.12)!important;border-color:rgba(62,192,141,.20)!important;color:#d2fff0!important}.form-alert.error{background:rgba(255,98,120,.12)!important;border-color:rgba(255,98,120,.20)!important;color:#ffd6de!important}.form-alert.warning{background:rgba(255,166,82,.12)!important;border-color:rgba(255,166,82,.20)!important;color:#ffe8cc!important}.hero-panel-card,.capability-hero-card,.solution-diagram-card,.enterprise-copy-card,.strategy-copy,.blueprint-copy{box-shadow:0 26px 64px rgba(0,0,0,.30)!important}.site-footer{padding:44px 0 22px!important;background:linear-gradient(180deg,#07111f 0%,#0a1525 100%)!important;border-top:1px solid rgba(112,176,255,.10)!important}.site-footer .container{width:min(var(--container),calc(100% - 56px))!important}.footer-grid-rich{grid-template-columns:minmax(0,1.25fr) minmax(0,.88fr) minmax(0,.95fr) minmax(0,.88fr)!important;gap:22px!important;align-items:start!important}.site-footer h3{margin:0 0 12px!important;font-size:1rem!important;color:#f4f9ff!important}.site-footer .brand-mark{background:linear-gradient(180deg,rgba(10,19,35,.96),rgba(7,14,26,.98))!important}.footer-brand-block p{margin:12px 0!important;max-width:42ch!important;color:#d5e2f0!important;line-height:1.72!important}.footer-brand-block small{display:block!important;margin-top:10px!important;color:#91a6bf!important;line-height:1.58!important}.footer-links.compact{gap:9px!important}.footer-links.compact li a{display:inline-block!important;padding:2px 0!important;color:#d8e5f3!important;font-size:.92rem!important;line-height:1.5!important}.footer-links.compact li a:hover{color:#fff!important}.footer-highlight{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;padding:12px 14px!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(10,19,35,.94),rgba(8,15,27,.96))!important;border:1px solid rgba(112,176,255,.14)!important;color:#dce8f6!important;line-height:1.58!important}.footer-contact-block p{font-size:.95rem!important;line-height:1.7!important;color:#d8e5f3!important}.footer-link-cta{min-height:50px!important;padding:0 18px!important}.blog-home-card h3,.blog-insight-card h3,.blog-card-copy h3{font-size:clamp(1.18rem,1.6vw,1.52rem)!important;line-height:1.14!important;letter-spacing:-.03em!important}.blog-home-card p,.blog-insight-card p,.blog-card-copy p,.article-prose p,.article-sidebar p{font-size:.98rem!important;line-height:1.78!important}.blog-home-band .resource-card-grid-compact .blog-home-card,.blog-home-band .resource-card-grid-visual .blog-home-card{min-height:100%!important}.faq-item summary{font-size:1.05rem!important;line-height:1.42!important}@media (max-width:1100px){.header-inner{grid-template-columns:auto 1fr auto!important}.desktop-nav{display:none!important}.mobile-toggle{display:flex!important}.footer-grid-rich{grid-template-columns:1fr 1fr!important}.hero-copy h1{max-width:none!important}}@media (max-width:720px){.container,.site-footer .container{width:min(var(--container),calc(100% - 32px))!important}.section,.hero,.hero-subpage,.hero-blog,.hero-blog-article{padding-left:0!important;padding-right:0!important}.header-inner{min-height:84px!important;gap:16px!important}.brand-mark{width:52px!important;height:52px!important}.brand-name{font-size:1.38rem!important}.section-heading{margin-bottom:24px!important}.section-heading h2{font-size:clamp(1.9rem,7.5vw,2.5rem)!important;max-width:none!important}.hero-copy h1{font-size:clamp(2.2rem,10vw,3rem)!important}.glass-card,.hero-panel-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-sidebar,.faq-item,.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean,.article-link-card{padding:22px!important;border-radius:22px!important}.article-prose,.article-sidebar{padding:22px!important}.footer-grid-rich{grid-template-columns:1fr!important;gap:16px!important}.site-footer{padding:36px 0 20px!important}}.enterprise-band{position:relative;padding-top:22px!important}.enterprise-band::before{content:'';position:absolute;left:0;right:0;top:18px;bottom:0;background:radial-gradient(circle at 16% 18%,rgba(0,198,255,.08),transparent 18%),radial-gradient(circle at 80% 12%,rgba(15,99,255,.12),transparent 22%),linear-gradient(180deg,rgba(7,14,27,.12),rgba(7,14,27,0));pointer-events:none}.enterprise-grid{gap:24px!important;align-items:stretch!important}.enterprise-copy-card{background:radial-gradient(circle at 82% 18%,rgba(0,198,255,.10),transparent 20%),linear-gradient(180deg,rgba(9,19,35,.98),rgba(6,12,23,1))!important;border:1px solid rgba(115,182,255,.16)!important;box-shadow:0 34px 82px rgba(0,0,0,.32)!important}.enterprise-copy-card .eyebrow{background:rgba(10,20,38,.92)!important;border:1px solid rgba(120,188,255,.18)!important;color:#9feeff!important;-webkit-text-fill-color:#9feeff!important}.enterprise-copy-card h2{color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important;text-shadow:0 10px 28px rgba(0,0,0,.18)!important;max-width:11ch!important}.enterprise-copy-card p{color:#bfd0e3!important;-webkit-text-fill-color:#bfd0e3!important;max-width:60ch!important}.enterprise-bullet{background:linear-gradient(180deg,rgba(11,23,42,.96),rgba(8,15,28,.98))!important;border:1px solid rgba(120,188,255,.16)!important;color:#ebf5ff!important;-webkit-text-fill-color:#ebf5ff!important}.enterprise-card,.enterprise-note{background:linear-gradient(180deg,rgba(12,24,43,.94),rgba(7,14,27,.98))!important;border:1px solid rgba(116,182,255,.14)!important;box-shadow:0 20px 48px rgba(0,0,0,.24)!important}.enterprise-card h3,.enterprise-note strong{color:#f5faff!important;-webkit-text-fill-color:#f5faff!important;opacity:1!important}.enterprise-card p,.enterprise-note p{color:#b7cae2!important;-webkit-text-fill-color:#b7cae2!important;opacity:1!important}.hero-copy h1,.hero-subpage h1,.hero-blog h1,.hero-blog-article h1,.section-heading h2,.blueprint-copy h2,.strategy-copy h2,.capability-hero-card h3,.solution-diagram-card h3,.enterprise-copy-card h2,.enterprise-card h3,.enterprise-note strong,.glass-card h3,.contact-card h2,.contact-side h2,.pricing-card strong,.metric-card strong,.game-card strong{color:#f4f9ff!important;-webkit-text-fill-color:#f4f9ff!important}.hero-copy p,.section-heading p,.blueprint-copy p,.strategy-copy p,.capability-panel-text,.solution-diagram-card p,.solution-diagram-points li span,.glass-card p,.contact-card p,.contact-side p,.pricing-card p,.metric-card p,.game-card p{color:#b8cae0!important;-webkit-text-fill-color:#b8cae0!important}.featured-diagram,.article-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean{background:radial-gradient(circle at 82% 12%,rgba(15,99,255,.16),transparent 24%),radial-gradient(circle at 16% 82%,rgba(0,198,255,.08),transparent 22%),linear-gradient(180deg,rgba(6,13,24,.98),rgba(4,10,19,1))!important;border:1px solid rgba(116,182,255,.18)!important;box-shadow:0 32px 76px rgba(0,0,0,.34)!important}.featured-diagram::before,.article-diagram::before{border-color:rgba(116,182,255,.10)!important}.article-diagram .diagram-box,.article-diagram .compare-card,.article-diagram .engine-step,.featured-diagram-card,.featured-diagram .fd-node,.mini-arch-card{background:linear-gradient(180deg,rgba(12,23,42,.98),rgba(8,15,28,.99))!important;border:1px solid rgba(118,188,255,.18)!important;box-shadow:0 18px 42px rgba(0,0,0,.24)!important;color:#f4f9ff!important}.article-diagram .diagram-box h3,.article-diagram .compare-card h3,.article-diagram .engine-step h3,.featured-diagram h3,.featured-diagram-copy h3,.featured-diagram .fd-node strong,.mini-arch-card strong{color:#f5faff!important;-webkit-text-fill-color:#f5faff!important;opacity:1!important;text-shadow:none!important}.article-diagram .diagram-box p,.article-diagram .compare-card li,.article-diagram .engine-step p,.featured-diagram p,.featured-diagram-copy p,.featured-diagram .fd-node span,.mini-arch-card span,.mini-arch-card p{color:#bdd0e5!important;-webkit-text-fill-color:#bdd0e5!important;opacity:1!important}.article-diagram .diagram-box strong,.article-diagram strong,.article-diagram span,.featured-diagram strong,.featured-diagram span{color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}.article-diagram .box-core,.article-diagram .box-delivery,.featured-diagram .fd-node-bottom{position:relative}.article-diagram .box-core::before,.article-diagram .box-delivery::before,.featured-diagram .fd-node-bottom::before{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(0,198,255,.34),rgba(15,99,255,.18),rgba(255,111,61,.12));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.article-diagram .diagram-node,.fd-flow-chip,.fd-flow-chip-down{background:linear-gradient(180deg,rgba(10,22,39,.96),rgba(8,16,30,.98))!important;border:1px solid rgba(122,194,255,.22)!important;color:#9feeff!important;box-shadow:0 12px 28px rgba(0,0,0,.22)!important}.article-diagram .diagram-node::before,.article-diagram .diagram-node::after,.article-diagram .box-client::after,.article-diagram .box-out::after{background:linear-gradient(180deg,rgba(110,198,255,.85),rgba(78,141,255,.75))!important}.article-offer-focus,.article-prose .article-offer-focus{background:linear-gradient(135deg,rgba(6,19,36,.98),rgba(9,31,58,.98))!important;border:1px solid rgba(118,188,255,.16)!important}.article-offer-focus h2,.article-prose .article-offer-focus h2{color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important}.article-offer-focus p,.article-prose .article-offer-focus p{color:#cee0f1!important;-webkit-text-fill-color:#cee0f1!important}@media (max-width:780px){.enterprise-copy-card h2{max-width:none!important}.enterprise-copy-card,.enterprise-card,.enterprise-note,.article-diagram,.featured-diagram{padding:20px!important}}:root{--bg:#040a14;--bg-2:#07111f;--bg-3:#0b1830;--surface:rgba(9,17,32,.88);--surface-strong:rgba(7,14,27,.96);--surface-soft:rgba(10,20,37,.84);--line:rgba(118,190,255,.14);--line-strong:rgba(128,201,255,.28);--text:#eff7ff;--muted:#a7bad0;--muted-2:#7f96b3;--blue:#1d63ff;--blue-2:#0e4dcb;--cyan:#75ddff;--orange:#ffb469;--shadow:0 32px 90px rgba(0,0,0,.42);--shadow-soft:0 22px 58px rgba(0,0,0,.32)}body{background:radial-gradient(circle at 12% 6%,rgba(29,99,255,.16),transparent 22%),radial-gradient(circle at 84% 6%,rgba(117,221,255,.10),transparent 20%),radial-gradient(circle at 50% 45%,rgba(10,37,78,.18),transparent 28%),linear-gradient(180deg,#030814 0%,#06101b 38%,#050b15 100%)!important}.section{padding:104px 0!important}.section-alt{background:linear-gradient(180deg,rgba(6,11,22,.78),rgba(5,9,18,.46))!important;border-block:1px solid rgba(113,180,255,.08)!important}.site-header{background:linear-gradient(180deg,rgba(3,8,18,.82),rgba(4,9,19,.66))!important;backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(118,188,255,.10)!important}.site-header.scrolled{background:linear-gradient(180deg,rgba(3,8,18,.96),rgba(4,10,20,.92))!important;box-shadow:0 20px 46px rgba(0,0,0,.34)!important}.header-inner{min-height:92px!important;gap:22px!important}.brand-mark{background:linear-gradient(180deg,rgba(10,22,41,.94),rgba(6,12,24,.96))!important;border:1px solid rgba(122,194,255,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 42px rgba(0,0,0,.34)!important}.desktop-nav{background:rgba(8,16,31,.72)!important;border:1px solid rgba(122,194,255,.10)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}.desktop-nav a{color:#d8e7f9!important}.desktop-nav a:hover,.desktop-nav a.active{background:linear-gradient(180deg,rgba(16,52,106,.74),rgba(10,26,53,.88))!important;color:#f8fbff!important;box-shadow:0 10px 22px rgba(0,0,0,.22)!important}.locale-trigger,.button,.mobile-toggle{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease!important}.button:hover,.locale-trigger:hover,.mobile-toggle:hover{transform:translateY(-1px)!important}.button-primary{background:linear-gradient(135deg,#1c63ff 0%,#2c7bff 38%,#6ae1ff 120%)!important;color:#ffffff!important;border:1px solid rgba(157,225,255,.18)!important;box-shadow:0 16px 34px rgba(13,73,189,.34)!important}.button-ghost,.button-secondary{background:rgba(9,18,34,.78)!important;color:#ebf4ff!important;border:1px solid rgba(124,191,255,.16)!important}.button-ghost:hover,.button-secondary:hover{background:rgba(12,24,45,.92)!important;border-color:rgba(124,191,255,.24)!important}.mobile-nav{background:linear-gradient(180deg,rgba(5,10,20,.98),rgba(6,12,23,.98))!important;border-top:1px solid rgba(122,194,255,.10)!important}.mobile-nav a{background:rgba(10,20,37,.78)!important;border:1px solid rgba(122,194,255,.10)!important;border-radius:16px!important}.hero,.hero-home,.hero-subpage,.hero-blog,.hero-blog-article{position:relative;overflow:hidden}.hero-home{padding:58px 0 36px!important}.hero-home .hero-grid,.hero-subpage .hero-grid,.hero-blog .hero-grid,.hero-blog-article .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)!important;gap:28px!important;align-items:stretch!important}.hero-backdrop{opacity:1!important}.hero-home .hero-backdrop::before,.hero-subpage .hero-backdrop::before,.hero-blog .hero-backdrop::before,.hero-blog-article .hero-backdrop::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 14% 22%,rgba(54,113,255,.16),transparent 22%),radial-gradient(circle at 84% 16%,rgba(117,221,255,.08),transparent 20%),linear-gradient(180deg,rgba(7,13,25,.52),rgba(7,13,25,0));pointer-events:none}.hero-copy,.hero-panel,.hero-panel-card,.hero-copy.reveal,.hero-panel.reveal{position:relative;z-index:2}.hero-copy h1,.hero-blog-article .article-hero-title,.hero-blog h1,.hero-subpage h1{font-size:clamp(2.8rem,5vw,5.4rem)!important;line-height:.96!important;letter-spacing:-.06em!important;max-width:11ch!important;color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important;text-wrap:balance;text-shadow:0 14px 44px rgba(0,0,0,.22)!important}.hero-text,.hero-copy p{font-size:1.07rem!important;line-height:1.84!important;color:#b8cbdf!important;-webkit-text-fill-color:#b8cbdf!important;max-width:68ch!important}.hero-note{background:rgba(8,18,34,.72)!important;border:1px solid rgba(122,194,255,.14)!important;color:#dff2ff!important}.hero-proof-list{gap:10px!important;margin-top:18px!important}.hero-proof-item{background:linear-gradient(180deg,rgba(10,21,39,.82),rgba(7,14,28,.92))!important;border:1px solid rgba(122,194,255,.12)!important;color:#e8f3ff!important}.hero-proof-item span{color:#e8f3ff!important}.hero-panel-card,.panel-primary,.panel-secondary,.panel-secondary-brief,.v12-price-card{background:radial-gradient(circle at 84% 8%,rgba(117,221,255,.10),transparent 22%),linear-gradient(180deg,rgba(10,20,38,.95),rgba(6,12,24,.99))!important;border:1px solid rgba(122,194,255,.16)!important;box-shadow:0 26px 58px rgba(0,0,0,.32)!important}.hero-panel-card h3,.v12-price-card h3,.panel-primary h3{color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important;font-size:clamp(1.45rem,2vw,2.1rem)!important;line-height:1.04!important}.panel-kicker,.capability-panel-kicker,.featured-diagram-kicker{background:rgba(9,22,41,.92)!important;border:1px solid rgba(122,194,255,.14)!important;color:#a6eeff!important;-webkit-text-fill-color:#a6eeff!important}.price,.mini-metric,.v12-price-card .price,.offer-lineup-card strong,.pricing-card strong,.game-card strong{color:#8edcff!important;-webkit-text-fill-color:#8edcff!important;text-shadow:none!important}.check-list li,.check-list li span{color:#dfefff!important;-webkit-text-fill-color:#dfefff!important}.glass-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-sidebar,.faq-item,.article-link-card,.cta-band,.cta-band-inner{background:radial-gradient(circle at 100% 0%,rgba(117,221,255,.06),transparent 18%),linear-gradient(180deg,rgba(10,19,36,.94),rgba(7,13,25,.98))!important;border:1px solid rgba(121,190,255,.12)!important;box-shadow:0 24px 60px rgba(0,0,0,.30)!important;color:#eff7ff!important}.glass-card:hover,.blog-home-card:hover,.offer-lineup-card:hover,.game-card:hover,.pricing-card:hover,.article-link-card:hover{transform:translateY(-4px)!important;border-color:rgba(130,201,255,.20)!important;box-shadow:0 30px 72px rgba(0,0,0,.34)!important}.glass-card h2,.glass-card h3,.glass-card strong,.contact-card h2,.contact-side h2,.pricing-card strong,.game-card strong,.metric-card strong,.blog-featured-copy h2,.blog-card-copy h3,.blog-home-card h3,.article-prose h2,.article-prose h3,.article-sidebar h2,.faq-item summary,.strategy-copy h2,.strategy-card h3,.enterprise-copy-card h2,.enterprise-card h3,.enterprise-note strong,.capability-hero-card h3,.capability-panel h3,.ops-step-card h3,.timeline-card h3,.option-card h3,.solution-diagram-card h3,.article-link-card strong{color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important}.glass-card p,.blog-card-copy p,.blog-home-card p,.blog-featured-copy p,.pricing-card p,.faq-item p,.capability-panel-text,.capability-list li span,.strategy-copy p,.strategy-card p,.strategy-note p,.enterprise-card p,.enterprise-note p,.ops-step-card p,.timeline-card p,.option-card p,.article-prose p,.article-sidebar p,.check-list li,.contact-form span,.game-card p,.solution-diagram-card p,.solution-diagram-points li span,.enterprise-copy-card p,.blueprint-copy p,.metric-card span{color:#b9cde2!important;-webkit-text-fill-color:#b9cde2!important}.card-icon{background:linear-gradient(180deg,rgba(14,27,50,.98),rgba(8,17,31,.98))!important;border:1px solid rgba(122,194,255,.14)!important;color:#83dbff!important;box-shadow:0 14px 32px rgba(0,0,0,.22)!important}.eyebrow,.section-heading .eyebrow{background:rgba(10,21,39,.92)!important;border:1px solid rgba(122,194,255,.14)!important;color:#a9efff!important;-webkit-text-fill-color:#a9efff!important}.section-heading h2{font-size:clamp(2rem,3.3vw,3.3rem)!important;line-height:1.02!important;letter-spacing:-.05em!important;max-width:14ch!important}.section-heading p{max-width:64ch!important}.trust-strip{padding:20px 0 8px!important}.trust-grid{gap:14px!important}.trust-pill,.capability-pill,.feature-inline,.footnote,.pill{background:linear-gradient(180deg,rgba(10,20,37,.94),rgba(8,15,29,.98))!important;border:1px solid rgba(122,194,255,.12)!important;color:#e4f2ff!important}.feature-inline span,.footnote,.capability-pill span{color:#e4f2ff!important;-webkit-text-fill-color:#e4f2ff!important}.pricing-grid,.game-grid,.timeline-grid,.faq-list,.offer-lineup-grid,.resource-card-grid,.blog-index-grid{gap:20px!important}.pricing-card,.game-card,.blog-home-card,.offer-lineup-card,.footprint-city-card{border-radius:24px!important}.pricing-card.featured,.offer-lineup-card.featured,.game-card.featured,.v12-price-card{border-color:rgba(139,208,255,.24)!important;box-shadow:0 30px 76px rgba(7,54,139,.18),0 26px 60px rgba(0,0,0,.34)!important}.pricing-card span,.offer-lineup-card span,.game-card p small,.mini-metric-label{color:#8ea4bf!important;-webkit-text-fill-color:#8ea4bf!important}.blog-home-card,.blog-featured-article,.blog-insight-card,.article-link-card{overflow:hidden!important}.blog-home-visual,.blog-featured-visual,.blog-featured-visual-clean,.article-figure-top{border-radius:22px!important;overflow:hidden!important}.blog-home-visual-image,.blog-featured-visual img,.blog-home-visual img{width:100%!important;aspect-ratio:16/9!important;object-fit:cover!important;transition:transform .35s ease!important}.blog-home-card:hover .blog-home-visual-image,.blog-featured-article:hover .blog-home-visual-image,.blog-featured-article:hover img{transform:scale(1.03)!important}.blog-home-card-copy,.blog-card-copy,.blog-featured-copy{padding-top:2px!important}.article-prose{padding:34px!important;border-radius:28px!important}.article-prose h2{margin-top:0!important;font-size:clamp(1.7rem,2.3vw,2.4rem)!important}.article-prose h3{font-size:clamp(1.24rem,1.8vw,1.7rem)!important}.article-prose p,.article-prose li{font-size:1.03rem!important;line-height:1.88!important}.article-prose ul li,.article-prose ol li{color:#cad8e8!important}.article-prose a,.footer-inline-link,.footer-link-cta{color:#96e7ff!important;-webkit-text-fill-color:#96e7ff!important}.faq-item{border-radius:22px!important}.faq-item summary{font-size:1.06rem!important}.cta-band{background:transparent!important;border:none!important;box-shadow:none!important}.cta-band-inner{background:radial-gradient(circle at 84% 20%,rgba(117,221,255,.11),transparent 18%),linear-gradient(135deg,rgba(8,18,34,.98),rgba(11,36,68,.98))!important;border:1px solid rgba(129,200,255,.16)!important;box-shadow:0 32px 84px rgba(0,0,0,.34)!important}.cta-band h2{font-size:clamp(2rem,3vw,3rem)!important;color:#f7fbff!important}.cta-band p{color:#c7d9eb!important}.site-footer{background:radial-gradient(circle at 18% 0%,rgba(29,99,255,.12),transparent 20%),linear-gradient(180deg,rgba(4,8,16,.94),rgba(3,6,12,1))!important;border-top:1px solid rgba(122,194,255,.10)!important;margin-top:22px!important}.footer-grid-rich{gap:28px!important}.footer-brand-block,.footer-contact-block{background:linear-gradient(180deg,rgba(9,18,34,.66),rgba(7,14,27,.42))!important;border:1px solid rgba(122,194,255,.10)!important;border-radius:24px!important;padding:24px!important}.site-footer h3,.site-footer strong,.footer-brand-block .brand-name{color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important}.site-footer p,.site-footer li,.site-footer small,.footer-links a{color:#b6cadf!important;-webkit-text-fill-color:#b6cadf!important}.footer-links a:hover,.footer-link-cta:hover,.footer-inline-link:hover{color:#dff7ff!important;-webkit-text-fill-color:#dff7ff!important}.footer-highlight{background:rgba(10,20,37,.88)!important;border:1px solid rgba(122,194,255,.12)!important;color:#e6f4ff!important}.two-col,.hero-grid,.enterprise-grid,.faq-layout,.contact-layout,.blog-article-layout{gap:28px!important}.article-layout,.blog-article-layout{align-items:start!important}.resource-card-grid{align-items:stretch!important}@media (max-width:1100px){.hero-home .hero-grid,.hero-subpage .hero-grid,.hero-blog .hero-grid,.hero-blog-article .hero-grid,.enterprise-grid,.two-col,.blog-article-layout,.faq-layout{grid-template-columns:1fr!important}.section-heading h2,.hero-copy h1,.hero-blog-article .article-hero-title,.hero-blog h1,.hero-subpage h1,.enterprise-copy-card h2{max-width:none!important}}@media (max-width:720px){.container{width:min(var(--container),calc(100% - 24px))!important}.section{padding:76px 0!important}.header-inner{min-height:82px!important}.brand-mark{width:48px!important;height:48px!important;border-radius:15px!important}.brand-mark img{width:44px!important;height:44px!important}.hero-home{padding-top:34px!important}.hero-copy h1,.hero-blog-article .article-hero-title,.hero-blog h1,.hero-subpage h1{font-size:clamp(2.1rem,12vw,3.3rem)!important}.hero-panel-card,.glass-card,.article-prose,.blog-home-card,.pricing-card,.game-card,.offer-lineup-card,.footer-brand-block,.footer-contact-block{padding:20px!important}.section-heading h2,.cta-band h2{font-size:clamp(1.7rem,8vw,2.4rem)!important}}:root{--shadow:0 22px 54px rgba(0,0,0,.28);--shadow-soft:0 14px 32px rgba(0,0,0,.20);--line:rgba(122,194,255,.12);--line-strong:rgba(122,194,255,.22)}body::before,body::after{display:none!important}body{background:radial-gradient(circle at 12% 0%,rgba(22,84,180,.10),transparent 18%),radial-gradient(circle at 90% 6%,rgba(75,180,220,.06),transparent 16%),linear-gradient(180deg,#060d18 0%,#09111c 38%,#0a121d 100%)!important}.section,.hero,.hero-home,.hero-subpage,.hero-blog,.hero-blog-article{overflow:visible!important}.hero-backdrop .glow,.hero-backdrop .grid-lines{opacity:.38!important;filter:none!important}.section-heading h2{max-width:18ch!important}.glass-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-sidebar,.faq-item,.article-link-card,.cta-band-inner,.hero-panel-card{background:linear-gradient(180deg,rgba(11,20,33,.96),rgba(8,14,24,.98))!important;border:1px solid rgba(122,194,255,.10)!important;box-shadow:0 16px 38px rgba(0,0,0,.18)!important}.glass-card::before,.contact-card::before,.contact-side::before,.option-card::before,.timeline-card::before,.info-panel::before,.feature-card::before,.long-card::before,.metric-card::before,.game-card::before,.pricing-card::before,.step-card::before,.blog-featured-article::before,.blog-insight-card::before,.blog-card-featured::before,.blog-home-card::before,.offer-lineup-card::before,.solution-diagram-card::before,.enterprise-copy-card::before,.enterprise-card::before,.enterprise-note::before,.strategy-copy::before,.strategy-card::before,.strategy-note::before,.blueprint-copy::before,.blueprint-visual-card::before,.ops-step-card::before,.capability-hero-card::before,.capability-panel::before,.article-prose::before,.article-sidebar::before,.faq-item::before,.article-link-card::before,.cta-band-inner::before,.hero-panel-card::before{display:none!important}.glass-card:hover,.blog-home-card:hover,.offer-lineup-card:hover,.game-card:hover,.pricing-card:hover,.article-link-card:hover,.hero-panel-card:hover{transform:translateY(-2px)!important;box-shadow:0 22px 48px rgba(0,0,0,.22)!important}.site-header{background:rgba(6,13,24,.78)!important;backdrop-filter:blur(14px)!important}.desktop-nav{background:rgba(9,17,29,.64)!important}.desktop-nav a:hover,.desktop-nav a.active{background:rgba(18,45,82,.92)!important}.enterprise-band{padding-top:8px!important}.enterprise-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important;gap:28px!important;align-items:stretch!important}.enterprise-copy-card{position:relative!important;padding:42px!important;border-radius:30px!important;background:linear-gradient(135deg,rgba(11,20,33,.98) 0%,rgba(8,14,24,.98) 56%,rgba(10,28,46,.98) 100%)!important;border:1px solid rgba(122,194,255,.12)!important}.enterprise-copy-card::after{content:'';position:absolute;inset:0;border-radius:30px;pointer-events:none;background:radial-gradient(circle at 88% 24%,rgba(90,205,235,.10),transparent 22%)}.enterprise-copy-card .eyebrow{position:relative;z-index:1;margin-bottom:18px!important;background:rgba(9,19,34,.84)!important;color:#bdefff!important;-webkit-text-fill-color:#bdefff!important}.enterprise-copy-card h2{position:relative;z-index:1;margin:0 0 18px!important;max-width:12ch!important;font-size:clamp(2.3rem,4.6vw,4.6rem)!important;line-height:.98!important;letter-spacing:-.055em!important;color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important;text-shadow:none!important}.enterprise-copy-card p{position:relative;z-index:1;max-width:60ch!important;font-size:1.08rem!important;line-height:1.86!important;color:#b8cbdf!important;-webkit-text-fill-color:#b8cbdf!important}.enterprise-bullets{position:relative;z-index:1;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:20px!important}.enterprise-bullet{background:rgba(12,22,38,.94)!important;border:1px solid rgba(122,194,255,.12)!important;color:#e9f4ff!important;-webkit-text-fill-color:#e9f4ff!important;min-height:44px!important;padding:10px 14px!important}.enterprise-copy-card .hero-actions{position:relative;z-index:1;margin-top:24px!important}.enterprise-cards{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.enterprise-card,.enterprise-note{padding:26px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(13,22,37,.98),rgba(9,15,25,.98))!important}.enterprise-card h3,.enterprise-note strong{margin:0 0 10px!important;font-size:1.28rem!important;line-height:1.18!important;color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important;opacity:1!important}.enterprise-card p,.enterprise-note p{margin:0!important;font-size:.99rem!important;line-height:1.72!important;color:#c0d3e6!important;-webkit-text-fill-color:#c0d3e6!important;opacity:1!important}.hero-copy h1,.hero-blog-article .article-hero-title,.hero-blog h1,.hero-subpage h1{max-width:13ch!important;text-shadow:none!important}.hero-text,.hero-copy p{max-width:62ch!important}.blog-home-card,.blog-featured-article,.blog-insight-card,.article-link-card,.article-prose,.article-sidebar{border-radius:26px!important}.blog-home-card h3,.blog-featured-copy h2,.blog-card-copy h3{line-height:1.12!important;letter-spacing:-.035em!important}.article-prose{background:linear-gradient(180deg,rgba(11,20,33,.98),rgba(9,15,25,1))!important}.article-prose p,.article-prose li,.article-sidebar p{color:#c8d8e8!important;-webkit-text-fill-color:#c8d8e8!important}.site-footer{background:linear-gradient(180deg,rgba(6,11,18,.96),rgba(5,8,13,1))!important}.footer-brand-block,.footer-contact-block{background:linear-gradient(180deg,rgba(10,18,29,.84),rgba(8,14,22,.68))!important;box-shadow:none!important}@media (max-width:1100px){.enterprise-grid{grid-template-columns:1fr!important}.enterprise-copy-card h2,.hero-copy h1,.hero-blog-article .article-hero-title,.hero-blog h1,.hero-subpage h1,.section-heading h2{max-width:none!important}}@media (max-width:720px){.enterprise-copy-card{padding:28px!important;border-radius:24px!important}.enterprise-copy-card h2{font-size:clamp(2rem,11vw,3.2rem)!important;line-height:1.01!important}.enterprise-card,.enterprise-note{padding:20px!important}}:root{--v18-ink:#0f2038;--v18-ink-soft:#496178;--v18-ink-muted:#647a91;--v18-line:rgba(16,35,63,.10);--v18-line-strong:rgba(16,35,63,.14);--v18-card:#ffffff;--v18-card-soft:#f7fbff;--v18-card-alt:#f1f6fb;--v18-bg:#edf3f8;--v18-bg-2:#f6f9fc;--v18-blue:#185fd7;--v18-blue-dark:#0f2f5a;--v18-cyan:#0f7dcf;--v18-shadow:0 14px 36px rgba(12,31,54,.08)}html{background:var(--v18-bg)!important}body,.site-shell{background:linear-gradient(180deg,var(--v18-bg) 0%,var(--v18-bg-2) 40%,#ecf2f7 100%)!important;color:var(--v18-ink)!important}body::before,body::after{display:none!important}.section{padding:92px 0!important}.section-alt{background:linear-gradient(180deg,#f8fbfd 0%,#eef4f8 100%)!important;border-top:1px solid rgba(16,35,63,.05)!important;border-bottom:1px solid rgba(16,35,63,.05)!important}.site-header{background:rgba(255,255,255,.84)!important;border-bottom:1px solid rgba(16,35,63,.08)!important;backdrop-filter:blur(14px)!important;box-shadow:none!important}.site-header::after{display:none!important}.site-header.scrolled{background:rgba(255,255,255,.94)!important;box-shadow:0 12px 28px rgba(12,31,54,.08)!important}.brand-mark{background:linear-gradient(180deg,#ffffff 0%,#f6faff 100%)!important;border:1px solid rgba(16,35,63,.08)!important;box-shadow:0 8px 22px rgba(12,31,54,.06)!important}.brand-name{background:none!important;color:#12345b!important;-webkit-text-fill-color:#12345b!important}.brand-sub{color:#4476a7!important;-webkit-text-fill-color:#4476a7!important}.desktop-nav,.locale-trigger,.mobile-toggle,.locale-menu,.mobile-nav{background:rgba(255,255,255,.88)!important;border:1px solid rgba(16,35,63,.08)!important;box-shadow:none!important}.desktop-nav a,.locale-trigger,.locale-menu a,.mobile-nav a{color:var(--v18-ink)!important;-webkit-text-fill-color:var(--v18-ink)!important}.desktop-nav a:hover,.desktop-nav a.active,.locale-menu a:hover,.locale-menu a.active,.mobile-nav a:hover,.mobile-nav a.active{background:#edf5ff!important;color:var(--v18-blue)!important;-webkit-text-fill-color:var(--v18-blue)!important}.mobile-toggle span{background:var(--v18-ink)!important}.hero,.hero-home,.hero-subpage,.hero-blog,.hero-blog-article,.enterprise-band{background:radial-gradient(circle at 85% 10%,rgba(86,146,255,.11),transparent 24%),radial-gradient(circle at 10% 0%,rgba(84,218,255,.09),transparent 18%),linear-gradient(180deg,#08111d 0%,#0b1625 58%,#102033 100%)!important}.hero::before,.hero-home::before,.hero-subpage::before,.hero-blog::before,.hero-blog-article::before,.enterprise-band::before{display:none!important}.hero-copy h1,.hero-subpage h1,.hero-blog h1,.hero-blog-article h1,.article-hero-title,.enterprise-copy-card h2{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important}.hero-copy p,.hero-text,.hero-subpage p,.hero-blog p,.hero-blog-article p,.enterprise-copy-card p{color:#d4e3f2!important;-webkit-text-fill-color:#d4e3f2!important}.hero-note,.hero-proof-item,.enterprise-bullet,.panel-kicker,.eyebrow,.section-heading .eyebrow{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;color:#eaf4ff!important;-webkit-text-fill-color:#eaf4ff!important}.hero-proof-item span,.enterprise-bullet span{color:#eaf4ff!important;-webkit-text-fill-color:#eaf4ff!important}.hero-panel-card,.panel-primary,.panel-secondary,.panel-secondary-brief,.v12-price-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean{background:linear-gradient(180deg,#122238 0%,#0f1d31 100%)!important;border:1px solid rgba(145,194,255,.16)!important;box-shadow:0 18px 42px rgba(2,10,20,.22)!important}.hero-panel-card h2,.hero-panel-card h3,.v12-price-card h3,.enterprise-card h3,.enterprise-note strong,.article-diagram h3,.article-diagram strong,.featured-diagram h3,.featured-diagram strong,.solution-diagram-card-dark h3{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.hero-panel-card p,.v12-price-card p,.enterprise-card p,.enterprise-note p,.article-diagram p,.article-diagram li,.featured-diagram p,.featured-diagram li{color:#d7e4f1!important;-webkit-text-fill-color:#d7e4f1!important}.article-diagram .diagram-box,.article-diagram .compare-card,.article-diagram .engine-step,.featured-diagram .fd-node,.mini-arch-card{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.10)!important}.article-diagram .diagram-box h3,.article-diagram .compare-card h3,.article-diagram .engine-step h3,.featured-diagram .fd-node strong,.mini-arch-card strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.article-diagram .diagram-box p,.article-diagram .compare-card li,.article-diagram .engine-step p,.featured-diagram .fd-node span,.mini-arch-card span,.mini-arch-card p{color:#deebf7!important;-webkit-text-fill-color:#deebf7!important}.article-diagram .diagram-node,.fd-flow-chip,.fd-flow-chip-down{background:rgba(255,255,255,.10)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.glass-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-sidebar,.faq-item,.article-link-card,.cta-band-inner,.article-header-card,.article-inline-cta,.article-offer-focus,.contact-form,.article-table,.blog-home-card,.blog-insight-card{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;border:1px solid var(--v18-line)!important;box-shadow:var(--v18-shadow)!important}.glass-card::before,.glass-card::after,.contact-card::before,.contact-card::after,.contact-side::before,.contact-side::after,.option-card::before,.option-card::after,.timeline-card::before,.timeline-card::after,.info-panel::before,.info-panel::after,.feature-card::before,.feature-card::after,.long-card::before,.long-card::after,.metric-card::before,.metric-card::after,.game-card::before,.game-card::after,.pricing-card::before,.pricing-card::after,.step-card::before,.step-card::after,.blog-featured-article::before,.blog-featured-article::after,.blog-insight-card::before,.blog-insight-card::after,.blog-card-featured::before,.blog-card-featured::after,.blog-home-card::before,.blog-home-card::after,.offer-lineup-card::before,.offer-lineup-card::after,.solution-diagram-card::before,.solution-diagram-card::after,.strategy-copy::before,.strategy-copy::after,.strategy-card::before,.strategy-card::after,.strategy-note::before,.strategy-note::after,.blueprint-copy::before,.blueprint-copy::after,.blueprint-visual-card::before,.blueprint-visual-card::after,.ops-step-card::before,.ops-step-card::after,.capability-hero-card::before,.capability-hero-card::after,.capability-panel::before,.capability-panel::after,.article-prose::before,.article-prose::after,.article-sidebar::before,.article-sidebar::after,.faq-item::before,.faq-item::after,.article-link-card::before,.article-link-card::after,.cta-band-inner::before,.cta-band-inner::after,.article-header-card::before,.article-header-card::after,.article-inline-cta::before,.article-inline-cta::after,.article-offer-focus::before,.article-offer-focus::after{display:none!important}.glass-card h1,.glass-card h2,.glass-card h3,.glass-card strong,.contact-card h2,.contact-side h2,.option-card h3,.timeline-card h3,.info-panel h3,.feature-card h3,.long-card h3,.metric-card strong,.game-card strong,.pricing-card strong,.step-card h3,.blog-featured-copy h2,.blog-card-copy h3,.blog-home-card h3,.blog-insight-card h3,.offer-lineup-card h3,.solution-diagram-card h3,.strategy-copy h2,.strategy-card h3,.strategy-note strong,.blueprint-copy h2,.ops-step-card h3,.capability-hero-card h3,.capability-panel h3,.article-prose h1,.article-prose h2,.article-prose h3,.article-sidebar h2,.faq-item summary,.article-link-card strong,.article-header-card h1,.article-inline-cta h2,.article-offer-focus h2,.section-heading h2{color:var(--v18-ink)!important;-webkit-text-fill-color:var(--v18-ink)!important}.glass-card p,.glass-card li,.glass-card span,.contact-card p,.contact-side p,.option-card p,.timeline-card p,.info-panel p,.feature-card p,.long-card p,.metric-card p,.game-card p,.pricing-card p,.step-card p,.blog-featured-copy p,.blog-card-copy p,.blog-home-card p,.blog-insight-card p,.offer-lineup-card p,.solution-diagram-card p,.solution-diagram-points li span,.strategy-copy p,.strategy-card p,.strategy-note p,.blueprint-copy p,.ops-step-card p,.capability-panel-text,.capability-list li span,.article-prose p,.article-prose li,.article-sidebar p,.faq-item p,.article-link-card span,.article-header-card p,.article-inline-cta p,.article-offer-focus p,.section-heading p,.check-list li,.check-list li span,.metric-card span,.mini-metric-label{color:var(--v18-ink-soft)!important;-webkit-text-fill-color:var(--v18-ink-soft)!important}.article-prose a,.article-sidebar a,.footer-inline-link,.blog-home-card a,.blog-featured-article a,.article-link-card a{color:var(--v18-blue)!important;-webkit-text-fill-color:var(--v18-blue)!important}.article-prose a:hover,.article-sidebar a:hover,.footer-inline-link:hover,.blog-home-card a:hover,.blog-featured-article a:hover,.article-link-card a:hover{color:var(--v18-blue-dark)!important;-webkit-text-fill-color:var(--v18-blue-dark)!important}.button-primary,.footer-link-cta{background:linear-gradient(135deg,#1d63ff 0%,#3693ff 100%)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgba(29,99,255,.18)!important;box-shadow:0 10px 24px rgba(29,99,255,.18)!important}.button-secondary,.button-ghost{background:#ffffff!important;color:var(--v18-ink)!important;-webkit-text-fill-color:var(--v18-ink)!important;border:1px solid rgba(16,35,63,.10)!important;box-shadow:none!important}.button-secondary:hover,.button-ghost:hover{background:#f0f6ff!important;border-color:rgba(29,99,215,.18)!important;color:var(--v18-blue)!important;-webkit-text-fill-color:var(--v18-blue)!important}.pill,.blog-meta-chip,.metric-chip,.tag-chip,.status-pill,.offer-badge,.card-badge,.trust-pill,.capability-pill,.feature-inline,.footnote,.legend-item{background:#f0f6ff!important;color:var(--v18-blue-dark)!important;-webkit-text-fill-color:var(--v18-blue-dark)!important;border:1px solid rgba(29,99,215,.10)!important;box-shadow:none!important}.pill.orange,.footprint-status.soon{background:#fff1e1!important;color:#b96a08!important;-webkit-text-fill-color:#b96a08!important;border-color:rgba(185,106,8,.14)!important}.footprint-status.live{background:#eaf3ff!important;color:var(--v18-blue)!important;-webkit-text-fill-color:var(--v18-blue)!important;border-color:rgba(29,99,215,.14)!important}.contact-form input,.contact-form select,.contact-form textarea{background:#ffffff!important;color:var(--v18-ink)!important;-webkit-text-fill-color:var(--v18-ink)!important;border:1px solid rgba(16,35,63,.12)!important;box-shadow:none!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--v18-ink-muted)!important}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:rgba(29,99,215,.28)!important;box-shadow:0 0 0 4px rgba(29,99,215,.08)!important}.article-table,.article-prose table{background:#fff!important}.article-table th,.article-prose table th{color:var(--v18-ink)!important;background:#f0f6ff!important}.article-table td,.article-prose table td{color:var(--v18-ink-soft)!important;background:#fff!important}.footprint-map-card{background:linear-gradient(180deg,#ffffff 0%,#f5f9fc 100%)!important}.footprint-map .map-labels text{fill:#ffffff!important;font-weight:700!important}.footprint-city-card h3,.footprint-city-card strong{color:var(--v18-ink)!important;-webkit-text-fill-color:var(--v18-ink)!important}.footprint-city-card p,.footprint-city-card span{color:var(--v18-ink-soft)!important;-webkit-text-fill-color:var(--v18-ink-soft)!important}.cta-band{background:transparent!important;border:none!important;box-shadow:none!important}.cta-band-inner{background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;border:1px solid var(--v18-line)!important}.cta-band h2{color:var(--v18-ink)!important;-webkit-text-fill-color:var(--v18-ink)!important}.cta-band p{color:var(--v18-ink-soft)!important;-webkit-text-fill-color:var(--v18-ink-soft)!important}.site-footer{background:linear-gradient(180deg,#0c1623 0%,#0a121d 100%)!important;border-top:1px solid rgba(255,255,255,.06)!important}.footer-brand-block,.footer-contact-block,.footer-highlight{background:rgba(255,255,255,.05)!important;border:1px solid rgba(163,192,223,.10)!important;box-shadow:none!important}.site-footer h2,.site-footer h3,.site-footer strong,.site-footer .brand-name{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.site-footer p,.site-footer li,.site-footer small,.site-footer a,.footer-links a{color:#c8d6e5!important;-webkit-text-fill-color:#c8d6e5!important}.site-footer a:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}@media (max-width:1100px){.site-header{background:rgba(255,255,255,.94)!important}}@media (max-width:720px){.section{padding:72px 0!important}.hero-copy h1,.hero-subpage h1,.hero-blog h1,.hero-blog-article h1,.enterprise-copy-card h2{font-size:clamp(2rem,11vw,3.2rem)!important}}.hero .hero-proof-item,.hero-home .hero-proof-item,.hero-subpage .hero-proof-item,.hero-blog .hero-proof-item,.hero-blog-article .hero-proof-item,.hero .trust-pill,.hero-home .trust-pill,.hero-subpage .trust-pill,.hero-blog .trust-pill,.hero-blog-article .trust-pill,.hero .feature-inline,.hero-home .feature-inline,.hero-subpage .feature-inline,.hero-blog .feature-inline,.hero-blog-article .feature-inline,.hero .capability-pill,.hero-home .capability-pill,.hero-subpage .capability-pill,.hero-blog .capability-pill,.hero-blog-article .capability-pill{background:rgba(255,255,255,.05) !important;border:1px solid rgba(165,205,255,.16) !important;color:#edf6ff !important;-webkit-text-fill-color:#edf6ff !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03) !important}.hero .hero-proof-item span,.hero-home .hero-proof-item span,.hero-subpage .hero-proof-item span,.hero-blog .hero-proof-item span,.hero-blog-article .hero-proof-item span,.hero .trust-pill span,.hero-home .trust-pill span,.hero-subpage .trust-pill span,.hero-blog .trust-pill span,.hero-blog-article .trust-pill span,.hero .feature-inline span,.hero-home .feature-inline span,.hero-subpage .feature-inline span,.hero-blog .feature-inline span,.hero-blog-article .feature-inline span,.hero .capability-pill span,.hero-home .capability-pill span,.hero-subpage .capability-pill span,.hero-blog .capability-pill span,.hero-blog-article .capability-pill span{color:#edf6ff !important;-webkit-text-fill-color:#edf6ff !important}.hero .hero-proof-item svg,.hero-home .hero-proof-item svg,.hero-subpage .hero-proof-item svg,.hero-blog .hero-proof-item svg,.hero-blog-article .hero-proof-item svg,.hero .feature-inline svg,.hero-home .feature-inline svg,.hero-subpage .feature-inline svg,.hero-blog .feature-inline svg,.hero-blog-article .feature-inline svg,.hero .capability-pill svg,.hero-home .capability-pill svg,.hero-subpage .capability-pill svg,.hero-blog .capability-pill svg,.hero-blog-article .capability-pill svg{color:#95e4ff !important;stroke:#95e4ff !important}.enterprise-band{background:radial-gradient(circle at 88% 12%,rgba(67,135,255,.12),transparent 24%),radial-gradient(circle at 8% 6%,rgba(83,220,255,.08),transparent 18%),linear-gradient(180deg,#08111d 0%,#0b1625 58%,#102033 100%) !important}.enterprise-band .enterprise-copy-card{background:linear-gradient(180deg,rgba(11,24,43,.98) 0%,rgba(8,17,31,.99) 100%) !important;border:1px solid rgba(152,196,255,.16) !important;box-shadow:0 18px 42px rgba(5,14,25,.22) !important}.enterprise-band .enterprise-copy-card .eyebrow{background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.12) !important;color:#eaf4ff !important;-webkit-text-fill-color:#eaf4ff !important}.enterprise-band .enterprise-copy-card h2{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important;text-shadow:none !important}.enterprise-band .enterprise-copy-card p{color:#d6e4f2 !important;-webkit-text-fill-color:#d6e4f2 !important}.enterprise-band .enterprise-bullet{background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.12) !important;color:#edf6ff !important;-webkit-text-fill-color:#edf6ff !important}.enterprise-band .enterprise-bullet span,.enterprise-band .enterprise-bullet svg{color:#edf6ff !important;-webkit-text-fill-color:#edf6ff !important;stroke:#95e4ff !important}.enterprise-band .enterprise-card,.enterprise-band .enterprise-note{background:linear-gradient(180deg,rgba(12,25,44,.98) 0%,rgba(8,17,31,.99) 100%) !important;border:1px solid rgba(152,196,255,.16) !important;box-shadow:0 16px 34px rgba(5,14,25,.18) !important}.enterprise-band .enterprise-card h3,.enterprise-band .enterprise-note strong{color:#f7fbff !important;-webkit-text-fill-color:#f7fbff !important;opacity:1 !important}.enterprise-band .enterprise-card p,.enterprise-band .enterprise-note p{color:#d6e4f2 !important;-webkit-text-fill-color:#d6e4f2 !important;opacity:1 !important}@media (max-width:1100px){.enterprise-band .enterprise-grid{grid-template-columns:1fr !important}}:root{--v105-page:#eef4f8;--v105-page-2:#f7fafc;--v105-ink:#0d2138;--v105-ink-2:#324b63;--v105-muted:#61768d;--v105-blue:#155ed8;--v105-blue-2:#0b3f9f;--v105-cyan:#0d7fb8;--v105-card:#ffffff;--v105-card-soft:#f8fbfe;--v105-line:rgba(13,33,56,.10);--v105-shadow:0 18px 45px rgba(13,33,56,.08);--v105-shadow-hover:0 24px 60px rgba(13,33,56,.12)}html,body{background:var(--v105-page)!important}body,.site-shell{color:var(--v105-ink)!important;background:linear-gradient(180deg,var(--v105-page) 0%,var(--v105-page-2) 42%,#edf3f8 100%)!important}.container{width:min(1240px,calc(100% - 48px))!important}.section{padding:88px 0!important}.section:first-child{padding-top:72px!important}.section-alt{background:linear-gradient(180deg,#f9fbfd 0%,#edf3f8 100%)!important}h1,h2,h3,h4,h5,h6,.brand-name,.section-heading h2,.hero-copy h1,.article-hero-title{font-family:'Space Grotesk','Inter',system-ui,sans-serif!important;letter-spacing:-.045em!important}p,li,span{font-feature-settings:'liga' 1,'kern' 1}.section-heading{margin-bottom:34px!important}.section-heading h2{max-width:760px!important;color:var(--v105-ink)!important;-webkit-text-fill-color:var(--v105-ink)!important}.section-heading p{max-width:780px!important;color:var(--v105-ink-2)!important;-webkit-text-fill-color:var(--v105-ink-2)!important}.site-header{height:auto!important;background:rgba(255,255,255,.90)!important;border-bottom:1px solid rgba(13,33,56,.08)!important;box-shadow:0 6px 22px rgba(13,33,56,.045)!important}.header-inner{min-height:84px!important}.brand-mark{width:52px!important;height:52px!important;border-radius:16px!important}.brand-mark img{width:48px!important;height:48px!important}.brand-name{font-size:1.45rem!important;color:var(--v105-ink)!important;-webkit-text-fill-color:var(--v105-ink)!important}.brand-sub{color:var(--v105-blue)!important;-webkit-text-fill-color:var(--v105-blue)!important;font-size:.72rem!important;letter-spacing:.20em!important}.desktop-nav{padding:6px!important;background:#f6faff!important;border:1px solid rgba(13,33,56,.08)!important;border-radius:999px!important}.desktop-nav a{padding:12px 16px!important;color:#213b55!important;-webkit-text-fill-color:#213b55!important;font-weight:700!important;font-size:.92rem!important}.desktop-nav a:hover,.desktop-nav a.active{background:#e8f2ff!important;color:var(--v105-blue)!important;-webkit-text-fill-color:var(--v105-blue)!important;box-shadow:none!important}.header-actions{gap:10px!important}.locale-trigger{background:#fff!important;border:1px solid rgba(13,33,56,.10)!important;color:var(--v105-ink)!important;-webkit-text-fill-color:var(--v105-ink)!important}.desktop-cta{background:#fff!important;color:var(--v105-blue)!important;-webkit-text-fill-color:var(--v105-blue)!important;border:1px solid rgba(21,94,216,.18)!important}.desktop-cta:hover{background:#eaf3ff!important}.hero,.hero-home,.hero-subpage,.hero-blog,.hero-blog-article{background:linear-gradient(135deg,#07111e 0%,#0a1829 54%,#10233a 100%)!important;border-bottom:1px solid rgba(13,33,56,.08)!important}.hero-home{padding:62px 0 62px!important}.hero-subpage,.hero-blog,.hero-blog-article{padding:66px 0 58px!important}.hero .container.hero-grid,.hero-home .hero-grid,.hero-subpage .hero-grid,.hero-blog .hero-grid,.hero-blog-article .hero-grid{gap:34px!important;align-items:center!important}.hero-copy h1,.hero-subpage h1,.hero-blog h1,.hero-blog-article h1,.article-hero-title{color:#fff!important;-webkit-text-fill-color:#fff!important;max-width:900px!important;font-size:clamp(2.6rem,4.8vw,4.9rem)!important;line-height:.98!important}.hero-copy p,.hero-text,.hero-subpage p,.hero-blog p,.hero-blog-article p{color:#d8e5f2!important;-webkit-text-fill-color:#d8e5f2!important;font-size:1.06rem!important;line-height:1.78!important}.hero-actions{gap:12px!important;flex-wrap:wrap!important}.hero .button-secondary,.hero .button-ghost,.hero-home .button-secondary,.hero-home .button-ghost,.hero-subpage .button-secondary,.hero-subpage .button-ghost{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.hero .button-secondary:hover,.hero .button-ghost:hover,.hero-home .button-secondary:hover,.hero-home .button-ghost:hover{background:rgba(255,255,255,.12)!important}.hero-note{border-radius:18px!important;color:#eff7ff!important;-webkit-text-fill-color:#eff7ff!important;background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.14)!important}.hero-proof-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:24px!important}.hero-proof-item{min-height:58px!important;justify-content:center!important;text-align:center!important;border-radius:18px!important;font-weight:750!important}.hero-panel{display:grid!important;gap:16px!important}.hero-panel-card{border-radius:26px!important;padding:28px!important}.hero-panel-card h3{font-size:clamp(1.35rem,1.8vw,1.95rem)!important;line-height:1.12!important}.panel-primary .price,.mini-metric{font-size:clamp(2rem,3vw,3rem)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.panel-primary .check-list li,.panel-primary .check-list li span{color:#e6f1ff!important;-webkit-text-fill-color:#e6f1ff!important}.glass-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-sidebar,.faq-item,.article-link-card,.cta-band-inner,.article-header-card,.article-inline-cta,.article-offer-focus,.contact-form{background:linear-gradient(180deg,#fff 0%,#f9fcff 100%)!important;border:1px solid var(--v105-line)!important;box-shadow:var(--v105-shadow)!important;border-radius:24px!important}.glass-card:hover,.pricing-card:hover,.game-card:hover,.blog-home-card:hover,.offer-lineup-card:hover,.article-link-card:hover{box-shadow:var(--v105-shadow-hover)!important;transform:translateY(-2px)!important}.glass-card h2,.glass-card h3,.glass-card strong,.contact-card h2,.contact-side h2,.option-card h3,.timeline-card h3,.info-panel h3,.feature-card h3,.long-card h3,.metric-card strong,.game-card strong,.pricing-card strong,.step-card h3,.blog-featured-copy h2,.blog-card-copy h3,.blog-home-card h3,.blog-insight-card h3,.offer-lineup-card h3,.solution-diagram-card h3,.strategy-copy h2,.strategy-card h3,.strategy-note strong,.blueprint-copy h2,.ops-step-card h3,.capability-hero-card h3,.capability-panel h3,.article-prose h1,.article-prose h2,.article-prose h3,.article-sidebar h2,.faq-item summary,.article-link-card strong,.article-header-card h1,.article-inline-cta h2,.article-offer-focus h2{color:var(--v105-ink)!important;-webkit-text-fill-color:var(--v105-ink)!important}.glass-card p,.glass-card li,.glass-card span,.contact-card p,.contact-side p,.option-card p,.timeline-card p,.info-panel p,.feature-card p,.long-card p,.metric-card p,.game-card p,.pricing-card p,.step-card p,.blog-featured-copy p,.blog-card-copy p,.blog-home-card p,.blog-insight-card p,.offer-lineup-card p,.solution-diagram-card p,.solution-diagram-points li span,.strategy-copy p,.strategy-card p,.strategy-note p,.blueprint-copy p,.ops-step-card p,.capability-panel-text,.capability-list li span,.article-prose p,.article-prose li,.article-sidebar p,.faq-item p,.article-link-card span,.article-header-card p,.article-inline-cta p,.article-offer-focus p,.check-list li,.check-list li span,.metric-card span{color:var(--v105-ink-2)!important;-webkit-text-fill-color:var(--v105-ink-2)!important}.card-icon{background:#eef6ff!important;border-color:rgba(21,94,216,.12)!important;color:var(--v105-blue)!important;box-shadow:none!important}.pill,.blog-meta-chip,.metric-chip,.tag-chip,.status-pill,.offer-badge,.card-badge,.trust-pill,.capability-pill,.feature-inline,.footnote{background:#edf5ff!important;color:var(--v105-blue-2)!important;-webkit-text-fill-color:var(--v105-blue-2)!important;border:1px solid rgba(21,94,216,.10)!important;box-shadow:none!important}.feature-inline svg,.capability-pill svg,.trust-pill svg,.footnote svg{stroke:var(--v105-blue)!important;color:var(--v105-blue)!important}.enterprise-band{padding:86px 0!important;background:linear-gradient(135deg,#07111e 0%,#0a1829 58%,#10233a 100%)!important}.enterprise-grid{gap:28px!important;align-items:stretch!important}.enterprise-copy-card,.enterprise-band .enterprise-copy-card,.enterprise-band .enterprise-card,.enterprise-band .enterprise-note{background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 18px 42px rgba(0,0,0,.18)!important}.enterprise-copy-card{padding:38px!important}.enterprise-copy-card h2{font-size:clamp(2.35rem,4.4vw,4.4rem)!important;line-height:1.0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;max-width:12ch!important}.enterprise-copy-card p,.enterprise-band .enterprise-card p,.enterprise-band .enterprise-note p{color:#dce9f6!important;-webkit-text-fill-color:#dce9f6!important}.enterprise-band .enterprise-card h3,.enterprise-band .enterprise-note strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.enterprise-band .enterprise-bullet{background:rgba(255,255,255,.075)!important;border-color:rgba(255,255,255,.14)!important;color:#f1f7ff!important;-webkit-text-fill-color:#f1f7ff!important}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:18px!important}.pricing-card{padding:24px!important;min-height:168px!important}.pricing-card.featured{border-color:rgba(21,94,216,.22)!important;background:linear-gradient(180deg,#f7fbff 0%,#fff 100%)!important}.pricing-card strong{font-size:clamp(1.7rem,2.4vw,2.35rem)!important;color:var(--v105-blue)!important;-webkit-text-fill-color:var(--v105-blue)!important}.offer-lineup-card{padding:26px!important}.offer-lineup-card strong,.game-card strong,.metric-card strong{color:var(--v105-blue)!important;-webkit-text-fill-color:var(--v105-blue)!important}.blog-home-band{display:block!important}.blog-home-card{overflow:hidden!important;padding:0!important}.blog-home-card-copy,.blog-card-copy{padding:22px!important}.blog-home-visual,.blog-featured-visual,.blog-featured-visual-clean{background:#e9f1f8!important;border-bottom:1px solid rgba(13,33,56,.08)!important}.blog-home-visual-image,.blog-featured-visual img,.blog-home-visual img{aspect-ratio:16/9!important;object-fit:cover!important}.blog-home-card h3 a,.blog-home-card h3{color:var(--v105-ink)!important;-webkit-text-fill-color:var(--v105-ink)!important}.article-prose{padding:34px!important}.article-prose p,.article-prose li{font-size:1.02rem!important;line-height:1.84!important}.article-sidebar{position:sticky!important;top:112px!important}.article-prose a,.article-sidebar a{color:var(--v105-blue)!important;-webkit-text-fill-color:var(--v105-blue)!important}.article-prose a:hover,.article-sidebar a:hover{color:var(--v105-blue-2)!important;-webkit-text-fill-color:var(--v105-blue-2)!important}.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean{background:linear-gradient(180deg,#102038 0%,#0b1729 100%)!important;border:1px solid rgba(255,255,255,.12)!important}.article-diagram *,.featured-diagram *{opacity:1!important}.article-diagram h1,.article-diagram h2,.article-diagram h3,.article-diagram strong,.featured-diagram h1,.featured-diagram h2,.featured-diagram h3,.featured-diagram strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.article-diagram p,.article-diagram li,.article-diagram span,.featured-diagram p,.featured-diagram li,.featured-diagram span{color:#dfeaf7!important;-webkit-text-fill-color:#dfeaf7!important}.article-diagram .diagram-box,.article-diagram .compare-card,.article-diagram .engine-step,.featured-diagram .fd-node,.mini-arch-card{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}.contact-form input,.contact-form select,.contact-form textarea{background:#fff!important;border:1px solid rgba(13,33,56,.12)!important;color:var(--v105-ink)!important;-webkit-text-fill-color:var(--v105-ink)!important}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:rgba(21,94,216,.30)!important;box-shadow:0 0 0 4px rgba(21,94,216,.08)!important}.site-footer{background:linear-gradient(180deg,#0a1421 0%,#07101a 100%)!important;padding-top:54px!important}.site-footer *{opacity:1!important}.site-footer h3,.site-footer .brand-name{color:#fff!important;-webkit-text-fill-color:#fff!important}.site-footer p,.site-footer a,.site-footer li,.site-footer small{color:#d0dbe8!important;-webkit-text-fill-color:#d0dbe8!important}.site-footer a:hover{color:#fff!important;-webkit-text-fill-color:#fff!important}.footer-brand-block,.footer-contact-block,.footer-highlight{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.10)!important}@media (max-width:1100px){.hero-proof-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero .container.hero-grid,.hero-home .hero-grid,.hero-subpage .hero-grid,.hero-blog .hero-grid,.hero-blog-article .hero-grid,.enterprise-grid{grid-template-columns:1fr!important}.article-sidebar{position:relative!important;top:auto!important}}@media (max-width:760px){.container{width:min(1240px,calc(100% - 28px))!important}.section{padding:68px 0!important}.hero-home,.hero-subpage,.hero-blog,.hero-blog-article{padding:46px 0!important}.hero-proof-list{grid-template-columns:1fr!important}.hero-copy h1,.hero-subpage h1,.hero-blog h1,.hero-blog-article h1,.article-hero-title{font-size:clamp(2rem,10vw,3.2rem)!important}.enterprise-copy-card,.hero-panel-card,.article-prose,.article-sidebar{padding:22px!important}.desktop-nav{display:none!important}}.glass-card .check-list li,.glass-card .check-list li span,.info-panel .check-list li,.info-panel .check-list li span,.option-card .check-list li,.option-card .check-list li span,.pricing-card .check-list li,.pricing-card .check-list li span,.game-card .check-list li,.game-card .check-list li span,.offer-lineup-card .check-list li,.offer-lineup-card .check-list li span,.metric-card .check-list li,.metric-card .check-list li span,.timeline-card .check-list li,.timeline-card .check-list li span,.step-card .check-list li,.step-card .check-list li span,.article-prose .check-list li,.article-prose .check-list li span,.article-sidebar .check-list li,.article-sidebar .check-list li span,.preserve-control-band .check-list li,.preserve-control-band .check-list li span,.client-fit-band .strategy-list li,.client-fit-band .strategy-list li span{color:#203a57 !important;-webkit-text-fill-color:#203a57 !important}.glass-card .check-list li strong,.info-panel .check-list li strong,.option-card .check-list li strong,.pricing-card .check-list li strong,.game-card .check-list li strong,.offer-lineup-card .check-list li strong,.metric-card .check-list li strong,.timeline-card .check-list li strong,.step-card .check-list li strong,.article-prose .check-list li strong,.article-sidebar .check-list li strong,.preserve-control-band .check-list li strong,.client-fit-band .strategy-list li strong{color:#102944 !important;-webkit-text-fill-color:#102944 !important}.glass-card .check-list li svg,.glass-card .check-list li svg path,.info-panel .check-list li svg,.info-panel .check-list li svg path,.option-card .check-list li svg,.option-card .check-list li svg path,.pricing-card .check-list li svg,.pricing-card .check-list li svg path,.game-card .check-list li svg,.game-card .check-list li svg path,.offer-lineup-card .check-list li svg,.offer-lineup-card .check-list li svg path,.metric-card .check-list li svg,.metric-card .check-list li svg path,.timeline-card .check-list li svg,.timeline-card .check-list li svg path,.step-card .check-list li svg,.step-card .check-list li svg path,.article-prose .check-list li svg,.article-prose .check-list li svg path,.article-sidebar .check-list li svg,.article-sidebar .check-list li svg path,.preserve-control-band .check-list li svg,.preserve-control-band .check-list li svg path,.client-fit-band .strategy-list li svg,.client-fit-band .strategy-list li svg path{stroke:#1660d6 !important;color:#1660d6 !important}.hero .check-list li,.hero .check-list li span,.hero-home .check-list li,.hero-home .check-list li span,.hero-subpage .check-list li,.hero-subpage .check-list li span,.hero-blog .check-list li,.hero-blog .check-list li span,.hero-blog-article .check-list li,.hero-blog-article .check-list li span,.enterprise-band .check-list li,.enterprise-band .check-list li span,.hero-panel-card .check-list li,.hero-panel-card .check-list li span,.panel-primary .check-list li,.panel-primary .check-list li span,.panel-secondary .check-list li,.panel-secondary .check-list li span,.v12-price-card .check-list li,.v12-price-card .check-list li span{color:#e8f2ff !important;-webkit-text-fill-color:#e8f2ff !important}.feature-stack{display:grid !important;gap:16px !important}.feature-stack .feature-inline{display:flex !important;align-items:flex-start !important;gap:14px !important;padding:18px 20px !important;border-radius:22px !important;background:linear-gradient(180deg,#eef4fb 0%,#e9f1f8 100%) !important;border:1px solid rgba(21,56,96,.10) !important;box-shadow:0 8px 22px rgba(15,35,60,.05) !important;color:#183553 !important;-webkit-text-fill-color:#183553 !important}.feature-stack .feature-inline span,.feature-stack .feature-inline strong{color:#183553 !important;-webkit-text-fill-color:#183553 !important;opacity:1 !important}.feature-stack .feature-inline svg,.feature-stack .feature-inline svg path,.feature-stack .feature-inline svg line,.feature-stack .feature-inline svg polyline{stroke:#1a66df !important;color:#1a66df !important}.section .glass-card:not(.hero-panel-card):not(.panel-primary):not(.panel-secondary):not(.v12-price-card):not(.enterprise-copy-card):not(.enterprise-card):not(.enterprise-note) p,.section .glass-card:not(.hero-panel-card):not(.panel-primary):not(.panel-secondary):not(.v12-price-card):not(.enterprise-copy-card):not(.enterprise-card):not(.enterprise-note) li,.section .glass-card:not(.hero-panel-card):not(.panel-primary):not(.panel-secondary):not(.v12-price-card):not(.enterprise-copy-card):not(.enterprise-card):not(.enterprise-note) li span,.section .glass-card:not(.hero-panel-card):not(.panel-primary):not(.panel-secondary):not(.v12-price-card):not(.enterprise-copy-card):not(.enterprise-card):not(.enterprise-note) small{color:#4e657f !important;-webkit-text-fill-color:#4e657f !important}.section .glass-card:not(.hero-panel-card):not(.panel-primary):not(.panel-secondary):not(.v12-price-card):not(.enterprise-copy-card):not(.enterprise-card):not(.enterprise-note) h2,.section .glass-card:not(.hero-panel-card):not(.panel-primary):not(.panel-secondary):not(.v12-price-card):not(.enterprise-copy-card):not(.enterprise-card):not(.enterprise-note) h3,.section .glass-card:not(.hero-panel-card):not(.panel-primary):not(.panel-secondary):not(.v12-price-card):not(.enterprise-copy-card):not(.enterprise-card):not(.enterprise-note) strong{color:#16304d !important;-webkit-text-fill-color:#16304d !important}.section .glass-card,.section .article-prose,.section .article-sidebar,.section .pricing-card,.section .game-card,.section .blog-home-card,.section .offer-lineup-card{border-radius:26px !important}.two-col{align-items:start !important;gap:28px !important}.section-heading p{max-width:68ch !important}:root{--v108-radius:28px;--v108-radius-sm:22px;--v108-border:rgba(20,49,84,.10);--v108-border-strong:rgba(20,49,84,.14);--v108-shadow:0 14px 34px rgba(14,34,58,.06);--v108-shadow-hover:0 18px 44px rgba(14,34,58,.09);--v108-card-bg:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);--v108-card-bg-2:linear-gradient(180deg,#fbfdff 0%,#f2f7fc 100%);--v108-title:#132f4c;--v108-body:#516984}.page-home .feature-stack .feature-inline,.page-home .feature-stack .feature-inline span,.page-home .feature-stack .feature-inline strong{color:#163553 !important;-webkit-text-fill-color:#163553 !important;opacity:1 !important}.page-home .feature-stack .feature-inline{background:linear-gradient(180deg,#eef4fb 0%,#e8f0f8 100%) !important;border:1px solid rgba(19,54,94,.10) !important;box-shadow:0 10px 24px rgba(14,34,58,.045) !important}.page-home .section{padding:100px 0 !important}.page-home .section:nth-of-type(even):not(.hero-home):not(.enterprise-band){background:linear-gradient(180deg,#f8fbfd 0%,#eef4f8 100%) !important}.page-home .section-heading{margin-bottom:22px !important}.page-home .section-heading h2{font-size:clamp(2rem,3vw,3rem) !important;line-height:1.04 !important;letter-spacing:-.04em !important;max-width:15ch !important}.page-home .section-heading p{max-width:72ch !important;color:#5a718b !important;-webkit-text-fill-color:#5a718b !important}.page-home .offer-lineup-card,.page-home .pricing-card,.page-home .game-card,.page-home .blog-home-card,.page-home .blog-insight-card,.page-home .article-link-card,.page-home .footprint-city-card,.page-home .strategy-card,.page-home .strategy-note,.page-home .ops-step-card,.page-home .capability-panel,.page-home .feature-card,.page-home .option-card,.page-home .timeline-card{background:var(--v108-card-bg) !important;border:1px solid var(--v108-border) !important;border-radius:var(--v108-radius) !important;box-shadow:var(--v108-shadow) !important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease !important}.page-home .offer-lineup-card:hover,.page-home .pricing-card:hover,.page-home .game-card:hover,.page-home .blog-home-card:hover,.page-home .blog-insight-card:hover,.page-home .article-link-card:hover,.page-home .footprint-city-card:hover,.page-home .strategy-card:hover,.page-home .strategy-note:hover,.page-home .ops-step-card:hover,.page-home .capability-panel:hover,.page-home .feature-card:hover,.page-home .option-card:hover,.page-home .timeline-card:hover{transform:translateY(-3px) !important;box-shadow:var(--v108-shadow-hover) !important;border-color:var(--v108-border-strong) !important}.page-home .offer-lineup-grid,.page-home .pricing-grid,.page-home .game-grid,.page-home .resource-card-grid,.page-home .timeline-grid{gap:22px !important}.page-home .offer-lineup-card{padding:30px 26px !important;gap:14px !important}.page-home .offer-lineup-card h3,.page-home .pricing-card h3,.page-home .game-card h3,.page-home .blog-home-card h3{color:var(--v108-title) !important;-webkit-text-fill-color:var(--v108-title) !important;line-height:1.12 !important}.page-home .offer-lineup-card strong,.page-home .pricing-card strong,.page-home .game-card strong{color:#1556c8 !important;-webkit-text-fill-color:#1556c8 !important}.page-home .offer-lineup-card p,.page-home .pricing-card p,.page-home .pricing-card ul li,.page-home .game-card p,.page-home .blog-home-card p,.page-home .blog-insight-card p{color:var(--v108-body) !important;-webkit-text-fill-color:var(--v108-body) !important;line-height:1.76 !important}.page-home .pricing-card{padding:30px 26px !important}.page-home .pricing-card.featured{background:var(--v108-card-bg-2) !important;border-color:rgba(21,86,200,.18) !important;box-shadow:0 18px 44px rgba(21,86,200,.09) !important}.page-home .pricing-card ul{margin-top:18px !important;gap:12px !important}.page-home .pricing-card ul li{display:flex;align-items:flex-start;gap:10px}.page-home .blog-home-band .resource-card-grid-compact .blog-home-card,.page-home .blog-home-band .resource-card-grid-visual .blog-home-card,.page-home .blog-featured-article,.page-home .blog-card-featured,.page-home .blog-insight-card{background:var(--v108-card-bg) !important;border:1px solid var(--v108-border) !important;border-radius:var(--v108-radius) !important;overflow:hidden !important}.page-home .blog-home-band .resource-card-grid-compact .blog-home-card::before,.page-home .blog-home-band .resource-card-grid-visual .blog-home-card::before,.page-home .blog-featured-article::before,.page-home .blog-card-featured::before{content:'';display:block;width:100%;height:4px;background:linear-gradient(90deg,#1659d4 0%,#4db1ff 100%)}.page-home .blog-home-card h3,.page-home .blog-featured-copy h2,.page-home .blog-card-copy h3{font-size:clamp(1.25rem,1.7vw,1.65rem) !important;line-height:1.12 !important}.site-footer{padding:54px 0 24px !important;background:linear-gradient(180deg,#08111d 0%,#0b1523 100%) !important;border-top:1px solid rgba(170,196,223,.10) !important}.site-footer .footer-grid-rich{gap:24px !important}.site-footer .footer-brand-block,.site-footer .footer-contact-block{border-radius:24px !important;padding:24px !important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.03)) !important;border:1px solid rgba(167,193,223,.10) !important}.site-footer .brand-name,.site-footer h3,.site-footer strong{color:#f4f8fd !important;-webkit-text-fill-color:#f4f8fd !important}.site-footer p,.site-footer li,.site-footer a,.site-footer small{color:#c8d6e5 !important;-webkit-text-fill-color:#c8d6e5 !important}.site-footer a:hover{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}@media (max-width:900px){.page-home .section{padding:78px 0 !important}.page-home .offer-lineup-card,.page-home .pricing-card,.page-home .game-card,.page-home .blog-home-card,.page-home .blog-insight-card,.page-home .article-link-card,.page-home .footprint-city-card,.page-home .strategy-card,.page-home .strategy-note,.page-home .ops-step-card,.page-home .capability-panel,.page-home .feature-card,.page-home .option-card,.page-home .timeline-card{border-radius:24px !important}}@media (max-width:720px){.page-home .section-heading h2{max-width:none !important}.page-home .offer-lineup-grid,.page-home .pricing-grid,.page-home .game-grid,.page-home .resource-card-grid,.page-home .timeline-grid{gap:18px !important}.page-home .offer-lineup-card,.page-home .pricing-card,.page-home .game-card,.page-home .blog-home-card,.page-home .blog-insight-card{padding:22px !important}}:root{--v109-title:#0f2b46;--v109-body:#4f6781;--v109-subtle:#6b8097;--v109-accent:#155fd6;--v109-accent-2:#3eb2ff;--v109-card:#ffffff;--v109-card-alt:#f4f8fc;--v109-line:rgba(16,44,76,.10);--v109-line-strong:rgba(16,44,76,.16);--v109-shadow:0 16px 40px rgba(12,31,54,.06);--v109-shadow-strong:0 22px 54px rgba(12,31,54,.10)}.page-home .section{padding:104px 0!important}.page-home .section-heading{display:grid;gap:12px;margin-bottom:26px!important}.page-home .section-heading .eyebrow{width:max-content;background:#eef5ff!important;border:1px solid rgba(21,95,214,.10)!important;color:#1655b6!important;-webkit-text-fill-color:#1655b6!important}.page-home .section-heading h2{color:var(--v109-title)!important;-webkit-text-fill-color:var(--v109-title)!important;font-size:clamp(2.05rem,3vw,3.15rem)!important;line-height:1.02!important;letter-spacing:-.045em!important;max-width:14ch!important}.page-home .section-heading p{max-width:70ch!important;color:var(--v109-body)!important;-webkit-text-fill-color:var(--v109-body)!important;font-size:1.03rem!important;line-height:1.8!important}.site-header{background:linear-gradient(180deg,rgba(7,17,30,.94),rgba(8,18,31,.88))!important;border-bottom:1px solid rgba(168,193,223,.10)!important;box-shadow:0 8px 24px rgba(4,10,18,.08)!important}.site-header .brand-name{color:#f4f8fd!important;-webkit-text-fill-color:#f4f8fd!important}.site-header .brand-sub{color:#97b5d5!important;-webkit-text-fill-color:#97b5d5!important}.site-header .desktop-nav,.site-header .locale-trigger,.site-header .mobile-toggle,.site-header .locale-menu,.site-header .mobile-nav{background:rgba(255,255,255,.035)!important;border-color:rgba(170,196,223,.10)!important}.site-header .desktop-nav a,.site-header .locale-trigger,.site-header .locale-menu a,.site-header .mobile-nav a{color:#d9e7f6!important;-webkit-text-fill-color:#d9e7f6!important}.site-header .desktop-nav a:hover,.site-header .desktop-nav a.active,.site-header .locale-menu a:hover,.site-header .locale-menu a.active,.site-header .mobile-nav a:hover,.site-header .mobile-nav a.active{background:rgba(255,255,255,.09)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.page-home .hero-home{background:radial-gradient(circle at 82% 18%,rgba(55,122,255,.14),transparent 22%),radial-gradient(circle at 14% 10%,rgba(85,220,255,.08),transparent 18%),linear-gradient(180deg,#08111d 0%,#0b1625 58%,#0f1f32 100%)!important;padding:64px 0 42px!important}.page-home .hero-home .hero-grid{gap:32px!important;align-items:stretch!important}.page-home .hero-copy{display:grid;align-content:center;gap:18px!important}.page-home .hero-copy h1{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:clamp(3rem,5.2vw,5.6rem)!important;line-height:.95!important;letter-spacing:-.065em!important;max-width:10.8ch!important;text-wrap:balance}.page-home .hero-copy p,.page-home .hero-text{color:#d0dfef!important;-webkit-text-fill-color:#d0dfef!important;font-size:1.08rem!important;line-height:1.86!important;max-width:65ch!important}.page-home .hero-actions{display:flex;flex-wrap:wrap;gap:12px!important;margin-top:2px!important}.page-home .button-primary{background:linear-gradient(135deg,#1b63ff 0%,#3b8eff 100%)!important;box-shadow:0 14px 30px rgba(17,93,224,.24)!important}.page-home .button-ghost,.page-home .button-secondary{background:rgba(255,255,255,.06)!important;border:1px solid rgba(168,193,223,.14)!important;color:#eef5fd!important;-webkit-text-fill-color:#eef5fd!important}.page-home .button-ghost:hover,.page-home .button-secondary:hover{background:rgba(255,255,255,.10)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.page-home .hero-proof-list,.page-home .feature-stack{gap:14px!important}.page-home .hero-proof-item,.page-home .feature-stack .feature-inline{background:rgba(255,255,255,.055)!important;border:1px solid rgba(170,196,223,.12)!important;border-radius:20px!important;color:#edf6ff!important;-webkit-text-fill-color:#edf6ff!important;box-shadow:none!important}.page-home .hero-proof-item span,.page-home .feature-stack .feature-inline span,.page-home .feature-stack .feature-inline strong{color:#edf6ff!important;-webkit-text-fill-color:#edf6ff!important}.page-home .hero-proof-item svg,.page-home .feature-stack .feature-inline svg{color:#8de2ff!important;stroke:#8de2ff!important}.page-home .hero-panel-card,.page-home .panel-primary,.page-home .panel-secondary,.page-home .panel-secondary-brief,.page-home .v12-price-card{background:linear-gradient(180deg,rgba(13,24,40,.98),rgba(9,18,31,.99))!important;border:1px solid rgba(168,193,223,.12)!important;border-radius:30px!important;box-shadow:0 24px 64px rgba(4,10,18,.16)!important}.page-home .hero-panel-card h3,.page-home .v12-price-card h3{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.page-home .hero-panel-card p,.page-home .v12-price-card p,.page-home .hero-panel-card li,.page-home .v12-price-card li{color:#d5e3f2!important;-webkit-text-fill-color:#d5e3f2!important}.page-home .trust-strip{padding:24px 0 10px!important}.page-home .trust-grid{gap:14px!important}.page-home .trust-pill,.page-home .capability-pill,.page-home .feature-inline,.page-home .footnote{background:linear-gradient(180deg,#f4f8fc 0%,#edf3f8 100%)!important;color:#183553!important;-webkit-text-fill-color:#183553!important;border:1px solid var(--v109-line)!important;border-radius:18px!important;box-shadow:0 8px 20px rgba(12,31,54,.04)!important}.page-home .trust-pill span,.page-home .capability-pill span,.page-home .feature-inline span{color:#183553!important;-webkit-text-fill-color:#183553!important}.page-home .enterprise-band{background:radial-gradient(circle at 84% 18%,rgba(60,125,255,.13),transparent 24%),linear-gradient(180deg,#091322 0%,#0d1828 56%,#102033 100%)!important;padding-top:18px!important}.page-home .enterprise-grid{gap:28px!important;align-items:stretch!important}.page-home .enterprise-copy-card,.page-home .enterprise-card,.page-home .enterprise-note{background:linear-gradient(180deg,rgba(14,26,43,.98),rgba(10,18,30,.99))!important;border:1px solid rgba(170,196,223,.12)!important;border-radius:30px!important;box-shadow:0 20px 48px rgba(4,10,18,.16)!important}.page-home .enterprise-copy-card{padding:40px!important}.page-home .enterprise-copy-card .eyebrow{background:rgba(255,255,255,.06)!important;border-color:rgba(170,196,223,.12)!important;color:#e9f4ff!important;-webkit-text-fill-color:#e9f4ff!important}.page-home .enterprise-copy-card h2{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:clamp(2.5rem,4.3vw,4.8rem)!important;line-height:.97!important;max-width:11ch!important}.page-home .enterprise-copy-card p,.page-home .enterprise-card p,.page-home .enterprise-note p{color:#d6e4f2!important;-webkit-text-fill-color:#d6e4f2!important;line-height:1.82!important}.page-home .enterprise-card h3,.page-home .enterprise-note strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.page-home .enterprise-bullet{background:rgba(255,255,255,.06)!important;border:1px solid rgba(170,196,223,.12)!important;color:#eff7ff!important;-webkit-text-fill-color:#eff7ff!important}.page-home .offer-lineup-grid,.page-home .pricing-grid,.page-home .game-grid,.page-home .timeline-grid,.page-home .faq-list,.page-home .resource-card-grid{gap:22px!important}.page-home .offer-lineup-card,.page-home .pricing-card,.page-home .game-card,.page-home .blog-home-card,.page-home .blog-insight-card,.page-home .article-link-card,.page-home .footprint-city-card,.page-home .timeline-card,.page-home .option-card,.page-home .feature-card,.page-home .strategy-card,.page-home .strategy-note,.page-home .capability-panel,.page-home .ops-step-card{background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)!important;border:1px solid var(--v109-line)!important;border-radius:28px!important;box-shadow:var(--v109-shadow)!important;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important}.page-home .offer-lineup-card:hover,.page-home .pricing-card:hover,.page-home .game-card:hover,.page-home .blog-home-card:hover,.page-home .blog-insight-card:hover,.page-home .article-link-card:hover,.page-home .footprint-city-card:hover,.page-home .timeline-card:hover,.page-home .option-card:hover,.page-home .feature-card:hover,.page-home .strategy-card:hover,.page-home .strategy-note:hover,.page-home .capability-panel:hover,.page-home .ops-step-card:hover{transform:translateY(-4px)!important;box-shadow:var(--v109-shadow-strong)!important;border-color:var(--v109-line-strong)!important}.page-home .offer-lineup-card{padding:30px 26px!important;gap:14px!important;position:relative;overflow:hidden}.page-home .offer-lineup-card::before,.page-home .pricing-card::before,.page-home .blog-home-card::before,.page-home .blog-insight-card::before{content:'';display:block;position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#165ad5 0%,#49b1ff 100%)}.page-home .offer-lineup-card h3,.page-home .pricing-card h3,.page-home .blog-home-card h3,.page-home .blog-insight-card h3,.page-home .timeline-card h3,.page-home .option-card h3,.page-home .feature-card h3,.page-home .strategy-card h3,.page-home .capability-panel h3,.page-home .ops-step-card h3{color:var(--v109-title)!important;-webkit-text-fill-color:var(--v109-title)!important;line-height:1.12!important}.page-home .offer-lineup-card strong,.page-home .pricing-card strong,.page-home .game-card strong,.page-home .mini-metric,.page-home .price{color:var(--v109-accent)!important;-webkit-text-fill-color:var(--v109-accent)!important}.page-home .offer-lineup-card p,.page-home .pricing-card p,.page-home .pricing-card ul li,.page-home .game-card p,.page-home .blog-home-card p,.page-home .blog-insight-card p,.page-home .timeline-card p,.page-home .option-card p,.page-home .feature-card p,.page-home .strategy-card p,.page-home .strategy-note p,.page-home .capability-panel p,.page-home .ops-step-card p{color:var(--v109-body)!important;-webkit-text-fill-color:var(--v109-body)!important;line-height:1.76!important}.page-home .pricing-card{padding:30px 26px!important;overflow:hidden}.page-home .pricing-card span{color:#3c5875!important;-webkit-text-fill-color:#3c5875!important;font-weight:700!important}.page-home .pricing-card ul{margin-top:18px!important;display:grid;gap:12px!important}.page-home .pricing-card ul li{display:flex;align-items:flex-start;gap:10px}.page-home .pricing-card.featured{background:linear-gradient(180deg,#fdfefe 0%,#f1f7ff 100%)!important;border-color:rgba(21,95,214,.18)!important;box-shadow:0 18px 48px rgba(21,95,214,.10)!important}.page-home .pricing-card.featured::after{content:'Most requested';position:absolute;top:16px;right:16px;padding:8px 12px;border-radius:999px;background:#edf5ff;color:#1456ba;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page-home .blog-home-band .resource-card-grid-compact .blog-home-card,.page-home .blog-home-band .resource-card-grid-visual .blog-home-card,.page-home .blog-featured-article,.page-home .blog-card-featured,.page-home .blog-insight-card{overflow:hidden!important}.page-home .blog-home-card,.page-home .blog-insight-card,.page-home .blog-featured-article,.page-home .blog-card-featured{padding:26px!important}.page-home .blog-home-card h3,.page-home .blog-featured-copy h2,.page-home .blog-card-copy h3{font-size:clamp(1.28rem,1.8vw,1.75rem)!important;letter-spacing:-.03em!important;line-height:1.12!important}.page-home .blog-home-card p,.page-home .blog-featured-copy p,.page-home .blog-card-copy p{font-size:1rem!important}.page-home .blog-home-visual,.page-home .blog-featured-visual,.page-home .blog-featured-visual-clean{border-radius:20px!important;overflow:hidden!important}.page-home .cta-band{padding-top:16px!important;padding-bottom:10px!important}.page-home .cta-band-inner{background:radial-gradient(circle at 84% 18%,rgba(83,175,255,.14),transparent 24%),linear-gradient(135deg,#0d1c31 0%,#132b49 100%)!important;border:1px solid rgba(168,193,223,.12)!important;border-radius:32px!important;box-shadow:0 24px 60px rgba(4,10,18,.16)!important}.page-home .cta-band h2{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;max-width:12ch!important}.page-home .cta-band p{color:#d3e0ee!important;-webkit-text-fill-color:#d3e0ee!important;max-width:58ch!important}.page-home .cta-band .button-secondary,.page-home .cta-band .button-ghost{background:rgba(255,255,255,.09)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(168,193,223,.12)!important}.site-footer{padding:56px 0 24px!important;background:linear-gradient(180deg,#07111e 0%,#0a1523 100%)!important;border-top:1px solid rgba(168,193,223,.10)!important}.site-footer .footer-grid-rich{gap:24px!important}.site-footer .footer-brand-block,.site-footer .footer-contact-block,.site-footer .footer-highlight{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.03))!important;border:1px solid rgba(168,193,223,.10)!important;border-radius:24px!important;padding:24px!important}.site-footer .brand-name,.site-footer h3,.site-footer strong{color:#f4f8fd!important;-webkit-text-fill-color:#f4f8fd!important}.site-footer p,.site-footer li,.site-footer a,.site-footer small,.site-footer .footer-bottom{color:#c7d5e4!important;-webkit-text-fill-color:#c7d5e4!important}.site-footer a:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}@media (max-width:1100px){.page-home .section-heading h2,.page-home .enterprise-copy-card h2,.page-home .hero-copy h1{max-width:none!important}.page-home .hero-home .hero-grid,.page-home .enterprise-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.page-home .section{padding:78px 0!important}.page-home .hero-home{padding:40px 0 24px!important}.page-home .hero-copy h1{font-size:clamp(2.3rem,11vw,3.4rem)!important}.page-home .enterprise-copy-card,.page-home .offer-lineup-card,.page-home .pricing-card,.page-home .blog-home-card,.page-home .blog-insight-card,.page-home .cta-band-inner{padding:22px!important}.page-home .pricing-card.featured::after{top:12px;right:12px;font-size:.65rem;padding:7px 10px}}.page-home main .section .two-col .feature-stack{gap:18px !important}.page-home main .section .two-col .feature-stack .feature-inline{display:flex !important;align-items:center !important;gap:12px !important;min-height:74px !important;padding:18px 20px !important;border-radius:20px !important;background:linear-gradient(180deg,#f6fafe 0%,#eef4f9 100%) !important;border:1px solid rgba(19,49,84,.10) !important;box-shadow:0 10px 26px rgba(14,34,58,.045) !important;color:#173553 !important;-webkit-text-fill-color:#173553 !important;opacity:1 !important;text-shadow:none !important;filter:none !important;mix-blend-mode:normal !important}.page-home main .section .two-col .feature-stack .feature-inline span,.page-home main .section .two-col .feature-stack .feature-inline strong,.page-home main .section .two-col .feature-stack .feature-inline *:not(svg):not(path):not(line):not(polyline){color:#173553 !important;-webkit-text-fill-color:#173553 !important;opacity:1 !important;text-shadow:none !important}.page-home main .section .two-col .feature-stack .feature-inline svg,.page-home main .section .two-col .feature-stack .feature-inline svg path,.page-home main .section .two-col .feature-stack .feature-inline svg line,.page-home main .section .two-col .feature-stack .feature-inline svg polyline{color:#145fe0 !important;stroke:#145fe0 !important;opacity:1 !important}.page-home .two-col{gap:34px !important;align-items:start !important}.page-home .feature-card-large{padding:34px 30px !important;border-radius:30px !important}.page-home .feature-card-large .price{font-size:clamp(2rem,3vw,2.8rem) !important;line-height:1 !important;margin:6px 0 12px !important}.page-home .feature-card-large .check-list{gap:12px !important;margin-bottom:18px !important}.page-home .feature-card-large .check-list li,.page-home .feature-card-large .check-list li span{color:#49637f !important;-webkit-text-fill-color:#49637f !important}.page-home .feature-card-large h3,.page-home .feature-card-large strong{color:#132e4b !important;-webkit-text-fill-color:#132e4b !important}.page-transit .glass-card,.page-infrastructure .glass-card,.page-game .glass-card,.page-minecraft .glass-card,.page-fivem .glass-card,.page-blog .glass-card,.page-contact .glass-card{border-radius:28px !important;border:1px solid rgba(17,45,82,.09) !important;box-shadow:0 14px 36px rgba(10,25,45,.05) !important}.page-transit main .section,.page-infrastructure main .section,.page-game main .section,.page-minecraft main .section,.page-fivem main .section,.page-blog main .section,.page-contact main .section{padding:92px 0 !important}.page-transit .section-heading h2,.page-infrastructure .section-heading h2,.page-game .section-heading h2,.page-minecraft .section-heading h2,.page-fivem .section-heading h2,.page-blog .section-heading h2,.page-contact .section-heading h2{color:#102b47 !important;-webkit-text-fill-color:#102b47 !important;letter-spacing:-.04em !important;line-height:1.04 !important}.page-transit main p,.page-infrastructure main p,.page-game main p,.page-minecraft main p,.page-fivem main p,.page-blog main p,.page-contact main p,.page-transit li,.page-infrastructure li,.page-game li,.page-minecraft li,.page-fivem li,.page-blog li,.page-contact li{color:#526a84 !important;-webkit-text-fill-color:#526a84 !important;line-height:1.78 !important}.page-blog .blog-home-card,.page-blog .blog-card-featured,.page-blog .blog-featured-article,.page-blog .article-sidebar,.page-blog .article-prose{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important}.page-blog .blog-home-card h3,.page-blog .blog-card-featured h3,.page-blog .blog-featured-copy h2,.page-blog .article-prose h2,.page-blog .article-prose h3{color:#102a46 !important;-webkit-text-fill-color:#102a46 !important}.page-blog .article-prose p,.page-blog .article-sidebar p,.page-blog .blog-home-card p,.page-blog .blog-featured-copy p{color:#546c85 !important;-webkit-text-fill-color:#546c85 !important}@media (max-width:900px){.page-home .two-col{gap:24px !important}.page-home .feature-card-large{padding:26px 22px !important}.page-transit main .section,.page-infrastructure main .section,.page-game main .section,.page-minecraft main .section,.page-fivem main .section,.page-blog main .section,.page-contact main .section{padding:74px 0 !important}}body.page-home{--px26-bg:#020812;--px26-bg-2:#04111f;--px26-panel:#07182b;--px26-panel-2:#0a2035;--px26-border:rgba(96,184,255,.22);--px26-border-strong:rgba(66,216,255,.45);--px26-text:#f7fbff;--px26-muted:#b7c6dc;--px26-soft:#7f91a8;--px26-cyan:#23d6ff;--px26-blue:#1977ff;--px26-blue-2:#2e8bff;--px26-shadow:0 24px 80px rgba(0,0,0,.42);background:radial-gradient(circle at 22% 0%,rgba(0,191,255,.12) 0,transparent 34%),radial-gradient(circle at 82% 18%,rgba(25,119,255,.18) 0,transparent 34%),linear-gradient(180deg,#020712 0%,#03101d 42%,#020812 100%) !important;color:var(--px26-text)}body.page-home .site-shell{background:transparent !important;overflow:hidden}body.page-home::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;background:linear-gradient(rgba(57,211,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(57,211,255,.035) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 78%)}body.page-home .site-header{background:rgba(2,8,18,.94) !important;border-bottom:1px solid rgba(99,183,255,.20) !important;box-shadow:0 16px 55px rgba(0,0,0,.22) !important;backdrop-filter:blur(22px)}body.page-home .header-inner{min-height:74px;max-width:1240px}body.page-home .brand{color:#fff}body.page-home .brand-mark{width:48px;height:48px;border-radius:14px;background:radial-gradient(circle at 30% 20%,rgba(35,214,255,.45),rgba(18,93,211,.16) 58%,rgba(0,0,0,.1));box-shadow:0 0 28px rgba(35,214,255,.16)}body.page-home .brand-mark img{width:100%;height:100%;object-fit:contain}body.page-home .brand-name{color:#fff;letter-spacing:-.03em}body.page-home .brand-sub{color:#9eb8d3;letter-spacing:.28em;text-transform:uppercase;font-weight:800}body.page-home .desktop-nav{background:transparent !important;border:0 !important;box-shadow:none !important;gap:26px}body.page-home .desktop-nav a{color:rgba(239,247,255,.86) !important;font-weight:750;font-size:14px;letter-spacing:-.01em;padding:10px 0 !important}body.page-home .desktop-nav a:hover,body.page-home .desktop-nav a.active{color:#fff !important;background:transparent !important}body.page-home .desktop-nav a::after{background:linear-gradient(90deg,var(--px26-cyan),var(--px26-blue-2)) !important}body.page-home .locale-trigger{background:rgba(8,20,36,.84) !important;border:1px solid rgba(148,182,214,.22) !important;color:#fff !important;border-radius:10px !important;min-height:38px;padding:0 15px !important}body.page-home .desktop-cta,body.page-home .header-actions .button-secondary{background:linear-gradient(135deg,#1676ff 0%,#0aa8ff 100%) !important;color:#fff !important;border:1px solid rgba(96,197,255,.45) !important;border-radius:10px !important;box-shadow:0 12px 34px rgba(20,123,255,.24) !important;min-height:40px;padding-inline:20px !important;font-size:14px !important}body.page-home .site-footer{background:#030b15 !important;border-top:1px solid rgba(91,167,235,.18) !important;color:var(--px26-muted);padding:64px 0 34px}body.page-home .footer-grid-rich{max-width:1240px;display:grid;grid-template-columns:1.35fr .9fr 1fr 1.1fr;gap:54px;align-items:start}body.page-home .footer-brand-block{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important}body.page-home .footer-brand-block p,body.page-home .footer-contact-block p,body.page-home .footer-links a,body.page-home .footer-inline-link{color:#b8c8dc !important;line-height:1.72}body.page-home .footer-highlight{display:none !important}body.page-home .site-footer h3{color:#fff !important;font-size:16px;margin:0 0 20px}body.page-home .footer-links{display:grid;gap:11px}body.page-home .footer-links a:hover,body.page-home .footer-inline-link:hover{color:var(--px26-cyan) !important}body.page-home .footer-contact-block{background:rgba(9,22,38,.65) !important;border:1px solid rgba(99,183,255,.13) !important;box-shadow:none !important;border-radius:22px;padding:28px !important}body.page-home .footer-link-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;padding:11px 17px;background:linear-gradient(135deg,#1676ff,#1aaeff);color:#fff !important;border-radius:10px;font-weight:800;box-shadow:0 14px 36px rgba(24,124,255,.22)}.px26-home,.px26-home *{box-sizing:border-box}.px26-home{position:relative;background:radial-gradient(circle at 50% 0,rgba(0,152,255,.13),transparent 38%),radial-gradient(circle at 12% 18%,rgba(0,222,255,.08),transparent 32%),linear-gradient(180deg,rgba(3,10,20,0) 0%,rgba(4,12,24,0.96) 35%,#020812 100%);color:var(--px26-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.px26-container{width:min(100% - 48px,1240px);margin-inline:auto;position:relative;z-index:2}.px26-bg-grid{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 63% 18%,rgba(29,151,255,.16),transparent 40%),radial-gradient(circle at 24% 22%,rgba(35,214,255,.10),transparent 33%),linear-gradient(rgba(50,184,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(50,184,255,.04) 1px,transparent 1px);background-size:auto,auto,64px 64px,64px 64px;mask-image:linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,.75) 75%,transparent)}.px26-hero{position:relative;padding:64px 0 34px;overflow:hidden}.px26-hero::before{content:"";position:absolute;inset:-220px -20% auto -20%;height:590px;background:radial-gradient(circle at 65% 40%,rgba(30,140,255,.22),transparent 34%),radial-gradient(circle at 26% 54%,rgba(35,214,255,.16),transparent 35%);filter:blur(4px);opacity:.9;pointer-events:none}.px26-hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:center;gap:58px;min-height:530px}.px26-hero-copy{padding-top:12px}.px26-eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--px26-cyan);text-transform:uppercase;letter-spacing:.22em;font-size:12px;font-weight:900;line-height:1.3}.px26-eyebrow::before{content:"";width:28px;height:2px;background:linear-gradient(90deg,transparent,var(--px26-cyan));border-radius:999px;box-shadow:0 0 16px rgba(35,214,255,.55)}.px26-hero h1{margin:20px 0 20px;font-size:clamp(50px,6.3vw,88px);line-height:.97;letter-spacing:-.07em;font-weight:950;color:#fff;max-width:640px;text-wrap:balance}.px26-hero h1 span{display:block;color:var(--px26-cyan);text-shadow:0 0 34px rgba(35,214,255,.22)}.px26-hero-lead{margin:0 0 14px;max-width:630px;color:#fff;font-size:clamp(20px,2vw,25px);line-height:1.26;font-weight:850;letter-spacing:-.035em}.px26-hero-text{max-width:580px;margin:0;color:#b9cae0;font-size:16px;line-height:1.72}.px26-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:28px 0 18px}.px26-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:50px;padding:0 28px;border-radius:10px;text-decoration:none !important;font-weight:900;letter-spacing:-.01em;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease;isolation:isolate}.px26-btn:hover{transform:translateY(-2px)}.px26-btn-primary{color:#fff !important;background:linear-gradient(135deg,#0e6cff 0%,#1db7ff 100%);border:1px solid rgba(105,206,255,.45);box-shadow:0 18px 45px rgba(20,116,255,.34),inset 0 1px 0 rgba(255,255,255,.18)}.px26-btn-ghost{color:#fff !important;background:rgba(11,23,40,.74);border:1px solid rgba(182,213,255,.20);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.px26-btn-ghost:hover{border-color:rgba(35,214,255,.55);box-shadow:0 18px 45px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.07)}.px26-trustline{display:flex;align-items:center;gap:10px;color:#b8c8dc;font-size:14px}.px26-trustline svg{width:17px;height:17px;stroke:var(--px26-cyan);fill:none;stroke-width:2}.px26-hero-visual{position:relative;min-height:390px;display:grid;place-items:center}.px26-hero-visual::before{content:"";position:absolute;inset:9% 4%;border-radius:28px;background:radial-gradient(circle at 50% 56%,rgba(35,214,255,.16),transparent 42%),linear-gradient(135deg,rgba(8,26,46,.58),rgba(4,12,24,.28));border:1px solid rgba(86,182,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 28px 90px rgba(0,0,0,.25)}.px26-hero-visual img{position:relative;width:min(100%,650px);border-radius:22px;filter:drop-shadow(0 0 52px rgba(12,164,255,.25));mix-blend-mode:screen}.px26-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--px26-border);border-radius:14px;overflow:hidden;background:rgba(7,20,35,.86);box-shadow:0 18px 60px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(18px)}.px26-metric{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:18px;padding:24px 26px;border-right:1px solid rgba(135,187,236,.18)}.px26-metric:last-child{border-right:0}.px26-metric-icon{width:52px;height:52px;display:grid;place-items:center;color:var(--px26-cyan)}.px26-metric svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px rgba(35,214,255,.32))}.px26-metric strong{display:block;color:#fff;font-size:21px;line-height:1.1;font-weight:950;letter-spacing:-.035em}.px26-metric small{display:block;margin-top:4px;color:#b5c7dd;font-size:14px;line-height:1.25}.px26-section{position:relative;padding:48px 0}.px26-solutions-section{padding-top:54px}.px26-solutions-section::before{content:"";position:absolute;left:50%;top:18%;width:900px;height:420px;transform:translateX(-50%);background:radial-gradient(circle,rgba(35,214,255,.08),transparent 62%);pointer-events:none}.px26-section-head{text-align:center;margin:0 auto 30px;max-width:820px}.px26-section-head .px26-eyebrow{justify-content:center;font-size:12px}.px26-section-head .px26-eyebrow::before{width:22px}.px26-section-head h2{margin:12px 0 8px;color:#fff;font-size:clamp(30px,4vw,42px);line-height:1.06;letter-spacing:-.055em;font-weight:950}.px26-section-head p{margin:0;color:#b8c8dc;font-size:16px}.px26-solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.px26-solution-card{position:relative;min-height:390px;display:flex;flex-direction:column;padding:22px 20px 21px;color:#fff !important;text-decoration:none !important;border:1px solid var(--px26-border);border-radius:12px;background:linear-gradient(180deg,rgba(9,30,52,.94),rgba(5,16,29,.97)),radial-gradient(circle at 35% 0,rgba(35,214,255,.12),transparent 44%);box-shadow:0 20px 55px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.055);overflow:hidden;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.px26-solution-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 65% 12%,rgba(35,214,255,.10),transparent 36%),linear-gradient(rgba(72,185,255,.035) 1px,transparent 1px);background-size:auto,100% 56px;opacity:.8;pointer-events:none}.px26-solution-card:hover{transform:translateY(-6px);border-color:rgba(35,214,255,.55);box-shadow:0 25px 80px rgba(0,0,0,.36),0 0 0 1px rgba(35,214,255,.08)}.px26-card-top{position:relative;min-height:96px;margin:-2px -2px 18px}.px26-card-top>img{position:absolute;inset:0 0 auto auto;width:min(82%,210px);height:95px;object-fit:cover;border-radius:10px;opacity:.98;filter:saturate(1.08) contrast(1.04);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.86) 22%,#000 100%)}.px26-card-icon{position:relative;z-index:2;width:58px;height:58px;display:grid;place-items:center;border-radius:17px;color:var(--px26-cyan);background:rgba(35,214,255,.10);border:1px solid rgba(35,214,255,.24);box-shadow:0 0 34px rgba(35,214,255,.11)}.px26-card-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.px26-badge{position:absolute;right:2px;top:4px;z-index:3;color:var(--px26-cyan);border:1px solid rgba(35,214,255,.48);background:rgba(3,25,43,.92);border-radius:7px;padding:6px 9px;font-size:11px;font-weight:950;letter-spacing:.08em}.px26-solution-card h3{position:relative;z-index:2;margin:0 0 10px;color:#fff;font-size:21px;line-height:1.15;letter-spacing:-.035em;font-weight:950}.px26-solution-card p{position:relative;z-index:2;margin:0 0 18px;color:#b9cbe2;font-size:14.5px;line-height:1.55}.px26-solution-card ul{position:relative;z-index:2;list-style:none;padding:0;margin:0;display:grid;gap:9px}.px26-solution-card li{display:flex;align-items:flex-start;gap:9px;color:#eaf5ff;font-size:14px;line-height:1.35}.px26-solution-card li svg{width:15px;height:15px;flex:0 0 auto;margin-top:2px;stroke:var(--px26-cyan);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.px26-card-link{position:relative;z-index:2;margin-top:auto;padding-top:19px;color:var(--px26-cyan);font-size:14px;font-weight:950}.px26-benefits-wrap{padding:22px 0 54px}.px26-benefits-title{text-align:center;color:var(--px26-cyan);text-transform:uppercase;letter-spacing:.22em;font-size:12px;font-weight:950;margin-bottom:10px}.px26-benefits{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid rgba(89,174,245,.16);background:rgba(7,20,35,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.px26-benefit{display:grid;grid-template-columns:48px 1fr;gap:15px;align-items:center;padding:24px 20px;border-right:1px solid rgba(135,187,236,.16)}.px26-benefit:last-child{border-right:0}.px26-benefit>span{width:44px;height:44px;display:grid;place-items:center;border-radius:15px;background:rgba(35,214,255,.10);border:1px solid rgba(35,214,255,.18);color:var(--px26-cyan)}.px26-benefit svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.px26-benefit strong{display:block;color:#fff;font-size:15px;line-height:1.15;letter-spacing:-.03em;font-weight:950}.px26-benefit p{margin:5px 0 0;color:#b6c6da;font-size:12.5px;line-height:1.35}.px26-infra-section{padding-top:26px}.px26-infra-card{display:grid;grid-template-columns:.85fr 1.55fr .55fr;gap:30px;align-items:center;min-height:300px;padding:32px;border-radius:14px;border:1px solid var(--px26-border);background:radial-gradient(circle at 61% 45%,rgba(35,214,255,.10),transparent 39%),linear-gradient(135deg,rgba(8,26,46,.94),rgba(4,13,25,.98));box-shadow:var(--px26-shadow),inset 0 1px 0 rgba(255,255,255,.055);overflow:hidden}.px26-infra-copy h2{margin:18px 0 16px;color:#fff;max-width:350px;font-size:clamp(31px,3.5vw,42px);line-height:1.04;letter-spacing:-.055em;font-weight:950}.px26-infra-copy p{margin:0 0 24px;color:#b8cae0;font-size:15px;line-height:1.72}.px26-infra-map{position:relative;min-height:210px;display:grid;place-items:center}.px26-infra-map img{width:100%;max-width:560px;border-radius:16px;mix-blend-mode:screen;filter:drop-shadow(0 0 34px rgba(35,214,255,.16))}.px26-infra-stats{display:grid;gap:18px;padding-left:25px;border-left:1px solid rgba(141,196,244,.18)}.px26-infra-stats div{display:grid;grid-template-columns:34px 1fr;column-gap:14px;align-items:center}.px26-infra-stats svg{grid-row:span 2;width:30px;height:30px;fill:none;stroke:var(--px26-cyan);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.px26-infra-stats strong{color:#fff;font-size:28px;line-height:1;font-weight:950;letter-spacing:-.045em}.px26-infra-stats span{color:#b6c8df;font-size:14px;margin-top:2px}.px26-clients{padding:18px 0 46px}.px26-clients-title{text-align:center;color:var(--px26-cyan);text-transform:uppercase;font-size:12px;letter-spacing:.24em;font-weight:950;margin-bottom:24px}.px26-logo-row{display:flex;align-items:center;justify-content:space-between;gap:22px;color:rgba(234,243,255,.55);font-size:18px;font-weight:950;letter-spacing:.02em}.px26-logo-row span{opacity:.74;white-space:nowrap}.px26-final-cta{padding:0 0 60px}.px26-cta-card{display:grid;grid-template-columns:120px 1fr 1.15fr auto;align-items:center;gap:30px;padding:32px 38px;border-radius:14px;border:1px solid var(--px26-border);background:radial-gradient(circle at 13% 48%,rgba(35,214,255,.16),transparent 25%),linear-gradient(135deg,rgba(8,29,51,.94),rgba(6,18,32,.98));box-shadow:var(--px26-shadow),inset 0 1px 0 rgba(255,255,255,.055)}.px26-cta-card img{width:100px;height:90px;object-fit:contain;filter:drop-shadow(0 0 28px rgba(35,214,255,.28))}.px26-cta-card h2{margin:0;max-width:440px;color:#fff;font-size:clamp(29px,3vw,40px);line-height:1.05;letter-spacing:-.055em;font-weight:950}.px26-cta-card p{margin:0;color:#b8cae0;font-size:15px;line-height:1.7}.px26-home svg{vector-effect:non-scaling-stroke}@media (max-width:1120px){.px26-hero-grid,.px26-infra-card{grid-template-columns:1fr}.px26-hero-grid{gap:28px;min-height:0}.px26-hero-visual{min-height:310px}.px26-metrics,.px26-solution-grid,.px26-benefits{grid-template-columns:repeat(2,1fr)}.px26-metric:nth-child(2),.px26-benefit:nth-child(2),.px26-benefit:nth-child(4){border-right:0}.px26-infra-stats{grid-template-columns:repeat(4,1fr);border-left:0;padding-left:0;border-top:1px solid rgba(141,196,244,.18);padding-top:22px}.px26-cta-card{grid-template-columns:100px 1fr}.px26-cta-card .px26-btn{justify-self:start}body.page-home .footer-grid-rich{grid-template-columns:1fr 1fr}}@media (max-width:760px){body.page-home .header-inner{min-height:68px}body.page-home .desktop-nav,body.page-home .desktop-cta{display:none !important}.px26-container{width:min(100% - 32px,1240px)}.px26-hero{padding-top:42px}.px26-hero h1{font-size:clamp(44px,16vw,64px)}.px26-actions{align-items:stretch;flex-direction:column}.px26-btn{width:100%}.px26-metrics,.px26-solution-grid,.px26-benefits,.px26-infra-stats,body.page-home .footer-grid-rich{grid-template-columns:1fr}.px26-metric,.px26-benefit{border-right:0;border-bottom:1px solid rgba(135,187,236,.16)}.px26-metric:last-child,.px26-benefit:last-child{border-bottom:0}.px26-logo-row{flex-wrap:wrap;justify-content:center;font-size:14px}.px26-infra-card,.px26-cta-card{padding:24px}.px26-cta-card{grid-template-columns:1fr}.px26-cta-card img{width:82px;height:74px}}body.page-home .site-header{position:sticky;top:0;z-index:1000;background:rgba(2,8,18,.96)!important;border-bottom:1px solid rgba(35,214,255,.22)!important}body.page-home .header-inner{display:grid!important;grid-template-columns:auto minmax(420px,1fr) auto;align-items:center!important;gap:28px!important;min-height:86px!important;width:min(100% - 48px,1380px)!important;max-width:1380px!important}body.page-home .brand{gap:14px!important;min-width:max-content!important;text-decoration:none!important}body.page-home .brand-mark{width:58px!important;height:58px!important;border-radius:18px!important}body.page-home .brand-name{font-size:25px!important;line-height:.95!important;font-weight:950!important}body.page-home .brand-sub{font-size:12px!important;letter-spacing:.28em!important}body.page-home .desktop-nav{justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;max-width:100%!important;padding:8px!important;border:1px solid rgba(142,186,232,.16)!important;border-radius:999px!important;background:rgba(12,24,40,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important;overflow:visible!important}body.page-home .desktop-nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 14px!important;border-radius:999px!important;color:#dfeafa!important;white-space:nowrap!important;font-size:14px!important;font-weight:850!important;line-height:1!important}body.page-home .desktop-nav a::after{display:none!important}body.page-home .desktop-nav a:hover,body.page-home .desktop-nav a.active{background:rgba(35,214,255,.11)!important;color:#fff!important}body.page-home .header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;min-width:max-content!important}body.page-home .locale-trigger{min-height:44px!important;border-radius:14px!important;padding-inline:18px!important;font-weight:900!important}body.page-home .desktop-cta,body.page-home .header-actions .button-secondary{min-height:44px!important;border-radius:14px!important;padding-inline:24px!important;font-size:15px!important;font-weight:900!important}.px26-hero{padding-top:80px!important;padding-bottom:44px!important}.px26-container{width:min(100% - 64px,1380px)!important}.px26-hero-grid{grid-template-columns:minmax(0,.84fr) minmax(520px,1.16fr)!important;gap:64px!important;min-height:610px!important}.px26-hero h1{font-size:clamp(60px,6vw,92px)!important;letter-spacing:-.065em!important}.px26-hero-lead{color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.25)}.px26-hero-text,.px26-section-head p,.px26-trustline{color:#c9d7e8!important}.px26-hero-visual{min-height:480px!important}.px26-hero-visual::before{inset:4% 0!important;border-radius:30px!important;background:radial-gradient(circle at 50% 52%,rgba(35,214,255,.14),transparent 45%),linear-gradient(135deg,rgba(9,28,48,.72),rgba(2,8,18,.52))!important}.px26-hero-visual img{width:min(100%,760px)!important;border-radius:28px!important;mix-blend-mode:normal!important;filter:drop-shadow(0 24px 72px rgba(0,0,0,.45)) drop-shadow(0 0 36px rgba(35,214,255,.18))!important}.px26-solution-grid{gap:24px!important}.px26-solution-card{min-height:430px!important;border-radius:18px!important;padding:22px!important;background:linear-gradient(180deg,rgba(10,31,53,.98),rgba(4,14,26,.99))!important}.px26-card-top{height:132px!important;min-height:132px!important;margin:-4px -4px 22px!important;border-radius:16px!important;overflow:hidden!important;background:linear-gradient(135deg,rgba(35,214,255,.08),rgba(20,112,255,.05))!important;border:1px solid rgba(35,214,255,.12)!important}.px26-card-top>img{inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;opacity:1!important;filter:none!important;mask-image:none!important}.px26-card-icon{position:absolute!important;left:16px!important;top:16px!important;width:54px!important;height:54px!important;background:rgba(3,18,31,.78)!important;backdrop-filter:blur(10px)!important}.px26-badge{right:16px!important;top:18px!important;background:rgba(2,16,28,.86)!important;backdrop-filter:blur(10px)!important}.px26-solution-card h3{font-size:22px!important;margin-bottom:12px!important}.px26-solution-card p{font-size:15.5px!important;color:#c4d6ea!important}.px26-solution-card li{font-size:15px!important;color:#f5fbff!important}.px26-infra-card{grid-template-columns:.86fr 1.5fr .55fr!important;border-radius:20px!important;padding:36px!important}.px26-infra-map img{max-width:670px!important;border-radius:20px!important;mix-blend-mode:normal!important;filter:drop-shadow(0 0 32px rgba(35,214,255,.12))!important}.px26-clients{display:none!important}.px26-logo-row{display:none!important}.px26-final-cta{padding:34px 0 54px!important}.px26-cta-card{grid-template-columns:96px 1.05fr 1.15fr auto!important;gap:34px!important;padding:34px 42px!important;border-radius:22px!important;background:radial-gradient(circle at 8% 45%,rgba(35,214,255,.20),transparent 24%),linear-gradient(135deg,rgba(8,31,54,.98),rgba(4,13,25,.99))!important;border:1px solid rgba(35,214,255,.24)!important}.px26-cta-icon{width:92px;height:92px;border-radius:24px;display:grid;place-items:center;background:rgba(35,214,255,.06);border:1px solid rgba(35,214,255,.16);overflow:hidden}.px26-cta-card img{width:92px!important;height:92px!important;object-fit:contain!important;filter:none!important}.px26-cta-card h2{font-size:clamp(30px,2.8vw,42px)!important}.px26-cta-card p{color:#d4e5f7!important;font-size:16px!important;max-width:560px!important}.px26-seo-block{padding:12px 0 66px}.px26-seo-card{border:1px solid rgba(96,184,255,.18);border-radius:22px;background:linear-gradient(180deg,rgba(8,25,43,.72),rgba(4,13,25,.92));padding:34px;box-shadow:0 20px 70px rgba(0,0,0,.22)}.px26-seo-card h2{margin:14px 0 12px;color:#fff;font-size:clamp(26px,3vw,38px);line-height:1.08;letter-spacing:-.045em}.px26-seo-card p{color:#c4d6ea;line-height:1.72;font-size:15.5px;margin:0}.px26-seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.px26-seo-grid article{padding:20px;border-radius:18px;background:rgba(6,18,31,.82);border:1px solid rgba(35,214,255,.14)}.px26-seo-grid h3{margin:0 0 8px;color:#fff;font-size:18px;letter-spacing:-.025em}.px26-seo-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.px26-seo-links a{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(35,214,255,.2);background:rgba(35,214,255,.06);color:#48ddff!important;text-decoration:none!important;font-weight:850;font-size:13px}@media (max-width:1280px){body.page-home .header-inner{grid-template-columns:auto 1fr auto!important;gap:18px!important;width:min(100% - 32px,1180px)!important}body.page-home .desktop-nav{gap:2px!important;padding:6px!important}body.page-home .desktop-nav a{font-size:13px!important;padding:0 9px!important}.px26-hero-grid{grid-template-columns:1fr!important;min-height:0!important}.px26-hero-visual{min-height:420px!important}.px26-infra-card{grid-template-columns:1fr!important}}@media (max-width:980px){body.page-home .header-inner{display:flex!important}body.page-home .desktop-nav{display:none!important}.px26-container{width:min(100% - 32px,1380px)!important}.px26-solution-grid,.px26-seo-grid{grid-template-columns:1fr 1fr!important}.px26-cta-card{grid-template-columns:1fr!important;text-align:left!important}}@media (max-width:760px){.px26-solution-grid,.px26-seo-grid{grid-template-columns:1fr!important}.px26-hero h1{font-size:clamp(44px,14vw,62px)!important}.px26-card-top{height:120px!important}}body.page-home .desktop-nav a{font-size:14px!important}.px26-section-head-left{text-align:left!important;max-width:940px!important;margin:0 0 26px!important}.px26-section-head-left .px26-eyebrow{justify-content:flex-start!important}.px26-blog-section{padding-top:28px!important;padding-bottom:22px!important}.px26-blog-section .resource-card-grid-visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.px26-blog-section .blog-home-card{min-height:100%;padding:24px;border-radius:20px;border:1px solid rgba(95,168,255,.16);background:linear-gradient(180deg,rgba(10,23,39,.96),rgba(6,14,26,.99));box-shadow:0 24px 70px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)}.px26-blog-section .blog-home-card:hover{transform:translateY(-4px);border-color:rgba(35,214,255,.34)}.px26-blog-section .blog-home-card h3{font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.08}.px26-blog-section .blog-home-card p{color:#c7d7ea;line-height:1.7}.px26-blog-section .blog-home-visual{min-height:240px;border-radius:18px;background:#06111f}.px26-blog-section .blog-home-visual img{height:100%;object-fit:cover;border-radius:18px}.px26-blog-actions{display:flex;justify-content:center;margin-top:22px}.px26-cta-card{position:relative;overflow:hidden}.px26-cta-card::before{content:"";position:absolute;inset:auto -20% -55% auto;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(35,214,255,.18),transparent 62%);pointer-events:none}.px26-cta-card .px26-btn{min-width:240px}.px26-infra-copy h2{max-width:420px!important}@media (max-width:1120px){.px26-blog-section .resource-card-grid-visual{grid-template-columns:1fr}}@media (max-width:760px){.px26-blog-actions{justify-content:stretch}.px26-blog-actions .px26-btn{width:100%}}body.page-home .site-header{backdrop-filter:blur(18px) saturate(1.1)!important;box-shadow:0 16px 45px rgba(0,0,0,.22)!important}body.page-home .desktop-nav{gap:10px!important;padding:9px 12px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(12,24,40,.82),rgba(7,15,28,.72))!important}body.page-home .desktop-nav a{min-height:42px!important;padding:0 16px!important;border:1px solid transparent!important;letter-spacing:-.015em!important}body.page-home .desktop-nav a:hover,body.page-home .desktop-nav a.active{border-color:rgba(35,214,255,.18)!important;background:linear-gradient(180deg,rgba(35,214,255,.13),rgba(35,214,255,.055))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}body.page-home .desktop-cta,body.page-home .header-actions .button-secondary{background:linear-gradient(135deg,#126cff,#22bfff)!important;border:1px solid rgba(126,220,255,.42)!important;box-shadow:0 14px 35px rgba(20,116,255,.28),inset 0 1px 0 rgba(255,255,255,.18)!important}.px26-home::before{content:"";position:absolute;inset:0 0 auto 0;height:1180px;background:radial-gradient(circle at 74% 7%,rgba(22,125,255,.18),transparent 34%),radial-gradient(circle at 21% 17%,rgba(35,214,255,.13),transparent 30%);pointer-events:none}.px26-hero-copy{position:relative}.px26-hero-copy::after{content:"";position:absolute;left:0;bottom:-36px;width:220px;height:1px;background:linear-gradient(90deg,rgba(35,214,255,.65),transparent);opacity:.75}.px26-metrics{border-radius:20px!important;background:linear-gradient(180deg,rgba(7,22,38,.93),rgba(5,15,27,.98))!important}.px26-metric{padding:26px 30px!important}.px26-solution-card{border-radius:22px!important}.px26-solution-card::after{content:"";position:absolute;inset:auto 22px 0 22px;height:1px;background:linear-gradient(90deg,transparent,rgba(35,214,255,.34),transparent);opacity:.75}.px26-card-top{box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 14px 35px rgba(0,0,0,.20)!important}.px26-infra-card{position:relative}.px26-infra-card::after{content:"";position:absolute;inset:28px 28px auto auto;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(35,214,255,.14),transparent 65%);pointer-events:none}.px26-blog-section .resource-card-grid-visual .blog-home-card{grid-template-columns:minmax(0,1fr)!important}.px26-blog-section .blog-home-visual{order:-1;min-height:180px!important;max-height:220px}.px26-blog-section .blog-home-card-copy{display:grid;gap:8px}.px26-final-cta{padding-top:46px!important}.px26-cta-card{grid-template-columns:1.05fr 1.3fr auto!important;min-height:210px}.px26-cta-icon{display:none!important}.px26-cta-card h2::before{content:"Architecture review";display:inline-flex;margin-bottom:14px;padding:7px 10px;border:1px solid rgba(35,214,255,.28);border-radius:999px;color:#51e4ff;background:rgba(35,214,255,.065);font-size:12px;line-height:1;letter-spacing:.12em;text-transform:uppercase}.px26-seo-card{background:linear-gradient(180deg,rgba(7,20,35,.86),rgba(3,10,20,.98))!important}@media (max-width:1280px){body.page-home .desktop-nav{gap:5px!important}body.page-home .desktop-nav a{padding:0 11px!important}}@media (max-width:760px){.px26-cta-card{grid-template-columns:1fr!important}.px26-blog-section .blog-home-visual{min-height:160px!important}}body.page-home .desktop-nav .nav-blog,.desktop-nav .nav-blog{display:inline-flex!important;visibility:visible!important;opacity:1!important;color:#ffffff!important}body.page-home .desktop-nav{grid-auto-flow:column!important;white-space:nowrap!important}body.page-home .desktop-nav .nav-blog::before{content:"";width:7px;height:7px;border-radius:999px;margin-right:7px;background:#23d6ff;box-shadow:0 0 12px rgba(35,214,255,.65)}@media (max-width:1320px){body.page-home .desktop-nav a{font-size:13px!important;padding:0 9px!important}body.page-home .desktop-cta,body.page-home .header-actions .button-secondary{padding-inline:18px!important}body.page-home .brand-mark{width:52px!important;height:52px!important}body.page-home .brand-name{font-size:22px!important}}.udp-game-article .article-header-card{overflow:hidden}.udp-game-hero-figure{margin:28px 0 0!important;border-radius:22px;overflow:hidden;background:#06111f;border:1px solid rgba(35,214,255,.16)}.udp-game-hero-figure img{width:100%;height:auto;display:block;border-radius:0!important}.udp-game-article .lead-paragraph{font-size:1.12rem;line-height:1.85;color:#d8e7f7}.udp-game-article .article-prose section{scroll-margin-top:110px}.udp-game-article .article-prose h2{margin-top:2.15rem}.udp-game-article .article-bottom-cta{margin-top:34px;padding:28px;border-radius:22px;background:linear-gradient(135deg,rgba(10,37,62,.96),rgba(6,18,32,.98));border:1px solid rgba(35,214,255,.20)}.udp-game-article .article-bottom-cta h2{margin-top:0}.udp-game-article .article-bottom-cta p{color:#cfe0f3}html{background:#020812!important}body{--px26-bg:#020812;--px26-bg-2:#04111f;--px26-panel:#07182b;--px26-panel-2:#0a2035;--px26-border:rgba(96,184,255,.22);--px26-border-strong:rgba(66,216,255,.45);--px26-text:#f7fbff;--px26-muted:#b7c6dc;--px26-soft:#7f91a8;--px26-cyan:#23d6ff;--px26-blue:#1977ff;--px26-blue-2:#2e8bff;--px26-shadow:0 24px 80px rgba(0,0,0,.42);background:radial-gradient(circle at 22% 0%,rgba(0,191,255,.12) 0,transparent 34%),radial-gradient(circle at 82% 18%,rgba(25,119,255,.18) 0,transparent 34%),linear-gradient(180deg,#020712 0%,#03101d 42%,#020812 100%)!important;color:var(--px26-text)!important}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;background:linear-gradient(rgba(57,211,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(57,211,255,.028) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.68),transparent 78%)}.site-shell,main{background:transparent!important;color:var(--px26-text)!important}.site-header{position:sticky!important;top:0!important;z-index:1000!important;background:rgba(2,8,18,.95)!important;border-bottom:1px solid rgba(99,183,255,.20)!important;box-shadow:0 16px 55px rgba(0,0,0,.22)!important;backdrop-filter:blur(22px)!important}.site-header::after{background:linear-gradient(90deg,transparent,rgba(35,214,255,.28),transparent)!important}.header-inner{min-height:74px!important;width:min(100% - 48px,1240px)!important;max-width:1240px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:26px!important}.brand{gap:14px!important;min-width:max-content!important;color:#fff!important;text-decoration:none!important}.brand-mark{width:48px!important;height:48px!important;border-radius:14px!important;background:radial-gradient(circle at 30% 20%,rgba(35,214,255,.45),rgba(18,93,211,.16) 58%,rgba(0,0,0,.10))!important;border:1px solid rgba(106,175,255,.16)!important;box-shadow:0 0 28px rgba(35,214,255,.16)!important}.brand-mark img{width:100%!important;height:100%!important;object-fit:contain!important}.brand-name{font-size:25px!important;line-height:.95!important;font-weight:950!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;letter-spacing:-.03em!important}.brand-sub{font-size:12px!important;letter-spacing:.28em!important;color:#9eb8d3!important;text-transform:uppercase!important;font-weight:800!important}.desktop-nav{justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:24px!important;min-width:0!important;max-width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.desktop-nav a,.desktop-nav .nav-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:10px 0!important;border-radius:0!important;color:rgba(239,247,255,.88)!important;white-space:nowrap!important;font-size:14px!important;font-weight:750!important;line-height:1!important;letter-spacing:-.01em!important;background:transparent!important;box-shadow:none!important}.desktop-nav a:hover,.desktop-nav a.active,.desktop-nav .nav-link:hover,.desktop-nav .nav-link.active{color:#fff!important;background:transparent!important;transform:none!important}.desktop-nav a.active::after,.desktop-nav .nav-link.active::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:4px!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--px26-cyan),var(--px26-blue-2))!important}.header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;min-width:max-content!important}.locale-trigger{min-height:40px!important;border-radius:10px!important;padding:0 15px!important;font-weight:900!important;color:#fff!important;background:rgba(8,20,36,.84)!important;border:1px solid rgba(148,182,214,.22)!important}.locale-menu{background:#06111f!important;border:1px solid rgba(96,184,255,.20)!important;box-shadow:0 22px 70px rgba(0,0,0,.36)!important}.locale-menu a{color:#d7e6f8!important}.locale-menu a:hover,.locale-menu a.active{background:rgba(35,214,255,.10)!important;color:#fff!important}.desktop-cta,.header-actions .button-secondary{background:linear-gradient(135deg,#1676ff 0%,#0aa8ff 100%)!important;color:#fff!important;border:1px solid rgba(96,197,255,.45)!important;border-radius:10px!important;box-shadow:0 12px 34px rgba(20,123,255,.24)!important;min-height:40px!important;padding:0 20px!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important}.mobile-toggle{background:rgba(8,20,36,.84)!important;border:1px solid rgba(148,182,214,.22)!important;border-radius:12px!important;color:#fff!important}.mobile-nav{background:rgba(2,8,18,.98)!important;border-bottom:1px solid rgba(99,183,255,.16)!important;box-shadow:0 24px 60px rgba(0,0,0,.35)!important}.mobile-nav a{color:#dbe8f8!important}.mobile-nav a.active,.mobile-nav a:hover{background:rgba(35,214,255,.10)!important;color:#fff!important}.section,.section-alt,.trust-strip,.blog-index-hero,.blog-list-section,.section-blog-article,.article-page-clean,.contact-section{background:transparent!important;color:var(--px26-text)!important;border-color:rgba(96,184,255,.10)!important}.section-alt{background:linear-gradient(180deg,rgba(5,14,27,.58),rgba(2,8,18,.34))!important;border-block:1px solid rgba(96,184,255,.10)!important}.hero,.page-hero,.blog-hero,.service-hero,.contact-hero,.blog-index-hero{background:radial-gradient(circle at 20% 10%,rgba(35,214,255,.12),transparent 28%),radial-gradient(circle at 88% 12%,rgba(25,119,255,.17),transparent 30%),linear-gradient(180deg,rgba(4,15,29,.96),rgba(3,10,20,.96))!important;color:#fff!important;border-bottom:1px solid rgba(96,184,255,.14)!important}.hero h1,.hero h2,.section-heading h1,.section-heading h2,.blog-index-copy h1,.article-header-card h1,.article-prose h1,.article-prose h2,.article-prose h3,.article-prose-clean h1,.article-prose-clean h2,.article-prose-clean h3,.contact-card h2,.glass-card h2,.glass-card h3,.feature-card h3,.pricing-card h3,.game-card h3,.resource-card h3,.blog-home-card h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.section-heading p,.hero-text,.hero-copy p,.blog-index-copy p,.article-header-lead,.article-prose p,.article-prose-clean p,.article-prose li,.article-prose-clean li,.contact-card p,.glass-card p,.feature-card p,.pricing-card p,.game-card p,.resource-card p,.blog-home-card p{color:#c7d8eb!important}.eyebrow,.pill,.panel-kicker,.blog-date,.text-link,.card-icon,.feature-inline svg,.check-list svg,.capability-list svg,.article-toc a:hover{color:var(--px26-cyan)!important}.glass-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-prose-clean,.article-sidebar,.article-sidebar-clean,.faq-item,.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean,.blog-home-band,.seo-mesh-card,.trust-pill,.footnote,.enterprise-bullet,.capability-pill,.legend-item,.diagram-box,.compare-card,.engine-step,.featured-diagram-card{background:radial-gradient(circle at 88% 0%,rgba(35,214,255,.08),transparent 36%),linear-gradient(180deg,rgba(10,30,52,.94),rgba(5,16,29,.98))!important;border:1px solid rgba(96,184,255,.18)!important;box-shadow:0 20px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.045)!important;color:var(--px26-text)!important}.trust-pill,.footnote,.enterprise-bullet,.capability-pill,.legend-item,.pill{background:rgba(35,214,255,.08)!important;border-color:rgba(35,214,255,.18)!important;color:#d9efff!important}.faq-item summary{color:#fff!important}.article-toc a{color:#bfd0e4!important;border-color:rgba(96,184,255,.12)!important}.article-toc a:hover{background:rgba(35,214,255,.08)!important}input,select,textarea{background:rgba(6,18,31,.86)!important;color:#fff!important;border:1px solid rgba(96,184,255,.18)!important}input::placeholder,textarea::placeholder{color:#8fa5bd!important}.blog-home-visual,.blog-featured-visual,.blog-card-visual,.article-figure,.hero-panel-card{background:rgba(6,18,31,.78)!important;border-color:rgba(96,184,255,.12)!important}.site-footer{background:#030b15!important;border-top:1px solid rgba(91,167,235,.18)!important;color:var(--px26-muted)!important;padding:64px 0 34px!important}.footer-grid-rich{max-width:1240px!important;display:grid!important;grid-template-columns:1.35fr .9fr 1fr 1.1fr!important;gap:54px!important;align-items:start!important}.footer-brand-block{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.footer-brand-block p,.footer-contact-block p,.footer-links a,.footer-inline-link{color:#b8c8dc!important;line-height:1.72!important}.footer-highlight{display:none!important}.site-footer h3{color:#fff!important;font-size:16px!important;margin:0 0 20px!important}.footer-links{display:grid!important;gap:11px!important}.footer-links a:hover,.footer-inline-link:hover{color:var(--px26-cyan)!important}.footer-contact-block{background:rgba(9,22,38,.65)!important;border:1px solid rgba(99,183,255,.13)!important;box-shadow:none!important;border-radius:22px!important;padding:28px!important}.footer-link-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:16px!important;padding:11px 17px!important;background:linear-gradient(135deg,#1676ff,#1aaeff)!important;color:#fff!important;border-radius:10px!important;font-weight:800!important;box-shadow:0 14px 36px rgba(24,124,255,.22)!important}@media (max-width:1280px){.header-inner{width:min(100% - 32px,1180px)!important;gap:18px!important}.desktop-nav{gap:14px!important}.desktop-nav a,.desktop-nav .nav-link{font-size:13px!important}.footer-grid-rich{grid-template-columns:1fr 1fr!important}}@media (max-width:980px){.header-inner{display:flex!important;width:min(100% - 32px,1180px)!important}.desktop-nav,.desktop-cta{display:none!important}}@media (max-width:760px){.footer-grid-rich{grid-template-columns:1fr!important;gap:28px!important}}.page-blog .blog-featured-article{display:none!important}.page-blog .blog-all-section{padding-top:56px!important}.page-blog .blog-all-band{padding:34px!important;border-radius:28px!important}.page-blog .blog-all-heading{max-width:980px!important;margin:0 0 30px!important}.page-blog .blog-count-pill{display:inline-flex;align-items:center;width:max-content;margin-top:18px;padding:9px 14px;border-radius:999px;border:1px solid rgba(35,214,255,.24);background:rgba(35,214,255,.08);color:#dff7ff;font-weight:900;font-size:13px}.page-blog .resource-card-grid.resource-card-grid-visual{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}.page-blog .resource-card-grid-visual .blog-home-card{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto 1fr!important;min-height:100%!important;padding:0!important;overflow:hidden!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(10,30,52,.96),rgba(5,16,29,.99))!important;border:1px solid rgba(96,184,255,.18)!important;box-shadow:0 20px 60px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.045)!important}.page-blog .resource-card-grid-visual .blog-home-card-copy{order:2!important;padding:22px!important;display:grid!important;gap:12px!important;align-content:start!important}.page-blog .resource-card-grid-visual .blog-home-visual{order:1!important;display:block!important;min-height:176px!important;height:176px!important;border-radius:0!important;background:#071524!important;border:0!important;overflow:hidden!important}.page-blog .resource-card-grid-visual .blog-home-visual img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;display:block!important}.page-blog .resource-card-grid-visual .blog-home-card h3{font-size:clamp(1.18rem,1.45vw,1.42rem)!important;line-height:1.16!important;margin:0!important}.page-blog .resource-card-grid-visual .blog-home-card p{font-size:.96rem!important;line-height:1.62!important;margin:0!important;color:#c7d8eb!important}.page-blog .resource-card-grid-visual .blog-meta-row{display:flex!important;flex-wrap:wrap!important;gap:9px!important;align-items:center!important}.page-blog .resource-card-grid-visual .pill,.page-blog .resource-card-grid-visual .blog-date{font-size:12px!important;line-height:1!important;padding:8px 10px!important}.page-blog .resource-card-grid-visual .text-link{margin-top:auto!important;color:var(--px26-cyan)!important;font-weight:900!important}@media (max-width:1180px){.page-blog .resource-card-grid.resource-card-grid-visual{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.page-blog .blog-all-band{padding:22px!important}.page-blog .resource-card-grid.resource-card-grid-visual{grid-template-columns:1fr!important}.page-blog .resource-card-grid-visual .blog-home-visual{height:190px!important}}:root{--px26-bg:#020812;--px26-bg-2:#04111f;--px26-panel:#07182b;--px26-panel-2:#0a2035;--px26-border:rgba(96,184,255,.22);--px26-border-strong:rgba(66,216,255,.45);--px26-text:#f7fbff;--px26-muted:#b7c6dc;--px26-soft:#7f91a8;--px26-cyan:#23d6ff;--px26-blue:#1977ff;--px26-blue-2:#2e8bff;--px26-shadow:0 24px 80px rgba(0,0,0,.42)}html,body{background:#020812!important;color:var(--px26-text)!important}body{background:radial-gradient(circle at 48% -12%,rgba(0,152,255,.16),transparent 38%),radial-gradient(circle at 12% 18%,rgba(0,222,255,.09),transparent 32%),radial-gradient(circle at 86% 9%,rgba(25,119,255,.15),transparent 31%),linear-gradient(180deg,#020812 0%,#04111f 38%,#020812 100%)!important}.site-shell,main,.page-main{background:transparent!important;color:var(--px26-text)!important}.site-header,body.page-home .site-header{position:sticky!important;top:0!important;z-index:1000!important;background:rgba(2,8,18,.96)!important;border-bottom:1px solid rgba(35,214,255,.22)!important;box-shadow:0 16px 45px rgba(0,0,0,.22)!important;backdrop-filter:blur(18px) saturate(1.1)!important}.site-header::after,body.page-home .site-header::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(35,214,255,.30),transparent)!important;pointer-events:none!important}.header-inner,body.page-home .header-inner{display:grid!important;grid-template-columns:auto minmax(420px,1fr) auto!important;align-items:center!important;gap:28px!important;min-height:86px!important;width:min(100% - 48px,1380px)!important;max-width:1380px!important;margin-inline:auto!important}.brand,body.page-home .brand{gap:14px!important;min-width:max-content!important;text-decoration:none!important;color:#fff!important}.brand-mark,body.page-home .brand-mark{width:58px!important;height:58px!important;border-radius:18px!important;background:radial-gradient(circle at 30% 20%,rgba(35,214,255,.45),rgba(18,93,211,.16) 58%,rgba(0,0,0,.10))!important;border:1px solid rgba(106,175,255,.16)!important;box-shadow:0 0 28px rgba(35,214,255,.16)!important;overflow:hidden!important}.brand-mark img,body.page-home .brand-mark img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.brand-name,body.page-home .brand-name{font-size:25px!important;line-height:.95!important;font-weight:950!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;letter-spacing:-.03em!important}.brand-sub,body.page-home .brand-sub{font-size:12px!important;letter-spacing:.28em!important;color:#9eb8d3!important;text-transform:uppercase!important;font-weight:800!important}.desktop-nav,body.page-home .desktop-nav{justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:0!important;max-width:100%!important;padding:9px 12px!important;border:1px solid rgba(142,186,232,.16)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(12,24,40,.82),rgba(7,15,28,.72))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important;overflow:visible!important;white-space:nowrap!important}.desktop-nav a,.desktop-nav .nav-link,body.page-home .desktop-nav a,body.page-home .desktop-nav .nav-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 16px!important;border-radius:999px!important;border:1px solid transparent!important;color:#dfeafa!important;white-space:nowrap!important;font-size:14px!important;font-weight:850!important;line-height:1!important;letter-spacing:-.015em!important;background:transparent!important;text-decoration:none!important;box-shadow:none!important;position:relative!important}.desktop-nav a::after,.desktop-nav .nav-link::after,body.page-home .desktop-nav a::after,body.page-home .desktop-nav .nav-link::after{display:none!important;content:none!important}.desktop-nav a:hover,.desktop-nav a.active,.desktop-nav .nav-link:hover,.desktop-nav .nav-link.active,body.page-home .desktop-nav a:hover,body.page-home .desktop-nav a.active,body.page-home .desktop-nav .nav-link:hover,body.page-home .desktop-nav .nav-link.active{border-color:rgba(35,214,255,.18)!important;background:linear-gradient(180deg,rgba(35,214,255,.13),rgba(35,214,255,.055))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;color:#fff!important;transform:none!important}.desktop-nav .nav-blog,body.page-home .desktop-nav .nav-blog{display:inline-flex!important;visibility:visible!important;opacity:1!important;color:#fff!important}.desktop-nav .nav-blog::before,body.page-home .desktop-nav .nav-blog::before{content:""!important;width:7px!important;height:7px!important;border-radius:999px!important;margin-right:7px!important;background:#23d6ff!important;box-shadow:0 0 12px rgba(35,214,255,.65)!important}.header-actions,body.page-home .header-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;min-width:max-content!important}.locale-trigger,body.page-home .locale-trigger{min-height:44px!important;border-radius:14px!important;padding:0 18px!important;font-weight:900!important;color:#fff!important;background:rgba(8,20,36,.84)!important;border:1px solid rgba(148,182,214,.22)!important}.locale-menu{background:#06111f!important;border:1px solid rgba(96,184,255,.20)!important;box-shadow:0 22px 70px rgba(0,0,0,.36)!important}.locale-menu a{color:#d7e6f8!important}.locale-menu a:hover,.locale-menu a.active{background:rgba(35,214,255,.10)!important;color:#fff!important}.desktop-cta,.header-actions .button-secondary,body.page-home .desktop-cta,body.page-home .header-actions .button-secondary{min-height:44px!important;border-radius:14px!important;padding:0 24px!important;font-size:15px!important;font-weight:900!important;white-space:nowrap!important;background:linear-gradient(135deg,#126cff,#22bfff)!important;border:1px solid rgba(126,220,255,.42)!important;color:#fff!important;box-shadow:0 14px 35px rgba(20,116,255,.28),inset 0 1px 0 rgba(255,255,255,.18)!important}.mobile-toggle{background:rgba(8,20,36,.84)!important;border:1px solid rgba(148,182,214,.22)!important;border-radius:12px!important;color:#fff!important}.mobile-nav{background:rgba(2,8,18,.98)!important;border-bottom:1px solid rgba(99,183,255,.16)!important;box-shadow:0 24px 60px rgba(0,0,0,.35)!important}.mobile-nav a{color:#dbe8f8!important}.mobile-nav a.active,.mobile-nav a:hover{background:rgba(35,214,255,.10)!important;color:#fff!important}.hero,.page-hero,.blog-hero,.service-hero,.contact-hero,.blog-index-hero,.article-header-card{background:radial-gradient(circle at 20% 10%,rgba(35,214,255,.12),transparent 28%),radial-gradient(circle at 88% 12%,rgba(25,119,255,.17),transparent 30%),linear-gradient(180deg,rgba(4,15,29,.96),rgba(3,10,20,.96))!important;color:#fff!important;border-bottom:1px solid rgba(96,184,255,.14)!important}.section,.section-alt,.blog-list-section,.section-blog-article,.contact-section,.article-page-clean{background:transparent!important;color:var(--px26-text)!important}.glass-card,.blog-home-card,.resource-card,.article-prose,.article-prose-clean,.article-sidebar,.article-sidebar-clean,.faq-item,.contact-card,.contact-side,.feature-card,.pricing-card,.game-card,.info-panel,.metric-card,.long-card,.step-card{background:radial-gradient(circle at 88% 0%,rgba(35,214,255,.08),transparent 36%),linear-gradient(180deg,rgba(10,30,52,.94),rgba(5,16,29,.98))!important;border:1px solid rgba(96,184,255,.18)!important;box-shadow:0 20px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.045)!important;color:var(--px26-text)!important}h1,h2,h3,.section-heading h1,.section-heading h2,.article-header-card h1,.article-prose h1,.article-prose h2,.article-prose h3,.blog-home-card h3,.resource-card h3,.glass-card h2,.glass-card h3{color:#fff!important;-webkit-text-fill-color:#fff!important}p,li,.section-heading p,.hero-text,.hero-copy p,.article-header-lead,.article-prose p,.article-prose li,.blog-home-card p,.resource-card p,.glass-card p{color:#c7d8eb!important}.site-footer,body.page-home .site-footer{background:#030b15!important;border-top:1px solid rgba(91,167,235,.18)!important;color:var(--px26-muted)!important;padding:64px 0 34px!important}.footer-grid-rich,body.page-home .footer-grid-rich{max-width:1240px!important;display:grid!important;grid-template-columns:1.35fr .9fr 1fr 1.1fr!important;gap:54px!important;align-items:start!important}.footer-brand-block,body.page-home .footer-brand-block{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.footer-brand-block p,.footer-contact-block p,.footer-links a,.footer-inline-link,body.page-home .footer-brand-block p,body.page-home .footer-contact-block p,body.page-home .footer-links a,body.page-home .footer-inline-link{color:#b8c8dc!important;line-height:1.72!important}.footer-highlight,body.page-home .footer-highlight{display:none!important}.site-footer h3,body.page-home .site-footer h3{color:#fff!important;font-size:16px!important;margin:0 0 20px!important}.footer-links,body.page-home .footer-links{display:grid!important;gap:11px!important}.footer-links a:hover,.footer-inline-link:hover,body.page-home .footer-links a:hover,body.page-home .footer-inline-link:hover{color:var(--px26-cyan)!important}.footer-contact-block,body.page-home .footer-contact-block{background:rgba(9,22,38,.65)!important;border:1px solid rgba(99,183,255,.13)!important;box-shadow:none!important;border-radius:22px!important;padding:28px!important}.footer-link-cta,body.page-home .footer-link-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:16px!important;padding:11px 17px!important;background:linear-gradient(135deg,#1676ff,#1aaeff)!important;color:#fff!important;border-radius:10px!important;font-weight:800!important;box-shadow:0 14px 36px rgba(24,124,255,.22)!important}@media (max-width:1320px){.header-inner,body.page-home .header-inner{grid-template-columns:auto 1fr auto!important;gap:18px!important;width:min(100% - 32px,1180px)!important}.desktop-nav,body.page-home .desktop-nav{gap:5px!important}.desktop-nav a,.desktop-nav .nav-link,body.page-home .desktop-nav a,body.page-home .desktop-nav .nav-link{font-size:13px!important;padding:0 9px!important}.desktop-cta,.header-actions .button-secondary,body.page-home .desktop-cta,body.page-home .header-actions .button-secondary{padding-inline:18px!important}.brand-mark,body.page-home .brand-mark{width:52px!important;height:52px!important}.brand-name,body.page-home .brand-name{font-size:22px!important}}@media (max-width:980px){.header-inner,body.page-home .header-inner{display:flex!important;width:min(100% - 32px,1180px)!important}.desktop-nav,.desktop-cta,body.page-home .desktop-nav,body.page-home .desktop-cta{display:none!important}.footer-grid-rich,body.page-home .footer-grid-rich{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.footer-grid-rich,body.page-home .footer-grid-rich{grid-template-columns:1fr!important;gap:28px!important}}body.page-blog .blog-all-section{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;margin:0!important;padding:34px 0 76px!important;background:linear-gradient(180deg,rgba(3,13,25,.98),rgba(2,8,18,1))!important;border-top:1px solid rgba(35,214,255,.16)!important}body.page-blog .blog-all-section.visible,body.page-blog .blog-all-section.reveal{opacity:1!important;visibility:visible!important;transform:none!important}body.page-blog .blog-all-section .container{width:min(100% - 48px,1380px)!important;max-width:1380px!important;margin-inline:auto!important}body.page-blog .blog-all-band{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.page-blog .blog-all-heading{display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;max-width:980px!important;margin:0 0 28px!important;padding:0!important;text-align:left!important}body.page-blog .blog-all-heading h2{color:#fff!important;font-size:clamp(32px,3.6vw,52px)!important;line-height:1.04!important;letter-spacing:-.055em!important;margin:12px 0 12px!important}body.page-blog .blog-all-heading p{color:#c7d8eb!important;max-width:880px!important;font-size:17px!important;line-height:1.72!important}body.page-blog .blog-count-pill{display:inline-flex!important;align-items:center!important;width:max-content!important;margin-top:16px!important;padding:9px 14px!important;border-radius:999px!important;border:1px solid rgba(35,214,255,.28)!important;background:rgba(35,214,255,.10)!important;color:#e7faff!important;font-weight:900!important;font-size:13px!important}body.page-blog .blog-all-section .resource-card-grid,body.page-blog .blog-all-section .resource-card-grid.resource-card-grid-visual{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;align-items:stretch!important;opacity:1!important;visibility:visible!important;transform:none!important}body.page-blog .blog-all-section .blog-home-card,body.page-blog .blog-all-section .resource-card{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto 1fr!important;min-height:100%!important;height:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;padding:0!important;overflow:hidden!important;border-radius:22px!important;text-decoration:none!important;background:linear-gradient(180deg,rgba(10,30,52,.96),rgba(5,16,29,.99))!important;border:1px solid rgba(96,184,255,.20)!important;box-shadow:0 20px 60px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)!important;color:#fff!important}body.page-blog .blog-all-section .blog-home-card-copy{order:2!important;display:grid!important;gap:12px!important;align-content:start!important;padding:22px!important;opacity:1!important;visibility:visible!important;transform:none!important}body.page-blog .blog-all-section .blog-home-visual{order:1!important;display:block!important;min-height:178px!important;height:178px!important;opacity:1!important;visibility:visible!important;transform:none!important;border-radius:0!important;background:#071524!important;border:0!important;overflow:hidden!important}body.page-blog .blog-all-section .blog-home-visual img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;opacity:1!important;visibility:visible!important}body.page-blog .blog-all-section .blog-meta-row{display:flex!important;flex-wrap:wrap!important;gap:9px!important;align-items:center!important;opacity:1!important;visibility:visible!important}body.page-blog .blog-all-section .blog-home-card h3{display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(1.18rem,1.45vw,1.42rem)!important;line-height:1.16!important;margin:0!important;opacity:1!important;visibility:visible!important}body.page-blog .blog-all-section .blog-home-card p{display:block!important;color:#c7d8eb!important;font-size:.96rem!important;line-height:1.62!important;margin:0!important;opacity:1!important;visibility:visible!important}body.page-blog .blog-all-section .text-link{display:inline-flex!important;margin-top:auto!important;color:var(--px26-cyan)!important;font-weight:900!important;opacity:1!important;visibility:visible!important}@media (max-width:1180px){body.page-blog .blog-all-section .resource-card-grid,body.page-blog .blog-all-section .resource-card-grid.resource-card-grid-visual{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){body.page-blog .blog-all-section .container{width:min(100% - 32px,1380px)!important}body.page-blog .blog-all-section .resource-card-grid,body.page-blog .blog-all-section .resource-card-grid.resource-card-grid-visual{grid-template-columns:1fr!important}body.page-blog .blog-all-section .blog-home-visual{height:190px!important}}:root{--px-readable-white:#f8fbff;--px-readable-soft:#d7e6f7;--px-readable-muted:#b9cbe0;--px-readable-cyan:#7cecff;--px-readable-cyan-strong:#2fe4ff;--px-readable-panel:#071827}body,main,section,.site-main,.page-content{color:var(--px-readable-white)!important}.section p,.section-alt p,.page-hero p,.hero p,.blog-hero p,.service-hero p,.article-header-card p,.glass-card p,.blog-home-card p,.resource-card p,.article-prose p,.article-prose li,.article-sidebar p,.contact-card p,.contact-side p,.feature-card p,.pricing-card p,.game-card p,.info-panel p,.metric-card p,.long-card p,.step-card p,.footer-contact-block p{color:var(--px-readable-soft)!important;-webkit-text-fill-color:var(--px-readable-soft)!important}h1,h2,h3,h4,h5,h6,.section-heading h1,.section-heading h2,.section-heading h3,.page-hero h1,.page-hero h2,.hero h1,.hero h2,.blog-hero h1,.blog-hero h2,.service-hero h1,.service-hero h2,.article-header-card h1,.article-prose h1,.article-prose h2,.article-prose h3,.glass-card h1,.glass-card h2,.glass-card h3,.blog-home-card h3,.resource-card h3,.faq-item summary,.card-title,.feature-title,.metric-title{color:var(--px-readable-white)!important;-webkit-text-fill-color:var(--px-readable-white)!important;text-shadow:0 1px 0 rgba(0,0,0,.25)!important}.eyebrow,.pill,.badge,.tag,.blog-date,.blog-meta-row,.blog-meta-row span,.article-meta-row span,.panel-kicker,.card-kicker,.price,.mini-metric,.metric-value,.metric-label,.stat-label,.footer-highlight,.timeline-top span,.service-pill,.trust-pill,.capability-pill,.blog-count-pill{color:#e9fbff!important;-webkit-text-fill-color:#e9fbff!important}.pill,.badge,.service-pill,.trust-pill,.capability-pill,.blog-count-pill,.article-meta-row .pill,.blog-meta-row .pill{background:rgba(4,18,31,.92)!important;border:1px solid rgba(124,236,255,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 18px rgba(35,214,255,.08)!important}a,.text-link,.card-link,.footer-links a,.footer-inline-link,.article-toc a,.resource-card .text-link,.blog-home-card .text-link,.px26-card-link,.px26-seo-links a{color:var(--px-readable-cyan)!important;-webkit-text-fill-color:var(--px-readable-cyan)!important}a:hover,.text-link:hover,.card-link:hover,.footer-links a:hover,.footer-inline-link:hover,.article-toc a:hover,.resource-card:hover .text-link,.blog-home-card:hover .text-link{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.button,.button-primary,.button-secondary,.button-ghost,.px26-btn,.px26-btn-primary,.px26-btn-ghost,.footer-link-cta,.desktop-cta,.header-actions .button-secondary{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 1px 0 rgba(0,0,0,.22)!important}.button-ghost,.px26-btn-ghost{background:rgba(7,20,35,.86)!important;border-color:rgba(198,225,255,.28)!important}.feature-inline,.feature-inline span,.check-list li,.capability-list li,.px26-solution-card li,.px26-benefit p,.footer-links li,.article-toc a,.faq-item p{color:var(--px-readable-soft)!important;-webkit-text-fill-color:var(--px-readable-soft)!important}.check-list svg,.feature-inline svg,.card-icon svg,.px26-card-icon svg,.px26-metric svg,.px26-infra-stats svg,.article-toc svg{color:var(--px-readable-cyan-strong)!important;stroke:currentColor!important}.blog-list-section .glass-card,.blog-index-section .glass-card,.resource-card,.article-header-card,.article-sidebar,.article-prose,.faq-item,.contact-card,.contact-side,.pricing-card,.game-card,.feature-card,.option-card,.timeline-card,.capability-panel,.capability-hero-card,.seo-mesh-card,.blog-card-featured,.blog-home-card{background:radial-gradient(circle at 90% 0%,rgba(35,214,255,.08),transparent 36%),linear-gradient(180deg,rgba(10,30,52,.96),rgba(5,16,29,.99))!important;border-color:rgba(96,184,255,.20)!important;color:var(--px-readable-white)!important}body.page-blog .blog-all-section .blog-date,body.page-blog .blog-all-section .pill,body.page-blog .blog-all-section .blog-meta-row span,body.page-blog .blog-all-heading .eyebrow{color:#e9fbff!important;-webkit-text-fill-color:#e9fbff!important}body.page-blog .blog-all-section .blog-home-card p,body.page-blog .blog-all-heading p{color:#d0deef!important;-webkit-text-fill-color:#d0deef!important}.article-sidebar a,.article-sidebar-clean a,.article-side-cta a,.article-prose a,.article-prose-clean a{color:var(--px-readable-cyan)!important;-webkit-text-fill-color:var(--px-readable-cyan)!important}.article-prose strong,.article-prose-clean strong,.article-sidebar strong,.article-side-cta strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.site-footer,.site-footer *{color:var(--px-readable-muted)!important}.site-footer h3,.site-footer .brand-name,.site-footer strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.site-footer a{color:#d7e6f7!important;-webkit-text-fill-color:#d7e6f7!important}.site-footer a:hover{color:var(--px-readable-cyan)!important;-webkit-text-fill-color:var(--px-readable-cyan)!important}.desktop-nav a,.desktop-nav .nav-link,.mobile-nav a,.locale-trigger,.locale-menu a{color:#eef7ff!important;-webkit-text-fill-color:#eef7ff!important}.desktop-nav a.active,.desktop-nav a:hover,.mobile-nav a.active,.mobile-nav a:hover,.locale-menu a.active,.locale-menu a:hover{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}[style*="color:#0"],[style*="color:#0"],[style*="color:#1"],[style*="color:#1"],.text-blue,.text-primary,.text-accent{color:var(--px-readable-cyan)!important;-webkit-text-fill-color:var(--px-readable-cyan)!important}body[class^="page-article"] .article-page-clean,body[class*=" page-article"] .article-page-clean,.udp-game-article{color:#f7fbff!important;-webkit-text-fill-color:initial!important}body[class^="page-article"] .article-prose,body[class^="page-article"] .article-prose-clean,body[class^="page-article"] .article-sidebar,body[class^="page-article"] .article-sidebar-clean,body[class^="page-article"] .article-header-card,.udp-game-article .article-prose,.udp-game-article .article-sidebar,.udp-game-article .article-header-card{background:linear-gradient(180deg,rgba(8,25,43,.98),rgba(3,12,22,.99))!important;border:1px solid rgba(93,184,255,.24)!important;color:#f7fbff!important}body[class^="page-article"] .article-prose h1,body[class^="page-article"] .article-prose h2,body[class^="page-article"] .article-prose h3,body[class^="page-article"] .article-header-card h1,body[class^="page-article"] .article-sidebar h2,body[class^="page-article"] .article-faq-block h2,body[class^="page-article"] .article-bottom-cta h2,.udp-game-article .article-prose h1,.udp-game-article .article-prose h2,.udp-game-article .article-prose h3,.udp-game-article .article-header-card h1,.udp-game-article .article-sidebar h2,.udp-game-article .article-faq-block h2,.udp-game-article .article-bottom-cta h2{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;text-shadow:none!important}body[class^="page-article"] .article-prose p,body[class^="page-article"] .article-prose li,body[class^="page-article"] .article-header-lead,body[class^="page-article"] .article-sidebar p,body[class^="page-article"] .article-sidebar li,body[class^="page-article"] .article-bottom-cta p,body[class^="page-article"] .lead-paragraph,.udp-game-article .article-prose p,.udp-game-article .article-prose li,.udp-game-article .article-header-lead,.udp-game-article .article-sidebar p,.udp-game-article .article-sidebar li,.udp-game-article .article-bottom-cta p,.udp-game-article .lead-paragraph{color:#d8e8f8!important;-webkit-text-fill-color:#d8e8f8!important;opacity:1!important}body[class^="page-article"] .article-faq-block .faq-item,.udp-game-article .article-faq-block .faq-item{background:linear-gradient(180deg,rgba(8,31,53,.98),rgba(5,18,32,.99))!important;border:1px solid rgba(107,203,255,.34)!important;box-shadow:0 16px 42px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06)!important}body[class^="page-article"] .article-faq-block .faq-item summary,body[class^="page-article"] .faq-item summary,.udp-game-article .article-faq-block .faq-item summary,.udp-game-article .faq-item summary{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;font-weight:900!important}body[class^="page-article"] .article-faq-block .faq-item p,body[class^="page-article"] .faq-item p,.udp-game-article .article-faq-block .faq-item p,.udp-game-article .faq-item p{color:#d8e8f8!important;-webkit-text-fill-color:#d8e8f8!important;opacity:1!important}body[class^="page-article"] .article-bottom-cta,.udp-game-article .article-bottom-cta{margin-top:38px!important;padding:34px!important;border-radius:24px!important;background:radial-gradient(circle at 15% 35%,rgba(35,214,255,.18),transparent 30%),linear-gradient(135deg,rgba(8,38,64,.98),rgba(4,14,26,.99))!important;border:1px solid rgba(93,184,255,.34)!important;box-shadow:0 24px 75px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)!important}.article-offer-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.article-offer-actions .button{min-height:46px!important;border-radius:14px!important;padding:0 18px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-weight:900!important;text-decoration:none!important}.article-offer-actions .button-ghost{background:rgba(6,20,35,.88)!important;border:1px solid rgba(151,221,255,.28)!important}.article-offer-actions .button-ghost:hover{background:rgba(35,214,255,.12)!important;border-color:rgba(35,214,255,.56)!important}body[class^="page-article"] .article-side-cta,.udp-game-article .article-side-cta{background:linear-gradient(180deg,rgba(10,31,53,.98),rgba(4,14,26,.99))!important;border:1px solid rgba(93,184,255,.26)!important;border-radius:18px!important}body[class^="page-article"] .article-side-cta strong,body[class^="page-article"] .article-side-cta p,.udp-game-article .article-side-cta strong,.udp-game-article .article-side-cta p{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}body[class^="page-article"] .article-side-cta p,.udp-game-article .article-side-cta p{color:#d8e8f8!important;-webkit-text-fill-color:#d8e8f8!important}@media (max-width:760px){.article-offer-actions{flex-direction:column}.article-offer-actions .button{width:100%}}html body[class*="page-article_"] main,html body.page-blog main{background:#020812!important;color:#f8fbff!important}html body[class*="page-article_"] .article-page-clean,html body[class*="page-article_"] .article-page-container,html body[class*="page-article_"] .article-clean-grid,html body.page-blog .blog-all-section,html body.page-blog .blog-all-band{color:#f8fbff!important;-webkit-text-fill-color:initial!important}html body[class*="page-article_"] .article-header-card,html body[class*="page-article_"] .article-prose-clean,html body[class*="page-article_"] .article-sidebar-clean,html body[class*="page-article_"] .article-summary-card,html body[class*="page-article_"] .article-info-card,html body[class*="page-article_"] .article-offer-focus,html body[class*="page-article_"] .article-bottom-cta,html body[class*="page-article_"] .article-side-cta,html body[class*="page-article_"] .article-related-links .glass-card,html body[class*="page-article_"] .faq-item,html body.page-blog .blog-insight-card,html body.page-blog .blog-home-card,html body.page-blog .resource-card,html body.page-blog .blog-all-band{background:radial-gradient(circle at 88% 0%,rgba(35,214,255,.10),transparent 38%),linear-gradient(180deg,rgba(8,25,43,.98),rgba(3,12,22,.995))!important;border:1px solid rgba(96,184,255,.28)!important;box-shadow:0 22px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.055)!important;color:#f8fbff!important;-webkit-text-fill-color:initial!important;opacity:1!important}html body[class*="page-article_"] .article-prose-clean h1,html body[class*="page-article_"] .article-prose-clean h2,html body[class*="page-article_"] .article-prose-clean h3,html body[class*="page-article_"] .article-header-card h1,html body[class*="page-article_"] .article-header-card h2,html body[class*="page-article_"] .article-sidebar-clean h2,html body[class*="page-article_"] .article-faq-block h2,html body[class*="page-article_"] .article-bottom-cta h2,html body[class*="page-article_"] .article-side-cta strong,html body[class*="page-article_"] .article-related-links h2,html body[class*="page-article_"] details.faq-item summary,html body.page-blog .blog-index-copy h1,html body.page-blog .blog-insight-card h2,html body.page-blog .blog-all-heading h2,html body.page-blog .blog-home-card h3,html body.page-blog .resource-card h3,html body.page-blog .blog-count-pill{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;text-shadow:none!important}html body[class*="page-article_"] .article-prose-clean p,html body[class*="page-article_"] .article-prose-clean li,html body[class*="page-article_"] .article-header-lead,html body[class*="page-article_"] .lead-paragraph,html body[class*="page-article_"] .article-sidebar-clean p,html body[class*="page-article_"] .article-sidebar-clean li,html body[class*="page-article_"] .article-bottom-cta p,html body[class*="page-article_"] .article-side-cta p,html body[class*="page-article_"] details.faq-item p,html body[class*="page-article_"] .article-related-links p,html body.page-blog .blog-index-copy p,html body.page-blog .blog-insight-card p,html body.page-blog .blog-all-heading p,html body.page-blog .blog-home-card p,html body.page-blog .resource-card p,html body.page-blog .blog-date,html body.page-blog .blog-meta-row span{color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important;opacity:1!important}html body[class*="page-article_"] .article-prose-clean a:not(.button),html body[class*="page-article_"] .article-sidebar-clean a:not(.button),html body[class*="page-article_"] .article-related-links a:not(.button),html body.page-blog .blog-home-card .text-link,html body.page-blog .resource-card .text-link{color:#69e6ff!important;-webkit-text-fill-color:#69e6ff!important;opacity:1!important}html body[class*="page-article_"] .pill,html body[class*="page-article_"] .blog-date,html body[class*="page-article_"] .eyebrow,html body.page-blog .pill,html body.page-blog .eyebrow,html body.page-blog .blog-count-pill{color:#eaffff!important;-webkit-text-fill-color:#eaffff!important;background:rgba(3,14,25,.92)!important;border:1px solid rgba(105,230,255,.38)!important;opacity:1!important}html body[class*="page-article_"] .article-faq-block .faq-item,html body[class*="page-article_"] details.faq-item{border-radius:18px!important;background:linear-gradient(180deg,rgba(9,32,55,.99),rgba(4,15,27,.995))!important;border:1px solid rgba(105,230,255,.34)!important}html body[class*="page-article_"] details.faq-item summary{display:flex!important;align-items:center!important;min-height:54px!important;padding:18px 22px!important;font-size:17px!important;line-height:1.35!important;font-weight:900!important}html body[class*="page-article_"] details.faq-item p{padding:0 22px 20px!important;margin:0!important}html body[class*="page-article_"] .article-bottom-cta{padding:34px!important;border-radius:24px!important;background:radial-gradient(circle at 10% 25%,rgba(35,214,255,.20),transparent 30%),linear-gradient(135deg,rgba(9,37,62,.99),rgba(4,14,26,.995))!important}html body[class*="page-article_"] .article-bottom-cta .button,html body[class*="page-article_"] .article-side-cta .button,html body.page-blog .button{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html body[class*="page-article_"] .article-offer-actions .button-ghost{background:rgba(5,19,34,.95)!important;border:1px solid rgba(151,221,255,.34)!important}html body.page-blog .blog-all-section{padding-top:72px!important}html body.page-blog .resource-card-grid,html body.page-blog .resource-card-grid-visual{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:22px!important;visibility:visible!important;opacity:1!important}html body.page-blog .resource-card{display:grid!important;visibility:visible!important;opacity:1!important;transform:none!important}:root{--px16-bg:#020812;--px16-panel:#071827;--px16-panel-2:#0a2136;--px16-panel-3:#0b2b45;--px16-border:rgba(113,205,255,.30);--px16-border-soft:rgba(113,205,255,.18);--px16-title:#ffffff;--px16-text:#e7f2ff;--px16-muted:#c8d9ec;--px16-link:#67e7ff;--px16-cyan:#25dcff;--px16-blue:#1a7dff;--px16-shadow:0 28px 90px rgba(0,0,0,.38)}html{scroll-padding-top:104px}body{background:radial-gradient(circle at 18% 0%,rgba(35,214,255,.10),transparent 32%),radial-gradient(circle at 88% 6%,rgba(26,125,255,.13),transparent 31%),linear-gradient(180deg,#020812 0%,#03101d 42%,#020812 100%)!important;color:var(--px16-text)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.js-enabled .reveal,html.js-enabled .reveal:not(.visible),.reveal{opacity:1!important;transform:none!important}.reveal{animation:px16FadeUp .55s ease both}@keyframes px16FadeUp{from{opacity:.001;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.site-header,body .site-header{background:rgba(2,8,18,.94)!important;backdrop-filter:blur(18px)!important;border-bottom:1px solid rgba(37,220,255,.20)!important;box-shadow:0 18px 54px rgba(0,0,0,.24)!important}.site-header::after{background:linear-gradient(90deg,transparent,rgba(37,220,255,.42),transparent)!important}.header-inner{min-height:86px!important;width:min(100% - 48px,1380px)!important;max-width:1380px!important}.brand-name{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:950!important}.brand-sub{color:#a8e9ff!important;-webkit-text-fill-color:#a8e9ff!important;opacity:1!important}.desktop-nav{border:1px solid rgba(142,186,232,.16)!important;background:rgba(10,24,42,.72)!important;border-radius:999px!important;padding:8px!important;gap:4px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}.desktop-nav a{color:#e7f2ff!important;-webkit-text-fill-color:#e7f2ff!important;opacity:1!important;border-radius:999px!important;font-weight:850!important;text-shadow:none!important}.desktop-nav a:hover,.desktop-nav a.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgba(37,220,255,.12)!important}.locale-trigger,.desktop-cta,.header-actions .button-secondary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgba(10,24,42,.82)!important;border:1px solid rgba(151,221,255,.24)!important}.desktop-cta,.header-actions .button-secondary,.button-primary{background:linear-gradient(135deg,#176eff,#21bdff)!important;border-color:rgba(133,224,255,.42)!important;box-shadow:0 18px 42px rgba(23,110,255,.26)!important}.section,.section-alt,.page-hero,.hero,.hero-subpage,.blog-index-hero,.section-blog-article,.blog-list-section,.contact-section{background:transparent!important}.glass-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-prose-clean,.article-sidebar,.article-sidebar-clean,.faq-item,.article-link-card,.cta-band-inner,.article-header-card,.article-inline-cta,.article-offer-focus,.article-bottom-cta,.article-side-cta,.contact-form{background:radial-gradient(circle at 88% 0%,rgba(37,220,255,.09),transparent 36%),linear-gradient(180deg,rgba(8,25,43,.98),rgba(3,12,22,.995))!important;border:1px solid var(--px16-border-soft)!important;color:var(--px16-text)!important;-webkit-text-fill-color:initial!important;box-shadow:var(--px16-shadow),inset 0 1px 0 rgba(255,255,255,.055)!important}.glass-card:hover,.blog-home-card:hover,.resource-card:hover,.pricing-card:hover,.game-card:hover,.offer-lineup-card:hover{border-color:rgba(37,220,255,.42)!important;transform:translateY(-3px);transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.site-footer{background:linear-gradient(180deg,#06111f,#020812)!important;border-top:1px solid rgba(37,220,255,.18)!important;color:var(--px16-text)!important}.site-footer *,.footer-grid-rich *,.footer-links *{color:var(--px16-text)!important;-webkit-text-fill-color:var(--px16-text)!important;opacity:1!important}.site-footer a:hover{color:var(--px16-link)!important;-webkit-text-fill-color:var(--px16-link)!important}h1,h2,h3,h4,h5,h6,.section-heading h1,.section-heading h2,.hero-copy h1,.blog-index-copy h1,.article-header-card h1,.article-prose h1,.article-prose h2,.article-prose h3,.article-prose-clean h1,.article-prose-clean h2,.article-prose-clean h3,.article-sidebar h2,.article-sidebar-clean h2,.faq-item summary,.blog-home-card h3,.resource-card h3,.blog-card-copy h3,.glass-card h2,.glass-card h3,.glass-card strong,.article-bottom-cta h2,.article-side-cta strong,.cta-band h2,.cta-band-inner h2{color:var(--px16-title)!important;-webkit-text-fill-color:var(--px16-title)!important;opacity:1!important;text-shadow:none!important;filter:none!important;mix-blend-mode:normal!important}p,li,span,small,summary,.section-heading p,.hero-text,.hero-copy p,.article-header-lead,.lead-paragraph,.article-prose p,.article-prose li,.article-prose-clean p,.article-prose-clean li,.article-sidebar p,.article-sidebar li,.article-sidebar-clean p,.article-sidebar-clean li,.blog-home-card p,.resource-card p,.blog-card-copy p,.blog-insight-card p,.glass-card p,.glass-card li,.faq-item p,.article-bottom-cta p,.article-side-cta p,.check-list li,.check-list li span,.metric-card span{color:var(--px16-text)!important;-webkit-text-fill-color:var(--px16-text)!important;opacity:1!important;text-shadow:none!important;filter:none!important;mix-blend-mode:normal!important}.blog-date,.blog-meta-row span,.article-meta-row span,.footnote,.eyebrow,.pill,.blog-count-pill,.article-toc a,.text-link,.card-link,.footer-inline-link{color:#dff8ff!important;-webkit-text-fill-color:#dff8ff!important;opacity:1!important}.eyebrow,.pill,.blog-count-pill,.blog-date{background:rgba(2,12,23,.88)!important;border:1px solid rgba(103,231,255,.34)!important;border-radius:999px!important}a:not(.button):not(.px26-btn){color:var(--px16-link)!important;-webkit-text-fill-color:var(--px16-link)!important}a:not(.button):not(.px26-btn):hover{color:#fff!important;-webkit-text-fill-color:#fff!important}.button,.px26-btn,.article-offer-actions .button{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;font-weight:900!important;text-shadow:none!important}.button-ghost,.article-offer-actions .button-ghost{background:rgba(5,19,34,.94)!important;border:1px solid rgba(151,221,255,.34)!important}body[class*="page-article"] .article-page-clean{padding-top:48px!important;padding-bottom:76px!important}body[class*="page-article"] .article-clean-grid{display:grid!important;grid-template-columns:minmax(260px,320px) minmax(0,1fr)!important;gap:28px!important;align-items:start!important}body[class*="page-article"] .article-prose-clean,body[class*="page-article"] .article-sidebar-clean,body[class*="page-article"] .article-header-card{opacity:1!important;visibility:visible!important;filter:none!important}body[class*="page-article"] .article-prose-clean{padding:42px!important;border-radius:26px!important}body[class*="page-article"] .article-prose-clean *:not(svg):not(path){opacity:1!important;filter:none!important;mix-blend-mode:normal!important}body[class*="page-article"] .article-prose-clean h2{margin:2.3rem 0 1rem!important;font-size:clamp(2rem,3.1vw,2.75rem)!important;line-height:1.06!important;letter-spacing:-.045em!important}body[class*="page-article"] .article-prose-clean p,body[class*="page-article"] .article-prose-clean li{font-size:clamp(1.02rem,1.15vw,1.14rem)!important;line-height:1.9!important}body[class*="page-article"] .article-sidebar-clean{border-radius:24px!important;padding:26px!important}body[class*="page-article"] .article-sidebar-clean li{margin:.68rem 0!important}body[class*="page-article"] .article-faq-block{margin-top:44px!important}body[class*="page-article"] .article-faq-block h2{margin-bottom:18px!important}body[class*="page-article"] details.faq-item,body[class*="page-article"] .article-faq-block .faq-item{background:linear-gradient(180deg,rgba(8,35,58,.99),rgba(4,15,27,.995))!important;border:1px solid rgba(103,231,255,.32)!important;border-radius:18px!important;margin:12px 0!important;overflow:hidden!important}body[class*="page-article"] details.faq-item summary{min-height:58px!important;padding:20px 24px!important;font-size:1.08rem!important;line-height:1.35!important;cursor:pointer!important}body[class*="page-article"] details.faq-item p{padding:0 24px 22px!important;margin:0!important}body[class*="page-article"] .article-bottom-cta{margin-top:48px!important;padding:38px!important;border-radius:26px!important;background:radial-gradient(circle at 14% 22%,rgba(37,220,255,.21),transparent 30%),linear-gradient(135deg,rgba(10,45,73,.99),rgba(4,14,26,.995))!important;border:1px solid rgba(103,231,255,.36)!important}.article-offer-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;margin-top:24px!important}.article-offer-actions .button{min-height:48px!important;border-radius:14px!important;padding:0 20px!important}body.page-blog .blog-all-section,body.page-blog .blog-list-section{display:block!important;padding:72px 0!important;background:transparent!important}body.page-blog .resource-card-grid,body.page-blog .resource-card-grid-visual,body.page-blog .blog-grid,body.page-blog .blog-card-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(310px,1fr))!important;gap:24px!important;opacity:1!important;visibility:visible!important}body.page-blog .resource-card,body.page-blog .blog-home-card,body.page-blog .blog-card-featured{display:grid!important;min-height:100%!important;opacity:1!important;visibility:visible!important;transform:none!important;border-radius:22px!important}body.page-blog .blog-home-visual{border-radius:18px!important;overflow:hidden!important;background:#06111f!important}body.page-blog .blog-home-visual img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:18px!important}input,textarea,select{background:#071827!important;border:1px solid rgba(151,221,255,.25)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}input::placeholder,textarea::placeholder{color:#aebfd4!important;-webkit-text-fill-color:#aebfd4!important}label,.form-label,.contact-form span{color:var(--px16-text)!important;-webkit-text-fill-color:var(--px16-text)!important;opacity:1!important}.mobile-nav{background:rgba(2,8,18,.98)!important;border-bottom:1px solid rgba(37,220,255,.20)!important}.mobile-nav a{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}@media (max-width:1120px){.header-inner{width:min(100% - 32px,1380px)!important}body[class*="page-article"] .article-clean-grid{grid-template-columns:1fr!important}body[class*="page-article"] .article-sidebar-clean{position:relative!important;top:auto!important}}@media (max-width:760px){html{scroll-padding-top:76px}.container{width:min(100% - 28px,var(--container))!important}.section{padding:56px 0!important}.hero-copy h1,.blog-index-copy h1,.article-header-card h1{font-size:clamp(2.35rem,12vw,3.8rem)!important;line-height:1.02!important}body[class*="page-article"] .article-prose-clean{padding:24px 18px!important;border-radius:20px!important}body[class*="page-article"] .article-prose-clean h2{font-size:clamp(1.75rem,8vw,2.35rem)!important}body[class*="page-article"] .article-prose-clean p,body[class*="page-article"] .article-prose-clean li{font-size:1rem!important;line-height:1.78!important}.article-offer-actions{flex-direction:column!important}.article-offer-actions .button{width:100%!important;justify-content:center!important}body.page-blog .resource-card-grid,body.page-blog .resource-card-grid-visual{grid-template-columns:1fr!important}}html body[class*="page-article"] main,html body.page-blog main,html body[class*="page-article"] .section-blog-article,html body.page-blog .blog-list-section,html body.page-blog .blog-all-section{background:#020812!important;color:#f7fbff!important;-webkit-text-fill-color:initial!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}html body[class*="page-article"] main *,html body.page-blog main *{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}html body[class*="page-article"]:where(.article-header-card,.article-sidebar,.article-sidebar-clean,.article-prose,.article-prose-clean,.article-faq-block,.faq-item,.article-bottom-cta,.article-inline-cta,.article-side-cta,.article-offer-focus,.article-link-card),html body.page-blog:where(.blog-home-card,.resource-card,.blog-card-featured,.blog-featured-article,.blog-insight-card,.glass-card){background:linear-gradient(180deg,#071522 0%,#04101c 100%)!important;border:1px solid rgba(117,225,255,.34)!important;box-shadow:0 24px 70px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.06)!important;color:#f7fbff!important;-webkit-text-fill-color:initial!important}html body[class*="page-article"]:where(.article-prose,.article-prose-clean,.article-sidebar,.article-sidebar-clean,.article-bottom-cta,.article-inline-cta,.article-side-cta,.article-faq-block,.faq-item):where(h1,h2,h3,h4,h5,h6,summary,strong,b),html body.page-blog:where(.blog-home-card,.resource-card,.blog-card-featured,.blog-featured-article,.blog-insight-card,.glass-card):where(h1,h2,h3,h4,h5,h6,summary,strong,b){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}html body[class*="page-article"]:where(.article-prose,.article-prose-clean,.article-sidebar,.article-sidebar-clean,.article-bottom-cta,.article-inline-cta,.article-side-cta,.article-faq-block,.faq-item):where(p,li,span,small,em,blockquote,td,th,label),html body.page-blog:where(.blog-home-card,.resource-card,.blog-card-featured,.blog-featured-article,.blog-insight-card,.glass-card):where(p,li,span,small,em,blockquote,td,th,label){color:#f0f7ff!important;-webkit-text-fill-color:#f0f7ff!important;opacity:1!important}html body[class*="page-article"] .article-prose-clean>section,html body[class*="page-article"] .article-prose-clean>section *,html body[class*="page-article"] .article-sidebar-clean *,html body[class*="page-article"] .article-bottom-cta *,html body[class*="page-article"] .article-faq-block *,html body[class*="page-article"] .faq-item *{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}html body[class*="page-article"] .article-prose-clean h2,html body[class*="page-article"] .article-faq-block h2,html body[class*="page-article"] .article-bottom-cta h2,html body[class*="page-article"] .article-sidebar-clean h2{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-weight:950!important}html body[class*="page-article"] .article-prose-clean p,html body[class*="page-article"] .article-prose-clean li,html body[class*="page-article"] .article-prose-clean blockquote,html body[class*="page-article"] .article-sidebar-clean p,html body[class*="page-article"] .article-sidebar-clean li,html body[class*="page-article"] .article-bottom-cta p,html body[class*="page-article"] .faq-item p{color:#f3f8ff!important;-webkit-text-fill-color:#f3f8ff!important;font-weight:500!important}html body[class*="page-article"] .article-sidebar-clean .pill,html body[class*="page-article"] .article-sidebar-clean .blog-date,html body[class*="page-article"] .article-sidebar-clean .eyebrow,html body[class*="page-article"] .article-prose-clean .pill,html body[class*="page-article"] .article-prose-clean .blog-date,html body.page-blog .pill,html body.page-blog .blog-date,html body.page-blog .eyebrow{background:#020b14!important;border:1px solid rgba(110,230,255,.45)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html body[class*="page-article"] .article-sidebar-clean a,html body[class*="page-article"] .article-prose-clean a:not(.button),html body.page-blog .blog-home-card a:not(.button),html body.page-blog .resource-card a:not(.button),html body.page-blog .text-link{color:#64e8ff!important;-webkit-text-fill-color:#64e8ff!important;font-weight:850!important}html body[class*="page-article"] .button,html body[class*="page-article"] .article-offer-actions .button,html body[class*="page-article"] .article-bottom-cta .button,html body.page-blog .button{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,#126dff,#20bfff)!important;border:1px solid rgba(132,231,255,.45)!important;box-shadow:0 16px 40px rgba(18,109,255,.28)!important}html body[class*="page-article"] .button.button-ghost,html body[class*="page-article"] .article-offer-actions .button-ghost,html body.page-blog .button.button-ghost{background:#061523!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border:1px solid rgba(151,221,255,.38)!important;box-shadow:none!important}html body[class*="page-article"] details.faq-item summary,html body[class*="page-article"] .faq-item summary{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:rgba(10,34,55,.72)!important;border-radius:16px!important}html body[class*="page-article"] details.faq-item[open] summary{border-bottom:1px solid rgba(117,225,255,.22)!important}html body.page-blog .blog-home-card h3,html body.page-blog .resource-card h3,html body.page-blog .blog-card-featured h3{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html body.page-blog .blog-home-card p,html body.page-blog .resource-card p,html body.page-blog .blog-card-featured p{color:#f3f8ff!important;-webkit-text-fill-color:#f3f8ff!important}html body[class*="page-article"] [style*="color"],html body.page-blog [style*="color"]{color:inherit!important;-webkit-text-fill-color:inherit!important}html body.page-blog main:where(*):not(svg):not(path):not(img),html body[class*="page-article"] main:where(*):not(svg):not(path):not(img){color:#eaf4ff!important;-webkit-text-fill-color:#eaf4ff!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important}html body.page-blog main:where(h1,h2,h3,h4,h5,h6,strong,b,summary),html body[class*="page-article"] main:where(h1,h2,h3,h4,h5,h6,strong,b,summary){color:#fff!important;-webkit-text-fill-color:#fff!important}html body.page-blog:where(.blog-index-copy,.blog-all-heading){color:#f7fbff!important;-webkit-text-fill-color:initial!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}html body.page-blog:where(.blog-index-copy h1,.blog-all-heading h2){color:#fff!important;-webkit-text-fill-color:#fff!important}html body.page-blog:where(.blog-index-copy p,.blog-all-heading p){color:#eaf4ff!important;-webkit-text-fill-color:#eaf4ff!important}html body.page-blog:where(.eyebrow,.pill,.blog-date,.blog-count-pill),html body[class*="page-article"]:where(.eyebrow,.pill,.blog-date,.blog-count-pill){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#020b14!important;border-color:rgba(126,225,255,.48)!important}:root{--px20-page:#020812;--px20-panel:#061321;--px20-panel-2:#071a2b;--px20-card:#081b2d;--px20-border:rgba(123,224,255,.34);--px20-title:#ffffff;--px20-text:#edf6ff;--px20-muted:#d7e8f8;--px20-link:#5de7ff;--px20-accent:#23d6ff;--px20-blue:#1777ff}html,body{background:var(--px20-page)!important;color:var(--px20-text)!important;overflow-x:hidden!important}.site-shell,main,.section,.section-alt{background:transparent!important;color:var(--px20-text)!important}main *{box-sizing:border-box;min-width:0}main:where(h1,h2,h3,h4,h5,h6){color:var(--px20-title)!important;-webkit-text-fill-color:var(--px20-title)!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;overflow-wrap:anywhere!important;text-wrap:balance}main:where(p,li,span,small,em,strong,b,label,summary,td,th,blockquote){opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important;overflow-wrap:anywhere!important;word-break:normal!important}main:where(p,li,em,label,td,th,blockquote){color:var(--px20-muted)!important;-webkit-text-fill-color:var(--px20-muted)!important;line-height:1.75}main:where(strong,b,summary){color:var(--px20-title)!important;-webkit-text-fill-color:var(--px20-title)!important}main a:not(.button):not(.px26-btn):not(.brand):not(.resource-card):not(.blog-home-card):not(.px26-solution-card){color:var(--px20-link)!important;-webkit-text-fill-color:var(--px20-link)!important;text-decoration:none;text-underline-offset:3px}.glass-card,.article-header-card,.article-sidebar-clean,.article-prose-clean,.article-bottom-cta,.article-side-cta,.faq-item,.resource-card,.blog-home-card,.blog-card-featured,.feature-card,.pricing-card,.option-card,.enterprise-card,.seo-mesh-card,.px26-seo-card,.px26-solution-card,.px26-infra-card,.px26-cta-card{background:linear-gradient(180deg,var(--px20-panel-2) 0%,var(--px20-panel) 100%)!important;border:1px solid var(--px20-border)!important;box-shadow:0 24px 70px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.07)!important;color:var(--px20-text)!important;overflow:hidden}.glass-card::before,.glass-card::after,.article-prose-clean::before,.article-prose-clean::after,.blog-home-card::before,.blog-home-card::after,.resource-card::before,.resource-card::after{pointer-events:none}.pill,.eyebrow,.blog-date,.blog-count-pill,.px26-badge,.tag,.badge,.panel-kicker{background:#020b14!important;border:1px solid rgba(126,225,255,.45)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;line-height:1.2!important}.check-list li,.compact li{color:var(--px20-muted)!important;-webkit-text-fill-color:var(--px20-muted)!important}.check-list svg,.compact svg{flex:0 0 auto;color:var(--px20-accent)!important;stroke:var(--px20-accent)!important}.button,.button-primary,.button-secondary,.button-ghost,.px26-btn{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.button-primary,.px26-btn-primary{background:linear-gradient(135deg,#126dff,#20bfff)!important;border:1px solid rgba(141,232,255,.48)!important;box-shadow:0 18px 46px rgba(18,109,255,.32)!important}.button-ghost,.button-secondary,.px26-btn-ghost{background:#061523!important;border:1px solid rgba(151,221,255,.38)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.article-page-container,.article-clean-grid,.resource-card-grid,.feature-grid,.pricing-grid,.game-grid,.px26-solution-grid,.px26-benefits,.px26-metrics{min-width:0!important}.article-clean-grid{align-items:start!important}.article-prose-clean,.article-sidebar-clean{overflow:visible!important}.article-prose-clean>section{overflow:visible!important}.article-prose-clean:where(h2,h3){margin-top:2.2rem!important;margin-bottom:1rem!important}.article-prose-clean:where(p,li){font-size:1.08rem!important;line-height:1.88!important;color:#edf6ff!important;-webkit-text-fill-color:#edf6ff!important}.article-prose-clean:where(h1,h2,h3,h4),.article-bottom-cta h2,.article-sidebar-clean h2{color:#fff!important;-webkit-text-fill-color:#fff!important}.article-sidebar-clean:where(p,li,a,span,strong),.article-side-cta:where(p,strong,a),.article-bottom-cta:where(p,strong,a),.faq-item:where(p,summary){color:#edf6ff!important;-webkit-text-fill-color:#edf6ff!important}.article-sidebar-clean h2,.article-sidebar-clean strong,.article-bottom-cta h2,.faq-item summary{color:#fff!important;-webkit-text-fill-color:#fff!important}.article-faq-block .faq-item,details.faq-item{background:#071827!important;border:1px solid rgba(123,224,255,.36)!important;border-radius:18px!important}details.faq-item summary{background:#08213a!important;border-radius:16px!important;padding:20px 24px!important}details.faq-item p{padding:0 24px 22px!important;margin:0!important}.article-bottom-cta{background:radial-gradient(circle at 12% 18%,rgba(35,214,255,.17),transparent 32%),linear-gradient(135deg,#071f34,#04101c)!important;border-radius:26px!important}.blog-index-copy h1,.blog-all-heading h2,.blog-home-card h3,.resource-card h3,.blog-card-featured h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.blog-index-copy p,.blog-all-heading p,.blog-home-card p,.resource-card p,.blog-card-featured p{color:#e7f1ff!important;-webkit-text-fill-color:#e7f1ff!important}.blog-home-visual img,.blog-card-visual img,.article-figure img{max-width:100%!important;height:auto!important;object-fit:cover!important}.article-offer-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important}.article-offer-actions .button{flex:0 1 auto!important}.hero-panel-card,.blog-index-visual .glass-card{background:linear-gradient(180deg,#071a2b,#061321)!important;color:#fff!important}.hero-panel-card *,.blog-index-visual .glass-card *{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (max-width:1180px){.hero-grid,.two-col,.article-clean-grid,.px26-hero-grid,.px26-infra-card{grid-template-columns:1fr!important}.article-sidebar-clean{position:relative!important;top:auto!important}.desktop-nav a{font-size:13px!important;padding-inline:10px!important}}@media (max-width:760px){.container,.px26-container{width:min(100% - 28px,1380px)!important}.section,.px26-section{padding:52px 0!important}.article-header-card,.article-prose-clean,.article-sidebar-clean,.article-bottom-cta,.glass-card{padding:22px!important;border-radius:20px!important}.article-prose-clean:where(p,li){font-size:1rem!important;line-height:1.78!important}.article-prose-clean:where(h2,h3){font-size:clamp(1.75rem,8vw,2.35rem)!important;line-height:1.08!important}.article-offer-actions{flex-direction:column!important;align-items:stretch!important}.article-offer-actions .button{width:100%!important;justify-content:center!important}.resource-card-grid,.resource-card-grid-visual,.feature-grid,.pricing-grid,.game-grid,.px26-solution-grid,.px26-benefits,.px26-metrics{grid-template-columns:1fr!important}}:root{--px-bg-0:#020712;--px-bg-1:#04101d;--px-bg-2:#061626;--px-surface:#071827;--px-surface-2:#092036;--px-surface-3:#0b2742;--px-border:rgba(125,225,255,.30);--px-border-soft:rgba(155,205,245,.16);--px-text:#f5f9ff;--px-text-2:#e6f1fd;--px-muted:#c9d8e8;--px-muted-2:#abc1d6;--px-cyan:#45e4ff;--px-cyan-2:#9cf5ff;--px-blue:#1677ff;--px-blue-2:#0a4ed1;--px-glow:0 24px 72px rgba(0,0,0,.42);--px-card-radius:26px;--px-card-radius-sm:20px;--px-container:1220px}html{min-width:320px;scroll-padding-top:96px;background:var(--px-bg-0)!important;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background:radial-gradient(circle at 12% -8%,rgba(69,228,255,.13),transparent 30rem),radial-gradient(circle at 92% 4%,rgba(22,119,255,.15),transparent 34rem),linear-gradient(180deg,var(--px-bg-0) 0%,var(--px-bg-1) 48%,#020914 100%)!important;color:var(--px-text)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;overflow-x:hidden!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(rgba(125,225,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(125,225,255,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,rgba(255,255,255,.75),transparent 75%)}.site-shell{overflow:clip!important;background:transparent!important}.container,.px26-container{width:min(var(--px-container),calc(100% - 44px))!important;margin-inline:auto!important}main,main section,.section,.section-alt,.px26-home,.px26-section{color:var(--px-text)!important}main *{box-sizing:border-box;min-width:0}main:where(h1,h2,h3,h4,h5,h6){color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.035em;line-height:1.06;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;overflow-wrap:break-word;text-wrap:balance}main:where(p,li,small,em,label,blockquote,td,th,figcaption){color:var(--px-muted)!important;-webkit-text-fill-color:var(--px-muted)!important;line-height:1.75;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important;overflow-wrap:break-word}main:where(strong,b,summary){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}main:where(a:not(.button):not(.px26-btn):not(.brand):not(.nav-link):not(.resource-card):not(.blog-home-card):not(.px26-solution-card)){color:var(--px-cyan)!important;-webkit-text-fill-color:var(--px-cyan)!important;font-weight:760;text-decoration:none;text-underline-offset:.22em}main:where(a:not(.button):not(.px26-btn):not(.brand):not(.nav-link):not(.resource-card):not(.blog-home-card):not(.px26-solution-card)):hover{color:var(--px-cyan-2)!important;-webkit-text-fill-color:var(--px-cyan-2)!important;text-decoration:underline}img,svg,video{max-width:100%}img{height:auto}[style*="color:#102"],[style*="color:#102"],[style*="color:#123"],[style*="color:#123"],[style*="color:rgb(16"],[style*="color:rgb(16"]{color:var(--px-text-2)!important;-webkit-text-fill-color:var(--px-text-2)!important}.site-header{position:sticky!important;top:0!important;z-index:3000!important;overflow:visible!important;background:rgba(4,13,24,.82)!important;backdrop-filter:blur(22px) saturate(1.25)!important;-webkit-backdrop-filter:blur(22px) saturate(1.25)!important;border-bottom:1px solid rgba(155,205,245,.14)!important;box-shadow:0 18px 48px rgba(0,0,0,.26)!important}.site-header::after{display:block!important;content:""!important;position:absolute!important;inset:auto 0 0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(69,228,255,.45),transparent)!important}.header-inner{min-height:78px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;padding-block:10px!important;overflow:visible!important}.brand{display:inline-flex!important;align-items:center!important;gap:12px!important;min-width:0!important;color:#fff!important}.brand-mark{width:54px!important;height:54px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.025))!important;border:1px solid rgba(155,205,245,.18)!important;box-shadow:0 16px 42px rgba(13,113,255,.18),inset 0 1px 0 rgba(255,255,255,.08)!important;flex:0 0 auto!important}.brand-mark img{width:48px!important;height:48px!important;object-fit:contain!important}.brand-copy{min-width:0!important}.brand-name{color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;font-size:1.12rem!important;line-height:1!important;letter-spacing:.02em!important;font-weight:900!important}.brand-sub{color:#9bd8ff!important;-webkit-text-fill-color:#9bd8ff!important;font-size:.72rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:800!important}.desktop-nav{justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;max-width:100%!important;padding:6px!important;border-radius:999px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(155,205,245,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none!important}.desktop-nav::-webkit-scrollbar{display:none!important}.desktop-nav a,.desktop-nav .nav-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 16px!important;border-radius:999px!important;color:#dceafa!important;-webkit-text-fill-color:#dceafa!important;font-size:.94rem!important;line-height:1!important;font-weight:760!important;letter-spacing:-.01em!important;white-space:nowrap!important;opacity:1!important;text-decoration:none!important;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease!important}.desktop-nav a:hover,.desktop-nav a.active,.desktop-nav a[aria-current="page"]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(180deg,rgba(69,228,255,.14),rgba(22,119,255,.12))!important;box-shadow:inset 0 0 0 1px rgba(125,225,255,.18)!important;transform:translateY(-1px)!important}.desktop-nav a.active::after{display:none!important}.header-actions{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;overflow:visible!important}.locale-switcher{position:relative!important;z-index:3200!important;overflow:visible!important}.locale-trigger,.button-secondary.desktop-cta{min-height:44px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(155,205,245,.16)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}.locale-trigger{min-width:76px!important;padding-inline:14px!important;font-weight:850!important}.locale-trigger svg{stroke:#dceafa!important}.locale-menu{top:calc(100%+12px)!important;right:0!important;left:auto!important;z-index:3300!important;min-width:248px!important;max-width:min(90vw,340px)!important;max-height:min(70vh,430px)!important;overflow:auto!important;padding:10px!important;border-radius:20px!important;background:rgba(4,13,24,.985)!important;border:1px solid rgba(155,205,245,.16)!important;box-shadow:0 26px 80px rgba(0,0,0,.48)!important}.locale-menu a{display:flex!important;align-items:center!important;min-height:44px!important;padding:0 14px!important;border-radius:14px!important;color:#dceafa!important;-webkit-text-fill-color:#dceafa!important;font-weight:720!important;text-decoration:none!important;white-space:normal!important}.locale-menu a:hover,.locale-menu a.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgba(69,228,255,.10)!important}.glass-card,.feature-card,.metric-card,.pricing-card,.option-card,.enterprise-card,.seo-mesh-card,.blog-home-card,.resource-card,.blog-card-featured,.blog-featured-article,.blog-insight-card,.article-header-card,.article-prose-clean,.article-sidebar-clean,.article-sidebar,.article-faq-block,.article-bottom-cta,.article-inline-cta,.article-side-cta,.article-offer-focus,.article-link-card,.faq-item,.contact-card,.contact-side,.px26-solution-card,.px26-benefit,.px26-infra-card,.px26-cta-card,.px26-seo-card,.px26-metric{background:radial-gradient(circle at 12% 0%,rgba(69,228,255,.075),transparent 18rem),linear-gradient(180deg,rgba(9,32,54,.98) 0%,rgba(6,19,33,.98) 100%)!important;border:1px solid var(--px-border-soft)!important;color:var(--px-text)!important;-webkit-text-fill-color:initial!important;box-shadow:var(--px-glow),inset 0 1px 0 rgba(255,255,255,.07)!important;border-radius:var(--px-card-radius)!important;overflow:hidden!important}:is(.glass-card,.feature-card,.pricing-card,.option-card,.enterprise-card,.blog-home-card,.resource-card,.blog-card-featured,.article-header-card,.article-prose-clean,.article-sidebar-clean,.article-bottom-cta,.px26-solution-card,.px26-benefit,.px26-infra-card,.px26-cta-card,.px26-seo-card):hover{border-color:rgba(125,225,255,.34)!important}:is(.glass-card,.feature-card,.pricing-card,.option-card,.enterprise-card,.blog-home-card,.resource-card,.blog-card-featured,.article-header-card,.article-prose-clean,.article-sidebar-clean,.article-bottom-cta,.px26-solution-card,.px26-benefit,.px26-infra-card,.px26-cta-card,.px26-seo-card)::before,:is(.glass-card,.feature-card,.pricing-card,.option-card,.enterprise-card,.blog-home-card,.resource-card,.blog-card-featured,.article-header-card,.article-prose-clean,.article-sidebar-clean,.article-bottom-cta,.px26-solution-card,.px26-benefit,.px26-infra-card,.px26-cta-card,.px26-seo-card)::after{pointer-events:none!important}:is(.pill,.eyebrow,.blog-date,.blog-count-pill,.px26-badge,.px26-eyebrow,.tag,.badge,.panel-kicker,.category-pill){display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:28px;padding:.42rem .72rem;border-radius:999px!important;background:rgba(2,11,20,.92)!important;border:1px solid rgba(125,225,255,.42)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:850!important;letter-spacing:.02em;line-height:1.15!important;opacity:1!important;white-space:normal!important}.button,.button-primary,.button-secondary,.button-ghost,.px26-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.55rem!important;min-width:0!important;min-height:48px!important;white-space:normal!important;overflow-wrap:break-word!important;text-align:center!important;border-radius:999px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:850!important;line-height:1.15!important;text-decoration:none!important;opacity:1!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease!important}.button:hover,.px26-btn:hover{transform:translateY(-1px)!important}.button-primary,.px26-btn-primary{background:linear-gradient(135deg,var(--px-blue),#26cfff)!important;border:1px solid rgba(156,245,255,.50)!important;box-shadow:0 18px 48px rgba(22,119,255,.32)!important}.button-secondary,.button-ghost,.px26-btn-ghost{background:rgba(255,255,255,.055)!important;border:1px solid rgba(155,205,245,.20)!important;box-shadow:none!important}.check-list,.compact{padding-left:0!important}.check-list li,.compact li{color:var(--px-muted)!important;-webkit-text-fill-color:var(--px-muted)!important;gap:.7rem!important}.check-list svg,.compact svg,.card-icon svg,.px26-card-icon svg,.px26-metric-icon svg{flex:0 0 auto!important;color:var(--px-cyan)!important;stroke:var(--px-cyan)!important}.px26-hero{position:relative!important;overflow:hidden!important;padding:clamp(64px,8vw,116px) 0 clamp(52px,7vw,96px)!important}.px26-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 20%,rgba(69,228,255,.10),transparent 26rem),radial-gradient(circle at 84% 14%,rgba(22,119,255,.15),transparent 28rem);pointer-events:none}.px26-hero-grid{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;gap:clamp(28px,5vw,72px)!important;align-items:center!important}.px26-hero-copy h1{font-size:clamp(2.8rem,6.4vw,6.35rem)!important;max-width:980px!important}.px26-hero-lead{color:#f0f7ff!important;-webkit-text-fill-color:#f0f7ff!important;font-size:clamp(1.12rem,1.8vw,1.45rem)!important;line-height:1.58!important;max-width:780px!important}.px26-hero-text,.px26-section-head p,.px26-infra-copy p,.px26-seo-block p,.px26-cta-card p{color:var(--px-muted)!important;-webkit-text-fill-color:var(--px-muted)!important}.px26-actions,.px26-blog-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important}.px26-hero-visual img,.px26-infra-map img,.blog-home-visual img,.blog-card-visual img,.article-figure img,.article-hero-image,.featured-media-image{width:100%!important;height:auto!important;max-width:100%!important;border-radius:22px!important}.px26-hero-visual,.px26-infra-map,.blog-home-visual,.blog-card-visual{background:linear-gradient(180deg,rgba(9,32,54,.85),rgba(6,19,33,.90))!important;border:1px solid rgba(125,225,255,.18)!important;border-radius:28px!important;overflow:hidden!important;box-shadow:0 24px 72px rgba(0,0,0,.34)!important}.px26-solution-grid,.px26-benefits,.px26-metrics,.resource-card-grid,.feature-grid,.pricing-grid,.game-grid,.seo-mesh-grid,.blog-grid,.blog-index-grid{display:grid;min-width:0!important}.px26-solution-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.px26-benefits{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}.px26-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.px26-solution-card,.px26-benefit,.px26-metric,.px26-seo-card{padding:clamp(20px,2vw,28px)!important}.px26-card-link,.text-link{color:var(--px-cyan)!important;-webkit-text-fill-color:var(--px-cyan)!important;font-weight:850!important}body.page-blog main,body[class*="page-article"] main{background:transparent!important;color:var(--px-text)!important}body.page-blog main:where(*):not(svg):not(path):not(img),body[class*="page-article"] main:where(*):not(svg):not(path):not(img){opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}.blog-index-copy h1,.blog-all-heading h2,.blog-home-card h3,.resource-card h3,.blog-card-featured h3,.article-header-card h1,.article-prose-clean h2,.article-prose-clean h3,.article-sidebar-clean h2,.article-bottom-cta h2{color:#fff!important;-webkit-text-fill-color:#fff!important}.blog-index-copy p,.blog-all-heading p,.blog-home-card p,.resource-card p,.blog-card-featured p,.article-header-card p,.article-sidebar-clean p,.article-bottom-cta p,.article-side-cta p{color:var(--px-muted)!important;-webkit-text-fill-color:var(--px-muted)!important}.article-page-container,.article-clean-grid{min-width:0!important}.article-clean-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,340px)!important;gap:clamp(24px,4vw,52px)!important;align-items:start!important}.article-sidebar-clean{position:sticky!important;top:104px!important}.article-prose-clean{padding:clamp(24px,4vw,54px)!important;overflow:visible!important}.article-prose-clean>section{overflow:visible!important}.article-prose-clean:where(p,li){color:#edf6ff!important;-webkit-text-fill-color:#edf6ff!important;font-size:1.075rem!important;line-height:1.86!important;font-weight:500!important}.article-prose-clean:where(h2){margin-top:2.6rem!important;margin-bottom:1rem!important;font-size:clamp(2rem,3.2vw,3rem)!important;line-height:1.08!important}.article-prose-clean:where(h3){margin-top:2rem!important;margin-bottom:.85rem!important;font-size:clamp(1.45rem,2.4vw,2rem)!important}.article-prose-clean ul,.article-prose-clean ol{padding-left:1.3rem!important}.article-prose-clean li+li{margin-top:.58rem!important}.article-faq-block .faq-item,details.faq-item{background:rgba(7,24,39,.98)!important;border:1px solid rgba(125,225,255,.26)!important;border-radius:20px!important;overflow:hidden!important}details.faq-item summary{background:rgba(8,33,58,.94)!important;padding:20px 24px!important;border-radius:18px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;cursor:pointer!important}details.faq-item p{margin:0!important;padding:0 24px 22px!important;color:#edf6ff!important;-webkit-text-fill-color:#edf6ff!important}.article-bottom-cta{background:radial-gradient(circle at 12% 20%,rgba(69,228,255,.17),transparent 20rem),linear-gradient(135deg,rgba(8,33,58,.98),rgba(5,16,29,.98))!important}.article-offer-actions,.article-cta-actions,.hero-actions,.cta-actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important}.article-compare-table-wrap,.table-wrap{overflow-x:auto!important;border-radius:22px!important;border:1px solid rgba(125,225,255,.22)!important;background:rgba(5,16,29,.98)!important;box-shadow:0 18px 52px rgba(0,0,0,.30)!important}.article-table,.article-prose table,.article-compare-table{width:100%!important;min-width:680px;border-collapse:collapse!important;color:var(--px-text-2)!important;background:transparent!important}.article-table th,.article-prose table th,.article-compare-table th{background:rgba(11,39,66,.98)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:850!important}.article-table td,.article-prose table td,.article-compare-table td{background:rgba(7,24,39,.92)!important;color:#e6f1fd!important;-webkit-text-fill-color:#e6f1fd!important}.article-table tr:nth-child(even) td,.article-prose table tr:nth-child(even) td,.article-compare-table tr:nth-child(even) td{background:rgba(9,32,54,.92)!important}.article-hero-image[src$=".svg"],.article-figure img[src$=".svg"],.blog-home-visual-image[src$=".svg"],.featured-media-image[src$=".svg"]{padding:clamp(16px,3vw,34px)!important;object-fit:contain!important;object-position:center!important;background:rgba(3,13,24,.45)!important}.blog-home-card,.resource-card{display:flex!important;flex-direction:column!important;min-height:100%!important}.blog-home-card-copy,.resource-card-copy{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important}.blog-meta-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}input,select,textarea{color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgba(4,14,25,.86)!important;border:1px solid rgba(155,205,245,.20)!important;border-radius:16px!important}input::placeholder,textarea::placeholder{color:#9fb8ce!important;-webkit-text-fill-color:#9fb8ce!important}input:focus,select:focus,textarea:focus{outline:2px solid rgba(69,228,255,.38)!important;outline-offset:2px!important;border-color:rgba(69,228,255,.55)!important}.site-footer{background:radial-gradient(circle at 20% 0%,rgba(69,228,255,.10),transparent 24rem),linear-gradient(180deg,rgba(4,13,24,.92),rgba(2,7,18,.98))!important;border-top:1px solid rgba(155,205,245,.13)!important;color:var(--px-text)!important}.site-footer:where(p,li,a,span,small){color:var(--px-muted)!important;-webkit-text-fill-color:var(--px-muted)!important}.site-footer:where(h2,h3,h4,strong,.brand-name){color:#fff!important;-webkit-text-fill-color:#fff!important}.reveal{opacity:1;transform:none;transition:opacity .65s ease,transform .65s ease}.js-enabled .reveal{opacity:0;transform:translateY(18px)}.js-enabled .reveal.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.js-enabled .reveal{opacity:1!important;transform:none!important}}@media (max-width:1240px){.desktop-nav a,.desktop-nav .nav-link{padding-inline:12px!important;font-size:.9rem!important}.button-secondary.desktop-cta{padding-inline:16px!important}.px26-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.px26-benefits{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1060px){.desktop-nav,.desktop-cta{display:none!important}.mobile-toggle{display:flex!important;width:46px!important;height:46px!important;border-radius:15px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(155,205,245,.18)!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:4px!important}.mobile-toggle span{width:19px!important;height:2px!important;border-radius:999px!important;background:#fff!important}.mobile-nav{display:block!important;position:fixed!important;top:82px!important;left:18px!important;right:18px!important;z-index:3100!important;max-height:calc(100dvh - 104px)!important;overflow:auto!important;border-radius:24px!important;background:rgba(4,13,24,.985)!important;border:1px solid rgba(155,205,245,.16)!important;box-shadow:0 28px 90px rgba(0,0,0,.54)!important;opacity:0!important;pointer-events:none!important;transform:translateY(-10px) scale(.985)!important;transition:opacity .22s ease,transform .22s ease!important}.mobile-nav.open{opacity:1!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}.mobile-nav-inner{display:grid!important;gap:10px!important;padding:16px!important;width:100%!important}.mobile-nav a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:50px!important;padding:0 16px!important;border-radius:16px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(155,205,245,.10)!important;color:#e6f1fd!important;-webkit-text-fill-color:#e6f1fd!important;font-weight:780!important;text-decoration:none!important}.mobile-nav a.active,.mobile-nav a[aria-current="page"]{background:rgba(69,228,255,.11)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.menu-open{overflow:hidden!important}.px26-hero-grid,.hero-grid,.two-col,.article-clean-grid,.px26-infra-card{grid-template-columns:1fr!important}.article-sidebar-clean{position:relative!important;top:auto!important}}@media (max-width:760px){html{scroll-padding-top:76px}.container,.px26-container{width:min(100% - 28px,var(--px-container))!important}.header-inner{min-height:70px!important;padding-block:8px!important;gap:10px!important}.brand-mark{width:46px!important;height:46px!important;border-radius:15px!important}.brand-mark img{width:40px!important;height:40px!important}.brand-name{font-size:1rem!important}.brand-sub{font-size:.64rem!important}.locale-trigger{min-width:62px!important;min-height:42px!important;padding-inline:11px!important}.locale-menu{right:-56px!important;min-width:min(84vw,300px)!important}.mobile-nav{top:76px!important;left:12px!important;right:12px!important;max-height:calc(100dvh - 92px)!important}.section,.section-alt,.px26-section{padding:52px 0!important}.px26-hero{padding:48px 0 52px!important}.px26-hero-copy h1,.hero-copy h1,.blog-index-copy h1,.article-header-card h1{font-size:clamp(2.15rem,11vw,3.45rem)!important;line-height:1.04!important}.px26-hero-lead,.hero-lead,.article-header-card p{font-size:1.03rem!important;line-height:1.65!important}.px26-actions,.px26-blog-actions,.hero-actions,.cta-actions,.article-offer-actions,.article-cta-actions{flex-direction:column!important;align-items:stretch!important}.button,.px26-btn{width:100%!important;min-height:50px!important;padding-inline:16px!important}.glass-card,.feature-card,.metric-card,.pricing-card,.option-card,.enterprise-card,.seo-mesh-card,.blog-home-card,.resource-card,.blog-card-featured,.article-header-card,.article-prose-clean,.article-sidebar-clean,.article-bottom-cta,.px26-solution-card,.px26-benefit,.px26-infra-card,.px26-cta-card,.px26-seo-card{border-radius:20px!important}.article-header-card,.article-prose-clean,.article-sidebar-clean,.article-bottom-cta{padding:22px!important}.article-prose-clean:where(p,li){font-size:1rem!important;line-height:1.78!important}.article-prose-clean h2{font-size:clamp(1.68rem,8vw,2.25rem)!important}.px26-solution-grid,.px26-benefits,.px26-metrics,.resource-card-grid,.resource-card-grid-visual,.feature-grid,.pricing-grid,.game-grid,.seo-mesh-grid{grid-template-columns:1fr!important}.px26-infra-stats{grid-template-columns:1fr!important}.article-table,.article-prose table,.article-compare-table{min-width:620px}.pill,.eyebrow,.px26-badge,.px26-eyebrow{font-size:.78rem!important}}@media (max-width:420px){.container,.px26-container{width:min(100% - 22px,var(--px-container))!important}.brand-copy{max-width:126px!important}.locale-trigger span{max-width:32px!important;overflow:hidden!important;text-overflow:ellipsis!important}.mobile-toggle{width:42px!important;height:42px!important}}body.page-home .px26-hero,body.page-home main .px26-hero{padding:clamp(54px,7vw,90px) 0 clamp(42px,6vw,70px)!important;overflow:hidden!important;isolation:isolate!important}body.page-home .px26-hero .px26-container,body.page-home .px26-container{width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important;margin-inline:auto!important}body.page-home .px26-hero-grid{display:grid!important;grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr)!important;gap:clamp(34px,4vw,64px)!important;align-items:center!important;min-height:0!important;width:100%!important;max-width:100%!important;overflow:visible!important}body.page-home .px26-hero-copy{position:relative!important;z-index:3!important;min-width:0!important;max-width:720px!important;padding:clamp(8px,1.4vw,18px) 0!important;overflow:visible!important}body.page-home .px26-hero-copy h1{max-width:780px!important;font-size:clamp(2.65rem,5.4vw,5.45rem)!important;line-height:1.02!important;letter-spacing:-.058em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important}body.page-home .px26-hero-lead{max-width:660px!important;color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important;font-size:clamp(1.08rem,1.35vw,1.26rem)!important;line-height:1.62!important;text-shadow:0 2px 16px rgba(0,0,0,.35)!important}body.page-home .px26-hero-text,body.page-home .px26-trustline,body.page-home .px26-trustline span{max-width:690px!important;color:#d9e8f8!important;-webkit-text-fill-color:#d9e8f8!important;text-shadow:0 2px 14px rgba(0,0,0,.24)!important}body.page-home .px26-hero-visual{position:relative!important;z-index:1!important;justify-self:end!important;align-self:center!important;width:100%!important;max-width:720px!important;min-width:0!important;min-height:0!important;padding:18px!important;margin:0!important;display:grid!important;place-items:center!important;transform:none!important;background:linear-gradient(180deg,rgba(9,32,54,.92),rgba(5,17,30,.95))!important;border:1px solid rgba(125,225,255,.24)!important;border-radius:30px!important;box-shadow:0 28px 80px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.06)!important;overflow:hidden!important}body.page-home .px26-hero-visual::before{inset:12px!important;border-radius:24px!important;opacity:.68!important;pointer-events:none!important}body.page-home .px26-hero-visual img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 auto!important;border-radius:22px!important;object-fit:contain!important;object-position:center!important;transform:none!important;mix-blend-mode:normal!important;filter:drop-shadow(0 18px 46px rgba(0,0,0,.42)) drop-shadow(0 0 24px rgba(35,214,255,.14))!important}body.page-home .px26-metrics{margin-top:clamp(24px,4vw,40px)!important;width:100%!important;max-width:100%!important}@media (max-width:1180px){body.page-home .px26-hero .px26-container,body.page-home .px26-container{width:min(100% - 40px,1120px)!important}body.page-home .px26-hero-grid{grid-template-columns:minmax(0,.98fr) minmax(400px,.98fr)!important;gap:32px!important}body.page-home .px26-hero-copy h1{font-size:clamp(2.45rem,5.5vw,4.4rem)!important}body.page-home .px26-hero-visual{max-width:560px!important}}@media (max-width:980px){body.page-home .px26-hero{padding:42px 0 48px!important}body.page-home .px26-hero-grid{grid-template-columns:1fr!important;gap:26px!important}body.page-home .px26-hero-copy{max-width:100%!important;text-align:left!important}body.page-home .px26-hero-copy h1,body.page-home .px26-hero-lead,body.page-home .px26-hero-text,body.page-home .px26-trustline{max-width:100%!important}body.page-home .px26-hero-visual{justify-self:center!important;max-width:min(100%,620px)!important;width:100%!important}body.page-home .px26-hero-visual img{max-width:100%!important}}@media (max-width:620px){body.page-home .px26-hero .px26-container,body.page-home .px26-container{width:min(100% - 28px,620px)!important}body.page-home .px26-hero-copy h1{font-size:clamp(2.15rem,10.5vw,3.15rem)!important;letter-spacing:-.048em!important}body.page-home .px26-hero-lead,body.page-home .px26-hero-text{font-size:1rem!important;line-height:1.68!important}body.page-home .px26-hero-visual{border-radius:22px!important;padding:8px!important}}.site-footer{background:radial-gradient(circle at 12% 0%,rgba(39,216,255,.075),transparent 26%),radial-gradient(circle at 86% 8%,rgba(18,109,255,.06),transparent 28%),linear-gradient(180deg,#07111f 0%,#0a1627 48%,#07111f 100%)!important}.footer-partners{padding:0 0 30px!important;margin-bottom:28px!important;border-bottom:1px solid rgba(151,191,232,.12)}.footer-partners-head{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:24px;align-items:end;margin-bottom:18px}.footer-partners-eyebrow{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:8px 12px;background:rgba(9,27,48,.74);border:1px solid rgba(132,204,255,.14);color:#8edfff!important;-webkit-text-fill-color:#8edfff!important;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.footer-partners h2{margin:0 0 7px!important;color:#f4f9ff!important;-webkit-text-fill-color:#f4f9ff!important;font-size:clamp(1.3rem,2.2vw,1.9rem)!important;line-height:1.12!important}.footer-partners-head p{margin:0!important;max-width:900px;color:#b8cadd!important;-webkit-text-fill-color:#b8cadd!important;line-height:1.68!important;font-size:.98rem!important}.footer-partner-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.footer-partner-card{min-width:0;display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:stretch;padding:14px;border-radius:22px;background:linear-gradient(180deg,rgba(10,27,47,.78),rgba(8,22,39,.72));border:1px solid rgba(151,191,232,.12);box-shadow:0 14px 34px rgba(2,7,16,.20)}.footer-partner-logo{min-width:0;height:100%;min-height:112px;border-radius:17px;display:flex;align-items:center;justify-content:center;padding:13px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.022));border:1px solid rgba(151,191,232,.10)}.footer-partner-logo img{display:block;max-width:100%;max-height:72px;width:100%;height:100%;object-fit:contain;object-position:center}.footer-partner-logo.logo-connectix img{max-height:46px}.footer-partner-logo.logo-rfi img{max-height:82px}.footer-partner-logo.logo-eurofiber img{max-height:58px}.footer-partner-copy{min-width:0;display:flex;flex-direction:column;gap:8px}.footer-partner-line{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.footer-partner-line strong{color:#f5faff!important;-webkit-text-fill-color:#f5faff!important;font-size:.98rem!important;line-height:1.2!important}.footer-partner-line span{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;background:rgba(23,50,78,.78);border:1px solid rgba(132,204,255,.12);color:#8fcfff!important;-webkit-text-fill-color:#8fcfff!important;font-size:.68rem;font-weight:800}.footer-partner-copy p{margin:0!important;color:#c5d5e7!important;-webkit-text-fill-color:#c5d5e7!important;font-size:.86rem!important;line-height:1.58!important}.footer-partner-link{margin-top:auto;color:#9ee7ff!important;-webkit-text-fill-color:#9ee7ff!important;font-size:.82rem!important;font-weight:800!important;text-decoration:none!important}.footer-partner-link:hover{text-decoration:underline!important}@media (max-width:1220px){.footer-partner-rail{grid-template-columns:1fr}.footer-partner-card{grid-template-columns:136px minmax(0,1fr)}.footer-partner-logo{min-height:104px}}@media (max-width:760px){.footer-partners{padding-bottom:24px!important;margin-bottom:24px!important}.footer-partners-head{grid-template-columns:1fr;gap:12px;margin-bottom:16px}.footer-partner-card{grid-template-columns:1fr;gap:12px;padding:13px;border-radius:20px}.footer-partner-logo{height:104px;min-height:104px}.footer-partner-copy p{font-size:.88rem!important;line-height:1.6!important}}:root{--px25-bg:#06111f;--px25-bg-2:#0b1a2d;--px25-panel:#0d1f35;--px25-panel-2:#102844;--px25-border:rgba(155,199,238,.16);--px25-border-strong:rgba(132,215,255,.28);--px25-text:#f4f9ff;--px25-muted:#bfd0e3;--px25-soft:#8fa7bf;--px25-cyan:#31d9ff;--px25-blue:#1674ff;--px25-shadow:0 22px 60px rgba(2,8,18,.28)}html{scroll-behavior:smooth}body{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;overflow-x:hidden}html body .site-header,html body.page-home .site-header{position:sticky!important;top:0!important;z-index:5000!important;padding:10px 0!important;background:linear-gradient(180deg,rgba(6,14,26,.94) 0%,rgba(7,17,31,.88) 100%)!important;border-bottom:1px solid rgba(139,185,229,.14)!important;box-shadow:0 14px 42px rgba(1,7,16,.22)!important;backdrop-filter:blur(20px) saturate(1.25)!important;-webkit-backdrop-filter:blur(20px) saturate(1.25)!important;overflow:visible!important}html body .site-header.scrolled,html body.page-home .site-header.scrolled{padding:7px 0!important;background:rgba(6,14,26,.965)!important;border-bottom-color:rgba(49,217,255,.18)!important;box-shadow:0 16px 46px rgba(1,7,16,.34)!important}html body .site-header::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(49,217,255,.36),transparent);opacity:.82;pointer-events:none}html body .header-inner,html body.page-home .header-inner{min-height:66px!important;display:grid!important;grid-template-columns:minmax(200px,.9fr) minmax(0,auto) minmax(270px,.9fr)!important;align-items:center!important;gap:18px!important;overflow:visible!important}html body .brand,html body.page-home .brand{display:inline-flex!important;align-items:center!important;gap:12px!important;min-width:0!important;text-decoration:none!important}html body .brand-mark,html body.page-home .brand-mark{width:44px!important;height:44px!important;border-radius:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,rgba(49,217,255,.14),rgba(22,116,255,.08))!important;border:1px solid rgba(49,217,255,.20)!important;box-shadow:0 12px 28px rgba(49,217,255,.08),inset 0 1px 0 rgba(255,255,255,.08)!important;overflow:hidden!important}html body .brand-mark img{width:32px!important;height:32px!important;object-fit:contain!important}html body .brand-copy{line-height:1!important;min-width:0!important}html body .brand-name,html body.page-home .brand-name{color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important;font-size:1.02rem!important;letter-spacing:.12em!important;font-weight:900!important}html body .brand-sub,html body.page-home .brand-sub{margin-top:4px!important;color:#9eb5cc!important;-webkit-text-fill-color:#9eb5cc!important;font-size:.76rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;font-weight:800!important}html body .desktop-nav,html body.page-home .desktop-nav{justify-self:center!important;display:inline-flex!important;align-items:center!important;gap:3px!important;max-width:100%!important;padding:5px!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035))!important;border:1px solid rgba(168,207,244,.13)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 12px 28px rgba(0,0,0,.12)!important;overflow:visible!important}html body .desktop-nav a,html body.page-home .desktop-nav a{position:relative!important;min-height:43px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border-radius:999px!important;color:#dbe8f6!important;-webkit-text-fill-color:#dbe8f6!important;font-size:.9rem!important;line-height:1!important;font-weight:800!important;letter-spacing:-.01em!important;text-decoration:none!important;white-space:nowrap!important;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease!important}html body .desktop-nav a:hover,html body .desktop-nav a.active,html body .desktop-nav a[aria-current="page"],html body.page-home .desktop-nav a:hover,html body.page-home .desktop-nav a.active,html body.page-home .desktop-nav a[aria-current="page"]{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(180deg,rgba(49,217,255,.18),rgba(22,116,255,.12))!important;box-shadow:inset 0 0 0 1px rgba(49,217,255,.14),0 10px 22px rgba(22,116,255,.12)!important;transform:translateY(-1px)!important}html body .desktop-nav a.active::after,html body.page-home .desktop-nav a.active::after{content:""!important;position:absolute!important;left:16px!important;right:16px!important;bottom:6px!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,var(--px25-cyan),transparent)!important;display:block!important}html body .header-actions{justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;min-width:0!important;overflow:visible!important}.header-status-pill{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:7px 11px;border-radius:999px;background:linear-gradient(180deg,rgba(13,31,53,.86),rgba(9,22,39,.78));border:1px solid rgba(151,191,232,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.status-dot{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:#38e6ff;box-shadow:0 0 0 5px rgba(56,230,255,.09),0 0 20px rgba(56,230,255,.58)}.status-copy{display:flex;flex-direction:column;line-height:1.05;gap:3px;min-width:0}.status-copy strong{color:#f4faff!important;-webkit-text-fill-color:#f4faff!important;font-size:.74rem!important;font-weight:900!important;white-space:nowrap}.status-copy small{color:#90a9c4!important;-webkit-text-fill-color:#90a9c4!important;font-size:.66rem!important;font-weight:750!important;white-space:nowrap}html body .locale-trigger,html body.page-home .locale-trigger{height:44px!important;border-radius:999px!important;background:rgba(12,29,50,.78)!important;border:1px solid rgba(151,191,232,.14)!important;color:#eff7ff!important;-webkit-text-fill-color:#eff7ff!important;font-weight:850!important}html body .locale-menu,html body.page-home .locale-menu{margin-top:12px!important;border-radius:20px!important;background:rgba(6,15,28,.98)!important;border:1px solid rgba(151,191,232,.16)!important;box-shadow:0 22px 54px rgba(1,7,16,.40)!important;overflow:hidden!important}html body .locale-menu a{color:#dbe8f6!important;-webkit-text-fill-color:#dbe8f6!important}html body .locale-menu a:hover,html body .locale-menu a.active{background:rgba(49,217,255,.11)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .desktop-cta,html body.page-home .desktop-cta{min-height:44px!important;padding:0 17px!important;border-radius:999px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(180deg,#1a85ff 0%,#0d62e8 100%)!important;border:1px solid rgba(151,213,255,.24)!important;box-shadow:0 14px 30px rgba(13,98,232,.22),inset 0 1px 0 rgba(255,255,255,.20)!important;font-weight:900!important}html body .desktop-cta:hover{transform:translateY(-1px)!important;box-shadow:0 18px 36px rgba(13,98,232,.30)!important}html body .mobile-toggle{width:44px!important;height:44px!important;border-radius:15px!important;background:rgba(12,29,50,.86)!important;border:1px solid rgba(151,191,232,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}html body .mobile-toggle span{background:#f3f9ff!important;height:2px!important;border-radius:999px!important}.mobile-nav-card-head{display:none}html body .site-footer{position:relative;padding-top:44px!important;background:radial-gradient(circle at 12% 0%,rgba(49,217,255,.08),transparent 28%),radial-gradient(circle at 88% 4%,rgba(22,116,255,.07),transparent 32%),linear-gradient(180deg,#06111f 0%,#08182a 50%,#050d19 100%)!important;border-top:1px solid rgba(151,191,232,.13)!important}html body .footer-partners{position:relative!important;padding:18px!important;margin:0 0 28px!important;border:1px solid rgba(151,191,232,.12)!important;border-radius:30px!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 44px rgba(0,0,0,.16)!important}html body .footer-partners-head{grid-template-columns:minmax(0,.36fr) minmax(0,1fr)!important;align-items:center!important;margin-bottom:16px!important}html body .footer-partners h2{font-size:clamp(1.15rem,1.7vw,1.55rem)!important}html body .footer-partners-head p{font-size:.92rem!important;line-height:1.62!important}html body .footer-partner-card{padding:12px!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(7,18,32,.78),rgba(8,21,37,.62))!important;border-color:rgba(151,191,232,.11)!important;box-shadow:none!important}html body .footer-partner-logo{background:rgba(255,255,255,.045)!important;border-color:rgba(151,191,232,.10)!important}html body .section{position:relative}html body .glass-card,html body .pricing-card,html body .game-card,html body .metric-card,html body .option-card,html body .timeline-card,html body .blog-home-card,html body .blog-insight-card,html body .offer-lineup-card,html body .faq-item,html body .article-offer-focus,html body .article-sidebar{border-radius:24px!important;border:1px solid rgba(17,45,78,.10)!important;box-shadow:0 18px 48px rgba(9,25,45,.065)!important}html body .glass-card:hover,html body .pricing-card:hover,html body .game-card:hover,html body .option-card:hover,html body .blog-home-card:hover,html body .offer-lineup-card:hover{transform:translateY(-2px);box-shadow:0 24px 56px rgba(9,25,45,.10)!important}html body .button,html body .footer-link-cta,html body .article-cta a{border-radius:999px!important;font-weight:900!important;letter-spacing:-.01em!important}html body .section-heading h2{letter-spacing:-.04em!important}html body .section-heading p{line-height:1.75!important}@media (max-width:1330px){.header-status-pill{display:none}html body .header-inner,html body.page-home .header-inner{grid-template-columns:minmax(180px,.72fr) minmax(0,auto) minmax(210px,.72fr)!important;gap:12px!important}html body .desktop-nav a,html body.page-home .desktop-nav a{padding:0 11px!important;font-size:.86rem!important}}@media (max-width:1100px){html body .header-inner,html body.page-home .header-inner{display:flex!important;justify-content:space-between!important;min-height:62px!important}html body .desktop-nav,html body .desktop-cta,html body.page-home .desktop-nav,html body.page-home .desktop-cta{display:none!important}html body .mobile-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important}html body .site-header{padding:8px 0!important}html body .mobile-nav{position:fixed!important;top:82px!important;left:16px!important;right:16px!important;z-index:4999!important;display:block!important;opacity:0!important;pointer-events:none!important;transform:translateY(-8px) scale(.985)!important;transition:opacity .18s ease,transform .18s ease!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(6,15,28,.985),rgba(8,19,34,.985))!important;border:1px solid rgba(151,191,232,.16)!important;box-shadow:0 28px 80px rgba(1,7,16,.48)!important;overflow:hidden!important}html body .mobile-nav.open{opacity:1!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}html body .mobile-nav-inner{width:100%!important;padding:18px!important;display:grid!important;gap:10px!important}.mobile-nav-card-head{display:flex!important;flex-direction:column!important;gap:4px!important;padding:8px 10px 12px!important;border-bottom:1px solid rgba(151,191,232,.10)!important;margin-bottom:4px!important}.mobile-nav-title{color:#f5faff!important;-webkit-text-fill-color:#f5faff!important;font-size:.9rem!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.mobile-nav-subtitle{color:#8fa7bf!important;-webkit-text-fill-color:#8fa7bf!important;font-size:.78rem!important;font-weight:750!important}html body .mobile-nav a.nav-link{min-height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 14px!important;border-radius:16px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(151,191,232,.08)!important;color:#e7f2ff!important;-webkit-text-fill-color:#e7f2ff!important;font-weight:850!important;text-decoration:none!important}html body .mobile-nav a.nav-link::after{content:"→";color:#67ddff;-webkit-text-fill-color:#67ddff;opacity:.9}html body .mobile-nav a.nav-link.active,html body .mobile-nav a.nav-link:hover{background:rgba(49,217,255,.10)!important;border-color:rgba(49,217,255,.16)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .mobile-nav .button{width:100%!important;justify-content:center!important;margin-top:6px!important;min-height:48px!important;background:linear-gradient(180deg,#1a85ff,#0d62e8)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.menu-open{overflow:hidden!important}}@media (max-width:760px){html body .brand-mark{width:40px!important;height:40px!important;border-radius:13px!important}html body .brand-name{font-size:.94rem!important;letter-spacing:.1em!important}html body .brand-sub{font-size:.68rem!important;letter-spacing:.14em!important}html body .locale-switcher{display:none!important}html body .header-actions{gap:8px!important}html body .mobile-nav{top:74px!important;left:12px!important;right:12px!important;border-radius:24px!important}html body .footer-partners{padding:14px!important;border-radius:24px!important}html body .footer-partners-head{grid-template-columns:1fr!important}html body .footer-partner-card{grid-template-columns:1fr!important}}.header-status-pill,.status-dot,.status-copy{display:none!important}html body .header-inner,html body.page-home .header-inner{grid-template-columns:minmax(210px,.8fr) minmax(0,auto) minmax(230px,.55fr)!important}html body .header-actions,html body.page-home .header-actions{gap:12px!important}@media (max-width:1330px){html body .header-inner,html body.page-home .header-inner{grid-template-columns:minmax(190px,.75fr) minmax(0,auto) minmax(200px,.45fr)!important}}@media (max-width:1100px){html body .header-inner,html body.page-home .header-inner{display:flex!important}}html body .site-footer .footer-partners.container{width:min(1240px,calc(100% - 56px))!important;max-width:1240px!important;margin:0 auto 34px!important;padding:24px!important;box-sizing:border-box!important}html body .site-footer .footer-partners-head{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:12px!important;max-width:920px!important;margin:0 auto 24px!important}html body .site-footer .footer-partners-head>div{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}html body .site-footer .footer-partners-eyebrow{margin:0 auto!important}html body .site-footer .footer-partners h2{max-width:900px!important;margin:0 auto 8px!important;text-align:center!important}html body .site-footer .footer-partners-head p{max-width:860px!important;margin:0 auto!important;text-align:center!important}html body .site-footer .footer-partner-rail{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;justify-content:center!important}html body .site-footer .footer-partner-card{min-width:0!important;grid-template-columns:124px minmax(0,1fr)!important;gap:16px!important;align-items:stretch!important;min-height:242px!important}html body .site-footer .footer-partner-logo{height:100%!important;min-height:190px!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .site-footer .footer-partner-logo img{display:block!important;margin:auto!important;object-fit:contain!important;object-position:center!important}html body .site-footer .footer-partner-copy{justify-content:flex-start!important}html body .site-footer .footer-grid.footer-grid-rich{margin-left:auto!important;margin-right:auto!important}@media (max-width:1220px){html body .site-footer .footer-partners.container{width:min(1040px,calc(100% - 40px))!important}html body .site-footer .footer-partner-rail{grid-template-columns:1fr!important;max-width:860px!important;margin:0 auto!important}html body .site-footer .footer-partner-card{grid-template-columns:150px minmax(0,1fr)!important;min-height:auto!important}html body .site-footer .footer-partner-logo{min-height:128px!important}}@media (max-width:760px){html body .site-footer .footer-partners.container{width:min(100% - 24px,640px)!important;padding:16px!important;margin:0 auto 26px!important;border-radius:24px!important}html body .site-footer .footer-partners-head{margin-bottom:18px!important;gap:10px!important}html body .site-footer .footer-partner-rail{max-width:100%!important}html body .site-footer .footer-partner-card{grid-template-columns:1fr!important;min-height:0!important;padding:14px!important}html body .site-footer .footer-partner-logo{min-height:112px!important;height:112px!important}html body .site-footer .footer-partner-copy,html body .site-footer .footer-partner-line{align-items:flex-start!important;text-align:left!important}}.px26-final-cta{padding:42px 0 64px!important}.px26-final-cta .px26-container{width:min(100% - 64px,1476px)!important;margin-left:auto!important;margin-right:auto!important}.px26-cta-card{display:grid!important;grid-template-columns:minmax(360px,.95fr) minmax(420px,1.15fr) auto!important;align-items:center!important;gap:52px!important;min-height:0!important;padding:46px 54px!important;border-radius:28px!important}.px26-cta-card>div:not(.px26-cta-icon){min-width:0!important}.px26-cta-card h2{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important;margin:0!important;max-width:600px!important;width:100%!important;font-size:clamp(2.35rem,3.25vw,4.05rem)!important;line-height:1.05!important;letter-spacing:-.06em!important;overflow-wrap:normal!important;word-break:normal!important}.px26-cta-card h2::before{display:inline-flex!important;flex:0 0 auto!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:8px 12px!important;font-size:.82rem!important;line-height:1!important;letter-spacing:.13em!important;white-space:nowrap!important;vertical-align:top!important}.px26-cta-card p{max-width:650px!important;margin:0!important;font-size:1.14rem!important;line-height:1.72!important}.px26-cta-card .px26-btn{justify-self:end!important;white-space:nowrap!important;min-width:260px!important}@media (max-width:1180px){.px26-cta-card{grid-template-columns:1fr!important;gap:24px!important;padding:40px!important}.px26-cta-card h2{max-width:820px!important;font-size:clamp(2.1rem,6vw,3.4rem)!important}.px26-cta-card p{max-width:760px!important}.px26-cta-card .px26-btn{justify-self:start!important}}@media (max-width:720px){.px26-final-cta .px26-container{width:min(100% - 28px,1476px)!important}.px26-cta-card{padding:28px 22px!important;border-radius:24px!important}.px26-cta-card h2{font-size:clamp(2rem,10vw,2.9rem)!important}.px26-cta-card h2::before{white-space:normal!important;line-height:1.2!important}.px26-cta-card p{font-size:1rem!important}.px26-cta-card .px26-btn{width:100%!important;min-width:0!important}}html body .header-status-pill,html body .status-dot,html body .status-copy,html body .mobile-nav-subtitle,html body [data-header-status],html body .protected-network-pill,html body .network-status-pill{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important}html body .site-header,html body.page-home .site-header{overflow:visible!important}html body .site-header .container.header-inner,html body.page-home .site-header .container.header-inner{width:min(1476px,calc(100% - 64px))!important;max-width:1476px!important;margin-left:auto!important;margin-right:auto!important;min-height:68px!important;display:grid!important;grid-template-columns:minmax(176px,auto) minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important}html body .desktop-nav,html body.page-home .desktop-nav{justify-self:center!important;max-width:100%!important;overflow:visible!important}html body .desktop-nav a,html body.page-home .desktop-nav a{min-width:0!important;padding-left:13px!important;padding-right:13px!important}html body .header-actions,html body.page-home .header-actions{justify-self:end!important;flex:0 0 auto!important}@media (max-width:1260px){html body .site-header .container.header-inner,html body.page-home .site-header .container.header-inner{width:min(100% - 40px,1476px)!important;gap:14px!important}html body .desktop-nav a,html body.page-home .desktop-nav a{padding-left:10px!important;padding-right:10px!important;font-size:.84rem!important}html body .desktop-cta,html body.page-home .desktop-cta{padding-left:14px!important;padding-right:14px!important}}@media (max-width:1100px){html body .site-header .container.header-inner,html body.page-home .site-header .container.header-inner{width:min(100% - 32px,1476px)!important;display:flex!important}}html body.page-home .px26-final-cta{padding:44px 0 72px!important}html body.page-home .px26-final-cta .px26-container{width:min(1476px,calc(100% - 72px))!important;max-width:1476px!important;margin-left:auto!important;margin-right:auto!important}html body.page-home .px26-cta-card{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) max-content!important;align-items:center!important;column-gap:54px!important;row-gap:22px!important;min-height:0!important;padding:48px 54px!important;border-radius:30px!important;overflow:hidden!important}html body.page-home .px26-cta-card .px26-cta-icon{display:none!important}html body.page-home .px26-cta-copy{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important}html body.page-home .px26-cta-card h2::before{content:none!important;display:none!important}html body.page-home .px26-cta-kicker{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;padding:8px 12px!important;border-radius:999px!important;border:1px solid rgba(69,214,255,.32)!important;background:rgba(40,207,255,.085)!important;color:#a9efff!important;-webkit-text-fill-color:#a9efff!important;font-size:.78rem!important;line-height:1!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important;white-space:nowrap!important}html body.page-home .px26-cta-card h2{display:block!important;margin:0!important;max-width:560px!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:clamp(2.35rem,3.2vw,4rem)!important;line-height:1.07!important;letter-spacing:-.06em!important;overflow-wrap:break-word!important;word-break:normal!important}html body.page-home .px26-cta-text,html body.page-home .px26-cta-card p{min-width:0!important;max-width:650px!important;margin:0!important;color:#e2f0ff!important;-webkit-text-fill-color:#e2f0ff!important;font-size:1.14rem!important;line-height:1.7!important}html body.page-home .px26-cta-card .px26-btn{justify-self:end!important;align-self:center!important;min-width:260px!important;white-space:nowrap!important}@media (max-width:1180px){html body.page-home .px26-cta-card{grid-template-columns:1fr!important;padding:40px!important;column-gap:0!important}html body.page-home .px26-cta-card h2{max-width:820px!important;font-size:clamp(2.15rem,6vw,3.35rem)!important}html body.page-home .px26-cta-card .px26-btn{justify-self:start!important}}@media (max-width:720px){html body.page-home .px26-final-cta .px26-container{width:min(100% - 28px,1476px)!important}html body.page-home .px26-cta-card{padding:28px 22px!important;border-radius:24px!important}html body.page-home .px26-cta-kicker{white-space:normal!important;line-height:1.2!important}html body.page-home .px26-cta-card h2{font-size:clamp(2rem,10vw,2.8rem)!important}html body.page-home .px26-cta-card .px26-btn{width:100%!important;min-width:0!important}}html body .site-footer>.container.footer-partners{width:min(1240px,calc(100% - 80px))!important;max-width:1240px!important;margin:0 auto 42px!important;padding:28px!important;border-radius:32px!important;box-sizing:border-box!important}html body .site-footer .footer-partners-head{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:14px!important;max-width:900px!important;margin:0 auto 26px!important}html body .site-footer .footer-partners-head>div{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}html body .site-footer .footer-partners-eyebrow{margin:0 auto!important}html body .site-footer .footer-partners h2{max-width:850px!important;margin:0 auto 8px!important;color:#f6fbff!important;-webkit-text-fill-color:#f6fbff!important;text-align:center!important;line-height:1.18!important}html body .site-footer .footer-partners-head p{max-width:820px!important;margin:0 auto!important;color:#c9d9ea!important;-webkit-text-fill-color:#c9d9ea!important;text-align:center!important}html body .site-footer .footer-partner-rail{width:100%!important;max-width:100%!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important;justify-content:center!important}html body .site-footer .footer-partner-card{min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:124px minmax(0,1fr)!important;gap:16px!important;align-items:stretch!important;padding:16px!important;min-height:250px!important}html body .site-footer .footer-partner-logo{min-width:0!important;height:100%!important;min-height:190px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important}html body .site-footer .footer-partner-logo img{display:block!important;margin:auto!important;object-fit:contain!important;object-position:center!important;max-width:100%!important;max-height:92px!important}html body .site-footer .footer-partner-copy,html body .site-footer .footer-partner-line{min-width:0!important}html body .site-footer .footer-partner-copy p{overflow-wrap:anywhere!important}html body .site-footer .footer-grid.footer-grid-rich{width:min(1240px,calc(100% - 80px))!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:1180px){html body .site-footer>.container.footer-partners,html body .site-footer .footer-grid.footer-grid-rich{width:min(100% - 48px,980px)!important}html body .site-footer .footer-partner-rail{grid-template-columns:1fr!important;max-width:860px!important}html body .site-footer .footer-partner-card{grid-template-columns:150px minmax(0,1fr)!important;min-height:auto!important}html body .site-footer .footer-partner-logo{min-height:132px!important}}@media (max-width:700px){html body .site-footer>.container.footer-partners,html body .site-footer .footer-grid.footer-grid-rich{width:min(100% - 24px,640px)!important}html body .site-footer>.container.footer-partners{padding:16px!important;border-radius:24px!important}html body .site-footer .footer-partner-card{grid-template-columns:1fr!important;padding:14px!important}html body .site-footer .footer-partner-logo{height:112px!important;min-height:112px!important}html body .site-footer .footer-partner-copy,html body .site-footer .footer-partner-line{align-items:flex-start!important;text-align:left!important}}html body .article-hero-image[src$=".svg"],html body .article-figure img[src$=".svg"],html body .blog-home-visual-image[src$=".svg"],html body .blog-featured-visual img[src$=".svg"],html body .blog-home-visual img[src$=".svg"],html body .blog-card-visual img[src$=".svg"],html body .blog-hero-card img[src$=".svg"]{box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:contain!important;object-position:center center!important;padding:clamp(10px,2.1vw,28px)!important;background:#071827!important;border-radius:22px!important;overflow:visible!important}html body .blog-home-visual,html body .blog-featured-visual,html body .blog-featured-visual-clean,html body .article-figure-image-only,html body .article-figure-top{overflow:hidden!important}@media (max-width:700px){html body .article-hero-image[src$=".svg"],html body .article-figure img[src$=".svg"],html body .blog-home-visual-image[src$=".svg"],html body .blog-featured-visual img[src$=".svg"],html body .blog-home-visual img[src$=".svg"],html body .blog-card-visual img[src$=".svg"],html body .blog-hero-card img[src$=".svg"]{padding:12px!important;border-radius:18px!important}}.article-page-clean .article-prose,.article-page-clean .article-prose-clean,.article-page-clean .article-prose-clean p,.article-page-clean .article-prose-clean li,.article-page-clean .article-prose-clean strong,.article-page-clean .article-prose-clean em{color:#e8f2ff!important;-webkit-text-fill-color:#e8f2ff!important}.article-page-clean .article-prose-clean h2,.article-page-clean .article-prose-clean h3,.article-page-clean .article-prose-clean h4,.article-page-clean .article-prose-clean .article-block>h2,.article-page-clean .article-prose-clean .article-block h3{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.article-page-clean .article-prose-clean a{color:#63d7ff!important;-webkit-text-fill-color:#63d7ff!important}.article-page-clean .article-table-wrap,.article-page-clean .article-compare-table-wrap,.article-page-clean .table-wrap{overflow-x:auto!important;border-radius:22px!important;border:1px solid rgba(120,219,255,.22)!important;background:linear-gradient(180deg,rgba(9,27,45,.98),rgba(5,15,27,.98))!important;box-shadow:0 18px 52px rgba(0,0,0,.32)!important}.article-page-clean .article-table,.article-page-clean .article-compare-table,.article-page-clean .article-prose table{width:100%!important;min-width:680px!important;border-collapse:collapse!important;background:transparent!important;color:#e8f2ff!important}.article-page-clean .article-table thead th,.article-page-clean .article-compare-table thead th,.article-page-clean .article-prose table thead th,.article-page-clean .article-table th,.article-page-clean .article-compare-table th,.article-page-clean .article-prose table th{background:rgba(14,39,64,.98)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-weight:800!important;border:1px solid rgba(120,219,255,.14)!important}.article-page-clean .article-table tbody td,.article-page-clean .article-compare-table tbody td,.article-page-clean .article-prose table tbody td,.article-page-clean .article-table td,.article-page-clean .article-compare-table td,.article-page-clean .article-prose table td{background:rgba(10,26,42,.96)!important;color:#ebf4ff!important;-webkit-text-fill-color:#ebf4ff!important;border:1px solid rgba(120,219,255,.10)!important}.article-page-clean .article-table tbody tr:nth-child(even) td,.article-page-clean .article-compare-table tbody tr:nth-child(even) td,.article-page-clean .article-prose table tbody tr:nth-child(even) td{background:rgba(12,31,50,.96)!important}.article-page-clean .article-summary-card p,.article-page-clean .article-info-card p,.article-page-clean .article-step p,.article-page-clean .article-inline-cta p,.article-page-clean .article-side-cta p,.article-page-clean .article-offer-focus p,.article-page-clean details.faq-item p{color:#e8f2ff!important;-webkit-text-fill-color:#e8f2ff!important}.section-blog-article.article-page-clean .article-prose-clean .article-summary-card,.section-blog-article.article-page-clean .article-prose-clean .article-info-card,.section-blog-article.article-page-clean .article-prose-clean .article-step,.section-blog-article.article-page-clean .article-prose-clean .article-offer-focus,.section-blog-article.article-page-clean .article-prose-clean .article-inline-cta,.section-blog-article.article-page-clean .article-prose-clean .article-side-cta,.section-blog-article.article-page-clean .article-prose-clean .faq-item,.section-blog-article.article-page-clean .article-prose-clean details.faq-item{background:linear-gradient(180deg,rgba(9,30,52,.98),rgba(4,14,26,.98))!important;border:1px solid rgba(105,210,255,.22)!important;box-shadow:0 18px 46px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.06)!important;color:#edf7ff!important;-webkit-text-fill-color:initial!important}.section-blog-article.article-page-clean .article-prose-clean .article-summary-card::before,.section-blog-article.article-page-clean .article-prose-clean .article-info-card::before,.section-blog-article.article-page-clean .article-prose-clean .article-step::before,.section-blog-article.article-page-clean .article-prose-clean .article-offer-focus::before,.section-blog-article.article-page-clean .article-prose-clean .article-inline-cta::before,.section-blog-article.article-page-clean .article-prose-clean .article-side-cta::before{opacity:.18!important;background:radial-gradient(circle at 18% 0%,rgba(55,210,255,.26),transparent 42%)!important}.section-blog-article.article-page-clean .article-prose-clean .article-summary-card strong,.section-blog-article.article-page-clean .article-prose-clean .article-summary-card h3,.section-blog-article.article-page-clean .article-prose-clean .article-info-card h3,.section-blog-article.article-page-clean .article-prose-clean .article-step h3,.section-blog-article.article-page-clean .article-prose-clean .article-offer-focus h2,.section-blog-article.article-page-clean .article-prose-clean .article-inline-cta h3,.section-blog-article.article-page-clean .article-prose-clean .article-side-cta strong,.section-blog-article.article-page-clean .article-prose-clean details.faq-item summary{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;text-shadow:none!important}.section-blog-article.article-page-clean .article-prose-clean .article-summary-card p,.section-blog-article.article-page-clean .article-prose-clean .article-info-card p,.section-blog-article.article-page-clean .article-prose-clean .article-step p,.section-blog-article.article-page-clean .article-prose-clean .article-offer-focus p,.section-blog-article.article-page-clean .article-prose-clean .article-inline-cta p,.section-blog-article.article-page-clean .article-prose-clean .article-side-cta p,.section-blog-article.article-page-clean .article-prose-clean details.faq-item p,.section-blog-article.article-page-clean .article-prose-clean .article-check-list li,.section-blog-article.article-page-clean .article-prose-clean .article-check-list li span{color:#dcecff!important;-webkit-text-fill-color:#dcecff!important;opacity:1!important;text-shadow:none!important}.section-blog-article.article-page-clean .article-prose-clean .article-related-links{margin-top:42px!important;padding:34px!important;border-radius:28px!important;border:1px solid rgba(105,210,255,.22)!important;background:linear-gradient(180deg,rgba(7,26,46,.98),rgba(4,14,26,.98))!important;box-shadow:0 24px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06)!important;overflow:hidden!important}.section-blog-article.article-page-clean .article-prose-clean .article-related-links .section-heading,.section-blog-article.article-page-clean .article-prose-clean .article-related-links .section-heading.center{text-align:left!important;margin-bottom:24px!important}.section-blog-article.article-page-clean .article-prose-clean .article-related-links .section-heading h2,.section-blog-article.article-page-clean .article-prose-clean .article-related-links h2,.section-blog-article.article-page-clean .article-prose-clean .article-related-links h3,.section-blog-article.article-page-clean .article-prose-clean .article-related-links h3 a,.section-blog-article.article-page-clean .article-prose-clean .article-related-links .blog-home-card h3,.section-blog-article.article-page-clean .article-prose-clean .article-related-links .blog-home-card h3 a{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important;text-shadow:none!important}.section-blog-article.article-page-clean .article-prose-clean .article-related-links .section-heading p,.section-blog-article.article-page-clean .article-prose-clean .article-related-links p,.section-blog-article.article-page-clean .article-prose-clean .article-related-links .blog-date,.section-blog-article.article-page-clean .article-prose-clean .article-related-links .pill,.section-blog-article.article-page-clean .article-prose-clean .article-related-links span{color:#dcecff!important;-webkit-text-fill-color:#dcecff!important;opacity:1!important;text-shadow:none!important}.section-blog-article.article-page-clean .article-prose-clean .article-related-links .blog-home-card,.section-blog-article.article-page-clean .article-prose-clean .article-related-links .resource-card{background:linear-gradient(180deg,rgba(10,33,56,.98),rgba(5,16,29,.98))!important;border:1px solid rgba(105,210,255,.20)!important;box-shadow:0 16px 44px rgba(0,0,0,.24)!important}.section-blog-article.article-page-clean .article-prose-clean .article-related-links .text-link,.section-blog-article.article-page-clean .article-prose-clean .article-related-links a{color:#54d9ff!important;-webkit-text-fill-color:#54d9ff!important}.enterprise-band .enterprise-copy-card,.enterprise-band .enterprise-card,.enterprise-band .enterprise-note,.enterprise-band .glass-card,.enterprise-band .metric-card,.enterprise-band .info-panel{background:linear-gradient(180deg,rgba(10,31,53,.98),rgba(4,14,27,.99))!important;border:1px solid rgba(105,210,255,.22)!important;box-shadow:0 20px 56px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06)!important;color:#edf7ff!important;-webkit-text-fill-color:initial!important}.enterprise-band .enterprise-copy-card *,.enterprise-band .enterprise-card *,.enterprise-band .enterprise-note *,.enterprise-band .glass-card *,.enterprise-band .metric-card *,.enterprise-band .info-panel *{opacity:1!important;text-shadow:none!important}.enterprise-band .enterprise-copy-card h2,.enterprise-band .enterprise-card h3,.enterprise-band .enterprise-note strong,.enterprise-band .glass-card h2,.enterprise-band .glass-card h3,.enterprise-band .metric-card strong,.enterprise-band .info-panel h3{color:#fff!important;-webkit-text-fill-color:#fff!important}.enterprise-band .enterprise-copy-card p,.enterprise-band .enterprise-card p,.enterprise-band .enterprise-note p,.enterprise-band .glass-card p,.enterprise-band .glass-card li,.enterprise-band .metric-card p,.enterprise-band .info-panel p,.enterprise-band .info-panel li{color:#dcecff!important;-webkit-text-fill-color:#dcecff!important}.section-blog-article.article-page-clean .glass-card,.section-blog-article.article-page-clean .article-prose-clean,.section-blog-article.article-page-clean .article-summary-card,.section-blog-article.article-page-clean .article-info-card,.section-blog-article.article-page-clean .article-step,.section-blog-article.article-page-clean .article-inline-cta,.section-blog-article.article-page-clean .article-side-cta,.section-blog-article.article-page-clean .article-offer-focus,.section-blog-article.article-page-clean .article-related-links,.section-blog-article.article-page-clean .blog-home-card,.section-blog-article.article-page-clean .resource-card{background:linear-gradient(180deg,rgba(9,30,52,.98),rgba(4,14,26,.99))!important;border:1px solid rgba(105,210,255,.22)!important;color:#edf7ff!important;-webkit-text-fill-color:initial!important}.section-blog-article.article-page-clean .article-prose-clean h1,.section-blog-article.article-page-clean .article-prose-clean h2,.section-blog-article.article-page-clean .article-prose-clean h3,.section-blog-article.article-page-clean .article-prose-clean h4,.section-blog-article.article-page-clean .article-summary-card strong,.section-blog-article.article-page-clean .article-info-card h3,.section-blog-article.article-page-clean .article-step h3,.section-blog-article.article-page-clean .article-inline-cta h3,.section-blog-article.article-page-clean .article-side-cta strong,.section-blog-article.article-page-clean .article-related-links h2,.section-blog-article.article-page-clean .article-related-links h3,.section-blog-article.article-page-clean .blog-home-card h3,.section-blog-article.article-page-clean .resource-card h3{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.section-blog-article.article-page-clean .article-prose-clean p,.section-blog-article.article-page-clean .article-prose-clean li,.section-blog-article.article-page-clean .article-prose-clean span:not(.pill):not(.eyebrow),.section-blog-article.article-page-clean .article-summary-card p,.section-blog-article.article-page-clean .article-info-card p,.section-blog-article.article-page-clean .article-step p,.section-blog-article.article-page-clean .article-inline-cta p,.section-blog-article.article-page-clean .article-side-cta p,.section-blog-article.article-page-clean .article-related-links p,.section-blog-article.article-page-clean .article-related-links span:not(.pill):not(.eyebrow),.section-blog-article.article-page-clean .blog-home-card p,.section-blog-article.article-page-clean .resource-card p{color:#dcecff!important;-webkit-text-fill-color:#dcecff!important;opacity:1!important}.section-blog-article.article-page-clean .article-prose-clean .pill,.section-blog-article.article-page-clean .article-prose-clean .eyebrow,.section-blog-article.article-page-clean .article-related-links .pill,.section-blog-article.article-page-clean .article-related-links .eyebrow{color:#8cecff!important;-webkit-text-fill-color:#8cecff!important;background:rgba(35,214,255,.10)!important;border-color:rgba(35,214,255,.28)!important}.section-blog-article.article-page-clean .article-table-wrap,.section-blog-article.article-page-clean .article-compare-table-wrap{background:linear-gradient(180deg,rgba(7,24,42,.98),rgba(4,14,26,.99))!important}.section-blog-article.article-page-clean .article-table th,.section-blog-article.article-page-clean .article-table td,.section-blog-article.article-page-clean .article-compare-table th,.section-blog-article.article-page-clean .article-compare-table td{color:#eef7ff!important;-webkit-text-fill-color:#eef7ff!important;opacity:1!important}:root{--px38-bg:#020812;--px38-bg2:#061321;--px38-panel:#071a2b;--px38-panel2:#09213a;--px38-line:rgba(124,224,255,.24);--px38-line-strong:rgba(124,224,255,.38);--px38-title:#ffffff;--px38-text:#e8f3ff;--px38-muted:#c8daef;--px38-cyan:#57ddff;--px38-blue:#1476ff}html,body,.site-shell{background:radial-gradient(circle at 12% 0%,rgba(42,216,255,.10),transparent 28rem),radial-gradient(circle at 88% 8%,rgba(20,112,255,.09),transparent 32rem),linear-gradient(180deg,#020812 0%,#04101d 42%,#020812 100%)!important;color:var(--px38-text)!important}html body .site-header{position:sticky!important;top:0!important;z-index:9000!important;background:linear-gradient(180deg,rgba(5,13,25,.975),rgba(7,17,31,.925))!important;border-bottom:1px solid rgba(132,204,255,.16)!important;box-shadow:0 16px 46px rgba(0,0,0,.34)!important;backdrop-filter:blur(20px) saturate(1.22)!important;-webkit-backdrop-filter:blur(20px) saturate(1.22)!important}html body .site-header .container.header-inner{width:min(1476px,calc(100% - 64px))!important;max-width:1476px!important;margin-inline:auto!important;min-height:68px!important;display:grid!important;grid-template-columns:minmax(176px,auto) minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important}html body .site-header .brand-name{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;background:none!important}html body .site-header .brand-sub{color:#9eb5cc!important;-webkit-text-fill-color:#9eb5cc!important}html body .site-header .desktop-nav{justify-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:5px!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035))!important;border:1px solid rgba(168,207,244,.13)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 12px 28px rgba(0,0,0,.14)!important}html body .site-header .desktop-nav a:not(.button){min-height:40px!important;padding:10px 13px!important;border-radius:999px!important;color:#dce9f8!important;-webkit-text-fill-color:#dce9f8!important;background:transparent!important;font-weight:800!important;text-decoration:none!important}html body .site-header .desktop-nav a:not(.button):hover,html body .site-header .desktop-nav a.active:not(.button){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(180deg,rgba(49,217,255,.16),rgba(22,116,255,.10))!important;box-shadow:inset 0 0 0 1px rgba(83,220,255,.18)!important}html body .site-header .desktop-cta,html body .site-header .button{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#1476ff 0%,#27cfff 100%)!important;border:1px solid rgba(145,231,255,.42)!important;box-shadow:0 14px 34px rgba(20,118,255,.26)!important}html body .site-header .locale-trigger{background:rgba(7,15,28,.88)!important;color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important;border:1px solid rgba(132,204,255,.18)!important}html body .site-header .locale-menu{background:rgba(7,14,28,.985)!important;border:1px solid rgba(132,204,255,.22)!important;box-shadow:0 24px 62px rgba(0,0,0,.42)!important}html body .site-header .locale-menu a{color:#dbe9f8!important;-webkit-text-fill-color:#dbe9f8!important;background:transparent!important}html body .site-header .header-status-pill,html body .site-header .status-dot,html body .site-header .status-copy,html body .site-header .mobile-nav-subtitle,html body .site-header [data-header-status],html body .site-header .protected-network-pill,html body .site-header .network-status-pill,html body .site-header [class*="protected-network"],html body .site-header [class*="network-status"]{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important}html body .site-header .mobile-nav{background:rgba(6,12,24,.985)!important;border:1px solid rgba(132,204,255,.20)!important;box-shadow:0 24px 72px rgba(0,0,0,.46)!important}html body .site-header .mobile-nav a:not(.button){color:#e9f4ff!important;-webkit-text-fill-color:#e9f4ff!important;background:rgba(10,19,35,.60)!important}html body .site-footer{background:radial-gradient(circle at 12% 0%,rgba(39,216,255,.075),transparent 26rem),radial-gradient(circle at 86% 8%,rgba(18,109,255,.06),transparent 28rem),linear-gradient(180deg,#07111f 0%,#0a1627 48%,#07111f 100%)!important;border-top:1px solid rgba(132,204,255,.10)!important}html body .site-footer:where(h2,h3,strong,.brand-name){color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body .site-footer:where(p,li,small,span){color:#c9d9ea!important;-webkit-text-fill-color:#c9d9ea!important}html body .site-footer a:not(.button){color:#cfe6ff!important;-webkit-text-fill-color:#cfe6ff!important;text-decoration:none!important}html body:not(.page-home) main{background:radial-gradient(circle at 18% 0%,rgba(35,214,255,.09),transparent 28rem),radial-gradient(circle at 82% 12%,rgba(20,118,255,.08),transparent 34rem),linear-gradient(180deg,#020812 0%,#05111f 50%,#020812 100%)!important;color:var(--px38-text)!important}html body:not(.page-home) main:where(.section,.section-alt,.benefits-showcase,.offer-lineup-band,.enterprise-band,.delivery-band,.footprint-band,.transit-insight-band,.blog-home-band,.faq-band,.article-related-links,.pricing-band,.capability-band,.ops-band,.blueprint-band,.strategy-band,.blog-all-band,.blog-index-hero,.article-page-clean){background:transparent!important;color:var(--px38-text)!important;-webkit-text-fill-color:initial!important}html body:not(.page-home) main:where(.glass-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-sidebar,.article-sidebar-clean,.article-header-card,.article-prose-clean,.article-summary-card,.article-info-card,.article-step,.article-inline-cta,.article-side-cta,.article-offer-focus,.article-link-card,.article-related-links,.faq-item,.article-faq-block,.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean,[class*="-card"],[class*="-panel"],[class*="-box"],[class*="-tile"],[class*="-note"]){background:linear-gradient(180deg,rgba(9,30,52,.98),rgba(4,14,26,.99))!important;border:1px solid var(--px38-line)!important;box-shadow:0 20px 58px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06)!important;color:var(--px38-text)!important;-webkit-text-fill-color:initial!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}html body:not(.page-home) main:where(.section-heading,.article-related-links .section-heading,.blog-all-heading,.blog-index-copy){background:transparent!important;border-color:transparent!important;box-shadow:none!important}html body:not(.page-home) main:where(h1,h2,h3,h4,h5,h6,strong,b,summary){color:var(--px38-title)!important;-webkit-text-fill-color:var(--px38-title)!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}html body:not(.page-home) main:where(p,li,small,em,label,blockquote,figcaption,td,th){color:var(--px38-text)!important;-webkit-text-fill-color:var(--px38-text)!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}html body:not(.page-home) main:where(span):not(.button *):not(.px26-btn *):not(svg *){color:var(--px38-muted)!important;-webkit-text-fill-color:var(--px38-muted)!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}html body:not(.page-home) main:where(a:not(.button):not(.px26-btn)){color:var(--px38-cyan)!important;-webkit-text-fill-color:var(--px38-cyan)!important;text-decoration:none!important}html body:not(.page-home) main:where(.button,.button *,.px26-btn,.px26-btn *){color:#fff!important;-webkit-text-fill-color:#fff!important}html body:not(.page-home) main:where(.button,.px26-btn){background:linear-gradient(135deg,#1476ff 0%,#27cfff 100%)!important;border:1px solid rgba(145,231,255,.42)!important;box-shadow:0 14px 34px rgba(20,118,255,.24)!important}html body:not(.page-home) main:where(.button-ghost,.button-secondary,.px26-btn-ghost){background:rgba(8,27,47,.94)!important;border:1px solid rgba(145,231,255,.25)!important;color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important}html body:not(.page-home) main:where(.eyebrow,.pill,.badge,.blog-date,.blog-count-pill,.panel-kicker,.capability-panel-kicker,.featured-diagram-kicker,.footprint-status,.trust-pill,.capability-pill,.footnote,.enterprise-bullet){display:inline-flex!important;align-items:center!important;color:#eaffff!important;-webkit-text-fill-color:#eaffff!important;background:rgba(3,13,25,.92)!important;border:1px solid rgba(97,221,255,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;opacity:1!important}html body:not(.page-home) main:where(.article-table-wrap,.article-compare-table-wrap,.table-wrap){overflow-x:auto!important;background:linear-gradient(180deg,rgba(7,24,42,.98),rgba(4,14,26,.99))!important;border:1px solid var(--px38-line-strong)!important;border-radius:22px!important;box-shadow:0 18px 52px rgba(0,0,0,.34)!important}html body:not(.page-home) main:where(table,.article-table,.article-compare-table){background:transparent!important;color:var(--px38-text)!important;border-collapse:collapse!important}html body:not(.page-home) main:where(table th,.article-table th,.article-compare-table th){background:rgba(14,39,64,.98)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgba(120,219,255,.14)!important}html body:not(.page-home) main:where(table td,.article-table td,.article-compare-table td){background:rgba(10,26,42,.96)!important;color:#edf6ff!important;-webkit-text-fill-color:#edf6ff!important;border:1px solid rgba(120,219,255,.10)!important}html body:not(.page-home) main:where(table tr:nth-child(even) td,.article-table tr:nth-child(even) td,.article-compare-table tr:nth-child(even) td){background:rgba(12,31,50,.96)!important}html body:not(.page-home) main:where(input,select,textarea){background:rgba(4,14,26,.96)!important;color:#f2f8ff!important;-webkit-text-fill-color:#f2f8ff!important;border:1px solid rgba(124,224,255,.26)!important}html body:not(.page-home) main:where(input::placeholder,textarea::placeholder){color:#93a9bf!important;-webkit-text-fill-color:#93a9bf!important}html body:not(.page-home) main:where(.article-related-links){padding:clamp(22px,3vw,34px)!important;border-radius:28px!important;margin-top:42px!important}html body:not(.page-home) main:where(.article-related-links .resource-card-grid,.article-related-links .resource-card-grid-compact){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}@media(max-width:900px){html body:not(.page-home) main:where(.article-related-links .resource-card-grid,.article-related-links .resource-card-grid-compact){grid-template-columns:1fr!important}}@media(max-width:1100px){html body .site-header .container.header-inner{width:min(100% - 32px,1476px)!important;display:flex!important;justify-content:space-between!important}html body .site-header .desktop-nav,html body .site-header .desktop-cta{display:none!important}html body .site-header .mobile-toggle{display:flex!important}}@media(max-width:700px){html body .site-header .container.header-inner{width:min(100% - 24px,640px)!important;min-height:58px!important}html body:not(.page-home) main:where(.article-related-links){padding:18px!important;border-radius:22px!important}}html body:not(.page-home) main:where(.resource-card-grid,.resource-card-grid-compact,.resource-card-grid-visual,.resource-card-grid-text,.article-card-grid,.article-summary-grid,.feature-grid,.steps-grid,.timeline-grid,.blog-home-card-copy,.article-link-card-top,.article-link-card-body,.blog-meta-row,.card-body,.card-copy,.resource-card-copy){background:transparent!important;border:0!important;box-shadow:none!important}html body:not(.page-home) main:where(.article-related-links .resource-card-grid,.article-related-links .resource-card-grid-compact){border:0!important;box-shadow:none!important;background:transparent!important}.article-link-logo img{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit;filter:drop-shadow(0 8px 18px rgba(46,200,255,.24))}.article-link-card--peeryx .article-link-logo{padding:0!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(46,200,255,.22),rgba(22,88,201,.18))!important;border:1px solid rgba(123,224,255,.26)!important}.article-link-card--peeryx .article-link-eyebrow{color:#95e9ff!important}.legal-page-shell{background:radial-gradient(circle at 20% 0%,rgba(49,217,255,.12),transparent 34%),linear-gradient(180deg,#020814 0%,#06111f 100%);color:#eaf5ff}.legal-hero{padding-top:clamp(72px,10vw,126px);padding-bottom:clamp(34px,6vw,70px);border-bottom:1px solid rgba(132,204,255,.14)}.legal-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(28px,5vw,64px);align-items:start}.legal-hero h1{margin:14px 0 18px;font-size:clamp(2.35rem,6vw,5.4rem);line-height:.94;letter-spacing:-.07em;color:#fff}.legal-hero p{max-width:780px;color:#d7e9fb;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.legal-meta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.legal-meta-row span{display:inline-flex;align-items:center;border:1px solid rgba(132,204,255,.18);background:rgba(255,255,255,.05);border-radius:999px;padding:9px 13px;color:#eaf6ff;font-weight:800;font-size:.86rem}.legal-toc{position:sticky;top:96px;border:1px solid rgba(132,204,255,.18);border-radius:28px;background:rgba(5,13,25,.78);box-shadow:0 26px 72px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.06);padding:22px;backdrop-filter:blur(18px)}.legal-toc h2{margin:0 0 14px;color:#fff;font-size:1rem;letter-spacing:-.02em}.legal-toc ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.legal-toc a{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(132,204,255,.12);border-radius:16px;padding:11px 12px;color:#dbeeff;text-decoration:none;font-weight:850;background:rgba(255,255,255,.035)}.legal-toc a:hover,.legal-toc a.active{color:#fff;background:linear-gradient(135deg,rgba(22,116,255,.24),rgba(49,217,255,.12));border-color:rgba(132,204,255,.28)}.legal-document-section{padding-top:clamp(30px,5vw,68px);padding-bottom:clamp(60px,8vw,110px)}.legal-document-wrap{max-width:1040px}.legal-document-card{border:1px solid rgba(132,204,255,.16);border-radius:32px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.038));box-shadow:0 32px 86px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06);padding:clamp(24px,4.5vw,58px)}.legal-document-card h2{margin:32px 0 14px;color:#fff;font-size:clamp(1.35rem,2.4vw,2.1rem);line-height:1.14;letter-spacing:-.045em;scroll-margin-top:120px}.legal-document-card h2:first-child{margin-top:0;font-size:clamp(1.9rem,4vw,3rem)}.legal-document-card h3{margin:26px 0 10px;color:#f7fbff;font-size:1.12rem}.legal-document-card p{margin:0 0 15px;color:#d9e9f8;line-height:1.78;font-size:1rem}.legal-document-card .legal-bullet-list{margin:0 0 18px;padding-left:1.25rem;display:grid;gap:9px;color:#d9e9f8}.legal-document-card .legal-bullet-list li{line-height:1.65}.footer-legal-strip{border-top:1px solid rgba(132,204,255,.14);margin-top:28px;padding:22px 0 30px;display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between;color:#9fb4ca;font-size:.84rem}.footer-legal-strip nav{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.footer-legal-strip a{color:#dcecff;text-decoration:none;font-weight:800}.footer-legal-strip a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.legal-hero-grid{grid-template-columns:1fr}.legal-toc{position:relative;top:auto}.footer-legal-strip{align-items:flex-start}.footer-legal-strip nav{width:100%}}.px-antiddos-home-band{padding-top:36px;padding-bottom:36px}.px-antiddos-home-card{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:34px;align-items:center;padding:34px;border-radius:18px;border:1px solid rgba(96,184,255,.26);background:radial-gradient(circle at 20% 22%,rgba(35,214,255,.16),transparent 32%),radial-gradient(circle at 90% 26%,rgba(25,119,255,.15),transparent 34%),linear-gradient(135deg,rgba(8,26,46,.96),rgba(4,13,25,.98));box-shadow:0 24px 80px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden}.px-antiddos-home-card::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(70,190,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(70,190,255,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:linear-gradient(90deg,rgba(0,0,0,.9),transparent 78%);pointer-events:none}.px-antiddos-home-copy,.px-antiddos-home-proof{position:relative;z-index:2}.px-antiddos-home-copy h2{margin:14px 0 14px;color:#fff;font-size:clamp(32px,4.2vw,52px);line-height:1.02;letter-spacing:-.06em;font-weight:950;max-width:760px}.px-antiddos-home-copy p{margin:0;color:#c4d3e6;font-size:16px;line-height:1.75;max-width:790px}.px-antiddos-home-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.px-antiddos-home-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.px-antiddos-home-proof-item{min-height:118px;display:grid;align-content:center;gap:13px;padding:18px;border-radius:14px;background:rgba(7,20,35,.72);border:1px solid rgba(125,197,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.px-antiddos-home-proof-item span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:var(--px26-cyan);background:rgba(35,214,255,.10);border:1px solid rgba(35,214,255,.20)}.px-antiddos-home-proof-item svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.px-antiddos-home-proof-item strong{color:#f8fbff;font-size:15px;line-height:1.25;font-weight:900}.px-antiddos-page,.px-antiddos-page *{box-sizing:border-box}.px-antiddos-page{position:relative;background:radial-gradient(circle at 55% 0,rgba(0,152,255,.11),transparent 36%),radial-gradient(circle at 10% 12%,rgba(0,222,255,.07),transparent 30%),linear-gradient(180deg,#06101e 0%,#07111f 40%,#020812 100%);color:#f7fbff;overflow:hidden}.px-antiddos-hero{position:relative;padding:78px 0 42px;overflow:hidden}.px-antiddos-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 72% 22%,rgba(35,214,255,.16),transparent 33%),linear-gradient(rgba(50,184,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(50,184,255,.04) 1px,transparent 1px);background-size:auto,64px 64px,64px 64px;mask-image:linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,.75) 78%,transparent)}.px-antiddos-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:58px;min-height:520px}.px-antiddos-hero-copy h1{margin:20px 0 18px;max-width:840px;color:#fff;font-size:clamp(42px,5.6vw,76px);line-height:.98;letter-spacing:-.07em;font-weight:950;text-wrap:balance}.px-antiddos-lead{margin:0 0 14px;max-width:760px;color:#fff;font-size:clamp(19px,2.1vw,25px);line-height:1.32;font-weight:800;letter-spacing:-.035em}.px-antiddos-intro{margin:0;max-width:760px;color:#c2d1e4;font-size:16px;line-height:1.78}.px-antiddos-hero-panel{position:relative;min-height:420px;display:grid;align-content:center;gap:22px;padding:28px;border-radius:26px;border:1px solid rgba(96,184,255,.20);background:radial-gradient(circle at 50% 38%,rgba(35,214,255,.14),transparent 38%),linear-gradient(145deg,rgba(9,28,49,.88),rgba(3,11,22,.94));box-shadow:0 28px 90px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden}.px-antiddos-hero-panel::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(72,185,255,.04) 1px,transparent 1px);background-size:100% 54px;pointer-events:none}.px-antiddos-diagram{position:relative;z-index:2;display:grid;gap:14px}.diagram-node{display:flex;align-items:center;justify-content:center;min-height:64px;border-radius:16px;color:#fff;font-size:15px;font-weight:950;letter-spacing:.03em;text-transform:uppercase;background:rgba(7,20,35,.82);border:1px solid rgba(125,197,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 12px 30px rgba(0,0,0,.18)}.node-flowspec,.node-dpdk{color:var(--px26-cyan);border-color:rgba(35,214,255,.38);background:linear-gradient(180deg,rgba(35,214,255,.13),rgba(7,20,35,.88))}.diagram-line{width:2px;height:24px;margin:-5px auto;background:linear-gradient(180deg,transparent,rgba(35,214,255,.9),transparent);box-shadow:0 0 18px rgba(35,214,255,.35)}.px-antiddos-panel-note{position:relative;z-index:2;display:grid;gap:6px;padding:18px;border-radius:16px;border:1px solid rgba(125,197,255,.14);background:rgba(2,8,18,.52)}.px-antiddos-panel-note strong{color:#fff;font-size:20px;font-weight:950}.px-antiddos-panel-note span{color:#b6c8dd;font-size:14px}.px-antiddos-stats-section{padding:0 0 34px}.px-antiddos-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(96,184,255,.20);border-radius:16px;overflow:hidden;background:rgba(7,20,35,.86);box-shadow:0 18px 60px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(18px)}.px-antiddos-stat{min-height:132px;padding:26px;border-right:1px solid rgba(135,187,236,.18)}.px-antiddos-stat:last-child{border-right:0}.px-antiddos-stat strong{display:block;color:#fff;font-size:clamp(31px,3vw,46px);line-height:1;font-weight:950;letter-spacing:-.055em}.px-antiddos-stat span{display:block;margin-top:10px;color:#b8c8dc;font-size:14px;line-height:1.45}.px-antiddos-summary-card{display:grid;grid-template-columns:.7fr 1.3fr;gap:34px;align-items:center;padding:34px;border-radius:18px;border:1px solid rgba(96,184,255,.22);background:linear-gradient(135deg,rgba(9,28,49,.92),rgba(5,14,26,.96));box-shadow:0 20px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.055)}.px-antiddos-summary-card h2{margin:12px 0 0;color:#fff;font-size:clamp(30px,3.8vw,48px);line-height:1.03;letter-spacing:-.055em;font-weight:950}.px-antiddos-summary-card p{margin:0;color:#c4d3e6;font-size:18px;line-height:1.78}.px-antiddos-flow-section .section-heading{margin-bottom:28px}.px-antiddos-flow-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.px-antiddos-flow-card{position:relative;min-height:210px;padding:22px;border-radius:16px;border:1px solid rgba(125,197,255,.18);background:radial-gradient(circle at 30% 0,rgba(35,214,255,.12),transparent 46%),rgba(7,20,35,.78);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.px-antiddos-flow-card span{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:var(--px26-cyan);background:rgba(35,214,255,.10);border:1px solid rgba(35,214,255,.24);font-weight:950}.px-antiddos-flow-card h3{margin:18px 0 10px;color:#fff;font-size:20px;font-weight:950;letter-spacing:-.035em}.px-antiddos-flow-card p{margin:0;color:#b8c8dc;font-size:14.5px;line-height:1.6}.px-antiddos-article-grid{display:grid;gap:22px}.px-antiddos-article-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:26px;padding:30px;border-radius:18px;border:1px solid rgba(125,197,255,.16);background:linear-gradient(180deg,rgba(8,24,42,.88),rgba(4,12,24,.94));box-shadow:0 16px 52px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.045)}.px-antiddos-article-card.featured{border-color:rgba(35,214,255,.30);background:radial-gradient(circle at 16% 16%,rgba(35,214,255,.12),transparent 26%),linear-gradient(180deg,rgba(9,30,52,.94),rgba(4,12,24,.95))}.px-antiddos-card-index{width:72px;height:72px;display:grid;place-items:center;border-radius:20px;color:var(--px26-cyan);background:rgba(35,214,255,.10);border:1px solid rgba(35,214,255,.22);font-size:22px;font-weight:950}.px-antiddos-card-body h2{margin:0 0 16px;color:#fff;font-size:clamp(26px,3vw,38px);line-height:1.08;letter-spacing:-.05em;font-weight:950}.px-antiddos-card-body p{margin:0 0 14px;color:#c1d0e3;font-size:16px;line-height:1.82}.px-antiddos-card-body ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:22px 0 0}.px-antiddos-card-body li{display:flex;align-items:flex-start;gap:9px;min-height:58px;padding:13px;border-radius:13px;color:#eaf5ff;background:rgba(255,255,255,.035);border:1px solid rgba(125,197,255,.12);font-size:14px;line-height:1.35}.px-antiddos-card-body li svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px;fill:none;stroke:var(--px26-cyan);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.px-antiddos-final-cta{padding-bottom:72px}.px-antiddos-final-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:36px;border-radius:20px;border:1px solid rgba(96,184,255,.26);background:radial-gradient(circle at 13% 48%,rgba(35,214,255,.16),transparent 25%),linear-gradient(135deg,rgba(8,29,51,.94),rgba(6,18,32,.98));box-shadow:0 24px 80px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.055)}.px-antiddos-final-card h2{margin:12px 0 12px;max-width:760px;color:#fff;font-size:clamp(31px,4vw,50px);line-height:1.03;letter-spacing:-.055em;font-weight:950}.px-antiddos-final-card p{max-width:850px;margin:0;color:#c2d1e4;font-size:16px;line-height:1.75}.px-antiddos-final-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px}@media (max-width:1120px){.px-antiddos-home-card,.px-antiddos-hero-grid,.px-antiddos-summary-card,.px-antiddos-final-card{grid-template-columns:1fr}.px-antiddos-home-proof,.px-antiddos-stats,.px-antiddos-flow-grid{grid-template-columns:repeat(2,1fr)}.px-antiddos-hero-grid{min-height:0}.px-antiddos-final-actions{justify-content:flex-start}}@media (max-width:760px){.px-antiddos-home-card,.px-antiddos-summary-card,.px-antiddos-final-card{padding:22px;border-radius:16px}.px-antiddos-home-proof,.px-antiddos-stats,.px-antiddos-flow-grid,.px-antiddos-card-body ul{grid-template-columns:1fr}.px-antiddos-home-actions,.px-antiddos-final-actions{flex-direction:column;align-items:stretch}.px-antiddos-hero{padding-top:46px}.px-antiddos-hero-panel{min-height:0;padding:20px}.px-antiddos-article-card{grid-template-columns:1fr;padding:22px}.px-antiddos-card-index{width:58px;height:58px;border-radius:16px;font-size:18px}}:root{--px80-bg:#020711;--px80-bg-2:#04101c;--px80-panel:rgba(7,22,39,.78);--px80-panel-strong:rgba(8,28,49,.93);--px80-panel-soft:rgba(13,38,64,.58);--px80-line:rgba(126,219,255,.22);--px80-line-strong:rgba(126,219,255,.42);--px80-text:#eaf5ff;--px80-muted:#b8cbe1;--px80-faint:#8ea8c1;--px80-title:#ffffff;--px80-blue:#1c74ff;--px80-cyan:#3ee7ff;--px80-aqua:#88f3ff;--px80-green:#70ffd6;--px80-shadow:0 28px 90px rgba(0,0,0,.46);--px80-shadow-soft:0 18px 56px rgba(0,0,0,.34);--px80-radius:30px;--px80-radius-sm:20px;--px80-font-title:'Space Grotesk','Inter',system-ui,sans-serif}html{background:var(--px80-bg)!important}body,.site-shell{color:var(--px80-text)!important;background:radial-gradient(circle at 8% -4%,rgba(62,231,255,.16),transparent 26rem),radial-gradient(circle at 82% 4%,rgba(28,116,255,.14),transparent 34rem),radial-gradient(circle at 50% 38%,rgba(22,81,150,.10),transparent 35rem),linear-gradient(180deg,#020711 0%,#05111f 44%,#020711 100%)!important}body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(126,219,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(126,219,255,.035) 1px,transparent 1px);background-size:62px 62px;mask-image:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.18) 55%,transparent 100%)}body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(120deg,transparent 0 42%,rgba(62,231,255,.028) 42% 43%,transparent 43% 100%),radial-gradient(circle at 50% 120%,rgba(62,231,255,.10),transparent 32rem)}.container{width:min(1280px,calc(100% - 48px))!important}.section{padding:clamp(76px,8vw,118px) 0!important}.section-alt{background:linear-gradient(180deg,rgba(3,10,20,.42),rgba(5,16,29,.66))!important;border-block:1px solid rgba(126,219,255,.08)!important}html body .site-header{padding:8px 0!important;background:linear-gradient(180deg,rgba(3,10,20,.94),rgba(5,15,28,.82))!important;border-bottom:1px solid rgba(135,214,255,.18)!important;box-shadow:0 16px 48px rgba(0,0,0,.36)!important;backdrop-filter:blur(22px) saturate(1.35)!important;-webkit-backdrop-filter:blur(22px) saturate(1.35)!important}html body .site-header.scrolled{background:rgba(3,9,18,.94)!important;box-shadow:0 18px 58px rgba(0,0,0,.46)!important}html body .site-header::after{background:linear-gradient(90deg,transparent,rgba(62,231,255,.58),rgba(28,116,255,.42),transparent)!important;opacity:.75!important}html body .site-header .container.header-inner{min-height:62px!important;width:min(1440px,calc(100% - 52px))!important;grid-template-columns:minmax(190px,auto) minmax(0,1fr) auto!important;gap:20px!important}html body .site-header .brand-mark{width:46px!important;height:46px!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(62,231,255,.18),rgba(28,116,255,.08))!important;border:1px solid rgba(132,232,255,.24)!important;box-shadow:0 14px 34px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.10)!important}html body .site-header .brand-mark img{width:34px!important;height:34px!important;filter:drop-shadow(0 10px 20px rgba(62,231,255,.22))!important}html body .site-header .brand-name{font-family:var(--px80-font-title)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.035em!important;font-size:1.04rem!important}html body .site-header .brand-sub{font-size:.66rem!important;letter-spacing:.20em!important;color:#9fb5ca!important;-webkit-text-fill-color:#9fb5ca!important}html body .site-header .desktop-nav{padding:5px!important;gap:2px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.095)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}html body .site-header .desktop-nav a:not(.button){min-height:39px!important;padding:10px 14px!important;font-size:.88rem!important;font-weight:760!important;color:#dcecff!important;-webkit-text-fill-color:#dcecff!important;border:1px solid transparent!important}html body .site-header .desktop-nav a:not(.button):hover,html body .site-header .desktop-nav a:not(.button).active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(180deg,rgba(62,231,255,.14),rgba(28,116,255,.10))!important;border-color:rgba(126,219,255,.22)!important;box-shadow:0 8px 18px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.08)!important}html body .site-header .desktop-nav a.active::after{display:none!important}.locale-trigger{background:rgba(255,255,255,.055)!important;border-color:rgba(126,219,255,.22)!important;color:#ecf8ff!important;-webkit-text-fill-color:#ecf8ff!important}.locale-menu{background:rgba(4,12,23,.98)!important;border-color:rgba(126,219,255,.20)!important}.button,.px26-btn{position:relative!important;isolation:isolate!important;overflow:hidden!important;border-radius:999px!important;font-weight:850!important;letter-spacing:-.015em!important}.button::before,.px26-btn::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,transparent,rgba(255,255,255,.26),transparent);transform:translateX(-120%);transition:transform .65s ease}.button:hover::before,.px26-btn:hover::before{transform:translateX(120%)}.button-primary,.px26-btn-primary,html body:not(.page-home) main:where(.button,.px26-btn){background:linear-gradient(135deg,#166dff 0%,#28c9ff 54%,#78f5ff 100%)!important;border:1px solid rgba(169,240,255,.56)!important;box-shadow:0 16px 42px rgba(22,109,255,.30),inset 0 1px 0 rgba(255,255,255,.28)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.button-ghost,.button-secondary,.px26-btn-ghost,html body:not(.page-home) main:where(.button-ghost,.button-secondary,.px26-btn-ghost){background:rgba(9,27,47,.76)!important;border:1px solid rgba(126,219,255,.26)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important;color:#f4fbff!important;-webkit-text-fill-color:#f4fbff!important}.button:hover,.px26-btn:hover{transform:translateY(-2px)!important}html body main:where(.glass-card,.hero-panel-card,.feature-card,.option-card,.timeline-card,.contact-card,.contact-side,.icon-card,.long-card,.metric-card,.offer-price-card,.info-panel,.pricing-card,.game-card,.step-card,.blog-home-card,.resource-card,.enterprise-card,.enterprise-copy-card,.enterprise-note,.footprint-city-card,.footprint-map-card,.solution-diagram-card,.article-header-card,.article-sidebar,.article-prose,.article-inline-cta,.article-side-cta,.article-offer-focus,.article-info-card,.article-step,.article-summary-card,.faq-item,.article-link-card){background:linear-gradient(180deg,rgba(11,34,58,.86),rgba(5,15,29,.94))!important;border:1px solid rgba(126,219,255,.20)!important;box-shadow:var(--px80-shadow-soft),inset 0 1px 0 rgba(255,255,255,.075)!important;border-radius:var(--px80-radius)!important;color:var(--px80-text)!important;-webkit-text-fill-color:initial!important}html body main:where(.glass-card,.hero-panel-card,.feature-card,.option-card,.timeline-card,.contact-card,.contact-side,.icon-card,.long-card,.metric-card,.offer-price-card,.info-panel,.pricing-card,.game-card,.step-card,.blog-home-card,.resource-card,.enterprise-card,.enterprise-copy-card,.enterprise-note,.article-header-card,.article-sidebar,.article-prose,.article-inline-cta,.article-side-cta,.article-offer-focus,.article-info-card,.article-step,.article-summary-card,.article-link-card)::before{display:block!important;content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:radial-gradient(circle at 20% 0%,rgba(126,219,255,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 35%)!important;pointer-events:none!important}html body main:where(.glass-card,.hero-panel-card,.feature-card,.option-card,.timeline-card,.contact-card,.contact-side,.icon-card,.long-card,.metric-card,.offer-price-card,.info-panel,.pricing-card,.game-card,.step-card,.blog-home-card,.resource-card,.enterprise-card,.enterprise-copy-card,.enterprise-note,.article-header-card,.article-sidebar,.article-prose,.article-inline-cta,.article-side-cta,.article-offer-focus,.article-info-card,.article-step,.article-summary-card,.article-link-card){position:relative!important;overflow:hidden!important}html body main:where(h1,h2,h3,h4,h5,h6,strong,summary){font-family:var(--px80-font-title)!important;color:var(--px80-title)!important;-webkit-text-fill-color:var(--px80-title)!important;letter-spacing:-.035em!important}html body main:where(p,li,small,em,label,blockquote,figcaption,td,th){color:var(--px80-text)!important;-webkit-text-fill-color:var(--px80-text)!important}html body main:where(.hero-text,.section-heading p,.card-copy p,.blog-home-card p,.resource-card p,.article-header-lead){color:var(--px80-muted)!important;-webkit-text-fill-color:var(--px80-muted)!important}html body main:where(.eyebrow,.pill,.blog-date,.blog-count-pill,.badge,.trust-pill,.panel-kicker){color:#eaffff!important;-webkit-text-fill-color:#eaffff!important;background:linear-gradient(180deg,rgba(62,231,255,.13),rgba(28,116,255,.07))!important;border:1px solid rgba(126,219,255,.34)!important;border-radius:999px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;font-weight:800!important}.hero{padding:clamp(92px,9vw,136px) 0 clamp(78px,8vw,108px)!important}.hero-subpage{padding:clamp(80px,7vw,112px) 0 clamp(62px,6vw,90px)!important}.hero::before{background:radial-gradient(circle at 18% 15%,rgba(62,231,255,.14),transparent 26rem),radial-gradient(circle at 86% 6%,rgba(28,116,255,.18),transparent 32rem),linear-gradient(180deg,rgba(2,7,17,.18),rgba(2,7,17,.72))!important}.hero-copy h1,.blog-index-copy h1,.article-header-card h1{font-family:var(--px80-font-title)!important;letter-spacing:-.075em!important;line-height:.95!important;text-wrap:balance!important}.hero-copy h1{max-width:12ch!important;font-size:clamp(3rem,6.8vw,6.6rem)!important}.hero-text{font-size:clamp(1.02rem,1.2vw,1.18rem)!important;line-height:1.82!important}.hero-actions{gap:12px!important}.page-blog main{background:radial-gradient(circle at 20% 0%,rgba(62,231,255,.13),transparent 32rem),radial-gradient(circle at 86% 12%,rgba(28,116,255,.12),transparent 34rem),linear-gradient(180deg,#020711 0%,#05111e 54%,#020711 100%)!important}.blog-index-hero-v9{padding:clamp(90px,9vw,132px) 0 clamp(70px,7vw,104px)!important}.blog-index-shell{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,520px)!important;grid-template-areas:"copy featured" "insights featured"!important;gap:24px!important;align-items:stretch!important}.blog-index-copy{grid-area:copy!important;align-self:end!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.blog-index-copy .eyebrow{margin-bottom:18px!important}.blog-index-copy h1{font-size:clamp(3.15rem,6vw,6.25rem)!important;max-width:10ch!important;margin:0!important}.blog-index-copy .hero-text{max-width:760px!important;margin-top:24px!important;font-size:1.12rem!important;color:#c9dbef!important;-webkit-text-fill-color:#c9dbef!important}.blog-featured-panel-v80{grid-area:featured!important;min-height:560px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;padding:18px!important;text-decoration:none!important;border-radius:34px!important;overflow:hidden!important;transform:translateZ(0)!important}.blog-featured-panel-v80::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(2,7,17,.05) 0%,rgba(2,7,17,.32) 34%,rgba(2,7,17,.88) 100%)!important;z-index:1!important;pointer-events:none!important}.blog-featured-panel-v80>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.74!important;transform:scale(1.02)!important;filter:saturate(1.08) contrast(1.04)!important}.blog-featured-panel-v80>.eyebrow{position:absolute!important;top:18px!important;left:18px!important;z-index:2!important}.blog-featured-copy-v80{position:relative!important;z-index:2!important;padding:22px!important;border-radius:24px!important;background:rgba(2,10,20,.76)!important;border:1px solid rgba(126,219,255,.20)!important;box-shadow:0 18px 50px rgba(0,0,0,.30)!important;backdrop-filter:blur(16px)!important}.blog-featured-copy-v80 h2{font-size:clamp(1.65rem,2.2vw,2.35rem)!important;line-height:1.03!important;margin:14px 0 12px!important}.blog-featured-copy-v80 p{font-size:1rem!important;line-height:1.72!important;margin:0 0 16px!important;color:#d6e7f8!important;-webkit-text-fill-color:#d6e7f8!important}.blog-insights-grid{grid-area:insights!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.blog-insight-card{padding:22px!important;border-radius:24px!important;min-height:180px!important}.blog-insight-card h2{font-size:1.08rem!important;margin:0 0 10px!important}.blog-insight-card p{font-size:.95rem!important;line-height:1.65!important;color:#c3d6ea!important;-webkit-text-fill-color:#c3d6ea!important}.blog-all-section{padding-top:40px!important}.blog-all-band{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.blog-all-heading{max-width:860px!important;margin:0 0 30px!important;text-align:left!important;background:transparent!important;border:0!important;box-shadow:none!important}.blog-all-heading h2{font-size:clamp(2.1rem,4vw,4rem)!important;line-height:1!important;margin:.45em 0 .25em!important}.blog-count-pill{margin-top:18px!important;padding:10px 14px!important}.blog-filter-bar-v80{display:flex!important;gap:14px!important;align-items:center!important;justify-content:space-between!important;margin:0 0 26px!important;padding:14px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(9,28,49,.84),rgba(5,16,30,.88))!important;border:1px solid rgba(126,219,255,.18)!important;box-shadow:var(--px80-shadow-soft)!important}.blog-search-v80{flex:1 1 360px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 16px!important;min-height:54px!important;border-radius:999px!important;background:rgba(2,10,20,.72)!important;border:1px solid rgba(126,219,255,.18)!important;color:#9cecff!important;-webkit-text-fill-color:#9cecff!important}.blog-search-v80 span{font-size:1.2rem!important;color:#86f1ff!important;-webkit-text-fill-color:#86f1ff!important}.blog-search-v80 input{width:100%!important;border:0!important;outline:0!important;background:transparent!important;color:#f4fbff!important;-webkit-text-fill-color:#f4fbff!important;font-weight:650!important}.blog-search-v80 input::placeholder{color:#8ea8c1!important;-webkit-text-fill-color:#8ea8c1!important}.blog-topic-chips-v80{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}.blog-topic-chip-v80{min-height:44px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid rgba(126,219,255,.20)!important;background:rgba(255,255,255,.045)!important;color:#d9ecff!important;-webkit-text-fill-color:#d9ecff!important;font-weight:800!important;transition:transform .18s ease,background .18s ease,border-color .18s ease!important}.blog-topic-chip-v80:hover{transform:translateY(-1px)!important;border-color:rgba(126,219,255,.40)!important}.blog-topic-chip-v80.active{background:linear-gradient(135deg,rgba(28,116,255,.34),rgba(62,231,255,.18))!important;border-color:rgba(126,219,255,.52)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.blog-empty-state-v80{padding:22px!important;border-radius:22px!important;background:rgba(9,28,49,.74)!important;border:1px solid rgba(126,219,255,.18)!important;color:#dcecff!important;-webkit-text-fill-color:#dcecff!important;margin-bottom:22px!important}.resource-card-grid-visual{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important;background:transparent!important;border:0!important;box-shadow:none!important}.resource-card-grid-visual .resource-card{min-height:100%!important;display:flex!important;flex-direction:column!important;padding:0!important;border-radius:28px!important;overflow:hidden!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}.resource-card-grid-visual .resource-card:hover{transform:translateY(-5px)!important;border-color:rgba(126,219,255,.46)!important;box-shadow:0 30px 90px rgba(0,0,0,.46),0 0 0 1px rgba(126,219,255,.06)!important}.resource-card-grid-visual .blog-home-card-copy{order:2!important;padding:22px!important;display:flex!important;flex-direction:column!important;min-height:255px!important;background:transparent!important;border:0!important;box-shadow:none!important}.resource-card-grid-visual .blog-home-card-copy h3{font-size:1.24rem!important;line-height:1.14!important;margin:14px 0 10px!important}.resource-card-grid-visual .blog-home-card-copy p{font-size:.97rem!important;line-height:1.65!important;margin:0 0 18px!important;color:#c8daef!important;-webkit-text-fill-color:#c8daef!important}.resource-card-grid-visual .text-link{margin-top:auto!important;color:#6eeeff!important;-webkit-text-fill-color:#6eeeff!important;font-weight:850!important}.resource-card-grid-visual .blog-home-visual{order:1!important;height:178px!important;width:100%!important;border-radius:0!important;margin:0!important;overflow:hidden!important;background:rgba(4,14,26,.9)!important;border:0!important;box-shadow:none!important}.resource-card-grid-visual .blog-home-visual-image{width:100%!important;height:100%!important;object-fit:cover!important;opacity:.86!important;filter:saturate(1.08) contrast(1.04)!important;transition:transform .28s ease,opacity .28s ease!important}.resource-card-grid-visual .resource-card:hover .blog-home-visual-image{transform:scale(1.045)!important;opacity:.98!important}.resource-card-grid-visual .blog-meta-row{display:flex!important;gap:8px!important;flex-wrap:wrap!important;background:transparent!important;border:0!important;box-shadow:none!important}.resource-card-grid-visual .resource-card[style*="display:none"],.resource-card-grid-visual .resource-card.is-hidden{display:none!important}body[class*="page-article"] main{background:radial-gradient(circle at 15% 0%,rgba(62,231,255,.14),transparent 30rem),radial-gradient(circle at 82% 8%,rgba(28,116,255,.12),transparent 34rem),linear-gradient(180deg,#020711 0%,#05111f 44%,#020711 100%)!important}.article-read-progress-v80{position:fixed!important;left:0!important;top:0!important;height:3px!important;width:0!important;z-index:10000!important;background:linear-gradient(90deg,#1c74ff,#3ee7ff,#88f3ff)!important;box-shadow:0 0 18px rgba(62,231,255,.55)!important;transition:width .08s linear!important}.article-page-clean{padding-top:clamp(54px,6vw,84px)!important}.article-page-container{max-width:1260px!important}.article-back-clean{display:inline-flex!important;align-items:center!important;gap:10px!important;margin-bottom:22px!important;padding:11px 14px!important;border-radius:999px!important;background:rgba(9,28,49,.70)!important;border:1px solid rgba(126,219,255,.18)!important;color:#ccecff!important;-webkit-text-fill-color:#ccecff!important;font-weight:800!important}.article-header-card{padding:clamp(28px,5vw,62px)!important;margin-bottom:24px!important;border-radius:36px!important;overflow:hidden!important;background:linear-gradient(135deg,rgba(9,32,56,.95),rgba(4,13,25,.96) 58%,rgba(6,26,45,.94))!important}.article-header-card::after{content:""!important;position:absolute!important;right:-8%;top:-25%;width:52%;height:150%;background:radial-gradient(circle,rgba(62,231,255,.18),transparent 58%)!important;pointer-events:none!important}.article-header-card .blog-meta-row{position:relative!important;z-index:1!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important}.article-header-card h1{position:relative!important;z-index:1!important;max-width:1050px!important;font-size:clamp(2.5rem,5.6vw,5.8rem)!important;margin:22px 0 18px!important}.article-header-lead{position:relative!important;z-index:1!important;max-width:850px!important;font-size:clamp(1.08rem,1.35vw,1.28rem)!important;line-height:1.78!important;margin:0!important}.article-clean-grid{display:grid!important;grid-template-columns:minmax(250px,310px) minmax(0,1fr)!important;gap:24px!important;align-items:start!important}.article-sidebar-clean{position:sticky!important;top:98px!important;padding:22px!important;border-radius:26px!important}.article-sidebar-clean h2{font-size:.82rem!important;text-transform:uppercase!important;letter-spacing:.14em!important;color:#a9f4ff!important;-webkit-text-fill-color:#a9f4ff!important;margin:0 0 12px!important}.article-sidebar-clean .article-toc{display:grid!important;gap:7px!important;margin-bottom:22px!important}.article-sidebar-clean .article-toc a{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;border-radius:14px!important;color:#d8ecff!important;-webkit-text-fill-color:#d8ecff!important;border:1px solid transparent!important;background:transparent!important;line-height:1.35!important}.article-sidebar-clean .article-toc a:hover,.article-sidebar-clean .article-toc a.active{background:rgba(62,231,255,.10)!important;border-color:rgba(126,219,255,.20)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.article-side-cta{padding:18px!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(28,116,255,.16),rgba(62,231,255,.07))!important;border:1px solid rgba(126,219,255,.24)!important}.article-side-cta strong{font-size:1.08rem!important;line-height:1.14!important;display:block!important;margin-bottom:8px!important}.article-side-cta p{font-size:.95rem!important;line-height:1.58!important;margin:0 0 14px!important;color:#c8daef!important;-webkit-text-fill-color:#c8daef!important}.article-prose-clean{padding:clamp(22px,4vw,44px)!important;border-radius:34px!important}.article-prose-clean .article-figure-top{margin:0 0 30px!important;border-radius:28px!important;overflow:hidden!important;background:#061827!important;border:1px solid rgba(126,219,255,.18)!important;box-shadow:0 22px 64px rgba(0,0,0,.32)!important}.article-figure-image-only .article-hero-image,.article-figure img{width:100%!important;max-height:430px!important;object-fit:cover!important;filter:saturate(1.08) contrast(1.05)!important}.article-summary-grid-inline{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin:0 0 34px!important;background:transparent!important;border:0!important;box-shadow:none!important}.article-summary-card{padding:18px!important;border-radius:20px!important}.article-summary-card strong{font-size:1rem!important;line-height:1.18!important;display:block!important;margin-bottom:8px!important}.article-summary-card p{font-size:.92rem!important;line-height:1.58!important;margin:0!important;color:#c5d8ec!important;-webkit-text-fill-color:#c5d8ec!important}.article-prose-clean>p,.article-prose-clean .lead-paragraph{font-size:1.11rem!important;line-height:1.92!important;color:#e9f4ff!important;-webkit-text-fill-color:#e9f4ff!important}.article-prose-clean .article-block{padding:8px 0 22px!important;border-bottom:1px solid rgba(126,219,255,.11)!important}.article-prose-clean .article-block:last-child{border-bottom:0!important}.article-prose-clean h2{font-size:clamp(2rem,3.4vw,3.35rem)!important;line-height:1.05!important;margin:44px 0 18px!important;position:relative!important}.article-prose-clean h2::before{content:"";display:block;width:54px;height:4px;border-radius:999px;background:linear-gradient(90deg,#1c74ff,#3ee7ff);margin-bottom:16px;box-shadow:0 0 18px rgba(62,231,255,.38)}.article-prose-clean h3{font-size:1.28rem!important;line-height:1.2!important;margin:0 0 10px!important}.article-prose-clean p,.article-prose-clean li{font-size:1.055rem!important;line-height:1.88!important;color:#dbeaff!important;-webkit-text-fill-color:#dbeaff!important}.article-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:20px 0 26px!important;background:transparent!important;border:0!important;box-shadow:none!important}.article-info-card,.article-step{padding:20px!important;border-radius:22px!important}.article-info-card p,.article-step p{font-size:.98rem!important;line-height:1.68!important;margin:0!important;color:#c6d9ee!important;-webkit-text-fill-color:#c6d9ee!important}.article-table-wrap,.article-compare-table-wrap{margin:24px 0!important;border-radius:24px!important;overflow:auto!important;background:rgba(6,20,36,.94)!important;border:1px solid rgba(126,219,255,.22)!important;box-shadow:0 18px 54px rgba(0,0,0,.32)!important}.article-table,.article-compare-table{width:100%!important;min-width:680px!important;border-collapse:collapse!important}.article-table th,.article-compare-table th{padding:16px!important;background:rgba(62,231,255,.10)!important;border:1px solid rgba(126,219,255,.13)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.9rem!important;text-transform:uppercase!important;letter-spacing:.06em!important}.article-table td,.article-compare-table td{padding:16px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(126,219,255,.09)!important;color:#dcecff!important;-webkit-text-fill-color:#dcecff!important}.article-inline-cta,.article-bottom-cta,.article-offer-focus{margin-top:34px!important;padding:clamp(24px,4vw,40px)!important;border-radius:30px!important;background:radial-gradient(circle at 20% 0%,rgba(62,231,255,.16),transparent 40%),linear-gradient(135deg,rgba(28,116,255,.20),rgba(5,16,30,.96))!important}.article-inline-cta h3,.article-bottom-cta h2,.article-offer-focus h2{font-size:clamp(1.75rem,3vw,3rem)!important;line-height:1.05!important;margin:0 0 12px!important}.article-inline-cta p,.article-bottom-cta p,.article-offer-focus p{max-width:760px!important;font-size:1.04rem!important;line-height:1.72!important;color:#d5e7f8!important;-webkit-text-fill-color:#d5e7f8!important}.article-related-links{border-radius:30px!important;background:linear-gradient(180deg,rgba(9,28,49,.78),rgba(5,16,30,.92))!important;border:1px solid rgba(126,219,255,.18)!important;padding:28px!important;margin-top:38px!important}.article-related-links .section-heading{text-align:left!important;margin-bottom:20px!important;background:transparent!important;border:0!important;box-shadow:none!important}.article-related-links .resource-card-grid-compact{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;background:transparent!important;border:0!important;box-shadow:none!important}.article-related-links .resource-card-grid-compact .blog-home-card{padding:20px!important}.article-related-links .resource-card-grid-compact .blog-home-card h3{font-size:1.05rem!important}details.faq-item{padding:0!important;border-radius:22px!important}details.faq-item summary{padding:18px 22px!important;background:rgba(62,231,255,.07)!important;border-bottom:1px solid rgba(126,219,255,.10)!important;cursor:pointer!important}details.faq-item p{padding:18px 22px 22px!important;margin:0!important;color:#cddff2!important;-webkit-text-fill-color:#cddff2!important}.blog-featured-article,.blog-card-featured,.blog-home-band,.offer-lineup-band,.enterprise-band,.benefits-showcase,.pricing-band,.capability-band,.ops-band,.blueprint-band,.strategy-band{border-radius:32px!important}@media (max-width:1180px){.blog-index-shell{grid-template-columns:1fr!important;grid-template-areas:"copy" "featured" "insights"!important}.blog-featured-panel-v80{min-height:470px!important}.blog-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.resource-card-grid-visual{grid-template-columns:repeat(2,minmax(0,1fr))!important}.article-clean-grid{grid-template-columns:1fr!important}.article-sidebar-clean{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:1fr!important}.article-sidebar-clean .article-toc{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.container{width:min(100% - 28px,760px)!important}html body .site-header .container.header-inner{width:min(100% - 28px,760px)!important;min-height:58px!important}.blog-index-copy h1{font-size:clamp(2.6rem,12vw,4.2rem)!important;max-width:11ch!important}.blog-featured-panel-v80{min-height:430px!important;padding:14px!important;border-radius:28px!important}.blog-featured-copy-v80{padding:18px!important;border-radius:20px!important}.blog-insights-grid{grid-template-columns:1fr!important}.blog-filter-bar-v80{align-items:stretch!important;flex-direction:column!important}.blog-topic-chips-v80{justify-content:flex-start!important}.resource-card-grid-visual{grid-template-columns:1fr!important}.resource-card-grid-visual .blog-home-visual{height:190px!important}.article-header-card{border-radius:28px!important;padding:26px!important}.article-header-card h1{font-size:clamp(2.25rem,10vw,3.8rem)!important}.article-prose-clean{padding:22px!important;border-radius:26px!important}.article-summary-grid-inline,.article-card-grid,.article-related-links .resource-card-grid-compact{grid-template-columns:1fr!important}.article-sidebar-clean .article-toc{grid-template-columns:1fr!important}.article-prose-clean h2{font-size:clamp(1.8rem,8vw,2.55rem)!important}}@media (max-width:560px){.hero-actions .button{width:100%!important}.blog-topic-chip-v80{flex:1 1 auto!important}.blog-featured-panel-v80{min-height:390px!important}.resource-card-grid-visual .blog-home-card-copy{min-height:auto!important}.article-prose-clean p,.article-prose-clean li{font-size:1rem!important;line-height:1.78!important}}body.page-transit{--px81-bg:#050913;--px81-bg-2:#09111f;--px81-surface:#0d1726;--px81-surface-2:#111d2f;--px81-surface-3:#16243a;--px81-border:rgba(193,215,255,.16);--px81-border-strong:rgba(153,210,255,.34);--px81-text:#f7fbff;--px81-soft:#d8e5f2;--px81-muted:#aebfd2;--px81-faint:#7f93aa;--px81-cyan:#62e6ff;--px81-blue:#4b8dff;--px81-green:#77ffd8;--px81-warning:#ffd080;--px81-shadow:0 26px 90px rgba(0,0,0,.42);--px81-shadow-soft:0 16px 54px rgba(0,0,0,.30);background:radial-gradient(circle at 18% -8%,rgba(98,230,255,.13),transparent 34rem),radial-gradient(circle at 86% 10%,rgba(75,141,255,.12),transparent 32rem),linear-gradient(180deg,#050913 0%,#09111f 44%,#050913 100%)!important;color:var(--px81-text)!important}body.page-transit .site-shell,body.page-transit main.transit-page-v81{background:transparent!important;color:var(--px81-text)!important;-webkit-text-fill-color:initial!important}body.page-transit main.transit-page-v81:where(h1,h2,h3,h4,h5,h6,strong,summary){color:var(--px81-text)!important;-webkit-text-fill-color:var(--px81-text)!important;text-shadow:none!important}body.page-transit main.transit-page-v81:where(p,li,span,small,em,label,td,th){color:var(--px81-soft)!important;-webkit-text-fill-color:var(--px81-soft)!important}body.page-transit main.transit-page-v81 a:not(.button){color:#c7f6ff!important;-webkit-text-fill-color:#c7f6ff!important}body.page-transit main.transit-page-v81 a:not(.button):hover{color:#fff!important;-webkit-text-fill-color:#fff!important}body.page-transit .transit-hero-v81{position:relative!important;padding:clamp(96px,9vw,148px) 0 clamp(58px,6vw,82px)!important;min-height:auto!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(5,9,19,.42),rgba(5,9,19,.90)),radial-gradient(circle at 14% 20%,rgba(98,230,255,.13),transparent 26rem),radial-gradient(circle at 86% 22%,rgba(75,141,255,.16),transparent 30rem)!important;border-bottom:1px solid rgba(193,215,255,.12)!important}body.page-transit .transit-hero-v81::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(193,215,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(193,215,255,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.18) 65%,transparent 100%)}body.page-transit .transit-hero-grid-v81{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(410px,.74fr)!important;align-items:center!important;gap:clamp(36px,5vw,72px)!important}body.page-transit .transit-hero-copy-v81{max-width:820px!important;text-align:left!important}body.page-transit .transit-eyebrow-v81,body.page-transit main.transit-page-v81 .eyebrow{display:inline-flex!important;width:max-content!important;max-width:100%!important;padding:8px 13px!important;border-radius:999px!important;background:rgba(98,230,255,.10)!important;border:1px solid rgba(98,230,255,.24)!important;color:#dbfbff!important;-webkit-text-fill-color:#dbfbff!important;box-shadow:none!important}body.page-transit .transit-hero-copy-v81 h1{max-width:12.2ch!important;margin:20px 0 20px!important;font-size:clamp(3.2rem,7.4vw,6.9rem)!important;line-height:.93!important;letter-spacing:-.07em!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}body.page-transit .transit-hero-copy-v81 .hero-text{max-width:760px!important;margin:0!important;font-size:clamp(1.08rem,1.45vw,1.34rem)!important;line-height:1.72!important;color:#dce9f6!important;-webkit-text-fill-color:#dce9f6!important}body.page-transit .transit-hero-kicker-v81{margin:22px 0 0!important;max-width:700px!important;font-size:1rem!important;line-height:1.65!important;color:#a8ffec!important;-webkit-text-fill-color:#a8ffec!important}body.page-transit .transit-hero-actions-v81{margin-top:32px!important;justify-content:flex-start!important}body.page-transit .transit-hero-actions-v81 .button{min-height:50px!important;padding:14px 22px!important}body.page-transit .transit-hero-actions-v81 .button-primary{background:linear-gradient(135deg,#ffffff 0%,#c8f8ff 48%,#75e8ff 100%)!important;border:1px solid rgba(255,255,255,.72)!important;color:#06111f!important;-webkit-text-fill-color:#06111f!important;box-shadow:0 18px 46px rgba(98,230,255,.22)!important}body.page-transit .transit-hero-actions-v81 .button-ghost{background:rgba(255,255,255,.055)!important;border:1px solid rgba(221,238,255,.20)!important;color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important;box-shadow:none!important}body.page-transit .transit-hero-visual-v81{position:relative!important;min-height:520px!important;border-radius:34px!important;padding:22px!important;background:radial-gradient(circle at 50% 0%,rgba(98,230,255,.14),transparent 34%),linear-gradient(180deg,rgba(17,29,47,.94),rgba(9,16,29,.98))!important;border:1px solid rgba(193,215,255,.18)!important;box-shadow:var(--px81-shadow),inset 0 1px 0 rgba(255,255,255,.08)!important;overflow:hidden!important}body.page-transit .transit-hero-visual-v81::before{content:"";position:absolute;inset:16px;border-radius:26px;border:1px solid rgba(193,215,255,.08);pointer-events:none}body.page-transit .transit-visual-head-v81{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:28px!important;position:relative!important;z-index:2!important}body.page-transit .transit-visual-head-v81 span{display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important;letter-spacing:-.025em!important;font-size:1.05rem!important}body.page-transit .transit-visual-head-v81 small{max-width:210px!important;text-align:right!important;line-height:1.45!important;color:#aebfd2!important;-webkit-text-fill-color:#aebfd2!important}body.page-transit .transit-path-v81{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:1fr!important;gap:20px!important;margin:0!important}body.page-transit .transit-node-v81{min-height:82px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:18px 20px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:1px solid rgba(193,215,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}body.page-transit .transit-node-v81 span{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important;font-size:1.08rem!important}body.page-transit .transit-node-v81 small{color:#aebfd2!important;-webkit-text-fill-color:#aebfd2!important;font-weight:760!important}body.page-transit .transit-node-v81.scrub{background:linear-gradient(135deg,rgba(98,230,255,.18),rgba(75,141,255,.12))!important;border-color:rgba(98,230,255,.34)!important}body.page-transit .transit-line-v81{position:relative!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-transit .transit-line-v81::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(193,215,255,.26),transparent)}body.page-transit .transit-line-v81 span{position:relative!important;z-index:1!important;display:inline-flex!important;padding:7px 12px!important;border-radius:999px!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.03em!important;text-transform:uppercase!important;background:#0b1423!important;border:1px solid rgba(193,215,255,.16)!important}body.page-transit .transit-line-v81.attack span{color:#ffd7d7!important;-webkit-text-fill-color:#ffd7d7!important;border-color:rgba(255,160,160,.26)!important}body.page-transit .transit-line-v81.clean span{color:#b7ffed!important;-webkit-text-fill-color:#b7ffed!important;border-color:rgba(119,255,216,.30)!important}body.page-transit .transit-visual-grid-v81{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:24px!important}body.page-transit .transit-visual-grid-v81 div{padding:14px!important;border-radius:18px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(193,215,255,.10)!important}body.page-transit .transit-visual-grid-v81 strong{display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.94rem!important}body.page-transit .transit-visual-grid-v81 span{display:block!important;margin-top:4px!important;color:#b8c7d7!important;-webkit-text-fill-color:#b8c7d7!important;font-size:.84rem!important}body.page-transit .transit-proof-strip-v81{padding:0!important;margin:-28px 0 0!important;position:relative!important;z-index:5!important}body.page-transit .transit-proof-grid-v81{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}body.page-transit .transit-proof-item-v81{min-height:118px!important;padding:22px!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(17,29,47,.98),rgba(10,18,32,.98))!important;border:1px solid rgba(193,215,255,.18)!important;box-shadow:var(--px81-shadow-soft),inset 0 1px 0 rgba(255,255,255,.08)!important}body.page-transit .transit-proof-item-v81 strong{display:block!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:clamp(1.65rem,3vw,2.5rem)!important;line-height:1!important;letter-spacing:-.045em!important}body.page-transit .transit-proof-item-v81 span{display:block!important;margin-top:10px!important;max-width:330px!important;color:#cdd9e6!important;-webkit-text-fill-color:#cdd9e6!important;line-height:1.45!important}body.page-transit .transit-quick-nav-v81{position:sticky!important;top:82px!important;z-index:80!important;padding:14px 0!important;margin:18px 0 0!important;background:rgba(5,9,19,.72)!important;border-block:1px solid rgba(193,215,255,.08)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}body.page-transit .transit-quick-nav-inner-v81{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important}body.page-transit .transit-quick-nav-inner-v81>span{color:#899bb0!important;-webkit-text-fill-color:#899bb0!important;font-size:.84rem!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-right:6px!important}body.page-transit .transit-quick-nav-inner-v81 a{padding:9px 13px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(193,215,255,.13)!important;color:#eef7ff!important;-webkit-text-fill-color:#eef7ff!important;text-decoration:none!important;font-weight:820!important;font-size:.9rem!important}body.page-transit .transit-quick-nav-inner-v81 a:hover{background:rgba(98,230,255,.12)!important;border-color:rgba(98,230,255,.26)!important}body.page-transit main.transit-page-v81 .section{padding:clamp(72px,7vw,104px) 0!important;background:transparent!important;border:0!important}body.page-transit main.transit-page-v81 .section-alt{background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.010))!important;border-block:1px solid rgba(193,215,255,.07)!important}body.page-transit main.transit-page-v81 .section-heading{max-width:930px!important;margin-bottom:34px!important}body.page-transit main.transit-page-v81 .section-heading.center{margin-left:auto!important;margin-right:auto!important}body.page-transit main.transit-page-v81 .section-heading h2{font-size:clamp(2.15rem,4.4vw,4.35rem)!important;line-height:1.02!important;letter-spacing:-.058em!important;margin:0!important}body.page-transit main.transit-page-v81 .section-heading p{margin-top:16px!important;color:#cdd9e6!important;-webkit-text-fill-color:#cdd9e6!important;font-size:1.08rem!important;line-height:1.72!important}body.page-transit main.transit-page-v81:where(.glass-card,.icon-card,.long-card,.step-card,.timeline-card,.pricing-card,.info-panel,.option-card,.strategy-copy,.strategy-card,.strategy-note,.enterprise-copy-card,.enterprise-card,.enterprise-note,.footprint-map-card,.footprint-city-card,.blog-home-band,.blog-home-card,.resource-card,.faq-item){background:linear-gradient(180deg,rgba(17,29,47,.96),rgba(9,16,29,.985))!important;border:1px solid rgba(193,215,255,.145)!important;box-shadow:var(--px81-shadow-soft),inset 0 1px 0 rgba(255,255,255,.07)!important;border-radius:28px!important;color:var(--px81-text)!important;-webkit-text-fill-color:initial!important}body.page-transit main.transit-page-v81:where(.glass-card,.icon-card,.long-card,.step-card,.timeline-card,.pricing-card,.info-panel,.option-card,.strategy-copy,.strategy-card,.strategy-note,.enterprise-copy-card,.enterprise-card,.enterprise-note,.footprint-map-card,.footprint-city-card,.blog-home-band,.blog-home-card,.resource-card,.faq-item)::before{opacity:.42!important;background:radial-gradient(circle at 18% 0%,rgba(98,230,255,.085),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 40%)!important}body.page-transit main.transit-page-v81:where(.icon-card,.long-card,.step-card,.timeline-card,.pricing-card,.option-card,.enterprise-card,.strategy-card):hover{transform:translateY(-4px)!important;border-color:rgba(98,230,255,.28)!important;box-shadow:0 24px 72px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.08)!important}body.page-transit main.transit-page-v81:where(.icon-card h3,.long-card h3,.step-card h3,.timeline-card h3,.option-card h3,.strategy-card h3,.enterprise-card h3,.info-panel h3){margin-top:0!important;font-size:clamp(1.18rem,1.45vw,1.46rem)!important;line-height:1.18!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.page-transit main.transit-page-v81:where(.icon-card p,.long-card p,.step-card p,.timeline-card p,.option-card p,.strategy-card p,.enterprise-card p,.strategy-copy p,.enterprise-copy-card p,.info-panel p){color:#cdd9e6!important;-webkit-text-fill-color:#cdd9e6!important;line-height:1.72!important}body.page-transit main.transit-page-v81 .card-icon.small,body.page-transit main.transit-page-v81 .card-icon{width:46px!important;height:46px!important;margin-bottom:16px!important;border-radius:16px!important;background:rgba(98,230,255,.10)!important;border:1px solid rgba(98,230,255,.20)!important;color:#bdf6ff!important;-webkit-text-fill-color:#bdf6ff!important;box-shadow:none!important}body.page-transit main.transit-page-v81 .card-icon svg,body.page-transit main.transit-page-v81 .check-list svg,body.page-transit main.transit-page-v81 .strategy-list svg{color:#8fffee!important;stroke:#8fffee!important}body.page-transit main.transit-page-v81:where(.feature-grid,.steps-grid,.timeline-grid,.pricing-grid){gap:18px!important}body.page-transit main.transit-page-v81 .strategy-grid,body.page-transit main.transit-page-v81 .enterprise-grid,body.page-transit main.transit-page-v81 .two-col{gap:22px!important}body.page-transit main.transit-page-v81 .strategy-copy,body.page-transit main.transit-page-v81 .enterprise-copy-card,body.page-transit main.transit-page-v81 .info-panel{padding:clamp(26px,3.5vw,42px)!important}body.page-transit main.transit-page-v81:where(.strategy-list,.check-list){gap:12px!important}body.page-transit main.transit-page-v81:where(.strategy-list li,.check-list li,.enterprise-bullet,.feature-inline){background:rgba(255,255,255,.045)!important;border:1px solid rgba(193,215,255,.10)!important;border-radius:16px!important;color:#eaf3fb!important;-webkit-text-fill-color:#eaf3fb!important}body.page-transit main.transit-page-v81 .enterprise-bullets{gap:10px!important}body.page-transit main.transit-page-v81 .transit-pricing-section-v81{background:radial-gradient(circle at 50% 0%,rgba(98,230,255,.08),transparent 34rem),linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012))!important}body.page-transit main.transit-page-v81 .pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.page-transit main.transit-page-v81 .pricing-card{min-height:178px!important;padding:24px!important;border-radius:26px!important}body.page-transit main.transit-page-v81 .pricing-card.featured{background:linear-gradient(180deg,rgba(23,43,68,.98),rgba(12,21,36,.99))!important;border-color:rgba(98,230,255,.34)!important}body.page-transit main.transit-page-v81 .pricing-card>span{display:block!important;margin-bottom:16px!important;color:#aebfd2!important;-webkit-text-fill-color:#aebfd2!important;font-weight:850!important;line-height:1.45!important}body.page-transit main.transit-page-v81 .pricing-card strong{display:block!important;font-size:clamp(2rem,3vw,3rem)!important;line-height:1!important;letter-spacing:-.055em!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.page-transit main.transit-page-v81 .pricing-card p{margin-top:14px!important;color:#cdd9e6!important;-webkit-text-fill-color:#cdd9e6!important}body.page-transit main.transit-page-v81 .pricing-footnotes{display:flex!important;flex-wrap:wrap!important;gap:12px!important;justify-content:center!important;margin-top:18px!important}body.page-transit main.transit-page-v81 .footnote{padding:12px 15px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(193,215,255,.13)!important;color:#eaf3fb!important;-webkit-text-fill-color:#eaf3fb!important}body.page-transit main.transit-page-v81 .transit-insight-band{padding:clamp(24px,4vw,42px)!important;background:linear-gradient(180deg,rgba(17,29,47,.92),rgba(9,16,29,.98))!important;border:1px solid rgba(193,215,255,.15)!important;box-shadow:var(--px81-shadow-soft)!important}body.page-transit main.transit-page-v81 .transit-insight-band .section-heading{max-width:820px!important}body.page-transit main.transit-page-v81:where(.blog-home-card,.resource-card){text-decoration:none!important;min-height:100%!important}body.page-transit main.transit-page-v81:where(.blog-home-card h3,.resource-card h3){color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1.18!important}body.page-transit main.transit-page-v81:where(.blog-home-card p,.resource-card p){color:#cdd9e6!important;-webkit-text-fill-color:#cdd9e6!important;line-height:1.68!important}body.page-transit main.transit-page-v81 .faq-layout{display:grid!important;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)!important;gap:34px!important;align-items:start!important}body.page-transit main.transit-page-v81 .faq-list{display:grid!important;gap:12px!important}body.page-transit main.transit-page-v81 details.faq-item{padding:0!important;border-radius:22px!important;overflow:hidden!important}body.page-transit main.transit-page-v81 details.faq-item summary{padding:18px 20px!important;background:rgba(255,255,255,.045)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:1rem!important;line-height:1.38!important}body.page-transit main.transit-page-v81 details.faq-item p{margin:0!important;padding:0 20px 20px!important;color:#cdd9e6!important;-webkit-text-fill-color:#cdd9e6!important}body.page-transit main.transit-page-v81 .cta-band{margin:0!important;padding:clamp(62px,7vw,94px) 0!important;background:radial-gradient(circle at 18% 0%,rgba(98,230,255,.13),transparent 30rem),linear-gradient(180deg,rgba(10,18,32,.98),rgba(5,9,19,.98))!important;border-top:1px solid rgba(193,215,255,.10)!important}body.page-transit main.transit-page-v81 .cta-band-inner{border-radius:34px!important;padding:clamp(26px,4vw,46px)!important;background:linear-gradient(135deg,rgba(23,43,68,.96),rgba(9,16,29,.99))!important;border:1px solid rgba(98,230,255,.22)!important;box-shadow:var(--px81-shadow)!important}@media (max-width:1120px){body.page-transit .transit-hero-grid-v81{grid-template-columns:1fr!important}body.page-transit .transit-hero-copy-v81 h1{max-width:13ch!important}body.page-transit .transit-hero-visual-v81{min-height:auto!important}body.page-transit main.transit-page-v81 .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-transit main.transit-page-v81 .faq-layout{grid-template-columns:1fr!important}}@media (max-width:760px){body.page-transit .transit-hero-v81{padding-top:86px!important}body.page-transit .transit-hero-copy-v81 h1{font-size:clamp(2.65rem,14vw,4.4rem)!important;max-width:11.5ch!important}body.page-transit .transit-proof-grid-v81{grid-template-columns:1fr!important}body.page-transit .transit-quick-nav-v81{position:relative!important;top:auto!important}body.page-transit .transit-quick-nav-inner-v81{justify-content:flex-start!important}body.page-transit .transit-quick-nav-inner-v81>span{width:100%!important}body.page-transit .transit-visual-head-v81{display:block!important}body.page-transit .transit-visual-head-v81 small{text-align:left!important;display:block!important;margin-top:6px!important}body.page-transit .transit-visual-grid-v81{grid-template-columns:1fr!important}body.page-transit main.transit-page-v81 .pricing-grid{grid-template-columns:1fr!important}body.page-transit main.transit-page-v81 .section-heading h2{font-size:clamp(2rem,10vw,3rem)!important}}:root{--px82-bg-0:#020712;--px82-bg-1:#07111f;--px82-bg-2:#0b1726;--px82-surface:#0d1b2d;--px82-surface-2:#102238;--px82-surface-3:#142b46;--px82-card:rgba(13,27,45,.88);--px82-card-strong:rgba(16,34,56,.96);--px82-line:rgba(176,205,235,.16);--px82-line-strong:rgba(126,189,255,.30);--px82-text:#f5f8ff;--px82-text-soft:#e2ecf7;--px82-muted:#a9bad0;--px82-muted-2:#8297ad;--px82-blue:#3b82f6;--px82-blue-2:#2563eb;--px82-cyan:#67e8f9;--px82-cyan-soft:#baf5ff;--px82-green:#34d399;--px82-amber:#fbbf24;--px82-danger:#fb7185;--px82-shadow:0 24px 80px rgba(0,0,0,.34);--px82-shadow-soft:0 16px 46px rgba(0,0,0,.24);--px82-radius-xl:32px;--px82-radius-lg:24px;--px82-radius-md:18px;--px82-container:min(1220px,calc(100% - 48px));--px82-container-wide:min(1380px,calc(100% - 48px));--px82-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}html{scroll-behavior:smooth;background:var(--px82-bg-0);overflow-x:hidden;color-scheme:dark}body,.site-shell{width:100%;min-width:0;overflow-x:hidden!important;background:radial-gradient(circle at 12% -4%,rgba(59,130,246,.20),transparent 34rem),radial-gradient(circle at 88% 2%,rgba(103,232,249,.12),transparent 30rem),linear-gradient(180deg,var(--px82-bg-0) 0%,var(--px82-bg-1) 34%,var(--px82-bg-0) 100%)!important;color:var(--px82-text-soft)!important;font-family:var(--px82-font)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.menu-open{overflow:hidden!important}*,*::before,*::after{box-sizing:border-box}img,svg,video,canvas{max-width:100%;height:auto}a{color:inherit}main{position:relative;isolation:isolate}main::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.38;background-image:linear-gradient(rgba(126,189,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(126,189,255,.055) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,black 0%,transparent 88%)}::selection{background:rgba(103,232,249,.28);color:#fff}html body main:where(h1,h2,h3,h4,h5,h6,strong,summary,.brand-name,.section-title,.hero-title,.card-title){color:var(--px82-text)!important;-webkit-text-fill-color:var(--px82-text)!important;background:none!important;text-shadow:none!important}html body main:where(p,li,dd,dt,small,label,blockquote,figcaption,.hero-text,.section-heading p,.card-copy,.resource-card-copy,.article-header-lead,.lead-paragraph){color:var(--px82-text-soft)!important;-webkit-text-fill-color:var(--px82-text-soft)!important}html body main:where(.muted,.blog-date,.blog-meta-row,.panel-kicker,.card-kicker,.article-meta-row,.eyebrow+p){color:var(--px82-muted)!important;-webkit-text-fill-color:var(--px82-muted)!important}html body main:where(.eyebrow,.pill,.tag,.capability-pill,.blog-topic-pill,.footer-partners-eyebrow){color:var(--px82-cyan-soft)!important;-webkit-text-fill-color:var(--px82-cyan-soft)!important;background:linear-gradient(180deg,rgba(103,232,249,.11),rgba(59,130,246,.08))!important;border:1px solid rgba(103,232,249,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}html body main:where(a:not(.button):not(.nav-link):not(.brand):not(.article-card-clean):not(.blog-feature-card-v80)){color:#d8efff!important;-webkit-text-fill-color:#d8efff!important;text-decoration-color:rgba(103,232,249,.34)!important;text-underline-offset:.18em}html body main:where(a:not(.button):not(.nav-link):not(.brand):hover){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-decoration-color:rgba(103,232,249,.70)!important}html body .container{width:var(--px82-container)!important;max-width:1220px!important;margin-inline:auto!important}html body .container.narrow{max-width:1040px!important}html body .section,html body .px26-section{padding-block:clamp(68px,8vw,118px)!important;position:relative;overflow:clip}html body .section-alt{background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.035)),radial-gradient(circle at 12% 0%,rgba(59,130,246,.09),transparent 24rem)!important;border-block:1px solid rgba(176,205,235,.08)!important}html body .section-heading,html body .px26-section-head{width:min(850px,100%)!important;margin-bottom:clamp(28px,4vw,48px)!important}html body .section-heading.center,html body .px26-section-head{text-align:center!important;margin-inline:auto!important}html body .section-heading h2,html body .px26-section-head h2{font-size:clamp(2rem,4.4vw,3.85rem)!important;line-height:1.03!important;letter-spacing:-.055em!important;margin:0 0 16px!important}html body .section-heading p,html body .px26-section-head p{font-size:clamp(1rem,1.35vw,1.16rem)!important;line-height:1.74!important;max-width:780px!important}html body .section-heading.center p,html body .px26-section-head p{margin-inline:auto!important}html body .site-header{position:sticky!important;top:0!important;z-index:10000!important;padding:0!important;overflow:visible!important;background:rgba(3,9,18,.88)!important;border-bottom:1px solid rgba(176,205,235,.14)!important;box-shadow:0 18px 56px rgba(0,0,0,.28)!important;backdrop-filter:blur(22px) saturate(1.18)!important;-webkit-backdrop-filter:blur(22px) saturate(1.18)!important}html body .site-header.scrolled{background:rgba(3,9,18,.94)!important;border-bottom-color:rgba(103,232,249,.18)!important}html body .site-header .container.header-inner{width:var(--px82-container-wide)!important;max-width:1380px!important;min-height:78px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important;margin-inline:auto!important}html body .site-header .brand{display:inline-flex!important;align-items:center!important;gap:13px!important;min-width:max-content!important;text-decoration:none!important}html body .site-header .brand-mark{width:50px!important;height:50px!important;border-radius:18px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:linear-gradient(145deg,rgba(103,232,249,.17),rgba(59,130,246,.10))!important;border:1px solid rgba(103,232,249,.18)!important;box-shadow:0 16px 36px rgba(59,130,246,.16),inset 0 1px 0 rgba(255,255,255,.08)!important}html body .site-header .brand-mark img{width:38px!important;height:38px!important;object-fit:contain!important}html body .site-header .brand-name{font-size:1rem!important;letter-spacing:.13em!important;font-weight:900!important;line-height:1!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .site-header .brand-sub{font-size:.72rem!important;letter-spacing:.20em!important;text-transform:uppercase!important;color:var(--px82-muted)!important;-webkit-text-fill-color:var(--px82-muted)!important}html body .site-header .desktop-nav{justify-self:center!important;display:flex!important;align-items:center!important;gap:3px!important;min-width:0!important;padding:5px!important;border-radius:999px!important;background:rgba(13,27,45,.62)!important;border:1px solid rgba(176,205,235,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}html body .site-header .desktop-nav a:not(.button){white-space:nowrap!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 14px!important;border-radius:999px!important;font-weight:800!important;font-size:.88rem!important;letter-spacing:-.01em!important;color:#dbe8f6!important;-webkit-text-fill-color:#dbe8f6!important;background:transparent!important;text-decoration:none!important}html body .site-header .desktop-nav a:not(.button):hover,html body .site-header .desktop-nav a.active:not(.button){color:#fff!important;-webkit-text-fill-color:#fff!important;background:rgba(103,232,249,.105)!important;box-shadow:inset 0 0 0 1px rgba(103,232,249,.14)!important}html body .site-header .header-actions{display:flex!important;align-items:center!important;gap:10px!important;min-width:max-content!important}html body .site-header .desktop-cta{min-height:44px!important;padding:11px 17px!important}html body .locale-switcher{position:relative!important;z-index:10020!important}html body .locale-trigger,html body .mobile-toggle{min-height:44px!important;border-radius:15px!important;background:rgba(13,27,45,.84)!important;border:1px solid rgba(176,205,235,.16)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}html body .locale-menu{right:0!important;top:calc(100%+12px)!important;border-radius:20px!important;padding:8px!important;min-width:232px!important;background:rgba(7,15,28,.98)!important;border:1px solid rgba(176,205,235,.16)!important;box-shadow:var(--px82-shadow)!important;z-index:10030!important}html body .locale-menu a{border-radius:14px!important;padding:12px!important;color:#e7f0fb!important;-webkit-text-fill-color:#e7f0fb!important;background:transparent!important;text-decoration:none!important}html body .locale-menu a:hover,html body .locale-menu a.active{background:rgba(103,232,249,.10)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .mobile-toggle{width:46px!important;padding:0!important;display:none!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important}html body .mobile-toggle span{width:20px!important;height:2px!important;background:#eaf6ff!important;border-radius:99px!important;transition:transform .2s ease,opacity .2s ease!important}html body .mobile-toggle.active span:nth-child(1){transform:translateY(7px) rotate(45deg)!important}html body .mobile-toggle.active span:nth-child(2){opacity:0!important}html body .mobile-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)!important}html body .mobile-nav{position:fixed!important;left:16px!important;right:16px!important;top:86px!important;z-index:9990!important;display:block!important;opacity:0!important;visibility:hidden!important;transform:translateY(-10px) scale(.985)!important;pointer-events:none!important;border-radius:26px!important;background:rgba(6,14,26,.985)!important;border:1px solid rgba(176,205,235,.16)!important;box-shadow:var(--px82-shadow)!important;max-height:calc(100dvh - 106px)!important;overflow:auto!important;transition:opacity .18s ease,visibility .18s ease,transform .18s ease!important}html body .mobile-nav.open{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}html body .mobile-nav .mobile-nav-inner{width:100%!important;max-width:none!important;padding:16px!important;display:grid!important;gap:8px!important}html body .mobile-nav-title{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important;letter-spacing:.08em!important}html body .mobile-nav a:not(.button){display:flex!important;align-items:center!important;min-height:48px!important;padding:13px 14px!important;border-radius:16px!important;background:rgba(16,34,56,.78)!important;border:1px solid rgba(176,205,235,.09)!important;color:#edf7ff!important;-webkit-text-fill-color:#edf7ff!important;text-decoration:none!important;font-weight:800!important}html body .mobile-nav a.active:not(.button){background:rgba(103,232,249,.13)!important;border-color:rgba(103,232,249,.25)!important}html body .button,html body button.button,html body a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:48px!important;padding:13px 20px!important;border-radius:999px!important;font-weight:900!important;letter-spacing:-.012em!important;text-decoration:none!important;line-height:1.1!important;white-space:normal!important;text-align:center!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease!important}html body .button:hover{transform:translateY(-1px)!important}html body .button-primary,html body .desktop-cta,html body .footer-link-cta{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background:linear-gradient(135deg,var(--px82-blue-2),#2dd4bf)!important;border:1px solid rgba(186,245,255,.34)!important;box-shadow:0 18px 44px rgba(37,99,235,.30)!important}html body .button-secondary,html body .button-ghost{color:#f1f8ff!important;-webkit-text-fill-color:#f1f8ff!important;background:rgba(16,34,56,.76)!important;border:1px solid rgba(176,205,235,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}html body .button-secondary:hover,html body .button-ghost:hover{background:rgba(20,43,70,.94)!important;border-color:rgba(103,232,249,.30)!important;box-shadow:0 16px 38px rgba(0,0,0,.22)!important}html body main:where(.glass-card,.resource-card,.blog-card,.article-card,.capability-hero-card,.feature-card,.pricing-card,.timeline-card,.step-card,.delivery-card,.method-card,.benefit-card,.faq-item,.article-bottom-cta,.article-sidebar,.article-header-card,.px26-solution-card,.px26-infra-card,.px26-blog-card,.trust-hero-card){background:linear-gradient(180deg,var(--px82-card-strong),rgba(10,21,36,.92))!important;border:1px solid var(--px82-line)!important;border-radius:var(--px82-radius-lg)!important;box-shadow:var(--px82-shadow-soft)!important;color:var(--px82-text-soft)!important}html body main:where(.glass-card,.resource-card,.blog-card,.article-card,.capability-hero-card,.feature-card,.pricing-card,.timeline-card,.step-card,.delivery-card,.method-card,.benefit-card,.faq-item,.article-bottom-cta,.article-sidebar,.article-header-card,.px26-solution-card,.px26-infra-card,.px26-blog-card,.trust-hero-card):hover{border-color:rgba(103,232,249,.25)!important;box-shadow:0 22px 60px rgba(0,0,0,.32)!important}html body main:where(.feature-grid,.solutions-grid,.benefit-grid,.cards-grid,.steps-grid,.timeline-grid,.delivery-grid,.method-grid,.resource-card-grid,.article-card-grid,.blog-grid,.pricing-grid,.px26-solutions-grid){display:grid!important;gap:clamp(16px,2vw,24px)!important;align-items:stretch!important}html body main:where(.feature-grid,.solutions-grid,.benefit-grid,.cards-grid,.delivery-grid,.method-grid,.resource-card-grid,.article-card-grid,.blog-grid,.px26-solutions-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important}html body main:where(.steps-grid,.timeline-grid,.pricing-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main:where(.hero,.px26-hero){position:relative;overflow:clip!important;padding:clamp(82px,9vw,142px) 0 clamp(64px,7vw,104px)!important;background:radial-gradient(circle at 17% 20%,rgba(59,130,246,.23),transparent 30rem),radial-gradient(circle at 82% 12%,rgba(103,232,249,.13),transparent 28rem),linear-gradient(180deg,rgba(3,9,18,.96),rgba(7,17,31,.90))!important;border-bottom:1px solid rgba(176,205,235,.10)!important}html body main:where(.hero)::after,html body main:where(.px26-hero)::after{content:"";position:absolute;left:5%;right:5%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(103,232,249,.50),transparent);opacity:.75;pointer-events:none}html body main:where(.hero-grid,.px26-hero-grid,.transit-hero-grid-v81){width:var(--px82-container-wide)!important;max-width:1380px!important;margin-inline:auto!important;display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(420px,.88fr)!important;gap:clamp(30px,5vw,72px)!important;align-items:center!important}html body main:where(.hero-copy,.px26-hero-copy,.transit-hero-copy-v81){max-width:760px!important}html body main:where(.hero-copy h1,.px26-hero-copy h1,.transit-hero-copy-v81 h1){font-size:clamp(2.65rem,6.1vw,5.95rem)!important;line-height:.94!important;letter-spacing:-.075em!important;margin:16px 0 18px!important;max-width:960px!important}html body main:where(.hero-text,.px26-hero-lead,.px26-hero-text,.transit-hero-kicker-v81){font-size:clamp(1.05rem,1.45vw,1.28rem)!important;line-height:1.72!important;max-width:760px!important;color:#d9e8f7!important;-webkit-text-fill-color:#d9e8f7!important}html body main:where(.hero-actions){display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:clamp(22px,3vw,34px)!important}html body main:where(.hero-panel,.hero-visual,.px26-hero-visual,.transit-hero-visual-v81){min-width:0!important;border-radius:var(--px82-radius-xl)!important}html body main:where(.hero-panel-card,.panel-primary,.panel-secondary,.px26-hero-visual,.transit-hero-visual-v81){background:linear-gradient(180deg,rgba(16,34,56,.93),rgba(10,21,36,.92))!important;border:1px solid rgba(176,205,235,.16)!important;box-shadow:var(--px82-shadow)!important}html body main .px26-container{width:var(--px82-container-wide)!important;max-width:1380px!important;margin-inline:auto!important}html body main .px26-hero-lead{font-weight:700!important}html body main .px26-hero-visual{padding:clamp(20px,3vw,30px)!important;overflow:hidden!important}html body main .px26-solutions-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body main .px26-solution-card,html body main .px26-infra-card,html body main .px26-blog-card{padding:clamp(20px,2.4vw,28px)!important;min-width:0!important}html body main .px26-solution-card img,html body main .px26-infra-card img,html body main .px26-blog-card img{border-radius:18px!important;background:rgba(255,255,255,.03)!important}html body.page-transit main .transit-hero-v81{padding-top:clamp(86px,9vw,138px)!important}html body.page-transit main .transit-quicknav-v81{top:78px!important;z-index:120!important;background:rgba(3,9,18,.72)!important;border-block:1px solid rgba(176,205,235,.10)!important;backdrop-filter:blur(16px)!important}html body.page-transit main .transit-quicknav-inner-v81{display:flex!important;gap:10px!important;overflow-x:auto!important;scrollbar-width:none!important;padding-block:10px!important}html body.page-transit main .transit-quicknav-inner-v81::-webkit-scrollbar{display:none}html body.page-transit main .transit-quicknav-inner-v81 a{white-space:nowrap!important;color:#e8f6ff!important;-webkit-text-fill-color:#e8f6ff!important;background:rgba(16,34,56,.72)!important;border:1px solid rgba(176,205,235,.14)!important}html body.page-transit main .transit-quicknav-inner-v81 a:hover{border-color:rgba(103,232,249,.34)!important;background:rgba(103,232,249,.10)!important}html body.page-transit main .pricing-card,html body.page-transit main .transit-pricing-section-v81 .glass-card{overflow:hidden!important}html body.page-blog main .hero-blog,html body.page-blog main .blog-index-hero-v9{padding-bottom:clamp(54px,6vw,92px)!important}html body.page-blog main .blog-all-section{padding-top:clamp(54px,6vw,90px)!important}html body.page-blog main .blog-feature-card-v80{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1fr)!important;gap:0!important;overflow:hidden!important;border-radius:var(--px82-radius-xl)!important;background:linear-gradient(180deg,rgba(16,34,56,.97),rgba(10,21,36,.94))!important;border:1px solid rgba(176,205,235,.16)!important;box-shadow:var(--px82-shadow)!important;text-decoration:none!important}html body.page-blog main .blog-feature-card-v80 img{width:100%!important;height:100%!important;min-height:320px!important;object-fit:cover!important;filter:saturate(.95) contrast(1.04)!important}html body.page-blog main .blog-feature-copy-v80{padding:clamp(24px,3.6vw,44px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important}html body.page-blog main .blog-filter-shell-v80{display:grid!important;grid-template-columns:minmax(220px,1fr) auto!important;gap:14px!important;align-items:center!important;margin:28px 0!important;padding:14px!important;border-radius:24px!important;background:rgba(13,27,45,.68)!important;border:1px solid rgba(176,205,235,.13)!important}html body.page-blog main [data-article-search]{width:100%!important;min-height:50px!important;border-radius:18px!important;background:rgba(3,9,18,.66)!important;border:1px solid rgba(176,205,235,.14)!important;color:#fff!important;padding:0 16px!important;outline:none!important}html body.page-blog main [data-article-search]::placeholder{color:#91a6bc!important}html body.page-blog main .blog-topic-filter-v80{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}html body.page-blog main [data-topic-filter]{border:1px solid rgba(176,205,235,.14)!important;background:rgba(16,34,56,.72)!important;color:#e8f6ff!important;border-radius:999px!important;min-height:42px!important;padding:10px 14px!important;font-weight:850!important;cursor:pointer!important}html body.page-blog main [data-topic-filter].active,html body.page-blog main [data-topic-filter]:hover{background:rgba(103,232,249,.12)!important;border-color:rgba(103,232,249,.30)!important;color:#fff!important}html body.page-blog main .blog-all-grid-v80,html body.page-blog main .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}html body.page-blog main [data-article-card],html body.page-blog main .article-card-clean{min-height:100%!important;padding:0!important;overflow:hidden!important;text-decoration:none!important;color:inherit!important}html body.page-blog main .article-card-clean img{width:100%!important;aspect-ratio:16/9!important;object-fit:cover!important;background:rgba(255,255,255,.035)!important}html body.page-blog main .article-card-clean:where(.article-card-body,.blog-card-body,.article-card-copy){padding:22px!important}html body.page-blog main .article-card-clean h3{font-size:1.13rem!important;line-height:1.24!important;letter-spacing:-.026em!important;margin:8px 0 10px!important}html body.page-blog main .article-card-clean p{font-size:.96rem!important;line-height:1.62!important;color:#c8d9e9!important;-webkit-text-fill-color:#c8d9e9!important}html body[class*="page-article"] main .article-page-clean,html body[class*="page-article"] main .section-blog-article{padding-top:clamp(50px,6vw,86px)!important}html body[class*="page-article"] main .article-shell,html body[class*="page-article"] main .article-clean-grid{width:var(--px82-container)!important;max-width:1220px!important;margin-inline:auto!important;display:grid!important;grid-template-columns:minmax(240px,300px) minmax(0,1fr)!important;gap:clamp(20px,3vw,36px)!important;align-items:start!important}html body[class*="page-article"] main .article-header-card{width:var(--px82-container)!important;max-width:1220px!important;margin:0 auto 28px!important;padding:clamp(24px,4vw,48px)!important;overflow:hidden!important}html body[class*="page-article"] main .article-header-card h1,html body[class*="page-article"] main .article-main h1,html body[class*="page-article"] main article>h1{font-size:clamp(2.05rem,5vw,4.55rem)!important;line-height:1.02!important;letter-spacing:-.06em!important;margin:14px 0 18px!important}html body[class*="page-article"] main .article-sidebar,html body[class*="page-article"] main .article-sidebar-clean{position:sticky!important;top:108px!important;padding:20px!important;max-height:calc(100dvh - 130px)!important;overflow:auto!important}html body[class*="page-article"] main .article-prose,html body[class*="page-article"] main .article-prose-clean,html body[class*="page-article"] main .article-main{padding:clamp(24px,3.5vw,46px)!important}html body[class*="page-article"] main .article-prose:where(p,li),html body[class*="page-article"] main .article-main:where(p,li){font-size:1.04rem!important;line-height:1.82!important;color:#dceafb!important;-webkit-text-fill-color:#dceafb!important}html body[class*="page-article"] main .article-prose h2,html body[class*="page-article"] main .article-main h2{font-size:clamp(1.55rem,3vw,2.45rem)!important;line-height:1.12!important;letter-spacing:-.04em!important;margin-top:2.1em!important}html body[class*="page-article"] main .article-prose h3,html body[class*="page-article"] main .article-main h3{font-size:clamp(1.22rem,2vw,1.58rem)!important;margin-top:1.7em!important}html body[class*="page-article"] main .article-prose img,html body[class*="page-article"] main .article-main img,html body[class*="page-article"] main .article-figure img{border-radius:24px!important;border:1px solid rgba(176,205,235,.12)!important;background:#06111e!important}html body[class*="page-article"] main .article-toc a{display:block!important;padding:10px 12px!important;border-radius:13px!important;color:#ddecfb!important;-webkit-text-fill-color:#ddecfb!important;text-decoration:none!important;background:transparent!important}html body[class*="page-article"] main .article-toc a:hover,html body[class*="page-article"] main .article-toc a.active{background:rgba(103,232,249,.10)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body[class*="page-article"] main details.faq-item{padding:0!important;overflow:hidden!important}html body[class*="page-article"] main details.faq-item summary{padding:18px 20px!important;cursor:pointer!important;list-style:none!important}html body[class*="page-article"] main details.faq-item p{padding:0 20px 20px!important;margin:0!important}.article-read-progress-v80{height:3px!important;background:linear-gradient(90deg,var(--px82-blue),var(--px82-cyan))!important;box-shadow:0 0 22px rgba(103,232,249,.35)!important}html body main table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;border-radius:20px!important;border:1px solid rgba(176,205,235,.13)!important;background:rgba(13,27,45,.68)!important}html body main th,html body main td{padding:14px 16px!important;border-bottom:1px solid rgba(176,205,235,.10)!important;color:#e6f1fd!important;-webkit-text-fill-color:#e6f1fd!important;vertical-align:top!important}html body main th{background:rgba(103,232,249,.08)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important}html body main input,html body main textarea,html body main select{background:rgba(3,9,18,.68)!important;border:1px solid rgba(176,205,235,.16)!important;border-radius:18px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:50px!important}html body main textarea{min-height:150px!important}html body main input:focus,html body main textarea:focus,html body main select:focus{outline:2px solid rgba(103,232,249,.30)!important;border-color:rgba(103,232,249,.38)!important}html body .site-footer{background:linear-gradient(180deg,rgba(3,9,18,.95),#020712)!important;border-top:1px solid rgba(176,205,235,.12)!important;color:#dbe8f5!important;-webkit-text-fill-color:#dbe8f5!important}html body .site-footer .footer-grid,html body .site-footer .footer-grid-rich,html body .site-footer>.container{width:var(--px82-container-wide)!important;max-width:1380px!important}html body .site-footer h2,html body .site-footer h3,html body .site-footer strong{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .site-footer p,html body .site-footer li{color:#b9cadc!important;-webkit-text-fill-color:#b9cadc!important}html body .site-footer a:not(.button):not(.footer-link-cta){color:#dcefff!important;-webkit-text-fill-color:#dcefff!important;text-decoration:none!important}html body .site-footer a:not(.button):not(.footer-link-cta):hover{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .site-footer .footer-partner-rail{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}html body .site-footer .footer-partner-card{grid-template-columns:112px minmax(0,1fr)!important;min-height:auto!important;padding:18px!important;border-radius:24px!important;background:rgba(13,27,45,.78)!important;border:1px solid rgba(176,205,235,.13)!important}html body .site-footer .footer-partner-logo{min-height:120px!important;height:auto!important;background:rgba(255,255,255,.035)!important;border-radius:18px!important}html body .site-footer .footer-partner-logo img{max-height:82px!important;object-fit:contain!important}html body .reveal{opacity:1!important;transform:none!important}:focus-visible{outline:2px solid rgba(103,232,249,.75)!important;outline-offset:3px!important;border-radius:12px!important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:1240px){:root{--px82-container:min(1120px,calc(100% - 40px));--px82-container-wide:min(1120px,calc(100% - 40px))}html body .site-header .desktop-nav a:not(.button){padding-inline:10px!important;font-size:.84rem!important}html body main .px26-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1100px){html body .site-header .container.header-inner{display:flex!important;justify-content:space-between!important;min-height:70px!important}html body .site-header .desktop-nav,html body .site-header .desktop-cta{display:none!important}html body .mobile-toggle{display:flex!important}html body main:where(.hero-grid,.px26-hero-grid,.transit-hero-grid-v81){grid-template-columns:1fr!important;gap:34px!important}html body main:where(.hero-panel,.hero-visual,.px26-hero-visual,.transit-hero-visual-v81){max-width:760px!important;width:100%!important}html body main:where(.feature-grid,.solutions-grid,.benefit-grid,.cards-grid,.delivery-grid,.method-grid,.resource-card-grid,.article-card-grid,.blog-grid,.blog-all-grid-v80){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body[class*="page-article"] main .article-shell,html body[class*="page-article"] main .article-clean-grid{grid-template-columns:1fr!important}html body[class*="page-article"] main .article-sidebar,html body[class*="page-article"] main .article-sidebar-clean{position:relative!important;top:auto!important;max-height:none!important}}@media (max-width:820px){:root{--px82-container:min(100% - 28px,720px);--px82-container-wide:min(100% - 28px,720px)}html body .section,html body .px26-section{padding-block:62px!important}html body main:where(.hero,.px26-hero){padding:72px 0 56px!important}html body main:where(.hero-copy h1,.px26-hero-copy h1,.transit-hero-copy-v81 h1){font-size:clamp(2.25rem,12vw,3.8rem)!important;letter-spacing:-.06em!important}html body main:where(.hero-actions){display:grid!important;grid-template-columns:1fr!important}html body .button{width:100%!important;min-height:50px!important}html body.page-blog main .blog-feature-card-v80{grid-template-columns:1fr!important}html body.page-blog main .blog-feature-card-v80 img{min-height:220px!important}html body.page-blog main .blog-filter-shell-v80{grid-template-columns:1fr!important}html body.page-blog main .blog-topic-filter-v80{justify-content:flex-start!important}html body main:where(.feature-grid,.solutions-grid,.benefit-grid,.cards-grid,.delivery-grid,.method-grid,.resource-card-grid,.article-card-grid,.blog-grid,.blog-all-grid-v80,.steps-grid,.timeline-grid,.pricing-grid,.px26-solutions-grid){grid-template-columns:1fr!important}html body .site-footer .footer-partner-rail{grid-template-columns:1fr!important}html body .site-footer .footer-partner-card{grid-template-columns:1fr!important}}@media (max-width:560px){:root{--px82-container:min(100% - 22px,520px);--px82-container-wide:min(100% - 22px,520px)}html body .site-header .container.header-inner{min-height:62px!important}html body .site-header .brand-mark{width:42px!important;height:42px!important;border-radius:15px!important}html body .site-header .brand-mark img{width:32px!important;height:32px!important}html body .site-header .brand-sub{display:none!important}html body .locale-trigger{min-width:58px!important;padding-inline:10px!important}html body .mobile-nav{left:10px!important;right:10px!important;top:72px!important;border-radius:22px!important}html body main:where(.glass-card,.resource-card,.blog-card,.article-card,.capability-hero-card,.feature-card,.pricing-card,.timeline-card,.step-card,.delivery-card,.method-card,.benefit-card,.faq-item,.article-bottom-cta,.article-sidebar,.article-header-card,.px26-solution-card,.px26-infra-card,.px26-blog-card){border-radius:20px!important}html body[class*="page-article"] main .article-prose,html body[class*="page-article"] main .article-prose-clean,html body[class*="page-article"] main .article-main{padding:20px!important}html body main th,html body main td{padding:12px!important;font-size:.92rem!important}}:root{--px83-bg:#04070d;--px83-bg-2:#07101b;--px83-bg-3:#0b1624;--px83-panel:rgba(12,22,36,.92);--px83-panel-2:rgba(15,29,47,.94);--px83-panel-3:rgba(8,16,27,.96);--px83-text:#f5f8fc;--px83-muted:#c7d3df;--px83-soft:#93a4b8;--px83-line:rgba(180,197,218,.18);--px83-line-strong:rgba(128,225,255,.35);--px83-cyan:#55dfff;--px83-blue:#3582ff;--px83-green:#53f2b8;--px83-amber:#ffc66d;--px83-red:#ff6b72;--px83-radius:28px;--px83-radius-lg:38px;--px83-shadow:0 28px 90px rgba(0,0,0,.42);--px83-card-shadow:0 20px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);--px83-max:1180px}html{scroll-behavior:smooth;background:var(--px83-bg)!important}html body{background:radial-gradient(circle at 14% -8%,rgba(85,223,255,.16),transparent 34rem),radial-gradient(circle at 78% 6%,rgba(255,198,109,.09),transparent 30rem),linear-gradient(180deg,#03060b 0%,#07101b 44%,#04070d 100%)!important;color:var(--px83-text)!important;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}html body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(180deg,rgba(0,0,0,.68),transparent 74%)}html body::after{content:"";position:fixed;inset:auto 0 0;height:34vh;pointer-events:none;z-index:-1;background:linear-gradient(180deg,transparent,rgba(0,0,0,.45))}html body .container,html body .px26-container{width:min(var(--px83-max),calc(100% - 48px))!important;max-width:var(--px83-max)!important;margin-inline:auto!important}html body .site-shell{background:transparent!important}html body main{overflow:hidden;background:transparent!important;color:var(--px83-text)!important}html body main:where(h1,h2,h3,h4,h5,h6,strong,b,summary){color:var(--px83-text)!important;-webkit-text-fill-color:var(--px83-text)!important;letter-spacing:-.03em}html body main:where(p,li,td,th,label,small,figcaption,blockquote,em){color:var(--px83-muted)!important;-webkit-text-fill-color:var(--px83-muted)!important;line-height:1.75}html body main:where(a:not(.button):not(.px26-btn):not(.px83-no-color)){color:var(--px83-cyan)!important;-webkit-text-fill-color:var(--px83-cyan)!important}html body main:where(.eyebrow,.px26-eyebrow){display:inline-flex!important;align-items:center!important;gap:8px!important;max-width:max-content!important;padding:8px 12px!important;border:1px solid rgba(85,223,255,.22)!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(85,223,255,.10),rgba(255,198,109,.07))!important;color:#d8f8ff!important;-webkit-text-fill-color:#d8f8ff!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:.72rem!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}html body main:where(.eyebrow,.px26-eyebrow)::before{content:"";width:7px;height:7px;border-radius:999px;background:var(--px83-green);box-shadow:0 0 18px rgba(83,242,184,.8)}html body .site-header{background:rgba(5,8,14,.86)!important;border-bottom:1px solid rgba(255,255,255,.10)!important;box-shadow:0 18px 50px rgba(0,0,0,.38)!important;backdrop-filter:blur(22px) saturate(1.4)!important;-webkit-backdrop-filter:blur(22px) saturate(1.4)!important}html body .site-header::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(85,223,255,.10),transparent 28%,rgba(255,198,109,.07) 72%,transparent)}html body .site-header::after{height:1px!important;background:linear-gradient(90deg,transparent,rgba(85,223,255,.52),rgba(255,198,109,.34),transparent)!important;opacity:1!important}html body .site-header .container.header-inner{min-height:76px!important}html body .site-header .brand-mark{background:linear-gradient(145deg,#101b2a,#05080e)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 14px 34px rgba(0,0,0,.38),0 0 0 6px rgba(85,223,255,.035)!important}html body .site-header .brand-name{font-size:1rem!important;letter-spacing:.18em!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .site-header .brand-sub{color:#99a8b8!important;-webkit-text-fill-color:#99a8b8!important;letter-spacing:.22em!important;text-transform:uppercase!important}html body .site-header .desktop-nav{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:999px!important;padding:6px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}html body .site-header .desktop-nav a:not(.button){color:#d7e0ea!important;-webkit-text-fill-color:#d7e0ea!important;font-weight:850!important;padding:11px 15px!important;border-radius:999px!important}html body .site-header .desktop-nav a:not(.button):hover,html body .site-header .desktop-nav a.active:not(.button){background:linear-gradient(135deg,rgba(85,223,255,.16),rgba(255,198,109,.09))!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)!important}html body .site-header .desktop-cta,html body .site-header .button{background:linear-gradient(135deg,#f7fbff 0%,#8feaff 50%,#3b8cff 100%)!important;color:#04101b!important;-webkit-text-fill-color:#04101b!important;border:0!important;font-weight:950!important;box-shadow:0 18px 44px rgba(85,223,255,.22)!important}html body .site-header .locale-trigger,html body .site-header .mobile-toggle{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important}html body .site-header .mobile-nav{border-radius:28px!important;background:rgba(6,10,17,.98)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 32px 90px rgba(0,0,0,.56)!important}html body main:where(.button,.px26-btn){min-height:48px!important;border-radius:999px!important;padding:14px 20px!important;font-weight:950!important;letter-spacing:-.01em!important;text-decoration:none!important;background:linear-gradient(135deg,#ffffff 0%,#8feaff 46%,#3a86ff 100%)!important;color:#06111d!important;-webkit-text-fill-color:#06111d!important;border:0!important;box-shadow:0 18px 50px rgba(60,145,255,.25),inset 0 1px 0 rgba(255,255,255,.85)!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}html body main:where(.button:hover,.px26-btn:hover){transform:translateY(-2px)!important;filter:saturate(1.05)!important;box-shadow:0 24px 70px rgba(60,145,255,.32),inset 0 1px 0 rgba(255,255,255,.9)!important}html body main:where(.button-ghost,.button-secondary,.px26-btn-ghost){background:rgba(255,255,255,.055)!important;color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 16px 44px rgba(0,0,0,.22)!important}html body main:where(.section,.px26-section,.px26-benefits-wrap,.px26-seo-block){padding-block:88px!important;position:relative!important}html body main:where(.section-alt){background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.012))!important;border-block:1px solid rgba(255,255,255,.06)!important}html body main:where(.section-heading,.px26-section-head,.blog-all-heading){max-width:800px!important;margin-bottom:34px!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:left!important}html body main:where(.section-heading h2,.px26-section-head h2){font-size:clamp(2rem,4vw,3.45rem)!important;line-height:.98!important;margin:12px 0 14px!important}html body main:where(.section-heading p,.px26-section-head p){max-width:720px!important;font-size:1.04rem!important;color:#bcc9d7!important;-webkit-text-fill-color:#bcc9d7!important}html body main:where(.glass-card,.pricing-card,.metric-card,.feature-card,.long-card,.icon-card,.game-card,.option-card,.timeline-card,.info-panel,.contact-card,.contact-side,.resource-card-grid-visual>a,.resource-card-grid-text>a,.blog-featured-panel-v80,.blog-insight-card,.blog-home-card,.article-header-card,.article-sidebar-clean,.article-prose-clean,.article-info-card,.article-summary-card,.article-offer-focus,.article-side-cta,.article-inline-cta,.article-related-links,.article-link-card,.faq-item,.px26-solution-card,.px26-benefit,.px26-infra-card,.px26-cta-card,.px26-seo-card){background:linear-gradient(180deg,rgba(17,31,50,.94),rgba(8,15,26,.96))!important;border:1px solid var(--px83-line)!important;border-radius:var(--px83-radius)!important;box-shadow:var(--px83-card-shadow)!important;color:var(--px83-text)!important;-webkit-text-fill-color:initial!important;position:relative!important;overflow:hidden!important}html body main:where(.glass-card,.pricing-card,.metric-card,.feature-card,.long-card,.icon-card,.game-card,.option-card,.timeline-card,.info-panel,.contact-card,.contact-side,.resource-card-grid-visual>a,.resource-card-grid-text>a,.blog-featured-panel-v80,.blog-insight-card,.blog-home-card,.article-header-card,.article-sidebar-clean,.article-prose-clean,.article-info-card,.article-summary-card,.article-offer-focus,.article-side-cta,.article-inline-cta,.article-related-links,.article-link-card,.faq-item,.px26-solution-card,.px26-benefit,.px26-infra-card,.px26-cta-card,.px26-seo-card)::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 0%,rgba(85,223,255,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.055),transparent 22%);opacity:.9}html body main:where(.glass-card,.pricing-card,.metric-card,.feature-card,.long-card,.icon-card,.game-card,.option-card,.timeline-card,.info-panel,.contact-card,.contact-side,.resource-card-grid-visual>a,.resource-card-grid-text>a,.blog-featured-panel-v80,.blog-insight-card,.blog-home-card,.article-header-card,.article-sidebar-clean,.article-prose-clean,.article-info-card,.article-summary-card,.article-offer-focus,.article-side-cta,.article-inline-cta,.article-related-links,.article-link-card,.faq-item,.px26-solution-card,.px26-benefit,.px26-infra-card,.px26-cta-card,.px26-seo-card)>*{position:relative;z-index:1}html body main:where(.glass-card,.pricing-card,.metric-card,.feature-card,.long-card,.icon-card,.game-card,.option-card,.timeline-card,.info-panel,.contact-card,.contact-side,.blog-insight-card,.article-info-card,.article-summary-card,.faq-item):hover{border-color:rgba(85,223,255,.36)!important;transform:translateY(-2px);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}html body main:where(.card-icon,.px26-card-icon,.px26-metric-icon){background:linear-gradient(135deg,rgba(85,223,255,.20),rgba(255,198,109,.12))!important;border:1px solid rgba(255,255,255,.12)!important;color:#e9fbff!important;box-shadow:0 14px 38px rgba(85,223,255,.14)!important}html body main:where(.feature-grid,.pricing-grid,.timeline-grid,.steps-grid,.game-grid,.article-card-grid,.article-summary-grid,.resource-card-grid-visual,.resource-card-grid-text){gap:20px!important}html body .px83-home{background:transparent!important}html body .px83-home .px26-hero{min-height:calc(100svh - 78px)!important;padding:106px 0 84px!important;background:radial-gradient(circle at 9% 8%,rgba(85,223,255,.16),transparent 32rem),radial-gradient(circle at 85% 15%,rgba(255,198,109,.12),transparent 28rem),linear-gradient(180deg,rgba(255,255,255,.035),transparent)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}html body .px83-home .px26-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr)!important;gap:54px!important;align-items:center!important}html body .px83-home .px26-hero h1{font-size:clamp(3.45rem,7vw,6.9rem)!important;line-height:.86!important;letter-spacing:-.075em!important;margin:18px 0!important;max-width:780px!important}html body .px83-home .px26-hero h1 span:first-child{display:block;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 0 40px rgba(85,223,255,.10)!important}html body .px83-home .px26-hero h1 span:last-child{display:block;background:linear-gradient(90deg,#ffffff 0%,#8feaff 35%,#ffc66d 88%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}html body .px83-home .px26-hero-lead{font-size:clamp(1.18rem,2.4vw,1.55rem)!important;line-height:1.45!important;color:#f2f7fd!important;-webkit-text-fill-color:#f2f7fd!important;max-width:660px!important}html body .px83-home .px26-hero-text{font-size:1.05rem!important;max-width:680px!important;color:#c5d0dc!important;-webkit-text-fill-color:#c5d0dc!important}html body .px83-home .px26-actions{gap:12px!important;flex-wrap:wrap!important}html body .px83-home .px26-trustline{margin-top:26px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:18px!important;padding:14px 16px!important;max-width:610px!important;color:#d8e6f3!important;-webkit-text-fill-color:#d8e6f3!important}html body .px83-home .px26-hero-visual{border-radius:42px!important;padding:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.025))!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 34px 110px rgba(0,0,0,.44),0 0 0 12px rgba(85,223,255,.035)!important}html body .px83-home .px26-hero-visual img{border-radius:30px!important;filter:contrast(1.08) saturate(1.08)!important}html body .px83-home .px26-metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:-38px!important;position:relative!important;z-index:2!important}html body .px83-home .px26-metric{background:rgba(9,17,29,.86)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:22px!important;padding:18px!important;box-shadow:0 20px 60px rgba(0,0,0,.32)!important}html body .px83-home .px26-solution-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .px83-home .px26-solution-card{padding:24px!important;min-height:370px!important;display:flex!important;flex-direction:column!important;border-radius:32px!important}html body .px83-home .px26-solution-card h3{font-size:1.35rem!important;line-height:1.05!important}html body .px83-home .px26-solution-card ul{display:grid!important;gap:8px!important;margin:18px 0!important;padding:0!important;list-style:none!important}html body .px83-home .px26-solution-card li{font-size:.91rem!important;color:#d6e0ec!important;-webkit-text-fill-color:#d6e0ec!important}html body .px83-home .px26-solution-card li::before{content:"✓";color:var(--px83-green);font-weight:950;margin-right:8px}html body .px83-home .px26-badge{background:linear-gradient(135deg,var(--px83-amber),#fff0bd)!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:0!important;border-radius:999px!important;padding:7px 10px!important;font-weight:950!important}html body .px83-home .px26-benefits{grid-template-columns:repeat(5,minmax(0,1fr))!important}html body .px83-home .px26-infra-card{display:grid!important;grid-template-columns:.95fr 1.05fr!important;gap:26px!important;padding:34px!important;align-items:center!important}html body .px83-home .px26-infra-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;grid-column:1 / -1!important}html body .px83-home .px26-cta-card{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:24px!important;align-items:center!important;padding:32px!important;background:linear-gradient(135deg,rgba(85,223,255,.14),rgba(255,198,109,.11),rgba(9,17,29,.94))!important}html body .px83-page .hero-subpage,html body .px83-transit .transit-hero-v81{min-height:640px!important;padding:104px 0 76px!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012))!important;border-bottom:1px solid rgba(255,255,255,.08)!important;position:relative!important}html body .px83-page .hero-subpage::before,html body .px83-transit .transit-hero-v81::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 16% 8%,rgba(85,223,255,.18),transparent 31rem),radial-gradient(circle at 84% 20%,rgba(255,198,109,.10),transparent 30rem)}html body .px83-page .hero-copy,html body .px83-transit .transit-hero-copy-v81{max-width:780px!important;position:relative!important;z-index:1!important}html body .px83-page .hero-copy h1,html body .px83-transit .transit-hero-copy-v81 h1{font-size:clamp(2.85rem,6vw,5.75rem)!important;line-height:.88!important;letter-spacing:-.07em!important;margin:18px 0 20px!important;max-width:820px!important}html body .px83-page .hero-text,html body .px83-transit .hero-text{font-size:clamp(1.08rem,2vw,1.34rem)!important;line-height:1.58!important;color:#edf4fb!important;-webkit-text-fill-color:#edf4fb!important;max-width:760px!important}html body .px83-page .hero-actions,html body .px83-transit .transit-hero-actions-v81{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin-top:26px!important}html body .px83-transit .transit-hero-grid-v81{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(430px,.86fr)!important;gap:48px!important;align-items:center!important}html body .px83-transit .transit-hero-kicker-v81{border-left:3px solid var(--px83-amber)!important;padding:12px 0 12px 18px!important;margin-top:22px!important;background:linear-gradient(90deg,rgba(255,198,109,.08),transparent)!important;color:#dce8f3!important;-webkit-text-fill-color:#dce8f3!important}html body .px83-transit .transit-hero-visual-v81{border-radius:42px!important;padding:24px!important;background:linear-gradient(180deg,rgba(18,32,52,.98),rgba(5,10,18,.98))!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 34px 110px rgba(0,0,0,.48),0 0 0 12px rgba(85,223,255,.035)!important;overflow:hidden!important}html body .px83-transit .transit-hero-visual-v81::before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 20% 10%,rgba(85,223,255,.20),transparent 32%),radial-gradient(circle at 88% 12%,rgba(255,198,109,.14),transparent 34%);pointer-events:none}html body .px83-transit .transit-visual-head-v81{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;margin-bottom:20px!important}html body .px83-transit .transit-visual-head-v81 span{font-size:1.2rem!important;font-weight:950!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .px83-transit .transit-visual-head-v81 small{color:#a9b9c9!important;-webkit-text-fill-color:#a9b9c9!important;text-align:right!important;max-width:210px!important}html body .px83-transit .transit-path-v81{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;position:relative!important;padding:8px!important}html body .px83-transit .transit-node-v81{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;border-radius:22px!important;padding:18px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.12)!important}html body .px83-transit .transit-node-v81 span{font-size:1.06rem!important;font-weight:950!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .px83-transit .transit-node-v81 small{color:#aebdcc!important;-webkit-text-fill-color:#aebdcc!important}html body .px83-transit .transit-node-v81.scrub{background:linear-gradient(135deg,rgba(85,223,255,.18),rgba(255,198,109,.10))!important;border-color:rgba(85,223,255,.34)!important}html body .px83-transit .transit-line-v81{height:auto!important;min-height:42px!important;border-radius:18px!important;background:rgba(0,0,0,.20)!important;border:1px dashed rgba(255,255,255,.16)!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .px83-transit .transit-line-v81.attack span{color:var(--px83-red)!important;-webkit-text-fill-color:var(--px83-red)!important}html body .px83-transit .transit-line-v81.clean span{color:var(--px83-green)!important;-webkit-text-fill-color:var(--px83-green)!important}html body .px83-transit .transit-visual-grid-v81{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important}html body .px83-transit .transit-visual-grid-v81>div{border-radius:18px!important;padding:14px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.10)!important}html body .px83-transit .transit-visual-grid-v81 strong{display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .px83-transit .transit-visual-grid-v81 span{display:block!important;margin-top:4px!important;color:#aebdcc!important;-webkit-text-fill-color:#aebdcc!important}html body .px83-transit .transit-proof-strip-v81{padding:0!important;background:transparent!important;margin-top:-34px!important;position:relative!important;z-index:2!important}html body .px83-transit .transit-proof-grid-v81{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body .px83-transit .transit-proof-item-v81{min-height:132px!important;border-radius:26px!important;padding:22px!important;background:rgba(9,17,29,.92)!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 20px 70px rgba(0,0,0,.38)!important}html body .px83-transit .transit-proof-item-v81 strong{font-size:clamp(1.8rem,4vw,3.1rem)!important;line-height:1!important;background:linear-gradient(90deg,#fff,#8feaff,#ffc66d)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}html body .px83-transit .transit-proof-item-v81 span{color:#c4d0dc!important;-webkit-text-fill-color:#c4d0dc!important;font-weight:700!important}html body .px83-architecture-ribbon{padding:46px 0 10px!important}html body .px83-ribbon-grid{display:grid!important;grid-template-columns:1.4fr repeat(3,1fr)!important;gap:14px!important}html body .px83-ribbon-card{background:linear-gradient(180deg,rgba(17,31,50,.94),rgba(7,13,23,.96))!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:24px!important;padding:20px!important;box-shadow:0 20px 60px rgba(0,0,0,.28)!important}html body .px83-ribbon-card span{display:inline-flex!important;color:var(--px83-amber)!important;-webkit-text-fill-color:var(--px83-amber)!important;font-weight:950!important;margin-bottom:8px!important}html body .px83-ribbon-card strong{display:block!important;font-size:1.02rem!important;line-height:1.1!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .px83-ribbon-card-main strong{font-size:1.45rem!important}html body .px83-ribbon-card p{font-size:.94rem!important;line-height:1.55!important;margin:8px 0 0!important;color:#bdc9d5!important;-webkit-text-fill-color:#bdc9d5!important}html body .px83-ribbon-card-main{background:linear-gradient(135deg,rgba(85,223,255,.16),rgba(255,198,109,.10),rgba(17,31,50,.94))!important;border-color:rgba(85,223,255,.25)!important}html body .px83-transit .transit-quick-nav-v81{position:sticky!important;top:76px!important;z-index:20!important;padding:14px 0!important;background:rgba(4,7,13,.78)!important;backdrop-filter:blur(18px)!important;border-block:1px solid rgba(255,255,255,.08)!important}html body .px83-transit .transit-quick-nav-inner-v81{display:flex!important;gap:10px!important;align-items:center!important;overflow-x:auto!important}html body .px83-transit .transit-quick-nav-inner-v81 span{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:950!important;white-space:nowrap!important;margin-right:6px!important}html body .px83-transit .transit-quick-nav-inner-v81 a{white-space:nowrap!important;border-radius:999px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;padding:10px 13px!important;color:#e7f4ff!important;-webkit-text-fill-color:#e7f4ff!important;text-decoration:none!important;font-weight:850!important}html body main .pricing-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important}html body main .pricing-card{padding:22px!important;min-height:168px!important}html body main .pricing-card span{display:block!important;color:#aebdcc!important;-webkit-text-fill-color:#aebdcc!important;font-weight:850!important}html body main .pricing-card strong{display:block!important;margin:12px 0 8px!important;font-size:clamp(1.55rem,3.2vw,2.45rem)!important;line-height:1!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body main .pricing-card.featured{background:linear-gradient(180deg,rgba(85,223,255,.18),rgba(8,15,26,.96))!important;border-color:rgba(85,223,255,.42)!important;transform:translateY(-6px)!important}html body main .pricing-card.featured::after{content:"Best start";position:absolute;top:14px;right:14px;border-radius:999px;padding:6px 9px;background:var(--px83-amber);color:#111827;font-size:.72rem;font-weight:950}html body main .pricing-footnotes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:16px!important}html body main .pricing-footnotes .footnote{border-radius:18px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.10)!important;padding:14px 16px!important;color:#d8e4ee!important;-webkit-text-fill-color:#d8e4ee!important}html body .px83-blog-index .blog-index-hero-v9{min-height:auto!important;padding:104px 0 72px!important}html body .px83-blog-index .blog-index-shell{display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:28px!important;align-items:stretch!important}html body .px83-blog-index .blog-index-copy{padding:28px 0!important}html body .px83-blog-index .blog-index-copy h1{font-size:clamp(2.75rem,5.5vw,5.5rem)!important;line-height:.9!important;letter-spacing:-.07em!important}html body .px83-blog-index .blog-featured-panel-v80{display:grid!important;grid-template-columns:230px 1fr!important;gap:22px!important;padding:18px!important;align-items:stretch!important;text-decoration:none!important;border-radius:34px!important}html body .px83-blog-index .blog-featured-panel-v80 img{width:100%!important;height:100%!important;min-height:260px!important;object-fit:cover!important;border-radius:24px!important;background:#07101b!important;border:1px solid rgba(255,255,255,.08)!important}html body .px83-blog-index .blog-featured-copy-v80 h2{font-size:clamp(1.5rem,3vw,2.45rem)!important;line-height:1!important}html body .px83-blog-index .blog-insights-grid{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body .px83-blog-index .blog-all-section{padding-top:74px!important}html body .px83-blog-index .blog-filter-bar-v80{display:flex!important;gap:12px!important;align-items:center!important;justify-content:space-between!important;border-radius:24px!important;padding:12px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.11)!important;position:sticky!important;top:92px!important;z-index:10!important;backdrop-filter:blur(18px)!important}html body .px83-blog-index .blog-search-v80{min-width:320px!important;flex:1!important;border-radius:18px!important;background:rgba(0,0,0,.25)!important;border:1px solid rgba(255,255,255,.10)!important;padding:0 12px!important}html body .px83-blog-index .blog-search-v80 input{min-height:48px!important;color:#fff!important;background:transparent!important;border:0!important;outline:0!important;width:100%!important}html body .px83-blog-index .blog-topic-chips-v80{display:flex!important;gap:8px!important;flex-wrap:wrap!important}html body .px83-blog-index .blog-topic-chip-v80{border-radius:999px!important;background:rgba(255,255,255,.06)!important;color:#dbe7f2!important;border:1px solid rgba(255,255,255,.12)!important;padding:11px 14px!important;font-weight:900!important}html body .px83-blog-index .blog-topic-chip-v80.active{background:linear-gradient(135deg,rgba(85,223,255,.20),rgba(255,198,109,.13))!important;color:#fff!important;border-color:rgba(85,223,255,.34)!important}html body main:where(.resource-card-grid-visual,.resource-card-grid-text){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}html body main:where(.resource-card-grid-visual>a,.resource-card-grid-text>a){padding:18px!important;text-decoration:none!important;min-height:320px!important;display:flex!important;flex-direction:column!important}html body main:where(.resource-card-grid-visual>a img,.resource-card-grid-text>a img){width:100%!important;aspect-ratio:16/9!important;object-fit:cover!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.08)!important;background:#07101b!important;margin-bottom:14px!important}html body main:where(.resource-card-grid-visual>a h3,.resource-card-grid-text>a h3){font-size:1.12rem!important;line-height:1.1!important;margin:10px 0!important}html body .px83-article .section-blog-article{padding:84px 0!important}html body .px83-article .article-page-container{max-width:1240px!important}html body .px83-article .article-back-clean{display:inline-flex!important;margin-bottom:22px!important;border-radius:999px!important;padding:10px 14px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;text-decoration:none!important;color:#e8f7ff!important;-webkit-text-fill-color:#e8f7ff!important;font-weight:850!important}html body .px83-article .article-header-card{padding:44px!important;border-radius:40px!important;background:linear-gradient(135deg,rgba(85,223,255,.14),rgba(255,198,109,.08),rgba(8,15,26,.96))!important}html body .px83-article .article-header-card h1{font-size:clamp(2.45rem,5vw,5.2rem)!important;line-height:.93!important;letter-spacing:-.07em!important;max-width:1040px!important}html body .px83-article .article-header-lead{font-size:1.18rem!important;max-width:900px!important;color:#e0ebf4!important;-webkit-text-fill-color:#e0ebf4!important}html body .px83-article .article-clean-grid{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:24px!important;align-items:start!important;margin-top:24px!important}html body .px83-article .article-sidebar-clean{position:sticky!important;top:104px!important;padding:22px!important}html body .px83-article .article-toc{display:grid!important;gap:8px!important;margin:14px 0 20px!important}html body .px83-article .article-toc a{display:block!important;border-radius:14px!important;padding:10px 12px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.08)!important;color:#d9e7f3!important;-webkit-text-fill-color:#d9e7f3!important;text-decoration:none!important}html body .px83-article .article-prose-clean{padding:28px!important;border-radius:34px!important}html body .px83-article .article-prose-clean p{font-size:1.04rem!important;line-height:1.85!important}html body .px83-article .article-prose-clean h2{font-size:clamp(1.75rem,3.5vw,2.8rem)!important;line-height:1!important;margin:44px 0 16px!important}html body .px83-article .article-figure{margin:0 0 24px!important}html body .px83-article .article-hero-image{width:100%!important;max-height:460px!important;object-fit:cover!important;border-radius:26px!important;border:1px solid rgba(255,255,255,.10)!important;background:#07101b!important}html body .px83-article .article-summary-grid-inline{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:22px 0!important}html body .px83-article .article-info-card,html body .px83-article .article-summary-card{padding:18px!important}html body .px83-article .article-check-list{display:grid!important;gap:10px!important;padding:0!important;margin:18px 0!important;list-style:none!important}html body .px83-article .article-check-list li{padding:12px 14px 12px 42px!important;border-radius:16px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.08)!important;position:relative!important}html body .px83-article .article-check-list li::before{content:"✓";position:absolute;left:15px;top:12px;color:var(--px83-green);font-weight:950}html body .px83-article table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;background:rgba(255,255,255,.035)!important;border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.10)!important}html body .px83-article:where(th,td){padding:14px 16px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}html body .px83-article th{background:rgba(255,255,255,.07)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .px83-article .article-compare-table-wrap,html body .px83-article .article-table-wrap{overflow:auto!important;margin:20px 0!important;border-radius:20px!important}html body .px83-contact input,html body .px83-contact textarea,html body .px83-contact select{background:rgba(0,0,0,.28)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:16px!important;min-height:48px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}html body .px83-contact textarea{min-height:170px!important}html body .px83-contact input:focus,html body .px83-contact textarea:focus,html body .px83-contact select:focus{outline:2px solid rgba(85,223,255,.30)!important;border-color:rgba(85,223,255,.44)!important}html body .px83-contact .contact-form{display:grid!important;gap:16px!important}html body .px83-contact .form-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}html body main .faq-list{display:grid!important;gap:12px!important}html body main .faq-item{padding:0!important}html body main .faq-item summary{cursor:pointer!important;padding:20px 22px!important;font-size:1.02rem!important}html body main .faq-item p{padding:0 22px 22px!important;margin:0!important}html body .site-footer{background:#05080e!important;border-top:1px solid rgba(255,255,255,.10)!important}html body .site-footer:where(h2,h3,strong,.brand-name){color:#fff!important;-webkit-text-fill-color:#fff!important}html body .site-footer:where(p,li,span,small){color:#b8c5d2!important;-webkit-text-fill-color:#b8c5d2!important}@media(max-width:1180px){html body .px83-home .px26-solution-grid,html body .px83-home .px26-benefits,html body main .pricing-grid,html body main:where(.resource-card-grid-visual,.resource-card-grid-text){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .px83-transit .transit-hero-grid-v81,html body .px83-home .px26-hero-grid{grid-template-columns:1fr!important}html body .px83-transit .transit-hero-visual-v81,html body .px83-home .px26-hero-visual{max-width:720px!important;width:100%!important;margin-inline:auto!important}html body .px83-ribbon-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .px83-ribbon-card-main{grid-column:1 / -1!important}html body .px83-blog-index .blog-index-shell{grid-template-columns:1fr!important}}@media(max-width:980px){html body .container,html body .px26-container{width:min(100% - 32px,var(--px83-max))!important}html body .site-header .container.header-inner{min-height:64px!important}html body .px83-transit .transit-quick-nav-v81{top:64px!important}html body .px83-page .hero-subpage,html body .px83-transit .transit-hero-v81,html body .px83-home .px26-hero{padding:72px 0 54px!important;min-height:auto!important}html body .px83-article .article-clean-grid{grid-template-columns:1fr!important}html body .px83-article .article-sidebar-clean{position:relative!important;top:auto!important}html body .px83-article .article-summary-grid-inline,html body .px83-blog-index .blog-insights-grid{grid-template-columns:1fr!important}html body .px83-blog-index .blog-filter-bar-v80{position:relative!important;top:auto!important;display:grid!important}html body .px83-blog-index .blog-search-v80{min-width:0!important}html body .px83-home .px26-metrics{margin-top:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .px83-home .px26-infra-card,html body .px83-home .px26-cta-card{grid-template-columns:1fr!important}html body .px83-home .px26-infra-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){html body .container,html body .px26-container{width:min(100% - 24px,var(--px83-max))!important}html body main:where(.section,.px26-section,.px26-benefits-wrap,.px26-seo-block){padding-block:56px!important}html body .px83-page .hero-copy h1,html body .px83-transit .transit-hero-copy-v81 h1,html body .px83-home .px26-hero h1,html body .px83-blog-index .blog-index-copy h1,html body .px83-article .article-header-card h1{font-size:clamp(2.45rem,14vw,3.6rem)!important;line-height:.9!important;letter-spacing:-.065em!important}html body .px83-home .px26-solution-grid,html body .px83-home .px26-benefits,html body main .pricing-grid,html body .px83-transit .transit-proof-grid-v81,html body .px83-ribbon-grid,html body main:where(.resource-card-grid-visual,.resource-card-grid-text),html body .px83-contact .form-row,html body main .pricing-footnotes{grid-template-columns:1fr!important}html body .px83-blog-index .blog-featured-panel-v80{grid-template-columns:1fr!important}html body .px83-blog-index .blog-featured-panel-v80 img{min-height:190px!important}html body .px83-transit .transit-visual-grid-v81,html body .px83-home .px26-metrics,html body .px83-home .px26-infra-stats{grid-template-columns:1fr!important}html body .px83-article .article-header-card,html body .px83-article .article-prose-clean{padding:22px!important;border-radius:26px!important}html body main:where(.button,.px26-btn){width:100%!important;justify-content:center!important;text-align:center!important}html body .px83-page .hero-actions,html body .px83-transit .transit-hero-actions-v81,html body .px83-home .px26-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}}:root{--px84-surface:#0b1420;--px84-surface-2:#0f1b2b;--px84-surface-3:#122136;--px84-line:rgba(170,194,219,.16);--px84-text:#f7fbff;--px84-text-soft:#d7e5f4;--px84-text-muted:#b8c8db;--px84-link:#8feaff;--px84-link-hover:#d9fbff;--px84-title:#ffffff;--px84-accent:#45cfff;--px84-accent-2:#2d7cff}html body main:where(h1,h2,h3,h4,h5,h6,p,li,span,small,strong,em,label,blockquote,figcaption,dt,dd,summary,a,th,td){text-shadow:none!important}html body main:where(h1,h2,h3,h4,h5,h6,strong,.panel-kicker,.eyebrow,.px26-eyebrow,.pill,.capability-pill,.featured-diagram-kicker,.blog-topic-chip-v80,.article-link-logo span,.pricing-card strong,.resource-stat strong){background-image:none!important}html body main,html body main section,html body main article,html body main .section,html body main .section-alt,html body main .subpage-hero,html body main .hero,html body main .page-hero,html body main .blog-index-hero-v9,html body main .article-hero,html body main .faq,html body main .capability-band,html body main .pricing-band,html body main .ops-band,html body main .strategy-band,html body main .blueprint-band,html body main .enterprise-band,html body main .benefits-showcase,html body main .offer-lineup-band,html body main .blog-home-band{color:var(--px84-text-soft)!important;-webkit-text-fill-color:var(--px84-text-soft)!important}html body main:where(h1,h2,h3,h4,h5,h6,strong,b,summary){color:var(--px84-title)!important;-webkit-text-fill-color:var(--px84-title)!important}html body main:where(p,li,td,th,label,small,figcaption,blockquote,em,dt,dd){color:var(--px84-text-soft)!important;-webkit-text-fill-color:var(--px84-text-soft)!important}html body main:where(a:not(.button):not(.px26-btn):not(.footer-link-cta)){color:var(--px84-link)!important;-webkit-text-fill-color:var(--px84-link)!important}html body main:where(a:not(.button):not(.px26-btn):not(.footer-link-cta):hover){color:var(--px84-link-hover)!important;-webkit-text-fill-color:var(--px84-link-hover)!important}html body main:where( .glass-card,.hero-panel-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-prose-clean,.article-sidebar,.article-sidebar-clean,.faq-item,.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean,.article-link-card,.article-summary-card,.article-info-card,.article-offer-focus,.article-side-cta,.article-inline-cta,.article-related-links,.px26-solution-card,.px26-benefit,.px26-infra-card,.px26-cta-card,.px26-seo-card,.trust-pill,.legend-item,.footnote,.pill,.capability-pill,.offer-badge,.resource-stat,.blog-topic-chip-v80 ){background:linear-gradient(180deg,var(--px84-surface-2) 0%,var(--px84-surface) 100%)!important;border:1px solid var(--px84-line)!important;color:var(--px84-text)!important;-webkit-text-fill-color:initial!important;box-shadow:0 18px 52px rgba(0,0,0,.28)!important}html body main:where( .glass-card,.hero-panel-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-prose-clean,.article-sidebar,.article-sidebar-clean,.faq-item,.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean,.article-link-card,.article-summary-card,.article-info-card,.article-offer-focus,.article-side-cta,.article-inline-cta,.article-related-links,.px26-solution-card,.px26-benefit,.px26-infra-card,.px26-cta-card,.px26-seo-card,.trust-pill,.legend-item,.footnote,.pill,.capability-pill,.offer-badge,.resource-stat,.blog-topic-chip-v80 ):where(h1,h2,h3,h4,h5,h6,strong,b,summary){color:var(--px84-title)!important;-webkit-text-fill-color:var(--px84-title)!important}html body main:where( .glass-card,.hero-panel-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-prose-clean,.article-sidebar,.article-sidebar-clean,.faq-item,.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean,.article-link-card,.article-summary-card,.article-info-card,.article-offer-focus,.article-side-cta,.article-inline-cta,.article-related-links,.px26-solution-card,.px26-benefit,.px26-infra-card,.px26-cta-card,.px26-seo-card,.trust-pill,.legend-item,.footnote,.pill,.capability-pill,.offer-badge,.resource-stat,.blog-topic-chip-v80 ):where(p,li,span,small,em,label,blockquote,td,th,dt,dd){color:var(--px84-text-soft)!important;-webkit-text-fill-color:var(--px84-text-soft)!important}html body main:where( .glass-card,.hero-panel-card,.contact-card,.contact-side,.option-card,.timeline-card,.info-panel,.feature-card,.long-card,.metric-card,.game-card,.pricing-card,.step-card,.blog-featured-article,.blog-insight-card,.blog-card-featured,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footprint-map-card,.footprint-city-card,.offer-lineup-card,.solution-diagram-card,.enterprise-copy-card,.enterprise-card,.enterprise-note,.strategy-copy,.strategy-card,.strategy-note,.blueprint-copy,.blueprint-visual-card,.ops-step-card,.capability-hero-card,.capability-panel,.article-prose,.article-prose-clean,.article-sidebar,.article-sidebar-clean,.faq-item,.article-diagram,.featured-diagram,.article-diagram-clean,.article-diagram-flow-clean,.article-diagram-compare-clean,.article-diagram-engine-clean,.article-link-card,.article-summary-card,.article-info-card,.article-offer-focus,.article-side-cta,.article-inline-cta,.article-related-links,.px26-solution-card,.px26-benefit,.px26-infra-card,.px26-cta-card,.px26-seo-card,.trust-pill,.legend-item,.footnote,.pill,.capability-pill,.offer-badge,.resource-stat,.blog-topic-chip-v80 ) a:not(.button):not(.px26-btn){color:var(--px84-link)!important;-webkit-text-fill-color:var(--px84-link)!important}html body main:where(.panel-kicker,.eyebrow,.px26-eyebrow,.pill,.capability-pill,.featured-diagram-kicker,.blog-topic-chip-v80,.resource-chip,.offer-badge,.capability-panel-kicker){color:#ecfbff!important;-webkit-text-fill-color:#ecfbff!important;background:rgba(69,207,255,.14)!important;border:1px solid rgba(120,223,255,.24)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}html body main:where(.panel-kicker,.eyebrow,.px26-eyebrow,.pill,.capability-pill,.featured-diagram-kicker,.blog-topic-chip-v80,.resource-chip,.offer-badge,.capability-panel-kicker)::before{background:var(--px84-link)!important;box-shadow:0 0 14px rgba(143,234,255,.5)!important}html body main:where(input,textarea,select){background:rgba(8,15,25,.9)!important;color:var(--px84-text)!important;-webkit-text-fill-color:var(--px84-text)!important;border:1px solid rgba(174,195,219,.18)!important}html body main:where(input::placeholder,textarea::placeholder){color:#9eb2c8!important;-webkit-text-fill-color:#9eb2c8!important}html body main .article-table,html body main table{background:linear-gradient(180deg,#0c1623,#09111b)!important;border-color:rgba(169,189,214,.16)!important}html body main .article-table th,html body main .article-table td,html body main table th,html body main table td{color:var(--px84-text-soft)!important;-webkit-text-fill-color:var(--px84-text-soft)!important;border-color:rgba(169,189,214,.12)!important}html body .footer-link-cta{color:#05111c!important;-webkit-text-fill-color:#05111c!important}@media (max-width:860px){html body main:where(p,li,td,th,label,small,figcaption,blockquote,em,dt,dd){font-size:15.8px!important;line-height:1.72!important}html body main:where(.glass-card,.pricing-card,.feature-card,.long-card,.article-prose,.article-prose-clean,.faq-item,.article-sidebar,.article-sidebar-clean,.blog-home-card,.blog-insight-card,.resource-card-grid-visual>a,.resource-card-grid-text>a){padding:18px!important;border-radius:20px!important}}html body main.px85-game-page{background:radial-gradient(circle at 16% 4%,rgba(69,207,255,.16),transparent 32rem),radial-gradient(circle at 82% 8%,rgba(83,242,184,.11),transparent 28rem),linear-gradient(180deg,#04070d 0%,#08111d 48%,#04070d 100%)!important}html body .px85-game-hero{position:relative!important;overflow:hidden!important;min-height:760px!important;padding:118px 0 86px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}html body .px85-game-hero-bg{position:absolute!important;inset:0!important;pointer-events:none!important;overflow:hidden!important;background:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px)!important;background-size:58px 58px!important;mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.58),transparent)!important}html body .px85-game-hero-bg span{position:absolute!important;border-radius:999px!important;filter:blur(8px)!important;opacity:.78!important}html body .px85-game-hero-bg span:nth-child(1){width:520px!important;height:520px!important;left:-180px!important;top:-110px!important;background:radial-gradient(circle,rgba(69,207,255,.34),transparent 68%)!important}html body .px85-game-hero-bg span:nth-child(2){width:440px!important;height:440px!important;right:-130px!important;top:70px!important;background:radial-gradient(circle,rgba(83,242,184,.22),transparent 68%)!important}html body .px85-game-hero-bg span:nth-child(3){width:740px!important;height:240px!important;left:32%!important;bottom:-110px!important;background:radial-gradient(ellipse,rgba(45,124,255,.22),transparent 70%)!important}html body .px85-game-hero-grid{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,.84fr)!important;gap:46px!important;align-items:center!important}html body .px85-game-copy h1{max-width:780px!important;margin:16px 0 22px!important;font-size:clamp(3.2rem,6.8vw,6.8rem)!important;line-height:.86!important;letter-spacing:-.085em!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .px85-game-copy .hero-text{max-width:760px!important;font-size:clamp(1.08rem,1.6vw,1.34rem)!important;line-height:1.72!important;color:#d9e7f7!important;-webkit-text-fill-color:#d9e7f7!important}html body .px85-game-badges{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:26px 0 30px!important}html body .px85-game-badges span{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:9px 13px!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(164,220,255,.16)!important;color:#edf9ff!important;-webkit-text-fill-color:#edf9ff!important;font-weight:900!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important}html body .px85-game-badges span::before{content:"";width:7px;height:7px;margin-right:8px;border-radius:50%;background:#53f2b8;box-shadow:0 0 16px rgba(83,242,184,.72)}html body .px85-game-console{position:relative!important;min-height:520px!important;padding:22px!important;border-radius:36px!important;background:linear-gradient(180deg,rgba(13,25,41,.96),rgba(6,12,22,.98))!important;border:1px solid rgba(164,220,255,.20)!important;box-shadow:0 34px 110px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.09)!important;overflow:hidden!important}html body .px85-game-console::before{content:"";position:absolute;inset:0;pointer-events:none!important;background:radial-gradient(circle at 28% 0%,rgba(69,207,255,.22),transparent 38%),radial-gradient(circle at 92% 20%,rgba(83,242,184,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.035),transparent)!important}html body .px85-console-head{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:22px!important;padding-bottom:16px!important;border-bottom:1px solid rgba(255,255,255,.10)!important}html body .px85-console-head span{margin-right:auto!important;font-size:.78rem!important;text-transform:uppercase!important;letter-spacing:.18em!important;font-weight:950!important;color:#eaf9ff!important;-webkit-text-fill-color:#eaf9ff!important}html body .px85-console-head i{width:10px!important;height:10px!important;border-radius:50%!important;background:rgba(255,255,255,.22)!important}html body .px85-console-head i:nth-child(2){background:#ff6b72!important}html body .px85-console-head i:nth-child(3){background:#ffc66d!important}html body .px85-console-head i:nth-child(4){background:#53f2b8!important}html body .px85-traffic-flow{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:1fr auto 1fr auto 1fr!important;gap:12px!important;align-items:stretch!important}html body .px85-flow-node{min-height:148px!important;border-radius:26px!important;padding:18px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important}html body .px85-flow-node small{font-weight:900!important;color:#b9c9d9!important;-webkit-text-fill-color:#b9c9d9!important}html body .px85-flow-node strong{font-size:1.14rem!important;line-height:1.05!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .px85-flow-danger{border-color:rgba(255,107,114,.26)!important;background:linear-gradient(180deg,rgba(255,107,114,.12),rgba(255,255,255,.045))!important}html body .px85-flow-filter{border-color:rgba(69,207,255,.34)!important;background:linear-gradient(180deg,rgba(69,207,255,.16),rgba(255,255,255,.045))!important;box-shadow:0 0 60px rgba(69,207,255,.10)!important}html body .px85-flow-clean{border-color:rgba(83,242,184,.24)!important;background:linear-gradient(180deg,rgba(83,242,184,.11),rgba(255,255,255,.045))!important}html body .px85-flow-arrow{align-self:center!important;color:#8feaff!important;-webkit-text-fill-color:#8feaff!important;font-size:1.5rem!important;font-weight:950!important;text-shadow:0 0 18px rgba(143,234,255,.42)!important}html body .px85-console-grid{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important}html body .px85-console-grid div{min-height:120px!important;border-radius:22px!important;padding:16px!important;background:rgba(0,0,0,.20)!important;border:1px solid rgba(255,255,255,.10)!important}html body .px85-console-grid strong{display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;margin-bottom:8px!important}html body .px85-console-grid span{display:block!important;color:#c6d5e5!important;-webkit-text-fill-color:#c6d5e5!important;font-size:.92rem!important;line-height:1.55!important}html body .px85-game-proof{position:relative!important;z-index:3!important;margin-top:-48px!important;padding:0 0 34px!important}html body .px85-proof-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}html body .px85-proof-card{min-height:142px!important;border-radius:30px!important;padding:22px!important;background:linear-gradient(180deg,rgba(17,31,50,.97),rgba(7,14,24,.98))!important;border:1px solid rgba(164,220,255,.18)!important;box-shadow:0 24px 74px rgba(0,0,0,.34)!important}html body .px85-proof-card span{display:block!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.74rem!important;font-weight:950!important;color:#a9bed3!important;-webkit-text-fill-color:#a9bed3!important}html body .px85-proof-card strong{display:block!important;margin-top:12px!important;font-size:clamp(1.55rem,3.2vw,2.8rem)!important;line-height:1!important;color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:-.055em!important}html body .px85-split-heading{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr)!important;gap:28px!important;align-items:end!important;margin-bottom:34px!important}html body .px85-split-heading h2{margin:14px 0 0!important;max-width:780px!important;font-size:clamp(2.25rem,5vw,4.25rem)!important;line-height:.94!important;letter-spacing:-.07em!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .px85-split-heading p{margin:0!important;color:#cfdeee!important;-webkit-text-fill-color:#cfdeee!important;font-size:1.04rem!important;line-height:1.72!important}html body .px85-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}html body .px85-game-product{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:0!important;min-height:360px!important;border-radius:34px!important;overflow:hidden!important;text-decoration:none!important;background:linear-gradient(180deg,rgba(17,31,50,.96),rgba(7,14,24,.98))!important;border:1px solid rgba(164,220,255,.18)!important;box-shadow:0 26px 86px rgba(0,0,0,.36)!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important}html body .px85-game-product:hover{transform:translateY(-6px)!important;border-color:rgba(143,234,255,.38)!important;box-shadow:0 36px 110px rgba(0,0,0,.44),0 0 80px rgba(69,207,255,.08)!important}html body .px85-product-visual{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.16),transparent 28%),linear-gradient(145deg,rgba(69,207,255,.18),rgba(45,124,255,.12),rgba(0,0,0,.12))!important;border-right:1px solid rgba(255,255,255,.10)!important;overflow:hidden!important}html body .px85-game-product-fivem .px85-product-visual{background:radial-gradient(circle at 50% 34%,rgba(255,255,255,.14),transparent 28%),linear-gradient(145deg,rgba(83,242,184,.16),rgba(69,207,255,.10),rgba(0,0,0,.12))!important}html body .px85-product-icon{width:92px!important;height:92px!important;border-radius:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(5,10,18,.72)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 18px 46px rgba(0,0,0,.34)!important}html body .px85-product-icon svg{width:46px!important;height:46px!important;stroke:#fff!important}html body .px85-product-lines{position:absolute!important;inset:auto 20px 22px!important;display:grid!important;gap:8px!important}html body .px85-product-lines i{display:block!important;height:7px!important;border-radius:999px!important;background:rgba(255,255,255,.18)!important}html body .px85-product-lines i:nth-child(1){width:78%!important}html body .px85-product-lines i:nth-child(2){width:54%!important}html body .px85-product-lines i:nth-child(3){width:88%!important}html body .px85-product-copy{padding:30px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}html body .px85-product-copy>span{width:max-content!important;display:inline-flex!important;margin-bottom:14px!important;padding:8px 11px!important;border-radius:999px!important;background:rgba(143,234,255,.11)!important;border:1px solid rgba(143,234,255,.18)!important;color:#e8fbff!important;-webkit-text-fill-color:#e8fbff!important;font-size:.75rem!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.14em!important}html body .px85-product-copy h3{margin:0 0 12px!important;font-size:clamp(1.75rem,3vw,2.55rem)!important;line-height:.96!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .px85-product-copy strong{display:block!important;margin-bottom:14px!important;font-size:clamp(1.55rem,2.6vw,2.25rem)!important;color:#8feaff!important;-webkit-text-fill-color:#8feaff!important}html body .px85-product-copy p{margin:0!important;color:#cedded!important;-webkit-text-fill-color:#cedded!important;line-height:1.68!important}html body .px85-product-copy em{margin-top:22px!important;font-style:normal!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:950!important}html body .px85-compare-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}html body .px85-compare-card{min-height:250px!important;border-radius:28px!important;padding:22px!important;background:linear-gradient(180deg,rgba(17,31,50,.94),rgba(7,14,24,.98))!important;border:1px solid rgba(164,220,255,.16)!important;box-shadow:0 18px 62px rgba(0,0,0,.28)!important}html body .px85-compare-card::before{content:"";display:block;width:42px;height:5px;border-radius:999px;margin-bottom:18px;background:linear-gradient(90deg,#45cfff,#53f2b8)!important;box-shadow:0 0 24px rgba(69,207,255,.24)!important}html body .px85-compare-card h3{margin:0 0 12px!important;font-size:1.24rem!important;line-height:1.12!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .px85-compare-card p{margin:0!important;color:#cfdeee!important;-webkit-text-fill-color:#cfdeee!important}html body .px85-flow-panel{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.1fr)!important;gap:26px!important;border-radius:38px!important;padding:28px!important;background:radial-gradient(circle at 18% 0%,rgba(69,207,255,.14),transparent 32%),linear-gradient(180deg,rgba(17,31,50,.95),rgba(7,14,24,.98))!important;border:1px solid rgba(164,220,255,.18)!important;box-shadow:0 28px 92px rgba(0,0,0,.34)!important}html body .px85-flow-intro{border-radius:30px!important;padding:26px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.10)!important}html body .px85-flow-intro h2{margin:14px 0 22px!important;font-size:clamp(2rem,4vw,3.5rem)!important;line-height:.95!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .px85-steps{display:grid!important;gap:12px!important}html body .px85-step{display:grid!important;grid-template-columns:74px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;border-radius:24px!important;padding:18px!important;background:rgba(255,255,255,.052)!important;border:1px solid rgba(255,255,255,.10)!important}html body .px85-step>span{display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:58px!important;border-radius:18px!important;background:linear-gradient(135deg,#45cfff,#2d7cff)!important;color:#03111d!important;-webkit-text-fill-color:#03111d!important;font-weight:950!important;box-shadow:0 14px 34px rgba(45,124,255,.22)!important}html body .px85-step h3{margin:0 0 7px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:1.16rem!important}html body .px85-step p{margin:0!important;color:#cfdeee!important;-webkit-text-fill-color:#cfdeee!important;line-height:1.62!important}html body .px85-seo-grid{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:30px!important;align-items:center!important}html body .px85-seo-grid h2{margin:14px 0 16px!important;font-size:clamp(2.1rem,4.4vw,4rem)!important;line-height:.95!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .px85-seo-grid p{color:#cfdeee!important;-webkit-text-fill-color:#cfdeee!important;font-size:1.03rem!important;line-height:1.74!important}html body .px85-proof-mini-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html body .px85-proof-mini{min-height:220px!important;border-radius:28px!important;padding:22px!important;background:linear-gradient(180deg,rgba(17,31,50,.96),rgba(7,14,24,.98))!important;border:1px solid rgba(164,220,255,.16)!important;box-shadow:0 18px 62px rgba(0,0,0,.26)!important}html body .px85-proof-mini span{display:block!important;text-transform:uppercase!important;letter-spacing:.14em!important;font-size:.72rem!important;font-weight:950!important;color:#a9bed3!important;-webkit-text-fill-color:#a9bed3!important}html body .px85-proof-mini strong{display:block!important;margin:14px 0 12px!important;font-size:clamp(1.8rem,3vw,2.55rem)!important;line-height:1!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body .px85-proof-mini p{margin:0!important;color:#cfdeee!important;-webkit-text-fill-color:#cfdeee!important;line-height:1.62!important}html body main.px85-game-page:where(h1,h2,h3,strong,b){color:#fff!important;-webkit-text-fill-color:#fff!important}html body main.px85-game-page:where(p,li,span,small,em){text-shadow:none!important}html body main.px85-game-page .feature-inline{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:18px!important;padding:12px 14px!important}html body main.px85-game-page .feature-inline span{color:#d8e7f7!important;-webkit-text-fill-color:#d8e7f7!important}html body main.px85-game-page .feature-inline svg{stroke:#8feaff!important}@media(max-width:1180px){html body .px85-game-hero-grid{grid-template-columns:1fr!important}html body .px85-game-console{min-height:auto!important}html body .px85-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .px85-flow-panel,.px85-seo-grid{grid-template-columns:1fr!important}}@media(max-width:900px){html body .px85-game-hero{min-height:auto!important;padding:86px 0 68px!important}html body .px85-game-copy h1{font-size:clamp(2.75rem,15vw,4.6rem)!important}html body .px85-traffic-flow{grid-template-columns:1fr!important}html body .px85-flow-arrow{transform:rotate(90deg)!important;text-align:center!important}html body .px85-console-grid,.px85-proof-grid,.px85-proof-mini-grid{grid-template-columns:1fr!important}html body .px85-split-heading{grid-template-columns:1fr!important;align-items:start!important}html body .px85-product-grid{grid-template-columns:1fr!important}html body .px85-game-product{grid-template-columns:1fr!important;min-height:auto!important}html body .px85-product-visual{min-height:210px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.10)!important}}@media(max-width:640px){html body .px85-game-hero{padding-top:72px!important}html body .px85-game-badges{gap:8px!important}html body .px85-game-badges span{font-size:.82rem!important;min-height:34px!important;padding:8px 11px!important}html body .px85-game-console{padding:14px!important;border-radius:26px!important}html body .px85-flow-node{min-height:118px!important;border-radius:20px!important}html body .px85-proof-card,.px85-compare-card,.px85-proof-mini{border-radius:22px!important;padding:18px!important;min-height:auto!important}html body .px85-flow-panel{padding:16px!important;border-radius:26px!important}html body .px85-flow-intro{padding:18px!important;border-radius:22px!important}html body .px85-step{grid-template-columns:1fr!important;gap:12px!important}html body .px85-product-copy{padding:22px!important}html body .px85-split-heading h2,.px85-flow-intro h2,.px85-seo-grid h2{font-size:clamp(2rem,11vw,3rem)!important}}html body.page-blog main.px83-blog-index,html body[class*="page-article"] main{background:radial-gradient(circle at 14% 0%,rgba(69,207,255,.12),transparent 34rem),radial-gradient(circle at 88% 4%,rgba(45,124,255,.11),transparent 28rem),linear-gradient(180deg,#030812 0%,#071220 46%,#030812 100%)!important;color:#dcecff!important;-webkit-text-fill-color:initial!important}html body.page-blog main.px83-blog-index h1,html body.page-blog main.px83-blog-index h2,html body.page-blog main.px83-blog-index h3,html body.page-blog main.px83-blog-index h4,html body.page-blog main.px83-blog-index h5,html body.page-blog main.px83-blog-index h6,html body.page-blog main.px83-blog-index strong,html body.page-blog main.px83-blog-index summary,html body[class*="page-article"] main h1,html body[class*="page-article"] main h2,html body[class*="page-article"] main h3,html body[class*="page-article"] main h4,html body[class*="page-article"] main h5,html body[class*="page-article"] main h6,html body[class*="page-article"] main strong,html body[class*="page-article"] main summary{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;background-image:none!important;opacity:1!important;text-shadow:none!important;mix-blend-mode:normal!important}html body.page-blog main.px83-blog-index p,html body.page-blog main.px83-blog-index li,html body.page-blog main.px83-blog-index small,html body.page-blog main.px83-blog-index span,html body.page-blog main.px83-blog-index em,html body.page-blog main.px83-blog-index label,html body[class*="page-article"] main p,html body[class*="page-article"] main li,html body[class*="page-article"] main small,html body[class*="page-article"] main span,html body[class*="page-article"] main em,html body[class*="page-article"] main label{color:#d6e6f8!important;-webkit-text-fill-color:#d6e6f8!important;opacity:1!important}html body.page-blog main.px83-blog-index .blog-index-hero-v9{min-height:auto!important;padding:96px 0 70px!important;overflow:hidden!important;background:radial-gradient(circle at 8% 20%,rgba(69,207,255,.10),transparent 28rem),linear-gradient(180deg,rgba(6,14,26,.72),rgba(3,8,18,.92))!important;border-bottom:1px solid rgba(164,220,255,.10)!important}html body.page-blog main.px83-blog-index .blog-index-shell{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(360px,.74fr)!important;gap:34px!important;align-items:center!important;width:min(1220px,calc(100% - 48px))!important;max-width:1220px!important}html body.page-blog main.px83-blog-index .blog-index-copy{padding:0!important;min-width:0!important}html body.page-blog main.px83-blog-index .blog-index-copy .eyebrow,html body.page-blog main.px83-blog-index .blog-all-heading .eyebrow{color:#eafaff!important;-webkit-text-fill-color:#eafaff!important;background:rgba(69,207,255,.14)!important;border:1px solid rgba(143,234,255,.25)!important}html body.page-blog main.px83-blog-index .blog-index-copy h1{max-width:900px!important;margin:16px 0 20px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(3.2rem,6.3vw,6.4rem)!important;line-height:.88!important;letter-spacing:-.085em!important;text-wrap:balance!important}html body.page-blog main.px83-blog-index .blog-index-copy .hero-text{max-width:780px!important;color:#d9e8f8!important;-webkit-text-fill-color:#d9e8f8!important;font-size:clamp(1.05rem,1.35vw,1.22rem)!important;line-height:1.76!important}html body.page-blog main.px83-blog-index a.blog-featured-panel-v80.glass-card{justify-self:end!important;width:min(100%,430px)!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:16px!important;padding:18px!important;border-radius:34px!important;text-decoration:none!important;background:radial-gradient(circle at 80% 0%,rgba(69,207,255,.16),transparent 38%),linear-gradient(180deg,#111f32 0%,#08111d 100%)!important;border:1px solid rgba(143,234,255,.22)!important;box-shadow:0 26px 86px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.07)!important;overflow:hidden!important}html body.page-blog main.px83-blog-index a.blog-featured-panel-v80.glass-card>.eyebrow{order:0!important;width:max-content!important;max-width:100%!important;color:#eafaff!important;-webkit-text-fill-color:#eafaff!important}html body.page-blog main.px83-blog-index .blog-featured-panel-v80 img{order:1!important;width:100%!important;height:190px!important;min-height:190px!important;max-height:190px!important;object-fit:cover!important;border-radius:24px!important;background:#07121f!important;border:1px solid rgba(255,255,255,.10)!important;display:block!important}html body.page-blog main.px83-blog-index .blog-featured-panel-v80 .blog-featured-copy-v80{order:2!important;min-width:0!important;padding:0!important}html body.page-blog main.px83-blog-index .blog-featured-panel-v80 .blog-meta-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 12px!important}html body.page-blog main.px83-blog-index .blog-featured-panel-v80 .pill,html body.page-blog main.px83-blog-index .blog-featured-panel-v80 .blog-date{color:#e9f7ff!important;-webkit-text-fill-color:#e9f7ff!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:999px!important;padding:7px 10px!important;font-size:.78rem!important;font-weight:900!important}html body.page-blog main.px83-blog-index .blog-featured-panel-v80 .blog-featured-copy-v80 h2{margin:0 0 12px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(1.55rem,2.4vw,2.25rem)!important;line-height:1.02!important;letter-spacing:-.055em!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}html body.page-blog main.px83-blog-index .blog-featured-panel-v80 .blog-featured-copy-v80 p{margin:0!important;color:#d2e1f1!important;-webkit-text-fill-color:#d2e1f1!important;font-size:.98rem!important;line-height:1.66!important}html body.page-blog main.px83-blog-index .blog-featured-panel-v80 .text-link{display:inline-flex!important;margin-top:16px!important;color:#8feaff!important;-webkit-text-fill-color:#8feaff!important;font-weight:950!important}html body.page-blog main.px83-blog-index .blog-insights-grid{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:10px!important}html body.page-blog main.px83-blog-index .blog-insight-card{min-height:150px!important;padding:22px!important;border-radius:26px!important;background:linear-gradient(180deg,#101d2f,#08111d)!important;border:1px solid rgba(143,234,255,.16)!important}html body.page-blog main.px83-blog-index .blog-insight-card h2{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:1.18rem!important;line-height:1.12!important}html body.page-blog main.px83-blog-index .blog-insight-card p{color:#d1e1f1!important;-webkit-text-fill-color:#d1e1f1!important}html body.page-blog main.px83-blog-index .blog-all-section{padding:76px 0 96px!important;background:linear-gradient(180deg,#030812 0%,#071220 100%)!important}html body.page-blog main.px83-blog-index .blog-home-band.blog-all-band{padding:32px!important;border-radius:36px!important;background:linear-gradient(180deg,#0e1a2a 0%,#07111e 100%)!important;border:1px solid rgba(143,234,255,.14)!important;box-shadow:0 28px 92px rgba(0,0,0,.32)!important}html body.page-blog main.px83-blog-index .section-heading.blog-all-heading{max-width:980px!important;margin:0 0 26px!important}html body.page-blog main.px83-blog-index .section-heading.blog-all-heading h2{max-width:950px!important;margin:16px 0 14px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(2.45rem,4.5vw,4.6rem)!important;line-height:.96!important;letter-spacing:-.075em!important}html body.page-blog main.px83-blog-index .section-heading.blog-all-heading p{max-width:900px!important;color:#d4e4f5!important;-webkit-text-fill-color:#d4e4f5!important;font-size:1.05rem!important;line-height:1.72!important}html body.page-blog main.px83-blog-index .blog-count-pill{display:inline-flex!important;margin-top:14px!important;color:#03111d!important;-webkit-text-fill-color:#03111d!important;background:linear-gradient(135deg,#dffbff,#8feaff)!important;border:0!important;border-radius:999px!important;padding:9px 14px!important;font-weight:950!important}html body.page-blog main.px83-blog-index .blog-filter-bar-v80{position:sticky!important;top:88px!important;z-index:12!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;justify-content:space-between!important;width:100%!important;max-width:100%!important;overflow:visible!important;box-sizing:border-box!important;margin:0 0 32px!important;padding:14px!important;border-radius:26px!important;background:rgba(12,26,42,.92)!important;border:1px solid rgba(143,234,255,.16)!important;box-shadow:0 18px 54px rgba(0,0,0,.25)!important;backdrop-filter:blur(18px)!important}html body.page-blog main.px83-blog-index .blog-search-v80{flex:1 1 360px!important;min-width:min(100%,300px)!important;max-width:100%!important;height:58px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 16px!important;border-radius:18px!important;background:#081321!important;border:1px solid rgba(143,234,255,.14)!important;box-sizing:border-box!important}html body.page-blog main.px83-blog-index .blog-search-v80 span{color:#b9d1e9!important;-webkit-text-fill-color:#b9d1e9!important}html body.page-blog main.px83-blog-index .blog-search-v80 input{width:100%!important;min-width:0!important;height:100%!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important;border:0!important;outline:0!important;font-weight:800!important}html body.page-blog main.px83-blog-index .blog-search-v80 input::placeholder{color:#9fb2c8!important;-webkit-text-fill-color:#9fb2c8!important}html body.page-blog main.px83-blog-index .blog-topic-chips-v80{flex:0 1 auto!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:2px!important}html body.page-blog main.px83-blog-index .blog-topic-chip-v80{flex:0 0 auto!important;white-space:nowrap!important;border-radius:999px!important;min-height:46px!important;padding:0 16px!important;background:#091525!important;border:1px solid rgba(143,234,255,.13)!important;color:#e7f5ff!important;-webkit-text-fill-color:#e7f5ff!important;font-weight:950!important}html body.page-blog main.px83-blog-index .blog-topic-chip-v80.active{background:linear-gradient(135deg,rgba(69,207,255,.24),rgba(45,124,255,.20))!important;border-color:rgba(143,234,255,.36)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html body.page-blog main.px83-blog-index .resource-card-grid.resource-card-grid-visual{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}html body.page-blog main.px83-blog-index .resource-card-grid-visual a.blog-home-card.resource-card{min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:auto 220px!important;gap:0!important;padding:0!important;overflow:hidden!important;border-radius:30px!important;text-decoration:none!important;background:linear-gradient(180deg,#101d2f 0%,#07111d 100%)!important;border:1px solid rgba(143,234,255,.14)!important;box-shadow:0 20px 68px rgba(0,0,0,.28)!important}html body.page-blog main.px83-blog-index .blog-home-card-copy{order:2!important;padding:22px!important;min-width:0!important}html body.page-blog main.px83-blog-index .blog-home-card .blog-home-visual{order:1!important;width:100%!important;height:220px!important;min-height:220px!important;overflow:hidden!important;border-radius:0!important;background:#07121f!important}html body.page-blog main.px83-blog-index .blog-home-card .blog-home-visual img,html body.page-blog main.px83-blog-index .blog-home-card img.blog-home-visual-image{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;background:#07121f!important;border:0!important;border-radius:0!important}html body.page-blog main.px83-blog-index .blog-home-card .blog-meta-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 14px!important}html body.page-blog main.px83-blog-index .blog-home-card .pill,html body.page-blog main.px83-blog-index .blog-home-card .blog-date{color:#e5f4ff!important;-webkit-text-fill-color:#e5f4ff!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:999px!important;padding:7px 10px!important;font-size:.76rem!important;font-weight:900!important}html body.page-blog main.px83-blog-index .resource-card-grid-visual a.blog-home-card.resource-card h3,html body.page-blog main.px83-blog-index .resource-card-grid-visual a.blog-home-card.resource-card h3 a{display:block!important;margin:0 0 12px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(1.24rem,1.65vw,1.62rem)!important;line-height:1.14!important;letter-spacing:-.035em!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}html body.page-blog main.px83-blog-index .resource-card-grid-visual a.blog-home-card.resource-card p{margin:0!important;color:#ccdced!important;-webkit-text-fill-color:#ccdced!important;font-size:.96rem!important;line-height:1.62!important}html body.page-blog main.px83-blog-index .resource-card-grid-visual a.blog-home-card.resource-card .text-link{display:inline-flex!important;margin-top:18px!important;color:#8feaff!important;-webkit-text-fill-color:#8feaff!important;font-weight:950!important}html body[class*="page-article"] main .article-header-card,html body[class*="page-article"] main .article-prose-clean,html body[class*="page-article"] main .article-sidebar-clean,html body[class*="page-article"] main .article-summary-card,html body[class*="page-article"] main .article-info-card,html body[class*="page-article"] main .article-related-links,html body[class*="page-article"] main .faq-item{background:linear-gradient(180deg,#101d2f 0%,#07111d 100%)!important;border:1px solid rgba(143,234,255,.14)!important;color:#d6e6f8!important;-webkit-text-fill-color:initial!important}html body[class*="page-article"] main .article-header-card h1,html body[class*="page-article"] main .article-prose-clean h2,html body[class*="page-article"] main .article-prose-clean h3,html body[class*="page-article"] main .article-related-links h2,html body[class*="page-article"] main .article-related-links h3,html body[class*="page-article"] main .article-sidebar-clean h2{color:#fff!important;-webkit-text-fill-color:#fff!important}html body[class*="page-article"] main .article-prose-clean p,html body[class*="page-article"] main .article-prose-clean li,html body[class*="page-article"] main .article-sidebar-clean p,html body[class*="page-article"] main .article-sidebar-clean li{color:#d6e6f8!important;-webkit-text-fill-color:#d6e6f8!important}@media(max-width:1180px){html body.page-blog main.px83-blog-index .blog-index-shell{grid-template-columns:1fr!important;align-items:start!important}html body.page-blog main.px83-blog-index a.blog-featured-panel-v80.glass-card{justify-self:stretch!important;width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:20px!important}html body.page-blog main.px83-blog-index a.blog-featured-panel-v80.glass-card>.eyebrow{grid-column:1 / -1!important}html body.page-blog main.px83-blog-index .blog-featured-panel-v80 img{height:100%!important;min-height:240px!important;max-height:none!important}html body.page-blog main.px83-blog-index .resource-card-grid.resource-card-grid-visual{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){html body.page-blog main.px83-blog-index .blog-index-hero-v9{padding:72px 0 54px!important}html body.page-blog main.px83-blog-index .blog-index-shell,html body.page-blog main.px83-blog-index .container{width:min(100% - 28px,720px)!important}html body.page-blog main.px83-blog-index .blog-index-copy h1{font-size:clamp(2.55rem,13vw,4.2rem)!important;line-height:.92!important}html body.page-blog main.px83-blog-index a.blog-featured-panel-v80.glass-card{display:flex!important;flex-direction:column!important;gap:14px!important;border-radius:26px!important}html body.page-blog main.px83-blog-index .blog-featured-panel-v80 img{height:190px!important;min-height:190px!important}html body.page-blog main.px83-blog-index .blog-insights-grid,html body.page-blog main.px83-blog-index .resource-card-grid.resource-card-grid-visual{grid-template-columns:1fr!important}html body.page-blog main.px83-blog-index .blog-home-band.blog-all-band{padding:18px!important;border-radius:26px!important}html body.page-blog main.px83-blog-index .section-heading.blog-all-heading h2{font-size:clamp(2.1rem,11vw,3.3rem)!important}html body.page-blog main.px83-blog-index .blog-filter-bar-v80{position:relative!important;top:auto!important}html body.page-blog main.px83-blog-index .blog-topic-chips-v80{width:100%!important;flex-wrap:nowrap!important}}@media(max-width:520px){html body.page-blog main.px83-blog-index .blog-index-shell,html body.page-blog main.px83-blog-index .container{width:min(100% - 22px,480px)!important}html body.page-blog main.px83-blog-index .blog-search-v80{flex-basis:100%!important;min-width:0!important}html body.page-blog main.px83-blog-index .blog-home-card .blog-home-visual{height:185px!important;min-height:185px!important}}.px91-pre{opacity:0;transform:translateY(20px);will-change:opacity,transform}.px91-in{opacity:1;transform:none;transition:opacity 0.62s cubic-bezier(0.22,0.7,0.2,1),transform 0.62s cubic-bezier(0.22,0.7,0.2,1)}@media (prefers-reduced-motion:reduce){.px91-pre,.px91-in{opacity:1 !important;transform:none !important;transition:none !important}}@media (prefers-reduced-motion:no-preference){.px26-bg-grid{animation:px91-grid-drift 26s linear infinite}@keyframes px91-grid-drift{from{background-position:0 0,0 0,0 0,0 0}to{background-position:0 0,0 0,64px 64px,64px 64px}}.px26-hero::before{animation:px91-glow-breathe 9s ease-in-out infinite}@keyframes px91-glow-breathe{0%,100%{opacity:0.78;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(8px) scale(1.025)}}.px26-hero{position:relative}.px26-hero::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(115deg,transparent 38%,rgba(35,214,255,0.05) 50%,transparent 62%);background-size:280% 280%;mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.6) 70%,transparent);animation:px91-hero-sweep 14s ease-in-out infinite}.px26-hero-grid,.px26-hero .px26-metrics,.px26-hero>.px26-container{position:relative;z-index:1}@keyframes px91-hero-sweep{0%{background-position:0% 0%}100%{background-position:100% 100%}}.px26-hero h1 span{animation:px91-accent-pulse 6.5s ease-in-out infinite}@keyframes px91-accent-pulse{0%,100%{text-shadow:0 0 30px rgba(35,214,255,0.18)}50%{text-shadow:0 0 44px rgba(35,214,255,0.40)}}.px26-btn-primary{animation:px91-cta-glow 5.5s ease-in-out infinite}@keyframes px91-cta-glow{0%,100%{box-shadow:0 18px 45px rgba(20,116,255,0.34),inset 0 1px 0 rgba(255,255,255,0.18)}50%{box-shadow:0 20px 52px rgba(29,183,255,0.46),inset 0 1px 0 rgba(255,255,255,0.22)}}.px26-btn-primary:hover{transform:translateY(-2px);filter:brightness(1.06) saturate(1.05)}.px26-btn-primary:active{transform:translateY(0)}.px26-btn span{transition:transform 0.2s ease}.px26-btn:hover span{transform:translateX(4px)}.px26-card-top>img{transition:transform 0.4s ease,filter 0.4s ease}.px26-solution-card:hover .px26-card-top>img{transform:scale(1.06);filter:saturate(1.16) contrast(1.06)}.px26-card-icon{transition:transform 0.3s ease,box-shadow 0.3s ease}.px26-solution-card:hover .px26-card-icon{transform:translateY(-3px);box-shadow:0 0 42px rgba(35,214,255,0.28)}.px26-metric{transition:transform 0.25s ease}.px26-metric:hover{transform:translateY(-3px)}.px-antiddos-diagram .diagram-line{position:relative;overflow:hidden}.px-antiddos-diagram .diagram-line::after{content:"";position:absolute;left:0;right:0;top:-60%;height:60%;background:linear-gradient(180deg,transparent,rgba(154,241,255,0.95),transparent);animation:px91-flow-down 2.4s ease-in-out infinite}.px-antiddos-diagram .diagram-line:nth-of-type(4)::after{animation-delay:0.35s}.px-antiddos-diagram .diagram-line:nth-of-type(6)::after{animation-delay:0.7s}@keyframes px91-flow-down{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}100%{transform:translateY(260%);opacity:0}}.px-antiddos-diagram .node-clean{animation:px91-clean-glow 4.5s ease-in-out infinite}@keyframes px91-clean-glow{0%,100%{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 rgba(35,214,255,0)}50%{box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 0 30px rgba(35,214,255,0.28)}}}@media (max-width:420px){.px26-actions .px26-btn{width:100%;min-height:52px}.px26-btn span{margin-left:auto}}.px26-btn:focus-visible,.px26-solution-card:focus-visible,.px26-card-link:focus-visible,.px-antiddos-home-actions a:focus-visible{outline:3px solid var(--px26-cyan,#23d6ff);outline-offset:3px;border-radius:10px}:root{--v92-bg:#020711;--v92-bg2:#05111f;--v92-card:rgba(7,23,40,.82);--v92-card2:rgba(10,32,53,.74);--v92-line:rgba(83,204,255,.20);--v92-line2:rgba(94,221,255,.36);--v92-cyan:#2fdfff;--v92-blue:#1476ff;--v92-red:#ff4864;--v92-text:#d9e8f8;--v92-muted:#93a9c2}body.page-home,body.page-home .site-shell,body.page-home .px26-home{background:radial-gradient(circle at 56% 7%,rgba(23,108,255,.16),transparent 28rem),radial-gradient(circle at 18% 14%,rgba(47,223,255,.10),transparent 26rem),linear-gradient(180deg,#020711 0%,#05101c 42%,#020711 100%)!important;color:var(--v92-text)!important}body.page-home .px26-container,body.page-home .container{width:min(100% - 72px,1370px)!important;max-width:1370px!important}body.page-home .site-header,body .site-header{padding:7px 0!important;background:linear-gradient(180deg,rgba(2,7,14,.965),rgba(2,9,18,.91))!important;border-bottom:1px solid rgba(72,165,220,.16)!important;box-shadow:0 12px 42px rgba(0,0,0,.34)!important}body.page-home .site-header .container.header-inner,body .site-header .container.header-inner{width:min(100% - 64px,1440px)!important;max-width:1440px!important;min-height:58px!important;grid-template-columns:minmax(190px,auto) minmax(0,1fr) auto!important}body.page-home .site-header .brand-mark,body .site-header .brand-mark{width:42px!important;height:42px!important;border-radius:12px!important;background:transparent!important;border:0!important;box-shadow:none!important}body.page-home .site-header .brand-name,body .site-header .brand-name{font-size:1.02rem!important;letter-spacing:.11em!important}body.page-home .site-header .brand-sub,body .site-header .brand-sub{font-size:.70rem!important;letter-spacing:.29em!important;margin-top:3px!important}body.page-home .site-header .desktop-nav,body .site-header .desktop-nav{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;gap:20px!important}body.page-home .site-header .desktop-nav a,body .site-header .desktop-nav a{min-height:auto!important;padding:8px 0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#e2edf8!important;-webkit-text-fill-color:#e2edf8!important;font-size:.91rem!important;font-weight:760!important}body.page-home .site-header .desktop-nav a:hover,body.page-home .site-header .desktop-nav a.active,body .site-header .desktop-nav a:hover,body .site-header .desktop-nav a.active{color:#fff!important;-webkit-text-fill-color:#fff!important;background:transparent!important;box-shadow:none!important}body.page-home .site-header .desktop-nav a::after,body .site-header .desktop-nav a::after{display:block!important;content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-5px!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--v92-cyan),transparent)!important;opacity:0!important;transform:scaleX(.35)!important;transition:.22s ease!important}body.page-home .site-header .desktop-nav a:hover::after,body.page-home .site-header .desktop-nav a.active::after,body .site-header .desktop-nav a:hover::after,body .site-header .desktop-nav a.active::after{opacity:1!important;transform:scaleX(1)!important}body.page-home .site-header .desktop-cta,body .site-header .desktop-cta{background:linear-gradient(135deg,#126dff,#1bb9ff)!important;border:1px solid rgba(96,224,255,.42)!important;border-radius:8px!important;min-height:42px!important;box-shadow:0 10px 28px rgba(18,109,255,.28)!important}body.page-home .site-header .desktop-cta-secondary,body .site-header .desktop-cta-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:11px 18px!important;border-radius:8px!important;background:rgba(3,15,28,.78)!important;border:1px solid rgba(80,210,255,.36)!important;color:#dff6ff!important;-webkit-text-fill-color:#dff6ff!important;font-weight:900!important;text-decoration:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}body.page-home .site-header .locale-trigger,body .site-header .locale-trigger{background:transparent!important;border:0!important;box-shadow:none!important;min-width:56px!important}body.page-home .px26-hero{position:relative!important;overflow:hidden!important;padding:58px 0 24px!important;min-height:620px!important;background:radial-gradient(ellipse at 70% 34%,rgba(24,115,255,.18),transparent 38%),radial-gradient(ellipse at 40% 42%,rgba(45,223,255,.08),transparent 30%),linear-gradient(180deg,rgba(2,7,17,.84),rgba(3,11,21,.96))!important}body.page-home .px26-bg-grid{position:absolute!important;inset:0!important;opacity:.46!important;background-image:linear-gradient(rgba(80,205,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(80,205,255,.055) 1px,transparent 1px),radial-gradient(circle at 60% 28%,rgba(48,204,255,.15),transparent 27rem)!important;background-size:58px 58px,58px 58px,100% 100%!important}body.page-home .px26-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr)!important;gap:58px!important;min-height:455px!important;align-items:center!important}body.page-home .px26-hero-copy{max-width:610px!important}body.page-home .px26-eyebrow{color:#48e6ff!important;-webkit-text-fill-color:#48e6ff!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;font-size:.78rem!important;letter-spacing:.23em!important;text-transform:uppercase!important;font-weight:950!important}body.page-home .px26-hero h1,body.page-home .px26-hero-copy h1{margin:18px 0 18px!important;font-size:clamp(48px,5.15vw,78px)!important;line-height:1.02!important;letter-spacing:-.055em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 20px 70px rgba(0,0,0,.45)!important}body.page-home .px26-hero h1 span{display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}body.page-home .px26-hero-lead{font-size:clamp(20px,1.65vw,27px)!important;line-height:1.34!important;color:#f2f8ff!important;max-width:570px!important}body.page-home .px26-hero-text{font-size:1.02rem!important;line-height:1.7!important;color:#b9c9dc!important;max-width:560px!important}body.page-home .px26-actions{gap:24px!important;margin-top:28px!important}body.page-home .px26-btn{border-radius:8px!important;min-height:46px!important;padding:0 28px!important;font-weight:900!important}body.page-home .px26-btn-primary{background:linear-gradient(135deg,#126dff 0%,#1ccaff 100%)!important;border-color:rgba(100,229,255,.42)!important}body.page-home .px26-btn-ghost{background:rgba(1,14,26,.78)!important;border:1px solid rgba(70,205,255,.30)!important;color:#e8f8ff!important;-webkit-text-fill-color:#e8f8ff!important}body.page-home .px26-trustline{margin-top:26px!important;color:#b8cadd!important;background:transparent!important;border:0!important;box-shadow:none!important}body.page-home .px26-hero-visual{min-height:455px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.page-home .px26-hero-visual::before{content:none!important}body.page-home .px26-hero-visual img{width:min(100%,840px)!important;border-radius:0!important;filter:drop-shadow(0 32px 86px rgba(0,0,0,.50)) drop-shadow(0 0 46px rgba(38,209,255,.23))!important;mix-blend-mode:screen!important}body.page-home .px26-metrics{margin-top:-6px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border:1px solid rgba(79,203,255,.24)!important;border-radius:14px!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(8,25,44,.88),rgba(5,18,32,.76))!important;box-shadow:0 26px 74px rgba(0,0,0,.34)!important}body.page-home .px26-metric{border:0!important;border-right:1px solid rgba(116,212,255,.15)!important;border-radius:0!important;background:transparent!important;padding:24px 28px!important}body.page-home .px26-metric:last-child{border-right:0!important}body.page-home .px26-metric svg{width:32px!important;height:32px!important;color:var(--v92-cyan)!important}body.page-home .px26-metric strong{font-size:1.34rem!important;color:#fff!important}body.page-home .px26-metric small{color:#a7bbd0!important}body.page-home .px-antiddos-home-band{padding:28px 0 54px!important;background:transparent!important}body.page-home .px-antiddos-heading{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(360px,.9fr)!important;column-gap:48px!important;row-gap:18px!important;align-items:end!important;margin-bottom:26px!important}body.page-home .px-antiddos-heading h2{font-size:clamp(28px,2.6vw,42px)!important;line-height:1.08!important;margin:8px 0 0!important;color:#fff!important;letter-spacing:-.04em!important}body.page-home .px-antiddos-heading p{grid-column:2!important;margin:0!important;color:#b9c9dc!important;line-height:1.65!important}body.page-home .px-antiddos-home-actions{display:flex!important;gap:14px!important;margin-top:18px!important}body.page-home .px-antiddos-home-card{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(520px,1.28fr)!important;gap:18px!important;align-items:stretch!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.page-home .px-antiddos-pillar-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}body.page-home .px-antiddos-pillar{min-height:184px!important;padding:22px 18px!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(9,30,52,.82),rgba(4,17,31,.94))!important;border:1px solid rgba(83,204,255,.20)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 50px rgba(0,0,0,.22)!important}body.page-home .px-antiddos-pillar-icon{width:48px!important;height:48px!important;border-radius:13px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(83,204,255,.33)!important;background:rgba(13,49,78,.72)!important;color:#39dcff!important;margin-bottom:16px!important}body.page-home .px-antiddos-pillar-icon svg{width:26px!important;height:26px!important}body.page-home .px-antiddos-pillar strong{display:block!important;color:#fff!important;font-size:1.02rem!important;line-height:1.18!important;margin-bottom:10px!important}body.page-home .px-antiddos-pillar p{margin:0!important;color:#9fb2c8!important;line-height:1.48!important;font-size:.88rem!important}body.page-home .px-antiddos-dashboard{border:1px solid rgba(83,204,255,.22)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(8,25,43,.90),rgba(3,14,26,.96))!important;box-shadow:0 24px 70px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.06)!important;padding:18px!important}body.page-home .px-antiddos-dash-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin-bottom:14px!important}body.page-home .px-antiddos-dash-top strong{font-size:1.05rem!important;color:#fff!important;letter-spacing:.02em!important}body.page-home .px-antiddos-dash-top span{font-size:.8rem!important;color:#7dffb3!important;display:inline-flex!important;align-items:center!important;gap:8px!important}body.page-home .px-antiddos-dash-top i{width:8px!important;height:8px!important;border-radius:50%!important;background:#3bff89!important;box-shadow:0 0 18px rgba(59,255,137,.6)!important}body.page-home .px-antiddos-dash-main{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(220px,.85fr)!important;gap:14px!important}body.page-home .px-antiddos-traffic-card,body.page-home .px-antiddos-vector-card{border:1px solid rgba(83,204,255,.16)!important;border-radius:12px!important;background:rgba(3,13,25,.58)!important;padding:16px!important}body.page-home .px-antiddos-traffic-card>span,body.page-home .px-antiddos-vector-card>span{display:block!important;color:#a9bed4!important;font-size:.82rem!important;margin-bottom:10px!important}body.page-home .px-antiddos-traffic-numbers{display:flex!important;gap:34px!important;margin-bottom:12px!important}body.page-home .px-antiddos-traffic-numbers strong{font-size:1.55rem!important;color:#fff!important}body.page-home .px-antiddos-traffic-numbers .is-red{color:#ff5f78!important}body.page-home .px-antiddos-chart{height:74px!important;display:flex!important;align-items:end!important;gap:5px!important;padding:8px 0 0!important;border-bottom:1px solid rgba(83,204,255,.12)!important;background:linear-gradient(180deg,rgba(47,223,255,.05),transparent)!important}body.page-home .px-antiddos-chart span{flex:1!important;height:var(--h)!important;border-radius:6px 6px 0 0!important;background:linear-gradient(180deg,#2fdfff,#116dff)!important;box-shadow:0 0 18px rgba(47,223,255,.22)!important}body.page-home .px-antiddos-time{display:flex!important;justify-content:space-between!important;margin-top:8px!important;color:#7e93aa!important}body.page-home .px-antiddos-time small{color:#7e93aa!important;font-size:.72rem!important}body.page-home .px-antiddos-vector{display:grid!important;grid-template-columns:1fr 84px 42px!important;gap:8px!important;align-items:center!important;margin:10px 0!important}body.page-home .px-antiddos-vector small{color:#c8d8e9!important;font-size:.76rem!important;white-space:nowrap!important}body.page-home .px-antiddos-vector b{height:3px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--v92-red),rgba(255,72,100,.18))!important;position:relative!important;overflow:hidden!important}body.page-home .px-antiddos-vector b::after{content:""!important;display:block!important;width:var(--w)!important;height:100%!important;background:#ff4864!important}body.page-home .px-antiddos-vector em{font-style:normal!important;color:#9dafc1!important;font-size:.72rem!important;text-align:right!important}body.page-home .px-antiddos-dash-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important}body.page-home .px-antiddos-dash-stats div{border:1px solid rgba(83,204,255,.16)!important;border-radius:12px!important;background:rgba(3,13,25,.58)!important;padding:14px!important}body.page-home .px-antiddos-dash-stats strong{display:block!important;color:#fff!important;font-size:1.14rem!important}body.page-home .px-antiddos-dash-stats span{display:block!important;color:#96abc2!important;font-size:.76rem!important;margin-top:5px!important}body.page-home .px-antiddos-dash-stats div:last-child strong{color:#55ff9a!important}body.page-home .px26-section{padding:52px 0!important}body.page-home .px26-section-head{max-width:900px!important;margin-bottom:28px!important}body.page-home .px26-section-head h2{font-size:clamp(28px,2.55vw,42px)!important;line-height:1.1!important;letter-spacing:-.04em!important;color:#fff!important}body.page-home .px26-section-head p{font-size:1rem!important;color:#aebfd2!important;line-height:1.65!important}body.page-home .px26-solution-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}body.page-home .px26-solution-card{min-height:322px!important;padding:24px!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(9,30,52,.86),rgba(4,17,31,.96))!important;border:1px solid rgba(83,204,255,.24)!important;box-shadow:0 22px 58px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.055)!important;overflow:hidden!important}body.page-home .px26-solution-card::before{content:""!important;position:absolute!important;inset:-1px!important;border-radius:16px!important;background:radial-gradient(circle at 25% 0%,rgba(47,223,255,.16),transparent 32%),linear-gradient(135deg,rgba(47,223,255,.08),transparent 48%)!important;opacity:.78!important;pointer-events:none!important}body.page-home .px26-card-top{height:76px!important;margin-bottom:8px!important;background:transparent!important;position:relative!important}body.page-home .px26-card-top>img{position:absolute!important;inset:auto 0 0 auto!important;width:105px!important;height:76px!important;object-fit:contain!important;opacity:.62!important;filter:saturate(1.2)!important}body.page-home .px26-card-icon{position:relative!important;width:54px!important;height:54px!important;border-radius:14px!important;color:#34e5ff!important;background:rgba(12,49,78,.72)!important;border:1px solid rgba(83,204,255,.36)!important}body.page-home .px26-card-icon svg{width:29px!important;height:29px!important}body.page-home .px26-badge{position:absolute!important;top:0!important;right:0!important;border-radius:999px!important;padding:5px 10px!important;font-size:.68rem!important;background:rgba(35,255,151,.12)!important;border:1px solid rgba(35,255,151,.42)!important;color:#88ffbc!important}body.page-home .px26-solution-card h3{position:relative!important;color:#fff!important;font-size:1.34rem!important;line-height:1.16!important;margin:16px 0 12px!important}body.page-home .px26-solution-card p{position:relative!important;color:#b7c9dc!important;line-height:1.5!important}body.page-home .px26-solution-card ul{position:relative!important;margin:16px 0 0!important;padding:0!important;display:grid!important;gap:8px!important}body.page-home .px26-solution-card li{display:flex!important;gap:8px!important;color:#d9e8f8!important;font-size:.88rem!important}body.page-home .px26-solution-card li svg{width:16px!important;height:16px!important;color:#43e6ff!important;flex:0 0 16px!important}body.page-home .px26-card-link{position:relative!important;display:inline-flex!important;margin-top:18px!important;color:#3ee6ff!important}body.page-home .px26-benefits-wrap{padding:10px 0 42px!important;background:linear-gradient(180deg,transparent,rgba(3,11,21,.40),transparent)!important}body.page-home .px26-benefits-title{font-size:1.18rem!important;color:#fff!important;font-weight:900!important;margin-bottom:16px!important;text-transform:uppercase!important;letter-spacing:.06em!important}body.page-home .px26-benefits{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}body.page-home .px26-benefit{border:1px solid rgba(83,204,255,.18)!important;border-radius:14px!important;background:rgba(7,23,40,.66)!important;padding:18px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}body.page-home .px26-benefit>span{width:44px!important;height:44px!important;border-radius:13px!important;color:#37ddff!important;background:rgba(13,49,78,.62)!important;border:1px solid rgba(83,204,255,.26)!important}body.page-home .px26-benefit strong{color:#fff!important;font-size:1rem!important}body.page-home .px26-benefit p{color:#9fb0c4!important;font-size:.84rem!important;line-height:1.48!important}body.page-home .px26-infra-section{padding:28px 0 44px!important}body.page-home .px26-infra-card{position:relative!important;display:grid!important;grid-template-columns:300px 1fr!important;gap:24px!important;align-items:center!important;min-height:360px!important;padding:28px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(5,18,32,.78),rgba(3,12,23,.94))!important;border:1px solid rgba(83,204,255,.18)!important;overflow:hidden!important}body.page-home .px26-infra-card::before{content:""!important;position:absolute!important;inset:0!important;background:radial-gradient(circle at 55% 48%,rgba(47,223,255,.18),transparent 28rem)!important;pointer-events:none!important}body.page-home .px26-infra-copy{position:relative!important;z-index:2!important}body.page-home .px26-infra-copy h2{color:#fff!important;font-size:clamp(28px,2.3vw,38px)!important;line-height:1.08!important;letter-spacing:-.035em!important}body.page-home .px26-infra-copy p{color:#b3c3d7!important;line-height:1.65!important}body.page-home .px26-infra-map{position:relative!important;z-index:1!important;min-height:300px!important}body.page-home .px26-infra-map img{width:100%!important;border-radius:16px!important;opacity:.98!important;filter:drop-shadow(0 25px 70px rgba(0,0,0,.38))!important}body.page-home .px26-infra-stats{position:absolute!important;left:28px!important;bottom:28px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:270px!important;z-index:3!important}body.page-home .px26-infra-stats div{padding:12px!important;border-radius:12px!important;background:rgba(4,15,28,.74)!important;border:1px solid rgba(83,204,255,.18)!important}body.page-home .px26-infra-stats strong{font-size:1.05rem!important;color:#fff!important}body.page-home .px26-infra-stats span{font-size:.72rem!important;color:#9fb2c8!important}body.page-home .px26-infra-stats svg{width:18px!important;height:18px!important;color:#31ddff!important}body.page-home .px26-blog-section{padding:42px 0 28px!important;background:linear-gradient(180deg,rgba(3,11,21,.18),rgba(2,7,16,.56))!important}body.page-home .blog-home-band .resource-card-grid,body.page-home .blog-home-band .resource-card-grid-compact,body.page-home .blog-home-band .resource-card-grid-visual,body.page-home .blog-home-band .resource-card-grid-text{display:grid!important;grid-template-columns:repeat(6,minmax(190px,1fr))!important;gap:12px!important;overflow:hidden!important}body.page-home .blog-home-band .resource-card,body.page-home .blog-home-band .px-resource-card,body.page-home .blog-home-band a[class*="resource"]{min-height:170px!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(9,30,52,.80),rgba(4,15,28,.94))!important;border:1px solid rgba(83,204,255,.16)!important;box-shadow:0 14px 42px rgba(0,0,0,.24)!important;overflow:hidden!important}body.page-home .px26-blog-actions{display:flex!important;justify-content:flex-end!important;margin-top:20px!important}body.page-home .px26-final-cta{padding:32px 0!important;background:radial-gradient(circle at 20% 55%,rgba(47,223,255,.11),transparent 22rem)!important}body.page-home .px26-cta-card{display:grid!important;grid-template-columns:120px 1fr auto!important;gap:24px!important;align-items:center!important;padding:28px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(8,27,48,.92),rgba(5,17,31,.94))!important;border:1px solid rgba(83,204,255,.24)!important;box-shadow:0 28px 78px rgba(0,0,0,.36)!important}body.page-home .px26-cta-icon{width:92px!important;height:92px!important;border-radius:22px!important;background:rgba(10,42,70,.62)!important;border:1px solid rgba(83,204,255,.28)!important}body.page-home .px26-cta-copy h2{font-size:clamp(26px,2.3vw,40px)!important;color:#fff!important;letter-spacing:-.035em!important}body.page-home .px26-cta-text{color:#b8c9dc!important;max-width:520px!important}body.page-home .px26-seo-block{padding:34px 0 48px!important}body.page-home .px26-seo-card{border-radius:18px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.page-home .px26-seo-card>div:first-child{margin-bottom:18px!important}body.page-home .px26-seo-card h2{font-size:clamp(28px,2.55vw,42px)!important;color:#fff!important;letter-spacing:-.035em!important}body.page-home .px26-seo-card p{color:#adc0d4!important;line-height:1.65!important}body.page-home .px26-seo-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}body.page-home .px26-seo-grid article{padding:22px!important;border-radius:15px!important;background:linear-gradient(180deg,rgba(9,30,52,.78),rgba(4,15,28,.92))!important;border:1px solid rgba(83,204,255,.18)!important}body.page-home .px26-seo-grid h3{color:#fff!important;font-size:1.12rem!important}body.page-home .px26-seo-links{margin-top:20px!important;display:flex!important;gap:10px!important;flex-wrap:wrap!important}body.page-home .px26-seo-links a{padding:10px 13px!important;border-radius:999px!important;background:rgba(8,27,48,.72)!important;border:1px solid rgba(83,204,255,.22)!important;color:#dbf7ff!important;text-decoration:none!important}body.page-home .site-footer{padding-top:34px!important;background:linear-gradient(180deg,#06111f,#020711)!important}body.page-home .site-footer>.container.footer-partners{margin-bottom:28px!important;padding:22px!important;border-radius:16px!important;background:transparent!important;border:0!important;box-shadow:none!important}body.page-home .site-footer .footer-partners-head{align-items:flex-start!important;text-align:left!important;margin:0 0 18px!important;max-width:820px!important}body.page-home .site-footer .footer-partners h2{text-align:left!important;margin:0!important;font-size:1.35rem!important}body.page-home .site-footer .footer-partner-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}body.page-home .site-footer .footer-partner-card{min-height:auto!important;grid-template-columns:86px 1fr!important;padding:14px!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(9,30,52,.72),rgba(4,15,28,.9))!important;border:1px solid rgba(83,204,255,.16)!important}body.page-home .site-footer .footer-partner-logo{min-height:92px!important;height:92px!important;border-radius:12px!important}body.page-home .site-footer .footer-partner-logo img{max-height:52px!important}body.page-home .site-footer .footer-grid.footer-grid-rich{border-top:1px solid rgba(83,204,255,.12)!important;padding-top:28px!important;padding-bottom:26px!important}@media (prefers-reduced-motion:no-preference){body.page-home .px26-hero-visual img{animation:v92-float 8s ease-in-out infinite!important}@keyframes v92-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}body.page-home .px-antiddos-chart span{animation:v92-bars 2.4s ease-in-out infinite alternate!important}body.page-home .px-antiddos-chart span:nth-child(2n){animation-delay:.25s!important}body.page-home .px-antiddos-chart span:nth-child(3n){animation-delay:.45s!important}@keyframes v92-bars{from{filter:brightness(.86)}to{filter:brightness(1.25)}}body.page-home .px26-solution-card,body.page-home .px-antiddos-pillar,body.page-home .px26-benefit{transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease!important}body.page-home .px26-solution-card:hover,body.page-home .px-antiddos-pillar:hover,body.page-home .px26-benefit:hover{transform:translateY(-4px)!important;border-color:rgba(83,204,255,.42)!important;box-shadow:0 24px 70px rgba(0,0,0,.36),0 0 36px rgba(47,223,255,.08)!important}}@media(max-width:1180px){body.page-home .px26-hero-grid,body.page-home .px-antiddos-home-card,body.page-home .px26-infra-card{grid-template-columns:1fr!important}body.page-home .px-antiddos-heading{grid-template-columns:1fr!important}body.page-home .px-antiddos-heading p{grid-column:auto!important}body.page-home .px-antiddos-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-home .px26-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-home .px26-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.page-home .px26-infra-stats{position:relative!important;left:auto!important;bottom:auto!important;width:auto!important;margin-top:16px!important}}@media(max-width:760px){body.page-home .px26-container,body.page-home .container{width:min(100% - 28px,640px)!important}body.page-home .site-header .desktop-cta-secondary{display:none!important}body.page-home .px26-hero{padding-top:34px!important;min-height:auto!important}body.page-home .px26-hero-grid{gap:28px!important}body.page-home .px26-hero-visual{min-height:260px!important}body.page-home .px26-actions,.px-antiddos-home-actions{flex-direction:column!important;align-items:stretch!important}body.page-home .px26-metrics{grid-template-columns:1fr!important}body.page-home .px26-metric{border-right:0!important;border-bottom:1px solid rgba(116,212,255,.15)!important}body.page-home .px-antiddos-pillar-grid,body.page-home .px-antiddos-dash-main,body.page-home .px-antiddos-dash-stats,body.page-home .px26-solution-grid,body.page-home .px26-benefits,body.page-home .px26-seo-grid,body.page-home .site-footer .footer-partner-rail{grid-template-columns:1fr!important}body.page-home .px26-cta-card{grid-template-columns:1fr!important}}:root{--pxv93-bg:#020711;--pxv93-card:rgba(6,22,39,.84);--pxv93-card2:rgba(8,31,53,.74);--pxv93-line:rgba(71,205,255,.22);--pxv93-line2:rgba(82,220,255,.40);--pxv93-cyan:#35e6ff;--pxv93-blue:#137cff;--pxv93-red:#ff4560;--pxv93-green:#43ff9c;--pxv93-text:#e5f2ff;--pxv93-muted:#9db2ca}body.page-home{background:#020711!important;color:var(--pxv93-text)!important}body.page-home .site-shell{background:radial-gradient(circle at 67% 6%,rgba(23,111,255,.16),transparent 32rem),radial-gradient(circle at 15% 12%,rgba(53,230,255,.10),transparent 28rem),linear-gradient(180deg,#020711 0%,#06111d 38%,#020711 100%)!important}body.page-home .pxv93-container{width:min(100% - 72px,1370px);max-width:1370px;margin:0 auto;position:relative;z-index:2}body .site-header{position:sticky!important;top:0!important;z-index:1000!important;padding:7px 0!important;background:rgba(2,7,14,.96)!important;backdrop-filter:blur(18px)!important;border-bottom:1px solid rgba(84,184,240,.16)!important;box-shadow:0 10px 34px rgba(0,0,0,.34)!important}body .site-header .container.header-inner{width:min(100% - 56px,1440px)!important;max-width:1440px!important;min-height:58px!important;display:grid!important;grid-template-columns:minmax(190px,auto) minmax(0,1fr) auto!important;gap:28px!important;align-items:center!important}body .site-header .brand{gap:11px!important;text-decoration:none!important}body .site-header .brand-mark{width:44px!important;height:44px!important;background:transparent!important;border:0!important;box-shadow:none!important}body .site-header .brand-mark img{width:40px!important;height:40px!important;object-fit:contain!important}body .site-header .brand-name{font-size:1.08rem!important;letter-spacing:.12em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1!important}body .site-header .brand-sub{text-transform:uppercase!important;font-size:.66rem!important;letter-spacing:.34em!important;color:#c9d9e8!important;-webkit-text-fill-color:#c9d9e8!important}body .site-header .desktop-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:24px!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}body .site-header .desktop-nav a{position:relative!important;padding:8px 0!important;border-radius:0!important;background:transparent!important;color:#e6f1fd!important;-webkit-text-fill-color:#e6f1fd!important;font-weight:760!important;font-size:.9rem!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;white-space:nowrap!important}body .site-header .desktop-nav a::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:-9px!important;height:1px!important;background:linear-gradient(90deg,transparent,var(--pxv93-cyan),transparent)!important;opacity:0!important;transform:scaleX(.35)!important;transition:.22s ease!important}body .site-header .desktop-nav a:hover,body .site-header .desktop-nav a.active{color:#fff!important;-webkit-text-fill-color:#fff!important}body .site-header .desktop-nav a:hover::after,body .site-header .desktop-nav a.active::after{opacity:1!important;transform:scaleX(1)!important}body .site-header .header-actions{display:flex!important;align-items:center!important;gap:13px!important}body .site-header .locale-trigger{min-height:40px!important;min-width:58px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#e8f6ff!important;-webkit-text-fill-color:#e8f6ff!important}body .site-header .desktop-cta{border-radius:8px!important;min-height:42px!important;padding:0 18px!important;background:linear-gradient(135deg,#106fff,#1ecaff)!important;border:1px solid rgba(100,229,255,.44)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 28px rgba(16,111,255,.24)!important;font-weight:900!important}body .site-header .desktop-cta-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 18px!important;border-radius:8px!important;background:rgba(3,15,28,.78)!important;border:1px solid rgba(74,211,255,.38)!important;color:#dff6ff!important;-webkit-text-fill-color:#dff6ff!important;font-weight:900!important;text-decoration:none!important}.pxv93-home{overflow:hidden;background:transparent}.pxv93-home svg{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.pxv93-hero{position:relative;min-height:680px;padding:62px 0 24px;background:radial-gradient(ellipse at 74% 38%,rgba(17,117,255,.19),transparent 41%),radial-gradient(ellipse at 35% 30%,rgba(53,230,255,.08),transparent 29%),linear-gradient(180deg,rgba(2,7,17,.86),rgba(3,11,21,.98))}.pxv93-grid-bg{position:absolute;inset:0;opacity:.50;background-image:linear-gradient(rgba(85,205,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(85,205,255,.055) 1px,transparent 1px),radial-gradient(circle at 60% 55%,rgba(44,209,255,.12),transparent 34rem);background-size:58px 58px,58px 58px,100% 100%;pointer-events:none}.pxv93-hero::before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(53,230,255,.22),transparent)}.pxv93-hero-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(600px,1.22fr);gap:58px;align-items:center}.pxv93-hero-copy{max-width:630px}.pxv93-eyebrow{display:inline-flex;color:#47e8ff;-webkit-text-fill-color:#47e8ff;font-size:.78rem;font-weight:950;letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px}.pxv93-hero h1{font-size:clamp(48px,5.25vw,78px);line-height:1.02;letter-spacing:-.055em;margin:0 0 18px;color:#fff;max-width:680px;text-shadow:0 20px 70px rgba(0,0,0,.45)}.pxv93-lead{font-size:clamp(19px,1.55vw,26px);line-height:1.35;color:#f2f8ff;margin:0 0 16px;max-width:590px}.pxv93-text{font-size:1.03rem;line-height:1.7;color:#b8cadc;margin:0;max-width:575px}.pxv93-actions{display:flex;gap:20px;margin-top:28px;flex-wrap:wrap}.pxv93-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 28px;border-radius:8px;font-weight:900;text-decoration:none!important;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.pxv93-primary{background:linear-gradient(135deg,#0e71ff 0%,#1ecaff 100%);border:1px solid rgba(105,229,255,.43);color:#fff!important;box-shadow:0 16px 42px rgba(17,113,255,.30)}.pxv93-ghost{background:rgba(1,14,26,.78);border:1px solid rgba(71,205,255,.31);color:#e8f8ff!important}.pxv93-btn:hover{transform:translateY(-2px);box-shadow:0 22px 55px rgba(0,0,0,.34),0 0 28px rgba(53,230,255,.10)}.pxv93-metrics{margin-top:34px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid rgba(79,203,255,.24);border-radius:14px;overflow:hidden;background:linear-gradient(180deg,rgba(8,25,44,.88),rgba(5,18,32,.76));box-shadow:0 26px 74px rgba(0,0,0,.34)}.pxv93-metrics div{min-height:96px;padding:20px 18px;border-right:1px solid rgba(116,212,255,.15);display:flex;flex-direction:column;justify-content:center;gap:5px}.pxv93-metrics div:last-child{border-right:0}.pxv93-metrics i{color:var(--pxv93-cyan);width:32px;height:32px;display:flex;margin-bottom:3px}.pxv93-metrics svg{width:32px;height:32px}.pxv93-metrics strong{color:#fff;font-size:1.12rem;line-height:1.08}.pxv93-metrics span{color:#9fb2c8;font-size:.76rem;line-height:1.25}.pxv93-hero-visual{display:flex;align-items:center;justify-content:center;min-height:500px;position:relative}.pxv93-hero-visual::before{content:"";position:absolute;inset:8% 2%;border-radius:30px;background:radial-gradient(circle at 48% 48%,rgba(53,230,255,.12),transparent 50%);filter:blur(18px)}.pxv93-hero-visual img{position:relative;width:min(100%,930px);border-radius:0;filter:drop-shadow(0 34px 90px rgba(0,0,0,.55)) drop-shadow(0 0 44px rgba(53,230,255,.20))}.pxv93-section-head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.9fr);gap:18px 56px;align-items:end;margin-bottom:26px}.pxv93-section-head.compact{display:block;max-width:930px}.pxv93-section-head span,.pxv93-infra-copy>span{display:inline-flex;color:#51e9ff;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:950;margin-bottom:9px}.pxv93-section-head h2,.pxv93-title-row h2,.pxv93-infra-copy h2,.pxv93-cta-card h2,.pxv93-expertise h2{margin:0;color:#fff;font-size:clamp(30px,2.65vw,43px);line-height:1.08;letter-spacing:-.04em}.pxv93-section-head p{grid-column:2;margin:0;color:#b9cadd;line-height:1.65}.pxv93-head-actions{display:flex;gap:14px;margin-top:18px}.pxv93-head-actions a,.pxv93-title-row a,.pxv93-plain{color:#42e6ff!important;text-decoration:none!important;font-weight:900}.pxv93-how{padding:36px 0 56px;background:linear-gradient(180deg,rgba(3,11,21,.2),rgba(3,11,21,.62))}.pxv93-how-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(540px,1.28fr);gap:18px;align-items:stretch}.pxv93-pillars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.pxv93-pillars article{min-height:188px;padding:20px 17px;border-radius:14px;background:linear-gradient(180deg,rgba(9,30,52,.84),rgba(4,17,31,.94));border:1px solid rgba(83,204,255,.20);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 50px rgba(0,0,0,.22)}.pxv93-pillars i,.pxv93-sol-top i,.pxv93-benefits i,.pxv93-expertise i,.pxv93-partner-grid i,.pxv93-cta-card>i{width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(83,204,255,.33);background:rgba(13,49,78,.72);color:#39dcff;margin-bottom:15px}.pxv93-pillars svg,.pxv93-sol-top svg,.pxv93-benefits svg,.pxv93-expertise svg,.pxv93-partner-grid svg{width:25px;height:25px}.pxv93-pillars h3{margin:0 0 9px;color:#fff;font-size:1rem;line-height:1.18}.pxv93-pillars p{margin:0;color:#9fb2c8;line-height:1.46;font-size:.86rem}.pxv93-dashboard{border:1px solid rgba(83,204,255,.22);border-radius:16px;background:linear-gradient(180deg,rgba(8,25,43,.90),rgba(3,14,26,.96));box-shadow:0 24px 70px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.06);padding:18px}.pxv93-dash-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:14px}.pxv93-dash-top strong{color:#fff;letter-spacing:.05em;font-size:1rem}.pxv93-dash-top span{font-size:.8rem;color:#7dffb3;display:flex;gap:8px;align-items:center}.pxv93-dash-top i{width:8px;height:8px;border-radius:50%;background:#3bff89;box-shadow:0 0 18px rgba(59,255,137,.6)}.pxv93-dash-main{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.85fr);gap:14px}.pxv93-traffic,.pxv93-vectors,.pxv93-dash-stats div{border:1px solid rgba(83,204,255,.16);border-radius:12px;background:rgba(3,13,25,.58);padding:16px}.pxv93-traffic>span,.pxv93-vectors>span{display:block;color:#a9bed4;font-size:.82rem;margin-bottom:10px}.pxv93-traffic div:first-of-type{display:grid;grid-template-columns:auto auto auto auto;align-items:end;gap:6px 14px;margin-bottom:10px}.pxv93-traffic strong{font-size:1.55rem;color:#fff}.pxv93-traffic strong.red{color:#ff5f78}.pxv93-traffic em{font-style:normal;color:#9cafc3;font-size:.72rem}.pxv93-bars{height:78px;display:flex!important;align-items:end!important;gap:5px;padding-top:8px;border-bottom:1px solid rgba(83,204,255,.12);background:linear-gradient(180deg,rgba(47,223,255,.05),transparent)}.pxv93-bars b{flex:1;height:var(--h);border-radius:6px 6px 0 0;background:linear-gradient(180deg,#2fdfff,#116dff);box-shadow:0 0 18px rgba(47,223,255,.22)}.pxv93-vectors p{display:grid;grid-template-columns:1fr 86px 42px;gap:8px;align-items:center;margin:10px 0}.pxv93-vectors em{font-style:normal;color:#c2d3e4;font-size:.8rem}.pxv93-vectors b{height:2px;background:rgba(255,255,255,.08)}.pxv93-vectors b i{display:block;height:100%;background:#ff4864;box-shadow:0 0 12px rgba(255,72,100,.4)}.pxv93-vectors small{font-size:.72rem;color:#a9bbce;text-align:right}.pxv93-dash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.pxv93-dash-stats strong{display:block;color:#fff;font-size:1.14rem}.pxv93-dash-stats span{display:block;color:#96abc2;font-size:.76rem;margin-top:5px}.pxv93-dash-stats .ok strong{color:#55ff9a}.pxv93-solutions{padding:56px 0 40px}.pxv93-solutions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.pxv93-solution{position:relative;min-height:342px;padding:24px;border-radius:16px;background:linear-gradient(180deg,rgba(9,30,52,.86),rgba(4,17,31,.96));border:1px solid rgba(83,204,255,.24);box-shadow:0 22px 58px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.055);overflow:hidden;text-decoration:none!important;color:inherit!important}.pxv93-solution::before{content:"";position:absolute;inset:-1px;border-radius:16px;background:radial-gradient(circle at 22% 0%,rgba(47,223,255,.16),transparent 33%),linear-gradient(135deg,rgba(47,223,255,.06),transparent 48%);opacity:.78;pointer-events:none}.pxv93-solution>*{position:relative}.pxv93-sol-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.pxv93-sol-top i{margin:0}.pxv93-sol-top span{display:inline-flex;border-radius:999px;padding:5px 10px;font-size:.68rem;background:rgba(35,255,151,.12);border:1px solid rgba(35,255,151,.42);color:#88ffbc;font-weight:900}.pxv93-solution h3{color:#fff;font-size:1.36rem;line-height:1.12;margin:12px 0}.pxv93-solution p{color:#b7c9dc;line-height:1.5;margin:0 0 16px}.pxv93-solution ul{margin:0;padding:0;display:grid;gap:8px}.pxv93-solution li{list-style:none;display:flex;gap:8px;color:#d9e8f8;font-size:.88rem}.pxv93-solution li svg{width:16px;height:16px;color:#43e6ff;flex:0 0 16px}.pxv93-solution>strong{display:inline-flex;margin-top:18px;color:#3ee6ff}.pxv93-why{padding:20px 0 46px;background:linear-gradient(180deg,transparent,rgba(3,11,21,.40),transparent)}.pxv93-why h2{font-size:1.18rem;color:#fff;font-weight:950;margin:0 0 16px;text-transform:uppercase;letter-spacing:.06em}.pxv93-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.pxv93-benefits article{border:1px solid rgba(83,204,255,.18);border-radius:14px;background:rgba(7,23,40,.66);padding:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.pxv93-benefits i{margin-bottom:13px}.pxv93-benefits strong{display:block;color:#fff;font-size:1rem;line-height:1.25}.pxv93-benefits p{margin:7px 0 0;color:#9fb0c4;font-size:.84rem;line-height:1.48}.pxv93-infra{padding:30px 0 44px}.pxv93-infra-card{position:relative;display:grid;grid-template-columns:310px 1fr;gap:26px;align-items:center;min-height:380px;padding:28px;border-radius:18px;background:linear-gradient(180deg,rgba(5,18,32,.78),rgba(3,12,23,.94));border:1px solid rgba(83,204,255,.18);overflow:hidden}.pxv93-infra-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 58% 48%,rgba(47,223,255,.18),transparent 29rem);pointer-events:none}.pxv93-infra-copy{position:relative;z-index:2}.pxv93-infra-copy p{color:#b3c3d7;line-height:1.65}.pxv93-infra-copy ul{display:grid;gap:8px;margin:20px 0 22px;padding:0}.pxv93-infra-copy li{list-style:none;color:#c4d4e5;font-size:.88rem;display:flex;align-items:center;gap:9px}.pxv93-infra-copy li i{width:9px;height:9px;border-radius:50%;display:inline-flex;box-shadow:0 0 18px currentColor}.pxv93-infra-copy .live{background:#37ff91;color:#37ff91}.pxv93-infra-copy .road{background:#2fdfff;color:#2fdfff}.pxv93-infra-copy .future{background:#b45cff;color:#b45cff}.pxv93-map{position:relative;z-index:1;min-height:318px;display:flex;align-items:center}.pxv93-map img{width:100%;border-radius:16px;filter:drop-shadow(0 25px 70px rgba(0,0,0,.38))}.pxv93-blog{padding:44px 0 34px;background:linear-gradient(180deg,rgba(3,11,21,.18),rgba(2,7,16,.56))}.pxv93-title-row{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;margin-bottom:22px}.pxv93-title-row p{margin:0;color:#9fb2c8;max-width:580px;line-height:1.55}.pxv93-articles{display:grid;grid-template-columns:repeat(8,minmax(170px,1fr));gap:12px}.pxv93-articles a{min-height:178px;border-radius:12px;background:linear-gradient(180deg,rgba(9,30,52,.80),rgba(4,15,28,.94));border:1px solid rgba(83,204,255,.16);box-shadow:0 14px 42px rgba(0,0,0,.24);padding:14px;text-decoration:none!important;overflow:hidden;color:inherit!important;position:relative}.pxv93-articles a::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 45% 0,rgba(53,230,255,.20),transparent 45%);opacity:.7}.pxv93-articles a>*{position:relative}.pxv93-articles span{display:inline-flex;padding:4px 7px;border-radius:6px;background:rgba(47,223,255,.10);border:1px solid rgba(47,223,255,.22);color:#82f1ff;font-size:.64rem;font-weight:950}.pxv93-articles h3{color:#fff;font-size:1rem;line-height:1.16;margin:26px 0 8px}.pxv93-articles p{color:#a9bbce;font-size:.8rem;line-height:1.35;margin:0 0 10px}.pxv93-articles small{color:#7d91a7;font-size:.72rem}.pxv93-cta{padding:32px 0;background:radial-gradient(circle at 20% 55%,rgba(47,223,255,.11),transparent 22rem)}.pxv93-cta-card{display:grid;grid-template-columns:100px 1fr auto;gap:24px;align-items:center;padding:28px;border-radius:18px;background:linear-gradient(135deg,rgba(8,27,48,.92),rgba(5,17,31,.94));border:1px solid rgba(83,204,255,.24);box-shadow:0 28px 78px rgba(0,0,0,.36)}.pxv93-cta-card>i{width:82px;height:82px;border-radius:22px;margin:0}.pxv93-cta-card p{color:#b8c9dc;max-width:640px;line-height:1.6;margin:10px 0 0}.pxv93-cta-card>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:12px;white-space:nowrap}.pxv93-expertise{padding:34px 0 28px}.pxv93-expertise h2{font-size:1.3rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}.pxv93-expertise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pxv93-expertise article{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:flex-start;padding:22px;border-radius:15px;background:linear-gradient(180deg,rgba(9,30,52,.78),rgba(4,15,28,.92));border:1px solid rgba(83,204,255,.18)}.pxv93-expertise i{margin:0}.pxv93-expertise h3{color:#fff;margin:0 0 10px;font-size:1.12rem}.pxv93-expertise ul{margin:0;padding:0;display:grid;gap:6px}.pxv93-expertise li{list-style:none;display:flex;gap:7px;color:#b7c9dc;font-size:.86rem}.pxv93-expertise li svg{width:15px;height:15px;color:#43e6ff}.pxv93-partners{padding:18px 0 42px}.pxv93-partner-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.pxv93-partner-grid article{padding:18px;border-radius:14px;background:linear-gradient(180deg,rgba(9,30,52,.72),rgba(4,15,28,.9));border:1px solid rgba(83,204,255,.16)}.pxv93-partner-grid i{margin-bottom:12px}.pxv93-partner-grid strong{display:block;color:#fff;font-size:.98rem;line-height:1.22}.pxv93-partner-grid span{display:block;margin-top:7px;color:#9fb2c8;font-size:.82rem;line-height:1.35}body.page-home .site-footer{background:linear-gradient(180deg,#06111f,#020711)!important;border-top:1px solid rgba(83,204,255,.13)!important;padding-top:34px!important}body.page-home .site-footer>.container.footer-partners{display:none!important}body.page-home .site-footer .footer-grid.footer-grid-rich{border-top:1px solid rgba(83,204,255,.12)!important;padding-top:28px!important;padding-bottom:26px!important}@media (prefers-reduced-motion:no-preference){.pxv93-hero-visual img{animation:pxv93-float 8s ease-in-out infinite}@keyframes pxv93-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.pxv93-bars b{animation:pxv93-bars 2.4s ease-in-out infinite alternate}.pxv93-bars b:nth-child(2n){animation-delay:.25s}.pxv93-bars b:nth-child(3n){animation-delay:.45s}@keyframes pxv93-bars{from{filter:brightness(.86)}to{filter:brightness(1.25)}}.pxv93-solution,.pxv93-pillars article,.pxv93-benefits article,.pxv93-articles a,.pxv93-partner-grid article{transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.pxv93-solution:hover,.pxv93-pillars article:hover,.pxv93-benefits article:hover,.pxv93-articles a:hover,.pxv93-partner-grid article:hover{transform:translateY(-4px);border-color:rgba(83,204,255,.42);box-shadow:0 24px 70px rgba(0,0,0,.36),0 0 36px rgba(47,223,255,.08)}}@media(max-width:1250px){body .site-header .desktop-nav{gap:15px!important}body .site-header .desktop-nav a{font-size:.82rem!important}.pxv93-hero-grid,.pxv93-how-grid,.pxv93-infra-card{grid-template-columns:1fr}.pxv93-hero-visual{min-height:360px}.pxv93-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.pxv93-solutions-grid,.pxv93-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.pxv93-articles{grid-template-columns:repeat(4,minmax(0,1fr))}.pxv93-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.pxv93-container,body .site-header .container.header-inner{width:min(100% - 28px,640px)!important}body .site-header .desktop-nav,body .site-header .desktop-cta,body .site-header .desktop-cta-secondary{display:none!important}body .site-header .mobile-toggle{display:flex!important}.pxv93-hero{padding:38px 0 24px;min-height:auto}.pxv93-hero h1{font-size:clamp(38px,11vw,56px)}.pxv93-metrics,.pxv93-dash-main,.pxv93-dash-stats,.pxv93-solutions-grid,.pxv93-benefits,.pxv93-expertise-grid,.pxv93-partner-grid,.pxv93-pillars,.pxv93-articles{grid-template-columns:1fr}.pxv93-section-head{grid-template-columns:1fr}.pxv93-section-head p{grid-column:auto}.pxv93-cta-card{grid-template-columns:1fr}.pxv93-cta-card>div:last-child{align-items:flex-start}.pxv93-metrics div{border-right:0;border-bottom:1px solid rgba(116,212,255,.15)}.pxv93-metrics div:last-child{border-bottom:0}.pxv93-title-row{display:block}.pxv93-expertise article{grid-template-columns:1fr}}:root{--px94-bg:#020712;--px94-bg2:#061323;--px94-card:rgba(7,23,40,.86);--px94-card2:rgba(9,34,57,.78);--px94-line:rgba(93,214,255,.24);--px94-line-strong:rgba(109,226,255,.48);--px94-text:#e8f4ff;--px94-muted:#a9bfd8;--px94-title:#ffffff;--px94-cyan:#42e8ff;--px94-blue:#147cff;--px94-green:#53ffa0;--px94-red:#ff4968;--px94-shadow:0 26px 84px rgba(0,0,0,.42);--px94-radius:22px}html{scroll-behavior:smooth;background:var(--px94-bg)!important}html.js-enabled body{overflow-x:hidden}body,.site-shell{background:radial-gradient(circle at 12% -2%,rgba(51,217,255,.12),transparent 36rem),radial-gradient(circle at 88% 4%,rgba(16,106,255,.11),transparent 40rem),linear-gradient(180deg,#020712 0%,#061321 48%,#020712 100%)!important;color:var(--px94-text)!important}body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.38;background-image:linear-gradient(rgba(101,213,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(101,213,255,.055) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgba(68,218,255,.16),transparent 44rem);background-size:64px 64px,64px 64px,100% 100%;mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.72),transparent 92%)}body::after{content:"";position:fixed;left:-10%;right:-10%;top:0;height:260px;z-index:-1;pointer-events:none;opacity:.45;background:linear-gradient(90deg,transparent 0%,rgba(68,232,255,.18) 24%,transparent 38%,rgba(28,117,255,.14) 62%,transparent 100%);filter:blur(34px)}::selection{background:rgba(66,232,255,.28);color:#fff}a,button,input,select,textarea{accent-color:var(--px94-cyan)}:where(a,button,input,select,textarea):focus-visible{outline:2px solid rgba(66,232,255,.72)!important;outline-offset:3px;border-radius:10px}img{max-width:100%;height:auto}html body .site-header{border-bottom:1px solid rgba(124,220,255,.16)!important;background:linear-gradient(180deg,rgba(4,10,20,.975),rgba(5,14,27,.90))!important;box-shadow:0 18px 60px rgba(0,0,0,.38),inset 0 -1px 0 rgba(255,255,255,.035)!important}html body .site-header.scrolled{background:rgba(5,12,24,.965)!important;box-shadow:0 18px 62px rgba(0,0,0,.52)!important}html body .site-header .container.header-inner{width:min(1500px,calc(100% - 54px))!important;max-width:1500px!important;min-height:66px!important;gap:18px!important;grid-template-columns:minmax(178px,auto) minmax(0,1fr) auto!important}html body .site-header .brand{gap:12px!important;text-decoration:none!important}html body .site-header .brand-mark{width:42px!important;height:42px!important;border:1px solid rgba(88,223,255,.32)!important;border-radius:15px!important;background:linear-gradient(135deg,rgba(66,232,255,.14),rgba(20,124,255,.08))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 24px rgba(43,204,255,.12)!important}html body .site-header .brand-name{font-weight:950!important;letter-spacing:.15em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1!important}html body .site-header .brand-sub{text-transform:uppercase!important;letter-spacing:.34em!important;color:#9fb7d0!important;-webkit-text-fill-color:#9fb7d0!important;font-size:.65rem!important}html body .site-header .desktop-nav{padding:5px!important;border-radius:999px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(133,204,255,.13)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 44px rgba(0,0,0,.20)!important}html body .site-header .desktop-nav a:not(.button){min-height:38px!important;padding:10px 13px!important;border-radius:999px!important;font-size:.86rem!important;letter-spacing:-.01em!important;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease!important}html body .site-header .desktop-nav a:not(.button):hover,html body .site-header .desktop-nav a.active:not(.button){transform:translateY(-1px)!important}html body .site-header .header-actions{gap:10px!important}html body .site-header .desktop-cta,html body .site-header .desktop-cta-secondary{min-height:42px!important;border-radius:10px!important;padding:0 17px!important;font-weight:900!important;white-space:nowrap!important;text-decoration:none!important}html body .site-header .desktop-cta{background:linear-gradient(135deg,#0d70ff,#22ceff)!important;color:#fff!important;border-color:rgba(116,228,255,.48)!important}html body .site-header .desktop-cta-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#dff7ff!important;background:rgba(5,18,34,.62)!important;border:1px solid rgba(89,213,255,.30)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}html body .site-header .desktop-cta-secondary:hover{border-color:rgba(93,232,255,.62)!important;box-shadow:0 12px 34px rgba(0,0,0,.28),0 0 20px rgba(66,232,255,.10)!important}html body .locale-trigger{min-height:42px!important;border-radius:10px!important}html body main{position:relative;isolation:isolate}html body main::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.56;background:radial-gradient(circle at 14% 10%,rgba(58,217,255,.085),transparent 30rem),radial-gradient(circle at 80% 22%,rgba(20,124,255,.08),transparent 36rem),linear-gradient(180deg,rgba(2,7,18,.14),rgba(2,7,18,.0))}html body .container{max-width:1380px}html body:where(.section,.section-alt){position:relative;padding-block:86px!important}html body .section-alt{background:linear-gradient(180deg,rgba(4,15,28,.46),rgba(4,11,22,.74))!important}html body .section::before,html body .section-alt::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(89,213,255,.13),transparent)}html body:where(.section-heading,.px85-split-heading,.blog-all-heading){max-width:980px}html body:where(.section-heading h2,.px85-split-heading h2,.blog-all-heading h2,.legal-hero h1,.hero h1){letter-spacing:-.045em!important;line-height:1.02!important}html body:where(.section-heading p,.hero-text,.legal-hero p){line-height:1.68!important;color:var(--px94-muted)!important;-webkit-text-fill-color:var(--px94-muted)!important}html body:where(.eyebrow,.px83-mini-label,.footer-partners-eyebrow){color:var(--px94-cyan)!important;-webkit-text-fill-color:var(--px94-cyan)!important;letter-spacing:.18em!important;font-weight:950!important;text-transform:uppercase!important}html body:where(.glass-card,.option-card,.info-panel,.long-card,.metric-card,.pricing-card,.step-card,.contact-card,.contact-side,.faq-item,.blog-insight-card,.blog-featured-article,.blog-featured-panel-v80,.blog-home-card,.article-prose,.article-prose-clean,.article-summary-card,.article-info-card,.article-step,.article-inline-cta,.article-side-cta,.article-offer-focus,.article-link-card,.article-sidebar,.article-sidebar-clean,.resource-card-grid-visual>a,.resource-card-grid-text>a,.resource-card,.enterprise-card,.enterprise-note,.capability-panel,.blueprint-visual-card,.ops-step-card,.footer-partner-card,.legal-document-card,.legal-toc){border:1px solid var(--px94-line)!important;border-radius:var(--px94-radius)!important;background:linear-gradient(180deg,rgba(10,32,54,.86),rgba(4,14,27,.94))!important;box-shadow:var(--px94-shadow),inset 0 1px 0 rgba(255,255,255,.065)!important;backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}html body:where(.glass-card,.option-card,.info-panel,.long-card,.metric-card,.pricing-card,.step-card,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footer-partner-card,.legal-toc){transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}html body:where(.glass-card,.option-card,.info-panel,.long-card,.metric-card,.pricing-card,.step-card,.blog-home-card,.resource-card-grid-visual>a,.resource-card-grid-text>a,.footer-partner-card,.legal-toc):hover{transform:translateY(-4px);border-color:rgba(91,225,255,.44)!important;box-shadow:0 34px 96px rgba(0,0,0,.48),0 0 32px rgba(66,232,255,.08),inset 0 1px 0 rgba(255,255,255,.09)!important}html body:where(.card-icon,.px85-product-icon,.feature-inline svg,.check-list svg){color:var(--px94-cyan)!important;filter:drop-shadow(0 0 12px rgba(66,232,255,.24))}html body:where(h1,h2,h3,h4,strong,b){color:#fff!important;-webkit-text-fill-color:#fff!important}html body:where(p,li,span,small,em,label,td,th){color:var(--px94-text)}html body:where(.button,.pxv93-btn,.footer-link-cta){position:relative;overflow:hidden}html body:where(.button,.pxv93-btn,.footer-link-cta)::before{content:"";position:absolute;inset:-2px;transform:translateX(-120%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transition:transform .65s ease}html body:where(.button,.pxv93-btn,.footer-link-cta):hover::before{transform:translateX(120%)}html body:where(.button-primary,.pxv93-primary){background:linear-gradient(135deg,#0f76ff 0%,#22d7ff 100%)!important;border-color:rgba(143,236,255,.50)!important;box-shadow:0 18px 46px rgba(19,124,255,.30)!important;color:#fff!important}html body:where(.button-ghost,.button-secondary,.pxv93-ghost){background:rgba(5,18,33,.70)!important;border:1px solid rgba(88,214,255,.28)!important;color:#e9faff!important}body:not(.page-home) .hero.hero-subpage,body:not(.page-home) .legal-hero{min-height:520px!important;padding:94px 0 78px!important;overflow:hidden!important;background:radial-gradient(circle at 78% 30%,rgba(65,218,255,.20),transparent 24rem),radial-gradient(circle at 20% 10%,rgba(20,124,255,.12),transparent 30rem),linear-gradient(180deg,#020712 0%,#071628 100%)!important;border-bottom:1px solid rgba(101,214,255,.14)!important}body:not(.page-home) .hero.hero-subpage::before,body:not(.page-home) .legal-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.55;background-image:linear-gradient(90deg,transparent 0,rgba(88,222,255,.08) 50%,transparent 100%),radial-gradient(circle at 62% 42%,rgba(66,232,255,.17),transparent 9rem),linear-gradient(rgba(113,219,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(113,219,255,.06) 1px,transparent 1px);background-size:100% 100%,100% 100%,70px 70px,70px 70px;mask-image:linear-gradient(180deg,#000,transparent 92%)}body:not(.page-home) .hero.hero-subpage .container,body:not(.page-home) .legal-hero .container{position:relative;z-index:1}body:not(.page-home) .hero.hero-subpage .container.narrow{max-width:1180px!important;margin-inline:auto!important}body:not(.page-home) .hero.hero-subpage .hero-copy{max-width:820px!important}body:not(.page-home) .hero.hero-subpage h1,body:not(.page-home) .legal-hero h1{font-size:clamp(44px,5.2vw,76px)!important;max-width:930px!important;text-shadow:0 24px 76px rgba(0,0,0,.50)!important}body:not(.page-home) .hero.hero-subpage .hero-text,body:not(.page-home) .legal-hero p{font-size:clamp(18px,1.45vw,23px)!important;max-width:820px!important}body:not(.page-home) .hero-actions{gap:16px!important;margin-top:28px!important}body:not(.page-home) .hero-proof-list{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:30px!important}body:not(.page-home) .hero-proof-list li{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:12px 14px!important;border-radius:999px!important;background:rgba(9,31,53,.72)!important;border:1px solid rgba(92,217,255,.22)!important;color:#dff4ff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}body:not(.page-home) .hero-backdrop .grid-lines{opacity:.75!important}body:not(.page-home) .glow{filter:blur(14px)!important;opacity:.70!important}.transit-hero-v81{padding-top:92px!important;padding-bottom:74px!important}.transit-hero-grid-v81{max-width:1420px!important;display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr)!important;gap:54px!important;align-items:center!important}.transit-hero-visual-v81{border-radius:28px!important;padding:26px!important;min-height:410px!important;background:radial-gradient(circle at 50% 40%,rgba(66,232,255,.18),transparent 18rem),linear-gradient(180deg,rgba(8,29,51,.86),rgba(3,12,24,.96))!important;border:1px solid rgba(93,222,255,.28)!important;box-shadow:0 34px 110px rgba(0,0,0,.48),0 0 55px rgba(66,232,255,.08),inset 0 1px 0 rgba(255,255,255,.08)!important}.transit-path-v81{gap:18px!important}.transit-line-v81{height:4px!important;background:linear-gradient(90deg,rgba(255,73,104,.92),rgba(66,232,255,.88))!important;box-shadow:0 0 18px rgba(66,232,255,.20)!important}.transit-node-v81{border-radius:20px!important;border-color:rgba(111,224,255,.34)!important;background:rgba(4,17,32,.80)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 48px rgba(0,0,0,.36)!important}.transit-proof-strip-v81{background:rgba(2,8,17,.88)!important;border-block:1px solid rgba(100,214,255,.14)!important}.transit-proof-grid-v81{gap:1px!important;background:rgba(111,224,255,.12)!important;border:1px solid rgba(111,224,255,.18)!important;border-radius:22px!important;overflow:hidden!important}.transit-proof-item-v81{background:linear-gradient(180deg,rgba(8,30,52,.90),rgba(4,15,29,.94))!important;padding:26px!important}.px83-architecture-ribbon{background:linear-gradient(180deg,rgba(3,11,21,.55),rgba(5,18,32,.76))!important;border-block:1px solid rgba(94,217,255,.12)!important}.px83-ribbon-card{border-radius:20px!important;background:linear-gradient(180deg,rgba(10,36,61,.86),rgba(4,15,29,.94))!important;border:1px solid rgba(91,217,255,.23)!important}.transit-quick-nav-v81{position:sticky!important;top:86px!important;z-index:50!important;background:rgba(4,12,23,.78)!important;backdrop-filter:blur(16px)!important;border-block:1px solid rgba(101,218,255,.12)!important}.transit-quick-nav-inner-v81 a{border-radius:999px!important;background:rgba(8,30,52,.78)!important;border:1px solid rgba(96,218,255,.18)!important;padding:9px 13px!important}.pxv93-home{background:#020711!important}.pxv93-hero{min-height:760px!important}.pxv93-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(640px,1.22fr)!important;align-items:center!important}.pxv93-hero h1{font-size:clamp(54px,5.5vw,84px)!important}.pxv93-hero-visual img{filter:drop-shadow(0 42px 116px rgba(0,0,0,.66)) drop-shadow(0 0 56px rgba(66,232,255,.22))!important}.pxv93-metrics div,.pxv93-pillars article,.pxv93-dashboard,.pxv93-solution,.pxv93-benefits article,.pxv93-article,.pxv93-expertise article,.pxv93-partner-grid article{border-color:rgba(93,222,255,.25)!important}.pxv93-solution::after,.pxv93-benefits article::after,.pxv93-pillars article::after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(66,232,255,.44),transparent);opacity:.0;transition:opacity .22s ease}.pxv93-solution:hover::after,.pxv93-benefits article:hover::after,.pxv93-pillars article:hover::after{opacity:1}.pxv93-solution,.pxv93-benefits article,.pxv93-pillars article{position:relative;overflow:hidden}.pxv93-bars b{animation:px94-bars 3s ease-in-out infinite alternate;animation-delay:calc(var(--h) * -0.015s)}@keyframes px94-bars{from{transform:scaleY(.70);opacity:.72}to{transform:scaleY(1);opacity:1}}.px85-game-hero,.px83-offer .hero{background:radial-gradient(circle at 74% 28%,rgba(66,232,255,.20),transparent 24rem),radial-gradient(circle at 16% 20%,rgba(20,124,255,.13),transparent 28rem),linear-gradient(180deg,#020712,#07182b)!important}.px85-product-grid{gap:20px!important}.px85-game-product,.offer-price-card{border-radius:24px!important;border:1px solid rgba(93,222,255,.25)!important;background:linear-gradient(180deg,rgba(10,34,57,.86),rgba(4,15,29,.94))!important;box-shadow:var(--px94-shadow)!important}.px85-product-visual{background:radial-gradient(circle at 50% 48%,rgba(66,232,255,.16),transparent 68%)!important}.offer-price-card .price{font-size:clamp(38px,4.2vw,62px)!important;color:#fff!important;text-shadow:0 0 30px rgba(66,232,255,.16)!important}.px83-blog-index .blog-index-shell{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(420px,.82fr)!important;gap:28px!important;align-items:stretch!important}.px83-blog-index .blog-index-copy{align-self:center!important}.blog-featured-panel-v80{overflow:hidden!important;display:grid!important;grid-template-rows:220px auto!important;padding:0!important}.blog-featured-panel-v80 img{width:100%!important;height:100%!important;object-fit:cover!important;filter:saturate(1.08) contrast(1.05)!important}.blog-featured-copy-v80{padding:24px!important}.blog-filter-bar-v80{position:sticky;top:86px;z-index:20;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px;border:1px solid rgba(93,222,255,.20);border-radius:20px;background:rgba(4,13,25,.74);backdrop-filter:blur(16px);box-shadow:0 18px 54px rgba(0,0,0,.32)}.blog-search-v80{display:flex;align-items:center;gap:10px;min-width:min(440px,100%);flex:1;padding:0 14px;border:1px solid rgba(93,222,255,.20);border-radius:14px;background:rgba(7,24,42,.82)}.blog-search-v80 input{width:100%;min-height:46px;background:transparent;border:0;color:#fff;font:inherit;outline:0}.blog-topic-chips-v80{display:flex;flex-wrap:wrap;gap:8px}.blog-topic-chip-v80{min-height:40px;padding:0 13px;border-radius:999px;border:1px solid rgba(93,222,255,.20);background:rgba(7,24,42,.72);color:#dcefff;font-weight:900;cursor:pointer}.blog-topic-chip-v80.active,.blog-topic-chip-v80:hover{background:linear-gradient(135deg,rgba(15,118,255,.55),rgba(34,215,255,.40));border-color:rgba(128,235,255,.50);color:#fff}.resource-card-grid-visual,.resource-card-grid-text{gap:18px!important}[data-article-card].is-hidden{display:none!important}.article-read-progress-v80{height:3px!important;background:linear-gradient(90deg,var(--px94-blue),var(--px94-cyan))!important;box-shadow:0 0 18px rgba(66,232,255,.42)!important}body[class*="page-article"] .hero.hero-subpage{min-height:470px!important}.article-layout-clean,.article-layout{gap:28px!important}.article-prose-clean,.article-prose{font-size:1.055rem!important;line-height:1.82!important}.article-prose-clean:where(h2,h3),.article-prose:where(h2,h3){scroll-margin-top:120px;border-top:1px solid rgba(93,222,255,.12);padding-top:24px;margin-top:42px!important}.article-sidebar-clean,.article-sidebar{top:104px!important}.article-toc a.active{color:#fff!important;background:rgba(66,232,255,.10)!important;border-color:rgba(66,232,255,.34)!important}.article-diagram-clean,.article-diagram,.featured-diagram{border-radius:24px!important;border:1px solid rgba(93,222,255,.24)!important;background:radial-gradient(circle at 50% 42%,rgba(66,232,255,.14),transparent 50%),linear-gradient(180deg,rgba(9,30,52,.86),rgba(4,15,29,.95))!important;box-shadow:var(--px94-shadow)!important}.hub-hero,.capability-hero,.strategy-hero{background:radial-gradient(circle at 78% 24%,rgba(66,232,255,.18),transparent 23rem),radial-gradient(circle at 14% 16%,rgba(20,124,255,.12),transparent 30rem),linear-gradient(180deg,#020712,#07182a)!important}.capability-panel,.strategy-card,.blueprint-copy,.ops-step-card{border-radius:22px!important}.px83-contact .two-col{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr)!important;gap:26px!important}.contact-form input,.contact-form select,.contact-form textarea{color:#f7fbff!important;background:rgba(3,13,25,.92)!important;border:1px solid rgba(93,222,255,.22)!important;border-radius:13px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:rgba(66,232,255,.65)!important;box-shadow:0 0 0 4px rgba(66,232,255,.10)!important}.contact-mini-card{border-radius:18px!important;border:1px solid rgba(93,222,255,.18)!important;background:rgba(4,16,30,.66)!important}.legal-hero-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(330px,.42fr)!important;gap:28px!important;align-items:start!important}.legal-meta-row{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:24px!important}.legal-meta-row span{padding:10px 13px!important;border-radius:999px!important;background:rgba(8,28,50,.76)!important;border:1px solid rgba(93,222,255,.19)!important;color:#dff6ff!important}.legal-toc{padding:22px!important;position:sticky!important;top:104px!important}.legal-toc a{display:block!important;padding:10px 12px!important;border-radius:12px!important;color:#d7eaff!important;text-decoration:none!important}.legal-toc a.active,.legal-toc a:hover{background:rgba(66,232,255,.11)!important;color:#fff!important}.legal-document-card{max-width:1040px!important;margin:0 auto!important;padding:clamp(26px,4vw,56px)!important;line-height:1.8!important}.legal-document-card:where(h2,h3){margin-top:34px!important;padding-top:20px!important;border-top:1px solid rgba(93,222,255,.12)!important}.site-footer{position:relative;overflow:hidden!important}.site-footer::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.50;background:radial-gradient(circle at 12% 18%,rgba(66,232,255,.10),transparent 24rem),radial-gradient(circle at 92% 0%,rgba(20,124,255,.10),transparent 28rem)}.site-footer>.container{position:relative;z-index:1}.footer-grid-rich{gap:26px!important}.footer-brand-block{border-radius:24px!important;background:linear-gradient(180deg,rgba(10,32,54,.66),rgba(4,14,27,.50))!important;border:1px solid rgba(93,222,255,.16)!important;padding:22px!important}.footer-links a,.footer-inline-link{transition:color .18s ease,transform .18s ease!important}.footer-links a:hover,.footer-inline-link:hover{color:#fff!important;transform:translateX(3px)!important}.footer-legal-strip{border-top:1px solid rgba(93,222,255,.12)!important}.reveal{will-change:transform,opacity}.js-enabled .reveal:not(.visible){opacity:0;transform:translateY(18px)}.js-enabled .reveal.visible{opacity:1;transform:none;transition:opacity .62s ease,transform .62s ease}.px94-tilt{transform-style:preserve-3d}@media (max-width:1320px){html body .site-header .desktop-nav a:not(.button){padding-inline:10px!important;font-size:.81rem!important}html body .site-header .desktop-cta-secondary{display:none!important}.transit-hero-grid-v81,.pxv93-hero-grid{grid-template-columns:1fr!important}.pxv93-hero-visual,.transit-hero-visual-v81{max-width:980px!important;margin-inline:auto!important}.px83-blog-index .blog-index-shell{grid-template-columns:1fr!important}}@media (max-width:1100px){html body .site-header .container.header-inner{width:min(100% - 30px,980px)!important;grid-template-columns:auto 1fr auto!important}html body .site-header .desktop-cta-secondary{display:none!important}body:not(.page-home) .hero.hero-subpage,body:not(.page-home) .legal-hero{min-height:auto!important;padding:70px 0 58px!important}.px83-contact .two-col,.legal-hero-grid{grid-template-columns:1fr!important}.blog-filter-bar-v80{position:relative;top:auto}}@media (max-width:760px){html body .site-header .container.header-inner{width:min(100% - 22px,640px)!important}html body .site-header .desktop-cta-secondary{display:none!important}html body:where(.section,.section-alt){padding-block:58px!important}body:not(.page-home) .hero.hero-subpage h1,body:not(.page-home) .legal-hero h1{font-size:clamp(36px,11vw,52px)!important}.transit-hero-grid-v81{gap:26px!important}.transit-hero-visual-v81{padding:18px!important;min-height:auto!important}.transit-path-v81{display:grid!important;grid-template-columns:1fr!important}.transit-line-v81{height:2px!important;min-height:2px!important}.pxv93-hero{min-height:auto!important}.pxv93-hero-grid{gap:24px!important}.pxv93-hero h1{font-size:clamp(38px,12vw,56px)!important}.blog-featured-panel-v80{grid-template-rows:180px auto!important}.blog-search-v80{min-width:100%}.legal-document-card{padding:22px!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.px94-tilt:hover{transform:translate3d(var(--px94-x,0),var(--px94-y,0),0) translateY(-4px)!important}}:root{--px-font-ui:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--px-font-display:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html{scroll-behavior:smooth}html,body{overflow-x:hidden!important;background:#020711!important}body{font-family:var(--px-font-ui)!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;height:auto}html body .site-header{padding:8px 0!important;contain:layout style}html body .site-header .container.header-inner,html body.page-home .site-header .container.header-inner,html body[class^="page-"] .site-header .container.header-inner{width:min(100% - 40px,1560px)!important;max-width:1560px!important;min-height:58px!important;grid-template-columns:minmax(158px,auto) minmax(0,1fr) auto!important;gap:14px!important}html body .site-header .brand{gap:9px!important;flex-shrink:0!important}html body .site-header .brand-mark{width:38px!important;height:38px!important;border-radius:13px!important}html body .site-header .brand-mark img{width:27px!important;height:27px!important}html body .site-header .brand-name{font-size:.92rem!important;letter-spacing:.105em!important}html body .site-header .brand-sub{font-size:.58rem!important;letter-spacing:.28em!important;margin-top:2px!important}html body .site-header .desktop-nav,html body.page-home .site-header .desktop-nav,html body[class^="page-"] .site-header .desktop-nav{gap:1px!important;padding:4px!important;min-width:0!important;max-width:100%!important;overflow:visible!important}html body .site-header .desktop-nav a,html body.page-home .site-header .desktop-nav a,html body[class^="page-"] .site-header .desktop-nav a,html body.page-blog .site-header .desktop-nav a:not(.button),html body[class*="page-article"] .site-header .desktop-nav a:not(.button){min-height:34px!important;padding:0 8px!important;font-size:12.5px!important;letter-spacing:-.025em!important;line-height:1!important;white-space:nowrap!important;word-break:normal!important;flex:0 0 auto!important}html body .site-header .header-actions{gap:7px!important;flex-shrink:0!important}html body .site-header .locale-trigger,html body.page-home .site-header .locale-trigger,html body[class^="page-"] .site-header .locale-trigger{min-height:36px!important;min-width:58px!important;padding:7px 9px!important;font-size:12px!important;border-radius:12px!important}html body .site-header .desktop-cta,html body .site-header .desktop-cta-secondary,html body.page-home .site-header .desktop-cta,html body.page-home .site-header .desktop-cta-secondary,html body[class^="page-"] .site-header .desktop-cta,html body[class^="page-"] .site-header .desktop-cta-secondary,html body .site-header .header-actions .button-secondary{min-height:38px!important;padding:0 14px!important;font-size:12.5px!important;border-radius:12px!important;line-height:1!important;white-space:nowrap!important}@media(max-width:1480px){html body .site-header .desktop-cta-secondary{display:none!important}html body .site-header .container.header-inner,html body.page-home .site-header .container.header-inner,html body[class^="page-"] .site-header .container.header-inner{width:min(100% - 32px,1320px)!important;gap:10px!important}html body .site-header .desktop-nav a,html body.page-home .site-header .desktop-nav a,html body[class^="page-"] .site-header .desktop-nav a{font-size:12px!important;padding:0 7px!important}}@media(max-width:1180px){html body .site-header .desktop-nav,html body.page-home .site-header .desktop-nav,html body[class^="page-"] .site-header .desktop-nav,html body .site-header .desktop-cta,html body.page-home .site-header .desktop-cta,html body[class^="page-"] .site-header .desktop-cta{display:none!important}html body .site-header .mobile-toggle,html body.page-home .site-header .mobile-toggle,html body[class^="page-"] .site-header .mobile-toggle{display:flex!important}html body .site-header .container.header-inner,html body.page-home .site-header .container.header-inner,html body[class^="page-"] .site-header .container.header-inner{display:flex!important;justify-content:space-between!important;width:min(100% - 28px,980px)!important}}@media(max-width:620px){html body .site-header .brand-sub{display:none!important}html body .site-header .brand-name{font-size:.86rem!important}html body .site-header .locale-trigger{min-width:52px!important}}.pxv93-hero{min-height:700px!important;padding:58px 0 34px!important}.pxv93-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr)!important;gap:32px!important;align-items:center!important}.pxv93-hero-copy{min-width:0!important;max-width:720px!important}.pxv93-hero h1,html body .pxv93-hero h1{font-size:clamp(42px,4.55vw,68px)!important;line-height:1.045!important;letter-spacing:-.06em!important;max-width:700px!important;text-wrap:balance!important;overflow-wrap:normal!important;word-break:normal!important;margin-bottom:18px!important}.pxv93-lead{font-size:clamp(18px,1.45vw,23px)!important;line-height:1.34!important;max-width:670px!important}.pxv93-text{max-width:650px!important;font-size:1rem!important;line-height:1.72!important}.pxv93-actions{gap:13px!important;flex-wrap:wrap!important}.pxv93-btn{min-height:46px!important;padding:0 21px!important;font-size:.94rem!important}.pxv93-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-top:30px!important}.pxv93-metrics div{padding:16px 14px!important;min-width:0!important}.pxv93-metrics strong{font-size:1rem!important;line-height:1.18!important}.pxv93-metrics span{font-size:.76rem!important;line-height:1.35!important}.pxv93-hero-visual{min-width:0!important}.pxv93-hero-visual img{width:min(100%,920px)!important;margin-inline:auto!important;display:block!important}@media(max-width:1280px){.pxv93-hero-grid{grid-template-columns:1fr!important;gap:22px!important}.pxv93-hero-copy{max-width:880px!important}.pxv93-hero h1{max-width:850px!important;font-size:clamp(40px,6vw,64px)!important}.pxv93-hero-visual{max-width:960px!important;margin-inline:auto!important}}@media(max-width:780px){.pxv93-hero{padding:34px 0 20px!important}.pxv93-hero h1{font-size:clamp(33px,10.2vw,50px)!important;line-height:1.06!important;letter-spacing:-.045em!important}.pxv93-lead{font-size:1.05rem!important}.pxv93-metrics{grid-template-columns:1fr 1fr!important}}@media(max-width:480px){.pxv93-metrics{grid-template-columns:1fr!important}.pxv93-btn{width:100%;justify-content:center}}.section,.pxv93-how,.pxv93-solutions,.pxv93-why,.pxv93-infra,.pxv93-blog,.pxv93-cta,.pxv93-expertise,.pxv93-partners,.hero-subpage,.blog-index-hero,.article-hero{content-visibility:auto;contain-intrinsic-size:1px 720px}.pxv93-home .pxv93-hero{content-visibility:visible;contain-intrinsic-size:auto}.pxv93-section-head h2,.pxv93-title-row h2,.section-heading h2{font-size:clamp(30px,3vw,48px)!important;line-height:1.08!important;letter-spacing:-.045em!important;text-wrap:balance!important}.glass-card,.feature-card,.resource-card,.blog-home-card,.pxv93-solution,.pxv93-dashboard,.pxv93-benefits article,.pxv93-expertise article,.pxv93-partner-grid article{backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.pxv93-solution,.pxv93-benefits article,.pxv93-expertise article,.pxv93-partner-grid article,.glass-card{box-shadow:0 18px 52px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.045)!important}.pxv93-articles{overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px}.pxv93-articles a{scroll-snap-align:start}@media(max-width:1180px){.pxv93-articles{grid-template-columns:repeat(4,minmax(210px,1fr))!important}.pxv93-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pxv93-benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pxv93-partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.pxv93-solutions-grid,.pxv93-benefits,.pxv93-expertise-grid,.pxv93-partner-grid{grid-template-columns:1fr!important}.pxv93-articles{grid-template-columns:repeat(8,minmax(230px,1fr))!important}.pxv93-infra-card{padding:20px!important}.pxv93-dashboard{padding:18px!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(max-width:760px){.pxv93-hero-visual img,.pxv93-bars b{animation:none!important}.pxv93-hero::before,.pxv93-hero::after{opacity:.38!important}}.page-game .hero-subpage::after{background-image:url('../img/hero-game.webp')!important}.page-infrastructure .hero-subpage::after{background-image:url('../img/hero-infra.webp')!important}