
@font-face{font-family: "Inter Display";src: url("fonts/inter-display-800.woff") format("woff");font-weight: 800;font-display: swap}@font-face{font-family: "Inter Display";src: url("fonts/inter-display-600.woff") format("woff");font-weight: 600;font-display: swap}@font-face{font-family: "Lora";src: url("fonts/lora-italic.woff") format("woff");font-weight: 400 700;font-style: italic;font-display: swap}@font-face{font-family: "Inter";src: url("fonts/inter-text-400.woff") format("woff");font-weight: 400;font-display: swap}@font-face{font-family: "Inter";src: url("fonts/inter-text-500.woff") format("woff");font-weight: 500;font-display: swap}@font-face{font-family: "Inter";src: url("fonts/inter-text-600.woff") format("woff");font-weight: 600;font-display: swap}:root{--ink: #05070b;--ink-2: #0a0e15;--ink-3: #121822;--bone: #f3f1ec;--paper: #fafaf7;--fog: #b4b6c4;--steel: #6b6d7c;--violet: #4f73ff;--signal: #3360f2;--signal-hi: #8eaaff;--glint: #6ff0dc;--spectrum: linear-gradient(100deg,#7ea2ff 0%,#3d6bff 45%,#3fd8c6 100%);--font-serif: "Lora",Georgia,"Times New Roman",serif;--font-display: "Inter Display","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-text: "Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--t-mega: clamp(2.9rem,8.2vw,8.75rem);--t-display: clamp(2.5rem,6.2vw,6rem);--t-h2: clamp(2.1rem,4.6vw,4.25rem);--t-h3: clamp(1.35rem,2vw,1.75rem);--t-lead: clamp(1.1rem,1.5vw,1.375rem);--t-body: 1.0625rem;--t-small: 0.875rem;--gutter: clamp(1.25rem,4vw,3.5rem);--max: 90rem;--section: clamp(5rem,11vw,10.5rem);--r-s: 10px;--r-m: 18px;--r-l: 26px;--r-xl: 34px;--ease: cubic-bezier(0.22,0.8,0.2,1);--ease-io: cubic-bezier(0.65,0,0.2,1)}.dark{--bg: var(--ink);--bg-2: var(--ink-2);--bg-3: var(--ink-3);--fg: #f5f4f0;--muted: #a1a2b0;--rule: rgba(255,255,255,0.09);--rule-strong: rgba(255,255,255,0.22);--accent: var(--signal-hi);--glass: rgba(255,255,255,0.045);color-scheme: dark}.light{--bg: var(--bone);--bg-2: var(--paper);--bg-3: #e6e5df;--fg: #0a0d12;--muted: #535b6a;--rule: rgba(10,13,18,0.13);--rule-strong: rgba(10,13,18,0.3);--accent: #4b43e6;--glass: rgba(255,255,255,0.6);color-scheme: light}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 6rem;background: var(--ink)}body{margin: 0;font-family: var(--font-text);font-size: var(--t-body);line-height: 1.6;color: #f4f4f0;background: var(--ink);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: clip;font-feature-settings: "ss01","cv11"}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin: 0}ul,ol{padding: 0;list-style: none}img,svg,canvas{display: block;max-width: 100%}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit;background: none;border: 0;padding: 0;cursor: pointer}input,select,textarea{font: inherit;color: inherit}::selection{background: var(--signal);color: #fff}:focus-visible{outline: 2px solid var(--accent,var(--signal-hi));outline-offset: 3px;border-radius: 4px}[hidden]{display: none !important}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.skip{position: fixed;left: 1rem;top: -4rem;z-index: 200;background: #fff;color: #000;padding: 0.75rem 1rem;border-radius: 8px;font-weight: 600;transition: top 0.2s}.skip:focus{top: 1rem}.dark,.light{background: var(--bg);color: var(--fg)}.wrap{width: 100%;max-width: var(--max);margin-inline: auto;padding-inline: var(--gutter)}.sec{padding-block: var(--section);position: relative}.mega,.display,.h2{font-family: var(--font-display);font-weight: 800;text-transform: uppercase;font-feature-settings: "case","ss01";text-wrap: balance}.mega{font-size: var(--t-mega);line-height: 0.88;letter-spacing: -0.045em}.display{font-size: var(--t-display);line-height: 0.92;letter-spacing: -0.042em}.h2{font-size: var(--t-h2);line-height: 0.96;letter-spacing: -0.04em}.h3{font-family: var(--font-display);font-weight: 600;font-size: var(--t-h3);line-height: 1.12;letter-spacing: -0.025em}.lead{font-size: var(--t-lead);line-height: 1.45;color: var(--muted);max-width: 38em;text-wrap: pretty;letter-spacing: -0.01em}.kicker{font-size: var(--t-small);font-weight: 500;color: var(--muted);display: flex;align-items: center;gap: 0.6rem}.kicker::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: var(--signal);box-shadow: 0 0 0 4px color-mix(in srgb,var(--signal) 22%,transparent)}.kicker a{text-decoration: underline;text-underline-offset: 3px;text-decoration-color: var(--rule-strong)}.num{font-family: var(--font-display);font-weight: 600;font-size: var(--t-small);font-feature-settings: "tnum";color: var(--muted);letter-spacing: 0}p{text-wrap: pretty}.sec__head{display: grid;gap: 1.5rem;margin-bottom: clamp(2.5rem,6vw,5rem);max-width: 62rem}.sec__head--c{text-align: center;margin-inline: auto;justify-items: center}.sec__head--row{max-width: none;grid-template-columns: 1fr;align-items: end}@media (min-width: 62rem){.sec__head--row{grid-template-columns: 1fr minmax(0,30rem)}}.sec__foot{margin-top: clamp(2.5rem,5vw,4rem);display: flex;justify-content: center}.btns{display: flex;flex-wrap: wrap;gap: 0.75rem;align-items: center}.hero::after,.cta::after,.phero::after,.connected::after,.showcase::after{content: "";position: absolute;inset: 0;pointer-events: none;z-index: 1;opacity: 0.09;mix-blend-mode: overlay;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.js [data-lines]>.l{display: block;clip-path: inset(0 0 100% 0);transform: translateY(0.35em);transition: clip-path 0.9s var(--ease),transform 0.9s var(--ease)}.js [data-lines].in>.l{clip-path: inset(-0.2em);transform: none}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important}.js [data-lines]>.l{clip-path: none;transform: none}}.btn{--bh: 3.1rem;position: relative;display: inline-flex;align-items: center;gap: 0.85rem;height: var(--bh);padding: 0 0.45rem 0 1.4rem;border-radius: 99px;background: var(--signal);color: #fff;font-weight: 600;font-size: 0.975rem;letter-spacing: -0.01em;white-space: nowrap;transition: background 0.3s,box-shadow 0.4s,transform 0.5s var(--ease);will-change: transform;box-shadow: inset 0 1px 0 rgba(255,255,255,0.25),0 10px 30px -12px rgba(51,96,242,0.9)}.btn i{display: grid;place-items: center;width: calc(var(--bh) - 0.9rem);height: calc(var(--bh) - 0.9rem);border-radius: 50%;background: #fff;color: var(--signal);transition: transform 0.5s var(--ease)}.btn:hover{background: #2a54e0;box-shadow: inset 0 1px 0 rgba(255,255,255,0.25),0 16px 40px -12px rgba(51,96,242,1)}.btn:hover i{transform: rotate(-45deg)}.btn--sm{--bh: 2.5rem;font-size: 0.9rem;padding-left: 1.1rem}.btn--lg{--bh: 3.6rem;font-size: 1.05rem;padding-left: 1.7rem}.btn--ghost{background: transparent;color: var(--fg);padding-inline: 1.4rem;box-shadow: inset 0 0 0 1px var(--rule-strong)}.btn--ghost:hover{background: var(--glass);box-shadow: inset 0 0 0 1px var(--fg)}.btn--ghost.btn--lg{padding-inline: 1.7rem}.btn--bone{background: var(--bone);color: #0a0d12;box-shadow: none;padding-inline: 1.2rem}.btn--bone:hover{background: #fff;box-shadow: none}.btn[disabled],.btn[aria-disabled="true"]{opacity: 0.6;pointer-events: none}.linkbtn{text-decoration: underline;text-underline-offset: 3px}.tlink{display: inline-flex;align-items: center;gap: 0.5rem;font-weight: 600;font-size: 0.975rem;color: var(--fg)}.tlink span{background: linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat,linear-gradient(var(--accent),var(--accent)) 0 100% / 0 2px no-repeat;padding-bottom: 3px;transition: background-size 0.5s var(--ease)}.tlink .arr{transition: transform 0.5s var(--ease)}a:hover>.tlink span,.tlink:hover span{background-size: 100% 1px,100% 2px}a:hover>.tlink .arr,.tlink:hover .arr{transform: translateX(4px)}.tag{display: inline-flex;align-items: center;height: 1.6rem;padding: 0 0.65rem;border-radius: 99px;font-size: 0.75rem;font-weight: 600;letter-spacing: 0.01em;border: 1px solid var(--rule-strong);color: var(--fg);white-space: nowrap}.tag--sample{border-style: dashed;color: var(--muted);font-weight: 500}.ticks{display: grid;gap: 0.7rem}.ticks li{display: grid;grid-template-columns: 1.4rem 1fr;gap: 0.6rem;align-items: baseline}.ticks li::before{content: "";width: 0.55rem;height: 0.3rem;border-left: 2px solid var(--accent);border-bottom: 2px solid var(--accent);transform: rotate(-45deg) translateY(-0.2rem)}.progress{position: fixed;inset: 0 0 auto 0;height: 2px;z-index: 120;background: var(--signal);transform-origin: 0 50%;transform: scaleX(var(--sp,0))}.nav{position: fixed;inset: 0 0 auto 0;z-index: 100;background: none;padding: calc(0.9rem + env(safe-area-inset-top,0px)) max(var(--gutter),env(safe-area-inset-right,0px)) 0.9rem max(var(--gutter),env(safe-area-inset-left,0px));pointer-events: none;transition: padding 0.5s var(--ease)}.nav__bar{pointer-events: auto;max-width: calc(var(--max) - 2 * var(--gutter));margin-inline: auto;display: flex;align-items: center;justify-content: space-between;gap: 1rem;height: 3.75rem;padding-inline: 0;border-radius: 99px;border: 1px solid transparent;transition: max-width 0.6s var(--ease),padding 0.6s var(--ease),background 0.4s,border-color 0.4s,height 0.5s var(--ease),box-shadow 0.4s}.nav.is-scrolled .nav__bar{max-width: 60rem;height: 3.5rem;padding-inline: 1.1rem 0.5rem;background: rgba(10,13,19,0.86);border-color: rgba(255,255,255,0.12);backdrop-filter: blur(18px) saturate(160%);-webkit-backdrop-filter: blur(18px) saturate(160%);box-shadow: 0 18px 50px -20px rgba(0,0,0,0.7)}.brand{display: inline-flex;align-items: center;gap: 0.65rem;color: #fff}.brand__t{display: grid;line-height: 1}.brand__t b{font-family: var(--font-display);font-weight: 800;text-transform: uppercase;letter-spacing: -0.02em;font-size: 1.15rem}.brand__t small{font-size: 0.625rem;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase;color: var(--muted);margin-top: 0.22rem}.nav__links ul{display: flex;gap: 0.25rem}.nav__links a{display: block;padding: 0.5rem 0.9rem;border-radius: 99px;font-size: 0.925rem;font-weight: 500;color: #c9cedb;transition: color 0.25s,background 0.25s}.nav__links a:hover{color: #fff;background: rgba(255,255,255,0.07)}.nav__links a[aria-current]{color: #fff}.nav__links a[aria-current]::after{content: "";display: block;height: 1.5px;margin-top: 2px;background: var(--signal-hi);border-radius: 2px}.nav__end{display: flex;align-items: center;gap: 0.5rem}.nav__toggle{display: none;align-items: center;gap: 0.7rem;height: 2.75rem;padding: 0 1rem;border-radius: 99px;border: 1px solid var(--rule-strong);font-weight: 600;font-size: 0.9rem}.nav__toggle i{position: relative;width: 16px;height: 8px}.nav__toggle i::before,.nav__toggle i::after{content: "";position: absolute;left: 0;right: 0;height: 1.5px;background: currentColor;transition: transform 0.4s var(--ease)}.nav__toggle i::before{top: 0}.nav__toggle i::after{bottom: 0}.nav__toggle[aria-expanded="true"] i::before{transform: translateY(3.25px) rotate(45deg)}.nav__toggle[aria-expanded="true"] i::after{transform: translateY(-3.25px) rotate(-45deg)}@media (max-width: 56rem){.nav__links{display: none}.nav__toggle{display: inline-flex}.nav__end .btn{display: none}.nav.is-scrolled .nav__bar{padding-inline: 1rem 0.4rem}}.menu-open .nav__bar{background: none !important;border-color: transparent !important;box-shadow: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important}.menu{position: fixed;inset: 0;z-index: 90;display: flex;flex-direction: column;justify-content: space-between;padding: calc(6.5rem + env(safe-area-inset-top,0px)) var(--gutter) max(2rem,env(safe-area-inset-bottom));background: radial-gradient(120% 70% at 100% 0%,#16224a 0%,transparent 60%),var(--ink);overflow-y: auto;animation: menu-in 0.5s var(--ease) both}@keyframes menu-in{from{clip-path: inset(0 0 100% 0)}to{clip-path: inset(0)}}.menu__links li{overflow: hidden;border-bottom: 1px solid var(--rule)}.menu__links a{display: block;padding: 0.35em 0;font-family: var(--font-display);font-weight: 800;text-transform: uppercase;letter-spacing: -0.045em;font-size: clamp(2.6rem,13vw,4.5rem);line-height: 1;animation: rise 0.7s var(--ease) both;animation-delay: calc(0.12s + var(--i) * 0.06s)}.menu__links a[aria-current]{color: var(--signal-hi)}@keyframes rise{from{transform: translateY(105%)}to{transform: none}}.menu__foot{display: grid;gap: 1.25rem;margin-top: 2rem;color: var(--muted)}.menu__foot .btn{justify-self: start}.menu__foot a:not(.btn){color: var(--fg)}.foot{padding-top: clamp(4rem,8vw,7rem);border-top: 1px solid var(--rule);overflow: hidden}.foot__top{display: grid;gap: 2.5rem 2rem;grid-template-columns: repeat(2,minmax(0,1fr))}.foot__lead{grid-column: 1 / -1;display: grid;gap: 1.5rem;justify-items: start}.foot__tag{font-family: var(--font-display);font-weight: 600;font-size: clamp(1.5rem,2.6vw,2.25rem);line-height: 1.08;letter-spacing: -0.03em;max-width: 12em}.foot__col h2{font-size: var(--t-small);font-weight: 500;color: var(--muted);margin-bottom: 1rem}.foot__col ul{display: grid;gap: 0.6rem;font-size: 0.975rem}.foot__col a{background: linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition: background-size 0.4s var(--ease);padding-bottom: 2px;overflow-wrap: anywhere}.foot__col a:hover{background-size: 100% 1px}.foot__col .is-off{color: var(--muted)}@media (min-width: 64rem){.foot__top{grid-template-columns: minmax(0,1.7fr) repeat(4,minmax(0,1fr))}.foot__lead{grid-column: auto}}.foot__word{display: flex;align-items: center;gap: 2.5vw;margin-top: clamp(3rem,7vw,6rem);font-family: var(--font-display);font-weight: 800;text-transform: uppercase;letter-spacing: -0.06em;font-size: clamp(3.4rem,18.6vw,19rem);line-height: 0.8;color: transparent;-webkit-text-stroke: 1px rgba(255,255,255,0.2);user-select: none;margin-bottom: -0.04em}.foot__word .mark{width: 0.62em;height: 0.62em;color: rgba(255,255,255,0.28);flex: none}.foot__word .mark path,.foot__word .mark circle:first-child{stroke-width: 1}.foot__base{display: flex;flex-wrap: wrap;gap: 0.75rem 2rem;justify-content: space-between;padding-block: 1.5rem;border-top: 1px solid var(--rule);font-size: var(--t-small);color: var(--muted);position: relative;background: var(--bg)}.foot__base ul{display: flex;flex-wrap: wrap;gap: 0.5rem 1.5rem}.foot__base a:hover,.foot__base button:hover{color: var(--fg)}.consent{position: fixed;z-index: 110;left: 1rem;right: 1rem;bottom: 1rem;max-width: 34rem;margin-left: auto;display: grid;gap: 1rem;padding: 1.25rem;border-radius: var(--r-m);background: rgba(14,18,25,0.92);color: #f4f4f0;border: 1px solid rgba(255,255,255,0.14);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);font-size: 0.925rem;box-shadow: 0 24px 60px -20px rgba(0,0,0,0.8);--fg: #f4f4f0;--rule-strong: rgba(255,255,255,0.25);--glass: rgba(255,255,255,0.06)}.consent a{text-decoration: underline;text-underline-offset: 3px}.consent div{display: flex;gap: 0.5rem;justify-content: flex-end}.mock{position: relative;width: 100%;aspect-ratio: 4 / 3;border-radius: var(--r-m);overflow: hidden;background: var(--mb);color: var(--mf);container-type: inline-size;isolation: isolate}.mock::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(80% 70% at 85% 10%,color-mix(in srgb,var(--ma) 38%,transparent),transparent 70%),radial-gradient(60% 60% at 0% 100%,color-mix(in srgb,var(--ma) 18%,transparent),transparent 70%)}.mock__in{position: absolute;inset: 0;display: grid;place-items: center;padding: 7cqw;font-size: 2.6cqw;transition: transform 1.2s var(--ease)}.mock i,.mock b,.mock em{display: block;font-style: normal}.mk-win{width: 100%;height: 100%;border-radius: 2.2cqw;background: color-mix(in srgb,var(--mb) 86%,var(--mf));box-shadow: 0 0 0 1px color-mix(in srgb,var(--mf) 14%,transparent),0 6cqw 12cqw -4cqw rgba(0,0,0,0.45);overflow: hidden;display: flex;flex-direction: column}.mk-bar{display: flex;align-items: center;gap: 1cqw;padding: 1.6cqw 2cqw;border-bottom: 1px solid color-mix(in srgb,var(--mf) 12%,transparent)}.mk-bar b{width: 1.5cqw;height: 1.5cqw;border-radius: 50%;background: color-mix(in srgb,var(--mf) 22%,transparent)}.mk-bar span{margin-left: 2cqw;flex: 1;max-width: 45%;font-size: 1.9cqw;padding: 0.5cqw 1.6cqw;border-radius: 9cqw;background: color-mix(in srgb,var(--mf) 8%,transparent);opacity: 0.75;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mk-lines{display: grid;gap: 1.2cqw}.mk-lines i{height: 1.3cqw;border-radius: 9cqw;background: color-mix(in srgb,var(--mf) 22%,transparent);width: 100%}.mk-lines i:last-child{width: 62%}.mk-pic{border-radius: 1.6cqw;background: linear-gradient(135deg,color-mix(in srgb,var(--ma) 85%,var(--mf)),color-mix(in srgb,var(--ma) 55%,var(--mb)) 60%,color-mix(in srgb,var(--mb) 70%,var(--ma)));position: relative;overflow: hidden}.mk-pic::after{content: "";position: absolute;inset: -20%;background: radial-gradient(40% 50% at 30% 30%,rgba(255,255,255,0.35),transparent 70%)}.mk-row{display: grid;grid-auto-flow: column;grid-auto-columns: 1fr;gap: 1.6cqw}.mk-tile{height: 9cqw;border-radius: 1.4cqw;background: color-mix(in srgb,var(--mf) 9%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--mf) 10%,transparent)}.mock p{font-family: var(--font-display);font-weight: 600;letter-spacing: -0.035em;line-height: 1;font-size: 6cqw;text-wrap: balance}.mock em{width: 16cqw;height: 4.4cqw;border-radius: 9cqw;background: var(--ma)}.mk-site{flex: 1;padding: 2.6cqw 3.4cqw 0;display: grid;grid-template-columns: 1.1fr 0.9fr;grid-template-rows: auto 1fr auto;gap: 2.4cqw 3cqw;min-height: 0}.mk-nav{grid-column: 1 / -1;display: flex;align-items: center;justify-content: space-between;gap: 2cqw}.mk-nav strong{font-family: var(--font-display);font-weight: 800;font-size: 2.4cqw;letter-spacing: -0.02em;text-transform: uppercase;white-space: nowrap}.mk-nav span{display: flex;gap: 1.4cqw;margin-left: auto}.mk-nav span i{width: 5cqw;height: 1cqw;border-radius: 9cqw;background: color-mix(in srgb,var(--mf) 30%,transparent)}.mk-nav em{width: 9cqw;height: 3.2cqw}.mk-hero{display: grid;gap: 2.2cqw;align-content: center}.mk-hero p{font-size: 7.4cqw}.mk-site .mk-pic{min-height: 0}.mk-site .mk-row{grid-column: 1 / -1;margin-bottom: -3cqw}.mock--phone .mock__in{padding: 5cqw}.mk-phone{width: 34cqw;aspect-ratio: 9 / 18.5;border-radius: 5cqw;padding: 1.2cqw;background: #0c0d10;box-shadow: 0 0 0 1px rgba(255,255,255,0.18),0 6cqw 12cqw -3cqw rgba(0,0,0,0.5);position: relative;z-index: 1}.mk-phone--b{position: absolute;z-index: 0;transform: translate(26cqw,5cqw) rotate(7deg) scale(0.9);opacity: 0.9}.mock--phone .mk-phone:not(.mk-phone--b){transform: translateX(-10cqw) rotate(-3deg)}.mk-screen{height: 100%;border-radius: 4cqw;background: var(--mb);padding: 3cqw 2.4cqw;display: flex;flex-direction: column;gap: 2cqw;overflow: hidden}.mk-screen .mk-nav strong{font-size: 1.9cqw}.mk-screen .mk-nav span{width: 3.4cqw;height: 0.8cqw;background: currentColor;border-radius: 9cqw;box-shadow: 0 1.2cqw 0 currentColor;margin-bottom: 1.2cqw}.mk-screen .mk-pic{flex: 0 0 34%}.mk-screen p{font-size: 4.4cqw}.mk-screen em{width: 100%;height: 5cqw}.mk-screen .mk-tile{height: 12cqw}.mk-dash{flex: 1;display: grid;grid-template-columns: 16cqw 1fr;min-height: 0}.mk-dash aside{padding: 2.4cqw 2cqw;display: grid;gap: 1.6cqw;align-content: start;border-right: 1px solid color-mix(in srgb,var(--mf) 10%,transparent)}.mk-dash aside strong{width: 4cqw;height: 4cqw;border-radius: 1.2cqw;background: var(--ma);margin-bottom: 1.5cqw}.mk-dash aside i{height: 1.2cqw;border-radius: 9cqw;background: color-mix(in srgb,var(--mf) 18%,transparent)}.mk-dash aside i:nth-of-type(1){background: var(--mf);width: 80%}.mk-dash>div{padding: 2.4cqw;display: grid;grid-template-rows: auto 1fr auto;gap: 2cqw;min-height: 0}.mk-kpis{display: grid;grid-template-columns: repeat(3,1fr);gap: 1.6cqw}.mk-kpi{height: 8.5cqw;border-radius: 1.4cqw;background: color-mix(in srgb,var(--mf) 7%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--mf) 10%,transparent);position: relative}.mk-kpi::before{content: "";position: absolute;left: 1.6cqw;top: 1.6cqw;width: 40%;height: 1cqw;border-radius: 9cqw;background: color-mix(in srgb,var(--mf) 30%,transparent)}.mk-kpi::after{content: "";position: absolute;left: 1.6cqw;bottom: 1.6cqw;width: 55%;height: 2.4cqw;border-radius: 0.6cqw;background: var(--mf);opacity: 0.9}.mk-kpi:first-child::after{background: var(--ma)}.mk-chart{border-radius: 1.4cqw;background: color-mix(in srgb,var(--mf) 5%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--mf) 10%,transparent);overflow: hidden;min-height: 0}.mk-chart svg{width: 100%;height: 100%}.mk-area{fill: color-mix(in srgb,var(--ma) 22%,transparent)}.mk-line{fill: none;stroke: var(--ma);stroke-width: 2;vector-effect: non-scaling-stroke;stroke-dasharray: 1;stroke-dashoffset: 1;transition: stroke-dashoffset 2s var(--ease) 0.2s}.in .mk-line,.pane .mk-line{stroke-dashoffset: 0}.mk-cols{display: flex;align-items: flex-end;gap: 1.2cqw;height: 9cqw}.mk-col{flex: 1;border-radius: 0.6cqw 0.6cqw 0 0;background: color-mix(in srgb,var(--mf) 20%,transparent);height: 45%}.mk-col:nth-child(2){height: 70%}.mk-col:nth-child(4){height: 58%}.mk-col:nth-child(5){height: 88%}.mk-col:nth-child(7){height: 64%}.mk-col:nth-child(8){height: 78%}.mk-col:nth-child(9){height: 100%}.mk-col:nth-child(3n){background: var(--ma)}.mk-flow{flex: 1;padding: 4cqw;display: grid;gap: 3.4cqw;align-content: center}.mk-flow p{font-size: 7cqw;max-width: 9em}.mk-nodes{display: flex;align-items: center}.mk-nodes span{font-size: 2.1cqw;font-weight: 600;padding: 1.5cqw 2.6cqw;border-radius: 9cqw;background: color-mix(in srgb,var(--mf) 8%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--mf) 20%,transparent);white-space: nowrap}.mk-nodes span:nth-child(2){background: var(--ma);color: var(--mb);box-shadow: none}.mk-nodes span + span{margin-left: 6cqw;position: relative}.mk-nodes span + span::before{content: "";position: absolute;right: 100%;top: 50%;width: 6cqw;height: 1px;background: linear-gradient(90deg,color-mix(in srgb,var(--mf) 25%,transparent) 50%,transparent 0) 0 0 / 1.2cqw 1px;animation: dash 1s linear infinite}@keyframes dash{to{background-position: 1.2cqw 0}}.mk-flow .mk-lines{max-width: 60%}.mock--social .mock__in{padding: 0}.mk-posts{display: flex;gap: 3cqw;align-items: center;transform: rotate(-6deg)}.mk-post{width: 36cqw;flex: none;border-radius: 2.4cqw;background: color-mix(in srgb,var(--mb) 82%,var(--mf));box-shadow: 0 0 0 1px color-mix(in srgb,var(--mf) 14%,transparent),0 5cqw 10cqw -4cqw rgba(0,0,0,0.5);padding: 2cqw;display: grid;gap: 1.6cqw;transform: translateY(calc((var(--i) - 1) * (var(--i) - 1) * 7cqw))}.mk-post header{display: flex;align-items: center;gap: 1.2cqw;font-size: 1.9cqw;font-weight: 600}.mk-post header b{width: 3.6cqw;height: 3.6cqw;border-radius: 50%;background: var(--ma)}.mk-post .mk-pic{aspect-ratio: 1;display: grid;place-items: center;padding: 3cqw;text-align: center}.mk-post .mk-pic p{position: relative;z-index: 1;font-size: 5cqw;color: var(--mb)}.mk-post:nth-child(1) .mk-pic{background: linear-gradient(200deg,var(--mf),color-mix(in srgb,var(--ma) 60%,var(--mb)))}.mk-post:nth-child(3) .mk-pic{background: radial-gradient(circle at 30% 30%,var(--ma),color-mix(in srgb,var(--mb) 60%,var(--ma)) 70%)}.mk-post footer{display: flex;gap: 1.2cqw}.mk-post footer i{width: 3cqw;height: 3cqw;border-radius: 50%;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--mf) 40%,transparent)}.mk-post footer i:first-child{background: var(--ma);box-shadow: none}.mk-chat{flex: 1;padding: 3cqw;display: flex;flex-direction: column;gap: 2cqw;min-height: 0}.mk-msg{max-width: 78%;padding: 2.2cqw;border-radius: 2cqw 2cqw 2cqw 0.5cqw;background: color-mix(in srgb,var(--mf) 7%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--mf) 10%,transparent);display: grid;gap: 1.4cqw}.mk-msg>i{height: 1.2cqw;border-radius: 9cqw;background: color-mix(in srgb,var(--mf) 22%,transparent)}.mk-msg>i:nth-of-type(2){width: 70%}.mk-msg--u{align-self: flex-end;width: 44%;border-radius: 2cqw 2cqw 0.5cqw 2cqw;background: var(--ma);box-shadow: none}.mk-msg--u>i{background: color-mix(in srgb,var(--mb) 70%,transparent)}.mk-msg p{font-size: 4.6cqw}.mk-msg .mk-tile{height: 7cqw}.mk-msg .mk-tile:first-child{background: var(--ma)}.mk-input{margin-top: auto;display: flex;align-items: center;justify-content: space-between;padding: 1.4cqw 1.4cqw 1.4cqw 2.4cqw;border-radius: 9cqw;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--mf) 20%,transparent)}.mk-input span{width: 0.4cqw;height: 2.6cqw;background: var(--mf);animation: blink 1.1s steps(2) infinite}.mk-input em{width: 4.4cqw;height: 4.4cqw;border-radius: 50%}@keyframes blink{50%{opacity: 0}}.mk-shot{display: block;width: 100%;flex: 1;min-height: 0;object-fit: cover;object-position: top center}.mk-screen--img{padding: 0}.mk-screen--img .mk-shot{height: 100%}.mk-shot--low{object-position: center 40%}.hero{position: relative;min-height: 100svh;display: flex;flex-direction: column;justify-content: flex-end;overflow: hidden;padding-top: 7rem;isolation: isolate;background: radial-gradient(70% 60% at 78% 38%,#101c44 0%,rgba(16,28,68,0) 65%),radial-gradient(50% 50% at calc(var(--gx,0.7) * 100%) calc(var(--gy,0.4) * 100%),rgba(51,96,242,0.16),transparent 70%),var(--ink)}.hero__stage{position: absolute;inset: 0;z-index: 0}.hero__gl{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;transition: opacity 1.6s ease 0.2s}.hero__gl.is-on{opacity: 1}.hero__still{position: absolute;right: 4vw;top: 50%;translate: 0 -50%;width: min(46vw,70vh);color: rgba(255,255,255,0.5);opacity: 0.5;transition: opacity 0.8s;filter: drop-shadow(0 0 60px rgba(51,96,242,0.7))}.hero__still svg{width: 100%;height: auto}.hero__still svg *{stroke-width: 0.6}.hero__gl.is-on + .hero__still{opacity: 0}.hero__in{position: relative;z-index: 2;display: grid;gap: clamp(1.75rem,4vw,3.25rem);padding-bottom: clamp(1.5rem,4vw,3rem)}.hero__h{--t-mega: clamp(2.4rem,7.6vw,8.25rem);mix-blend-mode: normal}.hero__h .ln{display: block;overflow: hidden;padding-bottom: 0.06em;margin-bottom: -0.06em}.hero__h .ln>span{display: block}.js .hero__h .ln>span{animation: rise 1.1s var(--ease) both}.hero__h .ln:nth-child(2)>span{animation-delay: 0.08s}.hero__h .ln:nth-child(3)>span{animation-delay: 0.16s}.hero__h .ln:nth-child(4)>span{animation-delay: 0.24s}.hero__foot{display: grid;gap: 1.5rem;max-width: 40rem}.js .hero__foot,.js .hero__base{animation: fade-up 1s var(--ease) 0.55s both}@keyframes fade-up{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}.hero__foot .lead{color: #c3c8d4}.hero__base{position: relative;z-index: 2;display: flex;flex-wrap: wrap;gap: 0.5rem 0;padding-block: 1.1rem;border-top: 1px solid var(--rule);font-size: var(--t-small);font-weight: 500;color: var(--muted)}.hero__base li{display: flex;align-items: center}.hero__base li + li::before{content: "+";margin-inline: clamp(0.8rem,3vw,2.5rem);color: var(--signal-hi)}@media (max-width: 47.99rem){.hero__still{right: 50%;translate: 50% -68%;width: 78vw;opacity: 0.32}.hero__gl{opacity: 0}.hero__gl.is-on{opacity: 0.85}}.statement{height: 260vh;position: relative}.statement__pin{position: sticky;top: 0;height: 100vh;height: 100svh;display: flex;align-items: center;overflow: hidden}.statement .wrap{display: grid;gap: clamp(1rem,2.5vw,2rem)}.statement__a{color: var(--muted);opacity: calc(1 - var(--p,0) * 2.2);opacity: clamp(0.22,calc(1.25 - var(--p,0) * 3),1)}.statement__a span{background: linear-gradient(currentColor,currentColor) 0 52% / calc(clamp(0,(var(--p,0) - 0.12) * 5,1) * 100%) 0.07em no-repeat}.statement__b span{display: inline-block;opacity: clamp(0.08,calc((var(--p,0) - 0.32 - var(--i) * 0.07) * 14),1);transform: translateY(calc((1 - clamp(0,(var(--p,0) - 0.32 - var(--i) * 0.07) * 14,1)) * 0.25em))}.statement__c{max-width: 34em;opacity: clamp(0,calc((var(--p,0) - 0.78) * 8),1);color: var(--muted);margin-top: 0.75rem}@media (prefers-reduced-motion: reduce){.statement{height: auto;--p: 1 !important}.statement__pin{position: static;height: auto;padding-block: var(--section)}}html:not(.js) .statement{height: auto;--p: 1}html:not(.js) .statement__pin{position: static;height: auto;padding-block: var(--section)}.services{background: linear-gradient(var(--ink),var(--ink-2))}.svc-grid{display: grid;gap: 1px;grid-template-columns: 1fr;border-radius: var(--r-l);overflow: hidden;background: var(--rule);border: 1px solid var(--rule)}@media (min-width: 44rem){.svc-grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 72rem){.svc-grid{grid-template-columns: repeat(3,1fr)}}.svc{background: var(--ink-2);position: relative;transform-style: preserve-3d}.svc::before{content: "";position: absolute;inset: 0;background: radial-gradient(22rem circle at calc(var(--mx,0.5) * 100%) calc(var(--my,0.5) * 100%),rgba(110,145,255,0.16),transparent 60%);opacity: 0;transition: opacity 0.5s;pointer-events: none}.svc:hover::before{opacity: 1}.svc__a{position: relative;display: grid;gap: 0.9rem;padding: clamp(1.5rem,2.6vw,2.25rem);height: 100%;align-content: start;grid-template-rows: auto auto auto 1fr auto}.svc__n{font-family: var(--font-display);font-weight: 600;font-size: var(--t-small);color: var(--signal-hi);font-feature-settings: "tnum"}.svc p{color: var(--muted);font-size: 1rem;max-width: 30em}.svc .tlink{margin-top: 0.75rem;justify-self: start}.services__more{margin-top: 2rem;color: var(--muted);display: flex;flex-wrap: wrap;gap: 0.5rem 1.25rem;align-items: baseline}.sv-wrap{height: clamp(9rem,14vw,11.5rem);border-radius: var(--r-m);background: linear-gradient(160deg,rgba(255,255,255,0.06),rgba(255,255,255,0.015));border: 1px solid var(--rule);display: grid;place-items: center;overflow: hidden;margin-bottom: 0.6rem;transform: translateZ(24px)}.sv{position: relative;width: 11.5rem;height: 6.5rem}.sv i,.sv b{display: block;position: absolute;border-radius: 6px}.sv *,.sv *::before,.sv *::after{animation-play-state: paused}.in .sv *,.in .sv *::before,.in .sv *::after,.sv.run *,.sv.run *::before,.sv.run *::after{animation-play-state: running}.sv--create i{background: rgba(255,255,255,0.16);animation: sv-build 5s var(--ease-io) infinite;animation-delay: calc(var(--i) * 0.14s)}.sv--create i:nth-child(1){inset: 0 0 auto 0;height: 0.8rem}.sv--create i:nth-child(2){left: 0;top: 1.3rem;width: 58%;height: 3rem;background: var(--signal)}.sv--create i:nth-child(3){right: 0;top: 1.3rem;width: 38%;height: 1.3rem}.sv--create i:nth-child(4){right: 0;top: 3rem;width: 38%;height: 1.3rem}.sv--create i:nth-child(5){inset: auto 0 0 0;height: 1.7rem}@keyframes sv-build{0%,8%{opacity: 0;transform: translateY(14px) scale(0.94)}22%,86%{opacity: 1;transform: none}96%,100%{opacity: 0;transform: translateY(-8px)}}.sv--refresh{border-radius: 8px;overflow: hidden}.sv__old,.sv__new{position: absolute;inset: 0}.sv__old{background: rgba(255,255,255,0.05)}.sv__old i{position: static;display: inline-block;width: 44%;height: 1.2rem;margin: 0.45rem 0 0 0.45rem;background: rgba(255,255,255,0.13);border-radius: 2px}.sv__new{background: #0d1530;clip-path: inset(0 0 0 100%);animation: sv-wipe 5s var(--ease-io) infinite}.sv__new i:nth-child(1){left: 0.7rem;top: 0.9rem;width: 55%;height: 1.5rem;background: #fff;border-radius: 4px}.sv__new i:nth-child(2){left: 0.7rem;top: 2.9rem;width: 34%;height: 0.5rem;background: rgba(255,255,255,0.3)}.sv__new i:nth-child(3){left: 0.7rem;bottom: 0.9rem;width: 3.6rem;height: 1.2rem;border-radius: 99px;background: var(--signal)}.sv--refresh b{top: 0;bottom: 0;left: 100%;width: 2px;border-radius: 0;background: var(--glint);box-shadow: 0 0 18px 2px var(--glint);animation: sv-bar 5s var(--ease-io) infinite}@keyframes sv-wipe{0%,12%{clip-path: inset(0 0 0 100%)}50%,88%{clip-path: inset(0)}100%{clip-path: inset(0 0 0 100%)}}@keyframes sv-bar{0%,12%{left: 100%;opacity: 1}50%{left: 0;opacity: 1}56%,100%{left: 0;opacity: 0}}.sv__q{position: absolute;inset: 0 0 auto 0;height: 1.3rem;border-radius: 99px;border: 1px solid rgba(255,255,255,0.25)}.sv__q i{left: 0.6rem;top: 50%;width: 40%;height: 3px;margin-top: -1.5px;background: rgba(255,255,255,0.4)}.sv__r{position: absolute;left: 0;right: 0;height: 1.35rem;top: calc(1.9rem + var(--i) * 1.6rem);border-radius: 6px;background: rgba(255,255,255,0.06)}.sv__r i{left: 0.5rem;top: 0.35rem;width: 45%;height: 3px;background: rgba(255,255,255,0.35)}.sv__r i + i{top: 0.8rem;width: 70%;background: rgba(255,255,255,0.15)}.sv__r:nth-child(4){background: rgba(51,96,242,0.35);box-shadow: inset 0 0 0 1px var(--signal-hi);animation: sv-up 5s var(--ease-io) infinite}.sv__r:nth-child(4) i:first-child{background: #fff}.sv__r:nth-child(2){animation: sv-down 5s var(--ease-io) infinite}.sv__r:nth-child(3){animation: sv-down 5s var(--ease-io) infinite}@keyframes sv-up{0%,20%{transform: none}45%,90%{transform: translateY(-3.2rem)}100%{transform: none}}@keyframes sv-down{0%,20%{transform: none}45%,90%{transform: translateY(1.6rem)}100%{transform: none}}.sv--social>div{position: absolute;top: 0.4rem;left: calc(50% - 2.1rem);width: 4.2rem;height: 5.6rem;border-radius: 9px;background: #151b28;border: 1px solid rgba(255,255,255,0.16);padding: 0.3rem;transform: translateX(calc((var(--i) - 1) * 3.3rem)) rotate(calc((var(--i) - 1) * 7deg)) scale(0.9);animation: sv-post 5s var(--ease-io) infinite}.sv--social>div i{position: static;height: 3.6rem;border-radius: 6px;background: linear-gradient(140deg,rgba(255,255,255,0.28),rgba(255,255,255,0.05))}.sv--social>div:nth-child(2){z-index: 1}.sv--social>div:nth-child(2) i{background: linear-gradient(140deg,var(--signal-hi),var(--signal))}.sv--social>div b{position: static;width: 0.6rem;height: 0.6rem;margin-top: 0.35rem;border-radius: 50%;background: rgba(255,255,255,0.25)}.sv--social>div:nth-child(2) b{background: var(--glint);animation: sv-like 5s ease infinite}@keyframes sv-post{0%,100%{translate: 0 0}50%{translate: 0 calc((var(--i) - 1) * (var(--i) - 1) * 6px - 5px)}}@keyframes sv-like{0%,40%,100%{transform: scale(1);box-shadow: 0 0 0 0 rgba(158,234,255,0.5)}50%{transform: scale(1.5)}70%{box-shadow: 0 0 0 10px rgba(158,234,255,0)}}.sv__p{position: absolute;inset: 0 0 auto 0;height: 1.3rem;border-radius: 6px;border: 1px solid rgba(255,255,255,0.25);overflow: hidden}.sv__p i{left: 0.5rem;top: 50%;margin-top: -1.5px;height: 3px;width: 70%;background: rgba(255,255,255,0.6);transform-origin: 0 50%;animation: sv-type 5s steps(12) infinite}.sv__g{position: absolute;inset: 1.9rem 0 0 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 0.35rem}.sv__g i{position: static;border-radius: 5px;background: linear-gradient(calc(40deg + var(--i) * 53deg),hsl(calc(215 + var(--i) * 14) 85% 62%),hsl(calc(190 + var(--i) * 22) 80% 30%));animation: sv-gen 5s var(--ease) infinite;animation-delay: calc(1.3s + var(--i) * 0.12s);opacity: 0}@keyframes sv-type{0%{transform: scaleX(0)}25%,100%{transform: scaleX(1)}}@keyframes sv-gen{0%{opacity: 0;filter: blur(8px);transform: scale(0.8)}12%,62%{opacity: 1;filter: blur(0);transform: none}72%,100%{opacity: 0}}.sv--auto::before{content: "";position: absolute;left: 0.9rem;right: 0.9rem;top: 50%;height: 1px;background: rgba(255,255,255,0.22)}.sv--auto i{top: calc(50% - 0.9rem);left: calc(var(--i) * (100% - 1.8rem) / 3);width: 1.8rem;height: 1.8rem;border-radius: 50%;background: #121826;border: 1px solid rgba(255,255,255,0.28);animation: sv-node 4s linear infinite;animation-delay: calc(var(--i) * 0.8s)}.sv--auto b{top: calc(50% - 4px);left: 0.9rem;width: 8px;height: 8px;margin-left: -4px;border-radius: 50%;background: var(--glint);box-shadow: 0 0 14px 3px rgba(158,234,255,0.7);animation: sv-run 4s linear infinite}@keyframes sv-run{0%{left: 0.9rem;opacity: 0}5%{opacity: 1}60%{left: calc(100% - 0.9rem);opacity: 1}66%,100%{left: calc(100% - 0.9rem);opacity: 0}}@keyframes sv-node{0%,4%{border-color: var(--glint);box-shadow: 0 0 0 5px rgba(158,234,255,0.14);background: #17305f}22%,100%{border-color: rgba(255,255,255,0.28);box-shadow: none;background: #121826}}.showcase{position: relative;padding-top: var(--section);overflow: hidden;background: radial-gradient(60% 40% at 50% 62%,#0f1b40,transparent 70%),var(--ink-2);isolation: isolate}.showcase .wrap{position: relative;z-index: 2}.stage{position: relative;z-index: 2;perspective: 1600px;padding-bottom: var(--section)}.stage__in{--y: calc((0.5 - var(--p,0.5)) * 1px);position: relative;width: min(94vw,82rem);margin-inline: auto;aspect-ratio: 16 / 10.5;transform-style: preserve-3d;transform: rotateX(calc(16deg - var(--p,0.5) * 14deg + var(--ty,0) * -3deg)) rotateY(calc(var(--tx,0) * 5deg));transition: transform 0.6s var(--ease)}.pane{position: absolute;display: block;width: var(--w);left: var(--l);top: var(--t);transform: translate3d(0,calc(var(--y) * var(--s)),var(--z)) rotate(var(--r,0deg));will-change: transform}.pane .mock{box-shadow: 0 0 0 1px rgba(255,255,255,0.1),0 50px 90px -30px rgba(0,0,0,0.85);border-radius: 14px;transition: box-shadow 0.4s}.pane:hover .mock,.pane:focus-visible .mock{box-shadow: 0 0 0 1px var(--signal-hi),0 50px 90px -30px rgba(0,0,0,0.85)}.pane:hover .mock__in{transform: scale(1.03)}.pane__cap{display: flex;flex-wrap: wrap;align-items: center;gap: 0.35rem 0.6rem;margin-top: 0.75rem;font-size: 0.8rem;color: var(--muted)}.pane__cap b{color: var(--fg);font-weight: 600;font-size: 0.875rem}.pane .tag{height: 1.4rem;font-size: 0.7rem;background: rgba(8,10,14,0.6);border-color: rgba(134,163,255,0.5)}.pane--a{--w: 42%;--l: 27%;--t: 6%;--z: 60px;--s: 0}.pane--b{--w: 24%;--l: 0%;--t: 30%;--z: 150px;--s: 260;--r: -2deg}.pane--c{--w: 28%;--l: 71.5%;--t: 1%;--z: 40px;--s: -200;--r: 1.5deg}.pane--d{--w: 33%;--l: 58%;--t: 57%;--z: 180px;--s: 340;--r: 1deg}@media (max-width: 47.99rem){.stage{perspective: none;padding-inline: var(--gutter)}.stage__in{width: 100%;aspect-ratio: auto;transform: none;display: grid;grid-template-columns: minmax(0,1fr);gap: 2rem}.pane{position: static;width: auto;transform: translateY(calc(var(--y) * var(--s) * 0.12))}.pane--a,.pane--d{grid-column: 1 / -1}}.why__grid{display: grid;gap: 3rem}.why__head{display: grid;gap: 1.5rem;align-content: start;justify-items: start}.why__list li{display: grid;grid-template-columns: 3.5rem 1fr;gap: 1rem;padding-block: clamp(1.5rem,3vw,2.5rem);border-top: 1px solid var(--rule);position: relative}.why__list li::before{content: "";position: absolute;left: 0;top: -1px;height: 1px;width: 100%;background: var(--fg);transform: scaleX(0);transform-origin: 0 50%;transition: transform 1.2s var(--ease)}.why__list li.in::before{transform: scaleX(1)}.why__list .num{padding-top: 0.45rem}.why__list h3{font-size: clamp(1.6rem,3.2vw,2.75rem);font-weight: 800;text-transform: uppercase;letter-spacing: -0.04em;line-height: 0.98;margin-bottom: 0.75rem}.why__list p{color: var(--muted);max-width: 34em}@media (min-width: 62rem){.why__grid{grid-template-columns: minmax(0,0.85fr) minmax(0,1fr);gap: 6vw}.why__head{position: sticky;top: 7rem}}.work{background: var(--paper)}.work-grid{display: grid;gap: clamp(2rem,4vw,3.5rem) clamp(1.25rem,3vw,2.5rem)}@media (min-width: 48rem){.work-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.work-grid>li:nth-child(even){margin-top: clamp(3rem,8vw,7rem)}}.wcard a{display: grid;gap: 1.1rem}.wcard__v{border-radius: var(--r-l);overflow: hidden}.wcard__v .mock{border-radius: 0;aspect-ratio: 5 / 4}.wcard a:hover .mock__in,.wcard a:focus-visible .mock__in{transform: scale(1.045)}.wcard__t{display: grid;grid-template-columns: auto 1fr auto;gap: 1rem;align-items: start}.wcard__t .num{padding-top: 0.3rem}.wcard__t p{color: var(--muted);font-size: 0.975rem;margin-top: 0.2rem}.connected{overflow: hidden;background: radial-gradient(55% 60% at 78% 50%,#0f1d4a 0%,transparent 70%),var(--ink);isolation: isolate}.connected__grid{position: relative;z-index: 2;display: grid;gap: 3rem;align-items: center}.connected__t{display: grid;gap: 1.75rem;justify-items: start}@media (min-width: 62rem){.connected__grid{grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: 4vw}}.net{width: 100%;max-width: 44rem;margin-inline: auto;transform-style: preserve-3d;transition: transform 0.5s var(--ease)}.net svg{width: 100%;height: auto;overflow: visible}.net__ring circle{fill: none;stroke: rgba(255,255,255,0.07);stroke-dasharray: 2 7}.net__l,.net__x{fill: none;stroke: rgba(134,163,255,0.28);stroke-width: 1;transition: stroke 0.3s,stroke-width 0.3s,opacity 0.3s}.net__x{stroke: rgba(255,255,255,0.1)}.net__pulses circle{fill: var(--glint);filter: drop-shadow(0 0 5px var(--glint))}.net__pulses .net__p2{fill: #fff;opacity: 0.55;filter: none}.net__hub circle{fill: #0c1330;stroke: var(--signal-hi);stroke-width: 1.5}.net__hub .net__halo{fill: none;stroke: var(--signal);transform-origin: 300px 300px;animation: halo 3.2s ease-out infinite}@keyframes halo{from{transform: scale(1);opacity: 0.8}to{transform: scale(1.7);opacity: 0}}.net__hub text{fill: #fff;font: 600 15px var(--font-display);letter-spacing: -0.01em}.net__node{cursor: default;outline: none}.net__node rect{fill: rgba(16,21,32,0.92);stroke: rgba(255,255,255,0.2);transition: stroke 0.3s,fill 0.3s}.net__node text{fill: #e6e9f2;font: 500 14.5px var(--font-text)}.net__node:hover rect,.net__node:focus-visible rect,.net__node.is-on rect{stroke: var(--glint);fill: #14244f}.net.is-focus .net__l,.net.is-focus .net__x{opacity: 0.25}.net.is-focus .is-hot{opacity: 1;stroke: var(--glint);stroke-width: 1.6}@media (prefers-reduced-motion: reduce){.net__pulses{display: none}}.flow{--dur: 7.2s;display: grid;grid-template-columns: repeat(var(--n),minmax(0,1fr));position: relative}.flow li{position: relative;display: grid;justify-items: center}.flow li + li::before{content: "";position: absolute;top: 1.6rem;right: 50%;width: 100%;height: 1px;background: var(--rule-strong);z-index: 0}.flow li + li::after{content: "";position: absolute;top: calc(1.6rem - 3.5px);right: 50%;width: 100%;height: 8px;background: radial-gradient(circle,var(--glint) 0 3.5px,transparent 4px) 0 0 / 8px 8px no-repeat;filter: drop-shadow(0 0 6px var(--glint));opacity: 0;animation: flow-run var(--dur) linear infinite;animation-delay: calc((var(--i) - 1) * var(--dur) / var(--n));z-index: 1}@keyframes flow-run{0%{background-position: 0 0;opacity: 1}16.6%{background-position: 100% 0;opacity: 1}16.7%,100%{opacity: 0}}.flow__node{position: relative;z-index: 2;display: grid;justify-items: center;gap: 0.7rem;text-align: center}.flow__node::before{content: "";width: 3.2rem;height: 3.2rem;border-radius: 50%;background: var(--bg-2);border: 1px solid var(--rule-strong);animation: flow-node var(--dur) linear infinite;animation-delay: calc(var(--i) * var(--dur) / var(--n))}@keyframes flow-node{0%{border-color: var(--glint);box-shadow: 0 0 0 7px rgba(158,234,255,0.12),inset 0 0 18px rgba(51,96,242,0.8)}18%,100%{border-color: var(--rule-strong);box-shadow: none}}.flow__node b{font-family: var(--font-display);font-weight: 600;font-size: clamp(0.8rem,1.3vw,1.05rem);letter-spacing: -0.01em}.flow__node small{font-size: 0.8rem;color: var(--muted);max-width: 11em;line-height: 1.35}@media (max-width: 47.99rem){.flow{grid-template-columns: 1fr;gap: 1.6rem}.flow li{justify-items: start}.flow li + li::before{top: auto;bottom: 100%;right: auto;left: 1.6rem;width: 1px;height: 1.6rem}.flow li + li::after{display: none}.flow__node{grid-template-columns: 3.2rem 1fr;justify-items: start;text-align: left;align-items: center;column-gap: 1rem}.flow__node::before{grid-row: span 2}.flow__node b{font-size: 1.05rem;align-self: end}.flow__node small{max-width: none;align-self: start}.flow__node b:only-of-type:last-child{grid-row: span 2;align-self: center}}.steps{display: grid;gap: 0;position: relative}.steps li{position: relative;padding: 1.5rem 0 1.5rem 3.25rem;display: grid;gap: 0.4rem;--on: clamp(0,calc((var(--p,1) * 2.6 - 0.62 - var(--i) * 0.16) * 6),1)}.steps li::before{content: "";position: absolute;left: 0.5rem;top: 0;bottom: 0;width: 1px;background: linear-gradient(var(--fg),var(--fg)) 0 0 / 100% calc(var(--on) * 100%) no-repeat,var(--rule)}.steps li::after{content: "";position: absolute;left: calc(0.5rem - 5px);top: 1.85rem;width: 11px;height: 11px;border-radius: 50%;background: color-mix(in srgb,var(--signal) calc(var(--on) * 100%),var(--bg));border: 1px solid color-mix(in srgb,var(--signal) calc(var(--on) * 100%),var(--rule-strong))}.steps .num{color: var(--accent)}.steps h3{font-size: clamp(1.6rem,2.6vw,2.25rem);font-weight: 800;text-transform: uppercase;letter-spacing: -0.04em;opacity: calc(0.35 + var(--on) * 0.65)}.steps p{color: var(--muted);max-width: 22em;font-size: 1rem}@media (min-width: 62rem){.steps{grid-template-columns: repeat(var(--n),minmax(0,1fr));gap: 1.5rem}.steps li{padding: 2.25rem 0 0}.steps li::before{left: 0;right: -1.5rem;top: 5px;bottom: auto;width: auto;height: 1px;background: linear-gradient(var(--fg),var(--fg)) 0 0 / calc(var(--on) * 100%) 100% no-repeat,var(--rule)}.steps li:last-child::before{right: 0}.steps li::after{left: 0;top: 0}}@media (prefers-reduced-motion: reduce){.steps li{--on: 1}}html:not(.js) .steps li{--on: 1}.results{background: var(--ink);border-top: 1px solid var(--rule)}.stats{display: grid;gap: 2.5rem}.stats>div{display: flex;flex-direction: column;gap: 1rem;padding-top: 1.25rem;border-top: 1px solid var(--rule-strong)}.stats dd{--t-mega: clamp(4rem,11vw,10rem);font-feature-settings: "tnum","case";background: linear-gradient(180deg,#fff 30%,#8ea6ee);-webkit-background-clip: text;background-clip: text;color: transparent;padding-bottom: 0.04em}.stats dt{display: flex;flex-wrap: wrap;align-items: center;gap: 0.6rem;color: var(--muted);font-weight: 500}@media (min-width: 48rem){.stats{grid-template-columns: repeat(3,minmax(0,1fr));gap: 2rem}}.voices .h2{margin-bottom: clamp(2rem,5vw,4rem)}.voices__grid{display: grid;gap: 1.25rem}.voices__grid>div{display: grid;gap: 1.25rem}.quote{display: grid;gap: 1.5rem;align-content: space-between;padding: clamp(1.5rem,3vw,2.5rem);border-radius: var(--r-l);background: var(--paper);border: 1px solid var(--rule)}.quote blockquote p{font-family: var(--font-display);font-weight: 600;font-size: clamp(1.2rem,1.7vw,1.5rem);line-height: 1.22;letter-spacing: -0.025em;text-wrap: balance}.quote--big{background: #0a0d12;color: #f4f4f0;border: 0;--muted: #a3aab8;--rule-strong: rgba(255,255,255,0.3);--fg: #f4f4f0;min-height: 22rem}.quote--big blockquote p{font-size: clamp(1.6rem,3.3vw,3rem);line-height: 1.08;letter-spacing: -0.035em}.quote figcaption{display: flex;flex-wrap: wrap;align-items: center;gap: 0.25rem 0.75rem;font-size: 0.925rem}.quote figcaption b{font-weight: 600}.quote figcaption span:not(.tag){color: var(--muted)}.quote figcaption .tag{margin-left: auto}@media (min-width: 62rem){.voices__grid{grid-template-columns: 1.35fr 1fr}}.cta{position: relative;overflow: hidden;padding-block: clamp(6rem,14vw,13rem);isolation: isolate;text-align: center}.cta__bg{position: absolute;inset: 0;z-index: 0;filter: blur(70px);opacity: 0.9}.cta__bg i{position: absolute;border-radius: 50%}.cta__bg i:nth-child(1){width: 55vw;height: 55vw;left: -12vw;top: 10%;background: #1b3aa6;animation: drift 22s ease-in-out infinite alternate}.cta__bg i:nth-child(2){width: 42vw;height: 42vw;right: -8vw;top: -20%;background: #3360f2;opacity: 0.75;animation: drift 28s ease-in-out infinite alternate-reverse}.cta__bg i:nth-child(3){width: 30vw;height: 30vw;left: calc(var(--gx,0.5) * 100% - 15vw);top: calc(var(--gy,0.6) * 100% - 15vw);background: #6fd6f5;opacity: 0.28;transition: left 1.2s var(--ease),top 1.2s var(--ease)}@keyframes drift{from{transform: translate3d(0,0,0) scale(1)}to{transform: translate3d(14vw,8vw,0) scale(1.25)}}.cta__in{position: relative;z-index: 2;display: grid;gap: 2rem;justify-items: center}.cta .display{max-width: 12em}.cta .lead{color: #d5daea}.cta .btns{justify-content: center}.cta .btn--ghost{background: rgba(6,8,12,0.35)}.phero{position: relative;overflow: hidden;padding: clamp(9rem,17vw,14rem) 0 clamp(3.5rem,7vw,6rem);isolation: isolate}.phero__bg{position: absolute;inset: 0;z-index: 0;background: radial-gradient(48rem 30rem at calc(var(--gx,0.8) * 100%) calc(var(--gy,0.1) * 100%),rgba(51,96,242,0.32),transparent 70%),radial-gradient(60% 80% at 100% 0%,#101c44,transparent 65%)}.phero__in{position: relative;z-index: 2;display: grid;gap: 1.75rem;justify-items: start}.phero .display{max-width: 13em}.phero__lead{color: #c3c8d4}.fine{font-size: 0.8125rem;color: var(--muted);max-width: 44em}.fine a{text-decoration: underline;text-underline-offset: 3px}.phero--svc .kicker span{padding-left: 0.6rem;border-left: 1px solid var(--rule-strong)}.phero--full{min-height: 100svh;display: grid;align-items: center}.cap{display: flex;align-items: center;gap: 0.6rem;margin-top: 0.8rem;font-size: 0.8rem;color: var(--muted)}.chips{display: flex;flex-wrap: wrap;gap: 0.4rem}.chips li{font-size: 0.8125rem;font-weight: 500;padding: 0.3rem 0.75rem;border-radius: 99px;border: 1px solid var(--rule);color: var(--muted)}.duo{display: grid;gap: 1px;background: var(--rule);border: 1px solid var(--rule);border-radius: var(--r-l);overflow: hidden}.duo article{background: var(--bg-2);padding: clamp(1.5rem,3vw,2.5rem);display: grid;gap: 0.75rem;align-content: start}.duo p{color: var(--muted);max-width: 36em}@media (min-width: 48rem){.duo{grid-template-columns: repeat(2,1fr)}.duo--3{grid-template-columns: repeat(3,1fr)}}.incl__grid{display: grid;gap: 0 2.5rem;grid-template-columns: 1fr}.incl__grid li{padding-block: 1.4rem;border-top: 1px solid var(--rule);display: grid;gap: 0.4rem;align-content: start}.incl__grid h3{font-size: 1.2rem}.incl__grid p{color: var(--muted);font-size: 1rem}@media (min-width: 40rem){.incl__grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 68rem){.incl__grid{grid-template-columns: repeat(4,1fr)}.incl__grid--3{grid-template-columns: repeat(3,1fr)}}.bene__grid{display: grid;gap: 3rem}.bene ul{display: grid;gap: 0}.bene li{padding-block: 1.6rem;border-top: 1px solid var(--rule);display: grid;gap: 0.5rem;position: relative}.bene li::before{content: "";position: absolute;left: 0;top: -1px;height: 1px;width: 100%;background: var(--fg);transform: scaleX(0);transform-origin: 0 50%;transition: transform 1.2s var(--ease)}.bene li.in::before{transform: scaleX(1)}.bene li p{color: var(--muted);max-width: 32em}@media (min-width: 62rem){.bene__grid{grid-template-columns: 1fr 1fr;gap: 6vw}.bene__grid>h2{position: sticky;top: 7rem;align-self: start}}.honest{border-top: 1px solid var(--rule)}.honest__list{display: grid;gap: 2rem;margin-top: clamp(2.5rem,5vw,4rem)}.honest__list li{display: grid;gap: 0.6rem;padding-top: 1.25rem;border-top: 1px solid var(--rule-strong);align-content: start}.honest__list p{color: var(--muted)}@media (min-width: 56rem){.honest__list{grid-template-columns: repeat(3,1fr)}}.nextup{border-top: 1px solid var(--rule)}.nextup a{display: grid;gap: 0.75rem;padding-block: clamp(3rem,7vw,6rem);transition: color 0.4s}.nextup .display{transition: transform 0.7s var(--ease),color 0.4s}.nextup a:hover .display{transform: translateX(0.25em);color: var(--signal-hi)}.srow{display: grid;gap: 2rem;padding-block: clamp(2.5rem,6vw,5rem);border-top: 1px solid var(--rule);align-items: center}.srow:first-child{border-top: 0;padding-top: 0}.srow__t{display: grid;gap: 1.1rem;justify-items: start}.srow__t .num{color: var(--signal-hi)}.srow__h{font-family: var(--font-display);font-weight: 600;font-size: var(--t-h3);letter-spacing: -0.025em}.srow__p{color: var(--muted);max-width: 36em}.srow__v{display: block;border-radius: var(--r-l);transition: transform 0.5s var(--ease)}.srow__v .sv-wrap{height: clamp(15rem,30vw,24rem);margin: 0;border-radius: var(--r-l)}.srow__v .sv{scale: 1.9}@media (min-width: 60rem){.srow{grid-template-columns: 1fr 1fr;gap: 6vw}.srow:nth-child(even) .srow__t{order: 2}}@media (max-width: 30rem){.srow__v .sv{scale: 1.4}}.anatomy{overflow: hidden}.anatomy__grid{display: grid;gap: 3rem;align-items: center}.anatomy__t{display: grid;gap: 1.5rem}.layers-key{counter-reset: l;display: grid}.layers-key li{counter-increment: l;display: grid;grid-template-columns: 2.25rem 7.5rem 1fr;gap: 0.5rem;padding-block: 0.9rem;border-top: 1px solid var(--rule);align-items: baseline}.layers-key li::before{content: "0" counter(l);font: 600 var(--t-small) var(--font-display);color: var(--accent)}.layers-key b{font-family: var(--font-display);font-weight: 600}.layers-key span{color: var(--muted);font-size: 0.975rem}.layers{perspective: 1400px;height: clamp(22rem,46vw,34rem);display: grid;place-items: center}.layers__in{--spread: calc(0.25 + var(--p,0.5) * 1.5);position: relative;width: min(70%,22rem);aspect-ratio: 4 / 3;transform-style: preserve-3d;transform: rotateX(58deg) rotateZ(-38deg)}.layer{position: absolute;inset: 0;border-radius: 16px;padding: 8%;display: grid;grid-template-columns: repeat(3,1fr);grid-auto-rows: 1fr;gap: 6%;transform: translateZ(calc((var(--i) - 1.5) * 4.2rem * var(--spread)));background: rgba(255,255,255,0.55);border: 1px solid rgba(10,13,18,0.2);box-shadow: 0 30px 50px -30px rgba(10,13,18,0.5);backdrop-filter: blur(3px);-webkit-backdrop-filter: blur(3px)}.layer span{position: absolute;left: calc(100% + 0.9rem);top: 0;font: 600 0.8rem var(--font-display);white-space: nowrap;transform: rotateZ(38deg) rotateX(-58deg);transform-origin: 0 0;color: var(--fg)}.layer i{border-radius: 6px;border: 1.5px dashed rgba(10,13,18,0.35)}.layer:nth-child(1) i{grid-column: 1 / -1;border-style: solid;border-width: 0 0 1.5px;border-radius: 0}.layer:nth-child(2) i:first-of-type{grid-column: 1 / -1}.layer:nth-child(3){background: linear-gradient(135deg,#10142a,#1c2a66);border-color: transparent}.layer:nth-child(3) i{border: 0;background: rgba(255,255,255,0.16)}.layer:nth-child(3) i:first-of-type{grid-column: 1 / -1;background: linear-gradient(90deg,#fff,var(--signal-hi))}.layer:nth-child(4){background: var(--signal);border-color: transparent}.layer:nth-child(4) i{border: 0;background: rgba(255,255,255,0.28)}.layer:nth-child(4) i:first-of-type{grid-column: 1 / -1;background: #fff}@media (min-width: 62rem){.anatomy__grid{grid-template-columns: 1fr 1fr;gap: 4vw}}@media (max-width: 40rem){.layers-key li{grid-template-columns: 2.25rem 1fr}.layers-key span{grid-column: 2}.layer span{display: none}}.compare{position: relative;border-radius: var(--r-l);overflow: hidden;aspect-ratio: 16 / 10;background: #ddd;user-select: none;touch-action: pan-y;box-shadow: 0 40px 80px -40px rgba(10,13,18,0.5);container-type: inline-size}.compare__a,.compare__b{position: absolute;inset: 0}.compare__a .mock{height: 100%;aspect-ratio: auto;border-radius: 0}.compare__b{clip-path: inset(0 0 0 var(--x));background: #e9e9e4;padding: 5cqw 7cqw}.compare__h{position: absolute;top: 0;bottom: 0;left: var(--x);width: 2px;margin-left: -1px;background: #fff;box-shadow: 0 0 0 1px rgba(10,13,18,0.2);pointer-events: none}.compare__h i{position: absolute;top: 50%;left: 50%;width: 3rem;height: 3rem;margin: -1.5rem;border-radius: 50%;background: #fff;box-shadow: 0 6px 24px rgba(10,13,18,0.35)}.compare__h i::before,.compare__h i::after{content: "";position: absolute;top: 50%;width: 0.5rem;height: 0.5rem;border-left: 2px solid #0a0d12;border-bottom: 2px solid #0a0d12}.compare__h i::before{left: 0.8rem;transform: translateY(-50%) rotate(45deg)}.compare__h i::after{right: 0.8rem;transform: translateY(-50%) rotate(-135deg)}.compare input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: ew-resize}.compare:has(input:focus-visible) .compare__h i{outline: 3px solid var(--signal);outline-offset: 3px}.compare__la,.compare__lb{position: absolute;top: 1rem;z-index: 1;font-size: 0.75rem;font-weight: 600;padding: 0.3rem 0.7rem;border-radius: 99px;background: rgba(10,13,18,0.8);color: #fff;pointer-events: none}.compare__la{left: 1rem}.compare__lb{right: 1rem}.oldsite{height: 100%;background: #fff;border: 1px solid #b9b9b9;font-family: "Times New Roman",Times,serif;color: #223;display: flex;flex-direction: column;overflow: hidden}.oldsite__bar{background: #1c3f7a;color: #ffe86b;font-size: 1.5cqw;padding: 0.8cqw;text-align: center;letter-spacing: 0.06em;white-space: nowrap;overflow: hidden}.oldsite__nav{display: flex;gap: 0.5cqw;padding: 1cqw;background: linear-gradient(#f4f4f4,#cfcfcf);border-bottom: 1px solid #999}.oldsite__nav i{flex: 1;height: 2.6cqw;background: linear-gradient(#fff,#dcdcdc);border: 1px solid #999;border-radius: 3px}.oldsite__body{flex: 1;display: grid;grid-template-columns: 1.6fr 1fr;gap: 2cqw;padding: 2.2cqw;min-height: 0}.oldsite__body p{font-size: 3.4cqw;font-weight: 700;color: #1c3f7a;text-align: center;margin-bottom: 1.4cqw;font-style: italic}.oldsite__body i{display: block;height: 1cqw;margin-bottom: 1.1cqw;background: #9aa}.oldsite__img{background: repeating-linear-gradient(45deg,#c8d2c0 0 10px,#b9c4b0 10px 20px);border: 4px ridge #999}.oldsite__cols{display: grid;grid-template-columns: repeat(4,1fr);gap: 1cqw;padding: 0 2.2cqw 2.2cqw}.oldsite__cols i{height: 7cqw;background: #eef;border: 1px solid #99b}.audit-list{margin-top: clamp(2rem,5vw,4rem);display: grid}.audit-list li{display: grid;grid-template-columns: 1fr;gap: 0.25rem 2rem;padding-block: 1.1rem;border-top: 1px solid var(--rule);align-items: baseline}.audit-list b{font-family: var(--font-display);font-weight: 600;font-size: 1.15rem}.audit-list span:nth-of-type(1){color: var(--muted);text-decoration: line-through;text-decoration-color: var(--rule-strong)}.audit-list span:nth-of-type(2){font-weight: 500}@media (min-width: 48rem){.audit-list li{grid-template-columns: 10rem 1fr 1fr}}.found{display: grid;gap: 3rem;align-items: center}.found__t{display: grid;gap: 1.5rem}.funnel{display: grid;gap: 0.6rem}.funnel li{position: relative;display: grid;gap: 0.1rem;padding: 0.95rem 1.2rem;border-radius: var(--r-s);color: #fff;width: 100%;isolation: isolate;min-height: 4.4rem;align-content: center}.funnel li::before{content: "";position: absolute;inset: 0 auto 0 0;width: var(--w);min-width: 9.5rem;border-radius: var(--r-s);background: #0a0d12;z-index: -1;transform: scaleX(0);transform-origin: 0 50%;transition: transform 1.1s var(--ease)}.funnel li:nth-child(2)::before{transition-delay: 0.1s;background: #17214a}.funnel li:nth-child(3)::before{transition-delay: 0.2s;background: #213a9a}.funnel li:nth-child(4)::before{transition-delay: 0.3s;background: var(--signal)}.funnel.in li::before{transform: none}.funnel b{font-family: var(--font-display);font-weight: 600;font-size: 1.1rem}.funnel span{font-size: 0.875rem;color: var(--muted);position: absolute;left: calc(max(var(--w),9.5rem) + 1rem);right: 0;top: 50%;transform: translateY(-50%)}.funnel li:first-child span{position: static;transform: none;color: rgba(255,255,255,0.75)}@media (max-width: 40rem){.funnel li::before{width: 100%}.funnel span{position: static;transform: none;color: rgba(255,255,255,0.78)}}.serp{background: #fff;border-radius: var(--r-l);padding: clamp(1.25rem,3vw,2.25rem);display: grid;gap: 1.1rem;box-shadow: 0 40px 80px -40px rgba(10,13,18,0.45),0 0 0 1px var(--rule);color: #0a0d12}.serp__q{display: flex;align-items: center;gap: 0.75rem;padding: 0.8rem 1.1rem;border-radius: 99px;border: 1px solid rgba(10,13,18,0.18);font-size: 0.95rem}.serp__q i{width: 0.8rem;height: 0.8rem;border-radius: 50%;border: 2px solid #667085;flex: none}.serp__r{display: grid;gap: 0.45rem;padding: 0.4rem 0.6rem}.serp__r small{height: 0.5rem;width: 30%;background: #d5d8de;border-radius: 9px}.serp__r b{height: 0.8rem;width: 62%;background: #b9bfca;border-radius: 9px}.serp__r p{display: grid;gap: 0.35rem}.serp__r p i{height: 0.45rem;background: #e3e5ea;border-radius: 9px}.serp__r p i:last-child{width: 70%}.serp__r--you{padding: 1.1rem 1.2rem;border-radius: var(--r-m);background: #eef2ff;box-shadow: inset 0 0 0 1.5px var(--signal);grid-template-columns: repeat(3,auto) 1fr;justify-items: start;transform: translateY(12.5rem);transition: transform 1.4s var(--ease-io) 0.4s}.serp.in .serp__r--you{transform: none}.serp__r--you ~ .serp__r{transition: transform 1.4s var(--ease-io) 0.4s;transform: translateY(-9.2rem)}.serp.in .serp__r--you ~ .serp__r{transform: none}.serp__r--you>*{grid-column: 1 / -1}.serp__r--you small{all: unset;display: block;grid-column: 1 / -1;font-size: 0.8rem;color: #3b4558}.serp__r--you b{all: unset;display: block;grid-column: 1 / -1;font-family: var(--font-display);font-weight: 600;font-size: 1.15rem;color: #1d3fc0;letter-spacing: -0.015em}.serp__r--you p{width: 100%}.serp__r--you p i{background: #c5cff0}.serp__r--you em{grid-column: auto;font-style: normal;font-size: 0.75rem;font-weight: 600;padding: 0.25rem 0.6rem;border-radius: 99px;background: #fff;box-shadow: inset 0 0 0 1px #c5cff0;margin-right: 0.4rem;margin-top: 0.3rem}@media (min-width: 62rem){.found{grid-template-columns: 1fr 0.9fr;gap: 5vw}}@media (prefers-reduced-motion: reduce){.serp__r--you,.serp__r--you ~ .serp__r{transform: none}}html:not(.js) .serp__r--you,html:not(.js) .serp__r--you ~ .serp__r{transform: none}html:not(.js) .funnel li::before{transform: none}.social{display: grid;gap: 3rem;align-items: center}.social__t{display: grid;gap: 1.5rem}@media (min-width: 62rem){.social{grid-template-columns: 0.85fr 1fr;gap: 5vw}.social--flip{grid-template-columns: 1fr 0.85fr}}.legend{display: flex;flex-wrap: wrap;gap: 0.4rem 1.1rem;font-size: 0.875rem;font-weight: 500}.legend li{display: flex;align-items: center;gap: 0.45rem}.legend li::before{content: "";width: 0.7rem;height: 0.7rem;border-radius: 3px;background: var(--k)}.k0{--k: #0a0d12;--kt: #fff}.k1{--k: #3360f2;--kt: #fff}.k2{--k: #9db4ff;--kt: #0a0d12}.k3{--k: #f0b84c;--kt: #0a0d12}.k4{--k: #cfd3da;--kt: #0a0d12}.cal{background: var(--paper);border: 1px solid var(--rule);border-radius: var(--r-l);padding: clamp(0.9rem,2vw,1.5rem)}.cal__h,.cal__g{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 0.4rem}.cal__h{font-size: 0.75rem;font-weight: 600;color: var(--muted);margin-bottom: 0.6rem;padding-inline: 0.3rem}.cal__g>div{aspect-ratio: 1 / 0.8;border-radius: var(--r-s);background: var(--bg);border: 1px dashed var(--rule);padding: 0.3rem}.cal__g span{display: grid;height: 100%;align-content: end;padding: 0.4rem;border-radius: 7px;background: var(--k);color: var(--kt);font-size: clamp(0.56rem,1vw,0.78rem);font-weight: 600;line-height: 1.1;opacity: 0;transform: scale(0.85);transition: opacity 0.5s,transform 0.6s var(--ease);transition-delay: calc(var(--i) * 0.035s);hyphens: auto;overflow: hidden}.cal.in span{opacity: 1;transform: none}html:not(.js) .cal span{opacity: 1;transform: none}.gen{display: grid;gap: 1rem}.gen__bar{display: flex;flex-wrap: wrap;gap: 0.75rem;align-items: center;justify-content: space-between;padding: 0.6rem 0.6rem 0.6rem 1.2rem;border-radius: 99px;border: 1px solid var(--rule-strong);background: var(--glass)}.gen__prompt{display: flex;align-items: center;gap: 0.75rem;color: var(--fg);font-size: 0.975rem;min-width: 0}.gen__prompt i{width: 8px;height: 8px;border-radius: 50%;background: var(--glint);box-shadow: 0 0 12px var(--glint);flex: none}.gen__grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 0.6rem}@media (min-width: 48rem){.gen__grid{grid-template-columns: repeat(6,1fr)}}.gen__grid li{position: relative;aspect-ratio: 1;border-radius: var(--r-m);overflow: hidden;background: var(--ink-3)}.gen__grid i{position: absolute;inset: 0;background: radial-gradient(circle at var(--x1,30%) var(--y1,30%),hsl(var(--h1,220) 90% 65%),transparent 55%),radial-gradient(circle at var(--x2,70%) var(--y2,70%),hsl(var(--h2,190) 85% 55%),transparent 60%),linear-gradient(var(--a,140deg),hsl(var(--h3,235) 70% 22%),hsl(var(--h1,220) 60% 10%));animation: gen-in 0.9s var(--ease) both;animation-delay: calc(var(--i) * 0.05s)}@keyframes gen-in{from{opacity: 0;filter: blur(18px);transform: scale(1.25)}to{opacity: 1;filter: blur(0);transform: none}}.gen__grid .is-pick{outline: 2px solid #fff;outline-offset: 3px;overflow: visible}.gen__grid .is-pick i{border-radius: var(--r-m)}.gen__grid .is-pick span{position: absolute;left: 0.5rem;bottom: 0.5rem;font-size: 0.7rem;font-weight: 600;padding: 0.2rem 0.55rem;border-radius: 99px;background: #fff;color: #0a0d12;white-space: nowrap}.autoflow{background: radial-gradient(60% 60% at 50% 70%,#0f1d4a,transparent 70%),var(--ink);overflow: hidden}.flow *{animation-play-state: paused}.in .flow *,.in .flow *::before,.in .flow *::after{animation-play-state: running}.calc{display: grid;gap: 2.5rem;align-items: stretch}.calc__t{display: grid;gap: 1.6rem;align-content: start}.field{display: grid;gap: 0.6rem}.field label{display: flex;justify-content: space-between;gap: 1rem;font-weight: 500}.field output{font-family: var(--font-display);font-weight: 600;font-feature-settings: "tnum"}input[type="range"]{-webkit-appearance: none;appearance: none;width: 100%;height: 1.75rem;background: none;cursor: pointer}input[type="range"]::-webkit-slider-runnable-track{height: 3px;border-radius: 3px;background: var(--rule-strong)}input[type="range"]::-moz-range-track{height: 3px;border-radius: 3px;background: var(--rule-strong)}input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;width: 1.5rem;height: 1.5rem;margin-top: calc(-0.75rem + 1.5px);border-radius: 50%;background: var(--signal);border: 3px solid var(--bg);box-shadow: 0 0 0 1px var(--signal)}input[type="range"]::-moz-range-thumb{width: 1.2rem;height: 1.2rem;border-radius: 50%;background: var(--signal);border: 3px solid var(--bg);box-shadow: 0 0 0 1px var(--signal)}.calc__r{display: grid;gap: 1rem;align-content: center;justify-items: start;padding: clamp(1.5rem,4vw,3rem);border-radius: var(--r-l);background: #0a0d12;color: #f4f4f0;--muted: #a3aab8;--fg: #f4f4f0}.calc__r .mega{--t-mega: clamp(4rem,10vw,8.5rem);display: flex;align-items: baseline;gap: 0.2em;font-feature-settings: "tnum","case"}.calc__r .mega small{font-size: 0.16em;letter-spacing: 0;font-weight: 600;text-transform: none;color: var(--muted)}.calc__r b{font-family: var(--font-display);font-weight: 600}.calc__r>p:first-child{color: var(--muted);font-weight: 500}.calc__r .btn{margin-top: 0.5rem}@media (min-width: 62rem){.calc{grid-template-columns: 1fr 1fr;gap: 5vw}}.worklist{background: var(--paper)}.filters{display: flex;flex-wrap: wrap;gap: 0.5rem;margin-bottom: clamp(2rem,5vw,4rem)}.filters button{height: 2.75rem;padding: 0 1.1rem;border-radius: 99px;border: 1px solid var(--rule-strong);font-weight: 500;font-size: 0.95rem;transition: background 0.3s,color 0.3s,border-color 0.3s}.filters button:hover{border-color: var(--fg)}.filters button[aria-pressed="true"]{background: var(--fg);color: var(--bg);border-color: var(--fg)}.filters sup{font-size: 0.68em;opacity: 0.6;margin-left: 0.15em;font-feature-settings: "tnum"}.cases{display: grid;gap: clamp(3rem,8vw,7rem)}.case{display: grid;gap: 1.75rem;scroll-margin-top: 7rem}.case__v{border-radius: var(--r-l);overflow: hidden}.case__v .mock{border-radius: 0;aspect-ratio: 16 / 10}.case__b{display: grid;gap: 1.75rem;justify-items: start}.case__b>*{justify-self: stretch}.case__b>.tlink{justify-self: start}.case__v{display: block}.case header{display: flex;flex-wrap: wrap;gap: 1rem 2rem;justify-content: space-between;align-items: end}.case__s{color: var(--muted);margin-top: 0.5rem}.case__tags{display: flex;flex-wrap: wrap;gap: 0.35rem}.case dl{display: grid;gap: 0 2rem}.case dl div{padding-block: 1rem;border-top: 1px solid var(--rule);display: grid;gap: 0.35rem;align-content: start}.case dt{font-size: var(--t-small);font-weight: 600}.case dd{color: var(--muted);font-size: 1rem}@media (min-width: 68rem){.case{grid-template-columns: 1.1fr 1fr;gap: 4vw;align-items: center}.case:nth-child(even) .case__v{order: 2}}.case.is-hidden{display: none}::view-transition-old(*),::view-transition-new(*){animation-duration: 0.45s;animation-timing-function: cubic-bezier(0.22,0.8,0.2,1)}.philo__grid{display: grid;gap: 2.5rem}.philo__grid>div:last-child{display: grid;gap: 1.5rem;max-width: 44rem}.philo__grid p{color: var(--muted)}.philo__grid .big{font-family: var(--font-display);font-weight: 600;font-size: clamp(1.6rem,3.2vw,2.75rem);line-height: 1.1;letter-spacing: -0.035em;color: var(--fg);text-wrap: balance}.philo__mark{color: var(--fg)}.philo__mark svg{width: clamp(7rem,20vw,16rem);height: auto}.philo__mark svg path,.philo__mark svg circle:first-child{stroke-width: 1.2}@media (min-width: 62rem){.philo__grid{grid-template-columns: 0.7fr 1fr;gap: 6vw}.philo__mark{position: sticky;top: 8rem;align-self: start}}.believe__list li{display: grid;gap: 0.75rem 3rem;padding-block: clamp(1.5rem,3.5vw,2.75rem);border-top: 1px solid var(--rule);align-items: baseline;transition: opacity 0.6s}.believe__list h3{font-family: var(--font-display);font-weight: 800;text-transform: uppercase;font-size: clamp(1.9rem,5vw,4.25rem);letter-spacing: -0.045em;line-height: 0.95;transition: color 0.6s}.js .believe__list li:not(.in) h3{color: rgba(255,255,255,0.28)}.believe__list p{color: var(--muted);max-width: 30em}@media (min-width: 62rem){.believe__list li{grid-template-columns: 1.3fr 1fr}}.faq__grid{display: grid;gap: 2.5rem}@media (min-width: 62rem){.faq__grid{grid-template-columns: 0.8fr 1fr;gap: 6vw}}details{border-top: 1px solid var(--rule)}details:last-child{border-bottom: 1px solid var(--rule)}summary{display: flex;justify-content: space-between;align-items: center;gap: 1.5rem;padding-block: 1.4rem;cursor: pointer;list-style: none;font-family: var(--font-display);font-weight: 600;font-size: 1.25rem;letter-spacing: -0.02em}summary::-webkit-details-marker{display: none}summary i{position: relative;width: 1rem;height: 1rem;flex: none}summary i::before,summary i::after{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 2px;margin-top: -1px;background: currentColor;transition: transform 0.4s var(--ease)}summary i::after{transform: rotate(90deg)}details[open] summary i::after{transform: rotate(0)}details p{color: var(--muted);padding-bottom: 1.5rem;max-width: 38em}.contact{position: relative;padding: clamp(8rem,14vw,11rem) 0 var(--section);isolation: isolate;overflow: hidden}.contact__grid{position: relative;z-index: 2;display: grid;gap: 3rem;align-items: start}.contact__t{display: grid;gap: 1.75rem}.contact__t .display{--t-display: clamp(2.6rem,5.6vw,5.5rem)}.nextsteps{counter-reset: n;display: grid;margin-top: 0.5rem}.nextsteps li{counter-increment: n;display: grid;grid-template-columns: 2.25rem 1fr;padding-block: 1rem;border-top: 1px solid var(--rule)}.nextsteps li::before{content: "0" counter(n);grid-row: span 2;font: 600 var(--t-small) var(--font-display);color: var(--signal-hi);padding-top: 0.2rem}.nextsteps b{font-family: var(--font-display);font-weight: 600}.nextsteps span{color: var(--muted);font-size: 0.975rem}.contact__d{display: grid;gap: 1.25rem 2.5rem;grid-template-columns: repeat(auto-fit,minmax(11rem,auto));justify-content: start}.contact__d dt{font-size: var(--t-small);color: var(--muted);margin-bottom: 0.2rem}.contact__d a{font-weight: 500;text-decoration: underline;text-underline-offset: 4px;text-decoration-color: var(--rule-strong);overflow-wrap: anywhere}.contact__d a:hover{text-decoration-color: var(--signal-hi)}@media (min-width: 64rem){.contact__grid{grid-template-columns: 0.85fr 1fr;gap: 5vw}.contact__t{position: sticky;top: 7.5rem}}.formcard{border-radius: var(--r-l);background: linear-gradient(160deg,rgba(255,255,255,0.075),rgba(255,255,255,0.025));border: 1px solid var(--rule-strong);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);padding: clamp(1.25rem,3vw,2.5rem);box-shadow: 0 50px 100px -50px rgba(0,0,0,0.9)}.form{display: grid;gap: 1.1rem 1rem;grid-template-columns: 1fr}@media (min-width: 36rem){.form{grid-template-columns: 1fr 1fr}.f--full{grid-column: 1 / -1}}.f{display: grid;gap: 0.45rem;align-content: start}.f label{font-size: 0.9rem;font-weight: 500;display: flex;justify-content: space-between;gap: 0.5rem}.f label span{color: var(--muted);font-weight: 400;font-size: 0.8rem}.f input:not([type="checkbox"]),.f select,.f textarea{width: 100%;min-height: 3.1rem;padding: 0.75rem 0.95rem;border-radius: var(--r-s);background: rgba(6,8,12,0.55);border: 1px solid var(--rule-strong);font-size: 1rem;transition: border-color 0.25s,box-shadow 0.25s,background 0.25s}.f textarea{resize: vertical;min-height: 8rem;line-height: 1.5}.f select{-webkit-appearance: none;appearance: none;padding-right: 2.5rem;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23a3aab8' stroke-width='1.6'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 1rem center}.f select:invalid{color: var(--muted)}.f option{background: #0e1218;color: #f4f4f0}.f ::placeholder{color: #7d8594}.f input:hover,.f select:hover,.f textarea:hover{border-color: rgba(255,255,255,0.4)}.f input:focus,.f select:focus,.f textarea:focus{outline: none;border-color: var(--signal-hi);box-shadow: 0 0 0 3px rgba(134,163,255,0.28);background-color: rgba(6,8,12,0.8)}.f [aria-invalid="true"]{border-color: #ff8f8f !important}.f__err{font-size: 0.85rem;color: #ffb0b0}.f--check{grid-template-columns: auto 1fr;align-items: center;gap: 0.7rem}.f--check input{width: 1.3rem;height: 1.3rem;accent-color: var(--signal)}.f--check label{font-size: 0.975rem}.f--hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.form__end{grid-template-columns: 1fr;align-items: center;gap: 1.1rem;margin-top: 0.5rem}.form__end .btn{justify-self: start}@media (min-width: 36rem){.form__end{grid-template-columns: 1fr auto}}.form__error{grid-column: 1 / -1;padding: 0.9rem 1.1rem;border-radius: var(--r-s);background: rgba(255,110,110,0.12);border: 1px solid rgba(255,143,143,0.5);color: #ffd0d0;font-size: 0.95rem}.form__error a{text-decoration: underline}.is-sending [data-submit] i{animation: spin 0.9s linear infinite}@keyframes spin{to{transform: rotate(360deg)}}.done{display: grid;gap: 1.5rem;justify-items: start;padding: clamp(1rem,4vw,3rem) 0;min-height: 28rem;align-content: center;outline: none}.done svg{color: var(--glint)}.done svg circle,.done svg path{stroke-dasharray: 1;stroke-dashoffset: 1;animation: draw 0.9s var(--ease) 0.15s forwards}.done svg path{animation-delay: 0.7s;animation-duration: 0.5s}@keyframes draw{to{stroke-dashoffset: 0}}.done .display{--t-display: clamp(2.4rem,5vw,4.5rem);animation: fade-up 0.8s var(--ease) 0.3s both}.done .lead,.done .btn{animation: fade-up 0.8s var(--ease) 0.45s both}.legal__in{max-width: 46rem;display: grid;gap: 1rem}.legal__in h2{margin-top: 1.75rem}.legal__in p{color: var(--muted)}.draft{padding: 1rem 1.25rem;border-radius: var(--r-s);border: 1px dashed var(--rule-strong);background: var(--paper);color: var(--fg) !important}body{background: var(--ink)}.mega,.display,.h2{text-transform: none;letter-spacing: -0.048em;line-height: 0.98;font-feature-settings: "ss01","cv11"}.mega{line-height: 0.95}.mega em,.display em,.h2 em,.h3 em,.lit__t em,.engine h2 em{font-family: var(--font-serif);font-style: italic;font-weight: 500;letter-spacing: -0.02em;padding-right: 0.06em;background: var(--spectrum);-webkit-background-clip: text;background-clip: text;color: transparent}.light .h2 em,.light .display em{background: linear-gradient(100deg,#2f5ce8,#2147c9 50%,#0e8f80);-webkit-background-clip: text;background-clip: text}.hero::after,.cta::after,.phero::after,.connected::after,.showcase::after,.h2o::after,.close::after{opacity: 0.07}.btn{background: #fff;color: #050507;box-shadow: 0 0 0 1px rgba(255,255,255,0.4),0 12px 40px -12px rgba(61,107,255,0.75)}.btn i{background: #050507;color: #fff}.btn:hover{background: #fff;box-shadow: 0 0 0 1px #fff,0 18px 50px -12px rgba(79,123,255,0.95)}.light .btn:not(.btn--ghost):not(.btn--glass){background: #050507;color: #fff;box-shadow: 0 12px 30px -14px rgba(5,5,7,0.6)}.light .btn:not(.btn--ghost):not(.btn--glass) i{background: #fff;color: #050507}.btn--white{background: #fff;color: #050507}.btn--glass{background: rgba(255,255,255,0.06);color: var(--fg);padding-inline: 1.4rem;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.16);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px)}.btn--glass:hover{background: rgba(255,255,255,0.12);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.35)}.btn--glass.btn--lg{padding-inline: 1.7rem}.light .btn--glass{background: rgba(5,5,7,0.04);box-shadow: inset 0 0 0 1px var(--rule-strong);color: var(--fg)}.btn--bone{background: #fff}.progress{background: var(--spectrum)}::selection{background: var(--violet)}.chip{display: inline-flex;align-items: center;height: 1.6rem;padding: 0 0.7rem;border-radius: 99px;font-size: 0.75rem;font-weight: 600;color: var(--fg);background: rgba(255,255,255,0.06);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.12);width: max-content}.light .chip{background: rgba(5,5,7,0.05);box-shadow: inset 0 0 0 1px var(--rule)}.pill{display: inline-flex;align-items: center;gap: 0.6rem;padding: 0.45rem 0.9rem 0.45rem 0.6rem;border-radius: 99px;font-size: 0.875rem;font-weight: 500;color: #e9e9f2;background: rgba(255,255,255,0.06);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.14);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);transition: background 0.3s}.pill:hover{background: rgba(255,255,255,0.12)}.pill__dot{width: 0.55rem;height: 0.55rem;border-radius: 50%;background: var(--glint);box-shadow: 0 0 0 4px rgba(111,240,220,0.18);animation: ping 2.4s ease-out infinite}@keyframes ping{0%{box-shadow: 0 0 0 0 rgba(111,240,220,0.55)}80%,100%{box-shadow: 0 0 0 9px rgba(111,240,220,0)}}.mini{display: flex;flex-wrap: wrap;gap: 0.35rem}.mini li{font-size: 0.75rem;color: var(--muted);padding: 0.2rem 0.6rem;border-radius: 99px;box-shadow: inset 0 0 0 1px var(--rule)}.nav__bar{max-width: 66rem;height: 3.6rem;padding-inline: 1.1rem 0.45rem;background: rgba(12,12,18,0.55);border-color: rgba(255,255,255,0.1);backdrop-filter: blur(18px) saturate(160%);-webkit-backdrop-filter: blur(18px) saturate(160%)}.nav.is-scrolled .nav__bar{max-width: 62rem;background: rgba(12,12,18,0.82)}.nav__links a[aria-current]::after{background: var(--spectrum)}.brand .mark circle:last-child{fill: var(--glint)}.menu{background: radial-gradient(90% 60% at 100% 0%,rgba(61,107,255,0.35),transparent 60%),radial-gradient(70% 50% at 0% 100%,rgba(67,227,207,0.18),transparent 60%),var(--ink)}.phero__bg{background: radial-gradient(42rem 26rem at calc(var(--gx,0.75) * 100%) calc(var(--gy,0.15) * 100%),rgba(61,107,255,0.35),transparent 70%),radial-gradient(40% 70% at 100% 0%,rgba(79,123,255,0.28),transparent 65%),radial-gradient(35% 50% at 0% 100%,rgba(67,227,207,0.12),transparent 70%)}.phero::before{content: "";position: absolute;inset: 0;z-index: 0;background-image: linear-gradient(rgba(255,255,255,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.045) 1px,transparent 1px);background-size: 64px 64px;mask-image: radial-gradient(70% 70% at 70% 20%,#000,transparent 75%);-webkit-mask-image: radial-gradient(70% 70% at 70% 20%,#000,transparent 75%)}.cta__bg i:nth-child(1){background: #1f3fbf}.cta__bg i:nth-child(2){background: #2d64ff}.cta__bg i:nth-child(3){background: #43e3cf}.foot__word{-webkit-text-stroke: 1px rgba(255,255,255,0.16);text-transform: none;letter-spacing: -0.065em}.svc__n,.srow__t .num,.steps .num{color: var(--glint)}.light .steps .num{color: var(--accent)}.svc-grid{border-radius: var(--r-xl)}.formcard{border-radius: var(--r-xl)}.f input:focus,.f select:focus,.f textarea:focus{border-color: #8eaaff;box-shadow: 0 0 0 3px rgba(61,107,255,0.3)}.h2o{position: relative;overflow: hidden;isolation: isolate;padding-top: clamp(8rem,15vw,11rem);text-align: center}.h2o__gl{position: absolute;inset: 0;width: 100%;height: 100%;z-index: -2;opacity: 0;transition: opacity 1.4s ease}.h2o__gl.is-on{opacity: 1}.h2o{background: radial-gradient(60% 45% at 50% 100%,rgba(79,123,255,0.35),transparent 70%),radial-gradient(40% 40% at 15% 30%,rgba(61,107,255,0.22),transparent 70%),var(--ink)}.h2o__grid{position: absolute;inset: 0;z-index: -1;background-image: linear-gradient(rgba(255,255,255,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.05) 1px,transparent 1px);background-size: 72px 72px;mask-image: radial-gradient(60% 55% at 50% 35%,#000 20%,transparent 75%);-webkit-mask-image: radial-gradient(60% 55% at 50% 35%,#000 20%,transparent 75%)}.h2o__in{display: grid;justify-items: center;gap: 1.6rem;position: relative;z-index: 2}.h2o__h{max-width: 14.5em;--t-mega: clamp(2.7rem,7.4vw,7.6rem)}.h2o__lead{color: #c9c9d6;max-width: 40em;margin-inline: auto}.h2o__btns{justify-content: center;margin-top: 0.4rem}.h2o__proof{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.5rem 1.6rem;font-size: 0.875rem;color: var(--muted);margin-top: 0.4rem}.h2o__proof li{display: flex;align-items: center;gap: 0.5rem}.h2o__proof li::before{content: "";width: 0.95rem;height: 0.95rem;border-radius: 50%;background: radial-gradient(circle,var(--glint) 0 30%,transparent 32%),rgba(111,240,220,0.16)}.js .h2o__in>*{animation: fade-up 1s var(--ease) both}.js .h2o__in>:nth-child(2){animation-delay: 0.08s}.js .h2o__in>:nth-child(3){animation-delay: 0.18s}.js .h2o__in>:nth-child(4){animation-delay: 0.26s}.js .h2o__in>:nth-child(5){animation-delay: 0.34s}.js .viewer{animation: rise-in 1.4s var(--ease) 0.45s both}@keyframes rise-in{from{opacity: 0;transform: translateY(80px) scale(0.96)}to{opacity: 1;transform: none}}.viewer{position: relative;z-index: 2;margin-top: clamp(3rem,7vw,5.5rem);perspective: 1800px}.viewer__tabs{display: flex;justify-content: center;gap: 0.4rem;flex-wrap: wrap;margin-bottom: 1.1rem}.viewer__tabs button{position: relative;overflow: hidden;display: grid;text-align: left;gap: 0.05rem;padding: 0.6rem 1.1rem 0.75rem;border-radius: 14px;background: rgba(255,255,255,0.04);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.08);transition: background 0.3s,box-shadow 0.3s;min-width: 11rem}.viewer__tabs b{font-size: 0.9rem;font-weight: 600}.viewer__tabs span{font-size: 0.75rem;color: var(--muted)}.viewer__tabs i{position: absolute;left: 0;bottom: 0;height: 2px;width: 100%;background: var(--spectrum);transform: scaleX(0);transform-origin: 0 50%}.viewer__tabs [aria-selected="true"]{background: rgba(255,255,255,0.1);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.2)}.viewer__tabs [aria-selected="true"] i{animation: tabfill var(--cycle,5s) linear both}.viewer.is-paused [aria-selected="true"] i{animation-play-state: paused}@keyframes tabfill{to{transform: scaleX(1)}}.viewer__stage{position: relative;max-width: 72rem;margin-inline: auto;border-radius: 22px;padding: 10px;background: linear-gradient(180deg,rgba(255,255,255,0.16),rgba(255,255,255,0.03));box-shadow: 0 0 0 1px rgba(255,255,255,0.08),0 60px 140px -40px rgba(79,123,255,0.55),0 40px 80px -30px rgba(0,0,0,0.8);transform: rotateX(calc(14deg - var(--vp,0) * 14deg));transform-origin: 50% 0;transition: transform 0.4s var(--ease)}.viewer__pane{position: relative}.viewer__pane .mock{aspect-ratio: 16 / 9;border-radius: 14px}.viewer__pane .mock__in{padding: 0}.viewer__pane .mk-win{border-radius: 0;box-shadow: none}.viewer__pane .mk-site{padding: 2.6cqw 4cqw 0}.viewer__pane .mk-hero p{font-size: 5.4cqw}.viewer__pane:not([hidden]) .mock{animation: pane-in 0.7s var(--ease) both}@keyframes pane-in{from{opacity: 0;transform: scale(0.985);filter: blur(6px)}to{opacity: 1;transform: none;filter: none}}.viewer__live{position: absolute;right: 1.1rem;bottom: 1.1rem;display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.55rem 0.95rem;border-radius: 99px;font-size: 0.85rem;font-weight: 600;background: rgba(5,5,7,0.75);color: #fff;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.2)}.viewer__live:hover{background: #fff;color: #050507}.h2o .viewer::after{content: "";position: absolute;left: 0;right: 0;bottom: -2px;height: 30%;background: linear-gradient(transparent,var(--ink));pointer-events: none}@media (max-width: 47.99rem){.viewer__tabs{flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;scrollbar-width: none;margin-inline: calc(-1 * var(--gutter));padding-inline: var(--gutter)}.viewer__tabs::-webkit-scrollbar{display: none}.viewer__tabs button{min-width: 9.5rem;flex: none}.viewer__stage{padding: 6px;border-radius: 16px;transform: none}.viewer__live{right: 0.6rem;bottom: 0.6rem;font-size: 0.75rem;padding: 0.4rem 0.7rem}}.audit{display: grid;gap: 0.5rem;width: 100%;max-width: 44rem;margin-inline: auto;padding: 0.5rem;border-radius: 22px;background: rgba(255,255,255,0.06);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.14),0 30px 80px -30px rgba(61,107,255,0.6);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);text-align: left}.audit__f input{width: 100%;height: 3.4rem;padding: 0 1.1rem;border-radius: 14px;border: 0;background: rgba(5,5,7,0.55);color: #fff;font-size: 1rem;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1)}.audit__f input::placeholder{color: #8d8e9c}.audit__f input:focus{outline: none;box-shadow: inset 0 0 0 1px #8eaaff,0 0 0 3px rgba(61,107,255,0.3)}.audit__f input[aria-invalid="true"]{box-shadow: inset 0 0 0 1px #ff8f8f}.audit .btn{height: 3.4rem;border-radius: 14px;justify-content: center}.audit__msg{grid-column: 1 / -1;font-size: 0.9rem;color: var(--muted);padding: 0 0.4rem}.audit__msg:empty{display: none}.audit__msg.is-ok{color: var(--glint)}.audit__msg.is-err{color: #ffb0b0}.audit__hp{position: absolute;left: -9999px}.audit.is-done .audit__f,.audit.is-done .btn{display: none}.audit.is-done .audit__msg{font-size: 1.05rem;padding: 0.9rem;text-align: center}@media (min-width: 40rem){.audit{grid-template-columns: 1fr 1fr auto}}.marq{padding-block: clamp(2.5rem,5vw,4rem);border-block: 1px solid var(--rule);overflow: hidden}.marq__t{text-align: center;font-size: var(--t-small);color: var(--muted);margin-bottom: 1.5rem}.marq__track{mask-image: linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);-webkit-mask-image: linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.marq__track>div{display: flex;width: max-content;gap: clamp(2.5rem,6vw,5rem);animation: marq 38s linear infinite}.marq__track span{font-family: var(--font-display);font-weight: 800;font-size: clamp(1.4rem,2.6vw,2.2rem);letter-spacing: -0.04em;color: rgba(255,255,255,0.4);white-space: nowrap}.marq__track span:nth-child(4n + 2){font-family: var(--font-serif);font-style: italic;font-weight: 500;letter-spacing: -0.02em}.marq:hover .marq__track>div{animation-play-state: paused}@keyframes marq{to{transform: translateX(-33.333%)}}.lit{height: 240vh;position: relative}.lit__pin{position: sticky;top: 0;height: 100vh;height: 100svh;display: flex;align-items: center}.lit__t{font-family: var(--font-display);font-weight: 600;font-size: clamp(2rem,5.4vw,5.2rem);line-height: 1.04;letter-spacing: -0.045em;max-width: 18em;text-wrap: balance}.lit__t span{color: rgba(255,255,255,calc(0.14 + 0.86 * clamp(0,(var(--p,0) * 1.25 - var(--i) * 0.055) * 4,1)));transition: color 0.2s}.lit__t span:nth-child(n + 6){font-family: var(--font-serif);font-style: italic;font-weight: 500;letter-spacing: -0.025em}@media (prefers-reduced-motion: reduce){.lit{height: auto;--p: 1 !important}.lit__pin{position: static;height: auto;padding-block: var(--section)}}html:not(.js) .lit{height: auto;--p: 1}html:not(.js) .lit__pin{position: static;height: auto;padding-block: var(--section)}.bento{display: grid;gap: 1rem;grid-template-columns: 1fr}@media (min-width: 46rem){.bento{grid-template-columns: repeat(2,1fr)}.tile--wide{grid-column: span 2}}@media (min-width: 72rem){.bento{grid-template-columns: repeat(4,1fr);grid-auto-rows: minmax(19rem,auto)}.tile--wide{grid-column: span 2}.tile--tall{grid-row: span 2}.bento>:nth-child(2),.bento>:nth-child(3){grid-column: span 1}}.tile a{position: relative;height: 100%;display: flex;flex-direction: column;border-radius: var(--r-l);overflow: hidden;background: linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.015));box-shadow: inset 0 0 0 1px rgba(255,255,255,0.08);transition: box-shadow 0.4s,transform 0.5s var(--ease);isolation: isolate}.tile a::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(30rem circle at var(--mx,50%) var(--my,0%),rgba(61,107,255,0.22),transparent 55%);opacity: 0;transition: opacity 0.4s}.tile a:hover{box-shadow: inset 0 0 0 1px rgba(170,182,255,0.4);transform: translateY(-4px)}.tile a:hover::before{opacity: 1}.tile__v{flex: 1;min-height: 11rem;display: grid;place-items: center;padding: 1.25rem 1.25rem 0}.tile__v .sv-wrap{width: 100%;height: 100%;min-height: 10rem;margin: 0;background: radial-gradient(80% 90% at 50% 100%,rgba(79,123,255,0.18),transparent 70%),rgba(255,255,255,0.02);transform: none}.tile--wide .tile__v .sv{scale: 1.35}.tile--tall .tile__v .sv{scale: 1.5}.tile__t{display: grid;gap: 0.55rem;padding: 1.4rem 1.5rem 1.6rem;justify-items: start}.tile__t p{color: var(--muted);font-size: 0.975rem;max-width: 32em}.tile__go{display: inline-flex;align-items: center;gap: 0.4rem;font-size: 0.9rem;font-weight: 600;margin-top: 0.3rem}.tile__go .arr{transition: transform 0.4s var(--ease)}.tile a:hover .tile__go .arr{transform: translateX(4px)}.sv--create i:nth-child(2),.sv__new i:nth-child(3){background: linear-gradient(90deg,#7ea2ff,#4f7bff)}.sv__new{background: #0d1733}.sv__r:nth-child(4){background: rgba(61,107,255,0.3);box-shadow: inset 0 0 0 1px #a9bfff}.sv--social>div:nth-child(2) i{background: linear-gradient(140deg,#7ea2ff,#43e3cf)}.engine{height: calc((var(--n) + 0.6) * 100vh);position: relative}.engine__pin{position: sticky;top: 0;height: 100vh;height: 100svh;display: flex;align-items: center;overflow: hidden}.engine__grid{display: grid;gap: 3rem;align-items: center}.engine__t{display: grid;gap: 2rem}.engine h2{font-size: clamp(2rem,4vw,3.6rem)}.engine__steps{display: grid;gap: 0.25rem;counter-reset: s}.engine__steps>li{position: relative;display: grid;gap: 0.5rem;padding: 0.9rem 0 0.9rem 1.4rem;opacity: 0.38;transition: opacity 0.5s}.engine__steps>li::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 2px;background: var(--rule)}.engine__steps>li::after{content: "";position: absolute;left: 0;top: 0;width: 2px;height: 100%;background: var(--spectrum);transform: scaleY(0);transform-origin: 50% 0;transition: transform 0.6s var(--ease)}.engine__steps h3{font-family: var(--font-display);font-weight: 700;font-size: clamp(1.4rem,2.2vw,1.9rem);letter-spacing: -0.035em}.engine__steps p{color: var(--muted);max-width: 34em;font-size: 1rem}.engine__steps p,.engine__steps .mini{display: none}.engine__steps>li.is-on{opacity: 1}.engine__steps>li.is-on::after{transform: none}.engine__steps>li.is-on p,.engine__steps>li.is-on .mini{display: flex}.engine__steps>li.is-on p{display: block;animation: fade-up 0.5s var(--ease)}.engine__v{position: relative;aspect-ratio: 1;max-width: 36rem;width: 100%;margin-inline: auto;display: grid;place-items: center}.engine__orbit{position: absolute;inset: 0}.engine__orbit i{position: absolute;inset: calc(var(--k,0) * 12%);border-radius: 50%;border: 1px dashed rgba(255,255,255,0.1);animation: spin 60s linear infinite}.engine__orbit i:nth-child(2){--k: 1;animation-duration: 45s;animation-direction: reverse;border-style: solid;border-color: rgba(61,107,255,0.18)}.engine__orbit i:nth-child(3){--k: 2;background: radial-gradient(circle,rgba(79,123,255,0.28),transparent 70%);border: 0}.ecard{position: absolute;width: 74%;padding: 1.1rem;border-radius: 22px;background: rgba(18,18,26,0.86);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.12),0 40px 80px -30px rgba(0,0,0,0.9);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);opacity: 0;transform: translateY(40px) scale(0.92) rotate(var(--r,0deg));transition: opacity 0.6s var(--ease),transform 0.8s var(--ease);display: grid;gap: 0.7rem;font-size: 0.85rem}.engine[data-on="0"] .ecard--0,.engine[data-on="1"] .ecard--1,.engine[data-on="2"] .ecard--2,.engine[data-on="3"] .ecard--3{opacity: 1;transform: rotate(var(--r,0deg))}.ecard--0{--r: -2deg}.ecard--1{--r: 1.5deg}.ecard--2{--r: -1deg}.ecard--3{--r: 2deg}.ecard i,.ecard b,.ecard small,.ecard em{display: block;font-style: normal}.ecard__q{display: flex;align-items: center;gap: 0.6rem;padding: 0.65rem 0.9rem;border-radius: 99px;background: rgba(255,255,255,0.07)}.ecard__q i{width: 0.75rem;height: 0.75rem;border-radius: 50%;border: 2px solid var(--muted)}.ecard__r{display: grid;gap: 0.3rem;padding: 0.75rem 0.9rem;border-radius: 14px}.ecard__r b{height: 0.7rem;width: 60%;border-radius: 9px;background: rgba(255,255,255,0.2)}.ecard__r small{height: 0.45rem;width: 30%;border-radius: 9px;background: rgba(255,255,255,0.1)}.ecard__r i{height: 0.4rem;border-radius: 9px;background: rgba(255,255,255,0.08)}.ecard__r.is-you{background: rgba(61,107,255,0.16);box-shadow: inset 0 0 0 1px rgba(170,182,255,0.5)}.ecard__r.is-you b{all: unset;display: block;font-weight: 600;color: #cfd5ff;font-size: 0.95rem}.ecard__r.is-you small{all: unset;display: block;font-size: 0.75rem;color: var(--glint)}.ecard--1{background: #eef2ea;color: #1b3326}.ecard__nav{display: flex;align-items: center;gap: 0.4rem}.ecard__nav b{width: 2rem;height: 0.6rem;border-radius: 9px;background: #1b3326;margin-right: auto}.ecard__nav i{width: 1.6rem;height: 0.35rem;border-radius: 9px;background: rgba(27,51,38,0.3)}.ecard__nav em,.ecard__form em{font-size: 0.7rem;font-weight: 600;padding: 0.3rem 0.7rem;border-radius: 99px;background: #2f6b3f;color: #fff}.ecard--1 p{font-family: var(--font-display);font-weight: 700;font-size: 1.6rem;letter-spacing: -0.04em;line-height: 1}.ecard__img{height: 7rem;border-radius: 14px;background: linear-gradient(135deg,#6f9a6a,#2f6b3f 55%,#1b3326)}.ecard__form{display: flex;gap: 0.4rem;align-items: center}.ecard__form i{flex: 1;height: 1.8rem;border-radius: 8px;background: #fff;box-shadow: inset 0 0 0 1px rgba(27,51,38,0.2)}.ecard--2{background: none;box-shadow: none;backdrop-filter: none;-webkit-backdrop-filter: none;grid-template-columns: 1.4fr 1fr;align-items: end;padding: 0}.ecard__post{padding: 0.7rem;border-radius: 18px;background: #16121f;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.14),0 30px 60px -20px rgba(0,0,0,0.8);display: grid;gap: 0.6rem}.ecard__post header{display: flex;align-items: center;gap: 0.5rem}.ecard__post header b{width: 1.6rem;height: 1.6rem;border-radius: 50%;background: var(--spectrum)}.ecard__post header i{width: 40%;height: 0.5rem;border-radius: 9px;background: rgba(255,255,255,0.25)}.ecard__post .ecard__img{height: 10rem;background: linear-gradient(160deg,#7ea2ff,#4f7bff 50%,#43e3cf)}.ecard__post--s .ecard__img{height: 7rem;background: linear-gradient(200deg,#f0b84c,#e5568b)}.ecard__post footer{display: flex;justify-content: space-between;font-size: 0.75rem;color: var(--muted)}.ecard__flow{display: grid;gap: 0.5rem;counter-reset: f}.ecard__flow span{counter-increment: f;display: flex;align-items: center;gap: 0.7rem;padding: 0.7rem 0.9rem;border-radius: 12px;background: rgba(255,255,255,0.05);font-weight: 500}.ecard__flow span::before{content: counter(f);display: grid;place-items: center;width: 1.5rem;height: 1.5rem;border-radius: 50%;font-size: 0.7rem;background: rgba(111,240,220,0.15);color: var(--glint)}.engine[data-on="3"] .ecard__flow span{animation: flowlit 3.2s ease infinite}.engine[data-on="3"] .ecard__flow span:nth-child(2){animation-delay: 0.4s}.engine[data-on="3"] .ecard__flow span:nth-child(3){animation-delay: 0.8s}.engine[data-on="3"] .ecard__flow span:nth-child(4){animation-delay: 1.2s}@keyframes flowlit{0%,100%{box-shadow: none}15%{box-shadow: inset 0 0 0 1px var(--glint);background: rgba(111,240,220,0.08)}40%{box-shadow: none}}.ecard__ping{padding: 0.8rem 0.9rem;border-radius: 14px;background: linear-gradient(100deg,rgba(61,107,255,0.3),rgba(67,227,207,0.2))}.ecard__ping b{font-weight: 600}.ecard__ping small{color: var(--muted);font-size: 0.75rem}@media (min-width: 62rem){.engine__grid{grid-template-columns: 1fr 1fr;gap: 5vw}}@media (max-width: 61.99rem){.engine{height: auto}.engine__pin{position: static;height: auto;padding-block: var(--section)}.engine__steps>li{opacity: 1}.engine__steps>li::after{transform: none}.engine__steps p{display: block}.engine__steps .mini{display: flex}.engine__v{display: none}}@media (prefers-reduced-motion: reduce){.engine{height: auto}.engine__pin{position: static;height: auto;padding-block: var(--section)}.engine__steps>li{opacity: 1}.engine__steps p{display: block}.engine__steps .mini{display: flex}}.gcards{display: grid;gap: clamp(1rem,2vw,1.5rem)}@media (min-width: 46rem){.gcards{grid-template-columns: repeat(2,1fr)}}.gcard a{display: grid;gap: 1rem;padding: 0.7rem 0.7rem 1rem;border-radius: var(--r-l);background: rgba(255,255,255,0.035);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.08);transition: box-shadow 0.4s,transform 0.5s var(--ease),background 0.4s}.gcard a:hover{background: rgba(255,255,255,0.06);box-shadow: inset 0 0 0 1px rgba(170,182,255,0.4);transform: translateY(-4px)}.gcard__v{position: relative;border-radius: 18px;overflow: hidden}.gcard__v .mock{border-radius: 0;aspect-ratio: 16 / 10}.gcard a:hover .mock__in{transform: scale(1.04)}.gcard__live{position: absolute;left: 0.8rem;top: 0.8rem;display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.3rem 0.65rem;border-radius: 99px;font-size: 0.72rem;font-weight: 600;background: rgba(5,5,7,0.72);color: #fff;backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px)}.gcard__live i{width: 0.45rem;height: 0.45rem;border-radius: 50%;background: #4ade80;box-shadow: 0 0 8px #4ade80}.gcard__t{display: flex;justify-content: space-between;align-items: end;gap: 1rem;padding-inline: 0.5rem;flex-wrap: wrap}.gcard__t h3{font-family: var(--font-display);font-weight: 700;font-size: 1.2rem;letter-spacing: -0.025em}.gcard__t p{font-size: 0.875rem;color: var(--muted)}.gcard__url{display: inline-flex;align-items: center;gap: 0.35rem;font-size: 0.85rem;color: var(--muted);transition: color 0.3s}.gcard a:hover .gcard__url{color: var(--fg)}.worth{background: var(--bone)}.worth__grid{display: grid;gap: 2.5rem;align-items: stretch}.worth__t{display: grid;gap: 1.4rem;align-content: start}.worth__t .field label{font-size: 0.975rem}.worth input[type="range"]::-webkit-slider-thumb{background: #050507;border-color: var(--bone);box-shadow: 0 0 0 1px #050507}.worth input[type="range"]::-moz-range-thumb{background: #050507;border-color: var(--bone);box-shadow: 0 0 0 1px #050507}.worth__r{position: relative;overflow: hidden;isolation: isolate;display: grid;gap: 1rem;align-content: center;justify-items: start;padding: clamp(1.5rem,4vw,3rem);border-radius: var(--r-xl);background: #050507;color: #f5f4f0;--muted: #a1a2b0;--fg: #f5f4f0;--rule: rgba(255,255,255,0.12)}.worth__r::before{content: "";position: absolute;inset: -30% -30% auto auto;width: 80%;aspect-ratio: 1;z-index: -1;border-radius: 50%;background: radial-gradient(circle,rgba(61,107,255,0.45),transparent 65%)}.worth__r>p:first-child{color: var(--muted);font-weight: 500}.worth__r .mega{--t-mega: clamp(4.5rem,11vw,9rem);font-feature-settings: "tnum";background: var(--spectrum);-webkit-background-clip: text;background-clip: text;color: transparent;padding-bottom: 0.05em}.worth__row{display: grid;grid-template-columns: 1fr 1fr;gap: 1.5rem;width: 100%;padding-top: 1rem;border-top: 1px solid var(--rule)}.worth__row small{display: block;color: var(--muted);font-size: 0.85rem;margin-bottom: 0.2rem}.worth__row b{font-family: var(--font-display);font-weight: 700;font-size: clamp(1.5rem,2.6vw,2.2rem);letter-spacing: -0.03em;font-feature-settings: "tnum"}@media (min-width: 62rem){.worth__grid{grid-template-columns: 1fr 1fr;gap: 5vw}}.connected{background: radial-gradient(55% 60% at 78% 50%,rgba(61,107,255,0.22),transparent 70%),var(--ink)}.net__hub circle{fill: #0d1733;stroke: #a9bfff}.net__hub .net__halo{stroke: var(--violet)}.net__l{stroke: rgba(170,182,255,0.3)}.pack-grid{display: grid;gap: 1rem;align-items: stretch}@media (min-width: 62rem){.pack-grid{grid-template-columns: repeat(3,1fr)}}.pack{position: relative;display: flex;flex-direction: column;gap: 1rem;padding: clamp(1.5rem,3vw,2.25rem);border-radius: var(--r-xl);background: rgba(255,255,255,0.03);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.09)}.pack h3{font-family: var(--font-display);font-weight: 800;font-size: 2rem;letter-spacing: -0.045em}.pack>p{color: var(--muted)}.pack ul{display: grid;gap: 0.7rem;margin-block: 0.5rem 1rem;flex: 1}.pack ul li{display: grid;grid-template-columns: 1.3rem 1fr;gap: 0.5rem;font-size: 0.975rem}.pack ul li::before{content: "";width: 1.05rem;height: 1.05rem;margin-top: 0.2rem;border-radius: 50%;background: rgba(111,240,220,0.14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.8' fill='none' stroke='%236ff0dc' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat}.pack .btn{align-self: stretch;justify-content: center}.pack--hi{background: linear-gradient(180deg,rgba(61,107,255,0.2),rgba(79,123,255,0.06) 60%,rgba(255,255,255,0.02));box-shadow: inset 0 0 0 1px rgba(170,182,255,0.45),0 40px 100px -40px rgba(61,107,255,0.6)}.pack__flag{position: absolute;top: 1.2rem;right: 1.2rem;font-size: 0.72rem;font-weight: 600;padding: 0.3rem 0.7rem;border-radius: 99px;background: var(--spectrum);color: #050507}.packs__note{text-align: center;margin-top: 2rem;color: var(--muted);display: flex;justify-content: center;flex-wrap: wrap;gap: 0.5rem 1rem;align-items: baseline}.stats2{display: grid;gap: 1px;border-radius: var(--r-xl);overflow: hidden;background: var(--rule);box-shadow: inset 0 0 0 1px var(--rule);margin-bottom: clamp(2.5rem,5vw,4rem)}.stats2>div{background: var(--ink);padding: clamp(1.5rem,3vw,2.5rem);display: flex;flex-direction: column;gap: 0.6rem}.stats2 dd{font-family: var(--font-display);font-weight: 800;font-size: clamp(3.2rem,7vw,6rem);letter-spacing: -0.06em;line-height: 1;font-feature-settings: "tnum";background: linear-gradient(180deg,#fff 35%,#a9bfff);-webkit-background-clip: text;background-clip: text;color: transparent}.stats2 dt{display: flex;flex-wrap: wrap;gap: 0.5rem;align-items: center;color: var(--muted)}@media (min-width: 48rem){.stats2{grid-template-columns: repeat(3,1fr)}}.quotes{display: grid;gap: 1rem}@media (min-width: 62rem){.quotes{grid-template-columns: 1.4fr 1fr;grid-template-rows: auto auto}.q2--big{grid-row: span 2}}.q2{display: grid;gap: 1.5rem;align-content: space-between;padding: clamp(1.5rem,3vw,2.25rem);border-radius: var(--r-l);background: rgba(255,255,255,0.035);box-shadow: inset 0 0 0 1px var(--rule)}.q2 blockquote p{font-family: var(--font-display);font-weight: 600;font-size: clamp(1.15rem,1.6vw,1.4rem);line-height: 1.25;letter-spacing: -0.02em}.q2--big blockquote p{font-family: var(--font-serif);font-style: italic;font-weight: 500;font-size: clamp(1.6rem,3vw,2.6rem);line-height: 1.15;letter-spacing: -0.02em}.q2 figcaption{display: flex;align-items: center;gap: 0.75rem;flex-wrap: wrap;font-size: 0.9rem}.q2 figcaption small{display: block;color: var(--muted)}.q2 figcaption .tag{margin-left: auto}.q2__av{display: grid;place-items: center;width: 2.4rem;height: 2.4rem;border-radius: 50%;background: var(--spectrum);color: #050507;font-weight: 700}.faq2__grid{display: grid;gap: 2.5rem}.faq2__grid>div:first-child{display: grid;gap: 1.25rem;align-content: start;justify-items: start}@media (min-width: 62rem){.faq2__grid{grid-template-columns: 0.8fr 1fr;gap: 6vw}.faq2__grid>div:first-child{position: sticky;top: 7rem;align-self: start}}.faq2 details{border-color: var(--rule)}.close{position: relative;overflow: hidden;isolation: isolate;padding-block: clamp(6rem,13vw,11rem);text-align: center;background: radial-gradient(60% 60% at 50% 110%,rgba(79,123,255,0.45),transparent 70%),var(--ink)}.close__gl{position: absolute;inset: 0;width: 100%;height: 100%;z-index: -1;opacity: 0;transition: opacity 1.4s}.close__gl.is-on{opacity: 0.85}.close__in{display: grid;gap: 1.6rem;justify-items: center}.close .display{max-width: 12em}.close .lead{color: #cfd0dc;margin-inline: auto}.close__or{color: var(--muted);display: flex;flex-wrap: wrap;justify-content: center;gap: 0.4rem;align-items: baseline}.float{position: fixed;z-index: 80;right: 1.25rem;bottom: 1.25rem;display: none}.float a{display: inline-flex;align-items: center;gap: 0.6rem;padding: 0.75rem 1.1rem 0.75rem 0.9rem;border-radius: 99px;background: rgba(12,12,18,0.85);color: #fff;font-size: 0.9rem;font-weight: 600;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.18),0 20px 50px -15px rgba(61,107,255,0.8);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);transform: translateY(150%);transition: transform 0.6s var(--ease)}.float.is-on a{transform: none}@media (min-width: 56rem){.float{display: block}}.mbar{position: fixed;z-index: 80;left: 0.75rem;right: 0.75rem;bottom: max(0.75rem,env(safe-area-inset-bottom));display: grid;grid-template-columns: 1fr 1fr;gap: 0.4rem;padding: 0.4rem;border-radius: 18px;background: rgba(12,12,18,0.88);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.14),0 20px 50px -15px rgba(0,0,0,0.8);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);transform: translateY(160%);transition: transform 0.6s var(--ease)}.mbar.is-on{transform: none}.mbar a{display: grid;place-items: center;height: 2.9rem;border-radius: 13px;font-weight: 600;font-size: 0.925rem;color: #fff;background: rgba(255,255,255,0.07)}.mbar a:first-child{background: #fff;color: #050507}@media (min-width: 56rem){.mbar{display: none}}.menu-open .mbar,.menu-open .float{display: none}.viewer{text-align: left}.viewer__live{z-index: 3}.btn--ghost{background: rgba(255,255,255,0.05);color: var(--fg);box-shadow: inset 0 0 0 1px var(--rule-strong)}.btn--ghost:hover{background: rgba(255,255,255,0.12);box-shadow: inset 0 0 0 1px var(--fg)}.light .btn--ghost{background: transparent}.cta .btn--ghost{background: rgba(5,5,7,0.35);color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.35)}.steps h3,.why__list h3,.believe__list h3,.menu__links a,.layers-key b{text-transform: none;letter-spacing: -0.04em}.hero3{padding-top: clamp(7.5rem,13vw,10rem)}.hero3 .hero__in{gap: clamp(1.4rem,3vw,2.4rem);justify-items: start}.hero3__h{--t-mega: clamp(2.6rem,6.4vw,7rem);max-width: 11.2em}.js .hero3 .hero__in>.pill,.js .hero3 .hero3__h{animation: fade-up 1s var(--ease) both}.js .hero3 .hero3__h{animation-delay: 0.1s}.hero3 .hero__foot .lead{color: #c4cad8}.hero3 .hero__base li + li::before{color: var(--glint)}@media (min-width: 62rem){.hero3 .hero__in{padding-right: 34vw}}.showcase3{background: var(--bone)}.cases3{display: grid;gap: clamp(4rem,9vw,8rem)}.case3{display: grid;gap: clamp(2rem,4vw,4rem);align-items: center}.case3__v{position: relative;padding: 0 7% 9% 0}.case3__t{display: grid;gap: 1rem;justify-items: start}.case3__t .num{color: var(--accent)}.case3__n{font-family: var(--font-display);font-weight: 800;font-size: clamp(2rem,3.6vw,3.2rem);letter-spacing: -0.045em;line-height: 1}.case3__s{display: flex;align-items: center;gap: 0.75rem;color: var(--muted);font-weight: 500}.live{display: inline-flex;align-items: center;gap: 0.4rem;padding: 0.2rem 0.6rem;border-radius: 99px;font-size: 0.75rem;font-weight: 600;color: #0b5d3a;background: rgba(34,197,94,0.14)}.live i{width: 0.45rem;height: 0.45rem;border-radius: 50%;background: #16a34a;box-shadow: 0 0 0 3px rgba(22,163,74,0.2)}.case3 dl{display: grid;width: 100%;margin-block: 0.5rem}.case3 dl div{display: grid;gap: 0.3rem;padding-block: 0.9rem;border-top: 1px solid var(--rule)}.case3 dt{font-size: var(--t-small);font-weight: 600}.case3 dd{color: var(--muted);font-size: 0.975rem}@media (min-width: 64rem){.case3{grid-template-columns: 1.35fr 1fr;gap: 5vw}.case3:nth-child(even) .case3__v{order: 2;padding: 0 0 9% 7%}.case3:nth-child(even) .pframe{right: auto;left: 0}}.bframe{position: relative;border-radius: 16px;overflow: hidden;background: #fff;box-shadow: 0 0 0 1px rgba(10,13,18,0.1),0 50px 90px -40px rgba(10,13,18,0.55),0 18px 36px -24px rgba(10,13,18,0.4);transition: transform 0.6s var(--ease),box-shadow 0.6s var(--ease)}.bframe__bar{display: flex;align-items: center;gap: 0.4rem;padding: 0.65rem 0.9rem;background: #eceae4;border-bottom: 1px solid rgba(10,13,18,0.08)}.bframe__bar b{width: 0.65rem;height: 0.65rem;border-radius: 50%;background: #d3d0c8}.bframe__bar b:nth-child(1){background: #f26d5f}.bframe__bar b:nth-child(2){background: #f4bf4f}.bframe__bar b:nth-child(3){background: #61c454}.bframe__bar span{margin-left: 0.8rem;flex: 1;max-width: 22rem;padding: 0.25rem 0.8rem;border-radius: 8px;background: #fff;font-size: 0.75rem;color: #535b6a;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bframe__view{aspect-ratio: 16 / 10;overflow: hidden;background: #0b0d12}.bframe__view img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center top}.bframe--scroll .bframe__view img{transition: object-position 7s cubic-bezier(0.45,0,0.55,1)}.case3:hover .bframe{transform: translateY(-6px);box-shadow: 0 0 0 1px rgba(10,13,18,0.12),0 60px 110px -40px rgba(10,13,18,0.6),0 22px 40px -24px rgba(10,13,18,0.45)}.case3:hover .bframe--scroll .bframe__view img,.bframe--scroll:focus-within .bframe__view img{object-position: center bottom}@media (hover: none){.bframe--scroll.in .bframe__view img{animation: peek 14s ease-in-out 1s infinite alternate}}@keyframes peek{0%,15%{object-position: center top}85%,100%{object-position: center bottom}}@media (prefers-reduced-motion: reduce){.bframe--scroll .bframe__view img{transition: none;animation: none !important}}.pframe{position: absolute;right: 0;bottom: 0;width: 23%;aspect-ratio: 9 / 18.5;border-radius: clamp(14px,2.4vw,28px);padding: clamp(3px,0.45vw,6px);background: #0b0d12;box-shadow: 0 0 0 1px rgba(255,255,255,0.12) inset,0 40px 70px -30px rgba(10,13,18,0.7);transition: transform 0.8s var(--ease)}.pframe img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: top;border-radius: clamp(11px,2vw,23px)}.case3:hover .pframe{transform: translateY(-14px)}.bonnet{background: radial-gradient(50% 60% at 85% 40%,rgba(61,107,255,0.2),transparent 70%),var(--ink)}.bonnet__grid{display: grid;gap: 3rem;align-items: center}.bonnet__t{display: grid;gap: 1.5rem}.skills{display: grid;gap: 0 2rem;margin-top: 0.5rem}.skills li{display: grid;gap: 0.25rem;padding-block: 0.9rem;border-top: 1px solid var(--rule)}.skills b{font-weight: 600}.skills span{color: var(--muted);font-size: 0.95rem}@media (min-width: 40rem){.skills{grid-template-columns: 1fr 1fr}}@media (min-width: 64rem){.bonnet__grid{grid-template-columns: 1fr 1fr;gap: 5vw}}.inspect{border-radius: var(--r-xl);background: linear-gradient(180deg,rgba(255,255,255,0.07),rgba(255,255,255,0.02));box-shadow: inset 0 0 0 1px rgba(255,255,255,0.12),0 50px 100px -40px rgba(0,0,0,0.9);padding: 0.6rem;min-width: 0}.inspect__tabs{display: flex;gap: 0.3rem;padding: 0.25rem;border-radius: 14px;background: rgba(0,0,0,0.35)}.inspect__tabs button{flex: 1;height: 2.6rem;border-radius: 10px;font-size: 0.9rem;font-weight: 600;color: var(--muted);transition: background 0.3s,color 0.3s}.inspect__tabs [aria-selected="true"]{background: rgba(255,255,255,0.1);color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.14)}.inspect__p{min-height: 21rem;display: grid;place-items: center;padding: clamp(1rem,3vw,2rem)}.demo-card{width: min(100%,22rem);display: grid;gap: 0.8rem;padding: 1.6rem;border-radius: 22px;background: radial-gradient(18rem circle at calc(var(--mx,0.5) * 100%) calc(var(--my,0) * 100%),rgba(61,107,255,0.35),transparent 60%),#0d1320;box-shadow: inset 0 0 0 1px rgba(142,170,255,0.35),0 30px 60px -20px rgba(61,107,255,0.5);transition: transform 0.4s var(--ease);justify-items: start}.demo-card h3{font-family: var(--font-display);font-weight: 800;font-size: 1.9rem;letter-spacing: -0.045em}.demo-card p{color: var(--muted)}.demo-card__bar{display: flex;gap: 0.35rem;width: 100%}.demo-card__bar i{height: 0.4rem;border-radius: 9px;flex: 1;background: var(--spectrum);opacity: 0.85}.demo-card__bar i:nth-child(2){flex: 0.6;opacity: 0.5}.demo-card__bar i:nth-child(3){flex: 0.3;opacity: 0.3}.code{width: 100%;max-width: 100%;overflow-x: auto;margin: 0;padding: 1.2rem;border-radius: 14px;background: #070a10;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.08);font: 0.82rem/1.65 ui-monospace,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;color: #d6dbe6;text-align: left;place-self: stretch}.code:focus-visible{outline: 2px solid var(--signal-hi)}.t-c{color: #6b7387}.t-t{color: #8eaaff}.t-a{color: #7fe3d3}.t-s{color: #f2c48d}.t-k{color: #c9a5ff}.perf__note{color: var(--muted);font-size: 0.9rem;place-self: start}.perf{display: grid;grid-template-columns: 1fr 1fr;gap: 0.6rem;width: 100%;place-self: stretch}.perf div{padding: 1rem;border-radius: 14px;background: rgba(255,255,255,0.04);box-shadow: inset 0 0 0 1px rgba(255,255,255,0.08);display: grid;gap: 0.3rem}.perf dt{font-size: 0.8rem;color: var(--muted)}.perf dd{font-family: var(--font-display);font-weight: 700;font-size: clamp(1.4rem,2.6vw,2rem);letter-spacing: -0.03em;font-feature-settings: "tnum";background: var(--spectrum);-webkit-background-clip: text;background-clip: text;color: transparent}.inspect__p[id="ip-2"]{place-items: stretch;align-content: start;gap: 1rem}.ecard--shot{padding: 0.45rem;background: #0b0d12}.ecard--shot img{display: block;width: 100%;border-radius: 16px}.light .chip{color: var(--fg)}.faq2.light details{border-color: var(--rule)}.process.light{background: var(--paper)}.foot__credit{color: var(--fg);text-decoration: underline;text-underline-offset: 3px;text-decoration-color: rgba(255,255,255,0.3)}.foot__credit:hover{text-decoration-color: var(--glint)}.layers-key li{grid-template-columns: 7.5rem 1fr}.layers-key li::before,.nextsteps li::before{content: none}.nextsteps li{grid-template-columns: 1fr}.ecard__flow span::before{content: "";width: 0.6rem;height: 0.6rem;background: var(--glint)}@media (max-width: 40rem){.layers-key li{grid-template-columns: 1fr}.layers-key span{grid-column: auto}}.hero3{background: var(--ink)}.hero3__gl{z-index: -2}.hero3::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(90deg,rgba(5,7,11,0.92) 0%,rgba(5,7,11,0.6) 38%,rgba(5,7,11,0) 70%),linear-gradient(0deg,rgba(5,7,11,0.85),transparent 30%)}.hero3__float{position: absolute;right: -4vw;top: 50%;width: min(52vw,58rem);aspect-ratio: 1.12;translate: 0 -50%;perspective: 1700px;z-index: 0;pointer-events: none}.hero3__space{position: absolute;inset: 0;transform-style: preserve-3d;transform: rotateY(calc(-17deg + var(--px,0) * 9deg)) rotateX(calc(7deg - var(--py,0) * 7deg));transition: transform 1s var(--ease)}.fl{position: absolute;left: var(--l);top: var(--t);width: var(--w);transform: translate3d(0,0,var(--z)) rotate(var(--r));animation: drift var(--d,9s) ease-in-out infinite alternate;animation-delay: var(--dl,0s)}@keyframes drift{from{transform: translate3d(0,0,var(--z)) rotate(var(--r))}to{transform: translate3d(0,-22px,calc(var(--z) + 40px)) rotate(calc(var(--r) * -0.6))}}.fl--win{border-radius: 12px;overflow: hidden;background: #0b0d12;box-shadow: 0 0 0 1px rgba(255,255,255,0.14),0 40px 90px -30px rgba(0,0,0,0.9),0 0 60px -10px rgba(61,107,255,0.45)}.fl__bar{display: flex;align-items: center;gap: 0.3rem;padding: 0.45rem 0.7rem;background: #151a24}.fl__bar b{width: 0.45rem;height: 0.45rem;border-radius: 50%;background: rgba(255,255,255,0.22)}.fl__bar span{margin-left: 0.5rem;font-size: 0.62rem;color: #8b93a6;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.fl--win .fl__view{aspect-ratio: 16 / 10}.fl--ph{aspect-ratio: 9 / 19.5;padding: 5px;border-radius: 24px;background: #07090d;box-shadow: 0 0 0 1px rgba(255,255,255,0.16),0 40px 80px -25px rgba(0,0,0,0.9),0 0 50px -10px rgba(63,216,198,0.4)}.fl--ph .fl__view{height: 100%;border-radius: 19px}.fl__view{overflow: hidden}.fl__view img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center top;animation: autoscroll var(--s,26s) cubic-bezier(0.45,0,0.55,1) infinite alternate;animation-delay: var(--sd,0s)}.fl--a{--l: 6%;--t: 4%;--w: 60%;--z: 30px;--r: -1deg;--d: 10s;--s: 30s}.fl--b{--l: 34%;--t: 36%;--w: 64%;--z: 140px;--r: 1deg;--d: 8s;--dl: -3s;--s: 26s;--sd: -6s}.fl--c{--l: 0%;--t: 63%;--w: 50%;--z: -40px;--r: -1.5deg;--d: 11s;--dl: -5s;--s: 22s;--sd: -2s}.fl--d{--l: 78%;--t: 9%;--w: 18%;--z: 120px;--r: 3deg;--d: 7s;--dl: -2s;--s: 24s;--sd: -9s}.fl--e{--l: 64%;--t: 66%;--w: 16%;--z: 220px;--r: 4deg;--d: 9s;--dl: -6s;--s: 28s;--sd: -4s}@keyframes autoscroll{0%,10%{object-position: center top}90%,100%{object-position: center bottom}}@media (min-width: 62rem){.hero3 .hero__in{padding-right: 46vw}.hero3__h{--t-mega: clamp(2.6rem,5.6vw,6.2rem)}}@media (max-width: 61.99rem){.hero3{justify-content: flex-start}.hero3 .hero__in{order: 1}.hero3__float{order: 2;position: relative;right: auto;top: auto;translate: none;width: 108%;margin: 1rem -4% -6%;aspect-ratio: 1.15}.hero3 .hero__base{order: 3}.hero3::before{background: linear-gradient(0deg,rgba(5,7,11,0.6),transparent 40%)}}@media (prefers-reduced-motion: reduce){.fl,.fl__view img{animation: none}}.bframe__view img,.pframe img{object-position: center top}.bframe--scroll .bframe__view img{transition: none;animation: autoscroll 70s cubic-bezier(0.45,0,0.55,1) infinite alternate;animation-play-state: paused}.pframe img{animation: autoscroll 70s cubic-bezier(0.45,0,0.55,1) infinite alternate;animation-play-state: paused}.case3 .in .bframe__view img,.case3__v.in img,.case3 .bframe.in .bframe__view img{animation-play-state: running}.case3:hover .bframe--scroll .bframe__view img{object-position: unset}@media (prefers-reduced-motion: reduce){.bframe__view img,.pframe img{animation: none !important}}.orb{position: absolute;right: 2vw;top: 50%;width: min(48vw,52rem);aspect-ratio: 1;translate: 0 -50%;perspective: 1400px;z-index: 0;pointer-events: none}.orb__tilt{position: absolute;inset: 0;transform-style: preserve-3d;transform: rotateX(calc(var(--py,0) * -10deg)) rotateY(calc(var(--px,0) * 12deg));transition: transform 1.2s var(--ease);animation: orb-bob 9s ease-in-out infinite alternate}@keyframes orb-bob{to{translate: 0 -14px}}.orb__rings{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.orb__ring{fill: none;stroke: url(#og);stroke-width: 1.3;filter: drop-shadow(0 0 6px rgba(126,162,255,0.55))}.orb__ring--1{stroke-dasharray: 2 9;stroke-width: 1.6;animation: ring-flow 40s linear infinite}.orb__ring--2{stroke-width: 0.9;opacity: 0.7}@keyframes ring-flow{to{stroke-dashoffset: -440}}.orb__core{position: absolute;left: 50%;top: 50%;width: 44%;aspect-ratio: 1;translate: -50% -50%;border-radius: 50%;background: radial-gradient(circle,rgba(61,107,255,0.32) 0%,rgba(61,107,255,0.12) 38%,rgba(5,7,11,0) 68%);z-index: 2}.orb__core i{position: absolute;inset: 8%;border-radius: 50%;border: 1px solid rgba(142,170,255,0.35);animation: core-ripple 6s ease-out infinite}.orb__core i + i{animation-delay: 3s}@keyframes core-ripple{from{transform: scale(0.55);opacity: 0.9}to{transform: scale(1.5);opacity: 0}}.orb__chip,.orb__dot{position: absolute;left: 50%;top: 50%;will-change: transform}.orb__chip{padding: 0.55rem 1rem;border-radius: 99px;font-size: clamp(0.8rem,1.05vw,1rem);font-weight: 600;color: #fff;white-space: nowrap;background: rgba(14,20,34,0.7);box-shadow: inset 0 0 0 1px rgba(142,170,255,0.45),0 10px 30px -10px rgba(61,107,255,0.8);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px)}.orb__chip::before{content: "";display: inline-block;width: 0.5rem;height: 0.5rem;margin-right: 0.5rem;border-radius: 50%;background: var(--glint);box-shadow: 0 0 10px var(--glint);vertical-align: 0.05em}.orb__dot{width: 7px;height: 7px;margin: -3.5px;border-radius: 50%;background: #cfe0ff;box-shadow: 0 0 12px 2px rgba(126,162,255,0.9)}.hero3 .hero__base{display: none}@media (max-width: 61.99rem){.orb{order: 2;position: relative;right: auto;top: auto;translate: none;width: min(100%,30rem);margin: 0.5rem auto 1rem}.hero3 .hero__base{display: none}}@media (prefers-reduced-motion: reduce){.orb__tilt,.orb__core,.orb__core i,.orb__ring--1{animation: none}}.orb__anchor{position: absolute;left: -22%;top: -22%;width: 144%;height: auto;aspect-ratio: 1;opacity: 0;transition: opacity 1.2s ease}.orb__anchor.is-on{opacity: 1}.orb__still{position: absolute;inset: 18%;display: grid;place-items: center;color: rgba(200,215,255,0.85);filter: drop-shadow(0 0 30px rgba(61,107,255,0.9));transition: opacity 0.8s}.orb__still svg{width: 100%;height: 100%}.orb__anchor.is-on ~ .orb__still,.orb__still:has(~ .orb__anchor.is-on){opacity: 0}.case3>*,.case>*,.found>*,.social>*,.calc>*,.worth__grid>*,.bonnet__grid>*,.faq2__grid>*,.contact__grid>*,.anatomy__grid>*,.srow>*,.bene__grid>*,.philo__grid>*{min-width: 0}.bframe__bar span,.mk-bar span,.fl__bar span{min-width: 0}.mega,.display,.h2,.h3,h1,h2,h3{overflow-wrap: break-word}.funnel span{overflow-wrap: anywhere}.f--check input{width: 1.5rem;height: 1.5rem}.f--check label{padding-block: 0.4rem}@media (hover: none){.tlink{padding-block: 0.35rem}.filters button,.inspect__tabs button{min-height: 2.75rem}}.case header>div{min-width: 0;flex: 1 1 14rem}.case .h2{font-size: clamp(1.9rem,8.4vw,4.25rem)}.f--check input{width: 1.75rem;height: 1.75rem}.orb__rings--front{z-index: 2;pointer-events: none}.orb__core{z-index: 1}.orb__chip,.orb__dot{z-index: 1}.case__v--screens{border-radius: 0;overflow: visible;display: block}.worklist .bframe{box-shadow: 0 0 0 1px rgba(10,13,18,0.1),0 40px 80px -40px rgba(10,13,18,0.5)}@media (min-width: 64rem){.foot__top{grid-template-columns: minmax(0,1.7fr) repeat(3,minmax(0,1fr))}}.case,.case__b{grid-template-columns: minmax(0,1fr)}.case__b>*,.case dd,.case dt{min-width: 0;overflow-wrap: anywhere}@media (min-width: 68rem){.case{grid-template-columns: minmax(0,1.1fr) minmax(0,1fr)}}.orb__gl{position: absolute;inset: -6%;width: 112%;height: 112%;z-index: 2;opacity: 0;transition: opacity 1.2s ease;pointer-events: none}.orb__gl.is-on{opacity: 1}.orb.is-gl .orb__rings,.orb.is-gl .orb__core,.orb.is-gl .orb__dot{opacity: 0;transition: opacity 1s ease}.orb.is-gl .orb__chip{backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px)}.pframe__view{width: 100%;height: 100%;overflow: hidden;border-radius: clamp(11px,2vw,23px);background: #fff}.bframe--scroll .bframe__view,.pframe__view{container-type: size}.bframe--scroll .bframe__view img,.pframe__view img{height: auto;object-fit: fill;border-radius: 0;transform: translate3d(0,0,0);will-change: transform;backface-visibility: hidden;animation: glide 80s linear infinite alternate both;animation-play-state: paused}.case3__v.in.ready .bframe--scroll .bframe__view img,.case3__v.in.ready .pframe__view img{animation-play-state: running}@keyframes glide{0%,7%{transform: translate3d(0,0,0);animation-timing-function: cubic-bezier(0.37,0,0.63,1)}93%,100%{transform: translate3d(0,calc(100cqh - 100%),0)}}@media (prefers-reduced-motion: reduce){.bframe--scroll .bframe__view img,.pframe__view img{animation: none !important}}.case3__v:not(.in.ready) img{animation-play-state: paused}