@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-main:#1b1033;--bg-deep:#130b26;--bg-surface:#241640;--bg-elevated:#2c1b4c;--surface-3:#34214f;--line:#ffffff14;--line-strong:#ffffff29;--text-primary:#f3effb;--text-secondary:#afa3ce;--text-muted:#8d80af;--text-faint:#8d80af;--accent:#f6c945;--accent-hover:#ffd964;--accent-ink:#1b1033;--accent-tint:#f6c94524;--accent-halo:#f6c94533;--danger:#ff7a68;--violet:#8f6bff;--violet-glow:#8f6bff38;--font-body:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-body);--font-mono:var(--font-body);--radius-sm:10px;--radius-md:14px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:999px;--radius:var(--radius-lg);--shadow-card:0 1px 0 #ffffff08 inset, 0 8px 20px #00000052;--ease-out:cubic-bezier(.215, .61, .355, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--sidebar:15rem;--content-max:76rem;--gutter:clamp(1.25rem, 4vw, 4rem);--bg:var(--bg-deep);--surface:var(--bg-surface);--surface-2:var(--bg-elevated);--text-strong:var(--text-primary);--text:var(--text-secondary);--cyan:var(--accent);--cyan-soft:var(--accent-hover);--amber:var(--danger);font-family:var(--font-body);color:var(--text-secondary);background:var(--bg-main);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg-main)}body{background:var(--bg-main);min-width:320px;min-height:100vh;color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.55;position:relative;overflow-x:hidden}h1,h2,h3,h4{color:var(--text-primary);text-wrap:balance}p{text-wrap:pretty}a{color:inherit}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.display{color:var(--text-primary);font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-weight:800;font-stretch:125%;line-height:.95}.hud{letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600;font-stretch:112%}.tnum{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.button{border-radius:var(--radius-lg);background:var(--bg-elevated);min-height:3.1rem;color:var(--text-primary);letter-spacing:-.005em;cursor:pointer;transition:background .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out), transform .25s var(--ease-expo);border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.5rem;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.button:hover{background:var(--surface-3)}.button:active{transform:scale(.98)}.button--primary{background:var(--accent);color:var(--accent-ink)}.button--primary:hover{background:var(--accent-hover)}.button--ghost{border-color:var(--line-strong);background:0 0}.button--ghost:hover{background:#ffffff0d;border-color:#ffffff4d}.button--quiet{color:var(--text-secondary);background:0 0}.button:disabled{cursor:wait;opacity:.7}.surface{border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card)}.pill{border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);white-space:nowrap;align-items:center;gap:.4rem;padding:.28rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.pill--tint{background:var(--accent-tint);color:var(--accent)}.l-wrap{width:min(100% - 2 * var(--gutter), 82rem);margin-inline:auto}.l-section{padding-block:clamp(5rem,11vw,10rem)}.l-title{color:var(--text-primary);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(2.1rem,5.2vw,4.6rem);font-weight:800;font-stretch:125%;line-height:.98}.l-lead{max-width:38rem;color:var(--text-secondary);margin:0;font-size:clamp(1.02rem,1.25vw,1.2rem);line-height:1.6}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease-expo), transform .9s var(--ease-expo);transition-delay:var(--reveal-delay,0s);transform:translateY(1.75rem)}.js [data-reveal=scale]{transform:scale(.94)}.js [data-reveal=left]{transform:translate(-2rem)}.js [data-reveal].is-visible{opacity:1;transform:none}.mask-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.mask-line>span{display:block}.js .mask-line>span{transition:transform 1.1s var(--ease-expo);transition-delay:calc(var(--line,0) * 90ms + var(--reveal-delay,0s));transform:translateY(108%)}.js .is-visible .mask-line>span,.js .mask-line.is-visible>span{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.js [data-reveal]{opacity:1;transform:none}.js .mask-line>span{transform:none}}.preloader[data-astro-cid-slp332ps]{display:none}.js .preloader[data-astro-cid-slp332ps]{z-index:100;background:var(--bg-deep);transition:clip-path .9s var(--ease-expo), visibility 0s linear .9s;clip-path:inset(0);place-items:center;display:grid;position:fixed;inset:0}.js.is-ready .preloader[data-astro-cid-slp332ps]{clip-path:inset(0 0 100%);visibility:hidden;pointer-events:none}.preloader__mark[data-astro-cid-slp332ps] img[data-astro-cid-slp332ps]{width:clamp(4.5rem,9vw,6.5rem);height:auto;animation:1.1s ease-in-out infinite alternate pulse}@keyframes pulse{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.preloader__foot[data-astro-cid-slp332ps]{left:var(--gutter);right:var(--gutter);color:var(--text-muted);justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:clamp(1.5rem,4vh,3rem)}.preloader__count[data-astro-cid-slp332ps]{color:var(--accent);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,12vw,9rem);font-weight:800;font-stretch:125%;line-height:.8}.preloader__bar[data-astro-cid-slp332ps]{background:var(--accent);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.js .preloader[data-astro-cid-slp332ps]{display:none}}.brand[data-astro-cid-r4rv36dc]{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.brand__image[data-astro-cid-r4rv36dc]{object-fit:contain;object-position:left center;width:10rem;height:3rem;display:block}.brand[data-astro-cid-r4rv36dc]:hover{opacity:.88}@media (width<=760px){.brand__image[data-astro-cid-r4rv36dc]{width:8.5rem;height:2.5rem}}@media (prefers-reduced-motion:no-preference){.brand[data-astro-cid-r4rv36dc]{transition:opacity .16s}}.site-header[data-astro-cid-tfv3jkfj]{z-index:50;transition:background .4s var(--ease-out), backdrop-filter .4s var(--ease-out), transform .5s var(--ease-expo);position:fixed;inset:0 0 auto}.site-header[data-astro-cid-tfv3jkfj].is-scrolled{background:color-mix(in srgb, var(--bg-main) 78%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);box-shadow:0 1px 0 var(--line)}.site-header[data-astro-cid-tfv3jkfj].is-hidden{transform:translateY(-100%)}.site-header__inner[data-astro-cid-tfv3jkfj]{width:min(100% - 2 * var(--gutter), 82rem);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:4.75rem;margin:0 auto;display:grid}.site-header__nav[data-astro-cid-tfv3jkfj]{gap:clamp(1.2rem,2.5vw,2.4rem);display:flex}.site-header__nav[data-astro-cid-tfv3jkfj] a[data-astro-cid-tfv3jkfj]{color:var(--text-secondary);transition:color .2s var(--ease-out);padding:.4rem 0;font-size:.92rem;font-weight:500;text-decoration:none;position:relative}.site-header__nav[data-astro-cid-tfv3jkfj] a[data-astro-cid-tfv3jkfj]:after{content:"";background:var(--accent);transform-origin:100%;height:2px;transition:transform .4s var(--ease-expo);border-radius:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-header__nav[data-astro-cid-tfv3jkfj] a[data-astro-cid-tfv3jkfj]:hover{color:var(--text-primary)}.site-header__nav[data-astro-cid-tfv3jkfj] a[data-astro-cid-tfv3jkfj]:hover:after{transform-origin:0;transform:scaleX(1)}.site-header__end[data-astro-cid-tfv3jkfj]{justify-self:end;align-items:center;gap:1.4rem;display:flex}.site-header__clock[data-astro-cid-tfv3jkfj]{color:var(--text-muted);white-space:nowrap;align-items:center;gap:.5rem;margin:0;display:inline-flex}.site-header__clock[data-astro-cid-tfv3jkfj] span[data-astro-cid-tfv3jkfj]{color:var(--text-primary)}.site-header__clock[data-astro-cid-tfv3jkfj] i[data-astro-cid-tfv3jkfj]{background:var(--accent);border-radius:50%;width:.42rem;height:.42rem;animation:1.6s steps(2,jump-none) infinite blink}@keyframes blink{50%{opacity:.25}}.site-header__portal[data-astro-cid-tfv3jkfj]{white-space:nowrap;min-height:2.6rem;padding:.5rem 1.1rem;font-size:.9rem}.site-header__progress[data-astro-cid-tfv3jkfj]{background:var(--accent);transform-origin:0;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}html:not(.js) .site-header__clock[data-astro-cid-tfv3jkfj]{display:none}@media (width<=960px){.site-header__clock[data-astro-cid-tfv3jkfj]{display:none}}@media (width<=760px){.site-header__inner[data-astro-cid-tfv3jkfj]{grid-template-columns:1fr auto;min-height:4.25rem}.site-header__nav[data-astro-cid-tfv3jkfj]{display:none}}@media (prefers-reduced-motion:reduce){.site-header__clock[data-astro-cid-tfv3jkfj] i[data-astro-cid-tfv3jkfj]{animation:none}}.hero[data-astro-cid-rbnkosea]{isolation:isolate;flex-direction:column;min-height:100svh;padding-top:clamp(6.5rem,12vh,9rem);display:flex;position:relative}.hero__backdrop[data-astro-cid-rbnkosea]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__grid[data-astro-cid-rbnkosea]{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.7;background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 68% 42%,#000 0%,#0000 78%);mask-image:radial-gradient(70% 65% at 68% 42%,#000 0%,#0000 78%)}.hero__orb[data-astro-cid-rbnkosea]{filter:blur(90px);border-radius:50%;position:absolute}.hero__orb--violet[data-astro-cid-rbnkosea]{background:var(--violet-glow);width:44rem;height:44rem;animation:16s ease-in-out infinite alternate drift;top:-12rem;right:-8rem}.hero__orb--gold[data-astro-cid-rbnkosea]{background:#f6c9451a;width:26rem;height:26rem;animation:20s ease-in-out infinite alternate-reverse drift;bottom:4%;right:14%}@keyframes drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-5rem,3rem)scale(1.12)}}.hero__trace[data-astro-cid-rbnkosea]{width:100%;height:min(58vh,34rem);position:absolute;bottom:5.5rem;left:0;right:0}.hero__trace[data-astro-cid-rbnkosea] path[data-astro-cid-rbnkosea]{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke;opacity:.34;--len:calc(125vw + 300px);stroke-dasharray:var(--len);stroke-dashoffset:0}.hero__inner[data-astro-cid-rbnkosea]{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(2rem,4vw,5rem);padding-bottom:clamp(2rem,5vh,4rem);display:grid}.hero__tag[data-astro-cid-rbnkosea]{border-radius:var(--radius-pill);background:var(--accent-tint);width:fit-content;color:var(--accent);align-items:center;gap:.55rem;margin:0 0 clamp(1.4rem,3vh,2.2rem);padding:.45rem .9rem .45rem .7rem;font-size:.85rem;font-weight:600;display:inline-flex}.hero__tag[data-astro-cid-rbnkosea] svg[data-astro-cid-rbnkosea]{fill:currentColor;width:1rem;height:1rem}.hero__copy[data-astro-cid-rbnkosea]{container-type:inline-size}h1[data-astro-cid-rbnkosea]{font-size:min(8.8cqw,5.4rem)}h1[data-astro-cid-rbnkosea] .mask-line[data-astro-cid-rbnkosea]{white-space:nowrap}.hero__accent[data-astro-cid-rbnkosea]{color:var(--accent)}.hero__lead[data-astro-cid-rbnkosea]{max-width:34rem;color:var(--text-secondary);margin:clamp(1.4rem,3vh,2.2rem) 0 0;font-size:clamp(1.02rem,1.2vw,1.18rem);line-height:1.6}.hero__actions[data-astro-cid-rbnkosea]{flex-wrap:wrap;gap:.8rem;margin-top:clamp(1.6rem,3.5vh,2.4rem);display:flex}.hero__actions[data-astro-cid-rbnkosea] .button[data-astro-cid-rbnkosea]{min-height:3.4rem;padding-inline:1.9rem}.hero__stage[data-astro-cid-rbnkosea]{--px:0;--py:0;justify-self:center;place-items:center;width:min(100%,23rem);padding:1.2rem 0;display:grid;position:relative}.stage__frame[data-astro-cid-rbnkosea]{pointer-events:none;position:absolute;inset:-1.2rem -2.4rem}.stage__frame[data-astro-cid-rbnkosea] i[data-astro-cid-rbnkosea]{border:1.5px solid #ffffff47;width:1.1rem;height:1.1rem;position:absolute}.stage__frame[data-astro-cid-rbnkosea] i[data-astro-cid-rbnkosea]:first-child{border-bottom:0;border-right:0;top:0;left:0}.stage__frame[data-astro-cid-rbnkosea] i[data-astro-cid-rbnkosea]:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.stage__frame[data-astro-cid-rbnkosea] i[data-astro-cid-rbnkosea]:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.stage__frame[data-astro-cid-rbnkosea] i[data-astro-cid-rbnkosea]:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.stage__note[data-astro-cid-rbnkosea]{color:var(--text-muted);font-size:.62rem;position:absolute;bottom:-.9rem;right:-2.1rem}[data-astro-cid-rbnkosea][data-depth]{transform:translate3d(calc(var(--px) * var(--depth,0) * 1px), calc(var(--py) * var(--depth,0) * 1px), 0);transition:transform .5s var(--ease-out);will-change:transform}.phone[data-astro-cid-rbnkosea]{--depth:14;width:min(100%,18.5rem);box-shadow:0 0 0 1px #ffffff1a, 0 40px 80px -20px #000000b3, 0 0 120px -10px var(--violet-glow);background:#0d0719;border-radius:2.6rem;padding:.5rem;position:relative}.phone__screen[data-astro-cid-rbnkosea]{aspect-ratio:292/600;background:var(--bg-main);color:var(--text-secondary);border-radius:2.15rem;flex-direction:column;padding:1.05rem .9rem .9rem;font-size:.68rem;display:flex;position:relative;overflow:hidden}.app-bar[data-astro-cid-rbnkosea]{color:var(--text-secondary);text-align:center;grid-template-columns:1.2rem 1fr auto;align-items:center;margin-bottom:1rem;font-weight:600;display:grid}.app-bar[data-astro-cid-rbnkosea] svg[data-astro-cid-rbnkosea]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.app-bar[data-astro-cid-rbnkosea] b[data-astro-cid-rbnkosea]{color:var(--accent);font-weight:600}.app-title[data-astro-cid-rbnkosea]{color:var(--text-primary);letter-spacing:-.01em;font-size:1.18rem;font-weight:700;line-height:1.15}.app-sub[data-astro-cid-rbnkosea]{color:var(--text-muted);margin-top:.15rem;font-size:.64rem}.app-card[data-astro-cid-rbnkosea]{background:var(--bg-surface);box-shadow:var(--shadow-card);border-radius:1rem;margin-top:.8rem;padding:.8rem .85rem}.app-label[data-astro-cid-rbnkosea]{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;font-weight:700}.app-target[data-astro-cid-rbnkosea]{align-items:center;gap:.5rem;margin-top:.3rem;display:flex}.app-target[data-astro-cid-rbnkosea] b[data-astro-cid-rbnkosea]{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.42rem;font-weight:800}.app-target[data-astro-cid-rbnkosea] .pill[data-astro-cid-rbnkosea]{padding:.14rem .45rem;font-size:.56rem}.app-target[data-astro-cid-rbnkosea].is-flipping b[data-astro-cid-rbnkosea],.app-target[data-astro-cid-rbnkosea].is-flipping .pill[data-astro-cid-rbnkosea]{animation:flip .5s var(--ease-expo)}@keyframes flip{0%{opacity:0;filter:blur(3px);transform:translateY(.6rem)}to{opacity:1;filter:none;transform:none}}.app-confidence[data-astro-cid-rbnkosea]{align-items:center;gap:.2rem;margin-top:.5rem;font-size:.56rem;display:flex}.app-confidence[data-astro-cid-rbnkosea] i[data-astro-cid-rbnkosea]{background:var(--accent);border-radius:2px;width:.8rem;height:.16rem}.app-confidence[data-astro-cid-rbnkosea] span[data-astro-cid-rbnkosea]{margin-left:.3rem}.app-mic[data-astro-cid-rbnkosea]{margin:1.05rem auto .55rem}.app-mic[data-astro-cid-rbnkosea] span[data-astro-cid-rbnkosea]{background:var(--accent);width:3.5rem;height:3.5rem;color:var(--accent-ink);border-radius:50%;place-items:center;animation:2.4s ease-out infinite halo;display:grid}.app-mic[data-astro-cid-rbnkosea] svg[data-astro-cid-rbnkosea]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:1.3rem;height:1.3rem}@keyframes halo{0%{box-shadow:0 0 0 0 var(--accent-halo), 0 0 0 0 #f6c94517}70%{box-shadow:0 0 0 .7rem var(--accent-halo), 0 0 0 1.4rem #f6c9450f}to{box-shadow:0 0 0 .9rem #f6c94500,0 0 0 1.7rem #f6c94500}}.app-hint[data-astro-cid-rbnkosea]{text-align:center;font-size:.6rem}.app-section[data-astro-cid-rbnkosea]{color:var(--text-primary);margin:.85rem 0 .4rem;font-size:.68rem;font-weight:700}.app-sets[data-astro-cid-rbnkosea]{background:var(--bg-surface);border-radius:.9rem;margin:0;padding:0;list-style:none;overflow:hidden}.app-sets[data-astro-cid-rbnkosea] li[data-astro-cid-rbnkosea]{border-bottom:1px solid var(--line);min-height:1.95rem;transition:background .4s var(--ease-out);grid-template-columns:1.1rem 1fr auto 3.4rem;align-items:center;gap:.35rem;padding:0 .65rem;display:grid}.app-sets[data-astro-cid-rbnkosea] li[data-astro-cid-rbnkosea]:last-child{border-bottom:0}.app-sets[data-astro-cid-rbnkosea] i[data-astro-cid-rbnkosea]{background:var(--bg-elevated);width:1rem;height:1rem;color:var(--text-muted);border-radius:.3rem;place-items:center;font-size:.5rem;font-style:normal;font-weight:700;display:grid}.app-sets[data-astro-cid-rbnkosea] b[data-astro-cid-rbnkosea]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.66rem;font-weight:700}.app-sets[data-astro-cid-rbnkosea] span[data-astro-cid-rbnkosea]{color:var(--text-muted);font-size:.54rem}.app-sets[data-astro-cid-rbnkosea] em[data-astro-cid-rbnkosea]{color:var(--text-muted);justify-self:end;font-size:.52rem;font-style:normal;font-weight:600}.app-sets[data-astro-cid-rbnkosea] em[data-astro-cid-rbnkosea]:after{content:"Pendiente"}.app-sets[data-astro-cid-rbnkosea] li[data-astro-cid-rbnkosea][data-state=current]{background:#f6c94512}.app-sets[data-astro-cid-rbnkosea] li[data-astro-cid-rbnkosea][data-state=current] em[data-astro-cid-rbnkosea]{color:var(--accent)}.app-sets[data-astro-cid-rbnkosea] li[data-astro-cid-rbnkosea][data-state=current] em[data-astro-cid-rbnkosea]:after{content:"En curso"}.app-sets[data-astro-cid-rbnkosea] li[data-astro-cid-rbnkosea][data-state=done] em[data-astro-cid-rbnkosea]{color:var(--accent);font-size:.7rem}.app-sets[data-astro-cid-rbnkosea] li[data-astro-cid-rbnkosea][data-state=done] em[data-astro-cid-rbnkosea]:after{content:"✓"}.app-sets[data-astro-cid-rbnkosea] li[data-astro-cid-rbnkosea][data-state=done] i[data-astro-cid-rbnkosea]{background:var(--accent);color:var(--accent-ink)}.app-record[data-astro-cid-rbnkosea]{background:var(--accent);color:var(--accent-ink);transition:transform .7s var(--ease-expo);border-radius:.9rem;align-items:center;gap:.6rem;padding:.6rem .7rem;display:flex;position:absolute;bottom:.8rem;left:.7rem;right:.7rem;transform:translateY(160%)}.app-record[data-astro-cid-rbnkosea].is-on{transform:none}.app-record__star[data-astro-cid-rbnkosea]{background:var(--accent-ink);border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}.app-record__star[data-astro-cid-rbnkosea] svg[data-astro-cid-rbnkosea]{fill:none;width:.9rem;height:.9rem;stroke:var(--accent);stroke-width:1.8px;stroke-linejoin:round}.app-record[data-astro-cid-rbnkosea] b[data-astro-cid-rbnkosea],.app-record[data-astro-cid-rbnkosea] span[data-astro-cid-rbnkosea]{display:block}.app-record[data-astro-cid-rbnkosea] b[data-astro-cid-rbnkosea]{font-size:.7rem;font-weight:800}.app-record[data-astro-cid-rbnkosea] span[data-astro-cid-rbnkosea]{font-size:.58rem;font-weight:500}.float[data-astro-cid-rbnkosea]{z-index:2;border-radius:var(--radius-xl);background:color-mix(in srgb, var(--bg-surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:absolute;box-shadow:0 0 0 1px #ffffff12,0 24px 50px -12px #0009}.float--e1rm[data-astro-cid-rbnkosea]{--depth:-22;width:13.5rem;padding:.95rem 1rem .6rem;bottom:5%;left:-9.5rem}.float__label[data-astro-cid-rbnkosea]{color:var(--text-primary);align-items:center;gap:.4rem;font-size:.68rem;font-weight:600;display:flex}.float__label[data-astro-cid-rbnkosea] i[data-astro-cid-rbnkosea]{background:var(--accent);border-radius:50%;width:.4rem;height:.4rem}.float__value[data-astro-cid-rbnkosea]{align-items:baseline;gap:.5rem;margin-top:.3rem;display:flex}.float__value[data-astro-cid-rbnkosea] b[data-astro-cid-rbnkosea]{color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap;font-size:1.5rem;font-weight:800}.float__value[data-astro-cid-rbnkosea] span[data-astro-cid-rbnkosea]{color:var(--accent);font-size:.66rem;font-weight:700}.float--e1rm[data-astro-cid-rbnkosea] svg[data-astro-cid-rbnkosea]{width:100%;height:3.6rem;margin-top:.35rem;display:block;overflow:visible}.float__area[data-astro-cid-rbnkosea]{fill:var(--accent-tint)}.float__line[data-astro-cid-rbnkosea]{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:420;stroke-dashoffset:0}.float--e1rm[data-astro-cid-rbnkosea] circle[data-astro-cid-rbnkosea]{fill:var(--accent)}.float--streak[data-astro-cid-rbnkosea]{--depth:30;gap:.1rem;min-width:7.2rem;padding:.85rem 1rem;display:grid;top:13%;right:-3.6rem}.float--streak[data-astro-cid-rbnkosea] svg[data-astro-cid-rbnkosea]{fill:none;width:1.1rem;height:1.1rem;stroke:var(--accent);stroke-width:1.9px;stroke-linejoin:round}.float--streak[data-astro-cid-rbnkosea] b[data-astro-cid-rbnkosea]{color:var(--text-primary);margin-top:.35rem;font-size:1.5rem;font-weight:800;line-height:1}.float--streak[data-astro-cid-rbnkosea] span[data-astro-cid-rbnkosea]{color:var(--text-muted);font-size:.66rem}.hero__strip[data-astro-cid-rbnkosea]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin-block:0;padding:0;list-style:none;display:grid}.hero__strip[data-astro-cid-rbnkosea] li[data-astro-cid-rbnkosea]{grid-template-columns:auto 1fr;align-items:baseline;column-gap:.9rem;padding:1.1rem 1rem 1.3rem 0;display:grid}.hero__strip[data-astro-cid-rbnkosea] li[data-astro-cid-rbnkosea]+li[data-astro-cid-rbnkosea]{border-left:1px solid var(--line);padding-left:1.2rem}.hero__strip[data-astro-cid-rbnkosea] .hud[data-astro-cid-rbnkosea]{color:var(--accent);grid-row:span 2}.hero__strip[data-astro-cid-rbnkosea] b[data-astro-cid-rbnkosea]{color:var(--text-primary);font-size:1rem;font-weight:700}.hero__strip[data-astro-cid-rbnkosea] small[data-astro-cid-rbnkosea]{color:var(--text-muted);grid-column:2;font-size:.85rem}.js [data-astro-cid-rbnkosea][data-hero-item]{opacity:0;transition:opacity 1s var(--ease-expo), transform 1s var(--ease-expo);transition-delay:calc(.35s + var(--i) * 90ms);transform:translateY(1.5rem)}.js.is-ready [data-astro-cid-rbnkosea][data-hero-item]{opacity:1;transform:none}.js:not(.is-ready) .hero[data-astro-cid-rbnkosea] .mask-line[data-astro-cid-rbnkosea]>span[data-astro-cid-rbnkosea]{transform:translateY(108%)}.js.is-ready .hero[data-astro-cid-rbnkosea] .mask-line[data-astro-cid-rbnkosea]>span[data-astro-cid-rbnkosea]{transition-delay:calc(.1s + var(--line) * .11s);transform:none}.js .hero__trace[data-astro-cid-rbnkosea] path[data-astro-cid-rbnkosea]{stroke-dashoffset:var(--len);transition:stroke-dashoffset 2.6s var(--ease-out) .5s}.js.is-ready .hero__trace[data-astro-cid-rbnkosea] path[data-astro-cid-rbnkosea]{stroke-dashoffset:0}.js .float__line[data-astro-cid-rbnkosea]{stroke-dashoffset:420px;transition:stroke-dashoffset 1.8s var(--ease-out) 1.2s}.js.is-ready .float__line[data-astro-cid-rbnkosea]{stroke-dashoffset:0}@media (width<=1100px){.float--e1rm[data-astro-cid-rbnkosea]{left:-6rem}.float--streak[data-astro-cid-rbnkosea]{right:-1.5rem}.stage__frame[data-astro-cid-rbnkosea]{inset:-.8rem -1rem}.stage__note[data-astro-cid-rbnkosea]{right:-.8rem}}@media (width<=900px){.hero[data-astro-cid-rbnkosea]{padding-top:6.5rem}.hero__inner[data-astro-cid-rbnkosea]{grid-template-columns:1fr;gap:3.5rem}.hero__stage[data-astro-cid-rbnkosea]{width:min(100%,21rem);margin-bottom:1.5rem}.float--e1rm[data-astro-cid-rbnkosea]{width:12rem;left:-1.2rem}.float--streak[data-astro-cid-rbnkosea]{right:-.8rem}.hero__trace[data-astro-cid-rbnkosea]{opacity:.7;bottom:30%}.hero__strip[data-astro-cid-rbnkosea]{grid-template-columns:1fr 1fr}.hero__strip[data-astro-cid-rbnkosea] li[data-astro-cid-rbnkosea]:nth-child(odd):not(:first-child){border-left:0;padding-left:0}.hero__strip[data-astro-cid-rbnkosea] li[data-astro-cid-rbnkosea]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=480px){.hero__actions[data-astro-cid-rbnkosea] .button[data-astro-cid-rbnkosea]{flex:100%}.float--e1rm[data-astro-cid-rbnkosea]{width:10.5rem;padding:.7rem .75rem .4rem;bottom:7%;left:-.4rem}.float__value[data-astro-cid-rbnkosea]{gap:0;display:grid}.float__value[data-astro-cid-rbnkosea] b[data-astro-cid-rbnkosea]{font-size:1.25rem}.float__label[data-astro-cid-rbnkosea]{font-size:.6rem}.float--e1rm[data-astro-cid-rbnkosea] svg[data-astro-cid-rbnkosea]{height:2.6rem}.float--streak[data-astro-cid-rbnkosea]{min-width:6.2rem;padding:.65rem .75rem;top:9%;right:-.3rem}.stage__frame[data-astro-cid-rbnkosea],.stage__note[data-astro-cid-rbnkosea]{display:none}.hero__strip[data-astro-cid-rbnkosea] li[data-astro-cid-rbnkosea]{grid-template-columns:1fr}.hero__strip[data-astro-cid-rbnkosea] .hud[data-astro-cid-rbnkosea]{grid-row:auto}.hero__strip[data-astro-cid-rbnkosea] small[data-astro-cid-rbnkosea]{grid-column:1}}@media (prefers-reduced-motion:reduce){.hero__orb[data-astro-cid-rbnkosea],.app-mic[data-astro-cid-rbnkosea] span[data-astro-cid-rbnkosea]{animation:none}[data-astro-cid-rbnkosea][data-depth]{transform:none}}.marquee[data-astro-cid-7c3ofp5k]{z-index:2;background:var(--accent);color:var(--accent-ink);margin-block:clamp(2rem,5vw,4rem) 0;padding-block:clamp(.9rem,1.6vw,1.4rem);position:relative;overflow:hidden;transform:rotate(-1.2deg)scale(1.04)}.marquee__track[data-astro-cid-7c3ofp5k]{width:max-content;animation:32s linear infinite marquee;display:flex}.marquee__group[data-astro-cid-7c3ofp5k]{flex:none;display:flex}.marquee[data-astro-cid-7c3ofp5k] span[data-astro-cid-7c3ofp5k]{letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:clamp(1.2rem,2.5vw,2.4rem);padding-right:clamp(1.2rem,2.5vw,2.4rem);font-size:clamp(1.3rem,2.9vw,2.5rem);font-weight:800;font-stretch:125%;display:inline-flex}.marquee[data-astro-cid-7c3ofp5k] svg[data-astro-cid-7c3ofp5k]{fill:currentColor;width:.8em;height:.8em}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-7c3ofp5k]{animation:none}}.manifesto[data-astro-cid-5zbwwcoe]{position:relative}.manifesto__kicker[data-astro-cid-5zbwwcoe]{color:var(--accent);margin:0 0 1.6rem}.manifesto[data-astro-cid-5zbwwcoe] .l-wrap[data-astro-cid-5zbwwcoe]{container-type:inline-size}h2[data-astro-cid-5zbwwcoe]{font-size:min(10.4cqw,7rem)}h2[data-astro-cid-5zbwwcoe] .mask-line[data-astro-cid-5zbwwcoe]{white-space:nowrap}.manifesto__gold[data-astro-cid-5zbwwcoe]{color:var(--accent)}.manifesto__note[data-astro-cid-5zbwwcoe]{max-width:52rem;color:var(--text-primary);letter-spacing:-.015em;margin:clamp(2.5rem,6vw,5rem) 0 0 auto;font-size:clamp(1.35rem,2.7vw,2.35rem);font-weight:500;line-height:1.32}.manifesto__note[data-astro-cid-5zbwwcoe] .w{opacity:.22;transition:opacity .35s var(--ease-out)}.manifesto__note[data-astro-cid-5zbwwcoe] .w.is-lit{opacity:1}@media (prefers-reduced-motion:reduce){.manifesto__note[data-astro-cid-5zbwwcoe] .w{opacity:1}}.vignette[data-astro-cid-xeymuyzw]{width:100%;color:var(--text-secondary);align-content:center;gap:.8rem;font-size:.9rem;display:grid}.v-card[data-astro-cid-xeymuyzw]{border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card)}.v-label[data-astro-cid-xeymuyzw]{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.v-target[data-astro-cid-xeymuyzw]{padding:1.4rem 1.5rem}.v-target__value[data-astro-cid-xeymuyzw]{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.5rem;display:flex}.v-target__value[data-astro-cid-xeymuyzw] b[data-astro-cid-xeymuyzw]{color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1}.v-confidence[data-astro-cid-xeymuyzw]{align-items:center;gap:.3rem;margin-top:.9rem;font-size:.82rem;display:flex}.v-confidence[data-astro-cid-xeymuyzw] i[data-astro-cid-xeymuyzw]{background:var(--accent);transform-origin:0;border-radius:3px;width:1.3rem;height:.22rem}.v-confidence[data-astro-cid-xeymuyzw] span[data-astro-cid-xeymuyzw]{margin-left:.45rem}.v-compare[data-astro-cid-xeymuyzw]{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:1.1rem 1.5rem;display:grid}.v-compare[data-astro-cid-xeymuyzw] span[data-astro-cid-xeymuyzw]{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:600;display:block}.v-compare[data-astro-cid-xeymuyzw] b[data-astro-cid-xeymuyzw]{color:var(--text-primary);margin-top:.2rem;font-size:1.15rem;font-weight:700;display:block}.v-compare[data-astro-cid-xeymuyzw] .is-today[data-astro-cid-xeymuyzw] span[data-astro-cid-xeymuyzw]{color:var(--accent)}.v-compare[data-astro-cid-xeymuyzw] small[data-astro-cid-xeymuyzw]{color:var(--accent);font-size:.8rem;font-weight:700}.v-compare[data-astro-cid-xeymuyzw] svg[data-astro-cid-xeymuyzw]{fill:none;width:1.2rem;height:1.2rem;stroke:var(--text-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.v-head[data-astro-cid-xeymuyzw]{justify-content:space-between;align-items:baseline;gap:1rem;padding-inline:.3rem;display:flex}.v-head[data-astro-cid-xeymuyzw] b[data-astro-cid-xeymuyzw]{color:var(--text-primary);letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.v-head[data-astro-cid-xeymuyzw] span[data-astro-cid-xeymuyzw]{color:var(--text-muted);font-size:.85rem;font-weight:600}.v-sets[data-astro-cid-xeymuyzw]{margin:0;padding:0;list-style:none;overflow:hidden}.v-sets[data-astro-cid-xeymuyzw] li[data-astro-cid-xeymuyzw]{border-bottom:1px solid var(--line);grid-template-columns:1.7rem 1fr auto 5rem;align-items:center;gap:.7rem;min-height:3.3rem;padding:0 1.1rem;display:grid}.v-sets[data-astro-cid-xeymuyzw] li[data-astro-cid-xeymuyzw]:last-child{border-bottom:0}.v-sets[data-astro-cid-xeymuyzw] i[data-astro-cid-xeymuyzw]{background:var(--bg-elevated);width:1.6rem;height:1.6rem;color:var(--text-muted);border-radius:.5rem;place-items:center;font-size:.78rem;font-style:normal;font-weight:700;display:grid}.v-sets[data-astro-cid-xeymuyzw] b[data-astro-cid-xeymuyzw]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.02rem;font-weight:700}.v-sets[data-astro-cid-xeymuyzw] span[data-astro-cid-xeymuyzw]{color:var(--text-muted);font-size:.82rem}.v-sets[data-astro-cid-xeymuyzw] em[data-astro-cid-xeymuyzw]{color:var(--text-muted);justify-self:end;font-size:.8rem;font-style:normal;font-weight:600}.v-sets[data-astro-cid-xeymuyzw] em[data-astro-cid-xeymuyzw].is-current{color:var(--accent)}.v-sets[data-astro-cid-xeymuyzw] em[data-astro-cid-xeymuyzw].is-done{background:var(--accent);border-radius:50%;width:1.35rem;height:1.35rem;position:relative}.v-sets[data-astro-cid-xeymuyzw] em[data-astro-cid-xeymuyzw].is-done:after{content:"";border:solid var(--accent-ink);border-width:0 2px 2px 0;width:.32rem;height:.6rem;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.v-banner[data-astro-cid-xeymuyzw]{border-radius:var(--radius-lg);background:var(--bg-elevated);align-items:center;gap:.8rem;padding:.9rem 1.1rem;display:flex}.v-banner[data-astro-cid-xeymuyzw] svg[data-astro-cid-xeymuyzw]{fill:none;width:1.3rem;height:1.3rem;stroke:var(--accent);stroke-width:1.9px;stroke-linecap:round;flex:none}.v-banner[data-astro-cid-xeymuyzw] p[data-astro-cid-xeymuyzw]{margin:0;font-size:.92rem}.v-banner[data-astro-cid-xeymuyzw] b[data-astro-cid-xeymuyzw]{color:var(--text-primary)}.v-sync[data-astro-cid-xeymuyzw]{color:var(--text-muted);align-items:center;gap:.6rem;margin:0;padding-inline:.3rem;font-size:.84rem;display:flex}.v-sync[data-astro-cid-xeymuyzw] i[data-astro-cid-xeymuyzw]{border:2px solid var(--text-muted);border-top-color:var(--accent);border-radius:50%;flex:none;width:.9rem;height:.9rem}.v-chart[data-astro-cid-xeymuyzw]{padding:1.3rem 1.4rem 1rem}.v-chart__label[data-astro-cid-xeymuyzw]{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.v-chart__label[data-astro-cid-xeymuyzw] i[data-astro-cid-xeymuyzw]{background:var(--accent);border-radius:50%;width:.5rem;height:.5rem}.v-chart__value[data-astro-cid-xeymuyzw]{align-items:baseline;gap:.7rem;margin-top:.4rem;display:flex}.v-chart__value[data-astro-cid-xeymuyzw] b[data-astro-cid-xeymuyzw]{color:var(--text-primary);letter-spacing:-.03em;font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:800}.v-chart__value[data-astro-cid-xeymuyzw] span[data-astro-cid-xeymuyzw]{color:var(--accent);font-size:.88rem;font-weight:700}.v-chart[data-astro-cid-xeymuyzw] svg[data-astro-cid-xeymuyzw]{width:100%;height:clamp(6rem,12vw,8.5rem);margin-top:.8rem;display:block;overflow:visible}.v-chart__area[data-astro-cid-xeymuyzw]{fill:var(--accent-tint)}.v-chart__line[data-astro-cid-xeymuyzw]{fill:none;stroke:var(--accent);stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:900}.v-chart[data-astro-cid-xeymuyzw] circle[data-astro-cid-xeymuyzw]{fill:var(--accent)}.v-chart__axis[data-astro-cid-xeymuyzw]{color:var(--text-muted);justify-content:space-between;margin-top:.5rem;font-size:.74rem;display:flex}.v-tiles[data-astro-cid-xeymuyzw]{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.v-tiles[data-astro-cid-xeymuyzw] .v-card[data-astro-cid-xeymuyzw]{padding:.9rem 1rem}.v-tiles[data-astro-cid-xeymuyzw] b[data-astro-cid-xeymuyzw]{color:var(--text-primary);letter-spacing:-.02em;font-size:1.35rem;font-weight:800;display:block}.v-tiles[data-astro-cid-xeymuyzw] span[data-astro-cid-xeymuyzw]{color:var(--text-muted);font-size:.76rem;display:block}@media (prefers-reduced-motion:no-preference){.js [data-vignette]:not(.is-active) .v-sets[data-astro-cid-xeymuyzw] li[data-astro-cid-xeymuyzw],.js [data-vignette]:not(.is-active) .v-tiles[data-astro-cid-xeymuyzw] .v-card[data-astro-cid-xeymuyzw],.js [data-vignette]:not(.is-active) .v-compare[data-astro-cid-xeymuyzw],.js [data-vignette]:not(.is-active) .v-sync[data-astro-cid-xeymuyzw]{opacity:0;transform:translateY(.8rem)}.v-sets[data-astro-cid-xeymuyzw] li[data-astro-cid-xeymuyzw],.v-tiles[data-astro-cid-xeymuyzw] .v-card[data-astro-cid-xeymuyzw],.v-compare[data-astro-cid-xeymuyzw],.v-sync[data-astro-cid-xeymuyzw]{transition:opacity .6s var(--ease-expo), transform .6s var(--ease-expo);transition-delay:calc(.15s + var(--n,0) * 90ms)}.v-tiles[data-astro-cid-xeymuyzw] .v-card[data-astro-cid-xeymuyzw]:nth-child(2){--n:1}.v-tiles[data-astro-cid-xeymuyzw] .v-card[data-astro-cid-xeymuyzw]:nth-child(3),.v-compare[data-astro-cid-xeymuyzw]{--n:2}.v-sync[data-astro-cid-xeymuyzw]{--n:4}.js [data-vignette]:not(.is-active) .v-chart__line[data-astro-cid-xeymuyzw]{stroke-dashoffset:900px}.v-chart__line[data-astro-cid-xeymuyzw]{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s var(--ease-out) .2s}.js [data-vignette]:not(.is-active) .v-chart[data-astro-cid-xeymuyzw] circle[data-astro-cid-xeymuyzw],.js [data-vignette]:not(.is-active) .v-chart__area[data-astro-cid-xeymuyzw]{opacity:0}.v-chart[data-astro-cid-xeymuyzw] circle[data-astro-cid-xeymuyzw],.v-chart__area[data-astro-cid-xeymuyzw]{transition:opacity .6s var(--ease-out) 1.3s}.js [data-vignette]:not(.is-active) .v-confidence[data-astro-cid-xeymuyzw] i[data-astro-cid-xeymuyzw]{transform:scaleX(0)}.v-confidence[data-astro-cid-xeymuyzw] i[data-astro-cid-xeymuyzw]{transition:transform .5s var(--ease-expo)}.v-confidence[data-astro-cid-xeymuyzw] i[data-astro-cid-xeymuyzw]:first-child{transition-delay:.3s}.v-confidence[data-astro-cid-xeymuyzw] i[data-astro-cid-xeymuyzw]:nth-child(2){transition-delay:.42s}.v-confidence[data-astro-cid-xeymuyzw] i[data-astro-cid-xeymuyzw]:nth-child(3){transition-delay:.54s}.v-sync[data-astro-cid-xeymuyzw] i[data-astro-cid-xeymuyzw]{animation:1.1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}}.benefits[data-astro-cid-mphnppr7]{background:var(--bg-deep);padding-block:clamp(5rem,10vw,9rem) clamp(3rem,6vw,6rem);position:relative}.benefits__head[data-astro-cid-mphnppr7]{gap:1.2rem;margin-bottom:clamp(2rem,5vw,4rem);display:grid}.benefits__head[data-astro-cid-mphnppr7] p[data-astro-cid-mphnppr7]{color:var(--accent);margin:0}.benefits__grid[data-astro-cid-mphnppr7]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);display:grid}.benefits__stage[data-astro-cid-mphnppr7]{grid-template-rows:1fr auto;gap:1.2rem;height:calc(100svh - 9rem);max-height:40rem;display:grid;position:sticky;top:6.5rem}.stage[data-astro-cid-mphnppr7]{border-radius:var(--radius-2xl);background:radial-gradient(60% 50% at 70% 10%, var(--violet-glow), transparent 70%), var(--bg-main);box-shadow:0 0 0 1px var(--line);position:relative;overflow:hidden}.stage__corners[data-astro-cid-mphnppr7] i[data-astro-cid-mphnppr7]{border:1.5px solid #ffffff38;width:.9rem;height:.9rem;position:absolute}.stage__corners[data-astro-cid-mphnppr7] i[data-astro-cid-mphnppr7]:first-child{border-bottom:0;border-right:0;top:1rem;left:1rem}.stage__corners[data-astro-cid-mphnppr7] i[data-astro-cid-mphnppr7]:nth-child(2){border-bottom:0;border-left:0;top:1rem;right:1rem}.stage__corners[data-astro-cid-mphnppr7] i[data-astro-cid-mphnppr7]:nth-child(3){border-top:0;border-right:0;bottom:1rem;left:1rem}.stage__corners[data-astro-cid-mphnppr7] i[data-astro-cid-mphnppr7]:nth-child(4){border-top:0;border-left:0;bottom:1rem;right:1rem}.stage__slide[data-astro-cid-mphnppr7]{opacity:0;transition:opacity .55s var(--ease-out), transform .8s var(--ease-expo);pointer-events:none;place-items:center;padding:clamp(2rem,4vw,3.5rem);display:grid;position:absolute;inset:0;transform:translateY(2rem)scale(.97)}.stage__slide[data-astro-cid-mphnppr7].is-active{opacity:1;transform:none}.stage__slide[data-astro-cid-mphnppr7] .vignette{max-width:27rem}.stage__pager[data-astro-cid-mphnppr7]{color:var(--text-muted);align-items:center;gap:1.2rem;display:flex}.stage__pager[data-astro-cid-mphnppr7] b[data-astro-cid-mphnppr7]{color:var(--accent);font-weight:700}.stage__rail[data-astro-cid-mphnppr7]{background:var(--line-strong);border-radius:2px;flex:1;height:2px;overflow:hidden}.stage__rail[data-astro-cid-mphnppr7] i[data-astro-cid-mphnppr7]{background:var(--accent);transform-origin:0;height:100%;transition:transform .6s var(--ease-expo);display:block;transform:scaleX(.25)}.benefits__list[data-astro-cid-mphnppr7]{margin:0;padding:0;list-style:none}.benefits__list[data-astro-cid-mphnppr7] li[data-astro-cid-mphnppr7]{opacity:.28;min-height:62svh;transition:opacity .5s var(--ease-out);flex-direction:column;justify-content:center;padding-block:2rem;display:flex}.benefits__list[data-astro-cid-mphnppr7] li[data-astro-cid-mphnppr7].is-active{opacity:1}.benefits__list[data-astro-cid-mphnppr7] li[data-astro-cid-mphnppr7]:first-child{justify-content:flex-start;min-height:46svh;padding-top:4rem}.benefits__inline[data-astro-cid-mphnppr7]{display:none}h3[data-astro-cid-mphnppr7]{letter-spacing:-.025em;margin:0;font-size:clamp(1.7rem,3.3vw,2.9rem);font-weight:800;font-stretch:112%;line-height:1.04}.benefits__list[data-astro-cid-mphnppr7] p[data-astro-cid-mphnppr7]{max-width:30rem;color:var(--text-secondary);margin:1.1rem 0 0;font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.6}html:not(.js) .benefits__list[data-astro-cid-mphnppr7] li[data-astro-cid-mphnppr7]{opacity:1}html:not(.js) .stage__slide[data-astro-cid-mphnppr7]:not(.is-active){display:none}@media (width<=900px){.benefits__grid[data-astro-cid-mphnppr7]{grid-template-columns:1fr}.benefits__stage[data-astro-cid-mphnppr7]{display:none}.benefits__inline[data-astro-cid-mphnppr7]{border-radius:var(--radius-2xl);background:var(--bg-main);box-shadow:0 0 0 1px var(--line);margin-bottom:1.8rem;padding:1.3rem;display:block}.benefits__list[data-astro-cid-mphnppr7]{gap:3.5rem;display:grid}.benefits__list[data-astro-cid-mphnppr7] li[data-astro-cid-mphnppr7],.benefits__list[data-astro-cid-mphnppr7] li[data-astro-cid-mphnppr7]:first-child{opacity:1;min-height:0;padding:0}}.steps__head[data-astro-cid-yqa6ovu2]{gap:1.2rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.steps__head[data-astro-cid-yqa6ovu2] p[data-astro-cid-yqa6ovu2]{color:var(--accent);margin:0}.steps__track[data-astro-cid-yqa6ovu2]{position:relative}.steps__line[data-astro-cid-yqa6ovu2]{background:var(--line-strong);height:2px;position:absolute;top:calc(clamp(4rem,9vw,8rem) + 1.5rem);left:0;right:0}.steps__line[data-astro-cid-yqa6ovu2] i[data-astro-cid-yqa6ovu2]{background:var(--accent);height:100%;transform:scaleX(var(--progress,0));transform-origin:0;display:block}ol[data-astro-cid-yqa6ovu2]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,4rem);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-yqa6ovu2]{position:relative}.steps__num[data-astro-cid-yqa6ovu2]{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #fff3;height:clamp(4rem,9vw,8rem);transition:color .6s var(--ease-out), -webkit-text-stroke-color .6s var(--ease-out);font-size:clamp(4rem,9vw,8rem);font-weight:800;font-stretch:125%;line-height:1;display:block}.steps__dot[data-astro-cid-yqa6ovu2]{background:var(--bg-main);width:.85rem;height:.85rem;box-shadow:0 0 0 2px var(--line-strong);z-index:1;transition:background .4s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:50%;margin:1.14rem 0 1.7rem;display:block;position:relative}li[data-astro-cid-yqa6ovu2].is-on .steps__num[data-astro-cid-yqa6ovu2]{color:var(--accent);-webkit-text-stroke-color:var(--accent)}li[data-astro-cid-yqa6ovu2].is-on .steps__dot[data-astro-cid-yqa6ovu2]{background:var(--accent);box-shadow:0 0 0 2px var(--accent), 0 0 0 .5rem var(--accent-halo)}h3[data-astro-cid-yqa6ovu2]{letter-spacing:-.015em;margin:0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:700}p[data-astro-cid-yqa6ovu2]{max-width:22rem;color:var(--text-secondary);margin:.7rem 0 0;font-size:1.02rem}html:not(.js) .steps__num[data-astro-cid-yqa6ovu2]{color:var(--accent);-webkit-text-stroke-color:var(--accent)}@media (width<=760px){ol[data-astro-cid-yqa6ovu2]{grid-template-columns:1fr;gap:0}.steps__line[data-astro-cid-yqa6ovu2]{width:2px;height:auto;inset:0 auto 0 .42rem}.steps__line[data-astro-cid-yqa6ovu2] i[data-astro-cid-yqa6ovu2]{width:100%;height:100%;transform:scaleY(var(--progress,0));transform-origin:top}li[data-astro-cid-yqa6ovu2]{padding:0 0 3rem 2.6rem}li[data-astro-cid-yqa6ovu2]:last-child{padding-bottom:0}.steps__num[data-astro-cid-yqa6ovu2]{height:auto;margin-bottom:.6rem;font-size:3.6rem}.steps__dot[data-astro-cid-yqa6ovu2]{margin:0;position:absolute;top:1.3rem;left:0}}.audience[data-astro-cid-u73zdrov]{background:var(--bg-deep);padding-block:clamp(5rem,11vw,10rem);position:relative;overflow:hidden}.audience[data-astro-cid-u73zdrov]:before{content:"";background:var(--violet-glow);filter:blur(100px);pointer-events:none;border-radius:50%;width:38rem;height:38rem;position:absolute;bottom:-14rem;left:-10rem}.audience__grid[data-astro-cid-u73zdrov]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid;position:relative}.audience__grid[data-astro-cid-u73zdrov]>div[data-astro-cid-u73zdrov]{container-type:inline-size}h2[data-astro-cid-u73zdrov]{font-size:min(9.2cqw,4.2rem)}h2[data-astro-cid-u73zdrov] .mask-line[data-astro-cid-u73zdrov]{white-space:nowrap}.l-lead[data-astro-cid-u73zdrov]{margin-top:clamp(1.5rem,3vw,2.4rem)}.audience__list[data-astro-cid-u73zdrov]{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.audience__list[data-astro-cid-u73zdrov] li[data-astro-cid-u73zdrov]{border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card);color:var(--text-primary);letter-spacing:-.01em;align-items:center;gap:1.1rem;padding:1.2rem 1.4rem;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:600;display:flex}.audience__check[data-astro-cid-u73zdrov]{background:var(--accent);border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.audience__check[data-astro-cid-u73zdrov] svg[data-astro-cid-u73zdrov]{fill:none;width:1.15rem;height:1.15rem;stroke:var(--accent-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.audience__check[data-astro-cid-u73zdrov] path[data-astro-cid-u73zdrov]{stroke-dasharray:1;stroke-dashoffset:0}.js .audience__list[data-astro-cid-u73zdrov] li[data-astro-cid-u73zdrov]:not(.is-visible) .audience__check[data-astro-cid-u73zdrov] path[data-astro-cid-u73zdrov]{stroke-dashoffset:1px}.audience__list[data-astro-cid-u73zdrov] li[data-astro-cid-u73zdrov].is-visible .audience__check[data-astro-cid-u73zdrov] path[data-astro-cid-u73zdrov]{transition:stroke-dashoffset .5s var(--ease-out);transition-delay:calc(var(--reveal-delay,0s) + .45s)}@media (width<=900px){.audience__grid[data-astro-cid-u73zdrov]{grid-template-columns:1fr}}.faq__grid[data-astro-cid-j4bbxi66]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}header[data-astro-cid-j4bbxi66]{gap:1.2rem;display:grid;position:sticky;top:7rem}header[data-astro-cid-j4bbxi66] p[data-astro-cid-j4bbxi66]{color:var(--accent);margin:0}.faq__list[data-astro-cid-j4bbxi66]{gap:.7rem;display:grid}details[data-astro-cid-j4bbxi66]{border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-card);transition:background .3s var(--ease-out)}details[data-astro-cid-j4bbxi66][open]{background:var(--bg-elevated)}summary[data-astro-cid-j4bbxi66]{cursor:pointer;min-height:4.6rem;color:var(--text-primary);letter-spacing:-.01em;border-radius:var(--radius-xl);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 1.5rem;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:600;list-style:none;display:flex}summary[data-astro-cid-j4bbxi66]::-webkit-details-marker{display:none}summary[data-astro-cid-j4bbxi66] span[data-astro-cid-j4bbxi66]{background:var(--bg-elevated);width:2.2rem;height:2.2rem;transition:background .3s var(--ease-out), transform .5s var(--ease-expo);border-radius:50%;flex:none;position:relative}summary[data-astro-cid-j4bbxi66] span[data-astro-cid-j4bbxi66]:before,summary[data-astro-cid-j4bbxi66] span[data-astro-cid-j4bbxi66]:after{content:"";background:var(--accent);width:.85rem;height:2px;transition:background .3s var(--ease-out);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}summary[data-astro-cid-j4bbxi66] span[data-astro-cid-j4bbxi66]:after{transform:translate(-50%,-50%)rotate(90deg)}details[data-astro-cid-j4bbxi66][open] summary[data-astro-cid-j4bbxi66] span[data-astro-cid-j4bbxi66]{background:var(--accent);transform:rotate(45deg)}details[data-astro-cid-j4bbxi66][open] summary[data-astro-cid-j4bbxi66] span[data-astro-cid-j4bbxi66]:before,details[data-astro-cid-j4bbxi66][open] summary[data-astro-cid-j4bbxi66] span[data-astro-cid-j4bbxi66]:after{background:var(--accent-ink)}details[data-astro-cid-j4bbxi66] p[data-astro-cid-j4bbxi66]{max-width:40rem;color:var(--text-secondary);margin:0;padding:0 1.5rem 1.5rem;font-size:1.02rem;line-height:1.65}@media (prefers-reduced-motion:no-preference){details[data-astro-cid-j4bbxi66][open] p[data-astro-cid-j4bbxi66]{animation:answer .5s var(--ease-expo)}@keyframes answer{0%{opacity:0;transform:translateY(-.5rem)}}}@media (width<=900px){.faq__grid[data-astro-cid-j4bbxi66]{grid-template-columns:1fr}header[data-astro-cid-j4bbxi66]{position:static}}.cta[data-astro-cid-aih5kfwi]{padding-block:clamp(2rem,5vw,4rem) clamp(4rem,8vw,7rem)}.cta__panel[data-astro-cid-aih5kfwi]{background:var(--accent);color:var(--accent-ink);--mx:70%;--my:30%;border-radius:clamp(1.5rem,3vw,2.5rem);padding:clamp(2.5rem,7vw,6.5rem) clamp(1.5rem,6vw,6rem);position:relative;overflow:hidden}.cta__panel[data-astro-cid-aih5kfwi]:before{content:"";background:radial-gradient(28rem circle at var(--mx) var(--my), #ffffff80, transparent 60%);pointer-events:none;position:absolute;inset:0}.cta__bolt[data-astro-cid-aih5kfwi]{fill:#1b103317;pointer-events:none;width:clamp(14rem,34vw,30rem);height:auto;position:absolute;top:50%;right:-3%;transform:translateY(-50%)rotate(8deg)}h2[data-astro-cid-aih5kfwi]{color:var(--accent-ink);font-size:clamp(1.7rem,4.9vw,4.6rem);position:relative}.cta__panel[data-astro-cid-aih5kfwi] p[data-astro-cid-aih5kfwi]{color:#1b1033d1;max-width:34rem;margin:clamp(1.2rem,2.5vw,2rem) 0 0;font-size:clamp(1.02rem,1.3vw,1.2rem);font-weight:500;position:relative}.cta__actions[data-astro-cid-aih5kfwi]{flex-wrap:wrap;gap:.8rem;margin-top:clamp(1.8rem,3.5vw,2.8rem);display:flex;position:relative}.cta__actions[data-astro-cid-aih5kfwi] .button[data-astro-cid-aih5kfwi]{min-height:3.5rem;padding-inline:2rem}.cta__primary[data-astro-cid-aih5kfwi]{background:var(--accent-ink);color:var(--text-primary)}.cta__primary[data-astro-cid-aih5kfwi]:hover{background:#2c1b4c}.cta__secondary[data-astro-cid-aih5kfwi]{color:var(--accent-ink);background:0 0;border-color:#1b103359}.cta__secondary[data-astro-cid-aih5kfwi]:hover{border-color:var(--accent-ink);background:#1b103314}.cta[data-astro-cid-aih5kfwi] :focus-visible{outline-color:var(--accent-ink)}.footer[data-astro-cid-aih5kfwi]{background:var(--bg-deep);padding-block:2.5rem 1.6rem;overflow:hidden}.footer[data-astro-cid-aih5kfwi]>.l-wrap[data-astro-cid-aih5kfwi]{container-type:inline-size}.footer__top[data-astro-cid-aih5kfwi]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.footer[data-astro-cid-aih5kfwi] nav[data-astro-cid-aih5kfwi]{flex-wrap:wrap;gap:.4rem 1.8rem;display:flex}.footer[data-astro-cid-aih5kfwi] nav[data-astro-cid-aih5kfwi] a[data-astro-cid-aih5kfwi]{color:var(--text-secondary);transition:color .2s var(--ease-out);font-size:.95rem;text-decoration:none}.footer[data-astro-cid-aih5kfwi] nav[data-astro-cid-aih5kfwi] a[data-astro-cid-aih5kfwi]:hover{color:var(--accent)}.footer__word[data-astro-cid-aih5kfwi]{letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;color:var(--text-primary);margin:clamp(1.5rem,4vw,3rem) 0 clamp(1rem,2vw,1.5rem);padding-bottom:.06em;font-size:12.2cqw;font-weight:800;font-stretch:125%;line-height:.86;overflow:hidden}.footer__word[data-astro-cid-aih5kfwi] .ch{transition:transform 1s var(--ease-expo);transition-delay:calc(var(--c) * 40ms);display:inline-block;transform:translateY(105%)}.footer__word[data-astro-cid-aih5kfwi].is-visible .ch{transform:none}.footer__word[data-astro-cid-aih5kfwi] .ch.is-gold{color:var(--accent)}.footer__base[data-astro-cid-aih5kfwi]{border-top:1px solid var(--line);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1.2rem;display:flex}.footer__base[data-astro-cid-aih5kfwi] b[data-astro-cid-aih5kfwi]{color:var(--text-primary);font-weight:600}.footer__cross[data-astro-cid-aih5kfwi]{align-items:center;gap:.45rem;display:inline-flex}.footer__cross[data-astro-cid-aih5kfwi] svg[data-astro-cid-aih5kfwi]{fill:none;width:1.05rem;height:1.05rem;stroke:var(--accent);stroke-width:1.6px}html:not(.js) .footer__clock[data-astro-cid-aih5kfwi],html:not(.js) .footer__cross[data-astro-cid-aih5kfwi]{display:none}@media (hover:none),(width<=700px){.footer__cross[data-astro-cid-aih5kfwi]{display:none}}@media (width<=480px){.cta__actions[data-astro-cid-aih5kfwi] .button[data-astro-cid-aih5kfwi]{flex:100%}}@media (prefers-reduced-motion:reduce){.footer__word[data-astro-cid-aih5kfwi] .ch{transform:none}}.landing-shell[data-astro-cid-lcdefpme]{min-height:100vh;position:relative;overflow:clip}.js.skip-intro .preloader{display:none}.cursor-ring[data-astro-cid-lcdefpme]{z-index:90;border:1.5px solid var(--accent);opacity:0;pointer-events:none;width:2.2rem;height:2.2rem;transition:opacity .3s var(--ease-out), width .3s var(--ease-expo), height .3s var(--ease-expo), margin .3s var(--ease-expo), background .3s var(--ease-out);border-radius:50%;margin:-1.1rem 0 0 -1.1rem;position:fixed;top:0;left:0}.cursor-ring[data-astro-cid-lcdefpme].is-on{opacity:.55}.cursor-ring[data-astro-cid-lcdefpme].is-over{opacity:.9;background:#f6c9451f;width:3.6rem;height:3.6rem;margin:-1.8rem 0 0 -1.8rem}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cursor-ring[data-astro-cid-lcdefpme]{display:none}}
