@font-face{font-family:Rubik;src:url(/fonts/Rubik-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/fonts/Rubik-Bold.ttf) format("truetype");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Share Tech Mono;src:url(/fonts/ShareTechMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root,[data-theme=light]{--neutral-host:#4a4b50;--neutral-window:#e9eaef;--neutral-panel:#ecedf1;--neutral-inset:#e3e4ea;--neutral-cell:#eff0f4;--neutral-shadow:#c9cbd4;--neutral-shadow-tight:#c6c8d1;--neutral-shadow-knob:#bfc1ca;--neutral-highlight:#fff;--neutral-track:#8e9098;--ink-900:#18191c;--ink-700:#4a4c54;--ink-600:#6a6c74;--ink-500:#8e9098;--ink-400:#9a9ca4;--lcd-row-selected:#26272b;--lcd-row-hover:#2c2d31;--knob-face-light:#e6e6e8;--knob-face-dark:#c9c9cc;--knob-cap:#c4c4c8;--cap-white:#fff;--cap-grey:#ededf0;--cap-grip:#b6b8be;--param-cyan:#7fddf5;--param-indigo:#4b4fb8;--param-orange:#fac38f;--param-orange-tick:#f5ac6a;--param-red:#f26b6b;--sig-coral:#f26b6b;--sig-coral-ticker:#fa7f7f;--sig-coral-fill:#f4a3a3;--sig-coral-wash:#f8dcdc;--sig-coral-soft:#ffd3d3;--sig-cyan:#3fc6e8;--sig-cyan-ticker:#7fe6fa;--sig-cyan-fill:#9fe4f5;--sig-cyan-wash:#d9f4fb;--sig-cyan-soft:#c9f4fb;--sig-lime:#6cc94a;--sig-lime-ticker:#a9ee85;--sig-lime-fill:#b5e99a;--sig-lime-wash:#e2f6d6;--sig-lime-soft:#ddf7c8;--sig-indigo:#4b4fb8;--sig-indigo-ticker:#9ea2f0;--sig-indigo-fill:#a9ace8;--sig-indigo-wash:#dfe0f6;--sig-indigo-soft:#d6d8f7;--sig-orange:#ee8f3c;--sig-orange-ticker:#fac38f;--sig-orange-fill:#f8c79a;--sig-orange-wash:#fbe6d2;--sig-orange-soft:#fdddc0;--sig-teal:#2fb5a3;--sig-teal-ticker:#7fe0cf;--sig-teal-fill:#9ee3d7;--sig-teal-wash:#d8f3ee;--sig-teal-soft:#cdefe8;--sig-pink:#e8609e;--sig-pink-ticker:#f7a3c9;--sig-pink-fill:#f5b3d0;--sig-pink-wash:#fbe1ed;--sig-pink-soft:#fad3e5;--sig-lilac:#9478e8;--sig-lilac-ticker:#b9a3f4;--sig-lilac-fill:#c8b8f6;--sig-lilac-wash:#ece6fc;--sig-lilac-soft:#e4dcfb;--screen-line:#2a3a54;--screen-zero:hsla(0,0%,100%,.16);--screen-hot:#fac38f;--screen-clip:#ff5a5a;--transport-play:#4caf72;--juice-label-on:#bf1f1f;--juice-ring:#b9a3f4;--surface-host:var(--neutral-host);--surface-window:var(--neutral-window);--surface-panel:var(--neutral-panel);--surface-inset:var(--neutral-inset);--surface-cell:var(--neutral-cell);--surface-track:var(--neutral-track);--shade-dark:var(--neutral-shadow);--shade-dark-tight:var(--neutral-shadow-tight);--shade-knob:var(--neutral-shadow-knob);--shade-light:var(--neutral-highlight);--text-primary:var(--ink-900);--text-value:var(--ink-700);--text-secondary:var(--ink-600);--text-inactive:var(--ink-500);--text-muted:var(--ink-400);--k-hi:#fff;--k-lo:#c2c4cd;--k-face1:#fff;--k-face2:#dcdee5;--k-print:#9a9ca4;--knob-face-1:var(--knob-face-light);--knob-face-2:var(--knob-face-dark);--knob-cap-fill:var(--knob-cap);--lcd-bg:var(--lcd-black);--lcd-border:var(--lcd-bezel);--lcd-text:var(--lcd-yellow);--tint-base:var(--neutral-panel);--accent:var(--sig-coral);--accent-ticker:var(--sig-coral-ticker);--accent-fill:var(--sig-coral-fill);--accent-wash:var(--sig-coral-wash);--accent-soft:var(--sig-coral-soft);--shadow-raised-sm:3px 3px 6px #c9cbd4,-3px -3px 6px #fff;--shadow-raised-md:3px 3px 7px #c9cbd4,-3px -3px 7px #fff;--shadow-knob:4px 5px 10px #bfc1ca,-3px -3px 8px #fff;--shadow-thumb:2px 3px 6px #c6c8d1,-2px -2px 5px #fff;--shadow-cell:1px 1px 2px #c9cbd4,-1px -1px 2px #fff;--shadow-inset-sm:inset 3px 3px 6px #c6c8d1,inset -3px -3px 6px #fff;--shadow-inset-md:inset 3px 3px 7px #c6c8d1,inset -3px -3px 7px #fff;--shadow-track:inset 1px 1px 3px rgba(0,0,0,.35);--shadow-cap:0 3px 6px rgba(0,0,0,.22);--shadow-knob-face:inset 0 -3px 5px rgba(0,0,0,.12);--shadow-knob-cap:inset 1px 1px 3px rgba(0,0,0,.18);--shadow-menu:0 12px 26px rgba(0,0,0,.28);--shadow-window:0 30px 60px rgba(0,0,0,.35)}[data-theme=dark]{--cap-white:#f4f4f6;--cap-grey:#c9cad0;--cap-grip:#8e9098;--surface-host:#0e0f12;--surface-window:#1e2026;--surface-panel:#23252c;--surface-inset:#1a1c21;--surface-cell:#2b2e36;--surface-track:#0f1014;--shade-dark:#15161a;--shade-dark-tight:#16171b;--shade-knob:#131418;--shade-light:#2a2d35;--text-primary:#ecedf1;--text-value:#b9bcc6;--text-secondary:#9a9da8;--text-inactive:#6e717c;--text-muted:#5c5f69;--k-hi:#2d3038;--k-lo:#131418;--k-face1:#41444d;--k-face2:#2a2c33;--k-print:#6a6c74;--knob-face-1:#4a4d56;--knob-face-2:#2c2e35;--knob-cap-fill:#3a3d45;--lcd-bg:#0c0d0f;--lcd-border:#3a3d46;--lcd-text:#f5d547;--tint-base:#23252c;--shadow-raised-sm:3px 3px 6px #15161a,-3px -3px 6px #2a2d35;--shadow-raised-md:3px 3px 7px #15161a,-3px -3px 7px #2a2d35;--shadow-knob:4px 5px 10px #131418,-3px -3px 8px #2a2d35;--shadow-thumb:2px 3px 6px #16171b,-2px -2px 5px #2a2d35;--shadow-cell:1px 1px 2px #15161a,-1px -1px 2px #2a2d35;--shadow-inset-sm:inset 3px 3px 6px #16171b,inset -3px -3px 6px #2a2d35;--shadow-inset-md:inset 3px 3px 7px #16171b,inset -3px -3px 7px #2a2d35}:root{--space-window-pad:18px;--space-row-gap:10px;--space-panel-pad:14px;--space-card-gap:9px;--space-inset-pad:6px;--space-grid-pad-y:12px;--space-grid-pad-x:10px;--space-pill-gap:10px;--space-label-gap:8px;--layout-pad:28px;--layout-gap:24px;--layout-cell-gap:18px;--type-knob-label-size:11px;--type-knob-label-weight:700;--type-knob-label-tracking:0.4px;--type-knob-label-stroke:0.4px;--knobcell-w-md:82px;--knobcell-w-sm:70px;--size-ticker:20px;--size-pill-h:30px;--size-switch-h:28px;--size-switch-w:72px;--size-round-btn:26px;--size-transport:40px;--size-knob-lg:66px;--size-knob-md:52px;--size-knob-sm:34px;--size-lcd-h:22px;--size-header-h:30px;--radius-window:6px;--radius-panel:10px;--radius-inset:8px;--radius-pill:15px;--radius-cell:5px;--radius-cap:7px;--dur-fast:120ms;--dur-base:180ms;--ease-standard:cubic-bezier(.3,.7,.4,1);--ticker-speed:22;--knob-drag-px:150;--knob-sweep-deg:270}[data-signature=coral]{--accent:var(--sig-coral);--accent-ticker:var(--sig-coral-ticker);--accent-fill:var(--sig-coral-fill);--accent-wash:var(--sig-coral-wash);--accent-soft:var(--sig-coral-soft)}[data-signature=cyan]{--accent:var(--sig-cyan);--accent-ticker:var(--sig-cyan-ticker);--accent-fill:var(--sig-cyan-fill);--accent-wash:var(--sig-cyan-wash);--accent-soft:var(--sig-cyan-soft)}[data-signature=lime]{--accent:var(--sig-lime);--accent-ticker:var(--sig-lime-ticker);--accent-fill:var(--sig-lime-fill);--accent-wash:var(--sig-lime-wash);--accent-soft:var(--sig-lime-soft)}[data-signature=indigo]{--accent:var(--sig-indigo);--accent-ticker:var(--sig-indigo-ticker);--accent-fill:var(--sig-indigo-fill);--accent-wash:var(--sig-indigo-wash);--accent-soft:var(--sig-indigo-soft)}[data-signature=orange]{--accent:var(--sig-orange);--accent-ticker:var(--sig-orange-ticker);--accent-fill:var(--sig-orange-fill);--accent-wash:var(--sig-orange-wash);--accent-soft:var(--sig-orange-soft)}[data-signature=teal]{--accent:var(--sig-teal);--accent-ticker:var(--sig-teal-ticker);--accent-fill:var(--sig-teal-fill);--accent-wash:var(--sig-teal-wash);--accent-soft:var(--sig-teal-soft)}[data-signature=pink]{--accent:var(--sig-pink);--accent-ticker:var(--sig-pink-ticker);--accent-fill:var(--sig-pink-fill);--accent-wash:var(--sig-pink-wash);--accent-soft:var(--sig-pink-soft)}[data-signature=lilac]{--accent:var(--sig-lilac);--accent-ticker:var(--sig-lilac-ticker);--accent-fill:var(--sig-lilac-fill);--accent-wash:var(--sig-lilac-wash);--accent-soft:var(--sig-lilac-soft)}[data-theme=dark] [data-signature],[data-theme=dark][data-signature]{--accent-wash:color-mix(in srgb,var(--accent) 24%,#23252c);--accent-soft:color-mix(in srgb,var(--accent) 34%,#23252c)}:root,[data-theme=light]{--page:#e9eaef;--surface:#ecedf1;--surface-sunk:#e3e4ea;--ink:#18191c;--ink-soft:#4a4c54;--ink-muted:#5c5e66;--coral:#f26b6b;--coral-ticker:#fa7f7f;--coral-wash:#f8dcdc;--cyan:#3fc6e8;--cyan-ticker:#7fe6fa;--cyan-wash:#d9f4fb;--lime:#6cc94a;--lime-ticker:#a9ee85;--lime-wash:#e2f6d6;--orange:#ee8f3c;--orange-ticker:#fac38f;--orange-wash:#fbe6d2;--lilac:#9478e8;--lilac-ticker:#b9a3f4;--lilac-wash:#ece6fc;--indigo:#4b4fb8;--indigo-ticker:#9ea2f0;--indigo-wash:#dfe0f6;--pink:#e8609e;--pink-ticker:#f7a3c9;--pink-wash:#fbe1ed;--teal:#2fb5a3;--teal-ticker:#7fe0cf;--teal-wash:#d8f3ee;--pale-yellow:#fbf8c9;--pale-pink:#ffd3d3;--pale-cyan:#c9f4fb;--pale-lime:#ddf7c8;--pale-lilac:#e4dcfb;--lcd-black:#1a1b1e;--lcd-bezel:#cfd1d8;--lcd-yellow:#f5d547;--screen-navy:#141b2e;--screen-dot:#3a4a68;--screen-trace:#ff8080;--screen-signal:#7fddf5;--juice-red:#bf1f1f;--juice-glow:#ff3b3b;--play:#4caf72;--accent:var(--coral);--accent-ticker:var(--coral-ticker);--accent-wash:var(--coral-wash);--on-color:#18191c;--on-strong:#fff;--fill-strong:#18191c;--on-fill-strong:#fff;--focus:#4b4fb8;--shadow-raised:6px 6px 14px #c9cbd4,-6px -6px 14px #fff;--shadow-card:10px 10px 24px #c9cbd4,-10px -10px 24px #fff;--shadow-lift:14px 14px 32px #c9cbd4,-12px -12px 28px #fff;--shadow-inset:inset 4px 4px 9px #c6c8d1,inset -4px -4px 9px #fff;--shadow-lcd:inset 0 2px 6px rgba(0,0,0,.6)}[data-theme=dark]{--page:#1e2026;--surface:#23252c;--surface-sunk:#1a1c21;--ink:#ecedf1;--ink-soft:#b9bcc6;--ink-muted:#a9acb6;--coral-wash:#483237;--cyan-wash:#28424e;--lime-wash:#304331;--orange-wash:#48382f;--lilac-wash:#37344e;--indigo-wash:#2a2d45;--pink-wash:#463041;--teal-wash:#253f41;--pale-yellow:#5a5530;--pale-pink:#5c3438;--pale-cyan:#22505a;--pale-lime:#34502a;--pale-lilac:#3e3760;--lcd-black:#0c0d0f;--lcd-bezel:#3a3d46;--fill-strong:#ecedf1;--on-fill-strong:#18191c;--focus:#b9a3f4;--shadow-raised:6px 6px 14px #15161a,-6px -6px 14px #2a2d35;--shadow-card:10px 10px 24px #15161a,-10px -10px 24px #2a2d35;--shadow-lift:14px 14px 32px #15161a,-12px -12px 28px #2a2d35;--shadow-inset:inset 4px 4px 9px #16171b,inset -4px -4px 9px #2a2d35}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--container:1200px;--gutter:24px;--ticker-h:28px;--button-h:48px;--radius-lcd:3px;--radius-chip:10px;--radius-card:20px;--radius-block:28px;--radius-pill:999px;--font-ui:"Rubik",system-ui,sans-serif;--font-lcd:"Share Tech Mono",ui-monospace,monospace;--ratw-dur:180ms;--ratw-ease:cubic-bezier(.3,.7,.4,1)}[data-signature=coral]{--accent:var(--coral);--accent-ticker:var(--coral-ticker);--accent-wash:var(--coral-wash)}[data-signature=cyan]{--accent:var(--cyan);--accent-ticker:var(--cyan-ticker);--accent-wash:var(--cyan-wash)}[data-signature=lime]{--accent:var(--lime);--accent-ticker:var(--lime-ticker);--accent-wash:var(--lime-wash)}[data-signature=orange]{--accent:var(--orange);--accent-ticker:var(--orange-ticker);--accent-wash:var(--orange-wash)}[data-signature=lilac]{--accent:var(--lilac);--accent-ticker:var(--lilac-ticker);--accent-wash:var(--lilac-wash)}[data-signature=indigo]{--accent:var(--indigo);--accent-ticker:var(--indigo-ticker);--accent-wash:var(--indigo-wash)}[data-signature=pink]{--accent:var(--pink);--accent-ticker:var(--pink-ticker);--accent-wash:var(--pink-wash)}[data-signature=teal]{--accent:var(--teal);--accent-ticker:var(--teal-ticker);--accent-wash:var(--teal-wash)}.ratw{font-family:var(--font-ui);color:var(--ink)}.ratw,.ratw *,.ratw :after,.ratw :before{box-sizing:border-box}.ratw :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ratw-ticker{height:var(--ticker-h);overflow:hidden;display:flex;align-items:center;white-space:nowrap;font:700 12px/1 var(--font-ui);letter-spacing:1.5px;text-transform:uppercase}.ratw-ticker__track{display:inline-flex;flex:none;animation:ratw-tick var(--ratw-tick-dur,40s) linear infinite}.ratw-ticker__track span{padding-right:1.2em}@keyframes ratw-tick{to{transform:translateX(-50%)}}.ratw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--button-h);padding:0 26px;border:0;border-radius:var(--radius-pill);font:600 13px/1 var(--font-ui);letter-spacing:.4px;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;transition:box-shadow var(--ratw-dur) var(--ratw-ease),filter var(--ratw-dur) var(--ratw-ease),transform 80ms}.ratw-btn--lg{height:56px;padding:0 32px;font-size:14px}.ratw-btn--strong{background:var(--fill-strong);color:var(--on-fill-strong);box-shadow:var(--shadow-raised)}.ratw-btn--color{background:var(--accent);color:var(--ratw-on,var(--on-color));box-shadow:var(--shadow-raised)}.ratw-btn--soft{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised)}.ratw-btn--ghost{background:transparent;color:var(--ink);padding:0 14px}.ratw-btn:hover:not(:disabled){filter:brightness(.97)}.ratw-btn--ghost:hover{background:var(--surface-sunk);filter:none}.ratw-btn:active:not(:disabled){box-shadow:var(--shadow-inset);transform:translateY(1px)}.ratw-btn:disabled{opacity:.45;cursor:default}.ratw-badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--radius-chip);font:700 11px/1 var(--font-ui);letter-spacing:1px;text-transform:uppercase;color:var(--ink);box-shadow:var(--shadow-inset)}.ratw-lcd{display:inline-flex;align-items:baseline;gap:.5em;background:var(--lcd-black);color:var(--lcd-yellow);border:3px solid var(--lcd-bezel);border-radius:var(--radius-lcd);box-shadow:var(--shadow-lcd);font-family:var(--font-lcd);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ratw-lcd--spec{font-size:13px;padding:2px 8px;border-width:2px}.ratw-lcd--sm.ratw-lcd--spec{font-size:11px;padding:2px 6px;letter-spacing:.3px}.ratw-price{font:700 32px/1 var(--font-ui);letter-spacing:-.6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.ratw-price--sm{font-size:24px;letter-spacing:-.4px}.ratw-lcd--price{font-size:24px;letter-spacing:.5px;padding:5px 12px}.ratw-lcd--sm.ratw-lcd--price{font-size:20px;padding:4px 10px}.ratw-was{font:400 15px/1 var(--font-lcd);color:var(--ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--juice-red);text-decoration-color:var(--juice-red);text-decoration-thickness:2px}.ratw-card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:box-shadow var(--ratw-dur) var(--ratw-ease)}.ratw-card--hover:hover{box-shadow:var(--shadow-lift)}.ratw-product{display:flex;flex-direction:column;min-width:0;border-radius:0}.ratw-product__media{background:var(--accent-wash);padding:clamp(24px,4vw,44px) clamp(20px,4vw,40px) clamp(32px,5vw,56px);display:block;width:100%;min-width:0}.ratw-product__media img{display:block;width:100%;height:auto}.ratw-product .slate__stage{transition:transform var(--ratw-dur) var(--ratw-ease)}.ratw-product:hover .slate__stage{transform:translateY(-4px)}.ratw-product__body{padding:var(--space-5) 0 0;display:flex;flex-direction:column;gap:var(--space-3);flex:1 1}.ratw-product__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.ratw-band{width:100%}.ratw-band__inner{max-width:calc(var(--container) + 2 * var(--gutter));margin:0 auto;padding-left:max(16px,var(--gutter));padding-right:max(16px,var(--gutter))}.ratw-input{height:var(--button-h);min-width:0;flex:1 1;border:0;border-radius:var(--radius-pill);padding:0 22px;background:var(--surface-sunk);box-shadow:var(--shadow-inset);color:var(--ink);font:400 16px/1 var(--font-ui)}.ratw-input::placeholder{color:var(--ink-muted)}.ratw-faq{border-top:1px solid rgba(24,25,28,.14)}.ratw-faq:last-child{border-bottom:1px solid rgba(24,25,28,.14)}.ratw-feature{border-top:3px solid var(--accent);padding-top:18px}.ratw-band--screen .ratw-faq,.ratw-band--screen .ratw-faq:last-child{border-color:hsla(0,0%,100%,.18)}.ratw-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;font:600 20px/1.3 var(--font-ui);letter-spacing:-.3px}.ratw-faq summary::-webkit-details-marker{display:none}.ratw-faq__sign{flex:none;width:32px;height:32px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-raised);display:grid;place-items:center;font:400 18px/1 var(--font-lcd);transition:transform var(--ratw-dur) var(--ratw-ease)}.ratw-faq[open] .ratw-faq__sign{transform:rotate(45deg);box-shadow:var(--shadow-inset)}.ratw-screen{position:relative;background-color:var(--screen-navy);background-image:radial-gradient(var(--screen-dot) 1px,transparent 1.2px);background-size:9px 9px;border-radius:var(--radius-card);overflow:hidden}.ratw-toggle{display:inline-flex;padding:4px;border-radius:var(--radius-pill);background:var(--surface-sunk);box-shadow:var(--shadow-inset)}.ratw-toggle button{height:34px;padding:0 16px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--ink-muted);font:600 12px/1 var(--font-ui);letter-spacing:.4px;cursor:pointer;transition:background var(--ratw-dur) var(--ratw-ease),box-shadow var(--ratw-dur) var(--ratw-ease),color var(--ratw-dur)}.ratw-toggle button[aria-pressed=true]{background:var(--accent);color:var(--ratw-on,var(--on-color));box-shadow:var(--shadow-raised)}@media (prefers-reduced-motion:reduce){.ratw-ticker__track{animation:none}.ratw-btn,.ratw-card,.ratw-faq__sign,.ratw-toggle button{transition:none}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--font-ui);font-size:17px;line-height:1.55}img{max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wrap{max-width:1248px;margin:0 auto;padding-left:max(16px,24px,env(safe-area-inset-left,0px));padding-right:max(16px,24px,env(safe-area-inset-right,0px))}.hero,.section{padding-bottom:var(--space-9)}.hero{display:flex;flex-wrap:wrap;gap:var(--space-7);align-items:center;padding-top:72px}.hero__copy{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:22px}.hero__media{position:relative;flex:1 1 560px;min-width:0;text-decoration:none;color:var(--ink);display:block}.hero__caption{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap;padding-top:28px;border-bottom:1px solid rgba(24,25,28,.14);padding-bottom:12px}.eyebrow{display:flex;align-items:center;gap:10px;font:700 12px/1.2 var(--font-ui);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-soft)}.dot{width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-wash);flex:none}.display-xl{margin:0;font:700 clamp(48px,7vw,88px)/.92 var(--font-ui);letter-spacing:-3px;text-wrap:balance}.lede{margin:0;font:400 20px/1.5 var(--font-ui);max-width:40ch}.catalogue,.lede{color:var(--ink-soft)}.catalogue{display:grid;grid-gap:8px;gap:8px;font:400 16px/1.4 var(--font-lcd);letter-spacing:.5px}.row{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.fine{margin:0;font-size:14px;color:var(--ink-muted)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:var(--space-5);gap:var(--space-5);align-items:stretch}.cards .ratw-product__media{flex:1 1;display:flex;align-items:center}.cards .ratw-product__body{flex:none}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:var(--space-5);gap:var(--space-5)}.tiles--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.split{display:flex;flex-wrap:wrap;gap:var(--space-7);align-items:flex-start}.split>:first-child{flex:1 1 300px;min-width:0}.split>:last-child{flex:2 1 520px;min-width:0;display:grid;grid-gap:16px;gap:16px}.faq{display:flex;flex-direction:column;gap:28px}.faq__list{width:100%;max-width:820px;display:grid}.stack{display:flex;flex-direction:column;gap:36px}.scroller{overflow-x:auto;padding:72px 80px 24px 24px;margin:-72px -80px -24px -24px}.plugin-frame,.plugin-frame-wrap{width:max-content;margin:0 auto}.plugin-frame{border-radius:10px;box-shadow:var(--shadow-card);overflow:hidden}.specs{display:grid;grid-template-columns:minmax(120px,200px) 1fr;margin:0;max-width:760px}.specs dd,.specs dt{margin:0;padding:16px 0;border-top:1px solid rgba(24,25,28,.14)}.specs dt{font:700 12px/1.6 var(--font-ui);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-soft)}.specs dd{font-size:17px}.band-split{display:flex;flex-wrap:wrap;gap:var(--space-7);align-items:center}.band-split>:first-child{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:14px}.band-split>:last-child{flex:1 1 420px;min-width:0}.h2-band{margin:0;font:700 clamp(40px,6vw,60px)/.95 var(--font-ui);letter-spacing:-1.8px}.back{font:600 13px/1 var(--font-ui);letter-spacing:.4px;color:var(--ink-soft);text-decoration:none}.slate{width:100%;min-width:0}.slate,.slate__stage{position:relative}.slate__body{position:absolute;top:0;left:0;transform-origin:top left;border-radius:18px;background:linear-gradient(160deg,#f1f2f6,#dcdfe6 55%,#cdd1da);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -2px 0 rgba(24,25,28,.1),0 3px 0 #bfc3cd,0 6px 0 #a9aeba,0 7px 0 #969ba8,0 28px 40px -18px rgba(24,25,28,.45),0 70px 110px -40px rgba(24,25,28,.4)}.slate__plugin{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px rgba(24,25,28,.12),0 2px 6px rgba(24,25,28,.18)}.slate__screw{position:absolute;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#c7cbd3 45%,#8e939f 100%);box-shadow:inset 0 0 0 1px rgba(24,25,28,.25),0 1px 0 hsla(0,0%,100%,.8)}.slate__screw:after{content:"";position:absolute;left:2px;right:2px;top:5px;height:1.5px;background:rgba(24,25,28,.45);transform:rotate(35deg)}.slate__screw--tl{top:6px;left:6px}.slate__screw--tr{top:6px;right:6px}.slate__screw--bl{bottom:6px;left:6px}.slate__screw--br{bottom:6px;right:6px}.slate--tilt{perspective:2200px}.slate--tilt .slate__stage{transform:rotateX(14deg) rotateY(-8deg) rotate(1.5deg);transform-origin:50% 60%;animation:slate-float 7s ease-in-out infinite}@keyframes slate-float{0%,to{translate:0 0}50%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.slate--tilt .slate__stage{animation:none}}.ratw-band--screen .eyebrow{color:var(--screen-signal)}.ratw-band--screen .lede,.ratw-band--screen p{color:hsla(0,0%,100%,.82)}.on-screen-title{font:700 clamp(36px,5vw,56px)/.98 var(--font-ui);letter-spacing:-1.6px;color:var(--on-strong)}.h2,.on-screen-title{margin:0;text-wrap:balance}.h2{font:700 clamp(32px,4vw,44px)/1.02 var(--font-ui);letter-spacing:-1.2px}main{overflow-x:clip}.sticker{position:absolute;z-index:2;width:clamp(76px,9vw,132px);height:auto;pointer-events:none;filter:drop-shadow(3px 6px 8px rgba(24,25,28,.28))}.sticker--tr{top:-28px;right:-18px;transform:rotate(14deg)}.sticker--tl{top:-30px;left:-22px;transform:rotate(-11deg)}.sticker--out{top:-58px;right:-62px;transform:rotate(12deg)}.sticker--br{bottom:-26px;right:-14px;transform:rotate(-8deg)}.has-sticker{position:relative}@media (max-width:640px){.sticker--tr{right:-4px}.sticker--tl{left:-4px}.sticker--br{right:-4px}}.legal{max-width:760px;padding-top:var(--space-8);padding-bottom:var(--space-9)}.legal h1{font:700 clamp(36px,5vw,48px)/1 var(--font-ui);letter-spacing:-1.4px;margin:0 0 12px}.legal h2{font:600 22px/1.3 var(--font-ui);letter-spacing:-.3px;margin:40px 0 8px}.legal li,.legal p{color:var(--ink-soft);max-width:65ch}.legal .placeholder-note{padding:14px 18px;border-radius:14px;background:var(--pale-yellow);box-shadow:var(--shadow-inset);color:var(--ink);font-size:15px}@media (max-width:640px){.ratw-header__mark{height:34px!important}.ratw-header .ratw-btn--soft{height:40px!important;padding:0 14px!important;font-size:12px}.hero{padding-top:40px}.hero,.section{padding-bottom:var(--space-8)}.display-xl{letter-spacing:-1.6px}}.ratw-burger{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-raised);cursor:pointer;transition:box-shadow var(--ratw-dur) var(--ratw-ease)}.ratw-burger[aria-expanded=true]{box-shadow:var(--shadow-inset)}.ratw-burger:focus-visible,.ratw-menu a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ratw-menu{position:absolute;left:0;right:0;top:100%;background:var(--surface);border-top:1px solid var(--line,rgba(24,25,28,.08));box-shadow:0 18px 30px -16px rgba(24,25,28,.35)}.ratw-menu[hidden]{display:none}.ratw-menu__list{display:grid;padding-top:8px;padding-bottom:16px}.ratw-menu a{display:flex;align-items:center;min-height:56px;border-bottom:1px solid var(--line,rgba(24,25,28,.08));color:var(--ink);text-decoration:none;font:700 20px/1 var(--font-ui);letter-spacing:-.3px}.ratw-menu a:last-child{border-bottom:0}.ratw-menu a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:3px;text-underline-offset:6px}.getfree{display:flex;flex-wrap:wrap;gap:12px;align-items:center;max-width:560px}.getfree .ratw-input{flex:1 1 240px;height:56px}.getfree__error{flex-basis:100%;margin:0;font-size:14px;color:var(--ink-soft)}.getfree__done{margin:0;padding:14px 18px;border-radius:14px;background:var(--accent-wash);font-size:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}