@font-face{font-family:display;src:url(../media/bounded-s.p.1_ok42ihxd_li.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:73.57%;descent-override:18.12%;line-gap-override:0.0%;size-adjust:135.24%}.display_b6008841-module__HIRuXG__className{font-family:display,display Fallback,Arial Black,system-ui,sans-serif}.display_b6008841-module__HIRuXG__variable{--f-display:"display", "display Fallback", Arial Black, system-ui, sans-serif}
@font-face{font-family:text;src:url(../media/onest-s.p.3e6fv0rwgoc8i.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.text_6c254354-module__qgUFNa__className{font-family:text,text Fallback,system-ui,-apple-system,Segoe UI,sans-serif}.text_6c254354-module__qgUFNa__variable{--f-text:"text", "text Fallback", system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:"serif";src:url(../media/cormorant_italic-s.2clzqgk3l0wp0.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:serif Fallback;src:local(Times New Roman);ascent-override:106.84%;descent-override:33.18%;line-gap-override:0.0%;size-adjust:86.49%}.serif_5b5e09c2-module__F7Rywa__className{font-family:"serif",serif Fallback,Georgia,serif;font-style:italic}.serif_5b5e09c2-module__F7Rywa__variable{--f-serif:"serif", "serif Fallback", Georgia, serif}
@font-face{font-family:mono;src:url(../media/jetbrains_mono-s.0mmo1zmnhco8-.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.mono_7c0bad97-module__O9VWDG__className{font-family:mono,mono Fallback,ui-monospace,Menlo,monospace}.mono_7c0bad97-module__O9VWDG__variable{--f-mono:"mono", "mono Fallback", ui-monospace, Menlo, monospace}
:root{--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.35s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:ease-in-out;--ease-out:ease-out;--ease-linear:linear;--ease-bounce:cubic-bezier(.34, 1.36, .64, 1);--ease-bounce-strong:cubic-bezier(.34, 3.85, .64, 1);--distance-micro:4px;--distance-small:6px;--distance-base:8px;--distance-medium:12px;--distance-large:30px;--scale-large:.96;--scale-medium:.97;--scale-small:.98;--scale-tiny:.99;--blur-small:2px;--blur-medium:3px;--blur-large:8px;--resize-dur:.3s;--resize-ease:cubic-bezier(.22, 1, .36, 1);--digit-dur:.5s;--digit-distance:8px;--digit-stagger:70ms;--digit-blur:2px;--digit-ease:cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x:0;--digit-dir-y:1;--badge-slide-dur:.26s;--badge-pop-dur:.5s;--badge-pop-close-dur:.18s;--badge-fade-dur:.4s;--badge-fade-close-dur:.18s;--badge-blur:2px;--badge-offset-x:-8.2px;--badge-offset-y:12.4px;--badge-slide-ease:cubic-bezier(.22, 1, .36, 1);--badge-pop-ease:cubic-bezier(.34, 1.36, .64, 1);--badge-close-ease:cubic-bezier(.4, 0, .2, 1);--text-swap-dur:.15s;--text-swap-translate-y:4px;--text-swap-blur:2px;--text-swap-ease:ease-in-out;--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:cubic-bezier(.22, 1, .36, 1);--modal-open-dur:.25s;--modal-close-dur:.15s;--modal-scale:.96;--modal-scale-close:.96;--modal-ease:cubic-bezier(.22, 1, .36, 1);--panel-open-dur:.4s;--panel-close-dur:.35s;--panel-translate-y:100px;--panel-blur:2px;--panel-ease:cubic-bezier(.22, 1, .36, 1);--page-slide-dur:.25s;--page-fade-dur:.25s;--page-slide-distance:8px;--page-blur:3px;--page-stagger:0s;--page-exit-enabled:1;--page-slide-ease:cubic-bezier(.22, 1, .36, 1);--page-fade-ease:cubic-bezier(.22, 1, .36, 1);--icon-swap-dur:.25s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out;--check-opacity-dur:.5s;--check-rotate-dur:.5s;--check-rotate-from:80deg;--check-bob-dur:.5s;--check-y-amount:40px;--check-blur-dur:.5s;--check-blur-from:10px;--check-path-dur:.5s;--check-path-delay:80ms;--check-ease-out:cubic-bezier(.22, 1, .36, 1);--check-ease-opacity:cubic-bezier(.22, 1, .36, 1);--check-ease-rotate:cubic-bezier(.22, 1, .36, 1);--check-ease-bob:cubic-bezier(.34, 1.35, .64, 1);--check-ease-path:cubic-bezier(.22, 1, .36, 1);--avatar-lift:-4px;--avatar-dur:.32s;--avatar-scale:1.05;--avatar-falloff:.45;--avatar-ease-in:cubic-bezier(.22, 1, .36, 1);--avatar-ease-out:cubic-bezier(.34, 3.85, .64, 1);--shake-distance:6px;--shake-overshoot:4px;--shake-dur-a:80ms;--shake-dur-b:60ms;--shake-ease:cubic-bezier(.22, 1, .36, 1);--revert-hold:3s;--revert-dur:.28s;--clear-dur:1s;--clear-out-dur:.4s;--clear-in-dur:.4s;--clear-out-fly:12px;--clear-in-fly:12px;--clear-out-ease:cubic-bezier(.22, 1, .36, 1);--clear-in-ease:cubic-bezier(.22, 1, .36, 1);--clear-blur:2px;--glow-delay:50ms;--glow-peak-at:.15;--glow-opacity:.42;--glow-spread:1.5;--pulse-dur:1s;--pulse-count:1;--pulse-min:.5;--reveal-dur:.4s;--reveal-blur:2px;--reveal-ease:ease-in-out;--shimmer-dur:2s;--shimmer-base:#7c7c7c;--shimmer-highlight:#0d0d0d;--shimmer-band:400%;--shimmer-ease:linear;--tabs-dur:.25s;--tabs-ease:cubic-bezier(.22, 1, .36, 1);--tabs-text-muted:#0f0f0fcc;--tabs-text-active:#0f0f0f;--tabs-bar-bg:#f1f1f1;--tabs-pill-bg:#fff;--tt-in-dur:.15s;--tt-out-dur:50ms;--tt-scale:.98;--tt-delay:80ms;--tt-in-ease:ease-out;--tt-out-ease:ease-out;--tt-move-dur:.16s;--tt-move-ease:cubic-bezier(.22, 1, .36, 1);--tt-bg:#fff;--tt-fg:#2f2f2f;--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1);--tilt-perspective:1000px;--tilt-return:1s;--tilt-return-ease:cubic-bezier(.22, 1, .36, 1);--tilt-follow:.4s;--tilt-follow-ease:cubic-bezier(.22, 1, .36, 1);--tilt-glare-opacity:.32;--tilt-glare-fade:.3s;--tilt-glare-ease:cubic-bezier(.22, 1, .36, 1);--morph-open-dur:.35s;--morph-close-dur:.25s;--morph-ease:cubic-bezier(.34, 1.25, .64, 1);--morph-close-ease:cubic-bezier(.22, 1, .36, 1);--morph-r-closed:40px;--morph-r-open:20px;--morph-fade-dur:.2s;--morph-slide:40px;--morph-rotate:45deg;--morph-scale:.97;--morph-blur:2px;--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22, 1, .36, 1);--toast-open:.35s;--toast-close:.25s;--toast-distance:16px;--toast-blur:2px;--toast-scale:.97;--toast-ease:cubic-bezier(.22, 1, .36, 1);--like-color:#f40051;--like-fill:.15s;--like-pop:.35s;--like-pop-ease:cubic-bezier(.34, 1.96, .64, 1);--like-particle-dur:.6s;--like-particle-dist:20px;--like-particle-size:2.5px;--like-ease:cubic-bezier(.22, 1, .36, 1);--learn-shift:2px;--learn-spread:8deg;--learn-in:.35s;--learn-out:.35s;--learn-ease:cubic-bezier(.22, 1, .36, 1);--check-box:.15s;--check-draw:.35s;--check-delay:0s;--check-uncheck:.15s;--check-ease:cubic-bezier(.22, 1, .36, 1);--reel-dur:1.4s;--reel-cell:30px;--reel-spin-blur:3px;--reel-stagger:90ms;--reel-ease:cubic-bezier(.16, 1, .3, 1);--toggle-dur:.35s;--toggle-travel:14.66px;--toggle-ov1:1px;--toggle-ov2:0px;--toggle-track:0s;--toggle-ease:cubic-bezier(.34, 1.35, .64, 1);--think-hold:2s;--think-swap:.15s;--think-gap:50ms;--think-distance:8px;--think-blur:2px;--think-shimmer:2s;--think-base:#7c7c7c;--think-highlight:#0d0d0d;--think-ease:ease-in-out;--reason-hold:.84s;--reason-step:.5s;--reason-lines:2;--reason-fade:28px;--reason-ease:cubic-bezier(.22, 1, .36, 1);--stream-gap:60ms;--stream-fade:.35s;--stream-blur:1px;--stream-ease:cubic-bezier(.22, 1, .36, 1);--matrix-cycle:1.2s;--matrix-base:#d9d9d9;--matrix-active:#85858f;--matrix-ease:ease-in-out;--stack-open:.35s;--stack-close:.25s;--stack-rise:60px;--stack-blur:2px;--stack-scale:.97;--stack-peek:12px;--stack-spread-gap:8px;--stack-depth-scale:.06;--stack-depth-fade:.4;--stack-depth1-blur:1px;--stack-depth2-blur:2px;--stack-ease:cubic-bezier(.22, 1, .36, 1)}.t-dropdown{transform-origin:0 0;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform, opacity}.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown[data-origin=top-center]{transform-origin:top}.t-dropdown[data-origin=bottom-left]{transform-origin:0 100%}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom}.t-dropdown[data-origin=bottom-right]{transform-origin:100% 100%}.t-dropdown.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media (prefers-reduced-motion:reduce){.t-dropdown{transition:none!important}}.t-tabs{background:var(--tabs-bar-bg);border-radius:48px;align-items:center;gap:3px;padding:3px;display:inline-flex;position:relative}.t-tab{appearance:none;height:30px;color:var(--tabs-text-muted);cursor:pointer;z-index:1;transition:color var(--tabs-dur) var(--tabs-ease);background:0 0;border:0;border-radius:48px;padding:4px 12px;position:relative}.t-tab:not([aria-selected=true]):hover,.t-tab[aria-selected=true]{color:var(--tabs-text-active)}.t-tabs-pill{background:var(--tabs-pill-bg);width:0;height:30px;transition:transform var(--tabs-dur) var(--tabs-ease), width var(--tabs-dur) var(--tabs-ease);will-change:transform, width;z-index:0;pointer-events:none;border-radius:48px;position:absolute;top:3px;left:0;transform:translate(0)}@media (prefers-reduced-motion:reduce){.t-tabs-pill,.t-tab{transition:none!important}}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);will-change:transform, opacity, filter;display:block}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity .2s,transform linear,filter linear;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}.t-tilt{touch-action:none}.t-tilt-card{transform:perspective(var(--tilt-perspective)) rotateX(var(--tilt-rx,0deg)) rotateY(var(--tilt-ry,0deg));transform-style:preserve-3d;transition:transform var(--tilt-return) var(--tilt-return-ease);will-change:transform;border-radius:12px;position:relative;overflow:hidden}.t-tilt-card.is-tilting{transition:transform var(--tilt-follow) var(--tilt-follow-ease)}.t-tilt-glare{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle 95px at var(--tilt-gx,50%) var(--tilt-gy,50%), #ffffff7a, #ffffff0f 52%, #fff0 84%), radial-gradient(circle 200px at var(--tilt-gx,50%) var(--tilt-gy,50%), #ffffff38, #ffffff0a 58%, #fff0 78%), radial-gradient(circle 360px at var(--tilt-gx,50%) var(--tilt-gy,50%), #ffffff1a, #fff0 88%);transition:opacity var(--tilt-glare-fade) var(--tilt-glare-ease);position:absolute;inset:0}.t-tilt.is-hover .t-tilt-glare{opacity:var(--tilt-glare-opacity)}@media (prefers-reduced-motion:reduce){.t-tilt-card{transition:none!important;transform:none!important}}.t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease), filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease), filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron{transition:none!important}}.t-toast{opacity:0;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur));will-change:transform, opacity, filter;transition:opacity var(--toast-close) var(--toast-ease), transform var(--toast-close) var(--toast-ease), filter var(--toast-close) var(--toast-ease)}.t-toast.is-open{opacity:1;filter:blur();transition:opacity var(--toast-open) var(--toast-ease), transform var(--toast-open) var(--toast-ease), filter var(--toast-open) var(--toast-ease);transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.t-toast{transition:none!important}}.t-learn-chevron{transition:transform var(--learn-out) var(--learn-ease);display:inline-flex;transform:translate(0)}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform var(--learn-out) var(--learn-ease)}.t-learn:hover .t-learn-chevron{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm{transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}@media (prefers-reduced-motion:reduce){.t-learn-chevron,.t-learn-arm{transition:none!important}}.t-check{transition:background var(--check-box) var(--check-ease), box-shadow var(--check-box) var(--check-ease)}.t-check svg path{stroke-dasharray:var(--check-len,15);stroke-dashoffset:var(--check-len,15);transition:stroke-dashoffset var(--check-uncheck) var(--check-ease)}.t-check[aria-checked=true] svg path{stroke-dashoffset:0;transition:stroke-dashoffset var(--check-draw) var(--check-ease) var(--check-delay)}@media (prefers-reduced-motion:reduce){.t-check,.t-check svg path{transition:none!important}}.t-reel{height:var(--reel-cell);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.t-reel-col{height:var(--reel-cell);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.t-reel-strip{will-change:transform, filter;flex-direction:column;display:flex}.t-reel-digit{height:var(--reel-cell);justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.t-reel-strip{filter:none!important;transition:none!important}}.t-toggle{transition:background var(--toggle-track) var(--toggle-ease)}.t-toggle-thumb{will-change:translate;translate:0}.t-toggle[data-on=true] .t-toggle-thumb{translate:var(--toggle-travel) 0}.t-toggle.is-init[data-on=true] .t-toggle-thumb{animation:t-toggle-on var(--toggle-dur) var(--toggle-ease) both}.t-toggle.is-init[data-on=false] .t-toggle-thumb{animation:t-toggle-off var(--toggle-dur) var(--toggle-ease) both}@keyframes t-toggle-on{0%{translate:0}55%{translate:calc(var(--toggle-travel) + var(--toggle-ov1)) 0}80%{translate:calc(var(--toggle-travel) - var(--toggle-ov2)) 0}to{translate:var(--toggle-travel) 0}}@keyframes t-toggle-off{0%{translate:var(--toggle-travel) 0}55%{translate:calc(0px - var(--toggle-ov1)) 0}80%{translate:var(--toggle-ov2) 0}to{translate:0}}@media (prefers-reduced-motion:reduce){.t-toggle-thumb{animation:none!important}}.t-success-check{transform-origin:50%;opacity:0;will-change:transform, opacity, filter;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:20;stroke-dashoffset:20px}.t-success-check[data-state=in]{animation:t-check-fade var(--check-opacity-dur) var(--check-ease-opacity) forwards, t-check-rotate var(--check-rotate-dur) var(--check-ease-rotate) forwards, t-check-blur var(--check-blur-dur) var(--check-ease-out) forwards, t-check-bob var(--check-bob-dur) var(--check-ease-bob) forwards}.t-success-check[data-state=in] svg path{animation:t-check-draw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.t-success-check{opacity:1;animation:none!important}.t-success-check svg path{stroke-dashoffset:0!important;animation:none!important}}.t-input{will-change:transform;transition:border-color .15s ease-out}.t-input.is-error{transition:border-color var(--revert-dur,.28s) ease-out}.t-error-msg{opacity:0;visibility:hidden;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear var(--revert-dur,.28s)}.t-input-wrap.is-error .t-error-msg{opacity:1;visibility:visible;transition:opacity var(--revert-dur,.28s) ease-out, visibility 0s linear 0s}.t-input.is-shaking{animation:t-input-shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes t-input-shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.t-input{animation:none!important;transform:none!important}}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)), calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{opacity:1;filter:blur();transform:translate(0)}}.t-digit-group{align-items:baseline;display:inline-flex}.t-digit{will-change:transform, opacity, filter;display:inline-block}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}@media (prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease), opacity var(--panel-close-dur) var(--panel-ease), filter var(--panel-close-dur) var(--panel-ease);will-change:transform, opacity, filter}.t-panel-slide[data-open=true]{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease), opacity var(--panel-open-dur) var(--panel-ease), filter var(--panel-open-dur) var(--panel-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-panel-slide{transition:none!important}}.t-tt-group{display:inline-flex;position:relative}.t-tt{box-sizing:border-box;width:0;translate:var(--tt-x,0px) 0;scale:var(--tt-scale);transform-origin:50% 100%;background:var(--tt-bg);color:var(--tt-fg);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--tt-out-dur) var(--tt-out-ease), scale var(--tt-out-dur) var(--tt-out-ease), translate var(--tt-move-dur) var(--tt-move-ease), width var(--tt-move-dur) var(--tt-move-ease);border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 2px 6px #0000000d,0 4px 42px #0000000f}.t-tt[data-show=true]{opacity:1;transition:opacity var(--tt-in-dur) var(--tt-in-ease) var(--tt-delay), scale var(--tt-in-dur) var(--tt-in-ease) var(--tt-delay), translate var(--tt-move-dur) var(--tt-move-ease), width var(--tt-move-dur) var(--tt-move-ease);scale:1}.t-tt-text{white-space:nowrap}@media (prefers-reduced-motion:reduce){.t-tt{transition:none!important}}.t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;pointer-events:none;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);will-change:transform, opacity}.t-modal.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0;pointer-events:none;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}@media (prefers-reduced-motion:reduce){.t-modal{transition:none!important}}.t-text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.t-text-swap.is-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.t-text-swap.is-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.t-text-swap{transition:none!important}}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease), filter var(--icon-swap-dur) var(--icon-swap-ease), transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity, filter, transform;grid-area:1/1}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media (prefers-reduced-motion:reduce){.t-icon-swap .t-icon{transition:none!important}}.t-clear{position:relative;overflow:hidden}.t-clear-mirror,.t-clear-placeholder{pointer-events:none;white-space:nowrap;z-index:2;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.t-clear-mirror{opacity:0}.t-clear.has-value .t-clear-mirror,.t-clear.is-clearing .t-clear-mirror{opacity:1}.t-clear.has-value>input,.t-clear.is-clearing>input{-webkit-text-fill-color:transparent}.t-clear.has-value .t-clear-placeholder{opacity:0}.t-clear-glow{pointer-events:none;opacity:0;z-index:3;mix-blend-mode:multiply;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.t-clear-glow{opacity:0!important}}.t-shimmer{color:var(--shimmer-base);display:inline-block;position:relative}.t-shimmer:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--shimmer-highlight) 50%, transparent 60%, transparent 100%);background-size:var(--shimmer-band) 100%;color:#0000;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur) var(--shimmer-ease) infinite;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.t-shimmer:before{animation:none!important}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0a0e;--bg-2:#100e14;--surface:#15121b;--surface-2:#1c1824;--surface-3:#241f2e;--line:#f2eef617;--line-2:#f2eef629;--line-3:#f2eef647;--text:#f2eef6;--text-2:#bdb6c8;--muted:#918a9d;--violet:#8b5cf6;--violet-2:#6d3bef;--violet-3:#a78bfa;--violet-glow:#8b5cf659;--violet-soft:#8b5cf624;--lime:#c6f24e;--lime-2:#d8ff6e;--lime-ink:#0b0a0e;--lime-soft:#c6f24e1f;--paper:#ddd;--paper-ink:#0b0a0e;--paper-muted:#55505e;--danger:#ff7a7a;--ok:#8fe388;--font-display:var(--f-display), "Arial Black", system-ui, sans-serif;--font-text:var(--f-text), system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:var(--f-serif), "Times New Roman", serif;--font-mono:var(--f-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-display:clamp(30px, 7.6vw, 132px);--fs-h1:clamp(30px, 5.4vw, 88px);--fs-h2:clamp(26px, 3.7vw, 60px);--fs-h3:clamp(19px, 1.65vw, 26px);--fs-lead:clamp(17px, 1.3vw, 21px);--fs-body:16px;--fs-small:14px;--fs-micro:12px;--lh-tight:1.02;--maxw:1440px;--gutter:clamp(16px, 4vw, 56px);--header-h:72px;--sec-pad:clamp(72px, 10vw, 168px);--radius-xs:8px;--radius-sm:14px;--radius:24px;--radius-lg:36px;--radius-pill:999px;--field-h:56px;--field-pad-x:18px;--field-bg:#f2eef608;--field-bg-focus:#f2eef60d;--field-autofill:#1c1923;--scrollbar:#f2eef629;--scrollbar-hover:#f2eef64d;--duration-zoom:.8s;--shadow-card:0 1px 0 #ffffff0a inset, 0 30px 60px -30px #0009;--glow-violet:0 0 0 1px #8b5cf666, 0 20px 60px -10px #8b5cf659;--tabs-text-muted:#f2eef69e;--tabs-text-active:#0b0a0e;--tabs-bar-bg:#f2eef60f;--tabs-pill-bg:#c6f24e;--tt-bg:#241f2e;--tt-fg:#f2eef6;--reel-cell:1.15em;--check-len:15;--toggle-travel:20px;--glow-opacity:.85;--shimmer-base:#f2eef673;--shimmer-highlight:#f2eef6}@media (max-width:760px){:root{--header-h:60px;--radius:20px}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--bg)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-text);font-size:var(--fs-body);font-feature-settings:"kern", "liga", "calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.6;overflow-x:clip}body:after{content:"";z-index:100;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:-50%}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--lime);color:var(--lime-ink)}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}:where(a,button,summary,[tabindex]):focus-visible{border-radius:var(--radius-xs)}:focus:not(:focus-visible){outline:none}input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:0 0 0 100px var(--field-autofill) inset;box-shadow:0 0 0 100px var(--field-autofill) inset;transition:background-color 600000s,color 600000s}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:0 0 0 100px var(--field-autofill) inset;box-shadow:0 0 0 100px var(--field-autofill) inset;transition:background-color 600000s,color 600000s}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:0 0 0 100px var(--field-autofill) inset;box-shadow:0 0 0 100px var(--field-autofill) inset;transition:background-color 600000s,color 600000s}textarea:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:0 0 0 100px var(--field-autofill) inset;box-shadow:0 0 0 100px var(--field-autofill) inset;transition:background-color 600000s,color 600000s}select:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:0 0 0 100px var(--field-autofill) inset;box-shadow:0 0 0 100px var(--field-autofill) inset;transition:background-color 600000s,color 600000s}input:autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 100px var(--field-autofill) inset}.scroll-thin,textarea,.table-wrap,.prose pre,.mnav,.calc__sum,.select__list{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}.scroll-thin::-webkit-scrollbar{width:6px;height:6px}textarea::-webkit-scrollbar{width:6px;height:6px}.table-wrap::-webkit-scrollbar{width:6px;height:6px}.prose pre::-webkit-scrollbar{width:6px;height:6px}.mnav::-webkit-scrollbar{width:6px;height:6px}.calc__sum::-webkit-scrollbar{width:6px;height:6px}.select__list::-webkit-scrollbar{width:6px;height:6px}.scroll-thin::-webkit-scrollbar-track{background:0 0}textarea::-webkit-scrollbar-track{background:0 0}.table-wrap::-webkit-scrollbar-track{background:0 0}.prose pre::-webkit-scrollbar-track{background:0 0}.mnav::-webkit-scrollbar-track{background:0 0}.calc__sum::-webkit-scrollbar-track{background:0 0}.select__list::-webkit-scrollbar-track{background:0 0}.scroll-thin::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar)}textarea::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar)}.table-wrap::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar)}.prose pre::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar)}.mnav::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar)}.calc__sum::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar)}.select__list::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar)}.scroll-thin::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}textarea::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.table-wrap::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.prose pre::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.mnav::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.calc__sum::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.select__list::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.scroll-thin::-webkit-scrollbar-corner{background:0 0}textarea::-webkit-scrollbar-corner{background:0 0}.table-wrap::-webkit-scrollbar-corner{background:0 0}.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}.skip{z-index:200;border-radius:var(--radius-pill);background:var(--lime);color:var(--lime-ink);padding:10px 16px;font-weight:600;position:fixed;top:-60px;left:16px}.skip:focus{top:12px}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:500}p{text-wrap:pretty;margin:0}.display,.h1,.h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.012em;font-weight:500;line-height:var(--lh-tight)}.display{font-size:var(--fs-display);line-height:.98}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font-family:var(--font-text);font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:600;line-height:1.25}.lead{font-size:var(--fs-lead);color:var(--text-2);max-width:62ch;line-height:1.55}.muted{color:var(--muted)}.serif{font-family:var(--font-serif);text-transform:none;letter-spacing:-.01em;font-size:1.16em;font-style:italic;font-weight:500;line-height:.9}.dot{color:var(--lime)}.dot-mark{background:var(--lime);vertical-align:baseline;border-radius:50%;width:.2em;height:.2em;margin-left:.06em;display:inline-block;box-shadow:0 0 24px #c6f24e8c}.mono{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase}.nums{font-variant-numeric:tabular-nums lining-nums}.wrap{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.sec{padding-block:var(--sec-pad);position:relative}.sec+.sec{padding-top:calc(var(--sec-pad) * .6)}.sec--tight{padding-block:calc(var(--sec-pad) * .5)}.sec__head{gap:20px;max-width:1100px;margin-bottom:clamp(32px,4.5vw,64px);display:grid}.sec__head--row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;max-width:none}@media (max-width:860px){.sec__head--row{grid-template-columns:1fr}}.sec__intro{color:var(--text-2);font-size:var(--fs-lead);max-width:60ch}.hud{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;display:inline-flex}.hud:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #c6f24eb3}.hud b{color:var(--text);font-weight:500}html[data-js] [data-reveal]{opacity:0;transform:translateY(var(--distance-medium));filter:blur(var(--blur-medium));transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);transition-delay:calc(var(--i,0) * var(--duration-stagger))}html[data-js] [data-reveal].is-in{opacity:1;filter:none;transform:none}html[data-js] img[data-img]{transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease), transform var(--duration-zoom) var(--ease-smooth-out)}html[data-js] img[data-img=loading]{opacity:0;filter:blur(var(--reveal-blur))}html:not([data-js]) .t-stagger-line{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){html[data-js] [data-reveal]{opacity:1;filter:none;transition:none;transform:none}}.paper{background:var(--paper);color:var(--paper-ink);--text:var(--paper-ink);--text-2:#3c3744;--muted:var(--paper-muted);--line:#0b0a0e1f;--line-2:#0b0a0e33}.paper .hud:before{background:var(--violet-2);box-shadow:none}.paper ::selection{background:var(--paper-ink);color:var(--paper)}
.btn{--btn-h:56px;min-height:var(--btn-h);border-radius:var(--radius-pill);letter-spacing:-.005em;white-space:nowrap;isolation:isolate;transition:background-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out), border-color var(--duration-fast) var(--ease-smooth-out), box-shadow var(--duration-fast) var(--ease-smooth-out), scale var(--duration-quick) var(--ease-smooth-out), opacity var(--duration-fast) var(--ease-smooth-out);justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:15.5px;font-weight:600;line-height:1.1;display:inline-flex;position:relative}.btn:active:not(:disabled){scale:.97}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn--primary .t-shimmer{--shimmer-base:#0b0a0e80;--shimmer-highlight:#0b0a0e}.btn--sm{--btn-h:44px;padding:0 18px;font-size:14px}.btn--primary{background:var(--lime);color:var(--lime-ink);box-shadow:0 10px 40px -12px #c6f24e8c}.btn--primary:hover{background:var(--lime-2);box-shadow:0 14px 50px -10px #c6f24eb3}.btn--secondary{border:1px solid var(--line-3);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f2eef605}.btn--secondary:hover{border-color:var(--text);background:#f2eef60f}.btn--dark{background:var(--paper-ink);color:var(--paper)}.btn--link{border-radius:var(--radius-xs);min-height:auto;color:var(--text);padding:6px 0;font-weight:500}.btn--link:active:not(:disabled){scale:1}.btn--link:hover{color:var(--lime)}.btn__arrow{background:var(--lime-ink);width:30px;height:30px;color:var(--lime);transition:transform var(--duration-fast) var(--ease-smooth-out);border-radius:50%;place-items:center;margin-right:-14px;display:inline-grid}.btn--secondary .btn__arrow{color:var(--text);background:#f2eef614}.btn:hover .btn__arrow{transform:translate(3px)rotate(-35deg)}.btn svg{flex:none;width:18px;height:18px}.t-learn-chevron svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}a:hover>.t-learn .t-learn-chevron{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}a:hover>.t-learn .t-learn-arm{transition-duration:var(--learn-in)}a:hover>.t-learn .t-learn-arm-top{transform:rotate(var(--learn-spread))}a:hover>.t-learn .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread) * -1))}.btn-row{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}[data-magnetic]{transform:translate3d(var(--mag-x,0), var(--mag-y,0), 0);transition:transform var(--duration-slow) var(--ease-smooth-out)}.chip{border:1px solid var(--line-2);border-radius:var(--radius-pill);min-height:28px;color:var(--text-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:11px;display:inline-flex}.chip--lime{background:var(--lime);color:var(--lime-ink);border-color:#0000}.chip--violet{background:var(--violet-soft);color:var(--violet-3);border-color:#a78bfa66}.chips{flex-wrap:wrap;gap:8px;display:flex}.card{--card-pad:clamp(22px, 2.2vw, 32px);padding:var(--card-pad);border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(420px circle at var(--mx,50%) var(--my,-20%), #8b5cf624, transparent 60%), linear-gradient(180deg, #f2eef609, #f2eef603);box-shadow:var(--shadow-card);transition:border-color var(--duration-fast) var(--ease-smooth-out), transform var(--duration-slow) var(--ease-smooth-out);flex-direction:column;gap:14px;display:flex;position:relative;overflow:hidden}.card:before{content:"";border-radius:inherit;background:radial-gradient(240px circle at var(--mx,50%) var(--my,-30%), #c6f24e8c, transparent 70%);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--duration-fast) var(--ease-smooth-out);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card:hover:before{opacity:1}a.card:hover{border-color:var(--line-2)}.card__icon{border-radius:var(--radius-sm);background:var(--violet-soft);width:48px;height:48px;color:var(--violet-3);place-items:center;display:grid}.card__icon svg{width:24px;height:24px}.card__title{letter-spacing:-.01em;font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.25}.card__text{color:var(--text-2);font-size:15px}.card__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.grid{gap:clamp(12px,1.4vw,20px);display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.grid--4,.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.price__from{color:var(--muted);font-size:13px}.price__value{font-family:var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(20px,1.8vw,26px);font-weight:500}.price__suffix{color:var(--muted);font-size:13px}.crumbs{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:6px 10px;margin:0 0 28px;padding:0;font-size:11.5px;list-style:none;display:flex}.crumbs li+li:before{content:"/";opacity:.5;margin-right:10px}.crumbs a:hover{color:var(--lime)}.field{align-content:start;gap:8px;display:grid}.field__label{color:var(--text-2);font-size:13px}.input{width:100%;min-height:var(--field-h);padding:14px var(--field-pad-x);border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--field-bg);color:var(--text);appearance:none;transition:border-color var(--duration-fast) var(--ease-smooth-out), background-color var(--duration-fast) var(--ease-smooth-out), box-shadow var(--duration-fast) var(--ease-smooth-out);outline:none;font-size:16px;line-height:1.4}.input::placeholder{color:var(--muted);opacity:1}.input:hover{border-color:var(--line-3)}.input:focus,.input:focus-visible{border-color:var(--lime);background:var(--field-bg-focus);box-shadow:0 0 0 4px var(--lime-soft);outline:none}textarea.input{resize:none;field-sizing:content;min-height:112px;max-height:320px;display:block;overflow-y:auto}@supports not (field-sizing:content){textarea.input{resize:vertical}textarea.input::-webkit-resizer{background:linear-gradient(135deg, transparent 0 52%, var(--line-3) 52% 58%, transparent 58% 70%, var(--line-3) 70% 76%, transparent 76%)}}.t-input.is-error,.t-input.is-error:focus{border-color:var(--danger)}.input.t-input.is-error:focus{box-shadow:0 0 0 4px #ff7a7a24}.t-error-msg{color:var(--danger);margin:6px 0 0;font-size:13px}.select{position:relative}.select__trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.select__value{align-items:baseline;gap:10px;min-width:0;display:flex}.select__value>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select__value small,.select__opt small{color:var(--muted);white-space:nowrap;flex:none;font-size:13px}.select__placeholder{color:var(--muted)}.select__chev{width:30px;height:30px;color:var(--text-2);transition:transform var(--acc-chevron) var(--acc-ease), background-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out);background:#f2eef60f;border-radius:50%;flex:none;place-items:center;margin-right:-6px;display:inline-grid}.select__chev svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.select__chev path{vector-effect:non-scaling-stroke}.select.is-open .select__chev{background:var(--lime);color:var(--lime-ink);transform:scaleY(-1)}.select.is-open .select__trigger{border-color:var(--lime);background:var(--field-bg-focus)}.select__list{z-index:30;overscroll-behavior:contain;border:1px solid var(--line-2);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(16px);background:#1c1824fa;outline:none;max-height:min(320px,46vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px -20px #000000d9}.select__list[data-origin^=bottom]{top:auto;bottom:calc(100% + 6px)}.select__list:not(.is-open):not(.is-closing){visibility:hidden}.select__opt{border-radius:var(--radius-xs);min-height:44px;color:var(--text-2);cursor:pointer;transition:background-color var(--duration-quick) var(--ease-smooth-out), color var(--duration-quick) var(--ease-smooth-out);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:15px;line-height:1.3;display:flex}.select__opt-main{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.select__opt.is-active{color:var(--text);background:#f2eef612}.select__opt[aria-selected=true]{color:var(--text)}.select__opt>svg{width:16px;height:16px;color:var(--lime);opacity:0;transition:opacity var(--duration-quick) var(--ease-out), transform var(--duration-fast) var(--ease-bounce);flex:none;transform:scale(.6)}.select__opt[aria-selected=true]>svg{opacity:1;transform:none}.search-field{--sf-pl:50px;--sf-pr:54px;min-width:0;height:var(--field-h);border-radius:var(--radius-sm);background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow var(--duration-fast) var(--ease-smooth-out), background-color var(--duration-fast) var(--ease-smooth-out);flex:1}.search-field:hover{box-shadow:inset 0 0 0 1px var(--line-3)}.search-field:focus-within{background:var(--field-bg-focus);box-shadow:inset 0 0 0 1px var(--lime), 0 0 0 4px var(--lime-soft)}.search-field>input{width:100%;height:100%;padding:0 var(--sf-pr) 0 var(--sf-pl);border-radius:inherit;color:var(--text);appearance:none;background:0 0;border:0;outline:none;margin:0;font-size:16px;position:absolute;inset:0}.search-field>input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.search-field>input::-webkit-search-decoration{-webkit-appearance:none;display:none}.search-field>input::-webkit-search-results-button{-webkit-appearance:none;display:none}.search-field>input::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.search-field .t-clear-mirror,.search-field .t-clear-placeholder{padding:0 var(--sf-pr) 0 var(--sf-pl);font-size:16px}.search-field .t-clear-mirror{color:var(--text)}.search-field .t-clear-placeholder{color:var(--muted)}.search-field.has-value:not(.is-clearing)>input{-webkit-text-fill-color:var(--text)}.search-field.has-value:not(.is-clearing) .t-clear-mirror{opacity:0}.search-field .t-clear-glow{mix-blend-mode:screen}.search-field__icon{z-index:4;width:20px;height:20px;color:var(--muted);pointer-events:none;transition:color var(--duration-fast) var(--ease-smooth-out);position:absolute;top:50%;left:18px;translate:0 -50%}.search-field:focus-within .search-field__icon{color:var(--lime)}.search-field .t-clear-btn{z-index:4;width:34px;height:34px;color:var(--text-2);opacity:0;pointer-events:none;transition:opacity var(--duration-quick) var(--ease-out), scale var(--duration-quick) var(--ease-smooth-out), background-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out);background:#f2eef612;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:11px;translate:0 -50%;scale:.6}.search-field.has-value .t-clear-btn{opacity:1;pointer-events:auto;transition-duration:var(--duration-fast);scale:1}.search-field .t-clear-btn:hover{color:var(--text);background:#f2eef624}.range{--thumb:22px;--track:6px;appearance:none;min-width:200px;height:var(--thumb);border-radius:var(--radius-pill);cursor:pointer;background:0 0;flex:1;margin:0}.range:focus-visible{outline:none}.range::-webkit-slider-runnable-track{height:var(--track);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--lime) 0 calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--p,.5)), #f2eef61f calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--p,.5)) 100%)}.range::-moz-range-track{height:var(--track);border-radius:var(--radius-pill);background:#f2eef61f}.range::-moz-range-progress{height:var(--track);border-radius:var(--radius-pill);background:var(--lime)}.range::-webkit-slider-thumb{appearance:none;width:var(--thumb);height:var(--thumb);margin-top:calc((var(--track) - var(--thumb)) / 2);background:var(--text);box-shadow:inset 0 0 0 5px var(--lime), 0 4px 14px #00000073;cursor:grab;transition:transform var(--duration-fast) var(--ease-smooth-out), box-shadow var(--duration-fast) var(--ease-smooth-out);border:0;border-radius:50%}.range::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:var(--text);box-shadow:inset 0 0 0 5px var(--lime), 0 4px 14px #00000073;cursor:grab;transition:transform var(--duration-fast) var(--ease-smooth-out), box-shadow var(--duration-fast) var(--ease-smooth-out);border:0;border-radius:50%}.range:hover::-webkit-slider-thumb{transform:scale(1.08)}.range:hover::-moz-range-thumb{transform:scale(1.08)}.range:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.16)}.range:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.16)}.range:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 5px var(--lime), 0 0 0 3px var(--bg), 0 0 0 5px var(--lime)}.range:focus-visible::-moz-range-thumb{box-shadow:inset 0 0 0 5px var(--lime), 0 0 0 3px var(--bg), 0 0 0 5px var(--lime)}.t-tabs{overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--radius-pill);max-width:100%;overflow-x:auto}.t-tabs::-webkit-scrollbar{display:none}.t-tab{border-radius:var(--radius-pill);white-space:nowrap;height:38px;padding:4px 16px;font-size:14px;font-weight:500}.t-tab:not([aria-selected=true]):not([aria-checked=true]):hover{color:var(--text)}.t-tab[aria-checked=true]{color:var(--tabs-text-active)}.t-tab:focus-visible{outline-offset:-2px}.t-tab sup{opacity:.6;margin-left:3px;font-size:10px}.t-tabs-pill{border-radius:var(--radius-pill);height:38px}.t-tabs--lg .t-tab,.t-tabs--lg .t-tabs-pill{height:46px}.t-tabs--lg .t-tab{padding:4px 22px;font-size:15px}.t-tabs--sub{align-items:stretch}.t-tabs--sub .t-tab{align-content:center;justify-items:center;gap:1px;height:auto;min-height:48px;padding:6px 16px;line-height:1.2;display:grid}.t-tabs--sub .t-tab small{opacity:.72;font-size:11px;font-weight:400}.t-tabs--sub .t-tabs-pill{height:auto;bottom:3px}.t-check{border-radius:var(--radius-xs);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-3);background:0 0;flex:none;place-items:center;display:inline-grid}.t-check[aria-checked=true]{background:var(--lime);box-shadow:inset 0 0 0 1.5px var(--lime)}.check-row:hover .t-check:not([aria-checked=true]),.t-check:not([aria-checked=true]):hover{box-shadow:inset 0 0 0 1.5px var(--text-2)}.t-check svg{fill:none;width:12px;height:12px;stroke:var(--lime-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.check-row{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.45;display:flex}.check-row a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);transition:color var(--duration-fast) var(--ease-smooth-out), text-decoration-color var(--duration-fast) var(--ease-smooth-out)}.check-row a:hover{color:var(--text);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.t-toggle{border-radius:var(--radius-pill);background:#f2eef624;flex:none;width:44px;height:24px;padding:2px;position:relative}.t-toggle[data-on=true]{background:var(--lime)}.t-toggle-thumb{background:#fff;border-radius:50%;width:20px;height:20px;display:block;box-shadow:0 2px 6px #00000059}.t-toggle[data-on=true] .t-toggle-thumb{background:var(--lime-ink)}.acc{border-top:1px solid var(--line)}.t-acc{border-bottom:1px solid var(--line)}.t-acc-head{text-align:left;letter-spacing:-.01em;width:100%;transition:color var(--duration-fast) var(--ease-smooth-out);justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(17px,1.4vw,21px);font-weight:500;line-height:1.35;display:flex}@media (hover:hover){.t-acc-head:hover{color:var(--lime)}}.t-acc-chevron{border:1px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.t-acc-head:hover .t-acc-chevron,.t-acc[data-open=true] .t-acc-chevron{border-color:var(--line-3)}.t-acc-chevron svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.t-acc-panel-inner{min-height:0;color:var(--text-2);max-width:78ch}.t-acc-panel-inner>div{padding:0 0 26px}.t-tt{z-index:40;border-radius:var(--radius-sm);letter-spacing:0;text-transform:none;box-shadow:0 0 0 1px var(--line-2), 0 14px 36px -14px #000c;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.3}.t-tt-group--below .t-tt{transform-origin:50% 0;top:calc(100% + 10px);bottom:auto}.t-tt-group--float{display:block}.t-tt-group--float .t-tt{top:var(--tt-y,0px);translate:var(--tt-x,0px) calc(-100% - 10px);bottom:auto}.t-icon-swap .t-icon{place-items:center;display:grid}.pop-in{animation:t-pop-in var(--duration-fast) var(--ease-smooth-out) both}@keyframes t-pop-in{0%{opacity:0;transform:translateY(var(--distance-micro)) scale(var(--scale-medium));filter:blur(var(--blur-small))}}@media (prefers-reduced-motion:reduce){.pop-in{animation:none}}.toast-host{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));z-index:120;pointer-events:none;justify-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:grid;position:fixed;translate:-50%}@media (max-width:1100px){.toast-host{top:calc(var(--header-h) + 12px);bottom:auto}}.toast{border:1px solid var(--line-2);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);max-width:520px;color:var(--text);background:#1c1824f0;align-items:center;gap:12px;padding:14px 18px;font-size:14.5px;line-height:1.45;display:flex;box-shadow:0 20px 60px -20px #000c}.toast>svg{color:var(--lime);flex:none}.toast.is-open{pointer-events:auto}.player{--player-pad:10px;border-radius:var(--radius);background:var(--surface);isolation:isolate;position:relative}.player--video{border:1px solid var(--line);overflow:hidden}.player__video{cursor:pointer;background:#000;width:100%;height:auto;max-height:80vh;display:block}.player__big{z-index:2;background:var(--lime);width:76px;height:76px;color:var(--lime-ink);transition:opacity var(--duration-fast) var(--ease-smooth-out), scale var(--duration-fast) var(--ease-smooth-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 16px 40px -12px #c6f24e99}.player__big svg{margin-left:3px}.player__big:hover{scale:1.06}.player.is-started .player__big{opacity:0;pointer-events:none;scale:.8}.player__bar{padding:var(--player-pad);align-items:center;gap:10px;display:flex}.player--video .player__bar{z-index:2;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px);opacity:0;transform:translateY(var(--distance-base));transition:opacity var(--duration-fast) var(--ease-smooth-out), transform var(--duration-fast) var(--ease-smooth-out);background:#0b0a0eb8;position:absolute;bottom:10px;left:10px;right:10px}.player--video.is-started:hover .player__bar,.player--video.is-started:focus-within .player__bar,.player--video.is-started.is-paused .player__bar{opacity:1;transform:none}.player--audio{border:1px solid var(--line-2);border-radius:var(--radius-pill)}.player--audio .player__bar{gap:14px;padding:8px 18px 8px 8px}.player__btn{width:40px;height:40px;color:var(--text);transition:background-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out);border-radius:50%;flex:none;place-items:center;display:grid}.player__btn:hover{background:#f2eef61a}.player__btn--main{background:var(--lime);width:48px;height:48px;color:var(--lime-ink)}.player__btn--main:hover{background:var(--lime-2)}.player__seek{min-width:0}.player__time{min-width:84px;color:var(--text-2);font-family:var(--font-mono);letter-spacing:.04em;text-align:center;flex:none;font-size:12px}.player__rate{border:1px solid var(--line-2);border-radius:var(--radius-pill);min-width:44px;height:32px;color:var(--text-2);font-family:var(--font-mono);transition:border-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out);flex:none;padding:0 10px;font-size:12px}.player__rate:hover{border-color:var(--line-3);color:var(--text)}@media (max-width:560px){.player__time{min-width:0}.player--video .player__btn--fs{display:none}}.marquee{--gap:clamp(40px, 6vw, 96px);gap:var(--gap);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__track{align-items:center;gap:var(--gap);min-width:100%;animation:marquee var(--marquee-dur,42s) linear infinite;flex:none;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(calc(-100% - var(--gap)))}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}.prose{color:var(--text-2);font-size:17.5px;line-height:1.75}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3,.prose h4{color:var(--text);font-family:var(--font-text);letter-spacing:-.015em;scroll-margin-top:calc(var(--header-h) + 24px);font-weight:600;line-height:1.25}.prose h2{margin-top:2.2em;font-size:clamp(24px,2.2vw,32px)}.prose h3{margin-top:1.8em;font-size:clamp(19px,1.6vw,23px)}.prose h4{margin-top:1.4em;font-size:18px}.prose strong{color:var(--text);font-weight:600}.prose a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:4px;text-decoration-thickness:1.5px}.prose a:hover{color:var(--lime)}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--lime)}.prose blockquote{border-left:2px solid var(--violet);color:var(--text);font-family:var(--font-serif);margin-inline:0;padding:4px 0 4px 22px;font-size:1.3em;font-style:italic;line-height:1.45}.prose img,.prose figure img{border-radius:var(--radius)}.prose figure{margin-inline:0}.prose figcaption{color:var(--muted);margin-top:10px;font-size:13.5px}.prose hr{background:var(--line-2);border:0;height:1px;margin-block:2.4em}.prose code{border-radius:var(--radius-xs);background:var(--surface-2);font-family:var(--font-mono);padding:2px 6px;font-size:.86em}.prose pre{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-family:var(--font-mono);margin-inline:0;padding:18px 20px;font-size:14px;line-height:1.6;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;padding:0}.prose figure video,.prose>video{border-radius:var(--radius);width:100%}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.prose table,.table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.prose th,.prose td,.table th,.table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 18px}.prose th,.table th{color:var(--text);background:#f2eef608;font-weight:600}.prose tr:last-child td,.table tr:last-child td{border-bottom:0}.prose .table-wrap table{margin:0}.icon-btn{border:1px solid var(--line-2);width:44px;height:44px;color:var(--text);transition:border-color var(--duration-fast) var(--ease-smooth-out), background-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out);border-radius:50%;place-items:center;display:inline-grid}.icon-btn:hover{border-color:var(--lime);color:var(--lime)}.icon-btn svg{width:19px;height:19px}.status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.status__dot{background:var(--muted);border-radius:50%;width:8px;height:8px;position:relative}.status.is-online .status__dot{background:var(--lime)}.status.is-online .status__dot:after{content:"";border:1px solid var(--lime);animation:ping 2s var(--ease-smooth-out) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.status.is-online .status__dot:after{animation:none}}
.hdr{z-index:60;height:var(--header-h);transition:background-color var(--duration-medium) var(--ease-smooth-out), border-color var(--duration-medium) var(--ease-smooth-out), backdrop-filter var(--duration-medium) var(--ease-smooth-out);border-bottom:1px solid #0000;position:sticky;top:0}.hdr.is-scrolled,.hdr.is-mega{-webkit-backdrop-filter:blur(18px)saturate(140%);border-bottom-color:var(--line);background:#0b0a0ec7}.hdr:after{content:"";height:1px;width:calc(var(--scroll,0) * 100%);background:linear-gradient(90deg, var(--violet), var(--lime));opacity:.8;position:absolute;bottom:-1px;left:0}.hdr__in{align-items:center;gap:24px;height:100%;display:flex}.hdr__logo{color:var(--text);flex:none;align-items:center;gap:10px;display:flex}.hdr__logo svg{width:152px;height:auto}.hdr__egg{transform-origin:70% 30%;filter:drop-shadow(0 0 14px #8b5cf659);width:auto;height:34px;transition:transform var(--duration-very-slow) var(--ease-bounce)}.hdr__logo:hover .hdr__egg{transform:rotate(-8deg)scale(1.06)}@media (prefers-reduced-motion:reduce){.hdr__egg{transition:none}}.hdr__nav{flex:1;justify-content:center;align-self:stretch;display:flex}.hdr__nav ul{gap:4px;height:100%;margin:0;padding:0;list-style:none;display:flex}.hdr__nav li{align-items:center;display:flex}.hdr__link{border-radius:var(--radius-pill);height:40px;color:var(--text-2);transition:color var(--duration-fast) var(--ease-smooth-out), background-color var(--duration-fast) var(--ease-smooth-out);align-items:center;gap:6px;padding:0 14px;font-size:14.5px;font-weight:500;display:inline-flex}.hdr__link:hover,.hdr__link.is-on{color:var(--text);background:#f2eef60f}.hdr__chev{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:14px;height:14px;transition:transform var(--acc-chevron) var(--acc-ease)}.hdr__chev path{vector-effect:non-scaling-stroke}.hdr__link[aria-expanded=true] .hdr__chev{transform:scaleY(-1)}.hdr__right{flex:none;align-items:center;gap:10px;display:flex}.hdr__right .status{margin-right:6px}.hdr__msg{width:40px;height:40px}.hdr__burger{border:1px solid var(--line-2);width:44px;height:44px;color:var(--text);transition:border-color var(--duration-fast) var(--ease-smooth-out), background-color var(--duration-fast) var(--ease-smooth-out);border-radius:50%;place-items:center;display:none}.hdr__burger:hover,.hdr__burger[aria-expanded=true]{border-color:var(--line-3);background:#f2eef60d}@media (max-width:1240px){.hdr__right .status{display:none}}@media (max-width:1060px){.hdr__nav,.hdr__msg{display:none}.hdr__burger{display:grid}.hdr__in{justify-content:space-between}}@media (max-width:560px){.hdr__cta{display:none}.hdr__logo svg{width:120px}.hdr__egg{height:28px}}.ad-banner{z-index:61;background:var(--violet-2);color:#fff;font-size:13.5px;position:relative}.ad-banner__in{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;min-height:38px;display:flex}.ad-banner__erid{opacity:.7;font-size:11px}.mega{border-bottom:1px solid var(--line);background:linear-gradient(#0f0d14,#0c0a10);padding:0 0 28px;position:absolute;top:100%;left:0;right:0;box-shadow:0 40px 80px -30px #000c}.mega__in{grid-template-columns:1fr 1fr 1.6fr 1.15fr;gap:28px;padding-top:28px;display:grid}.mega__hub{color:var(--text);align-items:center;gap:8px;margin-bottom:8px;display:inline-flex}.mega__hub:hover{color:var(--lime)}.mega__title{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:18px;font-weight:500}.mega__result{color:var(--muted);margin-bottom:14px;font-size:13px;line-height:1.45}.mega__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mega__list--2{grid-template-columns:1fr 1fr;column-gap:18px}.mega__list a{border-radius:var(--radius-xs);color:var(--text-2);transition:background-color var(--duration-quick) var(--ease-smooth-out), color var(--duration-quick) var(--ease-smooth-out);justify-content:space-between;align-items:baseline;gap:10px;margin:0 -10px;padding:7px 10px;font-size:14.5px;display:flex}.mega__list a:hover{color:var(--text);background:#f2eef60d}.mega__list em{color:var(--muted);white-space:nowrap;font-size:12px;font-style:normal}.mega__promo{border-radius:var(--radius);background:radial-gradient(420px 260px at 100% 0%, #8b5cf673, transparent 70%), var(--surface);border:1px solid var(--line-2);flex-direction:column;gap:12px;padding:24px;display:flex;position:relative;overflow:hidden}.mega__promo-title{font-family:var(--font-display);text-transform:uppercase;font-size:24px;line-height:1.1}.mega__promo-text{color:var(--text-2);font-size:14px}.mega__promo .btn{align-self:flex-start;margin-top:auto}@media (max-width:1060px){.mega{display:none}}.mnav{inset:var(--header-h) 0 0 0;z-index:55;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);--panel-translate-y:24px;background:#0b0a0efa;position:fixed;overflow-y:auto}.mnav__in{padding:20px var(--gutter) calc(40px + env(safe-area-inset-bottom));gap:8px;display:grid}.mnav__status{padding:8px 0 12px}.mnav__group{border-bottom:1px solid var(--line)}.mnav__head.t-acc-head{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;padding:14px 0;font-size:20px;font-weight:500}.mnav__head .t-acc-chevron{width:36px;height:36px}.mnav__group .t-acc-panel-inner{max-width:none}.mnav__group ul,.mnav__links{gap:2px;margin:0 0 14px;padding:0;list-style:none;display:grid}.mnav__group ul{padding-bottom:4px}.mnav__group li a{color:var(--text-2);transition:color var(--duration-fast) var(--ease-smooth-out);padding:9px 0;display:block}.mnav__group li a:hover,.mnav__links a:hover{color:var(--lime)}.mnav__links{margin-top:8px}.mnav__links a{padding:12px 0;font-size:18px;font-weight:500;display:block}.mnav__contacts{gap:10px;margin-top:20px;display:grid}html.menu-open{overflow:hidden}@media (min-width:1061px){.mnav{display:none}}.ftr{margin-top:var(--sec-pad);border-top:1px solid var(--line);background:radial-gradient(1200px 600px at 80% 110%, #8b5cf629, transparent 70%), var(--bg);padding-top:clamp(56px,7vw,96px);position:relative;overflow:hidden}.ftr__top{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;display:grid}.ftr__cta{align-content:start;gap:18px;display:grid}.ftr__lead{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(22px,2.2vw,34px);line-height:1.1}.ftr__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.ftr__title{color:var(--text);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:12px;display:block}.ftr__col ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ftr__col a{color:var(--text-2);font-size:14.5px}.ftr__col a:hover,a.ftr__title:hover{color:var(--lime)}.ftr__info{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding-top:28px;display:flex}.ftr__addr{color:var(--text-2);flex-wrap:wrap;gap:12px 28px;font-size:14.5px;font-style:normal;display:flex}.ftr__addr>*{align-items:center;gap:8px;display:inline-flex}.ftr__socials{gap:8px;display:flex}.ftr__word{color:var(--text);opacity:.95;margin:clamp(40px,6vw,80px) 0 0}.ftr__word svg{width:100%;height:auto}.ftr__legal{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:24px 0;font-size:13px;display:flex}.ftr__legal-links{flex-wrap:wrap;gap:8px 20px;display:flex}.ftr__legal a:hover{color:var(--text)}.ftr__note{color:var(--muted);max-width:90ch;padding-bottom:28px;font-size:12.5px}@media (max-width:1100px){.ftr__top{grid-template-columns:1fr}}@media (max-width:760px){.ftr__cols{grid-template-columns:1fr 1fr}.ftr{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.mbar{display:none}@media (max-width:760px){.mbar{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:70;border-radius:var(--radius-pill);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(18px);transition:transform var(--duration-medium) var(--ease-smooth-out), opacity var(--duration-medium) var(--ease-smooth-out);background:#110f15db;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid;position:fixed;box-shadow:0 20px 40px -12px #000000b3}.mbar.is-hidden{opacity:0;transform:translateY(140%)}.mbar__btn{--btn-h:48px;padding:0 14px}}.mbar-sheet-backdrop{z-index:80;opacity:0;pointer-events:none;transition:opacity var(--duration-medium) var(--ease-smooth-out);background:#0000008c;position:fixed;inset:0}.mbar-sheet-backdrop.is-open{opacity:1;pointer-events:auto}.mbar-sheet{z-index:81;padding:26px var(--gutter) calc(26px + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-top:1px solid var(--line-2);background:var(--surface);--panel-translate-y:60px;gap:16px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -30px 60px -30px #000c}.mbar-sheet:before{content:"";border-radius:var(--radius-pill);background:var(--line-3);width:36px;height:4px;position:absolute;top:10px;left:50%;translate:-50%}.mbar-sheet__list{gap:10px;display:grid}.mbar-sheet__close{position:absolute;top:16px;right:16px}.cookie{z-index:90;border-radius:var(--radius-lg);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:440px;color:var(--text-2);background:#15121bf0;align-items:center;gap:16px;padding:12px 12px 12px 20px;font-size:13px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 24px 60px -20px #000c}.cookie a{color:var(--text);text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.cookie{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom))}}.particles{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}main,.ftr{z-index:1;position:relative}html.modal-open main{z-index:200}
.hero{position:relative;overflow:clip}.hero--home{min-height:calc(100svh - var(--header-h));flex-direction:column;justify-content:center;padding:clamp(40px,6vh,96px) 0 clamp(96px,12vh,140px);display:flex}.hero__grid{max-width:calc(var(--maxw) + var(--gutter) * 2);padding:0 var(--gutter);pointer-events:none;grid-template-columns:repeat(6,1fr);margin:0 auto;display:grid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 70%,#0000);mask-image:linear-gradient(#0000,#000 18% 70%,#0000)}.hero__grid span{border-left:1px solid #f2eef60b}.hero__grid span:last-child{border-right:1px solid #f2eef60b}.hero__glow{filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#6d3bef52,#6d3bef00 70%);width:70vw;height:90vh;position:absolute;top:-20vh;right:-10vw}.hero__glow--page{opacity:.7;top:-40vh;right:-20vw}.hero__in{z-index:2;position:relative}.hero__hud{justify-content:space-between;gap:20px;margin-bottom:clamp(28px,5vh,56px);display:flex}.hero__tc{color:var(--text-2)}.hero__tc:before{background:#ff4d4d;animation:1.4s steps(2,end) infinite rec;box-shadow:0 0 12px #ff4d4dcc}@keyframes rec{50%{opacity:.2}}.hero__title{gap:18px;max-width:13em;margin:0;font-weight:500;display:grid}.hero__kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);max-width:60ch;font-size:clamp(11px,1vw,13px);font-weight:400;line-height:1.6}.hero__title .display{max-width:11.5em;display:block}.hero__title--long .display{font-size:clamp(30px,6.2vw,112px)}.hero__lead{max-width:52ch;margin-top:clamp(22px,3vh,34px)}.hero__stats{flex-wrap:wrap;gap:14px 40px;margin:clamp(26px,4vh,40px) 0 0;padding:0;list-style:none;display:flex}.hero__stats li{border-left:1px solid var(--line-2);gap:2px;padding-left:14px;display:grid}.hero__stat-v{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(20px,2vw,30px)}.hero__stat-l{color:var(--muted);font-size:13px}.hero__ctas{margin-top:clamp(28px,4.5vh,48px)}.hero__scroll{z-index:2;color:var(--muted);justify-items:center;gap:10px;display:grid;position:absolute;bottom:28px;left:50%;translate:-50%}.hero__mouse{border:1.5px solid var(--line-3);border-radius:var(--radius-pill);width:22px;height:34px;position:relative}.hero__mouse:after{content:"";border-radius:var(--radius-pill);background:var(--text);width:3px;height:7px;animation:wheel 1.8s var(--ease-smooth-out) infinite;position:absolute;top:7px;left:50%;translate:-50%}@keyframes wheel{0%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(10px)}to{opacity:0}}@media (max-height:720px),(max-width:760px){.hero__scroll{display:none}}.hero-in{animation:hero-in var(--stagger-dur) var(--stagger-ease) both;animation-delay:calc(var(--i,0) * var(--duration-micro) + var(--duration-stagger))}@keyframes hero-in{0%{opacity:.01;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.hero-in,.hero__tc:before,.hero__mouse:after{animation:none}}.hero--page{padding:clamp(28px,4vw,56px) 0 clamp(40px,6vw,88px)}.hero--compact{padding-bottom:clamp(24px,3vw,40px)}.hero__cols{grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}.hero--media .hero__cols{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hero__main{justify-items:start;gap:22px;max-width:980px;display:grid}.hero__h1{max-width:16em}.hero__specs{flex-wrap:wrap;gap:12px;margin:6px 0 4px;display:flex}.hero__specs>div{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:#f2eef606;gap:4px;padding:12px 18px;display:grid}.hero__specs dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.hero__specs dd{margin:0;font-size:16px;font-weight:600}.hero__specs dd small{color:var(--muted);font-size:13px;font-weight:400}.hero__badge{color:var(--lime)}.hero__media img{border-radius:var(--radius-lg);border:1px solid var(--line);width:100%}@media (max-width:960px){.hero--media .hero__cols{grid-template-columns:1fr}}.tldr{border-radius:var(--radius);background:radial-gradient(500px 220px at 0 0,#c6f24e14,#0000 70%),#f2eef605;border:1px solid #c6f24e47;gap:14px;padding:clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden}.tldr__text{color:var(--text);max-width:72ch;font-size:clamp(18px,1.55vw,23px);line-height:1.5}.tldr__icon{color:var(--lime);opacity:.6;position:absolute;top:22px;right:22px}.logos{padding:28px 0 8px}.logos--compact{z-index:2;margin-top:-40px;position:relative}.logos__hud{margin-bottom:22px}.logo-item{opacity:.55;filter:grayscale()brightness(1.6)contrast(.9);height:44px;transition:opacity var(--duration-fast) var(--ease-smooth-out), filter var(--duration-fast) var(--ease-smooth-out);align-items:center;display:inline-flex}.logo-item:hover{opacity:1;filter:none}.logo-item img{object-fit:contain;width:auto;max-width:150px;height:40px}.logo-item__text{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;font-size:18px}.logos-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.logos-grid__item{border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:8px;padding:20px;display:grid}.logos-grid__logo{align-items:center;height:48px;display:flex}.logos-grid__logo img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:44px}.logos-grid__name{font-weight:600}.logos-grid__note{color:var(--muted);font-size:13px}.pains__card{min-height:230px}.pains__n{color:var(--violet-3)}.pains__title{letter-spacing:-.01em;font-size:clamp(19px,1.6vw,23px);font-weight:600;line-height:1.25}.pains__go{color:var(--lime);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.pains__go svg{transition:translate var(--learn-out) var(--learn-ease)}.pains__card:hover .pains__go svg{translate:var(--distance-micro) 0;transition-duration:var(--learn-in)}.scen__tabs{margin-bottom:28px}.scen__panel{animation:scen-in var(--duration-slow) var(--ease-smooth-out);grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:20px 40px;display:grid}@keyframes scen-in{0%{opacity:0;transform:translateY(var(--distance-base));filter:blur(var(--blur-small))}}.scen__intro{align-content:start;justify-items:start;gap:16px;display:grid}.scen__services{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.scen__svc{flex-direction:row;align-items:flex-start;gap:14px;padding:18px}.scen__svc .card__icon{flex:none;width:42px;height:42px}.scen__svc-body{flex:1;gap:4px;display:grid}.scen__svc .card__title{font-size:16.5px}.scen__svc .card__text{font-size:13.5px}.scen__price{color:var(--lime);white-space:nowrap;font-size:13px}.scen__cases{grid-column:1/-1;gap:14px;margin-top:8px;display:grid}.scen__case-row{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.scen__case{border-radius:var(--radius);border:1px dashed var(--line-2);transition:border-color var(--duration-fast) var(--ease-smooth-out);gap:4px;padding:18px;display:grid}.scen__case:hover{border-color:var(--lime)}.scen__case-m{font-family:var(--font-display);font-size:26px}.scen__case-l{color:var(--lime);font-size:13px}.scen__case-t{color:var(--text-2);font-size:13.5px}@media (max-width:960px){.scen__panel{grid-template-columns:1fr}}@media (max-width:640px){.scen__services{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scen__panel{animation:none}}.scard{min-height:280px}.scard__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scard__time{color:var(--muted);margin-top:4px;font-size:13px}.scard__go{border:1px solid var(--line-2);width:44px;height:44px;transition:background-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out), transform var(--duration-fast) var(--ease-smooth-out);border-radius:50%;flex:none;place-items:center;display:inline-grid}.scard:hover .scard__go{background:var(--lime);border-color:var(--lime);color:var(--lime-ink);transform:rotate(45deg)}.slist-wrap{border-top:1px solid var(--line);display:grid}.slist{border-bottom:1px solid var(--line);transition:color var(--duration-fast) var(--ease-smooth-out);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:20px 4px;display:grid}.slist:hover{color:var(--lime)}.slist__title{transition:translate var(--duration-fast) var(--ease-smooth-out);font-size:clamp(17px,1.5vw,22px);font-weight:500}.slist:hover .slist__title{translate:var(--distance-base) 0}.slist>svg{transition:rotate var(--duration-fast) var(--ease-smooth-out)}.slist:hover>svg{rotate:45deg}.slist__meta{color:var(--muted);font-size:14px}.dirs{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);display:grid}.dir__card{border-radius:var(--radius-lg);border:1px solid var(--line);background:radial-gradient(520px 320px at 100% 0%, #8b5cf638, transparent 70%), linear-gradient(180deg, var(--surface), var(--bg-2));flex-direction:column;gap:16px;height:100%;min-height:460px;padding:clamp(24px,2.4vw,36px);display:flex;position:relative}.dir__link{z-index:1;border-radius:inherit;position:absolute;inset:0}.dir__top{justify-content:space-between;align-items:center;display:flex}.dir__n{color:var(--muted)}.dir__title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(26px,2.6vw,40px);font-weight:500;line-height:1}.dir__result{color:var(--text-2)}.dir__list{z-index:2;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.dir__list a{border-radius:var(--radius-pill);border:1px solid var(--line-2);color:var(--text-2);transition:border-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out);padding:6px 12px;font-size:13px;display:inline-flex}.dir__list a:hover{border-color:var(--lime);color:var(--text)}.dir__foot{justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;display:flex}.dir__time{color:var(--muted);font-size:13px}.t-tilt-card{border-radius:var(--radius-lg)}.pack__card.t-tilt-card{overflow:visible}.t-tilt-glare{border-radius:inherit}@media (max-width:1100px){.dirs{grid-template-columns:1fr}.dir__card{min-height:0}}.lane-wrap{max-width:calc(var(--maxw) + var(--gutter) * 2);padding-left:var(--gutter);margin:0 auto}.cases__bar{padding-right:var(--gutter);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.cases__arrows{gap:8px;display:flex}.cases__arrows .icon-btn:disabled{opacity:.3;cursor:default}.flip{transform:scaleX(-1)}.lane{scroll-snap-type:x mandatory;padding:4px var(--gutter) 24px 0;scrollbar-width:none;cursor:grab;gap:clamp(12px,1.4vw,20px);scroll-padding-left:0;display:flex;overflow-x:auto}.lane::-webkit-scrollbar{display:none}.lane.is-dragging{cursor:grabbing;scroll-snap-type:none}.lane.is-dragging a{pointer-events:none}.lane__item{scroll-snap-align:start;flex:0 0 clamp(280px,30vw,420px)}.lane__item[hidden]{display:none}.lane__more-card{border-radius:var(--radius);border:1px dashed var(--line-3);height:100%;min-height:420px;color:var(--text-2);transition:border-color var(--duration-fast) var(--ease-smooth-out), color var(--duration-fast) var(--ease-smooth-out);align-content:space-between;padding:28px;display:grid}.lane__more-card:hover{border-color:var(--lime);color:var(--lime)}.cases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);display:grid}@media (max-width:1100px){.cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cases-grid{grid-template-columns:1fr}.lane__item{flex-basis:84vw}}.ccard{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);height:100%;transition:border-color var(--duration-fast) var(--ease-smooth-out), transform var(--duration-slow) var(--ease-smooth-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.ccard:hover{border-color:var(--line-3);transform:translateY(calc(var(--distance-micro) * -1));transition-duration:var(--duration-fast)}.ccard__media{aspect-ratio:4/3;background:linear-gradient(135deg,#2a1d4d,#120f19);position:relative;overflow:hidden}.ccard__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-zoom) var(--ease-smooth-out)}.ccard:hover .ccard__media img{transform:scale(1.05)}.ccard__ph{background:radial-gradient(240px 200px at 70% 30%,#8b5cf68c,#0000 70%),radial-gradient(160px 120px at 20% 80%,#c6f24e2e,#0000 70%);position:absolute;inset:0}.ccard__shade{background:linear-gradient(#0b0a0e26 0%,#0b0a0e00 35%,#0b0a0ed9 100%);position:absolute;inset:0}.ccard__top{align-items:center;gap:10px;display:flex;position:absolute;top:16px;left:16px;right:16px}.ccard__logo{background:var(--text);width:36px;height:36px;color:var(--bg);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.ccard__logo img{object-fit:cover;width:100%;height:100%}.ccard__logo--ph{background:var(--violet);color:#fff}.ccard__client{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;text-overflow:ellipsis;background:#0b0a0e99;padding:5px 10px;font-size:12.5px;font-weight:500;overflow:hidden}.ccard__metric{display:grid;position:absolute;bottom:14px;left:18px;right:18px}.ccard__value{font-family:var(--font-display);color:var(--lime);letter-spacing:-.02em;font-size:clamp(30px,3vw,44px);line-height:1}.ccard__label{color:var(--text);margin-top:6px;font-size:13.5px}.ccard__body{flex-direction:column;flex:1;gap:14px;padding:18px 20px 20px;display:flex}.ccard__title{font-size:16.5px;font-weight:600;line-height:1.35}.ccard__extra{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.ccard__extra div{border-radius:var(--radius-sm);background:#f2eef60a;padding:10px 12px}.ccard__extra dt{color:var(--muted);font-size:11.5px}.ccard__extra dd{margin:2px 0 0;font-weight:600}.ccard__foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.ccard__dur{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.packs{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);display:grid}.packs--3{grid-template-columns:repeat(3,minmax(0,1fr))}.packs--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pack{position:relative}.pack__card{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(180deg, var(--surface), var(--bg-2));flex-direction:column;gap:16px;height:100%;padding:clamp(24px,2.2vw,32px);display:flex;position:relative}.pack--hot .pack__card{background:radial-gradient(420px 260px at 50% -10%, #c6f24e1f, transparent 70%), linear-gradient(180deg, var(--surface-2), var(--surface));border-color:#c6f24e8c;box-shadow:0 30px 80px -40px #c6f24e59}.pack__badge{position:absolute;top:-12px;right:22px}.pack__title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.05}.pack__price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:6px;padding:16px 0;display:grid}.pack__price>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.pack__v{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(20px,1.8vw,26px)}.pack__u{color:var(--muted);font-size:13px}.pack__days{color:var(--lime);font-size:13px}.pack__list{font-size:14.5px}.pack__foot{gap:10px;margin-top:auto;display:grid}.pack__foot .btn{width:100%}.pack__save{color:var(--muted);text-align:center;font-size:12.5px}.pack--own .pack__card{border-style:dashed;border-color:var(--line-3);background:radial-gradient(400px 300px at 100% 100%, #8b5cf659, transparent 70%), var(--bg-2);transition:border-color var(--duration-fast) var(--ease-smooth-out);overflow:hidden}.pack--own:hover .pack__card{border-color:var(--lime)}.pack__own-cta{z-index:1;color:var(--lime);align-items:center;gap:8px;margin-top:auto;font-weight:600;display:inline-flex;position:relative}.pack__mascot{opacity:.9;width:190px;transition:transform var(--duration-very-slow) var(--ease-bounce);pointer-events:none;position:absolute;bottom:-50px;right:-40px;transform:rotate(-12deg)}.pack--own:hover .pack__mascot{transform:rotate(-4deg) translateY(calc(var(--distance-base) * -1));transition:transform var(--duration-fast) var(--ease-smooth-out)}@media (max-width:1240px){.packs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.packs,.packs--3,.packs--2{grid-template-columns:1fr}}.checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checks li{color:var(--text-2);align-items:flex-start;gap:10px;display:flex}.checks svg{color:var(--lime);flex:none;margin-top:3px}.trust__cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,32px);display:grid}.trust__list{border-top:1px solid var(--line);gap:4px;margin:0;padding:0;list-style:none;display:grid}.trust__item{border-bottom:1px solid var(--line);gap:18px;padding:22px 0;display:flex}.trust__item .card__icon{flex:none}.trust__stays{top:calc(var(--header-h) + 24px);min-height:380px;padding-right:140px;position:sticky}.trust__mascot{pointer-events:none;width:190px;position:absolute;bottom:-20px;right:-30px}@media (max-width:960px){.trust__cols{grid-template-columns:1fr}.trust__stays{position:relative;top:0}}.steps{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));counter-reset:step;gap:0;margin:0;padding:0;list-style:none;display:grid}.step{border-top:1px solid var(--line-2);align-content:start;gap:12px;padding:24px 22px 8px 0;display:grid;position:relative}.step:before{content:"";background:var(--lime);width:9px;height:9px;box-shadow:0 0 0 5px var(--bg);border-radius:50%;position:absolute;top:-5px;left:0}.step__head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.step{min-width:0}.step__head .chip{white-space:normal;min-width:0;max-width:100%;height:auto;padding-block:5px;line-height:1.25}.step__n{color:var(--violet-3)}.step__title{font-size:18px;font-weight:600;line-height:1.3}@media (max-width:1100px){.steps{border-left:1px solid var(--line-2);grid-template-columns:1fr;margin-left:4px}.step{border-top:0;padding:0 0 28px 28px}.step:before{top:4px;left:-5px}}.stats__grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid;overflow:hidden}.stat{background:var(--bg);align-content:start;gap:10px;margin:0;padding:clamp(24px,2.4vw,36px);display:grid}.stat__v{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(120deg, var(--text), var(--violet-3));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,4vw,64px);line-height:1}.stat__l{color:var(--text-2);font-size:15px}.stat__src{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;margin-top:6px;font-size:11px;display:block}.stats__note{max-width:70ch;color:var(--text-2);font-size:var(--fs-lead);margin-top:28px}.magnet{border-radius:var(--radius-lg);background:radial-gradient(600px 400px at 90%,#8b5cf673,#0000 70%),linear-gradient(135deg,#1c1430,#110e18);border:1px solid #a78bfa4d;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:32px;padding:clamp(28px,4vw,64px);display:grid;position:relative;overflow:hidden}.magnet__body{justify-items:start;gap:20px;display:grid}.magnet__title{max-width:14em}.magnet__art{place-items:center;display:grid}.magnet__art img{filter:drop-shadow(0 30px 60px #0009);width:min(320px,100%);animation:6s ease-in-out infinite float}@keyframes float{50%{transform:translateY(-14px)rotate(-3deg)}}@media (max-width:860px){.magnet{grid-template-columns:1fr}.magnet__art{order:-1}.magnet__art img{width:180px}}@media (prefers-reduced-motion:reduce){.magnet__art img{animation:none}}.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(24px,4vw,72px);display:grid}.faq__head{top:calc(var(--header-h) + 24px);position:sticky}@media (max-width:960px){.faq{grid-template-columns:1fr}.faq__head{position:static}}.podcast-card{flex-direction:row;align-items:center;gap:18px;margin-top:16px}.podcast-card>span:nth-child(2){flex:1;gap:6px;display:grid}.podcast-card__play{background:var(--lime);width:56px;height:56px;color:var(--lime-ink);border-radius:50%;flex:none;place-items:center;display:grid}.podcast-card__title{font-size:18px;font-weight:600}.cta-final__box{border-radius:var(--radius-lg);border:1px solid var(--line-2);background:linear-gradient(180deg, var(--surface), var(--bg-2));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);padding:clamp(28px,4vw,64px);display:grid;position:relative;overflow:hidden}.cta-final__glow{pointer-events:none;background:radial-gradient(closest-side,#c6f24e24,#0000 70%);width:80%;height:120%;position:absolute;bottom:-60%;left:-20%}.cta-final__head{align-content:start;gap:20px;display:grid;position:relative}.cta-final__msg{gap:12px;margin-top:8px;display:grid}.cta-final__form{position:relative}@media (max-width:960px){.cta-final__box{grid-template-columns:1fr}}.lead-form{gap:18px;display:grid}.lead-form__row{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.lead-form__opts{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.lead-form__nocalls{align-items:center;padding-bottom:8px}.lead-form__foot{gap:16px;display:grid}.lead-form__foot .btn{justify-self:start}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form-error{color:var(--danger);font-size:14px}.form-done{justify-items:start;gap:12px;padding:24px 0;display:grid}.form-done__title{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(24px,2.4vw,36px)}.form-done--small .form-done__title{font-size:22px}.form-done a{color:var(--lime)}@media (max-width:640px){.lead-form__row{grid-template-columns:1fr}.lead-form__foot .btn{width:100%}}.whom__card{min-height:200px}.included{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.included__item{border-bottom:1px solid var(--line);gap:14px;padding:18px 0;display:flex}.included__check{background:var(--lime-soft);width:26px;height:26px;color:var(--lime);border-radius:50%;flex:none;place-items:center;display:grid}.included__text{font-weight:500;display:block}.included__note{color:var(--muted);margin-top:4px;font-size:14px;display:block}@media (max-width:760px){.included{grid-template-columns:1fr}}.tools{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.tool{border-radius:var(--radius);border:1px solid var(--line);background:#f2eef605;gap:4px;padding:18px 20px;display:grid}.tool__name{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text);font-size:14px}.tool__note{color:var(--muted);font-size:13.5px}.seo-text{border-top:1px solid var(--line)}.seo-text__head{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(18px,1.6vw,24px)}.seo-text .t-acc-panel-inner{max-width:82ch}.team{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(12px,1.4vw,20px);display:grid}.team__card{align-content:start;gap:6px;display:grid}.team__photo{aspect-ratio:4/5;border-radius:var(--radius);background:var(--surface);margin-bottom:10px;overflow:hidden}.team__photo img{object-fit:cover;filter:grayscale(.25);width:100%;height:100%;transition:filter var(--duration-slow) var(--ease-smooth-out), transform var(--duration-zoom) var(--ease-smooth-out)}.team__card:hover .team__photo img{filter:none;transform:scale(1.04)}.team__ph{height:100%;font-family:var(--font-display);color:var(--violet-3);place-items:center;font-size:64px;display:grid}.team__name{font-size:18px;font-weight:600}.team__pos{color:var(--lime);font-size:14px}.team__area{color:var(--muted);font-size:13.5px}.reviews{columns:3 320px;column-gap:clamp(12px,1.4vw,20px)}.review{break-inside:avoid;margin:0 0 clamp(12px,1.4vw,20px)}.review__stars{color:var(--lime);gap:2px;display:flex}.review__stars svg{fill:currentColor}.review__text{color:var(--text);margin:0;font-size:15.5px;line-height:1.6}.review__who{align-items:center;gap:12px;display:flex}.review__who>span:nth-child(2){flex:1;display:grid}.review__ava{border-radius:50%;flex:none;width:44px;height:44px;overflow:hidden}.review__ava img{object-fit:cover;width:100%;height:100%}.contacts{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(12px,1.4vw,20px);display:grid}.contacts__list{gap:10px;display:grid}.contact{flex-direction:row;align-items:flex-start;gap:16px;padding:20px 22px}.contact>svg{color:var(--lime);flex:none;margin-top:2px}.contact>span{gap:2px;display:grid}.contact__k{color:var(--muted);font-size:13px}.contact__v{font-size:17px;font-weight:600}.contacts__map{border-radius:var(--radius);isolation:isolate;border:1px solid var(--line);background:var(--surface);min-height:420px;overflow:hidden}.contacts__map iframe{border-radius:inherit;filter:invert(.9)hue-rotate(200deg)saturate(.6);border:0;width:100%;height:100%;min-height:420px;display:block}.requisites{border:1px solid var(--line);border-radius:var(--radius);justify-items:start;gap:18px;margin-top:clamp(24px,3vw,40px);padding:clamp(22px,2.4vw,32px);display:grid}.requisites dl{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px 28px;width:100%;margin:0;display:grid}.requisites dt{color:var(--muted);font-size:12.5px}.requisites dd{margin:4px 0 0}@media (max-width:960px){.contacts{grid-template-columns:1fr}}.table-note{color:var(--muted);margin-top:14px;font-size:13.5px}.table-note a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.price-dir+.price-dir{margin-top:40px}.price-dir__title{font-family:var(--font-display);text-transform:uppercase;margin-bottom:14px;font-weight:500}.price-table th a:hover{color:var(--lime)}.price-table__term{color:var(--muted);margin-top:2px;font-size:12px;display:block}.reel-sec{z-index:1;padding:clamp(64px,8vw,120px) 0;position:relative}.reel-sec__in{gap:clamp(28px,4vw,56px);display:grid}.reel-sec__head{gap:18px;max-width:900px;display:grid}.reel-sec .dot{color:var(--violet-2)}.reel{border-radius:var(--radius-lg);background:var(--paper);position:relative;overflow:hidden}.reel__hud{z-index:2;justify-content:space-between;gap:12px;display:flex;position:absolute;top:18px;left:22px;right:22px}.reel__hud .hud{color:var(--paper-ink)}.reel__tc{align-items:center;gap:8px;display:inline-flex}.reel__tc:before{display:none}.reel__rec{background:#ff3b3b;border-radius:50%;width:8px;height:8px;animation:1.4s steps(2,end) infinite rec}.reel__video{aspect-ratio:16/9;object-fit:cover;background:0 0;width:100%;position:relative}.reel__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel__sound{z-index:2;border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(8px);transition:background-color var(--duration-fast) var(--ease-smooth-out);background:#0b0a0ecc;align-items:center;gap:8px;padding:10px 16px 10px 12px;display:inline-flex;position:absolute;bottom:18px;right:18px}.reel__sound:hover{background:#0b0a0eeb}.reel__sound .mono{text-align:left;min-width:7.5em}.kinetic{height:calc(var(--steps,5) * 70vh);position:relative}.kinetic__stage{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.kinetic__words{width:100%;height:1.2em;font-family:var(--font-display);text-transform:uppercase;text-align:center;letter-spacing:-.03em;font-size:clamp(56px,13vw,240px);font-weight:600;line-height:1;position:relative}.kinetic__w{opacity:0;filter:blur(12px);transition:opacity var(--duration-very-slow) var(--ease-smooth-out), transform var(--duration-very-slow) var(--ease-smooth-out), filter var(--duration-very-slow) var(--ease-smooth-out);position:absolute;inset:0;transform:translateY(40%)scale(.92)}.kinetic__w.is-past{transform:translateY(-40%)scale(1.04)}.kinetic__w.is-on{opacity:1;filter:none;transform:none}.kinetic__finale{color:var(--lime);text-transform:none;font-size:1.1em}.kinetic__bar{gap:6px;display:flex;position:absolute;bottom:48px;left:50%;translate:-50%}.kinetic__bar span{background:var(--line-2);width:36px;height:2px;transition:background-color var(--duration-fast) var(--ease-smooth-out)}.kinetic__bar span.is-on{background:var(--lime)}.ring-sec{perspective:1400px;padding:clamp(80px,12vw,180px) 0;position:relative;overflow:hidden}.ring{font-family:var(--font-display);text-transform:uppercase;transform-style:preserve-3d;justify-items:center;gap:.15em;font-size:clamp(28px,5vw,80px);font-weight:600;display:grid;transform:rotateX(-14deg)}.ring__row{width:1px;height:1.1em;transform-style:preserve-3d;animation:28s linear infinite ring-spin;animation-delay:calc(var(--row) * -3s);position:relative}.ring__row:nth-child(2){color:var(--violet-3);animation-direction:reverse}.ring__row span{text-align:center;width:1em;transform:rotateY(calc(var(--k) * (360deg / var(--n)))) translateZ(clamp(260px, 40vw, 620px));backface-visibility:hidden;margin-left:-.5em;position:absolute;top:0;left:0}@keyframes ring-spin{to{transform:rotateY(-360deg)}}.ring__finale{text-align:center;max-width:20ch;font-family:var(--font-display);text-transform:uppercase;margin:clamp(40px,6vw,80px) auto 0;font-size:clamp(24px,3vw,44px);position:relative}.kmarq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(32px,5vw,64px) 0}.kmarq__w{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5em;font-size:clamp(36px,7vw,110px);font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.ring__row{animation:none}.kinetic{height:auto}.kinetic__stage{height:auto;padding:80px 0;position:relative}.kinetic__words{gap:.1em;height:auto;display:grid}.kinetic__w{opacity:1;filter:none;position:static;transform:none}}.wrap--read{max-width:calc(820px + var(--gutter) * 2)}.media-block figure{margin:0}.media-block img,.media-block video{border-radius:var(--radius);width:100%}.media-block--full img{border-radius:0}.media-block figcaption{color:var(--muted);margin-top:10px;font-size:13.5px}.related__posts{margin-top:32px}.empty{text-align:center;color:var(--text-2);justify-items:center;gap:16px;padding:48px 0;display:grid}.empty img{width:180px}.empty a{color:var(--lime)}.scen__panel[hidden]{display:none}.faq__head .h2{font-size:clamp(26px,2.7vw,46px)}.stat__v{white-space:nowrap;font-size:clamp(30px,3.1vw,52px)}.stats__grid--long .stat__v{font-size:clamp(26px,2.4vw,40px)}.hero--page .hero__h1{font-size:clamp(30px,4.3vw,70px)}.hero--compact .hero__h1{font-size:clamp(30px,4.6vw,76px)}.hero__title .display{font-size:min(clamp(34px, 7.6vw, 132px), calc((100vw - var(--gutter) * 2) / (var(--lw,8) * 1.1)))}@media (max-width:760px){.hero__title .display{font-size:min(clamp(34px, 13vw, 132px), calc((100vw - var(--gutter) * 2) / (var(--lw,8) * 1.1)))}.display,.h1,.h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.hero__hud .hero__tc{display:none}}@media (max-width:560px){.reel__hud{top:14px;left:16px;right:16px}.reel__hud .hud{white-space:nowrap}.reel__tc{display:none}}.media-block--full .player{border-inline:0;border-radius:0}
