@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:"Manrope", -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-void:#07040f;--color-accent:#a78bfa;--color-cyan:#22d3ee;--color-violet:#a78bfa;--color-ink:#f5f1ff;--color-body:#cfc7ea;--color-muted:#a296c8;--color-line:#c4b5fd1f;--ease-drawer:cubic-bezier(.32, .72, 0, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shell:1240px;--gutter:24px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.has-lenis{scroll-behavior:auto}body{background:var(--color-void);color:var(--color-body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}body.is-locked{overflow:hidden}::selection{color:#fff;background:#a78bfa47}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:2px}a{color:inherit;text-decoration:none}img,video,canvas{max-width:100%;display:block}h1,h2,h3,h4,p,figure,dl,dd,dt,ul,ol{margin:0;padding:0}ul,ol{list-style:none}button{font:inherit;color:inherit;cursor:pointer}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.display{letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;font-size:clamp(2.75rem,7.4vw,6.5rem);font-weight:700;line-height:1.02}.h2{letter-spacing:-.028em;color:var(--color-ink);text-wrap:balance;font-size:clamp(1.9rem,3.4vw,3.25rem);font-weight:700;line-height:1.08}.h3{letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;font-size:clamp(1.25rem,1.6vw,1.6rem);font-weight:600;line-height:1.24}.lede{color:var(--color-body);text-wrap:pretty;font-size:clamp(1.02rem,1.15vw,1.28rem);line-height:1.62}.mono-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rule{background:var(--color-cyan);width:34px;height:2px;margin-block-end:24px;display:block}.tag{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.btn{--btn-bg:var(--color-accent);--btn-fg:#0b0620;background:var(--btn-bg);color:var(--btn-fg);letter-spacing:-.01em;transition:transform .16s var(--ease-out), background-color .22s ease, border-color .22s ease, color .22s ease, box-shadow .22s ease;will-change:transform;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.973)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--color-ink);border-color:#ffffff38}.btn--copper{--btn-bg:var(--color-cyan);--btn-fg:#0b0620}.btn--sm{white-space:nowrap;flex:none;padding:10px 18px;font-size:14px}.btn__arrow{transition:transform .24s var(--ease-out)}@media (hover:hover) and (pointer:fine){.btn:hover .btn__arrow{transform:translate(4px)}.btn:hover{box-shadow:0 12px 34px -14px #a78bfa8c}.btn--ghost:hover{box-shadow:none;background:#ffffff0f;border-color:#ffffff5c}}.glass{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 40px 90px -50px #000000e6,inset 0 1px #ffffff14}.chip{letter-spacing:0;color:var(--color-body);background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip--live{color:var(--color-accent);background:#a78bfa1a;border-color:#a78bfa5c}.chip--warm{color:var(--color-cyan);background:#22d3ee1a;border-color:#22d3ee5c}.chip--dot:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.backdrop{z-index:0;pointer-events:none;transform:translate3d(calc(var(--mx,0) * 12px), calc(var(--my,0) * 12px), 0);transition:transform .7s var(--ease-out);position:fixed;inset:0;overflow:hidden}.backdrop__aurora{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.backdrop__aurora--a{width:68vw;height:68vw;animation:drift-a 28s var(--ease-in-out) infinite alternate;background:radial-gradient(circle,#a78bfa4d,#0000 66%);inset-block-start:-22vw;inset-inline-start:-14vw}.backdrop__aurora--b{width:54vw;height:54vw;animation:drift-b 34s var(--ease-in-out) infinite alternate;background:radial-gradient(circle,#22d3ee38,#0000 68%);inset-block-start:24vh;inset-inline-end:-16vw}.backdrop__aurora--c{width:62vw;height:46vw;animation:drift-c 40s var(--ease-in-out) infinite alternate;background:radial-gradient(circle,#a78bfa33,#0000 70%);inset-block-end:-26vw;inset-inline-start:18vw}.backdrop__vignette{background:radial-gradient(120% 90% at 50% 0,#0000 42%,#07040fb8 100%);position:absolute;inset:0}@keyframes drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(6vw,4vh)scale(1.12)}}@keyframes drift-b{0%{transform:translate(0)scale(1.05)}to{transform:translate(-7vw,-5vh)scale(.94)}}@keyframes drift-c{0%{transform:translate(0)scale(1)}to{transform:translate(5vw,-6vh)scale(1.08)}}.backdrop__grain{z-index:1;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:fixed;inset:0}.page{z-index:2;position:relative}.nav{z-index:60;padding-inline:var(--gutter);transition:transform .38s var(--ease-drawer);justify-content:center;display:flex;position:fixed;inset-block-start:18px;inset-inline:0}.nav.is-hidden{transform:translateY(-140%)}.nav__inner{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#0d07209e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:28px;width:100%;min-width:0;max-width:1080px;padding:10px 12px 10px 20px;display:flex;box-shadow:0 24px 60px -40px #000000f2}.brand{white-space:nowrap;letter-spacing:-.02em;color:var(--color-ink);flex:none;align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.brand__mark{object-fit:contain;width:auto;height:30px;display:block}.brand__sub{letter-spacing:.16em;color:var(--color-accent);font-size:11px;font-weight:600}.nav__list{color:var(--color-body);gap:22px;margin-inline-start:auto;font-size:14px;font-weight:500;display:flex}.nav__list a{padding-block:6px;transition:color .2s;position:relative}.nav__list a:after{content:"";background:var(--color-accent);transform-origin:0;height:1px;transition:transform .32s var(--ease-out);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.nav__list a:hover{color:var(--color-ink)}.nav__list a:hover:after{transform:scaleX(1)}}.nav__tel{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.nav__toggle{background:0 0;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:40px;height:40px;display:none}.nav__panel{z-index:55;padding:96px var(--gutter) 48px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#07040ff7;flex-direction:column;justify-content:center;gap:8px;display:none;position:fixed;inset:0}@media (max-width:900px){.nav__list,.nav__tel,.brand__tag{display:none}.nav__inner{gap:12px;padding-inline:12px 10px}.nav__toggle{flex:none;margin-inline-start:auto;display:grid}.nav__panel.is-open{display:flex}.nav__panel a{color:var(--color-ink);letter-spacing:-.02em;padding-block:10px;font-size:30px;font-weight:600}}.hero{padding-block:168px 96px;position:relative;overflow:hidden}.hero__canvas{z-index:0;pointer-events:none;position:absolute;inset:-8% -4% -18%}.hero__canvas:after{content:"";background:linear-gradient(104deg,#07040fdb 0%,#07040f9e 34%,#07040f1f 62%,#0000 78%);position:absolute;inset:0}.hero__inner{z-index:2;position:relative}.hero__title{max-width:15ch;font-size:clamp(34px,8.8vw,78px)}.hero__title .line{display:block;overflow:hidden}.hero__title .w{will-change:transform;display:inline-block}.hero__title .w--accent{color:#0000;background:linear-gradient(96deg,#c4b5fd 4%,#22d3ee 96%);-webkit-background-clip:text;background-clip:text}.hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:64px;margin-block-start:40px;display:grid}.hero__copy{max-width:460px}.hero__actions{flex-wrap:wrap;gap:12px;margin-block-start:32px;display:flex}.hero__proof{color:var(--color-muted);gap:8px;margin-block-start:34px;font-size:14px;display:grid}.hero__proof span{align-items:flex-start;gap:10px;display:flex}.hero__proof span:before{content:"";background:var(--color-accent);border-radius:999px;flex:0 0 6px;width:6px;height:6px;margin-block-start:9px}.batch{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-style:preserve-3d;background:linear-gradient(160deg,#150b2eeb,#0d0720f0);border:1px solid #ffffff1f;border-radius:24px;padding:26px 26px 22px;position:relative;box-shadow:0 60px 120px -60px #000000f2,inset 0 1px #ffffff1a}.batch__head{border-block-end:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding-block-end:18px;display:flex}.batch__title{color:var(--color-ink);font-size:15px;font-weight:600}.batch__meta{color:var(--color-muted);margin-block-start:4px;font-size:12px}.batch__stats{border-block-end:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:20px;display:grid}.batch__stat dt{color:var(--color-muted);font-size:12px}.batch__stat dd{color:var(--color-ink);font-variant-numeric:tabular-nums;margin-block-start:6px;font-size:22px;font-weight:700}.batch__stat em{color:var(--color-muted);margin-inline-start:2px;font-size:12px;font-style:normal;font-weight:500}.batch__rows{gap:2px;padding-block:14px;font-size:13px;display:grid}.batch__row{color:var(--color-body);border-block-end:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;padding-block:7px;display:flex}.batch__row:last-child{border-block-end:0}.batch__row b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.batch__foot{color:var(--color-muted);font-variant-numeric:tabular-nums;border-block-start:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;margin-block-start:8px;padding-block-start:16px;font-size:12px;display:flex}.section{padding-block:120px;position:relative}.section--tight{padding-block:84px}.section__head{max-width:780px}.section__head .lede{max-width:640px;margin-block-start:22px}.band{border-block:1px solid var(--color-line);background:var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block-start:0;display:grid}.band__item{background:var(--color-void);padding:34px 28px}.band__item h3{color:var(--color-ink);font-size:15px;font-weight:600}.band__item p{color:var(--color-muted);margin-block-start:8px;font-size:14px}.problems{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block-start:48px;display:grid}.problem{border:1px solid var(--color-line);background:#ffffff06;border-radius:18px;padding:28px;transition:border-color .3s,background-color .3s}.problem h3{color:var(--color-ink);font-size:18px;font-weight:600}.problem p{color:var(--color-muted);margin-block-start:10px;font-size:15px}.card__rule{background:var(--color-cyan);width:28px;height:2px;margin-block-end:18px;display:block}@media (hover:hover) and (pointer:fine){.problem:hover{background:#ffffff0d;border-color:#ffffff38}}.scenes__tabs{border-block-end:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:40px;display:grid}.scenes__tab{text-align:start;color:var(--color-muted);transition:color .2s var(--ease-out), background-color .2s var(--ease-out);background:0 0;border:0;flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex;position:relative}.scenes__tab:after{content:"";height:2px;transition:background-color .2s var(--ease-out);background-color:#0000;position:absolute;inset-block-end:-1px;inset-inline:0}@media (hover:hover) and (pointer:fine){.scenes__tab:hover{color:var(--color-ink);background-color:#ffffff09}}.scenes__tab.is-on{color:var(--color-ink)}.scenes__tab.is-on:after{background-color:var(--color-accent)}.scenes__tab-index{letter-spacing:.14em;color:var(--color-cyan);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.scenes__tab-label{font-size:20px;font-weight:600}.scenes__tab-sub{font-size:14px;line-height:1.5}.scenes__stage{padding-block-start:8px}.scene{align-items:center;padding-block:56px 8px;display:flex}.scene:focus-visible{outline:none}@media (min-width:1081px){.scenes__stage{min-height:520px}}.scene__inner{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:64px;width:100%;display:grid}.scene__inner--flip{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr)}.scene__inner--flip .scene__copy{order:2}.scene__inner--flip .scan{order:1}.scene__index{letter-spacing:.16em;color:var(--color-cyan);font-variant-numeric:tabular-nums;margin-block-end:20px;font-size:12px;font-weight:600}.scene__copy{max-width:460px}.scene__lede{color:var(--color-body);max-width:420px;margin-block-start:20px;font-size:17px;line-height:1.66}.scene__list{color:var(--color-body);gap:12px;margin-block-start:28px;font-size:15px;display:grid}.scene__list li{padding-inline-start:24px;position:relative}.scene__list li:before{content:"";background:var(--color-cyan);width:12px;height:1px;position:absolute;inset-block-start:11px;inset-inline-start:0}.picker{border-radius:20px;padding:24px}.picker__head{color:var(--color-muted);border-block-end:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding-block-end:16px;font-size:13px;display:flex}.picker__head b{color:var(--color-ink);font-weight:600}.picker__group{border-block-end:1px solid #ffffff0f;padding-block:12px}.picker__group:last-of-type{border-block-end:0}.picker__label{color:var(--color-muted);margin-block-end:8px;font-size:12px}.picker__row{color:var(--color-body);align-items:center;gap:10px;padding-block:6px;font-size:14px;display:flex}.tick{width:18px;height:18px;color:var(--color-accent);background:#a78bfa29;border:1px solid #a78bfa80;border-radius:6px;flex:0 0 18px;place-items:center;font-size:11px;line-height:1;display:grid}.tick--empty{color:#0000;background:0 0;border-color:#ffffff29}.picker__count{font-variant-numeric:tabular-nums;color:var(--color-muted);margin-inline-start:auto;font-size:13px}.picker__foot{color:var(--color-muted);border-block-start:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;margin-block-start:14px;padding-block-start:16px;font-size:13px;display:flex}.picker__foot b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:20px}.scan{grid-template-columns:232px minmax(0,1fr);align-items:center;gap:20px;display:grid}.phone{text-align:center;background:linear-gradient(170deg,#150b2e,#07040f);border:1px solid #ffffff29;border-radius:26px;padding:18px 16px 20px;position:relative;box-shadow:0 40px 80px -40px #000000e6,inset 0 1px #ffffff1f}.phone__app{color:var(--color-muted);letter-spacing:.04em;font-size:11px}.phone__hint{color:var(--color-ink);margin-block-start:6px;font-size:13px}.qr-wrap{background:#f7f3ff;border-radius:12px;width:168px;margin:14px auto 0;padding:8px;position:relative;overflow:hidden}.qr{aspect-ratio:1;grid-template-columns:repeat(21,1fr);gap:1px;width:100%;display:grid}.qr__cell{background:0 0;border-radius:1px}.qr__cell.is-on{background:#0c0718}.scanline{background:linear-gradient(#0000,#0000 calc(100% - 2px),#a78bfae6 100%);height:100%;animation:3.4s cubic-bezier(.77,0,.175,1) infinite scanY;position:absolute;inset-block-start:0;inset-inline:0}@keyframes scanY{0%{transform:translateY(-100%)}55%,to{transform:translate(0)}}.phone__token{color:var(--color-ink);font-variant-numeric:tabular-nums;margin-block-start:12px;font-size:15px;font-weight:600}.phone__balance{color:var(--color-muted);margin-block-start:4px;font-size:12px}.cashier{border-radius:18px;padding:22px}.cashier__head{color:var(--color-ink);justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.cashier__sub{color:var(--color-muted);margin-block-start:4px;font-size:12px;font-weight:400}.cashier__amount{color:var(--color-cyan);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-block-start:18px;font-size:34px;font-weight:700}.cashier__after{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-block-start:6px;font-size:13px}.cashier__foot{border-block-start:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;margin-block-start:18px;padding-block-start:16px;display:flex}.bill{border-radius:20px;padding:26px}.bill__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bill__title{color:var(--color-ink);font-size:16px;font-weight:600}.bill__period{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-block-start:4px;font-size:12px}.bill__table{font-variant-numeric:tabular-nums;margin-block-start:20px;font-size:14px}.bill__row{border-block-end:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) 72px minmax(0,.7fr);align-items:center;gap:12px;padding-block:12px;display:grid}.bill__row--head{color:var(--color-muted);border-block-end:1px solid #ffffff1f;padding-block:0 10px;font-size:12px}.bill__row span:not(:first-child){text-align:right}.bill__name{color:var(--color-ink)}.bill__total{color:var(--color-muted);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding-block:14px;font-size:13px;display:grid}.bill__total b{color:var(--color-accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px}.bill__fee{color:var(--color-muted);border-block-start:1px solid #ffffff17;justify-content:space-between;align-items:baseline;gap:12px;padding-block-start:12px;font-size:13px;display:flex}.ledger{border-block:1px solid var(--color-line);background:radial-gradient(78% 60% at 22% 0,#a78bfa1f,#0000 70%),linear-gradient(#120826,#07040f 62%);position:relative}.ledger__head{align-items:center;gap:40px;display:grid}.ledger__body{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:48px;margin-block-start:48px;display:grid}.seal{will-change:transform;background:radial-gradient(circle at 50% 40%,#a78bfa2e,#0000 70%);border:1px solid #a78bfa6b;border-radius:999px;place-items:center;width:190px;height:190px;display:grid;position:relative;box-shadow:0 0 0 10px #a78bfa0f,0 0 60px -10px #a78bfa80}.seal__char{color:var(--color-accent);font-size:42px;font-weight:700;line-height:1}.seal__meta{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-block-start:6px;font-size:11px}.equations{gap:14px;max-width:860px;margin-block-start:52px;display:grid}.eq{flex-wrap:wrap;align-items:center;gap:10px;font-size:17px;display:flex}.eq__term{color:var(--color-ink);font-variant-numeric:tabular-nums;will-change:transform, opacity;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;padding:10px 18px;font-size:17px;font-weight:600}.eq__term--soft{color:var(--color-body);background:#ffffff08;font-weight:500}.eq__op{color:var(--color-muted);will-change:transform, opacity;font-size:16px}.redlines{border-block-start:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-block-start:64px;padding-block-start:40px;display:grid}.redline h3{color:var(--color-ink);font-size:16px;font-weight:600}.redline p{color:var(--color-muted);margin-block-start:10px;font-size:14px}.merchant{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:64px;display:grid}.merchant__photo{border:1px solid var(--color-line);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 60px 120px -60px #000000f2}.merchant__photo img{object-fit:cover;object-position:62% 56%;filter:brightness(1.06)saturate(1.02);will-change:clip-path, transform;width:100%;height:100%}.merchant__caption{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--color-body);background:#07040fb8;border:1px solid #ffffff24;border-radius:999px;padding:8px 14px;font-size:12px;position:absolute;inset-block-end:16px;inset-inline-start:16px}.steps{border-block-start:1px solid var(--color-line);gap:0;margin-block-start:36px;display:grid}.step{border-block-end:1px solid var(--color-line);grid-template-columns:40px minmax(0,1fr);gap:20px;padding-block:24px;display:grid}.step__num{color:var(--color-cyan);font-variant-numeric:tabular-nums;padding-block-start:4px;font-size:12px;font-weight:600}.step h3{color:var(--color-ink);font-size:17px;font-weight:600}.step p{color:var(--color-muted);margin-block-start:8px;font-size:15px}.marquee{border-block:1px solid var(--color-line);margin-block-start:64px;padding-block:18px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee__track{width:max-content;color:var(--color-muted);gap:48px;font-size:14px;animation:34s linear infinite marquee;display:flex}.marquee__track span{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.marquee__track span:after{content:"";background:var(--color-cyan);opacity:.7;border-radius:999px;width:5px;height:5px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin-block-start:48px;display:grid}.plans>div{display:flex}.plans .plan{flex:1}.plan{border:1px solid var(--color-line);transform-style:preserve-3d;background:#ffffff07;border-radius:20px;flex-direction:column;padding:32px 28px 28px;transition:border-color .32s,background-color .32s;display:flex;position:relative;overflow:hidden}.plan--featured{background:linear-gradient(#a78bfa17,#ffffff05);border-color:#a78bfa80;box-shadow:0 0 0 1px #a78bfa24,0 50px 100px -60px #a78bfa80}.plan__name{color:var(--color-ink);align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.plan__who{color:var(--color-muted);margin-block-start:6px;font-size:13px}.plan__price{color:var(--color-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-block-start:22px;font-size:34px;font-weight:700}.plan__price small{color:var(--color-muted);letter-spacing:0;margin-inline-start:6px;font-size:13px;font-weight:500}.plan__fee{color:var(--color-cyan);margin-block-start:8px;font-size:13px}.plan__list{color:var(--color-body);gap:12px;margin-block:26px auto;font-size:14px;display:grid}.plan__list li{padding-inline-start:22px;position:relative}.plan__list li:before{content:"";background:var(--color-accent);width:10px;height:1px;position:absolute;inset-block-start:8px;inset-inline-start:0}.plan .btn{width:100%;margin-block-start:24px}.pricing__note{color:var(--color-muted);max-width:860px;margin-block-start:28px;font-size:14px;line-height:1.7}@media (hover:hover) and (pointer:fine){.plan:hover{background:#ffffff0d;border-color:#ffffff42}.plan--featured:hover{border-color:#a78bfacc}}.roadmap{border-block-start:1px solid var(--color-line);gap:0;margin-block-start:48px;display:grid}.roadmap li{border-block-end:1px solid var(--color-line);grid-template-columns:168px 236px minmax(0,1fr);align-items:baseline;gap:28px;padding-block:22px;font-size:15px;display:grid}.roadmap time{color:var(--color-cyan);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.roadmap b{color:var(--color-ink);white-space:nowrap;font-weight:600}.roadmap span{color:var(--color-muted)}.roadmap span:before{content:""}.faq{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.faq__side .lede{max-width:300px;margin-block-start:18px;font-size:15px}.faq__list{border-block-start:1px solid var(--color-line)}.faq__item{border-block-end:1px solid var(--color-line)}.faq__item summary{cursor:pointer;color:var(--color-ink);justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:16px;font-weight:600;list-style:none;transition:color .22s;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__mark{width:16px;height:16px;color:var(--color-muted);flex:0 0 16px;position:relative}.faq__mark:before,.faq__mark:after{content:"";width:16px;height:1.5px;transition:transform .32s var(--ease-out), background-color .22s ease;background:currentColor;position:absolute;inset-block-start:7px;inset-inline-start:0}.faq__mark:after{transform:rotate(90deg)}.faq__item[open] .faq__mark:after{transform:rotate(0)}.faq__item[open] .faq__mark{color:var(--color-accent)}.faq__body{color:var(--color-muted);max-width:620px;padding-block-end:24px;font-size:15px;line-height:1.7}@media (hover:hover) and (pointer:fine){.faq__item summary:hover{color:var(--color-accent)}}.cta{border-block-start:1px solid var(--color-line);background:radial-gradient(70% 90% at 80% 10%,#22d3ee24,#0000 62%),radial-gradient(60% 80% at 12% 90%,#a78bfa24,#0000 64%),#050310;padding-block:110px;position:relative;overflow:hidden}.cta__inner{grid-template-columns:minmax(0,1fr) 452px;align-items:center;gap:72px;display:grid}.cta__points{color:var(--color-body);gap:12px;margin-block-start:30px;font-size:15px;display:grid}.cta__points span{align-items:flex-start;gap:10px;display:flex}.cta__points span:before{content:"";background:var(--color-accent);border-radius:999px;flex:0 0 6px;width:6px;height:6px;margin-block-start:9px}.cta__contact{color:var(--color-muted);margin-block-start:26px;font-size:15px}.cta__contact a{color:var(--color-ink);border-block-end:1px solid #a78bfa80;padding-block-end:1px}.form-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0b;border:1px solid #ffffff21;border-radius:22px;padding:32px;box-shadow:0 60px 120px -60px #000000e6}.form-card h3{color:var(--color-ink);font-size:20px;font-weight:600}.form-card p{color:var(--color-muted);margin-block-start:8px;font-size:13px}.field{gap:8px;margin-block-start:18px;display:grid}.field label{color:var(--color-muted);letter-spacing:.02em;font-size:12px}.field input,.field select{width:100%;color:var(--color-ink);appearance:none;background:#07040f99;border:1px solid #ffffff29;border-radius:10px;padding:13px 14px;font-family:inherit;font-size:15px;transition:border-color .22s,box-shadow .22s,background-color .22s}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath d='M1 1.5 7 7.5l6-6' stroke='%237C9A90' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-inline-end:36px}.field input:focus,.field select:focus{border-color:#a78bfab3;outline:none;box-shadow:0 0 0 3px #a78bfa29}.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:#b39dffcc;box-shadow:0 0 0 3px #b39dff24}.field__error{color:#b39dff;opacity:0;min-height:0;transition:opacity .2s ease, transform .2s var(--ease-out);font-size:12px;transform:translateY(-4px)}.field__error.is-on{opacity:1;transform:translateY(0)}.form-card .btn{width:100%;margin-block-start:24px}.form-note{color:var(--color-muted);text-align:center;margin-block-start:14px;font-size:12px}.form-note.is-error{color:#b39dff}.form-card--handoff p{color:var(--color-body);margin-block-start:10px;font-size:14px;line-height:1.65}.handoff-list{gap:12px;margin-block:22px 28px;padding:0;list-style:none;display:grid}.handoff-list li{color:var(--color-body);padding-inline-start:16px;font-size:14px;line-height:1.6;position:relative}.handoff-list li:before{content:"";background:var(--color-accent);width:8px;height:2px;position:absolute;inset-block-start:9px;inset-inline-start:0}.form-card .btn__arrow--out{transform:none}.form-card__note{color:var(--color-muted);margin-block-start:16px;font-size:12px;line-height:1.6}.footer{border-block-start:1px solid var(--color-line);background:#07040f;padding-block:64px 40px}.footer__grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:48px;display:grid}.footer__lead p{color:var(--color-muted);max-width:320px;margin-block-start:12px;font-size:13px;line-height:1.7}.footer h3{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:12px;font-weight:600}.footer ul{gap:10px;margin-block-start:16px;font-size:14px;display:grid}.footer ul a{color:var(--color-body);transition:color .2s}@media (hover:hover) and (pointer:fine){.footer ul a:hover{color:var(--color-accent)}}.footer__bottom{border-block-start:1px solid var(--color-line);color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-block-start:56px;padding-block-start:24px;font-size:12px;display:flex}@media (max-width:1080px){.scenes__tabs{grid-template-columns:minmax(0,1fr);margin-block-start:28px}.scenes__tab{border-block-end:1px solid var(--color-line);padding:14px 12px 14px 16px}.scenes__tab:last-child{border-block-end:0}.scenes__tab:after{width:2px;height:auto;inset-block:0;inset-inline:0 auto}.scenes__tab-sub{display:none}.scene{padding-block:32px 8px}.plans>div,.problems>div{height:100%}.plans>div{display:flex}.hero__grid,.scene__inner,.scene__inner--flip,.merchant,.cta__inner,.faq{grid-template-columns:minmax(0,1fr);gap:48px}.plans{grid-template-columns:minmax(0,1fr)}.redlines{grid-template-columns:minmax(0,1fr);gap:24px}.ledger__head{gap:28px}.ledger__body{grid-template-columns:minmax(0,1fr);gap:36px;margin-block-start:36px}.seal{width:120px;height:120px}.seal__char{font-size:34px}.band,.problems{grid-template-columns:minmax(0,1fr)}.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.section{padding-block:84px}.hero{padding-block:132px 72px}.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .btn{justify-content:center}.scan{grid-template-columns:minmax(0,1fr)}.eq{gap:8px}.eq__term{padding:8px 12px;font-size:15px}.phone{max-width:260px;margin-inline:auto}.roadmap li{grid-template-columns:minmax(0,1fr);gap:6px;padding-block:18px}.roadmap b{white-space:normal}.bill__row{grid-template-columns:minmax(0,1fr) 56px minmax(0,.8fr)}.footer__grid{grid-template-columns:minmax(0,1fr);gap:32px}.form-card{padding:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.marquee__track,.scanline{animation:none!important}[data-reveal],[data-fade]{opacity:1!important;transform:none!important}.hero__title .w{transform:none!important}}.section--index{padding-block:96px}.index{gap:44px;display:grid}.index__copy{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;gap:48px;display:grid}.index__copy .lede{max-width:420px;color:var(--color-muted);margin:0;padding-block-end:4px}.index__body{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:48px;display:grid}.index__rows{border-block-start:1px solid var(--color-line);margin:0;padding:0;list-style:none}.index__row{border-block-end:1px solid var(--color-line);color:inherit;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:16px;padding-block:22px;text-decoration:none;transition:background-color .26s cubic-bezier(.23,1,.32,1),padding-inline .32s cubic-bezier(.23,1,.32,1);display:grid}@media (hover:hover) and (pointer:fine){.index__row:hover{background-color:#ffffff08;padding-inline:16px}}.index__row.is-active{background-color:#ffffff0a;padding-inline:16px}.index__row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.index__num{letter-spacing:.06em;color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12px}.index__row.is-active .index__num{color:var(--color-accent)}.index__text{gap:6px;display:grid}.index__text strong{color:var(--color-ink);font-size:20px;font-weight:600}.index__text span{color:var(--color-muted);font-size:14px;line-height:1.55}.index__arrow{color:var(--color-muted);opacity:0;font-size:14px;transition:opacity .24s cubic-bezier(.23,1,.32,1)}.index__row.is-active .index__arrow{opacity:1;color:var(--color-accent)}.index__stage{align-items:center;min-height:320px;display:flex;position:sticky;inset-block-start:120px}.index__preview{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;padding:24px}.ip{gap:10px;display:grid}.ip__row{color:var(--color-body);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;animation:.52s cubic-bezier(.23,1,.32,1) both ipIn;display:grid}.ip__tick{color:var(--color-accent);font-size:12px}.ip__num{font-variant-numeric:tabular-nums;color:var(--color-ink)}.ip__sum{border-block-start:1px solid var(--color-line);color:var(--color-muted);justify-content:space-between;align-items:baseline;margin-block-start:8px;padding-block-start:12px;font-size:12px;display:flex}.ip__sum strong{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:20px}.ip--scan{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:20px}.ip__qr{aspect-ratio:1;background:var(--color-ink);border-radius:10px;width:116px;padding:8px;position:relative;overflow:hidden}.qr-grid{grid-template-columns:repeat(21,1fr);gap:1px;width:100%;height:100%;display:grid}.qr-grid span{background:#0d072012;border-radius:1px}.qr-grid span.on{background:#0c0718}.ip__scan{background:linear-gradient(#a78bfa00 0% 92%,#a78bfae6 100%);animation:2.4s ease-in-out infinite ipScan;position:absolute;inset-block:0;inset-inline:0}.ip__code{gap:6px;display:grid}.ip__code span{color:var(--color-muted);font-size:12px}.ip__code strong{letter-spacing:.04em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:18px}.ip--merchant{grid-template-columns:minmax(0,1fr)}.ip__step{color:var(--color-body);align-items:center;gap:10px;font-size:13px;animation:.52s cubic-bezier(.23,1,.32,1) both ipIn;display:flex}.ip__dot{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.ip__cats{flex-wrap:wrap;gap:8px;margin-block-start:6px;display:flex}.ip__cats span{border:1px solid var(--color-line);color:var(--color-muted);border-radius:999px;padding:4px 10px;font-size:12px}@keyframes ipIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@keyframes ipScan{0%{transform:translateY(-100%)}to{transform:translate(0)}}.section--loops{border-block-start:1px solid var(--color-line);padding-block:96px}.loops__head{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:end;gap:48px;margin-block-end:40px;display:grid}.loops__head .lede{color:var(--color-muted)}.loops{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.loop{background:#ffffff09;border:1px solid #ffffff1c;border-radius:18px;gap:16px;padding:22px;display:grid}.loop__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.loop__head h3{color:var(--color-ink);font-size:15px;font-weight:600}.loop__tag{color:var(--color-muted);border:1px solid var(--color-line);border-radius:999px;padding:3px 8px;font-size:12px}.loop__stage{align-content:center;gap:12px;min-height:168px;display:grid}.loop__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.loop__list li{color:var(--color-muted);opacity:.42;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;transition:color .26s cubic-bezier(.23,1,.32,1),opacity .26s cubic-bezier(.23,1,.32,1);display:grid}.loop__list li.is-on{color:var(--color-body);opacity:1}.loop__list--bill li{grid-template-columns:minmax(0,1fr) auto auto}.loop__tick{color:var(--color-accent);opacity:0;font-size:11px;transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .26s cubic-bezier(.23,1,.32,1);transform:translateY(2px)}.loop__list li.is-on .loop__tick{opacity:1;transform:translate(0)}.loop__num{font-variant-numeric:tabular-nums;color:var(--color-muted);font-size:12px}.loop__sum{color:var(--color-muted);border-block-start:1px solid var(--color-line);justify-content:space-between;align-items:baseline;padding-block-start:10px;font-size:12px;display:flex}.loop__sum strong{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:18px}.loop__bar{background:#ffffff1a;border-radius:999px;height:3px;overflow:hidden}.loop__bar span{background:var(--color-accent);transform-origin:0;height:100%;transition:transform .62s cubic-bezier(.23,1,.32,1);display:block}.loop__stage--scan{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px}.loop__qr{aspect-ratio:1;background:var(--color-ink);border-radius:10px;width:120px;padding:8px;position:relative;overflow:hidden}.loop__scan{background:linear-gradient(#a78bfa00 0% 90%,#a78bfad9 100%);animation:2.4s cubic-bezier(.23,1,.32,1) infinite loopScan;position:absolute;inset:0}.loop__code{gap:6px;display:grid}.loop__code>span{color:var(--color-muted);font-size:12px}.loop__code strong{letter-spacing:.05em;color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:17px}.loop__ttl{background:#ffffff1a;border-radius:999px;height:2px;margin-block-start:4px;display:block;overflow:hidden}.loop__ttl-bar{background:var(--color-cyan);transform-origin:0;height:100%;animation:2.4s linear infinite loopTtl;display:block}.loop__why{color:var(--color-muted);border-block-start:1px solid var(--color-line);padding-block-start:12px;font-size:12px;line-height:1.6}@keyframes loopScan{0%{transform:translateY(-100%)}to{transform:translate(0)}}@keyframes loopTtl{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:1100px){.index__copy{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.index__copy .lede{max-width:560px}.loops{grid-template-columns:minmax(0,1fr)}.loops__head{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:860px){.loop__stage{min-height:0}.index__body{grid-template-columns:minmax(0,1fr)}.index__stage{display:none}.index__row{grid-template-columns:36px minmax(0,1fr) 20px}}@media (prefers-reduced-motion:reduce){.loop__scan,.loop__ttl-bar,.ip__scan,.ip__row,.ip__step{animation:none}.loop__ttl-bar{transform:scaleX(1)}}.brand__tag{white-space:nowrap;color:var(--color-accent);letter-spacing:0;background:#a78bfa14;border:1px solid #a78bfa47;border-radius:6px;flex:none;padding:4px 8px;font-size:12px;font-weight:600;line-height:1}.roles{border-block-start:1px solid var(--color-line);margin-block-start:48px}.roles__head,.roles__row{border-block-end:1px solid var(--color-line);grid-template-columns:180px minmax(0,.9fr) minmax(0,1.1fr);gap:32px;padding-block:20px;display:grid}.roles__head{letter-spacing:.08em;color:var(--color-muted);padding-block:12px;font-size:12px}.roles__row{transition:background-color .2s var(--ease-out)}.roles__row:hover{background:#a78bfa0a}.roles dt{color:var(--color-ink);font-size:18px;font-weight:600}.roles__ask{color:var(--color-muted);margin:0;font-size:15px}.roles__page{color:var(--color-body);margin:0;font-size:15px}@media (max-width:900px){.roles__head{display:none}.roles__row{grid-template-columns:minmax(0,1fr);gap:8px}.roles__page{color:var(--color-body)}}.mark-fade{z-index:0;pointer-events:none;opacity:.06;filter:saturate(.8)brightness(1.25);background-image:url(/logo-mark.png);background-position:88% 118%;background-repeat:no-repeat;background-size:min(46vw,520px);position:absolute;inset:0}.hero__inner:before{content:"";z-index:-1;pointer-events:none;filter:blur(20px);background:radial-gradient(60% 60% at 40% 40%,#7c3aed57,#0000 70%);width:62%;height:74%;position:absolute;inset-block-start:-14%;inset-inline-start:-12%}.btn{--btn-grad:linear-gradient(132deg, #c4b5fd 0%, #8b5cf6 46%, #f472b6 100%);background:var(--btn-grad);box-shadow:inset 0 1px #ffffff57,0 20px 48px -22px #a78bfad9}.btn--ghost{--btn-grad:linear-gradient(180deg, #c4b5fd24, #c4b5fd0a);box-shadow:none;border-color:#c4b5fd57}.btn--copper{--btn-grad:linear-gradient(132deg, #67e8f9 0%, #22d3ee 52%, #818cf8 100%);box-shadow:inset 0 1px #fff6,0 20px 48px -22px #22d3eeb3}.batch,.plan,.form-card,.faq__item,.bill,.picker,.phone,.cashier{box-shadow:inset 0 1px #c4b5fd2e,0 40px 90px -60px #7c3aedf2}.batch__stats dd,.bill__total strong,.plan__price strong,.equations__value{text-shadow:0 0 32px #22d3ee57}.merchant__photo img{filter:hue-rotate(252deg)saturate(1.18)contrast(1.05)brightness(1.06)}.merchant__photo:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(72% 62% at 68% 18%,#a78bfa4d,#0000 72%);position:absolute;inset:0}.merchant__photo:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 58%,#07040fb8 100%);position:absolute;inset:0}.h2,.hero__title{text-shadow:0 0 56px #a78bfa4d}.hero__title .w--accent{background:linear-gradient(100deg,#c4b5fd 0%,#22d3ee 52%,#f472b6 100%);-webkit-background-clip:text;background-clip:text}.batch{overflow:hidden}.batch:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#c4b5fd29 46%,#22d3ee38 52%,#0000 100%);height:34%;animation:5.4s linear infinite batch-sweep;position:absolute;inset-block-start:-34%;inset-inline:0}@keyframes batch-sweep{0%{transform:translate(0)}to{transform:translateY(400%)}}@media (prefers-reduced-motion:reduce){.batch:after{display:none}}.flow{border-block:1px solid var(--color-line);background:radial-gradient(120% 160% at 50% 0%, #a78bfa24, transparent 62%), var(--color-void);padding-block:64px;position:relative;overflow:hidden}.flow__inner{text-align:center;justify-items:center;gap:24px;display:grid}.flow__eyebrow{letter-spacing:.1em;color:var(--color-muted);align-items:center;gap:8px;margin:0;font-size:12px;display:inline-flex}.flow__dot{background:var(--color-cyan);width:6px;height:6px;box-shadow:0 0 12px var(--color-cyan);border-radius:50%}.flow__title{letter-spacing:-.02em;text-wrap:balance;color:var(--color-ink);margin:12px 0 0;font-size:clamp(24px,3vw,40px);font-weight:700;line-height:1.24}.flow__caption{max-width:620px;color:var(--color-body);text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}.flow__track{width:min(880px,90%);height:64px;margin-block:8px;position:relative}.flow__rail{background:linear-gradient(90deg,#0000,#a78bfa8c 10%,#22d3ee8c 90%,#0000);height:1px;position:absolute;inset-block-start:50%;inset-inline:0}.flow__pulse{background:linear-gradient(90deg,#0000,#a78bfa 42%,#22d3ee 72%,#0000);border-radius:2px;width:16%;height:2px;margin-block-start:-1px;animation:4.2s linear infinite flow-run;position:absolute;inset-block-start:50%;inset-inline-start:0;box-shadow:0 0 16px #a78bfae6}@keyframes flow-run{0%{transform:translate(-100%)}to{transform:translate(625%)}}.flow__node{background:#0d0720;border:1px solid #c4b5fd8c;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;inset-block-start:50%;box-shadow:inset 0 0 6px #a78bfa8c}.flow__node:after{content:"";opacity:0;animation:4.2s ease-out infinite flow-hit;animation-delay:var(--hit,0s);border:1px solid #22d3eea6;border-radius:50%;position:absolute;inset:-6px}@keyframes flow-hit{0%{opacity:0;transform:scale(.4)}6%{opacity:.9}28%{opacity:0;transform:scale(2.4)}to{opacity:0}}.flow__node--1{--hit:0s;inset-inline-start:0}.flow__node--2{--hit:1.4s;inset-inline-start:33.3%}.flow__node--3{--hit:2.8s;inset-inline-start:66.6%}.flow__node--4{--hit:4.1s;inset-inline-start:100%}.spine{z-index:30;pointer-events:none;align-items:center;gap:12px;display:none;position:fixed;inset-block-start:50%;inset-inline-end:24px;translate:0 -50%}@media (min-width:1400px){.spine{display:flex}}.spine__label{writing-mode:vertical-rl;letter-spacing:.12em;color:var(--color-muted);opacity:.72;font-size:12px}.spine__track{background:#c4b5fd29;width:1px;height:180px;display:block;position:relative}.spine__fill{transform-origin:50% 0;background:linear-gradient(#a78bfa,#22d3ee);position:absolute;inset:0;transform:scaleY(0)}.spine__head{background:#ece4ff;border-radius:50%;width:7px;height:7px;position:absolute;inset-block-start:0;inset-inline-start:-3px;box-shadow:0 0 14px #a78bfaf2}@media (prefers-reduced-motion:reduce){.flow__pulse,.flow__node:after,.spine{display:none}}.hero__sky{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__aura{aspect-ratio:1;filter:blur(72px);will-change:transform;border-radius:50%;width:min(760px,74vw);display:block;position:absolute}.hero__aura--a{background:radial-gradient(circle,#a78bfa8c,#a78bfa00 68%);animation:21s cubic-bezier(.45,0,.55,1) infinite alternate aura-drift-a;inset-block-start:-24%;inset-inline-start:-18%}.hero__aura--b{background:radial-gradient(circle,#22d3ee66,#22d3ee00 66%);animation:27s cubic-bezier(.45,0,.55,1) infinite alternate aura-drift-b;inset-block-end:-30%;inset-inline-end:-16%}@keyframes aura-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(9%,7%)scale(1.18)}}@keyframes aura-drift-b{0%{transform:translate(0)scale(1.05)}to{transform:translate(-8%,-6%)scale(.9)}}.hero__floor{opacity:.92;transform-origin:50% 100%;height:66%;display:block;position:absolute;inset-block-end:-8%;inset-inline:-26%;overflow:hidden;transform:perspective(720px)rotateX(72deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 26%);mask-image:linear-gradient(#0000 0%,#000 26%)}.hero__floor:before{content:"";background-image:repeating-linear-gradient(90deg,#c4b5fd8c 0 1px,#0000 1px 72px),repeating-linear-gradient(0deg,#22d3ee5c 0 1px,#0000 1px 72px);animation:3.6s linear infinite grid-run;position:absolute;inset:-40% 0}@keyframes grid-run{0%{transform:translate(0)}to{transform:translateY(72px)}}.hero__motes{display:block;position:absolute;inset:0}.hero__motes i{opacity:0;background:#c4b5fd;border-radius:50%;width:3px;height:3px;animation:11s linear infinite mote-rise;position:absolute;inset-block-end:8%;box-shadow:0 0 10px #a78bfae6}.hero__motes i:nth-child(2n){background:#7fe6f5;box-shadow:0 0 9px #22d3eed9}.hero__motes i:nth-child(3n){width:2px;height:2px}.hero__motes i:first-child{animation-duration:10s;animation-delay:0s;inset-inline-start:5%}.hero__motes i:nth-child(2){animation-duration:13s;animation-delay:1.4s;inset-inline-start:13%}.hero__motes i:nth-child(3){animation-duration:11s;animation-delay:3.2s;inset-inline-start:22%}.hero__motes i:nth-child(4){animation-duration:14s;animation-delay:5s;inset-inline-start:31%}.hero__motes i:nth-child(5){animation-duration:12s;animation-delay:.8s;inset-inline-start:39%}.hero__motes i:nth-child(6){animation-duration:9.5s;animation-delay:2.6s;inset-inline-start:47%}.hero__motes i:nth-child(7){animation-duration:13s;animation-delay:4.4s;inset-inline-start:55%}.hero__motes i:nth-child(8){animation-duration:10.5s;animation-delay:6.2s;inset-inline-start:63%}.hero__motes i:nth-child(9){animation-duration:12.5s;animation-delay:1.9s;inset-inline-start:70%}.hero__motes i:nth-child(10){animation-duration:11.5s;animation-delay:3.8s;inset-inline-start:77%}.hero__motes i:nth-child(11){animation-duration:14s;animation-delay:5.6s;inset-inline-start:84%}.hero__motes i:nth-child(12){animation-duration:10s;animation-delay:7.4s;inset-inline-start:91%}.hero__motes i:nth-child(13){animation-duration:12s;animation-delay:8.1s;inset-inline-start:27%}.hero__motes i:nth-child(14){animation-duration:11s;animation-delay:9s;inset-inline-start:44%}.hero__motes i:nth-child(15){animation-duration:13.5s;animation-delay:2.2s;inset-inline-start:67%}.hero__motes i:nth-child(16){animation-duration:9s;animation-delay:4.8s;inset-inline-start:88%}@keyframes mote-rise{0%{opacity:0;transform:translateY(26px)}14%{opacity:.9}72%{opacity:.5}to{opacity:0;transform:translateY(-190px)}}.hero__canvas[data-mode=css]{display:block}.crystal{aspect-ratio:1;opacity:.82;width:min(500px,44vw);transform-style:preserve-3d;perspective:900px;position:absolute;inset-block-start:3%;inset-inline-end:-1%}.crystal__wire{width:100%;height:100%;animation:16s cubic-bezier(.45,0,.55,1) infinite alternate crystal-yaw;position:absolute;inset:0}.crystal__wire polygon,.crystal__wire line{fill:none;stroke:#c4b5fd80;stroke-width:1.1px;vector-effect:non-scaling-stroke}.crystal__wire polygon:nth-of-type(2){stroke:#22d3ee75}.crystal__wire polygon:nth-of-type(3){stroke:#f472b66b}@keyframes crystal-yaw{0%{transform:rotate3d(.16,.88,.4,-20deg)scale(.95)}to{transform:rotate3d(.16,.88,.4,20deg)scale(1.05)}}.crystal__ring{border:1px solid #22d3ee66;border-radius:50%;animation:14s linear infinite ring-spin;display:block;position:absolute;inset:7%}.crystal__ring--b{border-color:#f472b652;animation-duration:22s;animation-direction:reverse;inset:-3%}@keyframes ring-spin{0%{transform:rotateX(74deg)rotate(0)}to{transform:rotateX(74deg)rotate(360deg)}}.crystal__core{filter:blur(6px);background:radial-gradient(circle,#d8ccffeb,#7c3aed00 70%);border-radius:50%;animation:3.8s ease-in-out infinite core-pulse;display:block;position:absolute;inset:37%}@keyframes core-pulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.hero__aura,.hero__floor:before,.crystal__wire,.crystal__ring,.crystal__core{animation:none}.hero__motes i{display:none}}@media (max-width:900px){.crystal{opacity:.42;width:min(250px,62vw);inset-block-start:-4%;inset-inline:auto -8%}.hero__canvas[data-mode=css]{justify-content:center;align-items:flex-start;padding-block-start:6%}.hero__floor{height:52%;inset-block-end:-22%}}.split{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:64px;display:grid}.split__aside{position:sticky;top:108px}.split__aside .h2,.deploy__copy .h2{margin-block:16px 20px}.split__note{color:var(--color-muted);border-inline-start:2px solid #a78bfa80;margin-block-start:24px;padding-inline-start:16px;font-size:.875rem;line-height:1.75}.rulelist{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rulecard{background:linear-gradient(#a78bfa17,#0d072066);border:1px solid #c4b5fd29;border-radius:14px;height:100%;padding:26px;box-shadow:inset 0 1px #c4b5fd38,0 18px 40px -28px #7c3aedb3}.rulecard h3{letter-spacing:-.01em;margin-block-end:8px;font-size:1.0625rem;font-weight:600}.rulecard p{color:var(--color-body);font-size:.9375rem;line-height:1.8}.deploy{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:64px;display:grid}.deploy__points{gap:12px;margin-block:24px;display:grid}.deploy__points li{color:var(--color-body);padding-inline-start:24px;font-size:.9375rem;line-height:1.7;position:relative}.deploy__points li:before{content:"";background:linear-gradient(90deg, var(--color-accent), var(--color-cyan));width:10px;height:2px;position:absolute;inset-block-start:.62em;inset-inline-start:0}.deploy__note{color:var(--color-muted);background:#22d3ee0f;border-radius:10px;padding:16px 20px;font-size:.875rem;line-height:1.8}.deploy__spec{background:#0d07209e;border-radius:14px;padding:24px 32px 32px;box-shadow:inset 0 1px #c4b5fd33,0 30px 60px -40px #7c3aedcc}.deploy__spec h3{letter-spacing:.08em;color:var(--color-muted);margin-block-end:16px;font-size:.875rem;font-weight:600}.deploy__spec dl div{border-block-start:1px solid var(--color-line);grid-template-columns:96px minmax(0,1fr);gap:16px;padding-block:16px;display:grid}.deploy__spec dt{color:var(--color-muted);font-size:.875rem}.deploy__spec dd{color:var(--color-body);font-size:.9375rem;line-height:1.7}.deploy__spec .btn{margin-block-start:24px}.steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block-start:32px;display:grid}.step3{border:1px solid var(--color-line);background:#0d07208c;border-radius:14px;flex-direction:column;height:100%;padding:24px;display:flex}.step3--featured{background:linear-gradient(#a78bfa1f,#0d07208c);border-color:#a78bfa8c;box-shadow:0 24px 50px -34px #7c3aede6}.step3__name{align-items:center;gap:8px;font-size:1.0625rem;font-weight:600;display:flex}.step3__who{color:var(--color-muted);margin-block-start:4px;font-size:.875rem}.step3__price{letter-spacing:-.02em;margin-block:16px 4px;font-size:1.75rem;font-weight:600}.step3__price small{color:var(--color-muted);margin-inline-start:4px;font-size:.875rem;font-weight:400}.step3__fee{color:var(--color-muted);font-size:.8125rem}.step3__list{gap:8px;margin-block:16px 24px;display:grid}.step3__list li{color:var(--color-body);padding-inline-start:16px;font-size:.9375rem;line-height:1.6;position:relative}.step3__list li:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;inset-block-start:.6em;inset-inline-start:0}.step3 .btn{margin-block-start:auto}@media (max-width:1080px){.split,.deploy{grid-template-columns:minmax(0,1fr);gap:32px}.split__aside{position:static}.steps3{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.rulelist{grid-template-columns:minmax(0,1fr)}.deploy__spec dl div{grid-template-columns:minmax(0,1fr);gap:4px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
