/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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}}}@layer theme{:root,:host{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", 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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:hsl(var(--bg));--color-text:hsl(var(--text))}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:hsl(var(--bg));overflow-x:hidden}body{background-color:var(--color-bg);font-family:var(--font-sans);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--fs-body);line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}img,svg{max-width:100%;display:block}::selection{background:hsl(var(--accent));color:#fff}}@layer components;@layer utilities{.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.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}}.hidden{display:none}.grow{flex-grow:1}.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}}:root{--brand-indigo-h:243 75% 59%;--brand-blue-h:221 83% 53%;--brand-sky-h:213 94% 68%;--brand-pale-h:212 96% 78%;--brand-ink-h:222 47% 11%;--bg:0 0% 100%;--bg-soft:223 54% 97%;--bg-tint:222 81% 96%;--surface:0 0% 100%;--text:var(--brand-ink-h);--text-dim:219 20% 35%;--text-muted:221 16% 58%;--line:219 41% 92%;--line-strong:219 39% 85%;--accent:var(--brand-indigo-h);--accent-bright:var(--brand-blue-h);--accent-light:var(--brand-sky-h);--accent-soft:226 100% 97%;--green:160 84% 34%;--green-soft:157 47% 93%;--red:0 75% 51%;--amber:37 97% 39%;--amber-soft:44 87% 94%;--purple-tint:270 100% 96%;--gradient:linear-gradient(115deg, hsl(var(--accent)), hsl(var(--accent-bright)), hsl(var(--accent-light)));--maxw:min(92vw, 1660px);--fs-hero:clamp(2.6rem, 7vw, 8rem);--fs-h2:clamp(1.9rem, 4vw, 4.6rem);--fs-h3:clamp(1.05rem, 1.4vw, 1.55rem);--fs-body:clamp(1rem, 1.02vw, 1.28rem);--fs-small:clamp(.82rem, .82vw, 1rem);--fs-stat:clamp(2.4rem, 4.4vw, 5.8rem);--radius:clamp(14px, 1.2vw, 26px);--shadow-sm:0 1px 2px #1018280a, 0 1px 3px #1018280f;--shadow:0 4px 8px -2px #1018280f, 0 12px 28px -6px #1018281a;--shadow-lg:0 18px 40px -12px #10182829, 0 40px 80px -20px #10182824}@media(min-width:2000px){:root{--maxw:min(90vw, 2100px)}}@media(min-width:2600px){:root{--maxw:min(88vw, 2480px)}}.progress-bar{background:var(--gradient);z-index:1000;width:0%;height:3px;position:fixed;top:0;left:0}.nav{z-index:100;padding:clamp(14px,1.4vw,26px) 0;transition:background .35s,box-shadow .35s;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:saturate(180%)blur(20px);box-shadow:0 1px hsl(var(--line));background:#ffffffd1}.nav-inner{width:var(--maxw);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.logo{letter-spacing:-.02em;color:hsl(var(--text));align-items:center;gap:10px;font-size:clamp(1rem,1.05vw,1.3rem);font-weight:800;display:inline-flex}.logo-mark{width:clamp(26px,2vw,34px);height:auto}.nav-links{align-items:center;gap:clamp(16px,1.8vw,32px);display:flex}.nav-links a{font-size:var(--fs-small);color:hsl(var(--text-dim));font-weight:600;transition:color .2s}.nav-links a:hover{color:hsl(var(--accent))}.nav-links a.is-active{color:hsl(var(--text))}.btn{align-items:center;gap:8px;display:inline-flex}.btn-primary{font-size:var(--fs-small);background:var(--gradient);color:#fff;box-shadow:0 10px 24px -8px hsl(var(--accent) / .55);border-radius:999px;padding:clamp(9px,.8vw,14px) clamp(18px,1.6vw,30px);font-weight:700;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.btn-primary:hover{box-shadow:0 16px 32px -10px hsl(var(--accent) / .6);transform:translateY(-2px)}.btn-nav{font-size:var(--fs-small);background:hsl(var(--text));color:#fff;border-radius:999px;padding:clamp(9px,.8vw,14px) clamp(18px,1.6vw,30px);font-weight:600;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s}.btn-nav:hover{background:hsl(var(--accent));transform:translateY(-2px)}.nav-cta{align-items:center;gap:clamp(6px,.8vw,16px);display:flex}.btn-login{font-size:var(--fs-small);color:hsl(var(--text-dim));border-radius:999px;padding:clamp(9px,.8vw,14px) clamp(14px,1.2vw,24px);font-weight:600;transition:color .25s,background .25s}.btn-login:hover{color:hsl(var(--accent));background:hsl(var(--accent-soft))}.auth-body{background:radial-gradient(900px 520px at 78% 12%,hsl(var(--accent-soft)),transparent 70%),radial-gradient(700px 460px at 12% 88%,hsl(var(--purple-tint)),transparent 70%),hsl(var(--bg));min-height:100vh;display:flex}.auth-wrap{place-items:center;width:100%;padding:clamp(24px,5vw,70px) clamp(16px,4vw,40px);display:grid}.auth-card{background:hsl(var(--surface));border:1px solid hsl(var(--line));border-radius:var(--radius);width:min(100%,460px);box-shadow:var(--shadow-lg);padding:clamp(28px,3vw,52px)}.auth-brand{letter-spacing:-.02em;color:hsl(var(--text));align-items:center;gap:10px;margin-bottom:clamp(24px,2.6vw,40px);font-size:1.05rem;font-weight:800;display:inline-flex}.auth-title{letter-spacing:-.035em;font-size:clamp(1.6rem,2.4vw,2.4rem)}.auth-sub{font-size:var(--fs-small);color:hsl(var(--text-dim));margin-top:8px;margin-bottom:clamp(24px,2.4vw,36px)}.auth-form .f-row label{font-size:.8rem}.auth-field{display:block;position:relative}.auth-field input{padding-right:48px}.auth-reveal{width:32px;height:32px;color:hsl(var(--text-muted));cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;transition:color .2s,background .2s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-reveal:hover{color:hsl(var(--accent));background:hsl(var(--accent-soft))}.auth-reveal.is-on{color:hsl(var(--accent))}.auth-reveal svg{width:17px;height:17px}.auth-row{margin:4px 0 clamp(18px,1.8vw,26px)}.auth-check{font-size:var(--fs-small);color:hsl(var(--text-dim));cursor:pointer;align-items:center;gap:9px;font-weight:500;display:inline-flex}.auth-check input{width:16px;height:16px;accent-color:hsl(var(--accent));cursor:pointer}.auth-note{min-height:1.2em;margin-top:14px;font-size:.78rem;line-height:1.55}.auth-note.is-error{color:hsl(var(--red));font-weight:600}.auth-note.is-info{color:hsl(var(--text-dim));background:hsl(var(--bg-soft));border:1px solid hsl(var(--line));border-radius:10px;padding:10px 12px}.auth-foot{border-top:1px solid hsl(var(--line));color:hsl(var(--text-muted));margin-top:clamp(22px,2.2vw,34px);padding-top:clamp(18px,1.8vw,26px);font-size:.78rem;line-height:1.6}.auth-foot a{color:hsl(var(--accent));font-weight:600}.auth-foot a:hover{text-decoration:underline}@media(max-width:420px){.btn-login{padding:8px 12px}}.section{padding:clamp(80px,11vh,200px) 0;position:relative}.section-inner{width:var(--maxw);z-index:2;margin:0 auto;position:relative}.section-center{text-align:center}.section-soft{background:hsl(var(--bg-soft))}.section-accent{background:hsl(var(--bg-tint))}[data-pin]{align-items:center;min-height:100vh;display:flex;overflow:hidden}.section-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(40px,6vw,140px);display:grid}.section-split-reverse .split-text{order:2}.section-split-reverse .split-visual{order:1}h1,h2,h3{letter-spacing:-.035em;color:hsl(var(--text));font-weight:800;line-height:1.05}h2{font-size:var(--fs-h2)}.grad{background:var(--gradient);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.scene-desc{font-size:var(--fs-body);color:hsl(var(--text-dim));max-width:62ch;margin-top:clamp(18px,1.8vw,34px)}.section-center .scene-desc{margin-left:auto;margin-right:auto}.hero-section{background:radial-gradient(1200px 620px at 78% 16%,hsl(var(--accent-soft)),transparent 70%),radial-gradient(900px 520px at 10% 84%,hsl(var(--purple-tint)),transparent 70%),hsl(var(--bg));align-items:center;min-height:100vh;padding-top:clamp(90px,12vh,160px);display:flex}.hero-section .section-inner{z-index:2}.hero-eyebrow{border:1px solid hsl(var(--line-strong));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--text-dim));background:#ffffffb8;border-radius:999px;align-items:center;gap:10px;margin-bottom:clamp(22px,2.4vw,44px);padding:clamp(7px,.6vw,11px) clamp(14px,1.2vw,22px);font-weight:600;display:inline-flex}.dot-pulse{background:hsl(var(--green));border-radius:50%;flex:none;width:7px;height:7px;animation:2s infinite pulse}@keyframes pulse{50%{opacity:.5}}.hero-title{font-size:var(--fs-hero);letter-spacing:-.045em;font-weight:900;line-height:.95}.hero-sub{color:hsl(var(--text-dim));margin-top:clamp(20px,2vw,40px);font-size:clamp(1.05rem,1.5vw,1.85rem);font-weight:400}.section-center .hero-sub{max-width:46ch;margin-left:auto;margin-right:auto}.hero-actions{flex-wrap:wrap;justify-content:center;gap:clamp(12px,1.2vw,20px);margin-top:clamp(30px,3vw,56px);display:flex}.scroll-cue{flex-direction:column;align-items:center;gap:12px;margin-top:clamp(40px,5vh,88px);display:flex}.scroll-cue span{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--text-muted));font-size:.7rem;font-weight:600}.scroll-line{background:linear-gradient(180deg,hsl(var(--line-strong)),transparent);width:1px;height:clamp(38px,6vh,76px)}.q-label{color:hsl(var(--text-muted));letter-spacing:-.01em;margin-bottom:clamp(12px,1.2vw,22px);font-size:clamp(.95rem,1.1vw,1.3rem);font-weight:600}.section-center .q-label{margin-left:auto;margin-right:auto}.seg-head{margin-bottom:clamp(36px,3.6vw,72px)}.seg-head h2{max-width:26ch;margin:0 auto}.steps-grid{counter-reset:step;perspective:1400px;grid-template-columns:1fr;gap:clamp(16px,1.6vw,30px);display:grid}@media(min-width:860px){.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.step-card{background:hsl(var(--surface));border:1px solid hsl(var(--line));border-radius:var(--radius);box-shadow:var(--shadow-sm);transform-style:preserve-3d;will-change:transform;flex-direction:column;padding:clamp(26px,2.4vw,48px);transition:box-shadow .4s,border-color .4s;display:flex;position:relative}.step-card:hover{box-shadow:var(--shadow-lg);border-color:hsl(var(--line-strong))}.step-badge{background:var(--gradient);color:#fff;letter-spacing:.02em;border-radius:50%;place-items:center;width:clamp(38px,2.9vw,52px);height:clamp(38px,2.9vw,52px);margin-bottom:clamp(16px,1.5vw,26px);font-size:.8rem;font-weight:800;display:grid;transform:translateZ(26px)}.step-card h3{letter-spacing:-.025em;font-size:clamp(1.1rem,1.35vw,1.6rem);transform:translateZ(14px)}.step-card>p{font-size:var(--fs-small);color:hsl(var(--text-dim));flex:1;margin-top:10px;line-height:1.7}.step-meta{border-top:1px solid hsl(var(--line));text-transform:uppercase;letter-spacing:.09em;color:hsl(var(--accent));margin-top:clamp(18px,1.6vw,28px);padding-top:clamp(14px,1.3vw,22px);font-size:.72rem;font-weight:700}.btn-cta,.btn-ghost{font-size:var(--fs-body);border-radius:999px;align-items:center;gap:10px;padding:clamp(13px,1.1vw,22px) clamp(26px,2.2vw,44px);font-weight:700;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background .3s,color .3s,border-color .3s;display:inline-flex}.btn-cta{background:var(--gradient);color:#fff;box-shadow:0 10px 24px -8px hsl(var(--accent) / .55)}.btn-cta:hover{box-shadow:0 18px 36px -10px hsl(var(--accent) / .6);transform:translateY(-3px)}.btn-ghost{color:hsl(var(--text));border:1px solid hsl(var(--line-strong));box-shadow:var(--shadow-sm);background:#fff}.btn-ghost:hover{border-color:hsl(var(--accent));color:hsl(var(--accent));transform:translateY(-3px)}.split-stats{gap:clamp(16px,1.6vw,28px);display:grid}.stat-block{background:hsl(var(--surface));border:1px solid hsl(var(--line));border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:clamp(22px,2.2vw,44px);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.stat-block:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.stat-big{font-size:var(--fs-stat);letter-spacing:-.04em;font-weight:900;line-height:1}.stat-red{color:hsl(var(--red))}.stat-text{font-size:var(--fs-small);color:hsl(var(--text-dim));margin-top:8px}.inline-stats{flex-wrap:wrap;gap:clamp(24px,3vw,60px);margin-top:clamp(26px,2.6vw,48px);display:flex}.inline-stat{flex-direction:column;display:flex}.inline-val{letter-spacing:-.03em;background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,2.2vw,2.8rem);font-weight:800}.inline-label{color:hsl(var(--text-muted));text-transform:uppercase;letter-spacing:.09em;margin-top:4px;font-size:.72rem;font-weight:600}.transform-grid{text-align:left;grid-template-columns:1fr;gap:clamp(14px,1.4vw,26px);margin-top:clamp(30px,3vw,58px);display:grid}@media(min-width:760px){.transform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.transform-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsl(var(--line));border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#ffffffb8;padding:clamp(18px,1.7vw,30px);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.transform-card:hover{box-shadow:var(--shadow);border-color:hsl(var(--line-strong));transform:translateY(-4px)}.t-label{text-transform:uppercase;letter-spacing:.09em;color:hsl(var(--text-muted));margin-bottom:clamp(12px,1.1vw,18px);font-size:.72rem;font-weight:700}.t-row{align-items:center;gap:clamp(10px,1vw,16px);display:flex}.t-before{color:hsl(var(--text-muted));text-decoration:line-through;-webkit-text-decoration-color:hsl(var(--red));text-decoration-color:hsl(var(--red));white-space:nowrap;font-size:clamp(1rem,1.15vw,1.35rem);font-weight:700;text-decoration-thickness:2px}.t-before small{font-size:.74em;font-weight:500;text-decoration:none}.t-arrow{width:20px;height:20px;color:hsl(var(--accent-light));flex:none}.t-after{letter-spacing:-.03em;background:var(--gradient);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.25rem,1.7vw,2.1rem);font-weight:900}.sync-card,.order-card,.chart-card{background:hsl(var(--surface));border:1px solid hsl(var(--line));border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(20px,2vw,40px)}.sync-row,.order-row{border-bottom:1px solid hsl(var(--line));font-size:var(--fs-small);align-items:center;gap:clamp(10px,1vw,18px);padding:clamp(13px,1.2vw,20px) 0;font-weight:500;display:flex}.sync-row:last-child,.order-row:last-child{border-bottom:none}.sync-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.sync-dot-green{background:hsl(var(--green));box-shadow:0 0 0 4px hsl(var(--green-soft))}.sync-status{color:hsl(var(--green));background:hsl(var(--green-soft));border-radius:999px;margin-left:auto;padding:4px 12px;font-size:.72rem;font-weight:700}.order-channel{color:hsl(var(--text-dim));width:clamp(70px,7vw,120px);font-weight:600}.order-id{color:hsl(var(--text-muted));font-family:ui-monospace,monospace;font-size:.8rem}.order-badge{border-radius:999px;margin-left:auto;padding:4px 12px;font-size:.7rem;font-weight:700}.order-shipped{background:hsl(var(--green-soft));color:hsl(var(--green))}.order-processing{background:hsl(var(--amber-soft));color:hsl(var(--amber))}.order-new{background:hsl(var(--accent-soft));color:hsl(var(--accent))}.chart-bars{align-items:flex-end;gap:clamp(6px,.9vw,18px);height:clamp(180px,26vh,380px);display:flex}.chart-bar{height:var(--h,0%);background:linear-gradient(180deg,hsl(var(--accent-bright)),hsl(var(--accent)));border-radius:6px 6px 3px 3px;flex:1;min-height:4px}.chart-labels{gap:clamp(6px,.9vw,18px);margin-top:14px;display:flex}.chart-labels span{text-align:center;color:hsl(var(--text-muted));flex:1;font-size:.68rem;font-weight:600}.features-head{margin-bottom:clamp(36px,3.6vw,70px)}.features-head h2{max-width:24ch;margin:0 auto}.features-grid{perspective:1400px;perspective-origin:50% 40%;grid-template-columns:1fr;gap:clamp(16px,1.6vw,30px);display:grid}@media(min-width:720px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-card{background:hsl(var(--surface));border:1px solid hsl(var(--line));border-radius:var(--radius);box-shadow:var(--shadow-sm);transform-style:preserve-3d;will-change:transform;padding:clamp(24px,2.2vw,44px);transition:box-shadow .4s,border-color .4s}.feature-card:hover{box-shadow:var(--shadow-lg);border-color:hsl(var(--line-strong))}.fc-ico{background:hsl(var(--accent-soft));width:clamp(42px,3.2vw,58px);height:clamp(42px,3.2vw,58px);color:hsl(var(--accent));border-radius:14px;place-items:center;margin-bottom:clamp(16px,1.5vw,26px);transition:background .4s,color .4s,transform .4s cubic-bezier(.22,1,.36,1);display:grid;transform:translateZ(26px)}.fc-ico svg{width:52%;height:52%}.feature-card:hover .fc-ico{background:var(--gradient);color:#fff}.feature-card h3{letter-spacing:-.025em;font-size:clamp(1.1rem,1.35vw,1.6rem);transform:translateZ(16px)}.fc-lead{font-size:var(--fs-small);color:hsl(var(--text-dim));margin-top:10px;line-height:1.65;transform:translateZ(10px)}.feature-card .feature-list{border-top:1px solid hsl(var(--line));gap:clamp(12px,1.1vw,18px);margin-top:clamp(18px,1.6vw,28px);padding-top:clamp(16px,1.5vw,26px);display:grid}.feature-list li{color:hsl(var(--text-dim));padding-left:28px;font-size:.82rem;line-height:1.6;position:relative}.feature-list li:before{content:"";background:var(--gradient);border-radius:50%;width:16px;height:16px;position:absolute;top:.3em;left:0}.feature-list li:after{content:"";border-bottom:1.7px solid #fff;border-left:1.7px solid #fff;width:6px;height:3px;position:absolute;top:calc(.3em + 5px);left:4.6px;transform:rotate(-45deg)}.feature-list strong{font-size:var(--fs-small);color:hsl(var(--text));letter-spacing:-.01em;margin-bottom:2px;font-weight:700;display:block}.card3d{transform-style:preserve-3d}.stat-block,.review-card,.transform-card,.mp-logo,.demo-form{will-change:transform}.split-stats,.reviews-grid,.transform-grid,.marketplace-logos,.demo-grid{perspective:1400px}@media(prefers-reduced-motion:reduce){.fc-ico,.feature-card h3,.fc-lead{transform:none}.features-grid,.split-stats,.reviews-grid,.transform-grid,.marketplace-logos,.demo-grid{perspective:none}}.integrations-section{overflow:hidden}.marquee{margin-top:clamp(40px,4vw,84px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8%,#000 92%,#0000)}.marquee-track{width:max-content;animation:38s linear infinite marquee-scroll;display:flex}.marquee:hover .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}.marquee-row{align-items:stretch;gap:clamp(14px,1.4vw,30px);margin:0;padding-right:clamp(14px,1.4vw,30px);list-style:none;display:flex}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.mp-logo{background:hsl(var(--surface));border:1px solid hsl(var(--line));border-radius:var(--radius);width:clamp(140px,12vw,230px);box-shadow:var(--shadow-sm);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:12px;padding:clamp(20px,2vw,40px) clamp(10px,1vw,20px);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex}.mp-logo:hover{box-shadow:var(--shadow);border-color:hsl(var(--line-strong));transform:translateY(-6px)}.mp-logo img{object-fit:contain;width:auto;height:clamp(26px,2.4vw,44px)}.mp-logo span{color:hsl(var(--text-dim));font-size:.72rem;font-weight:700}.proof-stats{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:clamp(24px,3vw,70px);margin-top:clamp(40px,4.5vw,90px);display:grid}.proof-stat{text-align:center}.proof-val{font-size:var(--fs-stat);letter-spacing:-.04em;background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1;display:block}.proof-label{font-size:var(--fs-small);color:hsl(var(--text-dim));margin-top:10px;font-weight:500;display:block}.reviews-head h2{max-width:22ch}.reviews-head .rating-summary{max-width:60ch}.rating-summary{flex-wrap:wrap;align-items:center;gap:clamp(12px,1.2vw,20px);margin-top:clamp(20px,2vw,36px);display:flex}.rating-summary p{font-size:var(--fs-small);color:hsl(var(--text-dim));margin:0}.rating-summary strong{color:hsl(var(--text));font-weight:700}.quote-avatar{background:var(--gradient);color:#fff;width:clamp(44px,3.4vw,62px);height:clamp(44px,3.4vw,62px);font-weight:800;font-size:var(--fs-small);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.quote-name{font-weight:700;font-size:var(--fs-small)}.quote-role{color:hsl(var(--text-muted));font-size:.78rem}.reviews-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:stretch;gap:clamp(18px,1.8vw,34px);margin-top:clamp(40px,4vw,80px);display:grid}.review-card{background:hsl(var(--surface));border:1px solid hsl(var(--line));border-radius:var(--radius);flex-direction:column;padding:clamp(28px,2.4vw,52px);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.review-card:before{content:"";background:var(--gradient);transform-origin:0;height:3px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.review-card:hover{box-shadow:var(--shadow);border-color:hsl(var(--line-strong));transform:translateY(-6px)}.review-card:hover:before{transform:scaleX(1)}.review-mark{color:hsl(var(--accent-soft));pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(7rem,9vw,12rem);font-weight:800;line-height:1;position:absolute;top:clamp(-14px,-1vw,-6px);right:clamp(14px,1.6vw,30px)}.review-card>:not(.review-mark){z-index:1;position:relative}.review-stars{color:#f59f0a;gap:3px;margin-bottom:clamp(16px,1.5vw,26px);display:flex}.review-stars svg{flex:none;width:17px;height:17px}.review-text{color:hsl(var(--text-dim));flex:1;font-size:clamp(.95rem,1.05vw,1.22rem);line-height:1.72}.review-metric{align-items:baseline;gap:10px;margin-top:clamp(20px,2vw,34px);display:flex}.review-metric strong{letter-spacing:-.04em;background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,2.2vw,2.9rem);font-weight:900;line-height:1}.review-metric span{color:hsl(var(--text-muted));max-width:22ch;font-size:.76rem;font-weight:600;line-height:1.4}.review-author{border-top:1px solid hsl(var(--line));align-items:center;gap:12px;margin-top:clamp(20px,1.8vw,32px);padding-top:clamp(18px,1.6vw,28px);display:flex}.section-cta{background:radial-gradient(900px 520px at 50% 0%,hsl(var(--accent-soft)),transparent 70%),hsl(var(--bg))}.section-cta .btn-cta{margin-top:clamp(28px,2.8vw,52px)}.demo-section{background:hsl(var(--bg-soft))}.demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:clamp(40px,5vw,120px);display:grid}.demo-benefits{gap:clamp(12px,1.2vw,20px);margin-top:clamp(26px,2.6vw,46px);display:grid}.demo-benefits li{font-size:var(--fs-small);color:hsl(var(--text-dim));align-items:flex-start;gap:12px;display:flex}.demo-benefits li svg{color:hsl(var(--green));flex-shrink:0;margin-top:3px}.demo-form{background:hsl(var(--surface));border:1px solid hsl(var(--line));border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:clamp(24px,2.4vw,48px)}.f-row{margin-bottom:clamp(14px,1.3vw,22px)}.f-split{grid-template-columns:1fr 1fr;gap:clamp(12px,1.2vw,20px);display:grid}.f-row label{color:hsl(var(--text-dim));margin-bottom:8px;font-size:.8rem;font-weight:700;display:block}.f-row input,.f-row textarea{width:100%;font-family:inherit;font-size:var(--fs-small);border:1px solid hsl(var(--line-strong));background:hsl(var(--bg-soft));color:hsl(var(--text));resize:vertical;border-radius:12px;padding:clamp(11px,1vw,17px) clamp(13px,1.1vw,19px);font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s}.f-row input::placeholder,.f-row textarea::placeholder{color:hsl(var(--text-muted));font-weight:400}.f-row input:focus,.f-row textarea:focus{border-color:hsl(var(--accent));box-shadow:0 0 0 4px hsl(var(--accent-soft));background:#fff;outline:none}.btn-submit{width:100%;font-family:inherit;font-size:var(--fs-body);background:var(--gradient);color:#fff;cursor:pointer;box-shadow:0 10px 24px -8px hsl(var(--accent) / .5);border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:clamp(14px,1.2vw,22px);font-weight:700;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex}.btn-submit:hover:not(:disabled){box-shadow:0 16px 32px -10px hsl(var(--accent) / .55);transform:translateY(-2px)}.btn-submit:disabled{opacity:.55;cursor:not-allowed}.f-note{text-align:center;color:hsl(var(--text-muted));margin-top:14px;font-size:.74rem}.f-success{background:hsl(var(--green-soft));border:1px solid hsl(var(--green) / .25);color:hsl(var(--green));font-size:var(--fs-small);opacity:0;border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;font-weight:600;transition:opacity .4s,transform .4s;display:flex;transform:translateY(8px)}.f-success[hidden]{display:none}.f-success.is-visible{opacity:1;transform:translateY(0)}.f-success svg{flex-shrink:0}.faq-inner{width:min(92vw,1100px);margin:0 auto}.faq-list{margin-top:clamp(34px,3.4vw,64px)}.faq-item{border-bottom:1px solid hsl(var(--line))}.faq-q{text-align:left;width:100%;font-family:inherit;font-size:var(--fs-h3);letter-spacing:-.02em;color:hsl(var(--text));cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:clamp(20px,1.9vw,34px) 0;font-weight:700;transition:color .25s;display:flex}.faq-q:hover{color:hsl(var(--accent))}.faq-icon{background:hsl(var(--accent-soft));width:clamp(28px,2.2vw,38px);height:clamp(28px,2.2vw,38px);color:hsl(var(--accent));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:400;transition:transform .35s cubic-bezier(.22,1,.36,1),background .3s,color .3s;display:flex}.faq-item.open .faq-icon{background:hsl(var(--accent));color:#fff;transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .45s cubic-bezier(.22,1,.36,1);overflow:hidden}.faq-a p{color:hsl(var(--text-dim));font-size:var(--fs-small);max-width:80ch;margin-bottom:clamp(12px,1.1vw,18px);line-height:1.75}.faq-a p:last-child{margin-bottom:clamp(20px,1.8vw,32px)}.footer{border-top:1px solid hsl(var(--line));background:hsl(var(--bg-soft));padding:clamp(50px,5vw,100px) 0 clamp(30px,3vw,60px)}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(20px,2vw,40px);display:flex}.footer-brand p{font-size:var(--fs-small);color:hsl(var(--text-muted));margin-top:8px}.footer-links{flex-wrap:wrap;gap:clamp(16px,1.6vw,32px);display:flex}.footer-links a{font-size:var(--fs-small);color:hsl(var(--text-dim));font-weight:600;transition:color .2s}.footer-links a:hover{color:hsl(var(--accent))}.footer-copy{border-top:1px solid hsl(var(--line));width:100%;color:hsl(var(--text-muted));margin-top:24px;padding-top:24px;font-size:.76rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-launcher{z-index:300;background:var(--gradient);color:#fff;font-family:inherit;font-size:var(--fs-small);cursor:pointer;box-shadow:0 12px 28px -8px hsl(var(--accent-bright) / .55);border:none;border-radius:999px;align-items:center;gap:10px;padding:clamp(12px,1vw,17px) clamp(18px,1.4vw,26px);font-weight:700;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex;position:fixed;bottom:clamp(16px,1.8vw,34px);right:clamp(16px,1.8vw,34px)}.chat-launcher:hover{box-shadow:0 18px 36px -10px hsl(var(--accent-bright) / .6);transform:translateY(-3px)}.chat-launcher:focus-visible{outline:2px solid hsl(var(--brand-ink-h));outline-offset:3px}.chat-launcher svg{flex:none;width:20px;height:20px}.chat-ico-close,.chat-launcher.is-open .chat-ico-open{display:none}.chat-launcher.is-open .chat-ico-close{display:block}.chat-launcher.is-open .chat-launcher-label{display:none}.chat-panel{z-index:301;background:hsl(var(--surface));border:1px solid hsl(var(--line));width:min(400px,100vw - 32px);max-height:min(620px,100vh - 130px);box-shadow:var(--shadow-lg);opacity:0;transform-origin:100% 100%;border-radius:clamp(16px,1.4vw,22px);flex-direction:column;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:calc(clamp(16px,1.8vw,34px) + 62px);right:clamp(16px,1.8vw,34px);overflow:hidden;transform:translateY(14px)scale(.98)}.chat-panel.is-open{opacity:1;transform:none}.chat-panel[hidden]{display:none}.chat-head{border-bottom:1px solid hsl(var(--line));background:hsl(var(--bg-soft));flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.chat-head-id{align-items:center;gap:12px;min-width:0;display:flex}.chat-avatar{border:1px solid hsl(var(--line));background:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.chat-avatar img{width:22px;height:22px}.chat-title{letter-spacing:-.01em;font-size:.92rem;font-weight:700}.chat-status{color:hsl(var(--text-muted));align-items:center;gap:7px;margin-top:2px;font-size:.72rem;display:flex}.chat-close{width:32px;height:32px;color:hsl(var(--text-muted));cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.chat-close:hover{background:hsl(var(--line));color:hsl(var(--text))}.chat-close svg{width:17px;height:17px}.chat-log{flex-direction:column;flex:auto;gap:12px;min-height:140px;padding:18px;display:flex;overflow-y:auto}.chat-msg{display:flex}.chat-msg-user{justify-content:flex-end}.chat-bubble{white-space:pre-wrap;border-radius:16px;max-width:84%;padding:11px 15px;font-size:.88rem;line-height:1.6}.chat-msg-bot .chat-bubble{background:hsl(var(--bg-tint));color:hsl(var(--text));border-bottom-left-radius:5px}.chat-msg-user .chat-bubble{background:var(--gradient);color:#fff;border-bottom-right-radius:5px}.chat-jump{border:1px solid hsl(var(--line-strong));color:hsl(var(--accent));background:#fff;border-radius:999px;margin-top:10px;padding:7px 14px;font-size:.78rem;font-weight:700;transition:background .2s,border-color .2s;display:inline-block}.chat-jump:hover{background:hsl(var(--accent-soft));border-color:hsl(var(--accent))}.chat-typing .chat-bubble{align-items:center;gap:4px;padding:14px 16px;display:flex}.chat-typing span{background:hsl(var(--text-muted));border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite chat-dot}.chat-typing span:nth-child(2){animation-delay:.15s}.chat-typing span:nth-child(3){animation-delay:.3s}@keyframes chat-dot{0%,60%,to{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-chips{scrollbar-width:none;flex:none;gap:7px;padding:0 18px 12px;display:flex;overflow-x:auto}.chat-chips::-webkit-scrollbar{display:none}.chat-chip{border:1px solid hsl(var(--line-strong));color:hsl(var(--text-dim));white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:7px 14px;font-family:inherit;font-size:.76rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.chat-chip:hover{background:hsl(var(--accent-soft));color:hsl(var(--accent));border-color:hsl(var(--accent))}.chat-form{border-top:1px solid hsl(var(--line));background:hsl(var(--bg-soft));flex:none;align-items:center;gap:8px;padding:12px 14px;display:flex}.chat-form input{border:1px solid hsl(var(--line-strong));min-width:0;color:hsl(var(--text));background:#fff;border-radius:999px;flex:auto;padding:11px 15px;font-family:inherit;font-size:.88rem}.chat-form input::placeholder{color:hsl(var(--text-muted))}.chat-form input:focus{border-color:hsl(var(--accent));box-shadow:0 0 0 3px hsl(var(--accent-soft));outline:none}.chat-form button{background:var(--gradient);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:transform .2s;display:grid}.chat-form button:hover{transform:scale(1.06)}.chat-form button svg{width:17px;height:17px}@media(max-width:560px){.chat-panel{width:auto;max-height:min(78vh,100vh - 110px);bottom:calc(clamp(16px,1.8vw,34px) + 58px);left:8px;right:8px}.chat-launcher-label{display:none}.chat-launcher{padding:14px}}@media(prefers-reduced-motion:reduce){.chat-panel{transition:none}.chat-typing span{animation:none}}.features-hero{background:linear-gradient(180deg,#fff,hsl(var(--bg-soft)));text-align:center;padding:160px 0 64px}.features-hero .eyebrow{margin-left:auto;margin-right:auto}.features-hero h1{letter-spacing:-.03em;max-width:760px;margin:0 auto 20px;font-size:clamp(2.2rem,4.2vw,3.2rem);font-weight:700;line-height:1.12}.features-hero .section-sub{max-width:620px;margin-left:auto;margin-right:auto}.feature-browser{padding:56px 0 140px}.feature-toolbar{z-index:20;background:hsl(var(--bg-soft) / .85);-webkit-backdrop-filter:blur(10px);border:1px solid hsl(var(--line));border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;padding:12px;display:flex;position:sticky;top:84px}.feature-tabs{flex-wrap:wrap;gap:4px;display:flex}.feature-tab{color:hsl(var(--text-muted));cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:9px 18px;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .2s}.feature-tab:hover{color:hsl(var(--text))}.feature-tab.is-active{background:hsl(var(--accent-bright));color:#fff;box-shadow:0 4px 14px -2px hsl(var(--accent-bright) / .4)}.feature-search{border:1px solid hsl(var(--line));min-width:260px;color:hsl(var(--text-muted));background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;display:flex}.feature-search input{width:100%;color:hsl(var(--text));background:0 0;border:none;outline:none;font-family:inherit;font-size:.9rem}.feature-search input::placeholder{color:hsl(var(--text-muted))}.feature-grid-full{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.spec-card{border:1px solid hsl(var(--line));border-radius:var(--radius);opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) forwards spec-card-in;animation-delay:calc(var(--card-index,0) * 50ms);background:#fff;flex-direction:column;padding:24px;transition-property:transform,box-shadow,border-color,opacity;transition-duration:.4s;transition-timing-function:cubic-bezier(.22,1,.36,1);display:flex}@keyframes spec-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.spec-card:hover{box-shadow:var(--shadow);border-color:hsl(var(--accent-bright) / .25);transform:translateY(-3px)}.spec-card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.spec-icon{background:linear-gradient(135deg,hsl(var(--accent-bright) / .12),hsl(var(--accent-bright) / .04));width:36px;height:36px;color:hsl(var(--accent-bright));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.spec-tag{text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--accent-bright));background:hsl(var(--accent-bright) / .08);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:.68rem;font-weight:700}.spec-card h3{letter-spacing:-.01em;margin-bottom:8px;font-size:1.05rem;font-weight:700}.spec-card p{color:hsl(var(--text-muted));flex-grow:1;margin-bottom:20px;font-size:.9rem;line-height:1.55}.spec-footer{border-top:1px solid hsl(var(--line));justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.spec-category{color:hsl(var(--text-muted));font-size:.78rem;font-weight:500}.spec-link{color:hsl(var(--text));white-space:nowrap;align-items:center;gap:4px;font-size:.82rem;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.spec-link:hover{color:hsl(var(--accent-bright));gap:7px}.feature-empty{text-align:center;color:hsl(var(--text-muted));padding:80px 0;font-size:1rem}@media(max-width:960px){.feature-grid-full{grid-template-columns:repeat(2,1fr)}.feature-toolbar{border-radius:var(--radius);flex-direction:column;align-items:stretch;position:static}.feature-search{min-width:0}}@media(max-width:600px){.feature-grid-full{grid-template-columns:1fr}.features-hero{padding:130px 0 48px}.feature-tabs{flex-wrap:nowrap;overflow-x:auto}}@media(max-width:1100px){.section-split,.demo-grid{grid-template-columns:1fr;gap:clamp(32px,5vw,60px)}.section-split-reverse .split-text{order:1}.section-split-reverse .split-visual{order:2}.scene-desc{max-width:none}}@media(max-width:768px){:root{--maxw:90vw}[data-pin]{min-height:auto;display:block;overflow:visible}.hero-section{min-height:92vh;display:flex}.section{padding:clamp(64px,9vh,100px) 0}.f-split{grid-template-columns:1fr}.footer-inner{flex-direction:column;align-items:flex-start}.inline-stats{gap:22px}.reviews-head h2{max-width:none}.marquee-track{animation-duration:26s}}@media(max-width:480px){:root{--maxw:92vw}.marquee-track{animation-duration:20s}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}html{scroll-behavior:auto}.marquee{overflow-x:auto}.marquee-track{animation:none!important}.marquee-row[aria-hidden=true]{display:none}}@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}
