:root{--color-brand-chrome-gradient: linear-gradient( 90deg, #0000ae 0%, #000085 30%, #00005b 55%, #000032 80%, #000008 100% );--color-brand-vertical-gradient: linear-gradient( 180deg, #0000ae 0%, #000085 28%, #00005b 55%, #000032 82%, #000008 100% );--color-button-primary-bg: #137f15;--color-button-primary-text: #ffffff;--color-button-primary-hover: #0f6a12;--color-button-danger-bg: #b42318;--color-button-danger-hover: #912018;--color-text-heading: #13009a;--color-text-body: #1b1b1b;--color-text-muted: rgba(27, 27, 27, .62);--color-text-accent: #137f15;--color-text-on-chrome: #ffffff;--color-text-on-chrome-muted: rgba(255, 255, 255, .85);--color-surface-body: #f9fafb;--color-surface-raised: #ffffff;--color-surface-soft: #f4f6ff;--color-surface-glass: rgba(255, 255, 255, .78);--color-navy: #00005b;--color-navy-deep: #000032;--color-navy-soft: #000085;--color-heading-brand: #13009a;--color-green: #137f15;--color-green-hover: #0f6a12;--color-green-soft: #22a82a;--color-border-subtle: rgb(19 0 154 / .09);--color-border-accent: rgba(19, 127, 21, .45);--color-focus-ring: #137f15;--warning: #b45309;--danger: #b42318;--glow-green: rgba(19, 127, 21, .18);--font-family-stack: Inter, system-ui, -apple-system, sans-serif;--font-family-display: "Space Grotesk", Inter, sans-serif;--font-size-hero: 3rem;--font-size-section: 2.25rem;--font-size-body: 1rem;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 36px;--font-size-4xl: 48px;--font-weight-base: 500;--font-weight-heading: 700;--line-height-base: 1.6;--layout-max-desktop: 1280px;--layout-max-body: 720px;--body-max-width: 720px;--header-height: 84px;--space-4: 1rem;--space-7: 1.75rem;--space-8: 2rem;--section-pad-y: 4.25rem;--section-pad-y-tablet: 3.5rem;--section-pad-y-mobile: 3rem;--radius-card: 1rem;--radius-btn: .75rem;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--shadow-glass: 0 4px 6px rgb(19 0 154 / .04), 0 20px 48px rgb(19 0 154 / .1);--shadow-1: 0 1px 2px rgb(19 0 154 / .05), 0 8px 24px rgb(19 0 154 / .06);--shadow-premium: var(--shadow-glass);--transition-smooth: all .4s cubic-bezier(.4, 0, .2, 1);--motion-duration-fast: .15s;--motion-duration-normal: .22s;--motion-ease: cubic-bezier(.4, 0, .2, 1)}.brand-chrome{background:var(--color-brand-chrome-gradient);color:var(--color-text-on-chrome)}.jp-wordmark{font-family:var(--font-family-display);font-weight:700;font-size:1.05rem;letter-spacing:-.03em;color:var(--color-text-heading);white-space:nowrap}.jp-wordmark--on-dark{color:#fff}html.dark,html[data-theme=dark]{color-scheme:dark;--color-text-heading: #e8eaf8;--color-text-body: #c8cad8;--color-text-muted: rgba(200, 202, 216, .72);--color-heading-brand: #e8eaf8;--color-surface-body: #0b0c14;--color-surface-raised: #151725;--color-surface-soft: #10121c;--color-surface-glass: rgba(21, 23, 37, .92);--color-text-on-chrome: #ffffff;--color-text-on-chrome-muted: rgba(255, 255, 255, .85);--color-border-subtle: rgba(200, 196, 255, .14);--color-navy: #a5abff;--color-navy-deep: #7b82ef;--color-navy-soft: #c4c8ff;--shadow-glass: 0 4px 6px rgb(0 0 0 / .25), 0 20px 48px rgb(0 0 0 / .35);--shadow-1: 0 1px 2px rgb(0 0 0 / .2), 0 8px 24px rgb(0 0 0 / .28);--shadow-premium: var(--shadow-glass);--glow-green: rgba(34, 197, 94, .22)}@tailwind base;@tailwind components;@tailwind utilities;@layer base{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{margin:0;min-width:320px;max-width:100%;font-family:var(--font-family-stack);font-size:var(--font-size-base);font-weight:var(--font-weight-base);line-height:var(--line-height-base);color:var(--color-text-body);background-color:var(--color-surface-body);background-image:linear-gradient(rgba(0,0,91,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,91,.045) 1px,transparent 1px);background-size:48px 48px;background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;transition:background-color var(--motion-duration-fast) var(--motion-ease),color var(--motion-duration-fast) var(--motion-ease)}#root{min-height:100vh;min-height:100dvh;max-width:100%;overflow-x:clip}.route-boot{min-height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem}.route-boot--full{min-height:100vh;min-height:100dvh}.route-boot img{width:48px;height:48px}.route-boot__bar{width:112px;height:3px;border-radius:99px;background:#13009a1f;overflow:hidden}.route-boot__bar i{display:block;height:100%;width:40%;border-radius:99px;background:#137f15;animation:route-boot 1s ease-in-out infinite}@keyframes route-boot{0%{transform:translate(-120%)}to{transform:translate(280%)}}html[data-theme=dark] .route-boot__bar{background:#ffffff1f}[id]{scroll-margin-top:calc(var(--header-height) + .75rem)}main>section:not(.hero){content-visibility:auto;contain-intrinsic-size:auto 720px}h1,h2,h3,h4,h5,h6{color:var(--color-text-heading);font-weight:var(--font-weight-heading);margin:0}p{margin:0}a{color:inherit}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}}@layer components{.skip-link{position:absolute;top:0;left:0;z-index:200;padding:.75rem 1rem;background:var(--color-button-primary-bg);color:var(--color-button-primary-text);font-weight:var(--font-weight-heading);text-decoration:none;border-radius:0 0 var(--radius-md) 0;transform:translateY(-120%);transition:transform var(--motion-duration-fast) var(--motion-ease)}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0);outline:2px solid #ffffff;outline-offset:2px}.brand-chrome{background:var(--color-brand-chrome-gradient)}.heading-hero{font-size:clamp(1.85rem,4.2vw + .45rem,var(--font-size-4xl));line-height:1.12;font-weight:var(--font-weight-heading);color:var(--color-text-heading);letter-spacing:-.03em}h1,h2,h3,h4,.lp-title,.heading-hero,.heading-section{color:var(--color-navy)}.text-accent,.hm-accent,h1 .text-accent,h2 .text-accent,h3 .text-accent{color:var(--color-text-accent)!important}.lp-lead{color:var(--color-text-muted)}.heading-section{font-size:clamp(1.65rem,2vw + .8rem,var(--font-size-3xl));line-height:1.18;font-weight:var(--font-weight-heading);color:var(--color-text-heading);letter-spacing:-.025em}.text-body{max-width:var(--layout-max-body);color:var(--color-text-body);font-size:var(--font-size-base);line-height:1.6}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;min-width:44px;padding:.8rem 1.55rem;border:none;border-radius:var(--radius-lg);background-color:var(--color-button-primary-bg);color:var(--color-button-primary-text);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-heading);letter-spacing:-.01em;line-height:1.25;text-decoration:none;cursor:pointer;box-shadow:0 8px 20px #137f152e;transition:filter var(--motion-duration-fast) var(--motion-ease),background-color var(--motion-duration-fast) var(--motion-ease),box-shadow var(--motion-duration-fast) var(--motion-ease)}.btn-primary:hover{background-color:var(--color-button-primary-hover);filter:brightness(1.04);box-shadow:0 10px 24px #137f153d}.btn-primary:active{filter:brightness(.96)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;min-width:44px;padding:.8rem 1.55rem;border:1.5px solid var(--color-border-accent);border-radius:var(--radius-lg);background-color:var(--btn-secondary-bg, rgba(255, 255, 255, .72));color:var(--color-button-primary-bg);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-heading);letter-spacing:-.01em;line-height:1.25;text-decoration:none;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease),color var(--motion-duration-fast) var(--motion-ease),box-shadow var(--motion-duration-fast) var(--motion-ease)}.btn-secondary:hover{background-color:var(--btn-secondary-hover-bg, rgba(19, 127, 21, .06));border-color:var(--color-button-primary-bg);box-shadow:0 8px 18px #137f1514}.btn-secondary:active{background-color:var(--btn-secondary-active-bg, rgba(19, 127, 21, .1))}.btn-text-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:.25rem .15rem;border:none;background:none;color:var(--color-text-heading);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-heading);line-height:1.25;text-decoration:underline;text-decoration-color:#1b1b1b47;text-underline-offset:.2em;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease),text-decoration-color var(--motion-duration-fast) var(--motion-ease)}.btn-text-link:hover{color:var(--color-button-primary-bg);text-decoration-color:#137f158c}}img,video,canvas{max-width:100%;height:auto}svg:not([width]):not([height]){max-width:100%}pre,code,.guide-detail__code,.guide-blocks__code,.blog-article__code{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table{max-width:100%}.table-scroll,.feat-hub__matrix-wrap,.ec__desktop{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}main,section,article,.lp-inner,[class*=__inner],[class*=__layout],[class*=__hero-inner]{min-width:0}[class*=__chips],.faq-page__chips,.cs-hub__chips,.guides-hub__chips,.blog-page__cats,.feat-hub__chips{max-width:100%;overscroll-behavior-x:contain}@media(max-width:640px){.heading-hero{font-size:clamp(1.55rem,7vw + .4rem,2.1rem)}.heading-section,.lp-title{font-size:clamp(1.35rem,4.5vw + .55rem,1.85rem)}.lp-lead{font-size:1rem}.lp-section{padding-block:var(--section-pad-y-mobile)}.hero__actions,.final-cta__actions,.faq-page__hero-actions,.faq-page__cta-actions,.cs-hub__hero-actions,.cs-hub__cta-actions,.cs-detail__cta-actions,.guide-detail__bottom-actions,.guides-hub__hero-actions,.feat-hub__hero-actions,.sol-hub__hero-actions,.content-page__actions{display:flex;flex-wrap:wrap;gap:.65rem}.hero__actions .btn-primary,.hero__actions .btn-secondary,.final-cta__actions .btn-primary,.final-cta__actions .btn-secondary,.faq-page__hero-actions .btn-primary,.faq-page__hero-actions .btn-secondary,.faq-page__cta-actions .btn-primary,.faq-page__cta-actions .btn-secondary,.cs-hub__hero-actions .btn-primary,.cs-hub__hero-actions .btn-secondary,.cs-hub__cta-actions .btn-primary,.cs-hub__cta-actions .btn-secondary,.cs-detail__cta-actions .btn-primary,.cs-detail__cta-actions .btn-secondary,.guide-detail__bottom-actions .btn-primary,.guide-detail__bottom-actions .btn-secondary,.guides-hub__hero-actions .btn-primary,.guides-hub__hero-actions .btn-secondary,.feat-hub__hero-actions .btn-primary,.feat-hub__hero-actions .btn-secondary,.sol-hub__hero-actions .btn-primary,.sol-hub__hero-actions .btn-secondary,.content-page__actions .btn-primary,.content-page__actions .btn-secondary,.guide-detail__side-cta .btn-primary{width:100%}}@media(max-width:360px){:root{--space-4: .85rem;--header-height: 76px}.site-header__mobile-cta{padding-inline:.7rem;font-size:13px}.hero-dash{grid-template-columns:1fr!important}}@media(max-width:420px){.hero-dash{grid-template-columns:1fr!important}}@media(max-width:720px){.qa-page__devices,.guide-hub-visual__mini,.feat-analytics--compact .feat-analytics__workflow,.sol-analytics--compact .sol-analytics__workflow,.cs-hub__outcomes-grid,.feat-hub__timeline,.hiw-path{grid-template-columns:1fr!important}.guide-detail__meta-row,.cs-detail__meta,.faq-page__popular-grid{grid-template-columns:1fr}.guide-detail__meta-row{display:grid}.guide-detail__meta-row li,.cs-detail__meta li{min-width:0;flex:1 1 100%}.privacy-page__content,.terms-page__content,.cookie-page__content,.guide-detail__content,.cs-detail__layout,.faq-page__main,.blog-article__content{font-size:.98rem;line-height:1.7}}@media(max-width:1024px)and (min-width:721px){.cs-hub__outcomes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.faq-page__trigger,.faq__trigger,.guide-detail__toc-toggle,.privacy-page__toc-toggle,.terms-page__toc-toggle,.cookie-page__toc-toggle,.hiw-faq__q,.seo-page__faq-trigger{min-height:48px}}@supports (padding: max(0px)){.site-header__shell{padding-left:max(var(--space-4),env(safe-area-inset-left));padding-right:max(var(--space-4),env(safe-area-inset-right))}}@media(max-width:720px)and (prefers-reduced-motion:no-preference){.feat-analytics__net path,.sol-analytics__net path,.guide-hero-visual__net path,.faq-hero-visual__net path,.cs-visual__net path{animation:none}}.brand-shell{color:var(--color-text-body);background:var(--color-surface-body);font-family:var(--font-family-stack)}.brand-shell__sidebar,.dash-app .dash-sidebar,.admin-portal .dash-sidebar{background:var(--color-brand-vertical-gradient);color:var(--color-text-on-chrome);border-right:1px solid rgba(255,255,255,.08);box-shadow:4px 0 32px #00005b2e}.brand-shell__sidebar .dash-sidebar__name,.admin-portal .dash-sidebar__name{color:#fff!important}.brand-shell__sidebar .dash-sidebar__tag,.admin-portal .dash-sidebar__tag,.admin-portal .cloud-admin__group-label{color:#ffffff8c!important}.brand-shell__sidebar .dash-sidebar__link,.admin-portal .dash-sidebar__link{color:#ffffffc7!important;border-radius:var(--radius-md);transition:background var(--motion-duration-fast) var(--motion-ease),color var(--motion-duration-fast) var(--motion-ease),transform var(--motion-duration-fast) var(--motion-ease),box-shadow var(--motion-duration-fast) var(--motion-ease)}.brand-shell__sidebar .dash-sidebar__link:hover,.admin-portal .dash-sidebar__link:hover:not(.is-active){background:#ffffff1a!important;color:#fff!important}.brand-shell__sidebar .dash-sidebar__link.is-active,.admin-portal .dash-sidebar__link.is-active{background:var(--color-brand-accent-gradient)!important;color:#fff!important;box-shadow:0 0 0 1px #ffffff1f,0 8px 22px #137f1559!important}.brand-card{position:relative;padding:1.15rem 1.2rem;border-radius:var(--radius-lg);background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform var(--motion-duration-fast) var(--motion-ease),box-shadow var(--motion-duration-fast) var(--motion-ease)}.brand-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.brand-card h1,.brand-card h2,.brand-card h3{color:var(--color-text-heading)}.brand-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:0 1rem;border-radius:var(--radius-lg);font:inherit;font-size:.875rem;font-weight:var(--font-weight-heading);letter-spacing:-.01em;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease),color var(--motion-duration-fast) var(--motion-ease),box-shadow var(--motion-duration-fast) var(--motion-ease),filter var(--motion-duration-fast) var(--motion-ease),transform var(--motion-duration-fast) var(--motion-ease)}.brand-btn--primary,.dash-btn--primary{background:var(--color-button-primary-bg)!important;color:var(--color-button-primary-text)!important;border:0!important;box-shadow:0 8px 20px #137f152e}.brand-btn--primary:hover,.dash-btn--primary:hover{background:var(--color-button-primary-hover)!important;filter:brightness(1.04);box-shadow:0 10px 24px #137f153d;transform:translateY(-1px)}.brand-btn--secondary,.dash-btn--outline{border:1.5px solid var(--color-border-accent)!important;background:var(--btn-secondary-bg)!important;color:var(--color-button-primary-bg)!important}.brand-btn--secondary:hover,.dash-btn--outline:hover{background:var(--btn-secondary-hover-bg)!important;border-color:var(--color-button-primary-bg)!important}.brand-btn--ghost,.dash-btn--ghost{border:1px solid var(--color-border-subtle)!important;background:var(--color-surface-raised)!important;color:var(--color-text-heading)!important}.brand-btn--ghost:hover,.dash-btn--ghost:hover{border-color:var(--color-border-accent)!important;background:var(--btn-secondary-hover-bg)!important;color:var(--color-green)!important}.brand-btn--danger,.dash-btn--danger{background:var(--color-button-danger-bg)!important;color:#fff!important;border:0!important}.brand-btn--danger:hover,.dash-btn--danger:hover{background:var(--color-button-danger-hover)!important}.brand-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .65rem;border-radius:999px;font-size:.72rem;font-weight:700;border:1px solid transparent}.brand-badge--success{background:#137f151f;color:var(--color-green);border-color:#137f1538}.brand-badge--warning{background:#b45a141f;color:var(--warning);border-color:#b45a1438}.brand-badge--danger{background:#b423181f;color:var(--danger);border-color:#b4231838}.brand-badge--navy{background:#00005b14;color:var(--color-heading-brand);border-color:var(--color-border-subtle)}html[data-theme=dark] .brand-badge--navy{background:#9ea3ff24;color:#c7d2fe}.brand-shell input:not([type=checkbox]):not([type=radio]),.brand-shell select,.brand-shell textarea,.admin-portal input:not([type=checkbox]):not([type=radio]),.admin-portal select,.admin-portal textarea,.dash-app input:not([type=checkbox]):not([type=radio]),.dash-app select,.dash-app textarea{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);color:var(--color-text-body);font:inherit;transition:border-color var(--motion-duration-fast) var(--motion-ease),box-shadow var(--motion-duration-fast) var(--motion-ease)}.brand-shell input:focus,.brand-shell select:focus,.brand-shell textarea:focus,.admin-portal input:focus,.admin-portal select:focus,.admin-portal textarea:focus,.dash-app input:focus,.dash-app select:focus,.dash-app textarea:focus{outline:none;border-color:var(--color-border-accent);box-shadow:0 0 0 3px var(--glow-green)}.brand-table,.admin-portal .dash-table,.dash-app .dash-table{width:100%;border-collapse:collapse}.brand-table th,.admin-portal .dash-table th{color:var(--color-text-muted);background:var(--color-surface-soft)}.brand-table td,.admin-portal .dash-table td{color:var(--color-text-body)}.brand-table tbody tr:hover,.admin-portal .dash-table tbody tr:hover{background:color-mix(in srgb,var(--color-green) 6%,transparent)}.brand-shell__topbar,.admin-portal .dash-top,.dash-app .dash-top{background:var(--color-surface-glass);border-bottom:1px solid var(--color-border-subtle);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html[data-theme=dark] .brand-shell__topbar,html[data-theme=dark] .admin-portal .dash-top{box-shadow:none}.jp-logo{display:inline-grid;place-items:center;overflow:hidden;flex-shrink:0;background:transparent}.jp-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none}.jp-logo--sm{width:2.25rem;height:2.25rem}.jp-logo--md{width:2.75rem;height:2.75rem}.jp-logo--lg{width:3.35rem;height:3.35rem}.jp-logo--xl{width:4.5rem;height:4.5rem}.jp-brand{display:inline-flex;align-items:center;gap:.7rem;min-width:0}.jp-brand__wordmark{font-family:var(--font-family-display, inherit);font-size:1.22rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:inherit;white-space:nowrap}@media(max-width:480px){.jp-logo--lg{width:2.9rem;height:2.9rem}.jp-logo--xl{width:3.6rem;height:3.6rem}.jp-brand{gap:.55rem}.jp-brand__wordmark{font-size:1.08rem}}.theme-toggle{--theme-toggle-size: 42px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--theme-toggle-size);height:var(--theme-toggle-size);padding:0;border:1px solid rgba(27,27,27,.12);border-radius:14px;background:linear-gradient(165deg,#fffffffa,#f5f6fcf2);color:var(--color-text-heading);box-shadow:0 1px 2px #0000080a,0 8px 18px #1b1b1b12,inset 0 1px #ffffffd9;cursor:pointer;overflow:hidden;transition:transform var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease),box-shadow var(--motion-duration-fast) var(--motion-ease),background var(--motion-duration-fast) var(--motion-ease)}.theme-toggle__glow{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 30% 25%,rgba(19,127,21,.16),transparent 55%);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease)}.theme-toggle__track{position:relative;z-index:1;width:18px;height:18px;display:grid;place-items:center}.theme-toggle__icon{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--motion-duration-normal) var(--motion-ease),transform var(--motion-duration-normal) var(--motion-ease)}.theme-toggle__icon--sun{opacity:1;transform:rotate(0) scale(1);color:var(--color-text-heading)}.theme-toggle__icon--moon{opacity:0;transform:rotate(-40deg) scale(.65);color:#c8c4ff}.theme-toggle:hover{transform:translateY(-1px);border-color:#137f1547;box-shadow:0 2px 4px #0000080d,0 12px 24px #1b1b1b1a,inset 0 1px #ffffffe6}.theme-toggle:hover .theme-toggle__glow{opacity:1}.theme-toggle:active{transform:translateY(0)}.theme-toggle:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.theme-toggle[data-theme-active=dark] .theme-toggle__icon--sun{opacity:0;transform:rotate(40deg) scale(.65)}.theme-toggle[data-theme-active=dark] .theme-toggle__icon--moon{opacity:1;transform:rotate(0) scale(1)}.theme-toggle--compact{--theme-toggle-size: 46px;align-self:flex-start}html[data-theme=dark] .theme-toggle{border-color:#c8c4ff29;background:linear-gradient(165deg,#1e2246fa,#101428f5);color:#e8eaf8;box-shadow:0 1px 2px #00000059,0 10px 22px #00000059,inset 0 1px #c8c4ff14}html[data-theme=dark] .theme-toggle:hover{border-color:#3ddc8459;box-shadow:0 2px 4px #0006,0 14px 28px #0006,inset 0 1px #c8c4ff1a}html[data-theme=dark] .theme-toggle__glow{background:radial-gradient(circle at 70% 30%,rgba(107,108,255,.28),transparent 55%)}@media(prefers-reduced-motion:reduce){.theme-toggle,.theme-toggle__icon,.theme-toggle__glow{transition:none}}.site-header{position:sticky;top:0;z-index:200;width:100%}.site-header__shell{border-bottom:1px solid rgba(27,27,27,.08);background:#ffffffdb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding-inline:var(--space-4);transition:box-shadow var(--motion-duration-fast) var(--motion-ease),background-color var(--motion-duration-fast) var(--motion-ease)}.site-header.is-scrolled .site-header__shell{background:#fffffff0;box-shadow:0 8px 28px #0000080f}.site-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1.25rem;max-width:var(--layout-max-desktop);min-height:var(--header-height);margin:0 auto;padding:.75rem 0;overflow:visible}.site-header__brand{display:inline-flex;align-items:center;gap:.65rem;grid-column:1;min-width:0;text-decoration:none;color:var(--color-text-heading);z-index:1}.site-header__logo{flex-shrink:0}.site-header__brand-text{display:flex;flex-direction:column;gap:.08rem;line-height:1.15}.site-header__name{font-size:1.2rem;font-weight:var(--font-weight-heading);letter-spacing:-.025em}.site-header__descriptor{display:none;color:var(--color-text-muted);font-size:11px;font-weight:var(--font-weight-heading);letter-spacing:.02em}.site-header__nav{grid-column:2;display:flex;justify-content:center;min-width:0;overflow:visible}.site-header__nav-list{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0;list-style:none;margin:0;padding:0;max-width:100%}.site-header__item{position:relative}.site-header__link{position:relative;display:inline-flex;align-items:center;gap:.28rem;min-height:42px;padding:.4rem .62rem;border:none;border-radius:10px;background:transparent;color:#1b1b1bb8;font:inherit;font-size:15px;font-weight:var(--font-weight-heading);letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease),background-color var(--motion-duration-fast) var(--motion-ease)}.site-header__link:hover,.site-header__link:focus-visible{color:var(--color-text-heading);background:#1b1b1b0d;outline:none}.site-header__link:focus-visible{box-shadow:0 0 0 2px #137f1559}.site-header__link.is-active{color:var(--color-text-heading);background:transparent}.site-header__link.is-active:after{content:"";position:absolute;left:.62rem;right:.62rem;bottom:.35rem;height:2px;border-radius:999px;background:var(--color-text-heading)}.site-header__chevron{transition:transform var(--motion-duration-fast) var(--motion-ease)}.site-header__chevron.is-open{transform:rotate(180deg)}.site-header__dropdown,.site-header__mega{position:absolute;top:calc(100% + .7rem);left:0;min-width:360px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity var(--motion-duration-normal) var(--motion-ease),transform var(--motion-duration-normal) var(--motion-ease),visibility var(--motion-duration-fast) var(--motion-ease);z-index:220}.site-header__mega{left:50%;width:min(860px,calc(100% - 2rem));width:min(860px,calc(100dvw - 2rem));max-width:calc(100dvw - 2rem);transform:translate(-50%) translateY(10px)}.site-header__dropdown--wide{min-width:min(580px,calc(100dvw - 2rem));left:50%;transform:translate(-50%) translateY(10px)}.site-header__dropdown--features{min-width:min(720px,calc(100dvw - 2rem))}.site-header__dropdown--features .site-header__dropdown-list{border-radius:22px 22px 0 0;box-shadow:none;border-bottom:none}.site-header__dropdown-foot{position:relative;z-index:1;display:flex;justify-content:flex-end;padding:.75rem 1rem .9rem;border:1px solid rgba(27,27,27,.1);border-top:1px solid rgba(27,27,27,.08);border-radius:0 0 22px 22px;background:linear-gradient(180deg,#f7f8fd,#f3f6fb);box-shadow:0 1px 2px #0000080a,0 18px 40px #1b1b1b1a,0 40px 80px #00000814}.site-header__dropdown-foot a{color:var(--color-button-primary-bg);font-size:.875rem;font-weight:var(--font-weight-heading);text-decoration:none}.site-header__dropdown-foot a:hover{text-decoration:underline;text-underline-offset:3px}.site-header__dropdown.is-open,.site-header__mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-header__mega.is-open,.site-header__dropdown--wide.is-open{transform:translate(-50%) translateY(0)}.site-header__dropdown[hidden],.site-header__mega[hidden]{display:block!important}.site-header__dropdown:not(.is-open)[hidden],.site-header__mega:not(.is-open)[hidden]{display:none!important}.site-header__dropdown-list,.site-header__mega-panel{position:relative;isolation:isolate;margin:0;padding:.75rem;list-style:none;border-radius:22px;border:1px solid rgba(27,27,27,.1);background:radial-gradient(circle at 12% 0%,rgba(120,110,220,.1),transparent 42%),radial-gradient(circle at 92% 8%,rgba(19,127,21,.08),transparent 38%),var(--color-surface-raised);box-shadow:0 1px 2px #0000080a,0 18px 40px #1b1b1b1a,0 40px 80px #00000814;overflow:hidden}.site-header__dropdown-list:before,.site-header__mega-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(27,27,27,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(27,27,27,.03) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 78%);mask-image:linear-gradient(180deg,#000 0%,transparent 78%);opacity:.9}.site-header__dropdown-list>*,.site-header__mega-panel>*{position:relative;z-index:1}.site-header__dropdown-list--2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.85rem}.site-header__dropdown-item,.site-header__mega-item{display:flex;gap:.85rem;align-items:flex-start;padding:.85rem .9rem;border-radius:14px;border:1px solid transparent;text-decoration:none;transition:background-color var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease),box-shadow var(--motion-duration-fast) var(--motion-ease),transform var(--motion-duration-fast) var(--motion-ease)}.site-header__dropdown-item:hover,.site-header__mega-item:hover,.site-header__mega-item.is-active{background:#ffffffeb;border-color:#1b1b1b1a;box-shadow:0 8px 20px #1b1b1b0f}.site-header__dropdown-item:hover,.site-header__mega-item:hover{transform:translateY(-1px)}.site-header__dropdown-icon{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;flex-shrink:0;border-radius:12px;border:1px solid rgba(27,27,27,.08);background:linear-gradient(145deg,#0000ae1a,#786edc14 45%,#137f1514);color:var(--color-text-heading);box-shadow:inset 0 1px #ffffffa6}.nav-ico,.sol-icon{width:1.2rem;height:1.2rem}.site-header__dropdown-item strong,.site-header__mega-item strong{display:block;color:var(--color-text-heading);font-size:.95rem;font-weight:var(--font-weight-heading);letter-spacing:-.018em;line-height:1.3}.site-header__dropdown-item span span,.site-header__mega-item span span{display:block;margin-top:.22rem;color:var(--color-text-muted);font-size:.8125rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.site-header__mega-panel{padding:0}.site-header__mega-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.35rem 1.05rem;border-bottom:1px solid rgba(27,27,27,.08);background:linear-gradient(180deg,#f7f8fff2,#ffffffb8)}.site-header__mega-eyebrow{margin:0 0 .35rem;color:var(--color-text-heading);font-size:11px;font-weight:var(--font-weight-heading);letter-spacing:.14em;text-transform:uppercase;opacity:.68}.site-header__mega-title{margin:0;max-width:28ch;color:var(--color-text-heading);font-size:1.05rem;font-weight:var(--font-weight-heading);letter-spacing:-.022em;line-height:1.3}.site-header__mega-all{flex-shrink:0;margin-top:.15rem;color:var(--color-button-primary-bg);font-size:.875rem;font-weight:var(--font-weight-heading);text-decoration:none;white-space:nowrap}.site-header__mega-all:hover,.site-header__mega-all:focus-visible{text-decoration:underline;text-underline-offset:3px;outline:none}.site-header__mega-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;list-style:none;margin:0;padding:.85rem .9rem}.site-header__mega-foot{display:flex;justify-content:space-between;align-items:center;gap:.85rem;padding:1rem 1.25rem;border-top:1px solid rgba(27,27,27,.08);background:linear-gradient(180deg,#f7f8fd,#f3f6fb)}.site-header__mega-foot a:not(.site-header__mega-cta){color:var(--color-text-heading);font-size:.9rem;font-weight:var(--font-weight-heading);text-decoration:none}.site-header__mega-foot a:not(.site-header__mega-cta):hover{text-decoration:underline;text-underline-offset:3px}.site-header__mega-cta{display:inline-flex;align-items:center;min-height:40px;padding:.45rem 1rem;border-radius:11px;background:var(--color-button-primary-bg);color:#fff!important;font-size:.9rem;font-weight:var(--font-weight-heading);text-decoration:none;box-shadow:0 8px 18px #137f1538}.site-header__mega-cta:hover{background:var(--color-button-primary-hover)}.site-header__actions{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0;z-index:1}.site-header__theme{flex-shrink:0}.site-header__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;border:1px solid rgba(27,27,27,.1);background:var(--color-surface-raised);color:var(--color-text-heading);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease)}.site-header__icon-btn:hover,.site-header__icon-btn:focus-visible{background:#1b1b1b0a;border-color:#1b1b1b2e;outline:none}.site-header__actions .btn-primary,.site-header__actions .btn-secondary{min-height:44px;padding:.55rem 1.05rem;font-size:15px;border-radius:12px;white-space:nowrap;flex-shrink:0;letter-spacing:-.01em}.site-header__mobile-bar{display:none;align-items:center;gap:.45rem;flex-shrink:0}.site-header__menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(27,27,27,.12);border-radius:11px;background:var(--color-surface-raised);cursor:pointer}.site-header__burger{display:flex;flex-direction:column;gap:4px;width:16px}.site-header__burger span{display:block;height:2px;border-radius:999px;background:var(--color-text-heading);transition:transform var(--motion-duration-fast) var(--motion-ease),opacity var(--motion-duration-fast) var(--motion-ease)}.site-header__menu-toggle[aria-expanded=true] .site-header__burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header__menu-toggle[aria-expanded=true] .site-header__burger span:nth-child(2){opacity:0}.site-header__menu-toggle[aria-expanded=true] .site-header__burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.site-header__drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000859;opacity:0;visibility:hidden;transition:opacity var(--motion-duration-normal) var(--motion-ease);z-index:210}.site-header__drawer-backdrop.is-open{opacity:1;visibility:visible}.site-header__drawer{position:fixed;top:0;right:0;width:min(400px,100%);height:100vh;height:100dvh;max-height:100dvh;display:flex;flex-direction:column;background:var(--color-surface-raised);border-left:1px solid rgba(27,27,27,.08);box-shadow:-20px 0 48px #0000081f;transform:translate(104%);transition:transform var(--motion-duration-normal) var(--motion-ease);z-index:230;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-right:env(safe-area-inset-right)}.site-header__drawer.is-open{transform:translate(0)}.site-header__drawer[hidden],.site-header__drawer-backdrop[hidden]{display:block!important}.site-header__drawer:not(.is-open)[hidden],.site-header__drawer-backdrop:not(.is-open)[hidden]{display:none!important}.site-header__drawer-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid rgba(27,27,27,.08)}.site-header__drawer-nav{flex:1;overflow:auto;padding:.75rem;display:flex;flex-direction:column;gap:.15rem}.site-header__drawer-link,.site-header__drawer-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:.75rem .9rem;border:none;border-radius:12px;background:transparent;color:var(--color-text-heading);font:inherit;font-size:1.05rem;font-weight:var(--font-weight-heading);text-align:left;text-decoration:none;cursor:pointer}.site-header__drawer-link:hover,.site-header__drawer-toggle:hover{background:#1b1b1b0d}.site-header__drawer-sub{display:flex;flex-direction:column;gap:.15rem;margin:.1rem 0 .35rem;padding:.35rem;border-radius:12px;background:var(--color-surface-body)}.site-header__drawer-sub a{padding:.65rem .75rem;border-radius:10px;color:var(--color-text-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-heading);text-decoration:none}.site-header__drawer-sub a:hover{background:var(--color-surface-raised)}.site-header__drawer-foot{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.1rem max(1.25rem,env(safe-area-inset-bottom));border-top:1px solid rgba(27,27,27,.08)}.site-header__drawer-foot .btn-primary{width:100%}body.nav-locked{overflow:hidden}@media(min-width:1600px){.site-header__descriptor{display:block}}@media(max-width:1380px){.site-header__inner{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.site-header__nav,.site-header__actions{display:none}.site-header__mobile-bar{display:inline-flex}.site-header__mobile-cta{min-height:42px;padding:.5rem .95rem;font-size:14px}}@media(max-width:520px){.site-header__theme--mobile{display:none}}@media(prefers-reduced-motion:reduce){.site-header__shell,.site-header__link,.site-header__dropdown,.site-header__mega,.site-header__drawer,.site-header__drawer-backdrop,.site-header__chevron,.site-header__burger span{transition:none}}html[data-theme=dark] .site-header__shell{background:#080a18e0;border-bottom-color:#ffffff14}html[data-theme=dark] .site-header.is-scrolled .site-header__shell{background:#080a18f0;box-shadow:0 10px 30px #00000059}html[data-theme=dark] .site-header__brand,html[data-theme=dark] .site-header__name,html[data-theme=dark] .site-header__link.is-active,html[data-theme=dark] .site-header__icon-btn,html[data-theme=dark] .site-header__drawer-link,html[data-theme=dark] .site-header__drawer-toggle,html[data-theme=dark] .site-header__drawer-sub a{color:#eef0ff}html[data-theme=dark] .site-header__descriptor,html[data-theme=dark] .site-header__link{color:#eef0ffb3}html[data-theme=dark] .site-header__link:hover,html[data-theme=dark] .site-header__link.is-active{background:#ffffff0f}html[data-theme=dark] .site-header__dropdown-list,html[data-theme=dark] .site-header__mega-panel,html[data-theme=dark] .site-header__drawer,html[data-theme=dark] .site-header__icon-btn,html[data-theme=dark] .site-header__menu-toggle{background:radial-gradient(circle at 12% 0%,rgba(120,110,220,.12),transparent 42%),#101228;border-color:#ffffff1a;color:#eef0ff;box-shadow:0 24px 60px #00000073}html[data-theme=dark] .site-header__mega-head,html[data-theme=dark] .site-header__mega-foot,html[data-theme=dark] .site-header__drawer-sub{background:#0c0e1d;border-color:#ffffff14}html[data-theme=dark] .site-header__dropdown-item strong,html[data-theme=dark] .site-header__mega-item strong,html[data-theme=dark] .site-header__mega-title,html[data-theme=dark] .site-header__mega-foot a{color:#eef0ff}html[data-theme=dark] .site-header__dropdown-item span span,html[data-theme=dark] .site-header__mega-item span span{color:#eef0ffa6}html[data-theme=dark] .site-header__burger span{background:#eef0ff}html[data-theme=dark] .site-header__drawer-foot{border-top-color:#ffffff14}html[data-theme=dark] .site-header__menu-toggle{color:#eef0ff}.contact-float{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;display:flex;align-items:center;gap:.65rem}.contact-float__btn{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:999px;color:#fff;text-decoration:none;transition:transform .16s ease,background-color .16s ease}.contact-float__btn svg{width:1.45rem;height:1.45rem}.contact-float__btn--whatsapp{background:#25d366;box-shadow:0 10px 24px #25d36659}.contact-float__btn--whatsapp:hover,.contact-float__btn--whatsapp:focus-visible{background:#20bd5a;transform:translateY(-1px)}.contact-float__btn--telegram{background:#2b50aa;box-shadow:0 10px 24px #2b50aa52}.contact-float__btn--telegram:hover,.contact-float__btn--telegram:focus-visible{background:#234690;transform:translateY(-1px)}.contact-float__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:640px){.contact-float{right:.85rem;bottom:.85rem;gap:.5rem}.contact-float__btn{width:2.9rem;height:2.9rem}}.hero{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:2.5rem var(--space-4) .75rem;background:transparent}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.hero-bg__lavender{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 50% at 78% 42%,rgba(27,27,27,.055) 0%,transparent 70%),radial-gradient(ellipse 40% 45% at 12% 60%,rgba(0,0,174,.04) 0%,transparent 65%)}.hero-bg__grid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-bg__grid-line{stroke:transparent}.hero-bg__route-a{stop-color:#0000ae}.hero-bg__route-b{stop-color:#00005b}.hero-bg__route-c{stop-color:#137f15}.hero-bg__node{fill:#00005b;opacity:.28}.hero-bg__orbit{stroke:#0000ae;stroke-opacity:.14}.hero-bg__orbit--outer{stroke-dasharray:3 10;stroke-opacity:.12}.hero-bg__orbit--mid{stroke-dasharray:5 8;stroke-opacity:.16}.hero-bg__orbit--inner{stroke:#137f15;stroke-opacity:.18;stroke-dasharray:2 7}.hero-bg__orbit-core{fill:#137f15;opacity:.45}.hero-bg__path-soft{stroke:#0000ae;stroke-opacity:.08}.hero-bg__path{stroke-dasharray:5 9}.hero-bg__left-nodes{opacity:.9}.hero-bg__pulse{transform-origin:center}@media(prefers-reduced-motion:no-preference){.hero-bg__path{animation:hero-bg-dash 8s linear infinite}.hero-bg__path--delayed{animation-delay:1.4s}.hero-bg__pulse{animation:hero-bg-pulse 4.5s ease-in-out infinite}}@keyframes hero-bg-dash{to{stroke-dashoffset:-56}}@keyframes hero-bg-pulse{0%,to{opacity:.35}50%{opacity:.85}}@keyframes hero-status-glow{0%,to{opacity:.55;box-shadow:0 0 0 2px #137f1514}50%{opacity:1;box-shadow:0 0 0 4px #137f1524}}.hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:calc(var(--space-8) * 1.25);align-items:center}.hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0}.hero__content:before{content:"";position:absolute;z-index:-1;top:-1.25rem;right:-1.5rem;bottom:-1.25rem;left:-1rem;border-radius:var(--radius-lg);background:linear-gradient(90deg,#f9fafbeb,#f9fafbc7 70%,#f9fafb33);pointer-events:none}.hero__title{margin:0;color:var(--color-text-heading);font-size:clamp(1.75rem,3vw + .5rem,2.75rem);font-weight:var(--font-weight-heading);letter-spacing:-.03em;line-height:1.15}.hero__desc{margin:0;max-width:46ch;color:var(--color-text-body);font-size:var(--font-size-lg);line-height:1.65}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.hero__trust{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1rem;width:100%;max-width:34rem}.hero__trust li{display:flex;align-items:flex-start;gap:.55rem;color:var(--color-text-body);font-size:var(--font-size-sm);line-height:1.4;font-weight:var(--font-weight-base)}.hero__visual{position:relative;z-index:2;min-width:0}.hero-map{position:relative;width:100%;max-width:680px;margin-left:auto}.hero-map .jp-usmap{width:100%;height:auto;display:block;color:#13009a}.hero-map .jp-usmap .d{fill:currentColor}.hero-map .jp-usmap .arc{fill:none;stroke:#137f15;stroke-width:2;stroke-linecap:round;stroke-dasharray:4 6}.hero-map .jp-usmap .hub{fill:#137f15}.hero-map .jp-usmap .hub-ring{fill:none;stroke:#137f15;stroke-opacity:.35;stroke-width:2}.hero-map .sig-tower path,.hero-map .sig-phone>rect:first-child{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.hero-map .sig-tip{fill:#137f15}.hero-map .sig-wave,.hero-map .sig-link,.hero-map .sig-bars{fill:none;stroke:#137f15;stroke-width:2;stroke-linecap:round}.hero-map .sig-link{stroke-dasharray:4 6}.hero-map .sig-wave{opacity:.35}.hero-map .sig-screen{fill:#13009a0f;stroke:none}.hero-map .sig-phone>circle,.hero-map .sig-packet{fill:#137f15}.hero-map .sig-label{fill:currentColor;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:650}html[data-theme=dark] .hero-map .jp-usmap{color:#c4c8ff}html[data-theme=dark] .hero-map .sig-screen{fill:#c4c8ff1f}html[data-theme=dark] .hero-map .sig-wave,html[data-theme=dark] .hero-map .sig-link,html[data-theme=dark] .hero-map .sig-bars,html[data-theme=dark] .hero-map .sig-tip,html[data-theme=dark] .hero-map .sig-phone>circle,html[data-theme=dark] .hero-map .sig-packet{stroke:#4ade80}html[data-theme=dark] .hero-map .sig-tip,html[data-theme=dark] .hero-map .sig-phone>circle,html[data-theme=dark] .hero-map .sig-packet{fill:#4ade80}html[data-theme=dark] .hero__actions .btn-primary,html[data-theme=dark] .hero__actions .btn-secondary{color:var(--color-button-primary-text)}html[data-theme=dark] .hero__actions .btn-secondary{background:var(--color-surface-raised);color:#4ade80;border-color:#4ade8073}@media(prefers-reduced-motion:no-preference){.hero-map .jp-usmap .arc,.hero-map .sig-link{animation:hero-map-dash 6s linear infinite}.hero-map .sig-wave{animation:hero-signal 1.8s ease-out infinite}.hero-map .sig-wave--2{animation-delay:.35s}.hero-map .sig-wave--3{animation-delay:.7s}}@keyframes hero-signal{0%{opacity:.15}45%{opacity:1}to{opacity:.15}}@keyframes hero-map-dash{to{stroke-dashoffset:-100}}.hero-dash{position:relative;width:100%;max-width:560px;margin-left:auto;min-height:480px}.hero-dash__base{position:absolute;top:12%;right:8%;bottom:18%;left:10%;z-index:0;border-radius:var(--radius-lg);border:1px solid rgba(27,27,27,.08);background:linear-gradient(180deg,#ffffffeb,#f4f2fae6),linear-gradient(rgba(27,27,27,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(27,27,27,.04) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;box-shadow:var(--shadow-1);padding:1rem 1.1rem;display:flex;flex-direction:column;justify-content:space-between;opacity:.95}.hero-dash__base-metrics{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.hero-dash__base-metrics p{margin:0;color:var(--color-text-muted);font-size:10px;font-weight:var(--font-weight-heading);letter-spacing:.06em;text-transform:uppercase}.hero-dash__base-metrics strong{display:block;color:var(--color-text-heading);font-size:1.05rem;letter-spacing:-.02em;text-transform:none;margin-bottom:.15rem}.hero-dash__bars{display:flex;align-items:flex-end;gap:.35rem;height:72px;opacity:.85}.hero-dash__bars span{flex:1;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#0000ae,var(--color-text-heading));min-height:18%;height:var(--bar-h, 50%);transform-origin:bottom center}.hero-dash__card{position:absolute;z-index:2;min-width:8.75rem;max-width:11.5rem;padding:.75rem .85rem;background:var(--color-surface-raised);border:1px solid rgba(27,27,27,.08);border-radius:12px;box-shadow:0 2px 4px #0000080a,0 12px 28px #1b1b1b14;will-change:transform}.hero-dash__float:nth-child(2){--float-delay: 0s}.hero-dash__float:nth-child(3){--float-delay: .35s}.hero-dash__float:nth-child(4){--float-delay: .7s}.hero-dash__float:nth-child(5){--float-delay: .2s}.hero-dash__float:nth-child(6){--float-delay: .55s}.hero-dash__float:nth-child(7){--float-delay: .9s}.hero-dash__float:nth-child(8){--float-delay: .15s}.hero-dash__float:nth-child(9){--float-delay: .45s}.hero-dash__float:nth-child(10){--float-delay: .8s}.hero-dash__countries{color:var(--color-text-heading);font-weight:var(--font-weight-heading);font-variant-numeric:tabular-nums}.hero-dash__spark-path{stroke-dasharray:4 6}.hero-dash__label{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--color-text-heading);font-size:9px;font-weight:var(--font-weight-heading);letter-spacing:.07em;text-transform:uppercase;line-height:1.3}.hero-dash__dot{width:6px;height:6px;border-radius:50%;background:var(--color-button-primary-bg);box-shadow:0 0 0 3px #137f151f;flex-shrink:0}.hero-dash__value{margin:.3rem 0 0;color:var(--color-text-heading);font-size:1.35rem;font-weight:var(--font-weight-heading);letter-spacing:-.03em;line-height:1.1}.hero-dash__value.is-green,.hero-dash__meta .is-green{color:var(--color-button-primary-bg)}.hero-dash__subvalue{margin:.25rem 0 0;color:var(--color-text-heading);font-size:1rem;font-weight:var(--font-weight-heading);line-height:1.2}.hero-dash__meta{margin:.25rem 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.35}.hero-dash__map{display:block;width:100%;height:auto;margin-top:.35rem}.hero-dash__secure,.hero-dash__rotation{display:flex;align-items:center;gap:.55rem;margin-top:.35rem}.hero-dash__spark{display:block;width:100%;height:22px;margin-top:.3rem}.hero-dash__bar{margin-top:.45rem;height:6px;border-radius:999px;background:#1b1b1b14;overflow:hidden}.hero-dash__bar span{display:block;width:92%;height:100%;border-radius:inherit;background:var(--color-button-primary-bg)}.hero-dash__requests{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.28rem}.hero-dash__requests li{display:flex;justify-content:space-between;gap:.5rem;font-size:10px;color:var(--color-text-body)}.hero-dash__requests code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9.5px;color:var(--color-text-muted)}.hero-dash__requests span{color:var(--color-button-primary-bg);font-weight:var(--font-weight-heading)}.hero-dash__card--connections{top:2%;left:0}.hero-dash__card--coverage{top:0;right:2%;max-width:12rem}.hero-dash__card--secure{top:28%;left:18%;max-width:9.5rem}.hero-dash__card--rotation{top:26%;right:0}.hero-dash__card--requests{top:48%;right:-2%;max-width:11.5rem}.hero-dash__card--nodes{bottom:18%;left:2%}.hero-dash__card--success{bottom:2%;left:8%}.hero-dash__card--response{bottom:20%;right:8%}.hero-dash__card--health{bottom:0;right:0;max-width:9.75rem}@media(prefers-reduced-motion:no-preference){.hero-dash.is-active .hero-dash__float{animation:hero-dash-float 5.5s var(--motion-ease) infinite;animation-delay:var(--float-delay, 0s)}.hero-dash.is-active .hero-dash__bars span{animation:hero-dash-bar 2.8s ease-in-out infinite}.hero-dash.is-active .hero-dash__spark-path{animation:hero-bg-dash 3.5s linear infinite}.hero-dash.is-active .hero-dash__map-node{animation:hero-status-glow 2.6s ease-in-out infinite}.hero-dash.is-active .hero-dash__map-node:nth-child(odd){animation-delay:.4s}.hero-dash.is-active .hero-dash__ring-arc{animation:hero-dash-ring 4s ease-in-out infinite}.hero-dash.is-active .hero-dash__requests li{animation:hero-dash-request 4.2s ease-in-out infinite}.hero-dash.is-active .hero-dash__requests li:nth-child(2){animation-delay:.5s}.hero-dash.is-active .hero-dash__requests li:nth-child(3){animation-delay:1s}.hero-dash.is-active .hero-dash__bar span{animation:hero-dash-health 3.4s ease-in-out infinite}.hero-dash__dot{animation:hero-status-glow 3.2s ease-in-out infinite}}@keyframes hero-dash-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hero-dash-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}@keyframes hero-dash-ring{0%,to{stroke-dasharray:52 82}50%{stroke-dasharray:68 82}}@keyframes hero-dash-request{0%,to{opacity:.55}40%,70%{opacity:1}}@keyframes hero-dash-health{0%,to{width:88%}50%{width:96%}}@media(prefers-reduced-motion:reduce){.hero-bg__path,.hero-bg__path--delayed,.hero-bg__pulse,.hero-dash__dot,.hero-dash__float,.hero-dash__bars span,.hero-dash__spark-path,.hero-dash__map-node,.hero-dash__ring-arc,.hero-dash__requests li,.hero-dash__bar span{animation:none!important}}@media(max-width:1100px){.hero-dash__card--requests{right:0}}@media(max-width:1024px){.hero__desc{font-size:var(--font-size-base)}.hero-dash{min-height:440px}.hero-dash__card--secure,.hero-dash__card--health{display:none}}@media(max-width:900px){.hero__inner{grid-template-columns:1fr}.hero__visual{order:2}.hero__content:before{top:-.75rem;right:-.5rem;bottom:-.75rem;left:-.5rem;background:#f9fafbe0}.hero__actions{flex-direction:column}.hero__actions .btn-primary,.hero__actions .btn-secondary{width:100%}.hero__trust{grid-template-columns:1fr}.hero__desc{max-width:none}.hero-dash,.hero-map{max-width:none;margin:0}.hero-bg__spine{opacity:.12}}@media(max-width:640px){.hero{padding-top:1.75rem;padding-bottom:.5rem}.hero-dash{min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.hero-dash__base{display:none}.hero-dash__card{position:relative;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;max-width:none;width:100%}.hero-dash__card--secure,.hero-dash__card--rotation,.hero-dash__card--requests,.hero-dash__card--health,.hero-dash__card--coverage{display:none}.hero-dash__card--connections,.hero-dash__card--success,.hero-dash__card--response,.hero-dash__card--nodes{display:block}.hero-bg__left-nodes{opacity:.5}}:root{--jp-indigo:#13009a;--jp-indigo-600:#2a17b8;--jp-navy:#00005b;--jp-navy-soft:#000085;--jp-navy-deep:#000032;--jp-green:#137f15;--jp-green-hover:#0f6a12;--jp-green-soft:#22a82a;--jp-green-tint:rgba(19,127,21,.08);--jp-bg:#f9fafb;--jp-surface:#ffffff;--jp-surface-soft:#f4f6ff;--jp-text:#1b1b1b;--jp-muted:rgba(27,27,27,.66);--jp-border:rgba(19,0,154,.09);--jp-border-strong:rgba(19,0,154,.16);--jp-border-accent:rgba(19,127,21,.45);--jp-chrome:linear-gradient(180deg,#0000ae 0%,#000085 28%,#00005b 55%,#000032 82%,#000008 100%);--jp-font-head:"Space Grotesk",Inter,system-ui,sans-serif;--jp-font-body:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--jp-font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--jp-radius-sm:8px;--jp-radius:12px;--jp-radius-lg:20px;--jp-radius-pill:999px;--jp-shadow:0 1px 2px rgba(19,0,154,.05),0 10px 28px rgba(19,0,154,.07);--jp-shadow-btn:0 8px 20px rgba(19,127,21,.18);--jp-container:1200px;--jp-gutter:24px;--jp-s1:8px;--jp-s2:16px;--jp-s3:24px;--jp-s4:32px;--jp-s5:48px;--jp-s6:64px;--jp-s7:96px}.jp-home,.jp-home *,.jp-home *:before,.jp-home *:after{box-sizing:border-box}.jp-home{margin:0;font-family:var(--jp-font-body);font-size:17px;line-height:1.6;color:var(--jp-text);background:transparent;-webkit-font-smoothing:antialiased}.jp-home img,.jp-home svg{max-width:100%;height:auto;display:block}.jp-home a{color:var(--jp-green)}.jp-home a.jp-btn--primary,.jp-home a.jp-btn--primary:hover,.jp-home a.jp-btn--primary:focus-visible{background:#137f15;color:#fff}.jp-home a.jp-btn--primary:hover,.jp-home a.jp-btn--primary:focus-visible{background:#0f6a12}.jp-home a.jp-btn--secondary,.jp-home a.jp-btn--secondary:hover,.jp-home a.jp-btn--secondary:focus-visible{color:var(--jp-green)}.jp-home h1,.jp-home h2,.jp-home h3{font-family:var(--jp-font-head);color:var(--jp-indigo);letter-spacing:-.03em;line-height:1.1;margin:0}.jp-home h1{font-size:clamp(36px,5vw,60px)}.jp-home h2{font-size:clamp(28px,3.4vw,42px)}.jp-home h3{font-size:20px;letter-spacing:-.015em}.jp-home p{margin:0}em.jp-accent{font-style:normal;color:var(--jp-green)}.jp-container{max-width:var(--jp-container);margin:0 auto;padding:0 var(--jp-gutter)}.jp-section{padding:1.25rem 0}.jp-section--soft,.jp-section--white{background:transparent}.jp-head{max-width:720px;margin:0 auto var(--jp-s5);text-align:center}.jp-head p{color:var(--jp-muted);margin-top:var(--jp-s2);font-size:18px}.jp-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--jp-indigo);background:#fff;border:1px solid var(--jp-border-strong);border-radius:var(--jp-radius-pill);padding:6px 14px;margin-bottom:var(--jp-s2)}.jp-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--jp-green)}.jp-skip{position:absolute;left:-9999px}.jp-skip:focus{left:16px;top:16px;z-index:99;background:#fff;padding:8px 12px}.jp-home :focus-visible{outline:3px solid var(--jp-green);outline-offset:2px;border-radius:4px}.jp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 24px;border-radius:var(--jp-radius);font-weight:700;font-size:16px;letter-spacing:-.01em;text-decoration:none;transition:background .15s,box-shadow .15s}.jp-btn--primary{background:var(--jp-green);color:#fff;box-shadow:var(--jp-shadow-btn)}.jp-btn--primary:hover{background:var(--jp-green-hover)}.jp-btn--secondary{background:#fff;color:var(--jp-green);border:1.5px solid var(--jp-border-accent)}.jp-btn--secondary:hover{background:var(--jp-green-tint)}.jp-btn--block{width:100%}.jp-card{background:var(--jp-surface);border:1px solid var(--jp-border);border-radius:var(--jp-radius-lg);box-shadow:var(--jp-shadow)}.jp-card--accent{border:2px solid var(--jp-border-accent)}.jp-ibox{width:56px;height:56px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--jp-surface-soft);border:1px solid var(--jp-border);color:var(--jp-indigo)}.jp-ibox--green{background:var(--jp-green-tint);border-color:#137f1533;color:var(--jp-green)}.jp-ibox svg{width:28px;height:28px}.jp-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:var(--jp-radius);background:#fff;border:1px solid var(--jp-border-strong);font-weight:600;font-size:15px;color:var(--jp-indigo)}.jp-chip svg{width:18px;height:18px;color:var(--jp-green)}.jp-chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.jp-header{position:sticky;top:0;z-index:20;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--jp-border)}.jp-header .jp-container{display:flex;align-items:center;justify-content:space-between;height:68px;gap:16px}.jp-home .jp-brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--jp-font-head);font-weight:700;font-size:20px;color:var(--jp-indigo)}.jp-home .jp-brand img{width:38px;height:38px;border-radius:50%}.jp-nav{display:flex;gap:28px}.jp-nav a{color:var(--jp-text);text-decoration:none;font-weight:500;font-size:15px}.jp-nav a:hover{color:var(--jp-indigo)}.jp-header .jp-btn{min-height:40px;padding:8px 18px;font-size:15px}.jp-hero{position:relative;overflow:hidden;padding:var(--jp-s6) 0 var(--jp-s7);background:radial-gradient(900px 500px at 85% 0%,rgba(19,0,154,.07),transparent 65%),var(--jp-bg)}.jp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--jp-border) 1px,transparent 1px),linear-gradient(90deg,var(--jp-border) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 60% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 60% 30%,#000 20%,transparent 75%);pointer-events:none}.jp-hero__grid{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:var(--jp-s5);align-items:center}.jp-hero__lead{font-size:19px;color:var(--jp-muted);margin:var(--jp-s3) 0;max-width:560px}.jp-hero__price{display:inline-flex;gap:10px;align-items:center;font-weight:600;color:var(--jp-indigo);background:#fff;border:1px solid var(--jp-border-strong);border-radius:var(--jp-radius);padding:8px 14px;font-size:15px}.jp-hero__price b{color:var(--jp-green)}.jp-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin:var(--jp-s3) 0}.jp-ticks{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:15px;color:var(--jp-muted)}.jp-ticks li{display:flex;align-items:center;gap:8px}.jp-ticks svg{width:18px;height:18px;color:var(--jp-green)}.jp-hero__visual{position:relative}.jp-factcard{position:absolute;right:-8px;bottom:-56px;width:290px;padding:18px 20px}.jp-hero__visual .jp-usmap{margin-bottom:40px}.jp-factcard h2{font-size:18px;margin-bottom:10px}.jp-factcard dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:7px 14px;font-size:14px}.jp-factcard dt{color:var(--jp-muted)}.jp-factcard dd{margin:0;font-weight:600;color:var(--jp-indigo);text-align:right}.jp-usmap{width:100%;color:var(--jp-indigo)}.jp-usmap .d{fill:currentColor}.jp-usmap .arc{fill:none;stroke:var(--jp-green);stroke-width:2;stroke-linecap:round;stroke-dasharray:4 6}.jp-usmap .hub{fill:var(--jp-green)}.jp-usmap .hub-ring{fill:none;stroke:var(--jp-green);stroke-opacity:.35;stroke-width:2}.jp-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;position:relative;list-style:none;padding:0;margin:0}.jp-flow__step{position:relative;padding:28px 24px;text-align:center;display:flex;flex-direction:column;align-items:center}.jp-flow__num{width:32px;height:32px;border-radius:50%;background:var(--jp-indigo);color:#fff;font:700 14px/32px var(--jp-font-head);margin-bottom:18px}.jp-flow__step--accent .jp-flow__num{background:var(--jp-green)}.jp-flow__step .jp-ibox{width:84px;height:84px;border-radius:22px}.jp-flow__step .jp-ibox svg{width:42px;height:42px}.jp-flow__step h3{margin:18px 0 6px}.jp-flow__step p{color:var(--jp-muted);font-size:15px}.jp-flow__arrow{position:absolute;right:-26px;top:50%;width:24px;height:24px;color:var(--jp-green);transform:translateY(-50%);z-index:2}.jp-flow__step:last-child .jp-flow__arrow{display:none}.jp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:var(--jp-s5);counter-reset:s;list-style:none;padding:0}.jp-steps li{padding:22px;border-left:3px solid var(--jp-green);background:#fff;border-radius:0 var(--jp-radius) var(--jp-radius) 0;box-shadow:var(--jp-shadow)}.jp-steps li:before{counter-increment:s;content:"Step " counter(s);display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jp-green);margin-bottom:6px}.jp-steps h3{font-size:18px;margin-bottom:4px}.jp-steps p{font-size:15px;color:var(--jp-muted)}.jp-rotate{display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:center;max-width:980px;margin:0 auto}.jp-rotate__box{padding:30px}.jp-rotate__lbl{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--jp-indigo)}.jp-rotate__box--after .jp-rotate__lbl{color:var(--jp-green)}.jp-rotate__ip{font:700 30px/1.15 var(--jp-font-head);color:var(--jp-indigo);margin:6px 0 16px}.jp-rotate__rows{font-family:var(--jp-font-mono);font-size:14px;display:grid;gap:6px}.jp-rotate__rows div{display:flex;justify-content:space-between;gap:10px;padding:6px 10px;background:var(--jp-surface-soft);border-radius:var(--jp-radius-sm)}.jp-rotate__rows span:first-child{color:var(--jp-muted)}.jp-rotate__rows span:last-child{color:var(--jp-indigo);font-weight:600}.jp-rotate__mid{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:14px;color:var(--jp-muted);max-width:180px}.jp-rotate__mid svg{width:120px;height:120px}.jp-rotate__tag{background:var(--jp-green);color:#fff;font-weight:700;border-radius:var(--jp-radius);padding:6px 14px;font-size:15px}.jp-rotate__note{text-align:center;margin-top:var(--jp-s4)}.jp-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.jp-compare__col{padding:32px 28px;position:relative}.jp-compare__col h3{font-size:24px;margin:18px 0 6px}.jp-compare__col--accent h3{color:var(--jp-green)}.jp-compare__badge{position:absolute;top:-14px;right:22px;background:var(--jp-green);color:#fff;font-size:12px;font-weight:700;padding:5px 12px;border-radius:var(--jp-radius-pill)}.jp-compare dl{margin:18px 0 0}.jp-compare dt{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--jp-indigo);margin-top:16px}.jp-compare__col--accent dt{color:var(--jp-green)}.jp-compare dd{margin:4px 0 0;color:var(--jp-muted);font-size:15px}.jp-uses{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0;margin:0}.jp-uses a{display:flex;flex-direction:column;gap:14px;padding:24px;height:100%;text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.jp-uses a:hover{border-color:var(--jp-border-accent);transform:translateY(-2px)}.jp-uses h3{font-size:18px}.jp-uses p{font-size:14px;color:var(--jp-muted)}.jp-limits{max-width:820px;margin:var(--jp-s5) auto 0;padding:28px 32px}.jp-limits ul{margin:12px 0 0;padding-left:20px;color:var(--jp-muted)}.jp-limits li{margin:6px 0}.jp-features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.jp-feature{display:flex;gap:14px;align-items:flex-start;padding:20px}.jp-feature h3{font-size:17px}.jp-feature p{font-size:14px;color:var(--jp-muted);margin-top:2px}.jp-code{margin-top:var(--jp-s5);background:#0b0c14;color:#e8eaf8;border-radius:var(--jp-radius-lg);padding:22px 24px;font:14px/1.7 var(--jp-font-mono);overflow-x:auto;position:relative}.jp-code .c{color:#8b90b5}.jp-code .k{color:#7ee787}.jp-code button{position:absolute;top:14px;right:14px;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:8px;font:600 13px var(--jp-font-body);padding:6px 12px;cursor:pointer}.jp-pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.jp-price{padding:28px 24px;display:flex;flex-direction:column;position:relative}.jp-price__term{font:700 18px var(--jp-font-head);color:var(--jp-indigo)}.jp-price__amt{font:700 46px/1 var(--jp-font-head);color:var(--jp-indigo);margin:14px 0 4px;letter-spacing:-.03em}.jp-price__amt small{font-size:16px;color:var(--jp-muted);font-weight:500;letter-spacing:0}.jp-price ul{list-style:none;padding:0;margin:18px 0 24px;font-size:14px;color:var(--jp-muted);display:grid;gap:8px;flex:1}.jp-price li{display:flex;gap:8px}.jp-price li svg{width:16px;height:16px;color:var(--jp-green);flex:none;margin-top:3px}.jp-price--pop{border:2px solid var(--jp-border-accent)}.jp-price__badge{position:absolute;top:-13px;left:24px;background:var(--jp-green);color:#fff;font-size:12px;font-weight:700;padding:4px 12px;border-radius:var(--jp-radius-pill)}.jp-pricing__foot{text-align:center;margin-top:var(--jp-s4);color:var(--jp-muted);font-size:15px}.jp-faq{max-width:820px;margin:0 auto;display:grid;gap:12px}.jp-faq details{background:#fff;border:1px solid var(--jp-border);border-radius:var(--jp-radius);padding:0 22px}.jp-faq summary{cursor:pointer;list-style:none;padding:18px 0;font:600 17px var(--jp-font-head);color:var(--jp-indigo);display:flex;justify-content:space-between;gap:16px}.jp-faq summary::-webkit-details-marker{display:none}.jp-faq summary:after{content:"+";color:var(--jp-green);font-size:24px;line-height:1}.jp-faq details[open] summary:after{content:"−"}.jp-faq details p{padding:0 0 18px;color:var(--jp-muted)}.jp-cta{background:var(--jp-chrome);color:#fff;text-align:center;padding:var(--jp-s7) 0;position:relative;overflow:hidden}.jp-cta h2{color:#fff}.jp-cta p{color:#ffffffd9;margin:14px 0 28px}.jp-cta .jp-btn--secondary{background:transparent;color:#fff;border-color:#ffffff80}.jp-cta__btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.jp-cta a.jp-link{color:#fff}.jp-footer{background:var(--jp-navy-deep);color:#ffffffbf;padding:var(--jp-s6) 0 var(--jp-s4);font-size:14px}.jp-footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}.jp-footer h3{color:#fff;font-size:15px;margin-bottom:12px}.jp-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.jp-footer a{color:#fffc;text-decoration:none}.jp-footer a:hover{color:#fff}.jp-footer .jp-brand{color:#fff;margin-bottom:12px}.jp-footer__bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:var(--jp-s5);padding-top:var(--jp-s3);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}@media(max-width:1024px){.jp-nav{display:none}.jp-hero__grid{grid-template-columns:1fr}.jp-flow{grid-template-columns:repeat(2,1fr)}.jp-flow__step:nth-child(2) .jp-flow__arrow{display:none}.jp-steps,.jp-uses,.jp-pricing,.jp-features{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.jp-home{font-size:16px}.jp-section{padding:1rem 0}.jp-header .jp-btn--secondary{display:none}.jp-factcard{position:relative;width:auto;bottom:auto;margin-top:16px}.jp-flow,.jp-steps,.jp-compare,.jp-uses,.jp-features,.jp-pricing{grid-template-columns:1fr}.jp-flow{gap:36px}.jp-flow__arrow{right:auto;left:50%;top:auto;bottom:-32px;transform:translate(-50%) rotate(90deg)}.jp-flow__step:nth-child(2) .jp-flow__arrow{display:block}.jp-rotate{grid-template-columns:1fr}.jp-rotate__mid{max-width:none;margin:0 auto}.jp-rotate__mid svg{width:90px;height:90px}.jp-footer__grid{grid-template-columns:1fr 1fr}}html[data-theme=dark]{--jp-indigo:#e8eaf8;--jp-indigo-600:#c4c8ff;--jp-bg:#0b0c14;--jp-surface:#151725;--jp-surface-soft:#1c1f33;--jp-text:#c8cad8;--jp-muted:rgba(200,202,216,.72);--jp-border:rgba(200,196,255,.14);--jp-border-strong:rgba(200,196,255,.24);--jp-green:#4ade80;--jp-green-hover:#3dce45;--jp-green-tint:rgba(74,222,128,.14);--jp-shadow:0 1px 2px rgba(0,0,0,.3),0 10px 28px rgba(0,0,0,.35)}html[data-theme=dark] .jp-eyebrow,html[data-theme=dark] .jp-steps li,html[data-theme=dark] .jp-hero__price,html[data-theme=dark] .jp-chip,html[data-theme=dark] .jp-faq details,html[data-theme=dark] .jp-btn--secondary{background:var(--jp-surface)}html[data-theme=dark] .jp-flow__num{background:#6b6cff;color:#fff}html[data-theme=dark] .jp-flow__step--accent .jp-flow__num{background:#137f15;color:#fff}html[data-theme=dark] .jp-rotate__tag,html[data-theme=dark] .jp-code button{color:#fff}@media(prefers-reduced-motion:no-preference){.jp-usmap .arc{animation:jp-dash 6s linear infinite}@keyframes jp-dash{to{stroke-dashoffset:-100}}}.wt{position:relative;isolation:isolate;width:100%;padding:1.25rem var(--space-4);overflow:hidden;background:transparent}.wt__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.wt__bg-grid{display:none}.wt__bg-glow--a{position:absolute;left:-4%;bottom:0;width:min(420px,55vw);height:min(420px,55vw);border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.1) 0%,transparent 70%)}.wt__bg-glow--b{position:absolute;right:-2%;bottom:4%;width:min(380px,48vw);height:min(380px,48vw);border-radius:50%;background:radial-gradient(circle,rgba(0,0,174,.08) 0%,transparent 72%)}.wt__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:calc(var(--space-8) * 1.2)}.wt__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.9rem;max-width:40rem;margin:0 auto}.wt__badge{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.4rem .9rem;border-radius:999px;border:1px solid rgba(27,27,27,.1);background:var(--color-surface-raised);color:var(--color-text-heading);font-size:var(--font-size-xs);font-weight:var(--font-weight-heading);box-shadow:0 1px 2px #0000080a}.wt__badge-dot{width:7px;height:7px;border-radius:50%;background:var(--color-button-primary-bg);box-shadow:0 0 0 3px #137f1524}.wt__heading{margin:0;color:var(--color-text-heading);font-size:clamp(1.7rem,2.6vw + .55rem,2.45rem);font-weight:var(--font-weight-heading);letter-spacing:-.03em;line-height:1.15}.wt__lead{margin:0;max-width:46ch;color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:1.65}.wt__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.wt__card-wrap{min-width:0;min-height:100%}.wt__card{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;height:100%;padding:1.55rem 1.4rem 1.5rem;border-radius:16px;border:1px solid rgba(27,27,27,.07);background:var(--color-surface-raised);box-shadow:0 1px 2px #00000808,0 10px 28px #1b1b1b0d;transition:transform var(--motion-duration-normal) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease),box-shadow var(--motion-duration-normal) var(--motion-ease)}.wt__card:hover{transform:translateY(-4px);border-color:#0000ae24;box-shadow:0 6px 16px #0000080d,0 18px 40px #1b1b1b17}.wt__icon{display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:50%;background:#0000ae0f}.wt__card-title{margin:0;color:var(--color-text-heading);font-size:1.15rem;font-weight:var(--font-weight-heading);letter-spacing:-.015em;line-height:1.3}.wt__card-copy{margin:0;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:1.6}.wt__cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem;padding:1.85rem 1.4rem;border-radius:20px;border:1px solid rgba(27,27,27,.1);background:var(--color-surface-raised);box-shadow:0 1px 2px #0000080a,0 12px 32px #1b1b1b0d}.wt__cta-title{margin:0;color:var(--color-text-heading);font-size:clamp(1.2rem,1.4vw + .85rem,1.55rem);font-weight:var(--font-weight-heading);letter-spacing:-.02em}.wt__cta-lead{margin:0;max-width:44ch;color:var(--color-text-muted);font-size:var(--font-size-base);line-height:1.6}.wt__cta-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.2rem}.wt__cta-secondary{background-color:var(--color-surface-raised)}.wt__reveal{opacity:0;transform:translateY(16px)}.wt.is-active .wt__reveal{animation:wt-reveal .65s var(--motion-ease) forwards;animation-delay:var(--reveal-delay, 0ms)}@keyframes wt-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.wt.is-active .wt__badge-dot{animation:wt-pulse 2.6s ease-in-out infinite}}@keyframes wt-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.wt__reveal{opacity:1;transform:none}.wt.is-active .wt__reveal{animation:none}.wt__card:hover{transform:none}}@media(max-width:960px){.wt{padding:1.15rem var(--space-4)}.wt__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.wt__lead{font-size:var(--font-size-base);max-width:none}}@media(max-width:640px){.wt{padding:1rem var(--space-4)}.wt__inner{gap:var(--space-7)}.wt__grid{grid-template-columns:1fr}.wt__card{padding:1.35rem 1.2rem}.wt__card:hover{transform:none}.wt__cta-actions{width:100%;flex-direction:column}.wt__cta-actions .btn-primary,.wt__cta-actions .btn-secondary{width:100%;justify-content:center}}.mp-sec{position:relative;isolation:isolate;width:100%;padding:1.25rem var(--space-4);overflow:hidden;background:transparent}.mp-sec__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(ellipse 50% 55% at 82% 40%,rgba(0,0,174,.06) 0%,transparent 70%)}.mp-sec__inner{position:relative;z-index:1}.mp-sec__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:calc(var(--space-8) * 1.35);align-items:center}.mp-sec__visual{min-width:0}.mp-sec__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.15rem;min-width:0}.mp-sec__title{margin:0;color:var(--color-text-heading);font-size:clamp(1.55rem,2.4vw + .5rem,2.25rem);font-weight:var(--font-weight-heading);letter-spacing:-.025em;line-height:1.18}.mp-sec__lead{margin:0;max-width:44ch;color:var(--color-text-body);font-size:var(--font-size-base);line-height:1.65}.mp-sec__features{margin-top:.35rem;width:100%}.mp-sec__cta{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:.35rem;width:100%}.mp-sec__trust{margin:0;max-width:36ch;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.mp-control__shell{background:var(--color-surface-raised);border:1px solid rgba(27,27,27,.1);border-radius:16px;box-shadow:0 2px 4px #0000080a,0 16px 40px #1b1b1b12;overflow:hidden}.mp-control__topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.1rem;border-bottom:1px solid rgba(27,27,27,.08);background:linear-gradient(180deg,#fbfaff,var(--color-surface-raised))}.mp-control__eyebrow{margin:0;color:var(--color-text-muted);font-size:10px;font-weight:var(--font-weight-heading);letter-spacing:.08em;text-transform:uppercase}.mp-control__title{margin:.15rem 0 0;color:var(--color-text-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-heading);letter-spacing:-.015em}.mp-control__live{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border:1px solid rgba(19,127,21,.2);border-radius:999px;background:#137f150f;color:var(--color-button-primary-bg);font-size:10px;font-weight:var(--font-weight-heading);letter-spacing:.06em;text-transform:uppercase}.mp-control__live-dot,.mp-control__chip-dot{width:7px;height:7px;border-radius:50%;background:var(--color-button-primary-bg);box-shadow:0 0 0 3px #137f1524}.mp-control__stage{position:relative;padding:.85rem .85rem .35rem}.mp-control__mesh{display:block;width:100%;height:auto;border-radius:12px}.mp-control__mesh-bg{fill:#f5f3fb}.mp-control__node-disk,.mp-control__hub-disk{fill:#fff;stroke:#1b1b1b24}.mp-control__hub-disk{stroke:#137f1559}.mp-control__hub-ring{fill:#0000ae0f}.mp-control__node-label,.mp-control__hub-label{fill:#00005b}.mp-control__path{stroke-dasharray:5 8}.mp-control__chip{position:absolute;z-index:2;display:flex;align-items:flex-start;gap:.45rem;min-width:7.5rem;padding:.55rem .7rem;background:#ffffffeb;border:1px solid rgba(27,27,27,.1);border-radius:10px;box-shadow:0 8px 20px #1b1b1b14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mp-control__chip-label{margin:0;color:var(--color-text-muted);font-size:9px;font-weight:var(--font-weight-heading);letter-spacing:.06em;text-transform:uppercase}.mp-control__chip-value{margin:.15rem 0 0;color:var(--color-text-heading);font-size:.85rem;font-weight:var(--font-weight-heading);line-height:1.2}.mp-control__chip--network{top:1.35rem;left:1.15rem}.mp-control__chip--session{top:1.35rem;right:1.15rem}.mp-control__chip--rotation{bottom:1rem;left:50%;transform:translate(-50%)}.mp-control__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.35rem .85rem .95rem}.mp-control__metric{padding:.75rem .8rem;border:1px solid rgba(27,27,27,.08);border-radius:10px;background:#faf9fd}.mp-control__metric-label{margin:0;color:var(--color-text-muted);font-size:9px;font-weight:var(--font-weight-heading);letter-spacing:.06em;text-transform:uppercase}.mp-control__metric-value{margin:.3rem 0 0;color:var(--color-text-heading);font-size:1rem;font-weight:var(--font-weight-heading);letter-spacing:-.02em;line-height:1.2}.mp-control__metric-value--accent{color:var(--color-button-primary-bg)}.mp-control__metric-meta{margin:.2rem 0 0;color:var(--color-text-muted);font-size:10px;line-height:1.35}.mp-control__health{margin-top:.45rem;height:5px;border-radius:999px;background:#1b1b1b14;overflow:hidden}.mp-control__health span{display:block;width:92%;height:100%;border-radius:inherit;background:var(--color-button-primary-bg)}@media(prefers-reduced-motion:no-preference){.mp-control__path{animation:mp-control-dash 5.5s linear infinite}.mp-control__node-pulse,.mp-control__hub-pulse,.mp-control__live-dot,.mp-control__chip-dot{animation:mp-control-pulse 2.8s ease-in-out infinite}.mp-control__chip--rotation{animation:mp-control-float 4.8s var(--motion-ease) infinite}.mp-control__health span{animation:mp-control-health 3.2s ease-in-out infinite}}@keyframes mp-control-dash{to{stroke-dashoffset:-52}}@keyframes mp-control-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes mp-control-float{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-4px)}}@keyframes mp-control-health{0%,to{width:88%}50%{width:96%}}@media(prefers-reduced-motion:reduce){.mp-control__path,.mp-control__node-pulse,.mp-control__hub-pulse,.mp-control__live-dot,.mp-control__chip-dot,.mp-control__chip--rotation,.mp-control__health span{animation:none}}@media(max-width:1024px){.mp-sec__grid{gap:var(--space-8)}.mp-control__chip--network,.mp-control__chip--session{max-width:7.25rem}}@media(max-width:900px){.mp-sec__grid{grid-template-columns:1fr}.mp-sec__content{order:1}.mp-sec__visual{order:2}.mp-sec__lead{max-width:none}.mp-sec__cta .btn-primary{width:100%}}@media(max-width:640px){.mp-sec{padding:1rem var(--space-4)}.mp-control__chip--rotation{display:none}.mp-control__metrics{grid-template-columns:1fr 1fr}.mp-control__chip--network{left:.75rem;top:1rem}.mp-control__chip--session{right:.75rem;top:1rem}}@media(max-width:420px){.mp-control__metrics{grid-template-columns:1fr}.mp-control__chip--session{display:none}}.faq.lp-section{padding-block:1.25rem}.faq__inner{width:100%;max-width:var(--layout-max-desktop);margin:0 auto;padding-inline:0}.faq__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border-radius:var(--radius-xl);border:1px solid rgba(0,0,91,.08);background:var(--color-surface-raised);box-shadow:var(--shadow-premium)}.faq__item{position:relative;padding:1.45rem 1.55rem 1.5rem;border-bottom:1px solid var(--color-border-subtle)}.faq__item:nth-child(odd){border-right:1px solid var(--color-border-subtle)}.faq__item:nth-last-child(-n+2){border-bottom:none}.faq__item:last-child:nth-child(odd){grid-column:1 / -1;border-right:none}.faq__q{margin:0;color:var(--color-text-heading);font-size:1.08rem;font-weight:750;letter-spacing:-.02em;line-height:1.3}.faq__a{margin:.55rem 0 0;max-width:none;color:var(--color-text-muted);font-size:.98rem;line-height:1.65}.faq__more{margin:1.35rem 0 0;text-align:center}.faq__more a{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-text-heading);font-weight:700;font-size:.98rem;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-green) 45%,transparent);padding-bottom:.1rem}.faq__more a:hover{color:var(--color-green);border-bottom-color:var(--color-green)}@media(max-width:800px){.faq__list{grid-template-columns:1fr}.faq__item,.faq__item:nth-child(odd),.faq__item:nth-last-child(-n+2),.faq__item:last-child:nth-child(odd){grid-column:auto;border-right:none;border-bottom:1px solid var(--color-border-subtle)}.faq__item:last-child{border-bottom:none}.faq__item{padding:1.2rem 1.2rem 1.25rem}}.site-footer{position:relative;isolation:isolate;overflow:hidden;width:100%;color:var(--color-text-on-chrome);background:var(--color-brand-chrome-gradient);border-top:1px solid rgba(255,255,255,.08);padding-inline:var(--space-4)}.site-footer__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.site-footer__glow--a{position:absolute;width:min(420px,58vw);height:min(420px,58vw);left:-8%;top:12%;border-radius:50%;background:radial-gradient(circle,rgba(0,0,174,.28),transparent 68%)}.site-footer__glow--b{position:absolute;width:min(360px,52vw);height:min(360px,52vw);right:-6%;bottom:4%;border-radius:50%;background:radial-gradient(circle,rgba(19,127,21,.1),transparent 70%)}.site-footer__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000 8%,transparent 82%);mask-image:linear-gradient(180deg,#000 8%,transparent 82%);opacity:.4}.site-footer__inner{position:relative;z-index:1;max-width:var(--layout-max-desktop);margin:0 auto;padding:3.5rem 0 2.25rem}.site-footer__main{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,2.15fr);gap:1.75rem 2.35rem;padding-bottom:1.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.site-footer__brand{display:flex;flex-direction:column;gap:.95rem}.site-footer__logo{flex-shrink:0}.site-footer .jp-brand,.site-footer__brand-link .jp-brand__wordmark{color:#fff;font-size:1.45rem;font-weight:700;letter-spacing:-.03em}.site-footer__brand-link{display:inline-flex;align-items:center;gap:.65rem;width:fit-content;text-decoration:none;color:#fff}.site-footer__name{font-size:1.2rem;font-weight:var(--font-weight-heading);letter-spacing:-.025em}.site-footer__desc{margin:0;max-width:36ch;color:var(--color-text-on-chrome-muted);font-size:.88rem;line-height:1.55}.site-footer__live{display:inline-flex;align-items:center;gap:.4rem;width:fit-content;margin:0;padding:.32rem .62rem;border-radius:999px;border:1px solid rgba(19,127,21,.28);background:#137f151f;color:#d8f5d9;font-size:.72rem;font-weight:var(--font-weight-heading);letter-spacing:.01em}.site-footer__live i{width:6px;height:6px;border-radius:50%;background:#37c93b;box-shadow:0 0 0 3px #37c93b2e}.site-footer__social{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.25rem}.site-footer__social-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#fff;text-decoration:none;transition:background-color var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease),transform var(--motion-duration-fast) var(--motion-ease),color var(--motion-duration-fast) var(--motion-ease)}.site-footer__social-btn svg{width:.95rem;height:.95rem}.site-footer__social-btn:hover,.site-footer__social-btn:focus-visible{background:#ffffff1a;border-color:#137f158c;color:#fff;transform:translateY(-1px);outline:none}.site-footer__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem 1.35rem}.site-footer__col-toggle{display:none}.site-footer__col-title{margin:0 0 .85rem;color:#fff;font-size:.72rem;font-weight:var(--font-weight-heading);letter-spacing:.12em;text-transform:uppercase}.site-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.site-footer__link{color:var(--color-text-on-chrome-muted);font-size:.88rem;line-height:1.35;text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease)}.site-footer__link:hover,.site-footer__link:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px;outline:none}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1.25rem;margin-top:1.35rem;padding-top:1.15rem}.site-footer__copy{margin:0;color:var(--color-text-on-chrome-muted);font-size:.78rem}.site-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem 1rem}.site-footer__legal-pair{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .55rem}.site-footer__legal a{color:var(--color-text-on-chrome-muted);font-size:.78rem;text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease)}.site-footer__legal-secondary{font-size:.7rem!important;opacity:.72}.site-footer__legal a:hover,.site-footer__legal a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px;outline:none}.site-footer__legal-secondary:hover,.site-footer__legal-secondary:focus-visible{opacity:1}@media(max-width:1100px){.site-footer__main{grid-template-columns:1fr;gap:1.65rem}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.35rem}.site-footer__legal{justify-content:flex-start}}@media(max-width:720px){.site-footer__inner{padding:2.5rem 0 1.75rem}.site-footer__main{padding-bottom:1.25rem}.site-footer__brand{gap:.85rem}.site-footer__bottom{margin-top:1.2rem;padding-top:1.05rem}.site-footer__nav{grid-template-columns:1fr;gap:0}.site-footer__col{border-bottom:1px solid rgba(255,255,255,.08)}.site-footer__col-title{display:none}.site-footer__col-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:.65rem 0;border:none;background:transparent;color:#fff;font:inherit;font-size:.82rem;font-weight:var(--font-weight-heading);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.site-footer__col-chevron{width:1rem;height:1rem;transition:transform var(--motion-duration-fast) var(--motion-ease)}.site-footer__col.is-open .site-footer__col-chevron{transform:rotate(180deg)}.site-footer__col-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration-normal) var(--motion-ease)}.site-footer__col.is-open .site-footer__col-panel{grid-template-rows:1fr}.site-footer__col-panel .site-footer__list{overflow:hidden;padding-bottom:0}.site-footer__col.is-open .site-footer__col-panel .site-footer__list{padding-bottom:.7rem}.site-footer__bottom{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.site-footer__social-btn,.site-footer__col-chevron,.site-footer__col-panel{transition:none}.site-footer__social-btn:hover{transform:none}}.lp-section{width:100%;padding:var(--section-pad-y) var(--space-4);background-color:transparent}.lp-section--white{background-color:transparent}.lp-section--chrome{background:var(--color-brand-chrome-gradient);color:var(--color-text-on-chrome)}.lp-inner{max-width:var(--layout-max-desktop);margin:0 auto}.lp-eyebrow{margin:0;color:var(--color-text-heading);font-size:.75rem;font-weight:var(--font-weight-heading);letter-spacing:.14em;text-transform:uppercase;line-height:1.4;opacity:.7}.lp-title{margin:0;color:var(--color-text-heading);font-size:clamp(1.7rem,2.7vw + .65rem,2.5rem);font-weight:var(--font-weight-heading);letter-spacing:-.03em;line-height:1.15}.lp-lead{margin:0;max-width:52ch;color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:1.65}.faq__a,.hm-faq__panel p,.hiw-faq__a p,.seo-page__faq-a,.faq-page__panel-inner p,.faq-item__answer p,.guide-detail__faq-item p{max-width:none!important;width:100%}.lp-intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);max-width:46rem;margin-inline:auto;margin-bottom:var(--space-8)}.lp-intro .lp-lead,.lp-intro .lp-title,.lp-intro .lp-eyebrow,.lp-intro p,.lp-intro a{margin-inline:auto}.feat-section__head,.feat-hub__section-head,.faq-page__section-head,.cs-hub__section-head,.guides-hub__section-head,.hiw-section__intro,[class*=-page__intro]{text-align:center;margin-inline:auto;max-width:46rem}.feat-section__head .lp-lead,.feat-hub__section-head p,.faq-page__section-head p,.cs-hub__section-head p,.guides-hub__section-head p,.hiw-section__intro p,[class*=-page__intro] .lp-lead,[class*=-page__intro] p{margin-inline:auto}.lp-card{background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-1);transition:box-shadow var(--motion-duration-normal) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease),transform var(--motion-duration-normal) var(--motion-ease)}.lp-card:hover{border-color:#1b1b1b29;box-shadow:var(--shadow-2)}.lp-check{flex-shrink:0;width:18px;height:18px;margin-top:.15rem}.lp-check-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.lp-check-list li{display:flex;align-items:flex-start;gap:.75rem;color:var(--color-text-body);font-size:var(--font-size-base);line-height:1.5;font-weight:var(--font-weight-base)}@media(max-width:768px){.lp-lead{font-size:var(--font-size-base);max-width:none}.lp-intro{margin-bottom:var(--space-7)}}@media(prefers-reduced-motion:reduce){.lp-card{transition:none}.lp-card:hover{transform:none}}html[data-theme=dark] .lp-card:hover{border-color:#c8c4ff38}html[data-theme=dark] .lp-section--chrome,html[data-theme=dark] .brand-chrome{color:var(--color-text-on-chrome)}html[data-theme=dark] .site-footer{color:var(--color-text-on-chrome);background:linear-gradient(165deg,#0d1230,#0a0d1a 42%,#070a14);border-top-color:#c8c4ff1f}html[data-theme=dark] .site-footer__glow--a{background:radial-gradient(circle,rgba(107,108,255,.18),transparent 68%)}html[data-theme=dark] .site-footer__glow--b{background:radial-gradient(circle,rgba(30,163,33,.12),transparent 70%)}html[data-theme=dark] .site-footer__grid{background-image:linear-gradient(rgba(200,196,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(200,196,255,.05) 1px,transparent 1px);opacity:.55}html[data-theme=dark] .site-footer__net{opacity:.7}html[data-theme=dark] .site-footer__ring{stroke:#c8c4ff8c}html[data-theme=dark] .site-footer__ring--inner,html[data-theme=dark] .site-footer__node--core{stroke:#3ddc84d9;fill:#3ddc84e6}html[data-theme=dark] .site-footer__ring--inner{fill:none}html[data-theme=dark] .site-footer__news{background:radial-gradient(circle at 90% 10%,rgba(30,163,33,.14),transparent 40%),#12162bb8;border-color:#c8c4ff24}html[data-theme=dark] .site-footer__news-form input{background:#0a0d1ad9;border-color:#c8c4ff2e}html[data-theme=dark] .site-footer__main,html[data-theme=dark] .site-footer__trust{border-bottom-color:#c8c4ff1f}html[data-theme=dark] .guide-hero-visual__stage,html[data-theme=dark] .guide-hub-visual__stage,html[data-theme=dark] .faq-hero-visual__stage,html[data-theme=dark] .cs-visual__stage,html[data-theme=dark] .cs-empty-visual__stage,html[data-theme=dark] .feat-analytics__stage,html[data-theme=dark] .feat-hub-viz__stage,html[data-theme=dark] .sol-analytics__stage,html[data-theme=dark] .privacy-page__visual-stage,html[data-theme=dark] .cookie-page__visual-stage,html[data-theme=dark] .terms-page__visual-stage{background:radial-gradient(120% 90% at 8% 0%,#1e2246fa,#12162bf5 55%,#101428);border-color:#c8c4ff24;box-shadow:0 1px 2px #00000059,0 18px 40px #00000059}html[data-theme=dark] .guide-hero-visual__float,html[data-theme=dark] .faq-hero-visual__float,html[data-theme=dark] .cs-visual__float,html[data-theme=dark] .feat-analytics__card,html[data-theme=dark] .feat-hub-viz__float,html[data-theme=dark] .feat-hub-viz__panel,html[data-theme=dark] .feat-hub-viz__layer,html[data-theme=dark] .sol-analytics__card,html[data-theme=dark] .privacy-page__float,html[data-theme=dark] .cookie-page__float,html[data-theme=dark] .guide-hero-visual__flow li,html[data-theme=dark] .faq-hero-visual__flow li,html[data-theme=dark] .cs-visual__flow li,html[data-theme=dark] .privacy-page__flow-step,html[data-theme=dark] .cookie-page__pref-card,html[data-theme=dark] .cs-empty-visual__doc,html[data-theme=dark] .cs-empty-visual__chip{background:#161a34e0;border-color:#c8c4ff24;box-shadow:0 8px 22px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme=dark] .sol-analytics__center,html[data-theme=dark] .feat-analytics__center{background:#0e1224f0;border-color:#c8c4ff24;box-shadow:0 12px 32px #0006}html[data-theme=dark] .sol-analytics__table>div,html[data-theme=dark] .sol-analytics__serp-row,html[data-theme=dark] .sol-analytics__ad,html[data-theme=dark] .sol-analytics__product,html[data-theme=dark] .sol-analytics__qa-grid>div,html[data-theme=dark] .sol-analytics__wf-step,html[data-theme=dark] .sol-analytics__biz>div,html[data-theme=dark] .feat-analytics__table>div,html[data-theme=dark] .feat-analytics__serp-row,html[data-theme=dark] .feat-analytics__ad,html[data-theme=dark] .feat-analytics__product,html[data-theme=dark] .feat-analytics__qa-grid>div,html[data-theme=dark] .feat-analytics__wf-step,html[data-theme=dark] .feat-analytics__biz>div{background:#161a34eb;border-color:#c8c4ff1a}html[data-theme=dark] .sol-analytics__api-row,html[data-theme=dark] .feat-analytics__api-row{background:#6b6cff1a;border-color:#c8c4ff24}html[data-theme=dark] .sol-analytics__qa-grid strong,html[data-theme=dark] .sol-analytics__api-row em,html[data-theme=dark] .feat-analytics__qa-grid strong,html[data-theme=dark] .sol-analytics__table span,html[data-theme=dark] .sol-analytics__serp-row span,html[data-theme=dark] .feat-analytics__table span,html[data-theme=dark] .feat-analytics__serp-row span{color:var(--color-text-body)}html[data-theme=dark] .sol-analytics__node,html[data-theme=dark] .feat-analytics__node{background:linear-gradient(180deg,#6b6cff2e,#6b6cff0f);border-color:#c8c4ff2e;color:var(--color-text-heading)}html[data-theme=dark] .sol-analytics__map,html[data-theme=dark] .feat-analytics__map{background:radial-gradient(circle at 50% 50%,rgba(107,108,255,.12),transparent 55%),linear-gradient(180deg,#161a34f2,#0e1224e6);border-color:#c8c4ff1f}html[data-theme=dark] .sol-analytics__chart small,html[data-theme=dark] .sol-analytics__pipeline b,html[data-theme=dark] .sol-analytics__pipeline small,html[data-theme=dark] .sol-analytics__api-row b,html[data-theme=dark] .feat-analytics__chart small{color:var(--color-text-muted)}html[data-theme=dark] .guide-hero-visual__grid,html[data-theme=dark] .faq-hero-visual__grid,html[data-theme=dark] .cs-visual__grid,html[data-theme=dark] .cs-empty-visual__grid,html[data-theme=dark] .feat-analytics__grid,html[data-theme=dark] .feat-hub-viz__grid,html[data-theme=dark] .sol-analytics__grid,html[data-theme=dark] .privacy-page__visual-grid,html[data-theme=dark] .cookie-page__visual-grid,html[data-theme=dark] .guide-hub-visual__grid{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px)}html[data-theme=dark] .guide-hero-visual__net path,html[data-theme=dark] .faq-hero-visual__net path,html[data-theme=dark] .cs-visual__net path,html[data-theme=dark] .feat-analytics__net path{stroke:#c8c4ff59}html[data-theme=dark] .guide-hero-visual__flow strong,html[data-theme=dark] .faq-hero-visual__flow strong,html[data-theme=dark] .cs-visual__flow strong,html[data-theme=dark] .privacy-page__flow-step strong{color:#d7d4ff}html[data-theme=dark] .btn-text-link{text-decoration-color:#c8c4ff59}html[data-theme=dark] .cookie-banner,html[data-theme=dark] .cookie-modal__dialog,html[data-theme=dark] .cookie-prefs,html[data-theme=dark] .cookie-prefs__row{background:var(--color-surface-raised);border-color:#c8c4ff24;color:var(--color-text-body)}html[data-theme=dark] .cookie-modal__backdrop{background:#040610b8}html[data-theme=dark] .cookie-modal__close{background:var(--color-surface-soft);border-color:#c8c4ff24;color:var(--color-text-heading)}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{color-scheme:dark}html[data-theme=dark] input[type=search],html[data-theme=dark] input[type=text],html[data-theme=dark] input[type=email],html[data-theme=dark] input:not([type]),html[data-theme=dark] textarea,html[data-theme=dark] select{background:var(--color-surface-soft);color:var(--color-text-body);border-color:#c8c4ff2e}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#a0a6c4d9}html[data-theme=dark] .faq-page__list,html[data-theme=dark] .faq__list,html[data-theme=dark] .faq-page__side,html[data-theme=dark] .faq-page__empty,html[data-theme=dark] .faq-page__popular-card,html[data-theme=dark] .faq-page__chips button,html[data-theme=dark] .cs-hub__chips button,html[data-theme=dark] .guides-hub__chips button{background:var(--color-surface-raised);border-color:#c8c4ff24;color:var(--color-text-body)}html[data-theme=dark] .faq-page__chips button.is-active,html[data-theme=dark] .cs-hub__chips button.is-active,html[data-theme=dark] .guides-hub__chips button.is-active,html[data-theme=dark] .faq-page__side button.is-active,html[data-theme=dark] .faq-page__side button:hover{background:#c8c4ff1a;color:var(--color-text-heading)}html[data-theme=dark] .guide-blocks__comparison,html[data-theme=dark] .guide-blocks__comparison-head,html[data-theme=dark] .ec__table,html[data-theme=dark] table{background:var(--color-surface-raised);color:var(--color-text-body);border-color:#c8c4ff24}html[data-theme=dark] .faq-page__hero-glow--a,html[data-theme=dark] .guide-detail__hero-glow--a,html[data-theme=dark] .cs-hub__hero-glow--a,html[data-theme=dark] .privacy-page__hero-glow--a,html[data-theme=dark] .cookie-page__hero-glow--a,html[data-theme=dark] .terms-page__hero-glow--a{background:radial-gradient(circle,var(--glow-violet),transparent 70%)}html[data-theme=dark] .faq-page__hero-glow--b,html[data-theme=dark] .guide-detail__hero-glow--b,html[data-theme=dark] .cs-hub__hero-glow--b,html[data-theme=dark] .privacy-page__hero-glow--b,html[data-theme=dark] .cookie-page__hero-glow--b,html[data-theme=dark] .terms-page__hero-glow--b{background:radial-gradient(circle,var(--glow-green),transparent 72%)}html[data-theme=dark] .faq-page__hero-grid,html[data-theme=dark] .guide-detail__hero-grid,html[data-theme=dark] .cs-hub__hero-grid,html[data-theme=dark] .privacy-page__hero-grid,html[data-theme=dark] .cookie-page__hero-grid,html[data-theme=dark] .terms-page__hero-grid,html[data-theme=dark] .cs-detail__hero-grid{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px)}html[data-theme=dark] .guide-detail__code,html[data-theme=dark] .guide-blocks__code,html[data-theme=dark] pre{background:#080b18;border:1px solid rgba(200,196,255,.12)}html[data-theme=dark] .is-ok,html[data-theme=dark] .guide-hero-visual__chip,html[data-theme=dark] .cookie-prefs__badge,html[data-theme=dark] .cookie-prefs__locked{color:#3ddc84}html[data-theme=dark] .site-footer__cookie-btn{color:var(--color-text-on-chrome-muted)}html[data-theme=dark] .site-footer__cookie-btn:hover,html[data-theme=dark] .site-footer__cookie-btn:focus-visible{color:#fff}html[data-theme=dark] .hero,html[data-theme=dark] .content-page,html[data-theme=dark] .placeholder-page,html[data-theme=dark] .faq-page,html[data-theme=dark] .guides-hub,html[data-theme=dark] .guide-detail,html[data-theme=dark] .blog-article,html[data-theme=dark] .apd-page,html[data-theme=dark] .privacy-page,html[data-theme=dark] .terms-page,html[data-theme=dark] .cookie-page{background:transparent;background-color:transparent}html[data-theme=dark] .cookie-banner,html[data-theme=dark] .cookie-consent-banner{background:#12162bf5;border-color:#c8c4ff24}html[data-theme=dark] mark{background:#1ea32147;color:inherit}html[data-theme=dark] .site-header__shell{background:#0a0d1ae6;border-bottom-color:#c8c4ff1f}html[data-theme=dark] .site-header.is-scrolled .site-header__shell{background:#0a0d1af5;box-shadow:0 8px 28px #0006}html[data-theme=dark] .site-header__dropdown-list,html[data-theme=dark] .site-header__mega-panel,html[data-theme=dark] .site-header__drawer{background:#101428fa;border-color:#c8c4ff24;box-shadow:0 16px 40px #00000073}html[data-theme=dark] .site-header__dropdown-item:hover,html[data-theme=dark] .site-header__mega-item:hover,html[data-theme=dark] .site-header__mega-item.is-active{background:#1e2246f2}html[data-theme=dark] body{background-image:linear-gradient(rgba(200,196,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(200,196,255,.07) 1px,transparent 1px);background-size:48px 48px;background-attachment:fixed}html[data-theme=dark] .hero,html[data-theme=dark] .gn,html[data-theme=dark] .wt,html[data-theme=dark] .mp-sec,html[data-theme=dark] .lp-section,html[data-theme=dark] .lp-section--white{background:transparent}html[data-theme=dark] .hero-bg__lavender{background:radial-gradient(ellipse 55% 50% at 78% 42%,rgba(107,108,255,.14) 0%,transparent 70%),radial-gradient(ellipse 40% 45% at 12% 60%,rgba(30,163,33,.08) 0%,transparent 65%)}html[data-theme=dark] .hero-bg__grid-line{stroke:transparent}html[data-theme=dark] .hero-bg__route-a,html[data-theme=dark] .hero-bg__route-b{stop-color:#6b6cff}html[data-theme=dark] .hero-bg__route-c{stop-color:#3ddc84}html[data-theme=dark] .hero-bg__node{fill:#c8c4ff;opacity:.55}html[data-theme=dark] .hero-bg__orbit{stroke:#6b6cff;stroke-opacity:.28}html[data-theme=dark] .hero-bg__orbit--outer{stroke-opacity:.22}html[data-theme=dark] .hero-bg__orbit--mid{stroke-opacity:.32}html[data-theme=dark] .hero-bg__orbit--inner{stroke:#3ddc84;stroke-opacity:.38}html[data-theme=dark] .hero-bg__orbit-core{fill:#3ddc84;opacity:.75}html[data-theme=dark] .hero-bg__path-soft{stroke:#6b6cff;stroke-opacity:.18}html[data-theme=dark] .hero-bg__spine{opacity:.45}html[data-theme=dark] .hero__content:before{content:none;display:none}html[data-theme=dark] .hero__desc,html[data-theme=dark] .hero__trust li{color:var(--color-text-body)}html[data-theme=dark] .hero-dash__base{background:linear-gradient(180deg,#161a34f5,#101428f0),linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;border-color:#c8c4ff24;box-shadow:var(--shadow-1)}html[data-theme=dark] .hero-dash__card{background:#12162bf5;border-color:#c8c4ff24;box-shadow:0 2px 4px #00000059,0 14px 32px #0006}html[data-theme=dark] .hero-dash__bars span{background:linear-gradient(180deg,#6b6cff,#c8c4ff)}html[data-theme=dark] .wt__bg-grid,html[data-theme=dark] .gn__bg-grid{display:none}html[data-theme=dark] .wt__card,html[data-theme=dark] .wt__cta,html[data-theme=dark] .wt__badge{background:var(--color-surface-raised);border-color:#c8c4ff1f;box-shadow:0 1px 2px #0000004d,0 12px 32px #00000047}html[data-theme=dark] .wt__card:hover{border-color:#c8c4ff38;box-shadow:0 8px 20px #00000059,0 20px 44px #0006}html[data-theme=dark] .wt__icon{background:#6b6cff1f}html[data-theme=dark] .wt__cta-secondary{background-color:var(--color-surface-soft);border-color:#c8c4ff2e;color:var(--color-text-heading)}html[data-theme=dark] .why{background:var(--color-surface-body)}html[data-theme=dark] .why__bg-grid{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px)}html[data-theme=dark] .why__card{background:linear-gradient(165deg,#161a34fa,#101428f5);border-color:#c8c4ff24;box-shadow:0 1px 2px #0000004d,0 12px 32px #00000052,0 0 0 1px #c8c4ff0a inset}html[data-theme=dark] .why__card:hover{border-color:#c8c4ff3d;box-shadow:0 6px 16px #00000059,0 20px 44px #0006,0 0 32px #6b6cff14}html[data-theme=dark] .why__card-visual{background:radial-gradient(ellipse 70% 80% at 50% 30%,rgba(107,108,255,.12) 0%,transparent 70%),linear-gradient(180deg,#1e2246d9,#12162b00);border-bottom-color:#c8c4ff1a}html[data-theme=dark] .why__badge{background:#12162beb;border-color:#c8c4ff29;color:var(--color-text-heading)}html[data-theme=dark] .why__chip{background:#6b6cff1a;border-color:#c8c4ff24;color:var(--color-text-heading)}html[data-theme=dark] .why__divider{background:linear-gradient(90deg,#c8c4ff33,#c8c4ff0a)}html[data-theme=dark] .why__cta-secondary{background-color:var(--color-surface-raised);border-color:#3ddc8473;color:#3ddc84}html[data-theme=dark] .why__copy{color:var(--color-text-muted)}html[data-theme=dark] .why-card__disk{fill:#12162b}html[data-theme=dark] .bc{background:var(--color-surface-body)}html[data-theme=dark] .bc__bg-grid{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px)}html[data-theme=dark] .bc-card,html[data-theme=dark] .bc__badge{background:var(--color-surface-raised);border-color:#c8c4ff1f}html[data-theme=dark] .bc-panel{background:linear-gradient(165deg,#101428fa,#161a34f5 55%,#12281c8c);border-color:#c8c4ff1f}html[data-theme=dark] .bc-panel__grid{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px)}html[data-theme=dark] .bc-panel__row,html[data-theme=dark] .bc-panel__session,html[data-theme=dark] .bc-panel__field{background:#0a0d1ab8;border-color:#c8c4ff1a}html[data-theme=dark] .bc-panel__session.is-active{background:#1ea3211a;border-color:#1ea32147}html[data-theme=dark] .ec{background:var(--color-surface-body)}html[data-theme=dark] .ec__shell{background:var(--color-surface-raised);border-color:#c8c4ff24;box-shadow:0 1px 2px #0000004d,0 18px 48px #00000059,0 0 0 1px #c8c4ff0d inset}html[data-theme=dark] .ec-why{background:radial-gradient(ellipse 70% 120% at 0% 0%,rgba(30,163,33,.1),transparent 55%),#161a34f2;border-color:#1ea32147}html[data-theme=dark] .ec-why__list li,html[data-theme=dark] .ec-why__title{color:var(--color-text-heading)}html[data-theme=dark] .ec__desktop{border-color:#c8c4ff1f}html[data-theme=dark] .ec-table th,html[data-theme=dark] .ec-table td{border-bottom-color:#c8c4ff1a}html[data-theme=dark] .ec-table thead th{background:#161b33;color:var(--color-text-heading);border-bottom-color:#c8c4ff24}html[data-theme=dark] .ec-table__cap{background:#0e1224eb;color:var(--color-text-heading)}html[data-theme=dark] .ec-table__typical{background:#1c203ab8;color:var(--color-text-muted)}html[data-theme=dark] .ec-table__brand{background:#1ea32114;border-left-color:#1ea32138}html[data-theme=dark] .ec-table__row:hover,html[data-theme=dark] .ec-table__row.is-open{background:#6b6cff0f}html[data-theme=dark] .ec-table__row:hover .ec-table__brand,html[data-theme=dark] .ec-table__row.is-open .ec-table__brand{background:#1ea32124;box-shadow:inset 0 0 0 1px #1ea32129}html[data-theme=dark] .ec-status{background:#12162bf2;border-color:#c8c4ff24;color:var(--color-text-muted)}html[data-theme=dark] .ec-status--available{background:#1ea3211f;border-color:#1ea32147;color:#3ddc84}html[data-theme=dark] .ec-status--varies,html[data-theme=dark] .ec-status--depends{background:#6b6cff1f;border-color:#c8c4ff2e;color:#c8c4ff}html[data-theme=dark] .ec-status--limited{background:#e0a06a1f;border-color:#e0a06a47;color:#e0a06a}html[data-theme=dark] .ec-cap__detail p,html[data-theme=dark] .ec-mcard{background:var(--color-surface-soft);border-color:#c8c4ff1f}html[data-theme=dark] .ec-mcard__col{background:#0a0d1aa6;border-color:#c8c4ff1a}html[data-theme=dark] .ec-mcard__col--brand{background:#1ea3211a;border-color:#1ea32138}html[data-theme=dark] .ec__cta{background:radial-gradient(ellipse 55% 80% at 50% 0%,rgba(107,108,255,.1),transparent 70%),var(--color-surface-raised);border-color:#c8c4ff24}html[data-theme=dark] .ec-cap__btn:focus-visible{box-shadow:0 0 0 2px #0a0d1a,0 0 0 4px var(--color-focus-ring)}html[data-theme=dark] .mp-sec__bg{background-image:radial-gradient(ellipse 50% 55% at 82% 40%,rgba(107,108,255,.1) 0%,transparent 70%)}html[data-theme=dark] .mp-control__shell{background:var(--color-surface-raised);border-color:#c8c4ff24;box-shadow:0 2px 4px #0000004d,0 18px 44px #0006}html[data-theme=dark] .mp-control__topbar{background:linear-gradient(180deg,rgba(30,34,70,.95),var(--color-surface-raised));border-bottom-color:#c8c4ff1a}html[data-theme=dark] .mp-control__chip{background:#12162bf0;border-color:#c8c4ff29;box-shadow:0 8px 22px #0006}html[data-theme=dark] .mp-control__metric{background:#0a0d1ab8;border-color:#c8c4ff1f}html[data-theme=dark] .mp-control__health{background:#c8c4ff1a}html[data-theme=dark] .mp-control__mesh-bg{fill:#161b33}html[data-theme=dark] .mp-control__node-disk,html[data-theme=dark] .mp-control__hub-disk{fill:#12162b;stroke:#c8c4ff38}html[data-theme=dark] .mp-control__hub-disk{stroke:#3ddc8473}html[data-theme=dark] .mp-control__hub-ring{fill:#6b6cff1f}html[data-theme=dark] .mp-control__node-label,html[data-theme=dark] .mp-control__hub-label{fill:#c8c4ff}html[data-theme=dark] .use-cases{background:var(--color-surface-body)}html[data-theme=dark] .use-cases__bg-grid{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px)}html[data-theme=dark] .uc-card{background:var(--color-surface-raised);border-color:#c8c4ff1f}html[data-theme=dark] .uc-card__preview{background:linear-gradient(180deg,rgba(30,34,70,.95) 0%,var(--color-surface-raised) 100%)}html[data-theme=dark] .uc-mock{background:#161b33;border-color:#c8c4ff1f}html[data-theme=dark] .uc-mock__chrome{background:#0a0d1ad9;border-bottom-color:#c8c4ff1a}html[data-theme=dark] .gn__bg-grid{display:none}html[data-theme=dark] .gn-viz__stage{background:linear-gradient(180deg,#161a34f5,#101428e6);border-color:#c8c4ff24}html[data-theme=dark] .gn-viz__tooltip{background:#12162bf7;border-color:#c8c4ff29;box-shadow:0 10px 28px #00000073}html[data-theme=dark] .final-cta{background:var(--color-surface-body)}html[data-theme=dark] .final-cta__card{background:linear-gradient(105deg,#161a34fa,#0e1224f5 48%,#102418e6);border-color:#c8c4ff24;box-shadow:0 1px 2px #0000004d,0 18px 48px #0006}html[data-theme=dark] .final-cta__visual{background:#0a0d1ab8;border-color:#c8c4ff24}html[data-theme=dark] .final-cta__stat--ring{background:#161a34f2;border-color:#c8c4ff1f}html[data-theme=dark] .final-cta__secondary{background:var(--color-surface-raised);border-color:#c8c4ff33;color:var(--color-text-heading)}html[data-theme=dark] .btn-secondary,html[data-theme=dark] .button--secondary{background-color:var(--btn-secondary-bg);border-color:#c8c4ff33;color:var(--color-text-heading)}html[data-theme=dark] .btn-secondary:hover,html[data-theme=dark] .button--secondary:hover{background-color:var(--btn-secondary-hover-bg)}html[data-theme=dark] .platform-stats{background:var(--color-surface-body)}html[data-theme=dark] .platform-stats__feature,html[data-theme=dark] .platform-stats__metric,html[data-theme=dark] .platform-stats__badge{background:var(--color-surface-raised);border-color:#c8c4ff1f}html[data-theme=dark] .platform-stats__feature-icon{background:#6b6cff1f}html[data-theme=dark] .guide-blocks__callout,html[data-theme=dark] .guide-blocks__panel,html[data-theme=dark] .feat-hub__toc,html[data-theme=dark] .faq-page__float,html[data-theme=dark] .blog-card,html[data-theme=dark] .blog-hero__panel,html[data-theme=dark] .hiw-card,html[data-theme=dark] .how-card,html[data-theme=dark] .feat-detail__panel,html[data-theme=dark] .guides-hub__card,html[data-theme=dark] .terms-page__visual-stage{background:var(--color-surface-raised);border-color:#c8c4ff24}html[data-theme=dark] .sol-hub__card-preview,html[data-theme=dark] .feat-detail__visual{background:linear-gradient(180deg,rgba(30,34,70,.95) 0%,var(--color-surface-raised) 100%)}html[data-theme=dark] .sol-mock__chrome,html[data-theme=dark] .uc-mock__chrome,html[data-theme=dark] .feat-detail__chrome{background:#0a0d1ad9}html[data-theme=dark] .hiw-speed__cards article,html[data-theme=dark] .hiw-step,html[data-theme=dark] .how-it-works__panel,html[data-theme=dark] .blog-article__toc,html[data-theme=dark] .blog-article__card,html[data-theme=dark] .blog-page__panel{background:#161b33;border-color:#c8c4ff1f}html[data-theme=dark] .cookie-page__pref-visual,html[data-theme=dark] .faq-page__cat-card{background:#12162bf2;border-color:#c8c4ff24}html[data-theme=dark] .feat-hub__nav-wrap,html[data-theme=dark] .blog-categories,html[data-theme=dark] .blog-hero__search,html[data-theme=dark] .faq-page__search input,html[data-theme=dark] .faq-page__side button.is-active,html[data-theme=dark] .faq-page__side button:hover,html[data-theme=dark] .guide-detail__badge,html[data-theme=dark] .guide-detail__meta-row li,html[data-theme=dark] .guide-detail__toc a:hover,html[data-theme=dark] .guide-detail__toc a.is-active,html[data-theme=dark] .guides-hub__featured-visual,html[data-theme=dark] .guides-hub__fv-card,html[data-theme=dark] .cs-detail__meta-row li,html[data-theme=dark] .privacy-page__doc-card,html[data-theme=dark] .cookie-page__doc-card,html[data-theme=dark] .terms-page__doc-card,html[data-theme=dark] .privacy-page__toc a:hover,html[data-theme=dark] .cookie-page__toc a:hover,html[data-theme=dark] .terms-page__toc a:hover,html[data-theme=dark] .feat-flow__card{background:#101428f2;border-color:#c8c4ff24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-theme=dark] .sol-hub__card-preview{background:linear-gradient(180deg,rgba(30,34,70,.95) 0%,var(--color-surface-raised) 100%)}html[data-theme=dark] .sol-hub__mock-chrome,html[data-theme=dark] .hiw-speed__cards article,html[data-theme=dark] .blog-toc,html[data-theme=dark] .blog-empty,html[data-theme=dark] .blog-page__empty{background:#161b33;border-color:#c8c4ff1f}html[data-theme=dark] .faq-page__search input{color:var(--color-text-heading)}html[data-theme=dark] .faq-page__search input::placeholder{color:var(--color-text-muted)}html[data-theme=dark] .site-header__dropdown-foot{background:linear-gradient(180deg,#161b33,#12162b);border-color:#c8c4ff24;border-top-color:#c8c4ff1a;box-shadow:0 1px 2px #00000059,0 18px 40px #00000073}html[data-theme=dark] .site-header__dropdown-foot a{color:#3ddc84}html[data-theme=dark] .site-header__mega-foot{background:#0a0d1ab8;border-top-color:#c8c4ff1a}html[data-theme=dark] .seo-page__cta-card,html[data-theme=dark] .scrape-page__cta-card,html[data-theme=dark] .mr-page__cta-card,html[data-theme=dark] .ad-page__cta-card,html[data-theme=dark] .qa-page__cta-card,html[data-theme=dark] .ecom-page__cta-card,html[data-theme=dark] .auto-page__cta-card,html[data-theme=dark] .biz-page__cta-card,html[data-theme=dark] .sol-hub__bottom-card,html[data-theme=dark] .guides-hub__cta,html[data-theme=dark] .guides-hub__featured,html[data-theme=dark] .feat-hub__cta,html[data-theme=dark] .feat-final__inner,html[data-theme=dark] .hiw-final__inner,html[data-theme=dark] .faq-page__cta-inner,html[data-theme=dark] .blog-news__inner,html[data-theme=dark] .cs-hub__cta-inner,html[data-theme=dark] .cs-detail__cta-inner{background:radial-gradient(circle at 12% 0%,rgba(107,108,255,.14),transparent 42%),radial-gradient(circle at 90% 20%,rgba(30,163,33,.1),transparent 40%),linear-gradient(160deg,#161b33 0%,var(--color-surface-raised) 50%,#121a28 100%);border-color:#c8c4ff24;box-shadow:0 1px 2px #0000004d,0 18px 48px #00000059}html[data-theme=dark] .guides-hub__goal,html[data-theme=dark] .feat-benefit,html[data-theme=dark] .feat-trust article,html[data-theme=dark] .hiw-path__node,html[data-theme=dark] .hiw-path__node--accent{background:var(--color-surface-raised);border-color:#c8c4ff24}html[data-theme=dark] .hiw-path__node--green{background:linear-gradient(160deg,rgba(18,40,28,.85),var(--color-surface-raised));border-color:#1ea32147}html[data-theme=dark] .guides-hub__cta-float span{background:#161a34eb;border-color:#c8c4ff24;color:var(--color-text-heading)}html[data-theme=dark] .cs-detail__meta li{background:#101428f2;border-color:#c8c4ff24}html[data-theme=dark] .guide-blocks__callout--warning,html[data-theme=dark] .guide-blocks__warnings article{background:#50321473;border-color:#e0a06a47}html[data-theme=dark] .blog-cover,html[data-theme=dark] .blog-cover--global,html[data-theme=dark] .blog-cover--data,html[data-theme=dark] .blog-cover--secure,html[data-theme=dark] .blog-cover--enterprise{background:radial-gradient(circle at 70% 30%,rgba(30,163,33,.12),transparent 42%),radial-gradient(circle at 20% 70%,rgba(107,108,255,.14),transparent 45%),linear-gradient(150deg,#161b33,#12162b 55%,#101428)}html[data-theme=dark] .blog-cover__label{background:#101428eb;border-color:#c8c4ff24;color:var(--color-text-heading)}html[data-theme=dark] .feat-hub-viz__layer,html[data-theme=dark] .feat-hub-viz__panel,html[data-theme=dark] .feat-hub-viz__sec-card,html[data-theme=dark] .feat-analytics__chip,html[data-theme=dark] .sol-analytics__chip,html[data-theme=dark] .guide-hub-visual__chip,html[data-theme=dark] .guide-hero-visual__chip,html[data-theme=dark] .faq-hero-visual__chip,html[data-theme=dark] .cs-visual__chip,html[data-theme=dark] .faq-hero-visual__card,html[data-theme=dark] .guide-hero-visual__card{background:#12162beb;border-color:#c8c4ff24;box-shadow:0 8px 22px #00000059}html[data-theme=dark] .cs-empty-visual__glow,html[data-theme=dark] .guide-blocks__hero-orb{background:radial-gradient(circle at 30% 30%,rgba(107,108,255,.18),transparent 45%)}html[data-theme=dark] .cookie-banner{background:#101428f5;border-color:#c8c4ff24;color:var(--color-text-body)}html[data-theme=dark] .seo-page__faq-inner,html[data-theme=dark] .scrape-page__faq-inner,html[data-theme=dark] .mr-page__faq-inner,html[data-theme=dark] .ad-page__faq-inner,html[data-theme=dark] .qa-page__faq-inner,html[data-theme=dark] .ecom-page__faq-inner,html[data-theme=dark] .auto-page__faq-inner,html[data-theme=dark] .biz-page__faq-inner,html[data-theme=dark] .faq-page__list,html[data-theme=dark] .faq-page__panel{background:var(--color-surface-raised);border-color:#c8c4ff24}html[data-theme=dark] .seo-page__faq-trigger:hover,html[data-theme=dark] .scrape-page__faq-trigger:hover,html[data-theme=dark] .mr-page__faq-trigger:hover,html[data-theme=dark] .ad-page__faq-trigger:hover,html[data-theme=dark] .qa-page__faq-trigger:hover,html[data-theme=dark] .ecom-page__faq-trigger:hover,html[data-theme=dark] .auto-page__faq-trigger:hover,html[data-theme=dark] .biz-page__faq-trigger:hover{background:#6b6cff14}html[data-theme=dark] .seo-page__faq-item,html[data-theme=dark] .scrape-page__faq-item,html[data-theme=dark] .mr-page__faq-item,html[data-theme=dark] .ad-page__faq-item,html[data-theme=dark] .qa-page__faq-item,html[data-theme=dark] .ecom-page__faq-item,html[data-theme=dark] .auto-page__faq-item,html[data-theme=dark] .biz-page__faq-item,html[data-theme=dark] .sol-faq__item,html[data-theme=dark] .feat-faq__item,html[data-theme=dark] details.faq-item,html[data-theme=dark] .accordion-item{background:var(--color-surface-raised);border-color:#c8c4ff24}html[data-theme=dark] .article-card,html[data-theme=dark] .pricing-card,html[data-theme=dark] .lp-card,html[data-theme=dark] .content-page__card,html[data-theme=dark] .placeholder-page__card{background:var(--color-surface-raised);border-color:#c8c4ff24}html[data-theme=dark] input[type=text],html[data-theme=dark] input[type=email],html[data-theme=dark] input[type=search],html[data-theme=dark] textarea,html[data-theme=dark] select{background:var(--color-surface-soft);border-color:#c8c4ff29;color:var(--color-text-body)}html[data-theme=dark] .site-footer__news-form input{background:#0a0d1ad9;border-color:#c8c4ff2e;color:#fff}html[data-theme=dark] .contact-page__card,html[data-theme=dark] .contact-hero,html[data-theme=dark] .about-page__card,html[data-theme=dark] .pricing-page__card{background:var(--color-surface-raised);border-color:#c8c4ff24}@media(max-width:900px){html[data-theme=dark] .hero__content:before{content:none;display:none}}html[data-theme=dark] .hero__actions .btn-primary,html[data-theme=dark] .gn__actions .btn-primary,html[data-theme=dark] .wt__cta-actions .btn-primary,html[data-theme=dark] .mp-sec__cta .btn-primary,html[data-theme=dark] .site-header__actions .btn-primary,html[data-theme=dark] .site-header__mobile-bar .btn-primary{background-color:#137f15;color:#fff}html[data-theme=dark] .hero__actions .btn-secondary,html[data-theme=dark] .gn__actions .btn-secondary,html[data-theme=dark] .wt__cta-actions .btn-secondary,html[data-theme=dark] .mp-sec__cta .btn-secondary{background-color:var(--color-surface-raised);color:#4ade80;border-color:#4ade8073}@media(prefers-reduced-motion:reduce){html[data-theme=dark] *{scroll-behavior:auto}}.dash-body .dash-app{display:flex;overflow-x:hidden;max-width:100vw}.dash-body .dash-app .dash-sidebar{position:relative;align-self:stretch;margin:0;inset:auto;height:auto;min-height:100%}.dash-body .dash-app .dash-main{margin-left:0!important;min-width:0;flex:1}.dash-scrim{pointer-events:none}.dash-scrim.is-open{pointer-events:auto}@media(max-width:767px){.dash-scrim,.dash-scrim.is-open,.dash-scrim:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0f172a73;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:auto}.dash-scrim[hidden]{display:none!important;pointer-events:none!important}.dash-body .dash-app .dash-sidebar,.dash-body .dash-app .dash-sidebar.is-open,.dash-body .dash-app .dash-sidebar.is-collapsed{z-index:100;isolation:isolate;pointer-events:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--color-surface-raised, #fff)}html.dark .dash-body .dash-app .dash-sidebar,html[data-theme=dark] .dash-body .dash-app .dash-sidebar{background:#10121c}.dash-body .dash-app .dash-sidebar:not(.is-open){pointer-events:none}.dash-nav__link,.dash-sidebar__close,.dash-topbar__menu,.dash-bottomnav a{touch-action:manipulation}}.dash-stats,.dash-products,.aom-stats,.asp-stats,.aw-stats,.aak-stats,.mpp-stats,.amh-stats,.cust-stats,.bil-stats,.ov-stats{align-items:stretch}.dash-stats>*,.dash-products>*,.aom-stats>*,.asp-stats>*,.aw-stats>*,.aak-stats>*{height:100%;min-width:0}.dash-modal-root,.aom-modal,.asp-modal,.aak-modal,.amh-modal,.apc-modal,.mpp-modal,.st-modal,.pn-modal,.mhc-modal{box-sizing:border-box}.dash-modal,.aom-modal__card,.asp-modal__card,.asp-modal__sheet,.aak-modal__sheet,.amh-modal__card,.apc-modal__card,.mpp-modal__panel,.st-modal__card,.pn-modal__card,.mhc-modal__card,.dash-modal__panel{width:min(720px,95vw);max-width:95vw;max-height:min(90dvh,880px);display:flex;flex-direction:column;overflow:hidden}.dash-modal{width:min(480px,95vw);overflow:hidden}.dash-modal--wide{width:min(720px,95vw)}.dash-modal__head,.aom-modal__head,.asp-modal__card>h3,.aak-modal__head,.st-modal__head,.pn-modal__head,.mhc-modal__head{position:sticky;top:0;z-index:2;flex-shrink:0;background:inherit}.dash-modal__body,.aom-modal__body,.asp-modal__sheet,.aak-modal__body,.st-modal__body,.pn-modal__body,.mhc-modal__body{overflow:auto;-webkit-overflow-scrolling:touch;min-height:0;flex:1}.dash-modal__foot,.aom-modal__actions,.asp-modal__actions,.aak-modal__actions,.st-modal__actions,.pn-modal__actions,.mhc-modal__actions,.mpp-modal__actions{position:sticky;bottom:0;z-index:2;flex-shrink:0;background:inherit}@media(max-width:1023px){.dash-table--flip,.aom-table,.asp-table,.cust-table,.aw-table,.aak-table,.ablog-table,.mpp-table,.bil-table,.apk-table,.ph-table,.wallet-history-table,.amh-page .dash-table,.amh-devices-table,.amh-payouts-table,.apc-page .dash-table,.admin-commission .dash-table,.acd-table{min-width:0!important;width:100%}.aom-table-wrap,.asp-table-wrap,.cust-table-wrap,.aw-table-wrap,.aak-table-wrap,.ablog-table-wrap,.mpp-table-wrap,.bil-table-wrap,.ph-table-wrap,.acd-table-wrap,.amh-page .dash-table-wrap,.apc-page .dash-table-wrap,.dash-table-wrap:has(.dash-table--flip),.dash-table-wrap:has(.wallet-history-table),.dash-table-wrap:has(.apk-table){overflow:visible}.dash-table--flip thead,.aom-table thead,.asp-table thead,.cust-table thead,.aw-table thead,.aak-table thead,.ablog-table thead,.mpp-table thead,.bil-table thead,.apk-table thead,.ph-table thead,.wallet-history-table thead,.amh-page .dash-table thead,.apc-page .dash-table thead,.acd-table thead{display:none}.dash-table--flip,.dash-table--flip tbody,.dash-table--flip tr,.dash-table--flip td,.aom-table,.aom-table tbody,.aom-table tr,.aom-table td,.asp-table,.asp-table tbody,.asp-table tr,.asp-table td,.cust-table,.cust-table tbody,.cust-table tr,.cust-table td,.aw-table,.aw-table tbody,.aw-table tr,.aw-table td,.aak-table,.aak-table tbody,.aak-table tr,.aak-table td,.ablog-table,.ablog-table tbody,.ablog-table tr,.ablog-table td,.mpp-table,.mpp-table tbody,.mpp-table tr,.mpp-table td,.bil-table,.bil-table tbody,.bil-table tr,.bil-table td,.apk-table,.apk-table tbody,.apk-table tr,.apk-table td,.ph-table,.ph-table tbody,.ph-table tr,.ph-table td,.wallet-history-table,.wallet-history-table tbody,.wallet-history-table tr,.wallet-history-table td,.amh-page .dash-table,.amh-page .dash-table tbody,.amh-page .dash-table tr,.amh-page .dash-table td,.apc-page .dash-table,.apc-page .dash-table tbody,.apc-page .dash-table tr,.apc-page .dash-table td,.acd-table,.acd-table tbody,.acd-table tr,.acd-table td{display:block;width:100%}.dash-table--flip tr,.aom-table tbody tr,.asp-table tbody tr,.cust-table tbody tr,.aw-table tbody tr,.aak-table tbody tr,.ablog-table tbody tr,.mpp-table tbody tr,.bil-table tbody tr,.apk-table tbody tr,.ph-table tbody tr,.wallet-history-table tbody tr,.amh-page .dash-table tbody tr,.apc-page .dash-table tbody tr,.acd-table tbody tr{border:1px solid var(--dash-border, rgba(19, 0, 154, .09));border-radius:.9rem;margin-bottom:.75rem;padding:.55rem .95rem;background:var(--color-surface-raised, #fff);box-shadow:0 6px 18px #0000280a}.dash-table--flip td,.aom-table td,.asp-table td,.cust-table td,.aw-table td,.aak-table td,.ablog-table td,.mpp-table td,.bil-table td,.apk-table td,.ph-table td,.wallet-history-table td,.amh-page .dash-table td,.apc-page .dash-table td,.acd-table td{display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.55rem 0;border-bottom:1px solid rgba(19,0,154,.06);text-align:right;overflow-wrap:anywhere;word-break:break-word;width:auto!important}.dash-table--flip td:last-child,.aom-table td:last-child,.asp-table td:last-child,.cust-table td:last-child,.aw-table td:last-child,.aak-table td:last-child,.ablog-table td:last-child,.mpp-table td:last-child,.bil-table td:last-child,.apk-table td:last-child,.ph-table td:last-child,.wallet-history-table td:last-child,.amh-page .dash-table td:last-child,.apc-page .dash-table td:last-child,.acd-table td:last-child{border-bottom:none}.dash-table--flip td:before,.aom-table td:before,.asp-table td:before,.cust-table td:before,.aw-table td:before,.aak-table td:before,.ablog-table td:before,.mpp-table td:before,.bil-table td:before,.apk-table td:before,.ph-table td:before,.wallet-history-table td:before,.amh-page .dash-table td:before,.apc-page .dash-table td:before,.acd-table td:before{content:attr(data-th);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--dash-faint, rgba(27, 27, 27, .45));text-align:left;flex:0 0 38%;max-width:42%}.aom-table td:nth-child(1):before{content:"Order ID"}.aom-table td:nth-child(2):before{content:"Customer"}.aom-table td:nth-child(3):before{content:"Customer ID"}.aom-table td:nth-child(4):before{content:"Plan"}.aom-table td:nth-child(5):before{content:"Country"}.aom-table td:nth-child(6):before{content:"Duration"}.aom-table td:nth-child(7):before{content:"Price"}.aom-table td:nth-child(8):before{content:"Payment"}.aom-table td:nth-child(9):before{content:"Status"}.aom-table td:nth-child(10):before{content:"Created"}.aom-table td:nth-child(11):before{content:"Actions"}.asp-table td:nth-child(1):before{content:"Ticket ID"}.asp-table td:nth-child(2):before{content:"Customer"}.asp-table td:nth-child(3):before{content:"Email"}.asp-table td:nth-child(4):before{content:"Subject"}.asp-table td:nth-child(5):before{content:"Category"}.asp-table td:nth-child(6):before{content:"Priority"}.asp-table td:nth-child(7):before{content:"Status"}.asp-table td:nth-child(8):before{content:"Assigned"}.asp-table td:nth-child(9):before{content:"Created"}.asp-table td:nth-child(10):before{content:"Updated"}.asp-table td:nth-child(11):before{content:"Actions"}.cust-table td:nth-child(1):before{content:"Customer"}.cust-table td:nth-child(2):before{content:"Customer ID"}.cust-table td:nth-child(3):before{content:"Email"}.cust-table td:nth-child(4):before{content:"Country"}.cust-table td:nth-child(5):before{content:"Registered"}.cust-table td:nth-child(6):before{content:"Last login"}.cust-table td:nth-child(7):before{content:"Wallet"}.cust-table td:nth-child(8):before{content:"Services"}.cust-table td:nth-child(9):before{content:"Status"}.cust-table td:nth-child(10):before{content:"Actions"}.aw-table td:nth-child(1):before{content:"Txn ID"}.aw-table td:nth-child(2):before{content:"Customer"}.aw-table td:nth-child(3):before{content:"Type"}.aw-table td:nth-child(4):before{content:"Description"}.aw-table td:nth-child(5):before{content:"Amount"}.aw-table td:nth-child(6):before{content:"Balance"}.aw-table td:nth-child(7):before{content:"Date"}.aw-table td:nth-child(8):before{content:"Actions"}.aak-table td:nth-child(1):before{content:"API Key ID"}.aak-table td:nth-child(2):before{content:"Customer"}.aak-table td:nth-child(3):before{content:"Email"}.aak-table td:nth-child(4):before{content:"API Key"}.aak-table td:nth-child(5):before{content:"Status"}.aak-table td:nth-child(6):before{content:"Orders"}.aak-table td:nth-child(7):before{content:"Requests"}.aak-table td:nth-child(8):before{content:"Created"}.aak-table td:nth-child(9):before{content:"Last used"}.aak-table td:nth-child(10):before{content:"Actions"}.ablog-table td:nth-child(1):before{content:"Image"}.ablog-table td:nth-child(2):before{content:"Title"}.ablog-table td:nth-child(3):before{content:"Slug"}.ablog-table td:nth-child(4):before{content:"Status"}.ablog-table td:nth-child(5):before{content:"Published"}.ablog-table td:nth-child(6):before{content:"Author"}.ablog-table td:nth-child(7):before{content:"Views"}.ablog-table td:nth-child(8):before{content:"Actions"}.mpp-table td:nth-child(1):before{content:"Plan"}.mpp-table td:nth-child(2):before{content:"Duration"}.mpp-table td:nth-child(3):before{content:"Price"}.mpp-table td:nth-child(4):before{content:"Status"}.mpp-table td:nth-child(5):before{content:"Actions"}.apk-table td:nth-child(1):before{content:"API Key"}.apk-table td:nth-child(2):before{content:"Status"}.apk-table td:nth-child(3):before{content:"Created"}.apk-table td:nth-child(4):before{content:"Last used"}.apk-table td:nth-child(5):before{content:"Orders"}.apk-table td:nth-child(6):before{content:"Requests"}.apk-table td:nth-child(7):before{content:"Last order"}.apk-table td:nth-child(8):before{content:"Actions"}.bil-table td:nth-child(1):before{content:"Transaction"}.bil-table td:nth-child(2):before{content:"Type"}.bil-table td:nth-child(3):before{content:"Description"}.bil-table td:nth-child(4):before{content:"Amount"}.bil-table td:nth-child(5):before{content:"Balance"}.bil-table td:nth-child(6):before{content:"Date"}.bil-table td:nth-child(7):before{content:"Status"}.wallet-history-table td:nth-child(1):before{content:"Order"}.wallet-history-table td:nth-child(2):before{content:"Amount"}.wallet-history-table td:nth-child(3):before{content:"Status"}.wallet-history-table td:nth-child(4):before{content:"Date"}.ph-table td:nth-child(1):before{content:"Plan"}.ph-table td:nth-child(2):before{content:"Proxy ID"}.ph-table td:nth-child(3):before{content:"Order ID"}.ph-table td:nth-child(4):before{content:"Purchased"}.ph-table td:nth-child(5):before{content:"Expires"}.ph-table td:nth-child(6):before{content:"Status"}.amh-devices-table td:nth-child(1):before{content:"Device ID"}.amh-devices-table td:nth-child(2):before{content:"Customer"}.amh-devices-table td:nth-child(3):before{content:"Country"}.amh-devices-table td:nth-child(4):before{content:"Provider"}.amh-devices-table td:nth-child(5):before{content:"Status"}.amh-devices-table td:nth-child(6):before{content:"Traffic"}.amh-devices-table td:nth-child(7):before{content:"Revenue"}.amh-devices-table td:nth-child(8):before{content:"Commission"}.amh-devices-table td:nth-child(9):before{content:"Last seen"}.amh-devices-table td:nth-child(10):before{content:"Actions"}.amh-payouts-table td:nth-child(1):before{content:"User"}.amh-payouts-table td:nth-child(2):before{content:"Amount"}.amh-payouts-table td:nth-child(3):before{content:"Method"}.amh-payouts-table td:nth-child(4):before{content:"Address"}.amh-payouts-table td:nth-child(5):before{content:"Status"}.amh-payouts-table td:nth-child(6):before{content:"Requested"}.amh-payouts-table td:nth-child(7):before{content:"Actions"}.apc-page .dash-table td:nth-child(1):before{content:"Proxy ID"}.apc-page .dash-table td:nth-child(2):before{content:"Customer"}.apc-page .dash-table td:nth-child(3):before{content:"Host:Port"}.apc-page .dash-table td:nth-child(4):before{content:"Country"}.apc-page .dash-table td:nth-child(5):before{content:"Status"}.apc-page .dash-table td:nth-child(6):before{content:"Rotation"}.apc-page .dash-table td:nth-child(7):before{content:"Expires"}.apc-page .dash-table td:nth-child(8):before{content:"Actions"}.aom-table-wrap{display:none}.aom-cards{display:grid!important}td[colspan]:before{display:none!important}td[colspan]{justify-content:center;text-align:center}}@media(max-width:1024px){.dash-stats,.dash-products,.aom-stats,.asp-stats,.aw-stats,.aak-stats,.mpp-stats,.ov-stats,.bil-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dash-grid-2,.dash-settings-grid,.dash-detail,.pg-buy{grid-template-columns:1fr!important}}@media(max-width:640px){.dash-stats,.dash-products,.aom-stats,.asp-stats,.aw-stats,.aak-stats,.mpp-stats,.ov-stats,.bil-stats,.aom-card__grid{grid-template-columns:1fr!important}}@media(max-width:767px){.dash-field,.aom-field,.asp-field,.aw-field,.aak-field,.mpp-field,.abe-field,.st-field,.apk-field,.mhc-field{width:100%;min-width:0}.dash-field input,.dash-field select,.dash-field textarea,.aom-field input,.aom-field select,.aom-field textarea,.abe-field input,.abe-field select,.abe-field textarea,.st-field input,.st-field select,.st-field textarea,.mpp-field input,.mpp-field select,form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),form select,form textarea{width:100%;max-width:100%;box-sizing:border-box}.dash-page__head .dash-btn,.aom-filters-bar__actions .dash-btn,.aom-filters-bar__actions button,.asp-toolbar .dash-btn,.aw-toolbar .dash-btn,.aak-toolbar .dash-btn,.ablog-head__actions .dash-btn,.ablog-head__actions a,.abe-head__actions .dash-btn,.abe-head__actions button,.mpp-actions .dash-btn,.st-actions .dash-btn,.apk-actions .dash-btn,.dash-product__actions .dash-btn,.dash-confirm__actions .dash-btn,.pc-actions .dash-btn,.aom-modal__actions .dash-btn,.asp-modal__actions button,.aak-modal__actions button,.st-modal__actions .st-btn,.pn-modal__actions .dash-btn{width:100%}.dash-page__head,.ablog-head,.abe-head,.aom-header,.asp-head,.aw-head,.aak-head,.mpp-head{flex-direction:column;align-items:stretch}.dash-btn,.st-btn,.aom-pager__btn,.aom-pager__page{flex-wrap:wrap;white-space:normal;text-align:center}.ablog-actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.ablog-actions a,.ablog-actions button{min-height:36px}.dash-proxy__creds,.dash-cred-grid,.cp-creds,.ph-creds,.mp-creds{grid-template-columns:1fr!important}.dash-code,.dash-proxy__link-value,code.aak-key,.cp-cred__value,.ph-cred__value{overflow-wrap:anywhere;word-break:break-all;max-width:100%}}@media(max-width:900px){.abe-panel{padding:1rem}.abe-meta-row,.abe-grid{grid-template-columns:1fr!important}.bre-toolbar{position:sticky;top:0;z-index:3;max-width:100%;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.bre-shell .ProseMirror{min-height:360px;padding:1rem;font-size:1rem}}@media(max-width:560px){.abe-head__actions,.ablog-head__actions{width:100%}.abe-head__actions>*,.ablog-head__actions>*{flex:1 1 100%;text-align:center;justify-content:center}.bre-shell .ProseMirror{min-height:280px;padding:.85rem}.adm-topbar-title,.adm-topbar__email,.dash-topbar__actions .dash-btn--ghost{display:none}}@media(max-width:1024px){.dash-view,.dash-page,.aom-page,.asp-page,.cust-page,.aw-page,.aak-page,.ablog-page,.abe-page,.mpp-page,.amh-page,.apc-page{max-width:100%;overflow-x:hidden}.aom-filters-bar,.asp-filters,.aw-filters,.aak-filters,.ablog-toolbar,.mpp-toolbar,.cust-toolbar{grid-template-columns:1fr 1fr!important}}@media(max-width:640px){.aom-filters-bar,.asp-filters,.aw-filters,.aak-filters,.ablog-toolbar,.mpp-toolbar,.cust-toolbar{grid-template-columns:1fr!important}}@media(min-width:768px){.dash-body .dash-app .dash-sidebar{transform:none!important}}@media(max-width:767px){.dash-body .dash-app .dash-sidebar:not(.is-open){transform:translate(-105%)!important}.dash-body .dash-app .dash-sidebar.is-open{transform:translate(0)!important;position:fixed!important}}.app-error{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1.25rem;background:var(--dash-bg, #f4f6fb)}.app-error--admin{background:linear-gradient(135deg,#0b1530,#10204a 45%,#1c1a3d)}.app-error__card{width:min(100%,28rem);padding:2rem 1.75rem;border-radius:1rem;background:#fff;box-shadow:0 12px 40px #0f172a1f;text-align:center}.app-error--admin .app-error__card{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#fff}.app-error__title{margin:0;font-size:1.35rem;font-weight:700;color:#13009a}.app-error--admin .app-error__title{color:#fde68a}.app-error__subtitle{margin:.75rem 0 0;color:#475569;line-height:1.5}.app-error--admin .app-error__subtitle{color:#ffffffc7}.app-error__ref{margin:1rem 0 0;font-size:.85rem;color:#64748b}.app-error--admin .app-error__ref{color:#ffffffa6}.app-error__ref code{font-family:ui-monospace,monospace}.app-error__actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.app-offline-banner{position:fixed;top:0;left:0;right:0;z-index:9999;padding:.55rem 1rem;text-align:center;font-size:.875rem;font-weight:600;color:#fff;background:#b45309;box-shadow:0 4px 16px #b4530959}.dash-loading{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:12rem;padding:2rem 1rem;color:#64748b;font-size:.95rem}.dash-loading--inline{min-height:6rem}.admin-boot{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0b1530,#10204a 45%,#1c1a3d);color:#ffffffbf;font-size:.95rem}.admin-boot__card{display:flex;flex-direction:column;align-items:center;gap:.75rem}
