: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)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
 */*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*,*: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);-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}[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}}.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}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))}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.text-body{--tw-text-opacity: 1;color:rgb(27 27 27 / var(--tw-text-opacity, 1))}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}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}}.lp-section{width:100%;padding:var(--section-pad-y) var(--space-4);background-color:var(--color-surface-body)}.lp-section--white{background-color:var(--color-surface-raised)}.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::-moz-placeholder,html[data-theme=dark] textarea::-moz-placeholder{color:#a0a6c4d9}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{background-color:var(--color-surface-body)}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] .hero{background:var(--color-surface-body)}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%),linear-gradient(180deg,#0b1022 0%,var(--color-surface-body) 55%,#080b16 100%)}html[data-theme=dark] .hero-bg__grid-line{stroke:#c8c4ff;stroke-opacity:.07}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{background:var(--color-surface-body)}html[data-theme=dark] .wt__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] .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{background:var(--color-surface-body)}html[data-theme=dark] .mp-sec__bg{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),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{background:var(--color-surface-body)}html[data-theme=dark] .gn__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] .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::-moz-placeholder{color:var(--color-text-muted)}html[data-theme=dark] .faq-page__search input::placeholder{color:var(--color-text-muted)}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}}@media(prefers-reduced-motion:reduce){html[data-theme=dark] *{scroll-behavior:auto}}.jp-logo{display:inline-grid;place-items:center;overflow:hidden;flex-shrink:0;background:transparent}.jp-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-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;-moz-column-gap:1.25rem;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__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-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}.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__brand-link .jp-brand__wordmark{color:inherit;font-size:1.35rem}.site-footer__brand-link{display:inline-flex;align-items:center;gap:.65rem;width:-moz-fit-content;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:-moz-fit-content;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}}.hm-hero{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem);background:var(--color-surface-body)}.hm-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.hm-hero__glow{position:absolute;border-radius:50%;filter:blur(42px);opacity:.85}.hm-hero__glow--a{top:-10%;right:8%;width:min(48vw,420px);height:min(48vw,420px);background:radial-gradient(circle,rgba(0,0,174,.13),transparent 68%);animation:hm-glow-drift 18s ease-in-out infinite alternate}.hm-hero__glow--b{bottom:4%;left:-6%;width:min(38vw,320px);height:min(38vw,320px);background:radial-gradient(circle,rgba(19,127,21,.08),transparent 70%);animation:hm-glow-drift 16s ease-in-out infinite alternate-reverse}.hm-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 72% 68% at 72% 42%,#000 18%,transparent 78%);mask-image:radial-gradient(ellipse 72% 68% at 72% 42%,#000 18%,transparent 78%);opacity:.9}.hm-hero__inner{position:relative;z-index:1;display:grid;gap:clamp(2rem,4vw,3.25rem);align-items:center}.hm-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.05rem;max-width:36rem;animation:hm-enter .65s var(--motion-ease, ease) both}.hm-hero__eyebrow{margin:0;color:var(--color-text-heading);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.78}.hm-hero__title{margin:0;color:var(--color-text-heading);font-size:clamp(2.2rem,4vw + .55rem,3.55rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.hm-hero__lead{margin:0;max-width:44ch;color:var(--color-text-muted);font-size:clamp(.98rem,.35vw + .92rem,1.1rem);line-height:1.65;font-weight:500}.hm-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;width:100%;margin-top:.2rem}.hm-hero__cta{min-height:2.9rem;padding-inline:1.35rem;font-weight:700;box-shadow:0 12px 28px #137f1538}.hm-hero__micro{margin:0;color:var(--color-text-muted);font-size:.84rem;font-weight:550;letter-spacing:.02em}.hm-hero__journey{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:.35rem 0 0;padding:.85rem 0 0;border-top:1px solid var(--color-border-subtle);list-style:none;width:100%}.hm-hero__journey li{color:var(--color-text-heading);font-size:.78rem;font-weight:700}.hm-hero__journey li[aria-hidden=true]{color:var(--color-text-muted);font-weight:500;opacity:.55}.hm-hero__visual{min-width:0;contain:layout paint;content-visibility:auto;contain-intrinsic-size:480px 440px;animation:hm-enter .8s var(--motion-ease, ease) .06s both}.hm-netviz{position:relative;width:100%;max-width:480px;margin-inline:auto;aspect-ratio:1 / 1;border-radius:24px;overflow:hidden;border:1px solid rgba(0,0,91,.08);background:radial-gradient(ellipse 60% 50% at 50% 45%,rgba(0,0,174,.06),transparent 65%),radial-gradient(ellipse 45% 40% at 80% 75%,rgba(19,127,21,.07),transparent 60%),linear-gradient(165deg,#f8fafc,#fff,#f4faf6);box-shadow:0 1px 2px #00000808,0 24px 56px #00005b1a}.hm-netviz__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hm-netviz__glow{position:absolute;border-radius:50%;filter:blur(30px)}.hm-netviz__glow--a{top:12%;left:22%;width:48%;height:42%;background:radial-gradient(circle,rgba(0,0,174,.14),transparent 70%)}.hm-netviz__glow--b{bottom:10%;right:12%;width:40%;height:36%;background:radial-gradient(circle,rgba(19,127,21,.12),transparent 70%)}.hm-netviz__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(rgba(0,0,91,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,91,.05) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 22%,transparent 78%);mask-image:radial-gradient(circle at 50% 50%,#000 22%,transparent 78%)}.hm-netviz__dust{position:absolute;width:4px;height:4px;border-radius:50%;background:#137f15;opacity:.35;animation:hm-dust 9s ease-in-out infinite}.hm-netviz__dust--1{top:16%;left:18%;background:#00005b}.hm-netviz__dust--2{top:30%;right:20%;animation-delay:-2s}.hm-netviz__dust--3{bottom:24%;left:28%;animation-delay:-4s;background:#00005b}.hm-netviz__stage{position:absolute;top:0;right:0;bottom:0;left:0}.hm-netviz__links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.hm-netviz__path{animation:hm-dash 8s linear infinite}.hm-netviz__path--b{animation-delay:-1.5s}.hm-netviz__path--c{animation-delay:-3s}.hm-netviz__path--d{animation-delay:-4.5s}.hm-hub{position:absolute;top:50%;left:50%;z-index:1;width:min(78%,340px);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.hm-hub__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(0,0,91,.1)}.hm-hub__ring--outer{animation:hm-spin 22s linear infinite;background:conic-gradient(from 0deg,transparent 0deg,rgba(0,0,91,.08) 40deg,transparent 80deg,transparent 180deg,rgba(19,127,21,.12) 220deg,transparent 280deg);-webkit-mask:radial-gradient(circle,transparent 62%,#000 63%,#000 70%,transparent 71%);mask:radial-gradient(circle,transparent 62%,#000 63%,#000 70%,transparent 71%)}.hm-hub__ring--mid{top:10%;right:10%;bottom:10%;left:10%;border-color:#137f1524;animation:hm-spin 16s linear infinite reverse;box-shadow:0 0 40px #137f150f}.hm-hub__ring--inner{top:22%;right:22%;bottom:22%;left:22%;border-style:dashed;border-color:#00005b1f;animation:hm-spin 28s linear infinite}.hm-hub__core{position:absolute;top:50%;left:50%;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.7);background:#ffffffb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #ffffffd9 inset,0 12px 32px #00005b1f}.hm-hub__core strong{color:var(--color-text-heading);font-size:.62rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.hm-hub__core em{color:var(--color-text-muted);font-size:.55rem;font-style:normal;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.hm-hub__pulse{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1.5px solid rgba(19,127,21,.35);animation:hm-ring-pulse 2.8s ease-out infinite;pointer-events:none}.hm-phone{position:absolute;top:50%;left:50%;z-index:4;width:min(34%,148px);transform:translate(-50%,-50%);animation:hm-phone-float 8s ease-in-out infinite;will-change:transform}.hm-phone__signal{position:absolute;top:42%;left:50%;width:120%;height:120%;border:1.5px solid rgba(19,127,21,.22);border-radius:50%;transform:translate(-50%,-50%);animation:hm-signal 3.6s ease-out infinite;pointer-events:none}.hm-phone__signal--2{animation-delay:1.1s}.hm-phone__signal--3{animation-delay:2.2s}.hm-phone__bezel{position:relative;z-index:1;padding:.38rem;border-radius:1.35rem;background:linear-gradient(160deg,#1a1f3a,#0d1020);box-shadow:inset 0 0 0 1px #ffffff24,0 18px 40px #00005b38}.hm-phone__notch{display:block;width:38%;height:.28rem;margin:.18rem auto .35rem;border-radius:999px;background:#00000073}.hm-phone__screen{display:flex;flex-direction:column;gap:.45rem;min-height:11.5rem;padding:.7rem .6rem .65rem;border-radius:1rem;background:radial-gradient(ellipse 90% 50% at 50% 0%,rgba(19,127,21,.12),transparent 55%),linear-gradient(180deg,#f9fafb,#fff)}.hm-phone__brand{margin:0;color:var(--color-text-muted);font-size:.58rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;text-align:center}.hm-phone__live{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;align-self:center;margin:0;padding:.28rem .6rem;border-radius:999px;background:#137f151a;color:#137f15;font-size:.68rem;font-weight:800}.hm-phone__live i{width:6px;height:6px;border-radius:50%;background:#137f15;animation:hm-live-dot 2s ease-out infinite}.hm-phone__stats{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none}.hm-phone__stats li{display:flex;align-items:center;justify-content:space-between;gap:.35rem;padding:.32rem .4rem;border-radius:8px;border:1px solid rgba(0,0,91,.06);background:#fff}.hm-phone__stats span{color:var(--color-text-muted);font-size:.58rem;font-weight:650}.hm-phone__stats strong{color:#137f15;font-size:.62rem;font-weight:800}.hm-phone__flow{display:flex;align-items:center;justify-content:center;gap:.2rem;margin-top:auto;padding-top:.2rem}.hm-phone__flow em{color:var(--color-text-heading);font-size:.55rem;font-style:normal;font-weight:750}.hm-phone__flow i{width:.55rem;height:1px;background:linear-gradient(90deg,#00005b,#137f15);opacity:.55}.hm-node{position:absolute;z-index:3;display:flex;align-items:center;gap:.4rem;min-width:6.4rem;padding:.45rem .55rem;border-radius:12px;border:1px solid rgba(255,255,255,.72);background:#ffffffc7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 28px #00005b1a;animation:hm-node-float 8s ease-in-out infinite}.hm-node__dot{width:8px;height:8px;border-radius:50%;background:#137f15;box-shadow:0 0 0 3px #137f1524;animation:hm-live-dot 2.4s ease-out infinite}.hm-node em{display:block;color:var(--color-text-muted);font-size:.55rem;font-style:normal;font-weight:750;letter-spacing:.06em}.hm-node strong{display:block;color:var(--color-text-heading);font-size:.7rem;font-weight:750;letter-spacing:-.01em;line-height:1.15}.hm-node--usa{top:7%;left:6%}.hm-node--de{top:8%;right:5%;animation-delay:-1.5s}.hm-node--sg{bottom:18%;left:3%;animation-delay:-3s}.hm-node--uk{bottom:16%;right:4%;animation-delay:-4.5s}.hm-earn{position:absolute;z-index:5;right:4%;bottom:4%;width:min(42%,168px);padding:.7rem .75rem .65rem;border-radius:14px;border:1px solid rgba(255,255,255,.75);background:#ffffffd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 14px 36px #00005b1f;animation:hm-node-float 9s ease-in-out infinite;animation-delay:-2s}.hm-earn__label{margin:0;color:var(--color-text-muted);font-size:.58rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.hm-earn__value{display:flex;align-items:center;gap:.4rem;margin:.3rem 0 .35rem;color:var(--color-text-heading);font-size:.95rem;font-weight:800;letter-spacing:-.02em}.hm-earn__live-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .4rem;border-radius:999px;background:#137f151a;color:#137f15;font-size:.55rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hm-earn__live-tag i{width:5px;height:5px;border-radius:50%;background:#137f15;animation:hm-live-dot 2s ease-out infinite}.hm-earn__chart{display:block;width:100%;height:auto}.hm-earn__line{stroke-dasharray:200;stroke-dashoffset:200;animation:hm-draw 8s ease-in-out infinite}.hm-activity{position:absolute;z-index:5;left:3%;bottom:4%;width:min(46%,170px);padding:.65rem .7rem;border-radius:14px;border:1px solid rgba(255,255,255,.75);background:#ffffffd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 14px 36px #00005b1a;animation:hm-node-float 8.5s ease-in-out infinite;animation-delay:-1s}.hm-activity__title{margin:0 0 .4rem;color:var(--color-text-muted);font-size:.58rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.hm-activity ul{display:flex;flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none}.hm-activity__item{display:flex;align-items:center;gap:.35rem;color:var(--color-text-heading);font-size:.64rem;font-weight:650;animation:hm-act-fade 10s ease-in-out infinite;animation-delay:calc(var(--hm-act-i, 0) * .55s)}.hm-activity__item span{color:#137f15;font-weight:800}@keyframes hm-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hm-glow-drift{0%{transform:translateZ(0)}to{transform:translate3d(2%,3%,0)}}@keyframes hm-dash{to{stroke-dashoffset:-72}}@keyframes hm-spin{to{transform:rotate(360deg)}}@keyframes hm-ring-pulse{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.18)}}@keyframes hm-phone-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 8px))}}@keyframes hm-signal{0%{opacity:.45;transform:translate(-50%,-50%) scale(.55)}to{opacity:0;transform:translate(-50%,-50%) scale(1.35)}}@keyframes hm-live-dot{0%{box-shadow:0 0 #137f1573}70%{box-shadow:0 0 0 6px #137f1500}to{box-shadow:0 0 #137f1500}}@keyframes hm-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hm-draw{0%{stroke-dashoffset:200}40%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-20}}@keyframes hm-act-fade{0%,10%{opacity:.35}25%,70%{opacity:1}90%,to{opacity:.45}}@keyframes hm-dust{0%,to{transform:translateY(0);opacity:.25}50%{transform:translateY(-8px);opacity:.55}}@media(min-width:980px){.hm-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,3.5vw,3rem);align-items:stretch}.hm-hero__copy{height:100%}.hm-hero__visual{width:100%;height:100%;display:flex;justify-content:flex-end;align-items:stretch}.hm-netviz{width:100%;max-width:none;height:100%;aspect-ratio:auto;min-height:100%}}@media(max-width:979px){.hm-hero__visual{max-width:440px;margin-inline:auto}.hm-netviz{max-width:440px}}@media(max-width:620px){.hm-hero__title br{display:none}.hm-netviz{aspect-ratio:1 / 1.08}.hm-phone{width:min(40%,132px)}.hm-phone__screen{min-height:10.2rem}.hm-hub__core{width:4.6rem;height:4.6rem}.hm-node{min-width:0;padding:.35rem .45rem}.hm-node strong{font-size:.62rem}.hm-node--usa{top:4%;left:3%}.hm-node--de{top:4%;right:3%}.hm-node--sg{bottom:28%;left:2%}.hm-node--uk{display:none}.hm-earn{width:min(48%,150px);right:2%;bottom:2%}.hm-activity{width:min(50%,150px);left:2%;bottom:2%}}@media(prefers-reduced-motion:reduce){.hm-hero__glow,.hm-hero__copy,.hm-hero__visual,.hm-netviz__path,.hm-hub__ring,.hm-hub__pulse,.hm-phone,.hm-phone__signal,.hm-phone__live i,.hm-node,.hm-node__dot,.hm-earn,.hm-earn__line,.hm-earn__live-tag i,.hm-activity,.hm-activity__item,.hm-netviz__dust{animation:none!important}.hm-phone{transform:translate(-50%,-50%)}.hm-earn__line{stroke-dashoffset:0}}html[data-theme=dark] .hm-netviz{background:radial-gradient(ellipse 60% 50% at 50% 45%,rgba(107,108,255,.12),transparent 65%),radial-gradient(ellipse 45% 40% at 80% 75%,rgba(34,168,42,.1),transparent 60%),linear-gradient(165deg,#0d1224,#12182c);border-color:#c8c4ff1f}html[data-theme=dark] .hm-hub__core,html[data-theme=dark] .hm-node,html[data-theme=dark] .hm-earn,html[data-theme=dark] .hm-activity{background:#12182ae0;border-color:#c8c4ff24}html[data-theme=dark] .hm-phone__screen{background:radial-gradient(ellipse 90% 50% at 50% 0%,rgba(34,168,42,.14),transparent 55%),linear-gradient(180deg,#171b33,#12162b)}html[data-theme=dark] .hm-phone__stats li{background:#151c33;border-color:#c8c4ff1a}.hm-hiw{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:clamp(3rem,6vw,5rem) 0;background:var(--color-surface-body);border-top:1px solid var(--color-border-subtle)}.hm-hiw__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hm-hiw__glow{position:absolute;border-radius:50%;filter:blur(40px)}.hm-hiw__glow--a{top:8%;left:18%;width:min(42vw,380px);height:min(28vw,240px);background:radial-gradient(circle,rgba(0,0,174,.08),transparent 70%)}.hm-hiw__glow--b{right:10%;bottom:12%;width:min(36vw,300px);height:min(36vw,300px);background:radial-gradient(circle,rgba(19,127,21,.06),transparent 70%)}.hm-hiw__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 20%,transparent 78%);opacity:.85}.hm-hiw__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem)}.hm-hiw__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;max-width:42rem;margin-inline:auto}.hm-hiw__eyebrow{margin:0;color:var(--color-text-heading);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.78}.hm-hiw__title{margin:0;color:var(--color-text-heading);font-size:clamp(1.7rem,2.6vw + .55rem,2.55rem);font-weight:800;letter-spacing:-.03em;line-height:1.12}.hm-hiw__lead{margin:0;max-width:52ch;color:var(--color-text-muted);font-size:1.02rem;line-height:1.65;font-weight:500}.hm-hiw__journey{display:none;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem .55rem;padding:.7rem .95rem;border-radius:999px;border:1px solid rgba(5,25,48,.08);background:color-mix(in srgb,var(--color-surface-raised) 88%,transparent);box-shadow:0 1px 2px #00000808;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto}.hm-hiw__journey span{color:var(--color-text-heading);font-size:.72rem;font-weight:750;letter-spacing:.02em}.hm-hiw__journey i{display:inline-block;width:1.1rem;height:1px;background:linear-gradient(90deg,var(--color-brand-chrome-start),var(--success));opacity:.65;position:relative}.hm-hiw__journey i:after{content:"";position:absolute;right:-1px;top:50%;width:4px;height:4px;border-right:1px solid var(--success);border-top:1px solid var(--success);transform:translateY(-50%) rotate(45deg)}.hm-hiw__steps{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.hm-hiw__step{position:relative;display:flex;flex-direction:column}.hm-hiw__connector{display:flex;justify-content:center;padding:.15rem 0}.hm-hiw__connector span{width:1.5px;height:1.35rem;border-radius:2px;background:linear-gradient(180deg,var(--color-brand-chrome-start),var(--success));opacity:.45;transition:opacity var(--motion-duration-fast, .2s) ease}.hm-hiw__card{display:flex;flex-direction:column;gap:.65rem;padding:1.2rem 1.15rem 1.3rem;border-radius:1.2rem;border:1px solid rgba(5,25,48,.08);background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 1px 2px #00000808,0 14px 34px #0519300e;transition:transform var(--motion-duration-normal, .28s) var(--motion-ease, ease),border-color var(--motion-duration-fast, .2s) ease,box-shadow var(--motion-duration-normal, .28s) ease}.hm-hiw__card:hover{transform:translateY(-3px);border-color:#05193029;box-shadow:0 2px 4px #0000080a,0 18px 44px #05193017}.hm-hiw__step:hover .hm-hiw__connector span,.hm-hiw__step:hover+.hm-hiw__step .hm-hiw__connector span{opacity:1}.hm-hiw__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.hm-hiw__num{color:var(--color-text-heading);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.hm-hiw__card h3{margin:0;color:var(--color-text-heading);font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.hm-hiw__card>p{margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.55;font-weight:500}.hm-hiw__viz{position:relative;display:grid;place-items:center;width:4.75rem;height:3.4rem;flex-shrink:0;border-radius:.75rem;border:1px solid rgba(5,25,48,.07);background:radial-gradient(ellipse 70% 60% at 50% 30%,rgba(0,0,174,.06),transparent 70%),#f3f4f6;overflow:hidden;transition:transform var(--motion-duration-fast, .2s) ease}.hm-hiw__card:hover .hm-hiw__viz{transform:scale(1.04)}.hm-hiw__phone{position:relative;width:1.35rem;height:2.15rem;border-radius:.35rem;background:linear-gradient(160deg,#1a1f3a,#0d1020);box-shadow:inset 0 0 0 1px #ffffff24}.hm-hiw__phone i{position:absolute;top:.28rem;right:.22rem;bottom:.35rem;left:.22rem;border-radius:.18rem;background:linear-gradient(180deg,#f9fafb,#e8ecf8)}.hm-hiw__phone--sm{width:1.05rem;height:1.65rem;border-radius:.28rem}.hm-hiw__phone--sm i{top:.22rem;right:.16rem;bottom:.28rem;left:.16rem}.hm-hiw__viz--phone{display:flex;align-items:center;justify-content:center;gap:.35rem}.hm-hiw__link{width:.85rem;height:1.5px;border-radius:2px;background:linear-gradient(90deg,var(--color-brand-chrome-start),var(--success));opacity:.7}.hm-hiw__node{width:.7rem;height:.7rem;border-radius:50%;background:color-mix(in srgb,var(--color-brand-chrome-start) 18%,#fff);border:2px solid var(--color-brand-chrome-start);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-chrome-start) 12%,transparent);animation:hm-hiw-pulse 3s ease-in-out infinite}.hm-hiw__viz--signal{display:flex;align-items:center;justify-content:center;gap:.4rem}.hm-hiw__bars{display:flex;align-items:flex-end;gap:2px;height:1.1rem}.hm-hiw__bars b{display:block;width:3px;border-radius:1px;background:var(--success);opacity:.85}.hm-hiw__bars b:nth-child(1){height:35%}.hm-hiw__bars b:nth-child(2){height:55%}.hm-hiw__bars b:nth-child(3){height:75%}.hm-hiw__bars b:nth-child(4){height:100%;animation:hm-hiw-pulse 2.4s ease-in-out infinite}.hm-hiw__status-pill{position:absolute;right:.3rem;bottom:.28rem;display:inline-flex;align-items:center;gap:.22rem;padding:.12rem .35rem;border-radius:999px;background:color-mix(in srgb,var(--success) 10%,#fff);border:1px solid color-mix(in srgb,var(--success) 28%,transparent);color:var(--color-text-heading);font-size:.48rem;font-weight:750}.hm-hiw__status-pill em{width:.28rem;height:.28rem;border-radius:50%;background:var(--success);animation:hm-hiw-pulse 2.6s ease-in-out infinite}.hm-hiw__viz--network{display:grid;place-items:center}.hm-hiw__viz--network .hm-hiw__phone--sm{position:absolute;left:.45rem;top:50%;transform:translateY(-50%)}.hm-hiw__core{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;background:linear-gradient(135deg,#051930,#0a3a6e);color:#fff;font-size:.48rem;font-weight:800;letter-spacing:.02em;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-chrome-start) 14%,transparent);z-index:1}.hm-hiw__orbit{position:absolute;width:2.6rem;height:2.6rem;border-radius:50%;border:1px dashed color-mix(in srgb,var(--success) 35%,transparent);animation:hm-hiw-spin 18s linear infinite}.hm-hiw__orbit b{position:absolute;width:.35rem;height:.35rem;border-radius:50%;background:var(--success);box-shadow:0 0 0 2px color-mix(in srgb,var(--success) 18%,transparent)}.hm-hiw__orbit b:nth-child(1){top:-.15rem;left:50%;transform:translate(-50%)}.hm-hiw__orbit b:nth-child(2){bottom:.2rem;right:.05rem;background:var(--color-brand-chrome-start)}.hm-hiw__orbit b:nth-child(3){bottom:.25rem;left:.1rem;background:var(--color-brand-chrome-start)}.hm-hiw__viz--comp{width:5.4rem}.hm-hiw__comp-card{display:flex;flex-direction:column;gap:.15rem;width:90%;padding:.4rem .45rem;border-radius:.45rem;border:1px solid rgba(5,25,48,.1);background:#fff;box-shadow:0 4px 12px #05193014}.hm-hiw__comp-label{color:var(--color-text-muted);font-size:.42rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hm-hiw__comp-value{color:var(--color-text-heading);font-size:.55rem;font-weight:750;line-height:1.2}.hm-hiw__comp-note{color:var(--success);font-size:.45rem;font-weight:700}.hm-hiw__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.85rem 1.25rem;margin-top:.5rem;padding-top:.35rem}.hm-hiw__cta-copy{margin:0;color:var(--color-text-heading);font-size:1.02rem;font-weight:750;letter-spacing:-.01em}.hm-hiw__cta-btn{min-height:2.75rem;font-weight:700;box-shadow:0 10px 24px #137f1533}@keyframes hm-hiw-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes hm-hiw-spin{to{transform:rotate(360deg)}}@media(min-width:1100px){.hm-hiw__journey{display:flex}.hm-hiw__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch}.hm-hiw__step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch}.hm-hiw__step:first-child{grid-template-columns:minmax(0,1fr)}.hm-hiw__connector{align-items:center;padding:0 .2rem}.hm-hiw__connector span{width:1.1rem;height:1.5px;background:linear-gradient(90deg,var(--color-brand-chrome-start),var(--success))}.hm-hiw__card{height:100%;padding:1.25rem 1.1rem 1.35rem}.hm-hiw__card h3{font-size:1rem}.hm-hiw__card>p{font-size:.86rem}}@media(min-width:720px)and (max-width:1099px){.hm-hiw__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.hm-hiw__connector{display:none}}@media(max-width:719px){.hm-hiw__title br{display:none}}@media(prefers-reduced-motion:reduce){.hm-hiw__card,.hm-hiw__viz,.hm-hiw__connector span,.hm-hiw__node,.hm-hiw__bars b,.hm-hiw__status-pill em,.hm-hiw__orbit{animation:none!important;transition:none!important}.hm-hiw__card:hover{transform:none}}html[data-theme=dark] .hm-hiw__card{background:linear-gradient(180deg,var(--color-surface-raised) 0%,var(--color-surface-soft) 100%);border-color:#c8c4ff1f}html[data-theme=dark] .hm-hiw__viz{background:radial-gradient(ellipse 70% 60% at 50% 30%,rgba(107,108,255,.1),transparent 70%),var(--color-surface-body);border-color:#c8c4ff1f}html[data-theme=dark] .hm-hiw__comp-card{background:var(--color-surface-raised);border-color:#c8c4ff24}html[data-theme=dark] .hm-hiw__journey{border-color:#c8c4ff1f;background:var(--color-surface-raised)}html[data-theme=dark] .hm-hiw__glow--a{background:radial-gradient(circle,rgba(107,108,255,.14),transparent 70%)}html[data-theme=dark] .hm-hiw__glow--b{background:radial-gradient(circle,rgba(30,163,33,.1),transparent 70%)}html[data-theme=dark] .hm-hiw__status-pill{background:color-mix(in srgb,var(--success) 12%,var(--color-surface-raised))}.hm-why{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:clamp(3rem,6vw,5rem) 0;background:var(--color-surface-raised);border-top:1px solid var(--color-border-subtle)}.hm-why__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hm-why__glow{position:absolute;border-radius:50%;filter:blur(42px)}.hm-why__glow--a{top:6%;right:12%;width:min(44vw,400px);height:min(30vw,260px);background:radial-gradient(circle,rgba(0,0,174,.08),transparent 70%)}.hm-why__glow--b{left:8%;bottom:10%;width:min(34vw,280px);height:min(34vw,280px);background:radial-gradient(circle,rgba(19,127,21,.06),transparent 70%)}.hm-why__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 78% 68% at 50% 35%,#000 18%,transparent 78%);mask-image:radial-gradient(ellipse 78% 68% at 50% 35%,#000 18%,transparent 78%);opacity:.8}.hm-why__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(1.75rem,3.5vw,2.5rem)}.hm-why__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;max-width:40rem;margin-inline:auto}.hm-why__eyebrow{margin:0;color:var(--color-text-heading);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.78}.hm-why__title{margin:0;color:var(--color-text-heading);font-size:clamp(1.7rem,2.6vw + .55rem,2.55rem);font-weight:800;letter-spacing:-.03em;line-height:1.12}.hm-why__lead{margin:0;max-width:52ch;color:var(--color-text-muted);font-size:1.02rem;line-height:1.65;font-weight:500}.hm-why__layout{display:grid;gap:1.25rem;align-items:stretch}.hm-why__benefits{display:grid;gap:1rem;grid-template-columns:1fr}.hm-why__card{display:flex;flex-direction:column;gap:.7rem;padding:1.2rem 1.15rem 1.3rem;border-radius:1.2rem;border:1px solid rgba(5,25,48,.08);background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 1px 2px #00000808,0 14px 34px #0519300e;transition:transform var(--motion-duration-normal, .28s) var(--motion-ease, ease),border-color var(--motion-duration-fast, .2s) ease,box-shadow var(--motion-duration-normal, .28s) ease}.hm-why__card:hover{transform:translateY(-3px);border-color:#05193029;box-shadow:0 2px 4px #0000080a,0 18px 44px #05193017}.hm-why__card:hover .hm-why__mini{transform:translateY(-2px)}.hm-why__card:hover .hm-why__mini-node,.hm-why__card:hover .hm-why__avail-dot{transform:scale(1.08)}.hm-why__layout:hover .hm-why__path{animation-duration:4.5s;opacity:1}.hm-why__card h3{margin:0;color:var(--color-text-heading);font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.hm-why__card>p{margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.55;font-weight:500}.hm-why__mini{display:flex;align-items:center;justify-content:center;min-height:3.35rem;padding:.55rem .65rem;border-radius:.8rem;border:1px solid rgba(5,25,48,.07);background:radial-gradient(ellipse 70% 60% at 50% 20%,rgba(0,0,174,.06),transparent 70%),#f3f4f6;transition:transform var(--motion-duration-fast, .2s) ease}.hm-why__mini--device{gap:.4rem}.hm-why__mini-phone{width:1.15rem;height:1.85rem;border-radius:.3rem;background:linear-gradient(160deg,#1a1f3a,#0d1020);box-shadow:inset 0 0 0 1px #ffffff24}.hm-why__mini-line{width:1rem;height:1.5px;border-radius:2px;background:linear-gradient(90deg,var(--color-brand-chrome-start),var(--success))}.hm-why__mini-node{width:.75rem;height:.75rem;border-radius:50%;background:color-mix(in srgb,var(--success) 12%,#fff);border:2px solid var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 14%,transparent);transition:transform var(--motion-duration-fast, .2s) ease}.hm-why__mini--flow{gap:.3rem;flex-wrap:wrap}.hm-why__mini--flow span{color:var(--color-text-heading);font-size:.58rem;font-weight:750}.hm-why__mini--flow i{width:.7rem;height:1px;background:linear-gradient(90deg,var(--color-brand-chrome-start),var(--success))}.hm-why__mini--avail{position:relative;gap:.55rem}.hm-why__avail-ring{position:absolute;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-brand-chrome-start) 22%,transparent);opacity:.55}.hm-why__avail-ring--mid{width:1.55rem;height:1.55rem;border-color:color-mix(in srgb,var(--success) 30%,transparent)}.hm-why__avail-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 16%,transparent);animation:hm-why-pulse 2.8s ease-in-out infinite;transition:transform var(--motion-duration-fast, .2s) ease;z-index:1}.hm-why__mini--avail em{position:relative;z-index:1;margin-left:1.6rem;color:var(--color-text-heading);font-size:.62rem;font-style:normal;font-weight:750}.hm-why__mini--opp{justify-content:flex-start}.hm-why__opp-card{display:flex;flex-direction:column;gap:.15rem;padding:.45rem .6rem;border-radius:.5rem;border:1px solid rgba(5,25,48,.1);background:#fff;box-shadow:0 4px 12px #05193012}.hm-why__opp-card span{color:var(--color-text-muted);font-size:.5rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.hm-why__opp-card strong{color:var(--color-text-heading);font-size:.68rem;font-weight:750}.hm-why__visual{position:relative;min-height:22rem;border-radius:1.5rem;border:1px solid rgba(5,25,48,.08);background:radial-gradient(ellipse 70% 55% at 50% 42%,rgba(0,0,174,.06),transparent 70%),linear-gradient(165deg,#fff,#f7f8ff 55%,#f5fbf7);box-shadow:0 1px 2px #00000808,0 16px 42px #05193011;overflow:hidden}.hm-why__visual-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.65;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 28%,transparent 78%);mask-image:radial-gradient(circle at 50% 48%,#000 28%,transparent 78%)}.hm-why__visual-glow{position:absolute;left:28%;top:22%;width:44%;height:44%;border-radius:50%;background:radial-gradient(circle,rgba(0,0,174,.1),transparent 70%);filter:blur(20px)}.hm-why__visual-lines{position:absolute;top:8%;right:10%;bottom:8%;left:10%;width:80%;height:68%}.hm-why__path{opacity:.75;animation:hm-why-dash 7s linear infinite}.hm-why__phone-wrap{position:absolute;left:50%;top:42%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.85rem;transform:translate(-50%,-50%)}.hm-why__phone{width:4.4rem;padding:.3rem;border-radius:.95rem;background:linear-gradient(160deg,#1a1f3a,#0d1020);box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 28px #05193029;animation:hm-why-float 6.5s ease-in-out infinite}.hm-why__phone-notch{display:block;width:36%;height:.28rem;margin:.2rem auto .35rem;border-radius:999px;background:#0006}.hm-why__phone-screen{display:flex;flex-direction:column;align-items:center;gap:.4rem;min-height:5.6rem;padding:.85rem .45rem .7rem;border-radius:.7rem;background:linear-gradient(180deg,#f9fafb,#f3f4f6)}.hm-why__phone-screen p{margin:0;color:var(--color-text-heading);font-size:.55rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hm-why__phone-screen span{display:inline-flex;align-items:center;gap:.28rem;padding:.2rem .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--success) 28%,transparent);background:color-mix(in srgb,var(--success) 8%,#fff);color:var(--color-text-heading);font-size:.55rem;font-weight:700}.hm-why__phone-screen i{width:.35rem;height:.35rem;border-radius:50%;background:var(--success);animation:hm-why-pulse 2.6s ease-in-out infinite}.hm-why__core{display:flex;flex-direction:column;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-brand-chrome-start) 28%,transparent);background:linear-gradient(160deg,color-mix(in srgb,#fff 88%,#051930),#fff);box-shadow:0 1px 2px #0519300f,0 12px 28px #0519301a,inset 0 1px #ffffffb3;text-align:center;line-height:1.15}.hm-why__core strong{color:var(--color-text-heading);font-size:.58rem;font-weight:800}.hm-why__core em{color:var(--color-text-muted);font-size:.5rem;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hm-why__hub-node{position:absolute;z-index:4;display:flex;flex-direction:column;align-items:center;gap:.28rem;color:var(--color-text-heading);font-size:.62rem;font-weight:700}.hm-why__hub-node b{width:.5rem;height:.5rem;border-radius:50%;background:#fff;border:2px solid var(--color-brand-chrome-start);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-chrome-start) 14%,transparent);animation:hm-why-pulse 3.2s ease-in-out infinite}.hm-why__hub-node b.is-green{border-color:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 16%,transparent)}.hm-why__hub-node--top{top:5%;left:50%;transform:translate(-50%)}.hm-why__hub-node--bottom{top:58%;left:50%;transform:translate(-50%)}.hm-why__hub-node--left{top:36%;left:6%}.hm-why__hub-node--right{top:36%;right:6%}.hm-why__flow-rail{position:absolute;left:50%;bottom:4%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .4rem;width:min(92%,22rem);margin:0;padding:.45rem .65rem;transform:translate(-50%);list-style:none;border-radius:999px;border:1px solid rgba(5,25,48,.08);background:color-mix(in srgb,#fff 92%,transparent);box-shadow:0 1px 2px #0000080a}.hm-why__flow-rail li{color:var(--color-text-heading);font-size:.58rem;font-weight:750;white-space:nowrap}.hm-why__flow-rail li[aria-hidden=true]{color:var(--color-text-muted);opacity:.55}.hm-why__cta{display:flex;justify-content:center;padding-top:.25rem}.hm-why__cta-btn{min-height:2.85rem;font-weight:700;box-shadow:0 10px 24px #137f1533}@keyframes hm-why-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes hm-why-dash{to{stroke-dashoffset:-70}}@keyframes hm-why-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(min-width:720px){.hm-why__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}}@media(min-width:1100px){.hm-why__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.5rem;align-items:stretch}.hm-why__visual{min-height:100%}}@media(max-width:719px){.hm-why__title br,.hm-why__hub-node--left,.hm-why__hub-node--right{display:none}.hm-why__visual{min-height:20rem}}@media(max-width:420px){.hm-why__flow-rail{width:94%;border-radius:1rem}.hm-why__flow-rail li{font-size:.54rem}}@media(prefers-reduced-motion:reduce){.hm-why__card,.hm-why__mini,.hm-why__path,.hm-why__phone,.hm-why__avail-dot,.hm-why__hub-node b,.hm-why__phone-screen i,.hm-why__mini-node{animation:none!important;transition:none!important}.hm-why__card:hover{transform:none}}html[data-theme=dark] .hm-why__card{background:linear-gradient(180deg,var(--color-surface-raised) 0%,var(--color-surface-soft) 100%);border-color:#c8c4ff1f}html[data-theme=dark] .hm-why__mini{background:radial-gradient(ellipse 70% 60% at 50% 20%,rgba(107,108,255,.1),transparent 70%),var(--color-surface-body);border-color:#c8c4ff1f}html[data-theme=dark] .hm-why__visual{background:radial-gradient(ellipse 70% 55% at 50% 42%,rgba(107,108,255,.1),transparent 70%),var(--color-surface-soft);border-color:#c8c4ff1f}html[data-theme=dark] .hm-why__phone-screen{background:linear-gradient(180deg,#171b33,#12162b)}html[data-theme=dark] .hm-why__phone-screen span{background:color-mix(in srgb,var(--success) 12%,var(--color-surface-raised))}html[data-theme=dark] .hm-why__core{background:linear-gradient(160deg,#171b33,#12162b);box-shadow:0 1px 2px #00000059,0 12px 28px #00000059,inset 0 1px #c8c4ff14}html[data-theme=dark] .hm-why__opp-card,html[data-theme=dark] .hm-why__flow-rail{background:var(--color-surface-raised);border-color:#c8c4ff24}html[data-theme=dark] .hm-why__glow--a{background:radial-gradient(circle,rgba(107,108,255,.14),transparent 70%)}html[data-theme=dark] .hm-why__glow--b{background:radial-gradient(circle,rgba(30,163,33,.1),transparent 70%)}.hm-elig{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:clamp(3rem,6vw,5rem) 0;background:var(--color-surface-body);border-top:1px solid var(--color-border-subtle)}.hm-elig__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hm-elig__glow{position:absolute;border-radius:50%;filter:blur(42px)}.hm-elig__glow--a{top:10%;left:14%;width:min(42vw,380px);height:min(28vw,240px);background:radial-gradient(circle,rgba(0,0,174,.08),transparent 70%)}.hm-elig__glow--b{right:8%;bottom:12%;width:min(34vw,280px);height:min(34vw,280px);background:radial-gradient(circle,rgba(19,127,21,.06),transparent 70%)}.hm-elig__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 78% 68% at 50% 40%,#000 18%,transparent 78%);mask-image:radial-gradient(ellipse 78% 68% at 50% 40%,#000 18%,transparent 78%);opacity:.85}.hm-elig__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(1.75rem,3.5vw,2.5rem)}.hm-elig__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;max-width:40rem;margin-inline:auto}.hm-elig__eyebrow{margin:0;color:var(--color-text-heading);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.78}.hm-elig__title{margin:0;color:var(--color-text-heading);font-size:clamp(1.7rem,2.6vw + .55rem,2.55rem);font-weight:800;letter-spacing:-.03em;line-height:1.12}.hm-elig__lead{margin:0;max-width:52ch;color:var(--color-text-muted);font-size:1.02rem;line-height:1.65;font-weight:500}.hm-elig__layout{display:grid;gap:1.25rem;align-items:stretch}.hm-elig__reqs{display:grid;gap:1rem;grid-template-columns:1fr}.hm-elig__card{display:flex;flex-direction:column;gap:.55rem;padding:1.15rem 1.1rem 1.25rem;border-radius:1.15rem;border:1px solid rgba(5,25,48,.08);background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 1px 2px #00000808,0 14px 34px #0519300e;transition:transform var(--motion-duration-normal, .28s) var(--motion-ease, ease),border-color var(--motion-duration-fast, .2s) ease,box-shadow var(--motion-duration-normal, .28s) ease}.hm-elig__card:hover{transform:translateY(-3px);border-color:#05193029;box-shadow:0 2px 4px #0000080a,0 18px 44px #05193017}.hm-elig__card:hover .hm-elig__ico{transform:translateY(-2px) scale(1.04)}.hm-elig__card--device:hover~.hm-elig__visual .hm-elig__checklist li:nth-child(1),.hm-elig__reqs:has(.hm-elig__card--device:hover)+.hm-elig__visual .hm-elig__checklist li:nth-child(1),.hm-elig__reqs:has(.hm-elig__card--network:hover)+.hm-elig__visual .hm-elig__checklist li:nth-child(2),.hm-elig__reqs:has(.hm-elig__card--connectivity:hover)+.hm-elig__visual .hm-elig__checklist li:nth-child(2),.hm-elig__reqs:has(.hm-elig__card--approval:hover)+.hm-elig__visual .hm-elig__checklist li:nth-child(3){border-color:color-mix(in srgb,var(--success) 30%,transparent);background:color-mix(in srgb,var(--success) 7%,#fff)}.hm-elig__card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hm-elig__num{color:var(--color-text-heading);font-size:.7rem;font-weight:800;letter-spacing:.12em;opacity:.5}.hm-elig__card h3{margin:0;color:var(--color-text-heading);font-size:1.02rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.hm-elig__card>p{margin:0;color:var(--color-text-muted);font-size:.88rem;line-height:1.55;font-weight:500}.hm-elig__ico{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.7rem;border:1px solid rgba(5,25,48,.08);background:#f3f4f6;transition:transform var(--motion-duration-fast, .2s) ease}.hm-elig__ico--device i{width:.85rem;height:1.35rem;border-radius:.22rem;background:linear-gradient(160deg,#1a1f3a,#0d1020);box-shadow:inset 0 0 0 1px #ffffff24}.hm-elig__ico--network{gap:.2rem}.hm-elig__ico--network b{width:.4rem;height:.4rem;border-radius:50%;background:var(--color-brand-chrome-start);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-chrome-start) 14%,transparent)}.hm-elig__ico--network b:nth-child(2){background:var(--success);box-shadow:0 0 0 2px color-mix(in srgb,var(--success) 16%,transparent)}.hm-elig__ico--signal{display:flex;align-items:flex-end;gap:2px;padding-bottom:.55rem}.hm-elig__ico--signal b{width:3px;border-radius:1px;background:var(--success)}.hm-elig__ico--signal b:nth-child(1){height:28%}.hm-elig__ico--signal b:nth-child(2){height:48%}.hm-elig__ico--signal b:nth-child(3){height:68%}.hm-elig__ico--signal b:nth-child(4){height:88%;animation:hm-elig-pulse 2.6s ease-in-out infinite}.hm-elig__ico--review em{width:.85rem;height:.85rem;border-radius:50%;border:2px solid var(--color-brand-chrome-start);background:radial-gradient(circle at 50% 50%,transparent 42%,var(--color-brand-chrome-start) 44% 58%,transparent 60%)}.hm-elig__visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;min-height:22rem;padding:1.5rem 1.25rem 1.35rem;border-radius:1.5rem;border:1px solid rgba(5,25,48,.08);background:radial-gradient(ellipse 70% 55% at 50% 35%,rgba(0,0,174,.06),transparent 70%),linear-gradient(165deg,#fff,#f7f8ff 55%,#f5fbf7);box-shadow:0 1px 2px #00000808,0 16px 42px #05193011;overflow:hidden}.hm-elig__visual-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 28%,transparent 78%);mask-image:radial-gradient(circle at 50% 42%,#000 28%,transparent 78%)}.hm-elig__visual-glow{position:absolute;left:28%;top:18%;width:44%;height:44%;border-radius:50%;background:radial-gradient(circle,rgba(0,0,174,.1),transparent 70%);filter:blur(18px)}.hm-elig__phone{position:relative;z-index:1;width:min(11.5rem,58%);padding:.4rem;border-radius:1.35rem;background:linear-gradient(160deg,#1a1f3a,#0d1020);box-shadow:inset 0 0 0 1px #ffffff1f,0 16px 36px #05193029;animation:hm-elig-float 6.5s ease-in-out infinite}.hm-elig__phone-notch{display:block;width:36%;height:.32rem;margin:.28rem auto .4rem;border-radius:999px;background:#0006}.hm-elig__phone-screen{display:flex;flex-direction:column;gap:.75rem;min-height:12.5rem;padding:1rem .75rem .9rem;border-radius:1.05rem;background:linear-gradient(180deg,#f9fafb,#f3f4f6)}.hm-elig__phone-title{margin:0;color:var(--color-text-heading);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:center}.hm-elig__checklist{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.hm-elig__checklist li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .6rem;border-radius:.65rem;border:1px solid rgba(5,25,48,.08);background:#fff;transition:border-color var(--motion-duration-fast, .2s) ease,background var(--motion-duration-fast, .2s) ease}.hm-elig__checklist span{color:var(--color-text-heading);font-size:.72rem;font-weight:750}.hm-elig__checklist em{color:var(--color-text-muted);font-size:.62rem;font-style:normal;font-weight:700;letter-spacing:.02em}.hm-elig__checklist em.is-review{color:var(--color-text-heading);opacity:.75}.hm-elig__flow{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .4rem;width:min(100%,20rem);margin:0;padding:.5rem .7rem;list-style:none;border-radius:999px;border:1px solid rgba(5,25,48,.08);background:color-mix(in srgb,#fff 92%,transparent);box-shadow:0 1px 2px #0000080a}.hm-elig__flow li{color:var(--color-text-heading);font-size:.58rem;font-weight:750;white-space:nowrap}.hm-elig__flow li[aria-hidden=true]{color:var(--color-text-muted);opacity:.55}.hm-elig__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.85rem 1.35rem}.hm-elig__cta-btn{min-height:2.85rem;font-weight:700;box-shadow:0 10px 24px #137f1533}.hm-elig__link{color:var(--color-text-heading);font-size:.92rem;font-weight:700;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-text-heading) 28%,transparent);padding-bottom:.12rem;transition:border-color var(--motion-duration-fast, .2s) ease,opacity var(--motion-duration-fast, .2s) ease}.hm-elig__link:hover{border-bottom-color:var(--color-text-heading);opacity:.85}@keyframes hm-elig-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes hm-elig-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(min-width:720px){.hm-elig__reqs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}}@media(min-width:1100px){.hm-elig__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.5rem}.hm-elig__visual{min-height:100%}}@media(max-width:719px){.hm-elig__title br{display:none}}@media(prefers-reduced-motion:reduce){.hm-elig__card,.hm-elig__ico,.hm-elig__phone,.hm-elig__ico--signal b,.hm-elig__checklist li{animation:none!important;transition:none!important}.hm-elig__card:hover{transform:none}}html[data-theme=dark] .hm-elig__card{background:linear-gradient(180deg,var(--color-surface-raised) 0%,var(--color-surface-soft) 100%);border-color:#c8c4ff1f}html[data-theme=dark] .hm-elig__ico{background:var(--color-surface-body);border-color:#c8c4ff1f}html[data-theme=dark] .hm-elig__visual{background:radial-gradient(ellipse 70% 55% at 50% 35%,rgba(107,108,255,.1),transparent 70%),var(--color-surface-raised);border-color:#c8c4ff1f}html[data-theme=dark] .hm-elig__phone-screen{background:linear-gradient(180deg,#171b33,#12162b)}html[data-theme=dark] .hm-elig__checklist li{background:var(--color-surface-soft);border-color:#c8c4ff1f}html[data-theme=dark] .hm-elig__reqs:has(.hm-elig__card--device:hover)+.hm-elig__visual .hm-elig__checklist li:nth-child(1),html[data-theme=dark] .hm-elig__reqs:has(.hm-elig__card--network:hover)+.hm-elig__visual .hm-elig__checklist li:nth-child(2),html[data-theme=dark] .hm-elig__reqs:has(.hm-elig__card--connectivity:hover)+.hm-elig__visual .hm-elig__checklist li:nth-child(2),html[data-theme=dark] .hm-elig__reqs:has(.hm-elig__card--approval:hover)+.hm-elig__visual .hm-elig__checklist li:nth-child(3){background:color-mix(in srgb,var(--success) 12%,var(--color-surface-raised));border-color:color-mix(in srgb,var(--success) 35%,transparent)}html[data-theme=dark] .hm-elig__flow{background:var(--color-surface-soft);border-color:#c8c4ff1f}html[data-theme=dark] .hm-elig__glow--a{background:radial-gradient(circle,rgba(107,108,255,.14),transparent 70%)}html[data-theme=dark] .hm-elig__glow--b{background:radial-gradient(circle,rgba(30,163,33,.1),transparent 70%)}.hm-exp{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:clamp(3rem,6vw,5rem) 0;background:var(--color-surface-raised);border-top:1px solid var(--color-border-subtle)}.hm-exp__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hm-exp__glow{position:absolute;border-radius:50%;filter:blur(42px)}.hm-exp__glow--a{top:8%;right:16%;width:min(42vw,380px);height:min(28vw,240px);background:radial-gradient(circle,rgba(0,0,174,.08),transparent 70%)}.hm-exp__glow--b{left:6%;bottom:12%;width:min(34vw,280px);height:min(34vw,280px);background:radial-gradient(circle,rgba(19,127,21,.06),transparent 70%)}.hm-exp__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 78% 68% at 50% 40%,#000 18%,transparent 78%);mask-image:radial-gradient(ellipse 78% 68% at 50% 40%,#000 18%,transparent 78%);opacity:.8}.hm-exp__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(1.75rem,3.5vw,2.5rem)}.hm-exp__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;max-width:40rem;margin-inline:auto}.hm-exp__eyebrow{margin:0;color:var(--color-text-heading);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.78}.hm-exp__title{margin:0;color:var(--color-text-heading);font-size:clamp(1.7rem,2.6vw + .55rem,2.55rem);font-weight:800;letter-spacing:-.03em;line-height:1.12}.hm-exp__lead{margin:0;max-width:50ch;color:var(--color-text-muted);font-size:1.02rem;line-height:1.65;font-weight:500}.hm-exp__layout{display:grid;gap:1.35rem;align-items:stretch}.hm-exp__visual{position:relative;min-height:22rem;border-radius:1.5rem;border:1px solid rgba(5,25,48,.08);background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(0,0,174,.06),transparent 70%),linear-gradient(165deg,#fff,#f7f8ff 55%,#f5fbf7);box-shadow:0 1px 2px #00000808,0 16px 42px #05193011;overflow:hidden}.hm-exp__visual-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 28%,transparent 78%);mask-image:radial-gradient(circle at 50% 48%,#000 28%,transparent 78%)}.hm-exp__visual-glow{position:absolute;left:28%;top:22%;width:44%;height:44%;border-radius:50%;background:radial-gradient(circle,rgba(0,0,174,.1),transparent 70%);filter:blur(18px)}.hm-exp__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hm-exp__path{opacity:.75;animation:hm-exp-dash 7s linear infinite}.hm-exp__node{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.28rem;color:var(--color-text-heading);font-size:.62rem;font-weight:700;text-align:center}.hm-exp__node b{width:.5rem;height:.5rem;border-radius:50%;background:#fff;border:2px solid var(--color-brand-chrome-start);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-chrome-start) 14%,transparent);animation:hm-exp-pulse 3.2s ease-in-out infinite}.hm-exp__node b.is-green{border-color:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 16%,transparent)}.hm-exp__node--top{top:4%;left:50%;transform:translate(-50%)}.hm-exp__node--bottom{bottom:4%;left:50%;transform:translate(-50%)}.hm-exp__node--left{top:46%;left:4%;transform:translateY(-50%)}.hm-exp__node--right{top:46%;right:4%;transform:translateY(-50%)}.hm-exp__preview{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%)}.hm-exp__phone{width:clamp(10.5rem,42%,12.5rem);padding:.4rem;border-radius:1.35rem;background:linear-gradient(160deg,#1a1f3a,#0d1020);box-shadow:inset 0 0 0 1px #ffffff1f,0 16px 36px #05193029;animation:hm-exp-float 6.5s ease-in-out infinite}.hm-exp__notch{display:block;width:36%;height:.32rem;margin:.28rem auto .4rem;border-radius:999px;background:#0006}.hm-exp__screen{display:flex;flex-direction:column;gap:.85rem;min-height:13rem;padding:1rem .8rem .95rem;border-radius:1.05rem;background:linear-gradient(180deg,#f9fafb,#f3f4f6)}.hm-exp__status-head{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center}.hm-exp__status-head p{margin:0;color:var(--color-text-heading);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hm-exp__status-head span{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--success) 28%,transparent);background:color-mix(in srgb,var(--success) 8%,#fff);color:var(--color-text-heading);font-size:.68rem;font-weight:750}.hm-exp__status-head i{width:.38rem;height:.38rem;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 16%,transparent);animation:hm-exp-pulse 2.6s ease-in-out infinite}.hm-exp__status-list{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.hm-exp__status-list li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .6rem;border-radius:.65rem;border:1px solid rgba(5,25,48,.08);background:#fff}.hm-exp__status-list span{color:var(--color-text-muted);font-size:.7rem;font-weight:650}.hm-exp__status-list em{color:var(--color-text-heading);font-size:.7rem;font-style:normal;font-weight:750}.hm-exp__points{display:flex;flex-direction:column;gap:.9rem}.hm-exp__card{display:flex;flex-direction:column;gap:.45rem;padding:1.15rem 1.15rem 1.25rem;border-radius:1.15rem;border:1px solid rgba(5,25,48,.08);background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 1px 2px #00000808,0 12px 28px #0519300d;transition:transform var(--motion-duration-normal, .28s) var(--motion-ease, ease),border-color var(--motion-duration-fast, .2s) ease,box-shadow var(--motion-duration-normal, .28s) ease}.hm-exp__card:hover{transform:translateY(-3px);border-color:#05193029;box-shadow:0 2px 4px #0000080a,0 18px 44px #05193017}.hm-exp__points:hover+.hm-exp__visual .hm-exp__path,.hm-exp__layout:has(.hm-exp__card:hover) .hm-exp__path{opacity:1;animation-duration:4.5s}.hm-exp__layout:has(.hm-exp__card:hover) .hm-exp__phone{filter:drop-shadow(0 18px 36px rgba(19,127,21,.14))}.hm-exp__num{color:var(--color-text-heading);font-size:.7rem;font-weight:800;letter-spacing:.12em;opacity:.5}.hm-exp__card h3{margin:0;color:var(--color-text-heading);font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.hm-exp__card>p{margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.55;font-weight:500}.hm-exp__cta{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:.35rem;padding-top:.35rem;text-align:center}.hm-exp__cta-copy{margin:0;color:var(--color-text-heading);font-size:.98rem;font-weight:750}.hm-exp__cta-btn{min-height:2.7rem;font-weight:700;box-shadow:0 10px 24px #137f1533}@keyframes hm-exp-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes hm-exp-dash{to{stroke-dashoffset:-70}}@keyframes hm-exp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(min-width:980px){.hm-exp__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:1.75rem;align-items:stretch}.hm-exp__visual{height:100%;min-height:100%}}@media(max-width:979px){.hm-exp__node--left,.hm-exp__node--right{display:none}}@media(max-width:719px){.hm-exp__title br{display:none}.hm-exp__visual{min-height:20rem}.hm-exp__phone{width:10rem}}@media(prefers-reduced-motion:reduce){.hm-exp__card,.hm-exp__path,.hm-exp__phone,.hm-exp__node b,.hm-exp__status-head i{animation:none!important;transition:none!important}.hm-exp__card:hover{transform:none}}html[data-theme=dark] .hm-exp__card{background:linear-gradient(180deg,var(--color-surface-raised) 0%,var(--color-surface-soft) 100%);border-color:#c8c4ff1f}html[data-theme=dark] .hm-exp__visual{background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(107,108,255,.1),transparent 70%),var(--color-surface-soft);border-color:#c8c4ff1f}html[data-theme=dark] .hm-exp__screen{background:linear-gradient(180deg,#171b33,#12162b)}html[data-theme=dark] .hm-exp__status-head span{background:color-mix(in srgb,var(--success) 12%,var(--color-surface-raised))}html[data-theme=dark] .hm-exp__status-list li{background:var(--color-surface-raised);border-color:#c8c4ff1f}html[data-theme=dark] .hm-exp__glow--a{background:radial-gradient(circle,rgba(107,108,255,.14),transparent 70%)}html[data-theme=dark] .hm-exp__glow--b{background:radial-gradient(circle,rgba(30,163,33,.1),transparent 70%)}.hm-net{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:clamp(3rem,6vw,5rem) 0;background:var(--color-surface-body);border-top:1px solid var(--color-border-subtle)}.hm-net__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hm-net__glow{position:absolute;border-radius:50%;filter:blur(42px)}.hm-net__glow--a{top:8%;left:12%;width:min(44vw,400px);height:min(30vw,260px);background:radial-gradient(circle,rgba(0,0,174,.09),transparent 70%)}.hm-net__glow--b{right:8%;bottom:10%;width:min(36vw,300px);height:min(36vw,300px);background:radial-gradient(circle,rgba(19,127,21,.07),transparent 70%)}.hm-net__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 78% 70% at 50% 42%,#000 18%,transparent 78%);mask-image:radial-gradient(ellipse 78% 70% at 50% 42%,#000 18%,transparent 78%);opacity:.85}.hm-net__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(1.75rem,3.5vw,2.5rem)}.hm-net__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;max-width:42rem;margin-inline:auto}.hm-net__eyebrow{margin:0;color:var(--color-text-heading);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.78}.hm-net__title{margin:0;color:var(--color-text-heading);font-size:clamp(1.7rem,2.6vw + .55rem,2.55rem);font-weight:800;letter-spacing:-.03em;line-height:1.12}.hm-net__lead{margin:0;max-width:54ch;color:var(--color-text-muted);font-size:1.02rem;line-height:1.65;font-weight:500}.hm-net__points{display:grid;grid-template-columns:1fr;gap:.9rem;width:100%;min-width:0}.hm-net__visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;width:100%;max-width:52rem;min-height:22rem;margin-inline:auto;padding:clamp(1.35rem,2.5vw,1.85rem) clamp(1.15rem,2.5vw,1.75rem);border-radius:1.5rem;border:1px solid rgba(5,25,48,.08);background:radial-gradient(ellipse 70% 50% at 50% 35%,rgba(0,0,174,.06),transparent 70%),linear-gradient(165deg,#fff,#f7f8ff 55%,#f5fbf7);box-shadow:0 1px 2px #00000808,0 16px 42px #05193011;overflow:hidden}.hm-net__visual-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 26%,transparent 78%);mask-image:radial-gradient(circle at 50% 45%,#000 26%,transparent 78%)}.hm-net__visual-glow{position:absolute;border-radius:50%;filter:blur(22px);pointer-events:none}.hm-net__visual-glow--a{left:30%;top:28%;width:40%;height:36%;background:radial-gradient(circle,rgba(0,0,174,.12),transparent 70%)}.hm-net__visual-glow--b{right:22%;bottom:18%;width:30%;height:28%;background:radial-gradient(circle,rgba(19,127,21,.1),transparent 70%)}.hm-net__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.hm-net__path{opacity:.75;animation:hm-net-dash 7.5s linear infinite}.hm-net__path--side{animation-duration:9s;opacity:.55}.hm-net__layer{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.4rem}.hm-net__label{color:var(--color-text-heading);font-size:.68rem;font-weight:750;letter-spacing:.04em;text-align:center}.hm-net__layer--device{margin-top:.15rem}.hm-net__phone{width:4.6rem;padding:.28rem;border-radius:.95rem;background:linear-gradient(160deg,#1a1f3a,#0d1020);box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 28px #05193024}.hm-net__notch{display:block;width:36%;height:.24rem;margin:.18rem auto .28rem;border-radius:999px;background:#0006}.hm-net__screen{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-height:4.8rem;padding:.7rem .4rem .55rem;border-radius:.7rem;background:linear-gradient(180deg,#f9fafb,#f3f4f6)}.hm-net__screen p{margin:0;color:var(--color-text-heading);font-size:.52rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hm-net__screen span{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--success) 28%,transparent);background:color-mix(in srgb,var(--success) 8%,#fff);color:var(--color-text-heading);font-size:.52rem;font-weight:750}.hm-net__screen i{width:.32rem;height:.32rem;border-radius:50%;background:var(--success);animation:hm-net-pulse 2.6s ease-in-out infinite}.hm-net__layer--signal{margin-top:.55rem}.hm-net__signal{position:relative;display:grid;place-items:center;width:4.2rem;height:3.2rem}.hm-net__signal-ring{position:absolute;width:3.4rem;height:3.4rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-brand-chrome-start) 22%,transparent);opacity:.5;animation:hm-net-pulse 3.4s ease-in-out infinite}.hm-net__signal-ring--mid{width:2.4rem;height:2.4rem;border-color:color-mix(in srgb,var(--success) 30%,transparent);animation-delay:.4s}.hm-net__signal-bars{position:relative;z-index:1;display:flex;align-items:flex-end;gap:3px;height:1.15rem}.hm-net__signal-bars b{width:4px;border-radius:1px;background:var(--success)}.hm-net__signal-bars b:nth-child(1){height:30%}.hm-net__signal-bars b:nth-child(2){height:50%}.hm-net__signal-bars b:nth-child(3){height:72%}.hm-net__signal-bars b:nth-child(4){height:100%;animation:hm-net-pulse 2.4s ease-in-out infinite}.hm-net__layer--core{margin-top:.65rem}.hm-net__core{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:5.4rem;height:5.4rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-brand-chrome-start) 28%,transparent);background:linear-gradient(160deg,color-mix(in srgb,#fff 88%,#051930),#fff);box-shadow:0 1px 2px #0519300f,0 14px 32px #0519301f,inset 0 1px #ffffffb3;text-align:center;line-height:1.15}.hm-net__core strong{position:relative;z-index:1;color:var(--color-text-heading);font-size:.62rem;font-weight:800}.hm-net__core em{position:relative;z-index:1;color:var(--color-text-muted);font-size:.52rem;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hm-net__core-ring{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;border:1px dashed color-mix(in srgb,var(--success) 32%,transparent);animation:hm-net-spin 28s linear infinite}.hm-net__core-ring--outer{top:-24%;right:-24%;bottom:-24%;left:-24%;border-style:solid;border-color:color-mix(in srgb,var(--color-brand-chrome-start) 16%,transparent);animation-direction:reverse;animation-duration:40s}.hm-net__layer--workflows{margin-top:.85rem}.hm-net__endpoints{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.hm-net__endpoints span{padding:.4rem .7rem;border-radius:999px;border:1px solid rgba(5,25,48,.1);background:color-mix(in srgb,#fff 92%,transparent);color:var(--color-text-heading);font-size:.68rem;font-weight:750;box-shadow:0 1px 2px #0000080a}.hm-net__endpoints span:nth-child(2){border-color:color-mix(in srgb,var(--success) 28%,transparent)}.hm-net__card{display:flex;flex-direction:column;gap:.45rem;min-height:100%;padding:1.2rem 1.2rem 1.3rem;border-radius:1.15rem;border:1px solid rgba(5,25,48,.08);background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 1px 2px #00000808,0 12px 28px #0519300d;transition:transform var(--motion-duration-normal, .28s) var(--motion-ease, ease),border-color var(--motion-duration-fast, .2s) ease,box-shadow var(--motion-duration-normal, .28s) ease}.hm-net__card:hover{transform:translateY(-3px);border-color:#05193029;box-shadow:0 2px 4px #0000080a,0 18px 44px #05193017}.hm-net__num{color:var(--color-text-heading);font-size:.7rem;font-weight:800;letter-spacing:.12em;opacity:.5}.hm-net__card h3{margin:0;color:var(--color-text-heading);font-size:1.02rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.hm-net__card>p{margin:0;flex:1;color:var(--color-text-muted);font-size:.9rem;line-height:1.55;font-weight:500}.hm-net__cta{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:.35rem;padding-top:.35rem;text-align:center}.hm-net__cta-copy{margin:0;color:var(--color-text-heading);font-size:.98rem;font-weight:750}.hm-net__cta-btn{min-height:2.7rem;font-weight:700;box-shadow:0 10px 24px #137f1533}@keyframes hm-net-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes hm-net-dash{to{stroke-dashoffset:-80}}@keyframes hm-net-spin{to{transform:rotate(360deg)}}@media(min-width:720px){.hm-net__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(min-width:980px){.hm-net__visual{max-width:56rem;min-height:26rem;padding:2rem 2rem 2.15rem}}@media(max-width:719px){.hm-net__title br{display:none}.hm-net__visual{min-height:24rem}.hm-net__path--side{opacity:.35}}@media(prefers-reduced-motion:reduce){.hm-net__card,.hm-net__path,.hm-net__core-ring,.hm-net__signal-ring,.hm-net__signal-bars b,.hm-net__screen i{animation:none!important;transition:none!important}.hm-net__card:hover{transform:none}}html[data-theme=dark] .hm-net__card{background:linear-gradient(180deg,var(--color-surface-raised) 0%,var(--color-surface-soft) 100%);border-color:#c8c4ff1f}html[data-theme=dark] .hm-net__visual{background:radial-gradient(ellipse 70% 50% at 50% 35%,rgba(107,108,255,.1),transparent 70%),var(--color-surface-raised);border-color:#c8c4ff1f}html[data-theme=dark] .hm-net__screen{background:linear-gradient(180deg,#171b33,#12162b)}html[data-theme=dark] .hm-net__screen span{background:color-mix(in srgb,var(--success) 12%,var(--color-surface-raised))}html[data-theme=dark] .hm-net__core{background:linear-gradient(160deg,#171b33,#12162b);box-shadow:0 1px 2px #00000059,0 14px 32px #00000059,inset 0 1px #c8c4ff14}html[data-theme=dark] .hm-net__endpoints span{background:var(--color-surface-soft);border-color:#c8c4ff24}html[data-theme=dark] .hm-net__glow--a{background:radial-gradient(circle,rgba(107,108,255,.14),transparent 70%)}html[data-theme=dark] .hm-net__glow--b{background:radial-gradient(circle,rgba(30,163,33,.1),transparent 70%)}.hm-start{position:relative;padding:clamp(3.5rem,7vw,5.5rem) 0;overflow:hidden;background:#fff;border-top:1px solid rgba(5,25,48,.05)}.hm-start__glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(70px)}.hm-start__glow--a{width:min(42vw,28rem);height:min(42vw,28rem);left:-8%;top:8%;background:radial-gradient(circle,rgba(0,0,91,.05),transparent 70%)}.hm-start__glow--b{width:min(36vw,24rem);height:min(36vw,24rem);right:-6%;bottom:12%;background:radial-gradient(circle,rgba(19,127,21,.06),transparent 70%)}.hm-start__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.4;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 75%)}.hm-start__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(1.75rem,3.5vw,2.5rem);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.hm-start__intro{max-width:42rem;margin:0 auto;text-align:center}.hm-start__eyebrow{margin:0 0 .7rem;color:var(--color-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hm-start__title{margin:0 0 .85rem;color:var(--color-text-heading);font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:800;letter-spacing:-.035em;line-height:1.12}.hm-start__lead{margin:0 auto;max-width:38rem;color:var(--color-text-body);font-size:1.02rem;line-height:1.65}.hm-start__needs{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;width:100%;min-width:0}.hm-start__card{display:flex;flex-direction:column;gap:.7rem;min-width:0;min-height:100%;padding:1.35rem 1.3rem 1.45rem;border-radius:1.15rem;border:1px solid rgba(5,25,48,.08);background:linear-gradient(165deg,#fffffffa,#fafbfd);box-shadow:0 1px 2px #00000808,0 14px 36px #0519300b;transition:transform var(--motion-duration-fast, .2s) ease,box-shadow var(--motion-duration-fast, .2s) ease,border-color var(--motion-duration-fast, .2s) ease}.hm-start__card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--success) 22%,rgba(5,25,48,.08));box-shadow:0 1px 2px #00000808,0 18px 44px #05193014}.hm-start__card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hm-start__num{color:color-mix(in srgb,var(--color-text-heading) 28%,transparent);font-family:var(--font-display);font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:1}.hm-start__ico{display:grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:.75rem;background:color-mix(in srgb,var(--color-text-heading) 4%,#fff);border:1px solid rgba(5,25,48,.08)}.hm-start__ico--phone i{width:.85rem;height:1.35rem;border-radius:.22rem;background:linear-gradient(160deg,#1a1f3a,#0d1020);box-shadow:inset 0 0 0 1px #ffffff26}.hm-start__ico--sim i{width:1rem;height:1.2rem;border-radius:.2rem .35rem .2rem .2rem;background:linear-gradient(160deg,color-mix(in srgb,#051930 18%,#fff),#f3f4f6);border:1px solid color-mix(in srgb,var(--color-brand-chrome-start) 25%,transparent)}.hm-start__ico--signal{display:flex;align-items:flex-end;gap:2px;padding-bottom:.55rem}.hm-start__ico--signal b{width:3px;border-radius:1px;background:var(--success)}.hm-start__ico--signal b:nth-child(1){height:28%}.hm-start__ico--signal b:nth-child(2){height:48%}.hm-start__ico--signal b:nth-child(3){height:68%}.hm-start__ico--signal b:nth-child(4){height:88%;animation:hm-start-pulse 2.6s ease-in-out infinite}.hm-start__ico--part em{width:.9rem;height:.9rem;border-radius:50%;border:2px solid var(--success);box-shadow:inset 0 0 0 2px #fff,0 0 0 2px color-mix(in srgb,var(--success) 18%,transparent);background:color-mix(in srgb,var(--success) 18%,#fff)}.hm-start__card h3{margin:0;color:var(--color-text-heading);font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.hm-start__card p{margin:0;flex:1;color:var(--color-text-body);font-size:.9rem;line-height:1.6;overflow-wrap:anywhere;word-break:break-word}.hm-start__recipe{position:relative;width:100%;max-width:100%;min-width:0;padding:clamp(1.25rem,2.5vw,1.65rem);border-radius:1.35rem;border:1px solid rgba(5,25,48,.08);background:radial-gradient(ellipse 55% 80% at 50% 0%,rgba(19,127,21,.05),transparent 55%),linear-gradient(165deg,#fff,#f7f9fb);box-shadow:0 1px 2px #00000808,0 18px 48px #0519300e;overflow:hidden;box-sizing:border-box}.hm-start__recipe-glow{position:absolute;left:20%;top:-40%;width:60%;height:80%;border-radius:50%;background:radial-gradient(circle,rgba(0,0,91,.04),transparent 70%);filter:blur(20px);pointer-events:none}.hm-start__recipe-track{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.55rem .4rem;width:100%;min-width:0}.hm-start__recipe-item{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1 1 10.5rem;max-width:100%}.hm-start__recipe-item .hm-start__plus{display:none}.hm-start__piece{display:flex;align-items:center;gap:.7rem;width:100%;min-width:0;padding:.85rem 1rem;border-radius:1rem;border:1px solid rgba(5,25,48,.08);background:color-mix(in srgb,#fff 96%,transparent);box-shadow:0 1px 2px #00000808;box-sizing:border-box}.hm-start__piece span{min-width:0}.hm-start__piece strong{display:block;color:var(--color-text-heading);font-size:.88rem;font-weight:800;letter-spacing:-.01em}.hm-start__piece em{display:block;margin-top:.12rem;color:var(--color-text-muted);font-size:.72rem;font-style:normal;font-weight:600}.hm-start__piece-ico{display:grid;place-items:center;width:2.35rem;height:2.35rem;flex-shrink:0;border-radius:.65rem;background:#f3f4f6;border:1px solid rgba(5,25,48,.08)}.hm-start__piece-ico i{width:.75rem;height:1.2rem;border-radius:.18rem;background:linear-gradient(160deg,#1a1f3a,#0d1020);box-shadow:inset 0 0 0 1px #ffffff24}.hm-start__piece-ico--sim i{width:.9rem;height:1.05rem;border-radius:.18rem .32rem .18rem .18rem;background:linear-gradient(160deg,color-mix(in srgb,#051930 18%,#fff),#f3f4f6);border:1px solid color-mix(in srgb,var(--color-brand-chrome-start) 22%,transparent);box-shadow:none}.hm-start__piece-ico--signal{display:flex;align-items:flex-end;gap:2px;padding-bottom:.45rem}.hm-start__piece-ico--signal b{width:3px;border-radius:1px;background:var(--success)}.hm-start__piece-ico--signal b:nth-child(1){height:28%}.hm-start__piece-ico--signal b:nth-child(2){height:48%}.hm-start__piece-ico--signal b:nth-child(3){height:68%}.hm-start__piece-ico--signal b:nth-child(4){height:88%;animation:hm-start-pulse 2.6s ease-in-out infinite}.hm-start__piece-ico--part em{width:.8rem;height:.8rem;border-radius:50%;border:2px solid var(--success);background:color-mix(in srgb,var(--success) 16%,#fff)}.hm-start__plus,.hm-start__arrow{display:flex;align-items:center;justify-content:center;color:var(--color-text-heading);font-size:1rem;font-weight:700;opacity:.4;line-height:1;flex-shrink:0}.hm-start__arrow{order:10;opacity:.55;margin:0 .15rem;animation:hm-start-pulse 3s ease-in-out infinite}.hm-start__ready{display:flex;flex-direction:column;align-items:center;gap:.2rem;flex:1 1 10.5rem;min-width:0;max-width:100%;padding:.95rem 1.1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--success) 30%,transparent);background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in srgb,var(--success) 12%,transparent),transparent 70%),#fff;text-align:center;box-shadow:0 8px 24px #137f151a;box-sizing:border-box}.hm-start__ready i{width:.55rem;height:.55rem;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 16%,transparent);animation:hm-start-pulse 2.8s ease-in-out infinite}.hm-start__ready strong{color:var(--color-text-heading);font-size:.9rem;font-weight:800;letter-spacing:-.01em}.hm-start__ready em{color:var(--color-text-muted);font-size:.7rem;font-style:normal;font-weight:600}.hm-start__cta{display:flex;flex-direction:column;align-items:center;gap:.55rem;text-align:center}.hm-start__cta-btn{min-height:2.85rem;font-weight:700;box-shadow:0 10px 28px #137f1538}.hm-start__note{margin:0;max-width:36ch;color:var(--color-text-muted);font-size:.82rem;line-height:1.5}@keyframes hm-start-pulse{0%,to{opacity:1}50%{opacity:.5}}@media(min-width:720px){.hm-start__needs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media(min-width:1100px){.hm-start__needs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}.hm-start__card{padding:1.45rem 1.35rem 1.55rem}.hm-start__recipe-track{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.35rem}.hm-start__recipe-item{flex:1 1 0;max-width:none}.hm-start__recipe-item .hm-start__plus{display:flex}.hm-start__arrow{order:0;flex:0 0 auto}.hm-start__ready{flex:0 1 9.5rem}}@media(prefers-reduced-motion:reduce){.hm-start__card,.hm-start__ico--signal b,.hm-start__piece-ico--signal b,.hm-start__arrow,.hm-start__ready i{animation:none!important;transition:none!important}.hm-start__card:hover{transform:none}}html[data-theme=dark] .hm-start{background:var(--color-surface-body);border-top-color:#c8c4ff14}html[data-theme=dark] .hm-start__card{background:linear-gradient(180deg,var(--color-surface-raised) 0%,var(--color-surface-soft) 100%);border-color:#c8c4ff1f}html[data-theme=dark] .hm-start__ico,html[data-theme=dark] .hm-start__piece-ico{background:var(--color-surface-body);border-color:#c8c4ff1f}html[data-theme=dark] .hm-start__recipe{background:radial-gradient(ellipse 55% 80% at 50% 0%,rgba(30,163,33,.08),transparent 55%),var(--color-surface-soft);border-color:#c8c4ff1f}html[data-theme=dark] .hm-start__piece{background:var(--color-surface-raised);border-color:#c8c4ff1f}html[data-theme=dark] .hm-start__ready{background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in srgb,var(--success) 12%,transparent),transparent 70%),var(--color-surface-raised)}html[data-theme=dark] .hm-start__glow--a{background:radial-gradient(circle,rgba(107,108,255,.1),transparent 70%)}html[data-theme=dark] .hm-start__glow--b{background:radial-gradient(circle,rgba(30,163,33,.08),transparent 70%)}.hm-trust{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:clamp(3rem,6vw,5rem) 0;background:var(--color-surface-body);border-top:1px solid var(--color-border-subtle)}.hm-trust__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hm-trust__glow{position:absolute;border-radius:50%;filter:blur(42px)}.hm-trust__glow--a{top:10%;left:12%;width:min(42vw,380px);height:min(28vw,240px);background:radial-gradient(circle,rgba(0,0,174,.08),transparent 70%)}.hm-trust__glow--b{right:8%;bottom:12%;width:min(34vw,280px);height:min(34vw,280px);background:radial-gradient(circle,rgba(19,127,21,.06),transparent 70%)}.hm-trust__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 78% 68% at 50% 40%,#000 18%,transparent 78%);mask-image:radial-gradient(ellipse 78% 68% at 50% 40%,#000 18%,transparent 78%);opacity:.85}.hm-trust__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(1.75rem,3.5vw,2.5rem)}.hm-trust__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;max-width:40rem;margin-inline:auto}.hm-trust__eyebrow{margin:0;color:var(--color-text-heading);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.78}.hm-trust__title{margin:0;color:var(--color-text-heading);font-size:clamp(1.7rem,2.6vw + .55rem,2.55rem);font-weight:800;letter-spacing:-.03em;line-height:1.12}.hm-trust__lead{margin:0;max-width:50ch;color:var(--color-text-muted);font-size:1.02rem;line-height:1.65;font-weight:500}.hm-trust__layout{display:grid;gap:1.35rem;align-items:stretch}.hm-trust__visual{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.15rem;min-height:24rem;padding:1.4rem 1.15rem 1.35rem;border-radius:1.5rem;border:1px solid rgba(5,25,48,.08);background:radial-gradient(ellipse 70% 55% at 50% 38%,rgba(0,0,174,.06),transparent 70%),linear-gradient(165deg,#fff,#f7f8ff 55%,#f5fbf7);box-shadow:0 1px 2px #00000808,0 16px 42px #05193011;overflow:hidden}.hm-trust__visual-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 28%,transparent 78%);mask-image:radial-gradient(circle at 50% 45%,#000 28%,transparent 78%)}.hm-trust__visual-glow{position:absolute;left:28%;top:20%;width:44%;height:42%;border-radius:50%;background:radial-gradient(circle,rgba(0,0,174,.1),transparent 70%);filter:blur(18px)}.hm-trust__flow{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .4rem;width:min(100%,20rem);margin:0;padding:.5rem .7rem;list-style:none;border-radius:999px;border:1px solid rgba(5,25,48,.08);background:color-mix(in srgb,#fff 92%,transparent);box-shadow:0 1px 2px #0000080a}.hm-trust__flow li{color:var(--color-text-heading);font-size:.58rem;font-weight:750;white-space:nowrap}.hm-trust__flow li[aria-hidden=true]{color:var(--color-text-muted);opacity:.55;animation:hm-trust-pulse 3s ease-in-out infinite}.hm-trust__phone{position:relative;z-index:1;width:min(12rem,62%);padding:.4rem;border-radius:1.35rem;background:linear-gradient(160deg,#1a1f3a,#0d1020);box-shadow:inset 0 0 0 1px #ffffff1f,0 16px 36px #05193029;animation:hm-trust-float 6.5s ease-in-out infinite}.hm-trust__notch{display:block;width:36%;height:.32rem;margin:.28rem auto .4rem;border-radius:999px;background:#0006}.hm-trust__screen{display:flex;flex-direction:column;gap:.85rem;min-height:13rem;padding:1rem .8rem .95rem;border-radius:1.05rem;background:linear-gradient(180deg,#f9fafb,#f3f4f6)}.hm-trust__screen-head{display:flex;flex-direction:column;align-items:center;gap:.45rem;text-align:center}.hm-trust__screen-head p{margin:0;color:var(--color-text-heading);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hm-trust__screen-head span{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--success) 28%,transparent);background:color-mix(in srgb,var(--success) 8%,#fff);color:var(--color-text-heading);font-size:.66rem;font-weight:750}.hm-trust__screen-head i{width:.38rem;height:.38rem;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 16%,transparent);animation:hm-trust-pulse 2.6s ease-in-out infinite}.hm-trust__states{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.hm-trust__states li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .6rem;border-radius:.65rem;border:1px solid rgba(5,25,48,.08);background:#fff;transition:border-color var(--motion-duration-fast, .2s) ease,background var(--motion-duration-fast, .2s) ease}.hm-trust__states span{color:var(--color-text-muted);font-size:.7rem;font-weight:650}.hm-trust__states em{color:var(--color-text-heading);font-size:.7rem;font-style:normal;font-weight:750}.hm-trust__relation{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .45rem;width:min(100%,22rem);padding:.55rem .75rem;border-radius:999px;border:1px solid rgba(5,25,48,.08);background:color-mix(in srgb,#fff 92%,transparent)}.hm-trust__relation span{color:var(--color-text-heading);font-size:.62rem;font-weight:750;white-space:nowrap}.hm-trust__relation i{display:inline-block;width:.9rem;height:1px;background:linear-gradient(90deg,var(--color-brand-chrome-start),var(--success));opacity:.65;animation:hm-trust-pulse 3.2s ease-in-out infinite}.hm-trust__points{display:flex;flex-direction:column;gap:.9rem}.hm-trust__card{display:flex;flex-direction:column;gap:.45rem;padding:1.15rem 1.15rem 1.25rem;border-radius:1.15rem;border:1px solid rgba(5,25,48,.08);background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 1px 2px #00000808,0 12px 28px #0519300d;transition:transform var(--motion-duration-normal, .28s) var(--motion-ease, ease),border-color var(--motion-duration-fast, .2s) ease,box-shadow var(--motion-duration-normal, .28s) ease}.hm-trust__card:hover{transform:translateY(-3px);border-color:#05193029;box-shadow:0 2px 4px #0000080a,0 18px 44px #05193017}.hm-trust__layout:has(.hm-trust__card:hover) .hm-trust__states li{border-color:color-mix(in srgb,var(--success) 22%,transparent)}.hm-trust__layout:has(.hm-trust__card:hover) .hm-trust__screen-head i{animation-duration:1.6s}.hm-trust__num{color:var(--color-text-heading);font-size:.7rem;font-weight:800;letter-spacing:.12em;opacity:.5}.hm-trust__card h3{margin:0;color:var(--color-text-heading);font-size:1.05rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}.hm-trust__card>p{margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.55;font-weight:500}.hm-trust__cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;margin-top:.25rem;padding-top:.35rem;text-align:center}.hm-trust__cta-btn{min-height:2.7rem;font-weight:700;box-shadow:0 10px 24px #137f1533}.hm-trust__note{margin:0;max-width:36ch;color:var(--color-text-muted);font-size:.82rem;line-height:1.5;text-align:center}@keyframes hm-trust-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes hm-trust-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(min-width:980px){.hm-trust__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:1.75rem;align-items:stretch}.hm-trust__visual{height:100%;min-height:100%}}@media(max-width:719px){.hm-trust__title br{display:none}.hm-trust__visual{min-height:22rem}.hm-trust__phone{width:10.5rem}}@media(prefers-reduced-motion:reduce){.hm-trust__card,.hm-trust__phone,.hm-trust__screen-head i,.hm-trust__flow li[aria-hidden=true],.hm-trust__relation i,.hm-trust__states li{animation:none!important;transition:none!important}.hm-trust__card:hover{transform:none}}html[data-theme=dark] .hm-trust__card{background:linear-gradient(180deg,var(--color-surface-raised) 0%,var(--color-surface-soft) 100%);border-color:#c8c4ff1f}html[data-theme=dark] .hm-trust__visual{background:radial-gradient(ellipse 70% 55% at 50% 38%,rgba(107,108,255,.1),transparent 70%),var(--color-surface-raised);border-color:#c8c4ff1f}html[data-theme=dark] .hm-trust__screen{background:linear-gradient(180deg,#171b33,#12162b)}html[data-theme=dark] .hm-trust__screen-head span{background:color-mix(in srgb,var(--success) 12%,var(--color-surface-raised))}html[data-theme=dark] .hm-trust__states li,html[data-theme=dark] .hm-trust__flow,html[data-theme=dark] .hm-trust__relation{background:var(--color-surface-soft);border-color:#c8c4ff1f}html[data-theme=dark] .hm-trust__glow--a{background:radial-gradient(circle,rgba(107,108,255,.14),transparent 70%)}html[data-theme=dark] .hm-trust__glow--b{background:radial-gradient(circle,rgba(30,163,33,.1),transparent 70%)}.hm-faq{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:clamp(3rem,6vw,5rem) 0;background:var(--color-surface-raised);border-top:1px solid var(--color-border-subtle)}.hm-faq__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hm-faq__glow{position:absolute;border-radius:50%;filter:blur(42px)}.hm-faq__glow--a{top:6%;left:12%;width:min(42vw,380px);height:min(28vw,240px);background:radial-gradient(circle,rgba(0,0,174,.08),transparent 70%)}.hm-faq__glow--b{right:8%;bottom:10%;width:min(34vw,280px);height:min(34vw,280px);background:radial-gradient(circle,rgba(19,127,21,.06),transparent 70%)}.hm-faq__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 78% 68% at 50% 28%,#000 18%,transparent 78%);mask-image:radial-gradient(ellipse 78% 68% at 50% 28%,#000 18%,transparent 78%);opacity:.8}.hm-faq__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);width:100%;max-width:var(--layout-max-desktop);margin-inline:auto}.hm-faq__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;max-width:40rem;margin-inline:auto}.hm-faq__eyebrow{margin:0;color:var(--color-text-heading);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.78}.hm-faq__title{margin:0;color:var(--color-text-heading);font-size:clamp(1.7rem,2.6vw + .55rem,2.55rem);font-weight:800;letter-spacing:-.03em;line-height:1.12}.hm-faq__lead{margin:0;max-width:42ch;color:var(--color-text-muted);font-size:1.02rem;line-height:1.65;font-weight:500}.hm-faq__banner{position:relative;isolation:isolate;overflow:hidden;width:100%;border-radius:1.5rem;border:1px solid rgba(0,0,91,.08);background:radial-gradient(ellipse 70% 55% at 50% 35%,rgba(0,0,174,.06),transparent 68%),radial-gradient(ellipse 45% 40% at 85% 80%,rgba(19,127,21,.06),transparent 60%),linear-gradient(165deg,#fff,#f8fafc 55%,#f4faf6);box-shadow:0 1px 2px #00000808,0 20px 48px #00005b14}.hm-faq__banner-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hm-faq__banner-glow{position:absolute;border-radius:50%;filter:blur(28px)}.hm-faq__banner-glow--a{top:10%;left:20%;width:40%;height:50%;background:radial-gradient(circle,rgba(0,0,174,.12),transparent 70%)}.hm-faq__banner-glow--b{right:12%;bottom:8%;width:36%;height:42%;background:radial-gradient(circle,rgba(19,127,21,.1),transparent 70%)}.hm-faq__banner-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background-image:linear-gradient(rgba(0,0,91,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,91,.05) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 28%,transparent 78%);mask-image:radial-gradient(circle at 50% 45%,#000 28%,transparent 78%)}.hm-faq__banner-stage{position:relative;z-index:1;display:grid;place-items:center;min-height:220px;padding:1.75rem 1.25rem .85rem}.hm-faq__hub{position:absolute;top:50%;left:50%;width:min(70%,260px);aspect-ratio:1;transform:translate(-50%,-54%);pointer-events:none}.hm-faq__hub-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px dashed rgba(0,0,91,.12);animation:hm-faq-spin 24s linear infinite}.hm-faq__hub-ring--inner{top:16%;right:16%;bottom:16%;left:16%;border-style:solid;border-color:#137f1524;animation-direction:reverse;animation-duration:18s;box-shadow:0 0 28px #137f150f}.hm-faq__phone{position:relative;z-index:2;width:8.2rem;animation:hm-faq-float 7s ease-in-out infinite;will-change:transform}.hm-faq__signal{position:absolute;top:42%;left:50%;width:130%;height:130%;border:1.5px solid rgba(19,127,21,.2);border-radius:50%;transform:translate(-50%,-50%);animation:hm-faq-signal 3.4s ease-out infinite;pointer-events:none}.hm-faq__signal--2{animation-delay:1.2s}.hm-faq__bezel{position:relative;z-index:1;padding:.35rem;border-radius:1.2rem;background:linear-gradient(160deg,#1a1f3a,#0d1020);box-shadow:inset 0 0 0 1px #ffffff24,0 16px 36px #00005b2e}.hm-faq__notch{display:block;width:36%;height:.26rem;margin:.2rem auto .3rem;border-radius:999px;background:#0006}.hm-faq__screen{display:flex;flex-direction:column;gap:.5rem;min-height:9.2rem;padding:.75rem .6rem .7rem;border-radius:.95rem;background:radial-gradient(ellipse 90% 45% at 50% 0%,rgba(19,127,21,.1),transparent 55%),linear-gradient(180deg,#f9fafb,#fff)}.hm-faq__screen-label{margin:0;color:var(--color-text-muted);font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-align:center}.hm-faq__screen-live{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;align-self:center;margin:0;padding:.22rem .55rem;border-radius:999px;background:#137f151a;color:#137f15;font-size:.62rem;font-weight:800}.hm-faq__screen-live i{width:5px;height:5px;border-radius:50%;background:#137f15;animation:hm-faq-pulse 2s ease-out infinite}.hm-faq__screen ul{display:flex;flex-direction:column;gap:.32rem;margin:0;padding:0;list-style:none}.hm-faq__screen li{display:flex;align-items:center;gap:.4rem;padding:.38rem .45rem;border-radius:.5rem;border:1px solid rgba(0,0,91,.07);background:#fff;color:var(--color-text-heading);font-size:.66rem;font-weight:700}.hm-faq__screen li span{width:.35rem;height:.35rem;border-radius:50%;background:#00005b;box-shadow:0 0 0 2px #00005b1f}.hm-faq__screen li span.is-green{background:#137f15;box-shadow:0 0 0 2px #137f1529}.hm-faq__chip{position:absolute;z-index:3;display:flex;flex-direction:column;gap:.08rem;min-width:6.2rem;padding:.45rem .6rem;border-radius:12px;border:1px solid rgba(255,255,255,.75);background:#ffffffd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 28px #00005b1a;animation:hm-faq-float 7.5s ease-in-out infinite}.hm-faq__chip em{color:var(--color-text-muted);font-size:.55rem;font-style:normal;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.hm-faq__chip strong{color:var(--color-text-heading);font-size:.72rem;font-weight:800}.hm-faq__chip--a{top:18%;left:6%}.hm-faq__chip--b{top:22%;right:6%;animation-delay:-1.8s}.hm-faq__chip--c{bottom:22%;right:10%;animation-delay:-3.2s}.hm-faq__banner-caption{position:relative;z-index:1;margin:0;padding:0 1rem 1.15rem;color:var(--color-text-muted);font-size:.82rem;font-weight:600;text-align:center}.hm-faq__list{display:flex;flex-direction:column;gap:.7rem;min-width:0}.hm-faq__item{border-radius:1.05rem;border:1px solid rgba(0,0,91,.08);background:linear-gradient(180deg,#fff,#f9fafb);box-shadow:0 1px 2px #00000808,0 10px 26px #00005b0d;overflow:hidden}.hm-faq__item.is-open{border-color:#00005b1f;box-shadow:0 2px 4px #0000080a,0 16px 36px #00005b12}.hm-faq__question{margin:0;padding:1.2rem 1.5rem .45rem;color:var(--color-text-heading);font-size:1.05rem;font-weight:750;letter-spacing:-.015em;line-height:1.35;max-width:none}.hm-faq__panel{display:block;width:100%;padding:0 1.5rem 1.35rem}.hm-faq__panel p{margin:0;width:100%;max-width:none;color:var(--color-text-muted);font-size:.98rem;line-height:1.7;font-weight:500}.hm-faq__inline-cta{display:inline-flex;margin-top:.75rem;color:var(--color-text-heading);font-size:.88rem;font-weight:750;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-green, #137f15) 45%,transparent);padding-bottom:.1rem}.hm-faq__inline-cta:hover{color:var(--color-green, #137f15);border-bottom-color:var(--color-green, #137f15)}.hm-faq__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.85rem 1.25rem;padding-top:.35rem}.hm-faq__footer-copy{margin:0;color:var(--color-text-heading);font-size:1.02rem;font-weight:750;letter-spacing:-.01em}.hm-faq__footer-btn{min-height:2.75rem;font-weight:700;box-shadow:0 10px 24px #137f1533}@keyframes hm-faq-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hm-faq-spin{to{transform:rotate(360deg)}}@keyframes hm-faq-signal{0%{opacity:.4;transform:translate(-50%,-50%) scale(.55)}to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}@keyframes hm-faq-pulse{0%{box-shadow:0 0 #137f1566}70%{box-shadow:0 0 0 6px #137f1500}to{box-shadow:0 0 #137f1500}}@media(max-width:719px){.hm-faq__title br,.hm-faq__chip--c{display:none}.hm-faq__chip--a,.hm-faq__chip--b{min-width:0;padding:.35rem .45rem}.hm-faq__chip strong{font-size:.64rem}.hm-faq__banner-stage{min-height:200px}}@media(prefers-reduced-motion:reduce){.hm-faq__phone,.hm-faq__hub-ring,.hm-faq__signal,.hm-faq__chip,.hm-faq__screen-live i{animation:none!important}}html[data-theme=dark] .hm-faq__banner{background:radial-gradient(ellipse 70% 55% at 50% 35%,rgba(107,108,255,.12),transparent 68%),linear-gradient(165deg,#12182c,#0d1224);border-color:#c8c4ff1f}html[data-theme=dark] .hm-faq__screen{background:radial-gradient(ellipse 90% 45% at 50% 0%,rgba(34,168,42,.12),transparent 55%),linear-gradient(180deg,#171b33,#12162b)}html[data-theme=dark] .hm-faq__screen li,html[data-theme=dark] .hm-faq__chip{background:#12182ae6;border-color:#c8c4ff1f}html[data-theme=dark] .hm-faq__item{background:linear-gradient(180deg,var(--color-surface-raised) 0%,var(--color-surface-soft) 100%);border-color:#c8c4ff1f}.hm-final{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:clamp(2.75rem,5.5vw,4.5rem) 0 clamp(3.5rem,6vw,5.25rem);background:var(--color-surface-raised);border-top:1px solid var(--color-border-subtle)}.hm-final__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hm-final__ambient{position:absolute;border-radius:50%;filter:blur(2px)}.hm-final__ambient--a{top:-8%;right:10%;width:min(48vw,320px);height:min(32vw,280px);background:radial-gradient(circle,rgba(99,102,241,.14),transparent 70%)}.hm-final__ambient--b{right:4%;bottom:-10%;width:min(40vw,340px);height:min(40vw,340px);background:radial-gradient(circle,rgba(19,127,21,.12),transparent 72%)}.hm-final__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 70% 45%,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 70% 70% at 70% 45%,#000 10%,transparent 75%);opacity:.5}.hm-final__inner{position:relative;z-index:1}.hm-final__card{position:relative;display:grid;gap:1.5rem;align-items:center;overflow:hidden;padding:clamp(1.75rem,3vw,2.75rem);border-radius:28px;border:1px solid rgba(5,25,48,.08);background:linear-gradient(105deg,#f3f4ff 0%,var(--color-surface-body) 48%,#f7fff9 100%);box-shadow:0 1px 2px #0000080a,0 18px 48px #05193012}.hm-final__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.95rem;max-width:36rem;animation:hm-final-enter .65s var(--motion-ease, ease) both}.hm-final__eyebrow{margin:0;color:var(--color-text-heading);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.72}.hm-final__title{margin:0;color:var(--color-text-heading);font-size:clamp(1.65rem,2.5vw + .5rem,2.35rem);font-weight:800;letter-spacing:-.03em;line-height:1.12}.hm-final__lead{margin:0;max-width:46ch;color:var(--color-text-muted);font-size:1.02rem;line-height:1.65;font-weight:500}.hm-final__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.hm-final__cta{min-height:2.9rem;padding-inline:1.25rem;font-weight:750;box-shadow:0 12px 28px #137f1538}.hm-final__secondary{min-height:2.9rem;background:var(--color-surface-raised)!important;border-color:#05193024!important;color:var(--color-text-heading)!important}.hm-final__secondary:hover{background:var(--color-surface-raised)!important;border-color:#05193047!important;color:var(--color-text-heading)!important;filter:none}.hm-final__note{margin:.1rem 0 0;max-width:42ch;color:var(--color-text-muted);font-size:.82rem;line-height:1.5;opacity:.9}.hm-final__visual{position:relative;min-height:18rem;border-radius:18px;border:1px solid rgba(5,25,48,.08);background:#ffffffeb;box-shadow:0 1px 2px #0000080a,0 12px 28px #05193014;overflow:hidden;animation:hm-final-enter .8s var(--motion-ease, ease) .06s both}.hm-final__visual-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 28%,transparent 78%);mask-image:radial-gradient(circle at 50% 48%,#000 28%,transparent 78%)}.hm-final__visual-glow{position:absolute;left:28%;top:22%;width:44%;height:44%;border-radius:50%;background:radial-gradient(circle,rgba(0,0,174,.08),transparent 70%);filter:blur(18px)}.hm-final__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hm-final__path{opacity:.75;animation:hm-final-dash 7s linear infinite}.hm-final__node{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.28rem;color:var(--color-text-heading);font-size:.58rem;font-weight:700;text-align:center}.hm-final__node b{width:.48rem;height:.48rem;border-radius:50%;background:#fff;border:2px solid var(--color-brand-chrome-start);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-chrome-start) 14%,transparent);animation:hm-final-pulse 3.2s ease-in-out infinite}.hm-final__node b.is-green{border-color:var(--success);box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 16%,transparent)}.hm-final__node--top{top:5%;left:50%;transform:translate(-50%)}.hm-final__node--bottom{bottom:5%;left:50%;transform:translate(-50%)}.hm-final__node--left{top:42%;left:5%}.hm-final__node--right{top:42%;right:5%}.hm-final__stage{position:absolute;left:50%;top:48%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.75rem;transform:translate(-50%,-50%)}.hm-final__phone{width:4.4rem;padding:.28rem;border-radius:.95rem;background:linear-gradient(160deg,#1a1f3a,#0d1020);box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 28px #05193024}.hm-final__notch{display:block;width:36%;height:.24rem;margin:.18rem auto .28rem;border-radius:999px;background:#0006}.hm-final__screen{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-height:4.6rem;padding:.7rem .4rem .55rem;border-radius:.7rem;background:linear-gradient(180deg,#f9fafb,#f3f4f6)}.hm-final__screen p{margin:0;color:var(--color-text-heading);font-size:.5rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hm-final__screen span{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--success) 28%,transparent);background:color-mix(in srgb,var(--success) 8%,#fff);color:var(--color-text-heading);font-size:.5rem;font-weight:750}.hm-final__screen i{width:.3rem;height:.3rem;border-radius:50%;background:var(--success);animation:hm-final-pulse 2.6s ease-in-out infinite}.hm-final__core{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-brand-chrome-start) 28%,transparent);background:linear-gradient(160deg,color-mix(in srgb,#fff 88%,#051930),#fff);box-shadow:0 1px 2px #0519300f,0 12px 28px #0519301a,inset 0 1px #ffffffb3;text-align:center;line-height:1.15}.hm-final__core strong{position:relative;z-index:1;color:var(--color-text-heading);font-size:.55rem;font-weight:800}.hm-final__core em{position:relative;z-index:1;color:var(--color-text-muted);font-size:.48rem;font-style:normal;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hm-final__core-ring{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border-radius:50%;border:1px dashed color-mix(in srgb,var(--success) 32%,transparent);animation:hm-final-spin 28s linear infinite}@keyframes hm-final-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hm-final-dash{to{stroke-dashoffset:-70}}@keyframes hm-final-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes hm-final-spin{to{transform:rotate(360deg)}}@media(min-width:900px){.hm-final__card{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:1.75rem}.hm-final__visual{min-height:20rem}}@media(max-width:899px){.hm-final__content{align-items:flex-start;text-align:left}.hm-final__node--left,.hm-final__node--right{display:none}}@media(max-width:719px){.hm-final__title br{display:none}.hm-final__visual{min-height:16rem}}@media(prefers-reduced-motion:reduce){.hm-final__path,.hm-final__node b,.hm-final__screen i,.hm-final__core-ring,.hm-final__content,.hm-final__visual{animation:none!important}}html[data-theme=dark] .hm-final{background:var(--color-surface-body)}html[data-theme=dark] .hm-final__card{border-color:#c8c4ff1f;background:linear-gradient(105deg,color-mix(in srgb,var(--color-surface-soft) 90%,#051930) 0%,var(--color-surface-body) 50%,color-mix(in srgb,var(--color-surface-soft) 85%,#137f15) 100%)}html[data-theme=dark] .hm-final__visual{background:var(--color-surface-raised);border-color:#c8c4ff1f}html[data-theme=dark] .hm-final__screen{background:linear-gradient(180deg,#171b33,#12162b)}html[data-theme=dark] .hm-final__screen span{background:color-mix(in srgb,var(--success) 12%,var(--color-surface-raised))}html[data-theme=dark] .hm-final__core{background:linear-gradient(160deg,#171b33,#12162b);box-shadow:0 1px 2px #00000059,0 12px 28px #00000059,inset 0 1px #c8c4ff14}html[data-theme=dark] .hm-final__secondary{background:var(--color-surface-raised)!important;border-color:#c8c4ff33!important;color:var(--color-text-heading)!important}.host-mobile{min-height:100vh;min-height:100dvh;background:var(--color-surface-body);color:var(--color-text-body);-webkit-font-smoothing:antialiased}.host-mobile .hm-inner{width:100%;max-width:var(--layout-max-desktop);margin:0 auto;padding-inline:clamp(1rem,3vw,1.5rem)}.host-mobile section{scroll-margin-top:calc(var(--header-height, 4.5rem) + .75rem)}.host-mobile .hm-accent{color:var(--color-text-accent)!important}.host-mobile main [class*=__eyebrow]{color:var(--color-text-muted)!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:1!important}.host-mobile main .hm-hero__title{font-size:clamp(2.25rem,4.2vw + .5rem,3.6rem)!important;line-height:1.08!important;color:var(--color-text-heading)!important}.host-mobile main [class*=__lead],.host-mobile main .hm-hero__lead{color:var(--color-text-muted)!important}
