.demo-section[data-astro-cid-fodwi5ib]{text-align:center;max-width:900px;margin:0 auto;padding:56px 24px 32px}.demo-section[data-astro-cid-fodwi5ib] h2[data-astro-cid-fodwi5ib]{margin-bottom:10px;font-size:clamp(26px,3.6vw,34px)}.demo-sub[data-astro-cid-fodwi5ib]{color:var(--muted);max-width:560px;margin:0 auto 28px}.window[data-astro-cid-fodwi5ib]{border:1px solid var(--border);text-align:left;background:#fff;border-radius:18px;font-size:13.5px;overflow:hidden;box-shadow:0 24px 70px -18px #140c3c40}.titlebar[data-astro-cid-fodwi5ib]{border-bottom:1px solid var(--border);background:var(--canvas);align-items:center;gap:6px;padding:10px 14px;display:flex}.dot[data-astro-cid-fodwi5ib]{border-radius:50%;width:10px;height:10px}.dot[data-astro-cid-fodwi5ib].r{background:#f66}.dot[data-astro-cid-fodwi5ib].y{background:#fc3}.dot[data-astro-cid-fodwi5ib].g{background:#4c4}.url[data-astro-cid-fodwi5ib]{color:var(--muted);border:1px solid var(--border);background:#fff;border-radius:7px;margin-left:10px;padding:2px 10px;font-size:11.5px}.appbar[data-astro-cid-fodwi5ib]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:14px 18px 6px;display:flex}.event-title[data-astro-cid-fodwi5ib]{font-family:Manrope,sans-serif;font-size:16px;font-weight:800}.chip[data-astro-cid-fodwi5ib]{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;margin-left:8px;padding:2px 10px;font-size:11.5px;font-weight:700}.progress[data-astro-cid-fodwi5ib]{color:var(--muted);font-size:12px}.tabs[data-astro-cid-fodwi5ib]{border-bottom:1px solid var(--border);gap:2px;padding:0 12px;display:flex;overflow-x:auto}.tab[data-astro-cid-fodwi5ib]{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:9px 12px;font:600 13px Inter,sans-serif}.tab[data-astro-cid-fodwi5ib].active{color:var(--iris);border-bottom-color:var(--iris)}.badge[data-astro-cid-fodwi5ib]{color:#fff;background:#e0245e;border-radius:8px;margin-left:5px;padding:1px 6px;font-size:10px;font-weight:700}.pane[data-astro-cid-fodwi5ib]{min-height:280px;padding:14px 18px 18px;display:none}.pane[data-astro-cid-fodwi5ib].active{animation:.25s fadeIn;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1}}.warn[data-astro-cid-fodwi5ib]{color:#9d2d2d;background:#fdecec;border-radius:10px;margin-bottom:12px;padding:8px 12px;font-size:12.5px}.task[data-astro-cid-fodwi5ib]{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.task[data-astro-cid-fodwi5ib].done .t-title[data-astro-cid-fodwi5ib]{color:var(--muted);text-decoration:line-through}.check[data-astro-cid-fodwi5ib]{border:2px solid var(--border);color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.check[data-astro-cid-fodwi5ib].on{background:var(--iris);border-color:var(--iris)}.t-body[data-astro-cid-fodwi5ib]{flex-direction:column;flex:1;min-width:0;display:flex}.t-title[data-astro-cid-fodwi5ib]{font-weight:600}.t-due[data-astro-cid-fodwi5ib]{color:var(--muted);font-size:11.5px}.t-sub[data-astro-cid-fodwi5ib]{margin-right:8px}.facepile[data-astro-cid-fodwi5ib]{display:flex}.avatar[data-astro-cid-fodwi5ib]{background:var(--accent-soft);width:22px;height:22px;color:var(--accent-ink);border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;margin-left:-6px;font-size:9px;font-weight:800;display:inline-flex}.avatar[data-astro-cid-fodwi5ib]:first-child{margin-left:0}.avatar[data-astro-cid-fodwi5ib].big{flex-shrink:0;width:30px;height:30px;font-size:11px}.crit[data-astro-cid-fodwi5ib]{color:#c62828;font-weight:900}.tl-group[data-astro-cid-fodwi5ib]{margin-bottom:12px}.tl-month[data-astro-cid-fodwi5ib]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:12px;font-weight:800}.tl-row[data-astro-cid-fodwi5ib]{align-items:center;gap:10px;padding:5px 0;display:flex}.tl-date[data-astro-cid-fodwi5ib]{width:52px;color:var(--muted);text-align:right;flex-shrink:0;font-size:11.5px}.tl-dot[data-astro-cid-fodwi5ib]{background:var(--iris);border-radius:50%;flex-shrink:0;width:9px;height:9px}.tl-dot[data-astro-cid-fodwi5ib].crit{background:#c62828}.tl-dot[data-astro-cid-fodwi5ib].mile{background:var(--accent);border-radius:2px;transform:rotate(45deg)}.tl-title[data-astro-cid-fodwi5ib]{font-size:13px}.be-chips[data-astro-cid-fodwi5ib]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.be-chip[data-astro-cid-fodwi5ib]{background:var(--iris-soft);color:var(--iris);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700}.be-chip[data-astro-cid-fodwi5ib].ok{color:#0c6b4c;background:#e7f6ef}.be-chart[data-astro-cid-fodwi5ib]{width:100%;height:auto;margin-bottom:8px}.be-chart[data-astro-cid-fodwi5ib] .grid[data-astro-cid-fodwi5ib]{stroke:var(--border);stroke-width:1px}.be-chart[data-astro-cid-fodwi5ib] .cost[data-astro-cid-fodwi5ib]{stroke:#c62828;stroke-width:2.2px}.be-chart[data-astro-cid-fodwi5ib] .rev[data-astro-cid-fodwi5ib]{stroke:#0c8a5c;stroke-width:2.2px}.be-chart[data-astro-cid-fodwi5ib] .be-pt[data-astro-cid-fodwi5ib]{fill:#0c8a5c;stroke:#fff;stroke-width:2px}.be-table[data-astro-cid-fodwi5ib]{border-collapse:collapse;width:100%;font-size:12.5px}.be-table[data-astro-cid-fodwi5ib] th[data-astro-cid-fodwi5ib]{text-align:right;color:var(--muted);padding:4px 8px;font-weight:600}.be-table[data-astro-cid-fodwi5ib] th[data-astro-cid-fodwi5ib]:first-child{text-align:left}.be-table[data-astro-cid-fodwi5ib] td[data-astro-cid-fodwi5ib]{border-top:1px solid var(--border);text-align:right;padding:6px 8px}.be-table[data-astro-cid-fodwi5ib] td[data-astro-cid-fodwi5ib]:first-child{text-align:left;font-weight:500}.msg[data-astro-cid-fodwi5ib]{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.m-body[data-astro-cid-fodwi5ib]{font-size:13px}.m-head[data-astro-cid-fodwi5ib]{margin-bottom:1px;display:block}.m-time[data-astro-cid-fodwi5ib]{color:var(--muted);margin-left:6px;font-size:11px}.reply[data-astro-cid-fodwi5ib]{border:1px solid var(--border);color:var(--muted);border-radius:10px;justify-content:space-between;margin-top:14px;padding:9px 12px;font-size:12.5px;display:flex}.send[data-astro-cid-fodwi5ib]{color:var(--iris)}:root{--night:#141a33;--night-2:#262c5c;--gold:#f5a83c;--amber:#8f6400;--ivory:#faf7f0;--iris:#141a33;--iris-soft:#141a330f;--accent:#f5a83c;--accent-ink:#8f6400;--accent-soft:#f5a83c29;--ink:#141a33;--muted:#4a5578;--border:#e8e3d8;--canvas:#faf7f0}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,sans-serif;line-height:1.55}h1,h2,h3{letter-spacing:-.02em;margin:0;font-family:Space Grotesk,Inter,sans-serif}nav{justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:18px 24px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;font:700 20px Space Grotesk,sans-serif;text-decoration:none;display:inline-flex}.logo-mark{width:32px;height:32px}.lbar{transform-origin:13px 0;animation:.25s ease-out backwards barIn}.b1{animation-delay:.1s}.b2{animation-delay:.18s}.b3{animation-delay:.26s}.lstar{transform-origin:50px 14px;animation:.35s cubic-bezier(.34,1.56,.64,1) .45s backwards starPop}@keyframes barIn{0%{transform:scaleX(0)}}@keyframes starPop{0%{transform:scale(0)rotate(-30deg)}}@media (prefers-reduced-motion:reduce){.lbar,.lstar{animation:none}}nav .links{align-items:center;gap:22px;display:flex}nav .links a{color:var(--ink);font-size:14.5px;font-weight:500;text-decoration:none}nav .lang{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;font-weight:600}.lang-menu{position:relative}.lang-menu summary{cursor:pointer;user-select:none;align-items:center;gap:6px;list-style:none;display:inline-flex}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu .caret{font-size:9px;transition:transform .15s}.lang-menu[open] .caret{transform:rotate(180deg)}.lang-menu ul{border:1px solid var(--border);z-index:30;background:#fff;border-radius:12px;min-width:160px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px -14px #141a3359}.lang-menu ul a{text-transform:none;letter-spacing:0;border-radius:8px;padding:9px 12px;font-size:14px;display:block;color:var(--ink)!important}.lang-menu ul a:hover{background:#f5a83c24}.lang-menu ul a.active{font-weight:700;color:var(--amber)!important}.lang-menu ul a.active:after{content:" ✓"}.btn{background:var(--night);border-radius:11px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:filter .15s,transform .15s;display:inline-block;color:#fff!important}.btn:hover{filter:brightness(1.15);transform:translateY(-1px)}.btn.small{padding:9px 16px;font-size:13.5px}.btn.gold{background:var(--gold);box-shadow:0 8px 26px -8px #f5a83ca6;color:var(--night)!important}.btn.ghost{border:1px solid var(--border);background:#fff;color:var(--night)!important}.btn.ghost-dark{background:#faf7f014;border:1px solid #faf7f040;color:var(--ivory)!important}.btn.full{text-align:center;margin-top:auto;display:block}.hero{background:radial-gradient(1100px 520px at 72% 88%, #f5a83c29, transparent 60%), linear-gradient(150deg, var(--night), var(--night-2));color:var(--ivory);margin-top:-73px;padding:130px 24px 76px}nav{z-index:2;position:relative}body>nav .links a:not(.btn),body>nav .brand{color:var(--ivory)}body>nav .lang{color:#faf7f099}body>nav .btn.small{background:var(--gold);color:var(--night)!important}.hero-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;max-width:1080px;margin:0 auto;display:grid}h1{font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.06}.grad{background:linear-gradient(90deg,#f5a83c,#ffd489);color:#0000;background-clip:text}.sub{color:#faf7f0c7;letter-spacing:normal;max-width:520px;margin:20px 0 28px;font-family:inherit;font-size:17.5px;font-weight:400;line-height:1.55}.cta-row{flex-wrap:wrap;gap:12px;display:flex}.nocard{color:#faf7f08c;margin-top:14px;font-size:13px}.store-badges{align-items:center;gap:12px;margin-top:16px;display:flex}.store-badges img{width:auto;height:44px;display:block}.hero-copy{min-width:0}.hero-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;max-width:100%;margin:18px 0 4px;padding-bottom:2px;display:flex;overflow-x:auto}.hero-chips::-webkit-scrollbar{display:none}.chip{white-space:nowrap;color:#faf7f0d1;background:#faf7f014;border:1px solid #faf7f029;border-radius:999px;flex:none;padding:6px 13px;font-size:12.5px;font-weight:600;transition:color .25s,background .25s,border-color .25s,box-shadow .25s}.chip.active{color:var(--night);background:var(--gold);border-color:var(--gold);box-shadow:0 6px 18px -6px #f5a83c99}@media (prefers-reduced-motion:reduce){.chip{transition:none}}.stage{backdrop-filter:blur(2px);background:#faf7f00a;border:1px solid #faf7f01f;border-radius:20px;min-height:360px;padding:22px;position:relative}.prompt-box{color:var(--ivory);background:#141a3399;border:1px solid #f5a83c66;border-radius:12px;min-height:47px;padding:13px 16px;font-size:14px;box-shadow:0 0 34px -6px #f5a83c59}.caret{background:var(--gold);vertical-align:-2px;width:2px;height:15px;margin-left:2px;animation:.9s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.spark{color:var(--gold);opacity:0;pointer-events:none;font-size:22px;position:absolute;top:58px;left:50%}.spark.on{animation:.5s ease-out forwards sparkFly}@keyframes sparkFly{0%{opacity:0;transform:translate(-50%)scale(.6)rotate(-20deg)}35%{opacity:1}to{opacity:0;transform:translate(-50%,74px)scale(1.5)rotate(15deg)}}.stage-plan{margin-top:20px;position:relative}.pbar{--w:60%;width:var(--w);color:#faf7f0eb;white-space:nowrap;text-overflow:ellipsis;opacity:0;background:#faf7f021;border-radius:9px;align-items:center;gap:8px;margin-bottom:9px;padding:7px 12px 7px 10px;font-size:12px;font-weight:500;display:flex;overflow:hidden;transform:translateY(10px)}.stage-plan.on .pbar{animation:.4s ease-out forwards barCascade;animation-delay:calc(var(--i) * 90ms + .35s)}.stage-plan.still .pbar{opacity:1;transform:none}@keyframes barCascade{to{opacity:1;transform:translateY(0)}}.pbar-dot{background:#faf7f080;border-radius:50%;flex-shrink:0;width:7px;height:7px}.pbar.crit{color:var(--night);background:linear-gradient(90deg,#f5a83cf2,#f5a83cbf);font-weight:700;box-shadow:0 4px 22px -4px #f5a83c99}.pbar.crit .pbar-dot{background:var(--night)}.jbadge{background:var(--coral,#c13a1e);color:#fff;opacity:0;background:#c13a1e;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:700;position:absolute;bottom:-4px;right:-6px}.stage-plan.on .jbadge{animation:.4s ease-out 1.5s forwards badgeIn,2.2s ease-in-out 2s infinite pulse}.stage-plan.still .jbadge{opacity:1}@keyframes badgeIn{to{opacity:1}}@keyframes pulse{50%{transform:scale(1.07)}}.confetti i{top:40%;left:calc(8% + var(--k) * 7.5%);background:var(--gold);opacity:0;pointer-events:none;border-radius:1.5px;width:6px;height:6px;position:absolute}.confetti i:nth-child(3n){background:#ffd489}.confetti i:nth-child(4n){border-radius:50%}.confetti.on i{animation:1.4s ease-in forwards fall;animation-delay:calc(var(--k) * 45ms + .4s)}@keyframes fall{0%{opacity:0;transform:translateY(-30px)rotate(0)}20%{opacity:1}to{opacity:0;transform:translateY(150px)rotate(240deg)}}section{max-width:1080px;margin:0 auto;padding:32px 24px}.grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:26px}.card .icon{background:var(--accent-soft);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;font-size:24px;display:flex}.card h3{margin-bottom:6px;font-size:17px}.card p{color:var(--muted);margin:0;font-size:14.5px}#killer{text-align:center;padding-top:56px}.killer-head{max-width:680px;margin:0 auto 24px}.killer-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--night);background:var(--gold);border-radius:999px;margin-bottom:14px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}#killer h2{margin-bottom:10px;font-size:clamp(26px,3.6vw,34px)}.killer-sub{color:var(--muted);margin:0;font-size:16px}.demo3d{border:2px solid var(--gold);background:linear-gradient(150deg, var(--night), var(--night-2));border-radius:18px;max-width:940px;height:clamp(340px,56vw,600px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 22px 60px -18px #141a3380}.demo3d-poster{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.demo3d-poster img{object-fit:cover;width:100%;height:100%;display:block}.demo3d-poster:after{content:"";background:radial-gradient(400px 260px at 50% 58%,#0a0e1e47,#0000 70%);transition:background .2s;position:absolute;inset:0}.demo3d-poster:hover:after{background:radial-gradient(460px 300px at 50% 58%,#0a0e1e1f,#0000 72%)}.demo3d-play{z-index:2;background:var(--gold);color:var(--night);border-radius:999px;align-items:center;gap:9px;padding:13px 22px;font:600 15.5px Inter,sans-serif;transition:transform .15s,filter .15s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px -8px #f5a83cbf}.demo3d-poster:hover .demo3d-play{filter:brightness(1.05);transform:translate(-50%,-50%)scale(1.05)}.demo3d-frame{border:0;width:100%;height:100%;display:block}.killer-bullets{max-width:860px;color:var(--ink);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:22px auto 0;padding:0;font-size:14.5px;list-style:none;display:flex}.killer-bullets li{padding-left:24px;position:relative}.killer-bullets li:before{content:"✓";color:var(--accent-ink);font-weight:700;position:absolute;left:4px}.killer-bridge{max-width:700px;color:var(--ink);margin:18px auto 0;font-size:15px;font-weight:500}.killer-note{max-width:640px;color:var(--muted);margin:14px auto 0;font-size:13px}.pro{max-width:none;margin:40px 0;padding:0}.pro-inner{background:radial-gradient(900px 420px at 82% 6%, #f5a83c29, transparent 62%), linear-gradient(150deg, var(--night), var(--night-2));max-width:1080px;color:var(--ivory);text-align:center;border-radius:24px;margin:0 auto;padding:56px 24px 60px}.pro-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);background:#f5a83c24;border:1px solid #f5a83c59;border-radius:999px;margin-bottom:16px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.pro-scope{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;display:flex}.pro-scope .pill{border:1px solid #faf7f029;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600}.pro-scope .pill.world{color:#faf7f0e6;background:#faf7f012}.pro-scope .pill.eu{color:#ffd489;background:#f5a83c24;border-color:#f5a83c59}.pro-inner h2{margin-bottom:12px;font-size:clamp(26px,3.6vw,34px)}.pro-sub{color:#faf7f0c7;max-width:640px;margin:0 auto 34px;font-size:16px}.pro-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.pro-card{background:#faf7f00d;border:1px solid #faf7f01f;border-radius:16px;padding:22px}.pro-icon{background:#f5a83c29;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;font-size:22px;display:flex}.pro-card h3{margin-bottom:6px;font-size:16.5px}.pro-card p{color:#faf7f0b8;margin:0;font-size:14px}.pro-legal{color:var(--night);background:var(--gold);border-radius:14px;margin-top:12px;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-block}#showcase{padding-top:56px}#showcase h2{text-align:center}#showcase>.muted{margin-bottom:28px}.show-list{flex-direction:column;gap:36px;display:flex}.show-item{grid-template-columns:minmax(240px,5fr) 7fr;align-items:center;gap:28px;display:grid}.show-item.rev .show-text{order:2}.show-item.rev .show-shot{order:1}.show-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--night);background:var(--accent-soft);border-radius:999px;margin-bottom:10px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.show-text h3{margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:22px}.show-text p{color:var(--muted);margin:0;font-size:15px}.show-shot{border:1px solid var(--border);background:#fff;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 18px 44px #141a331f}.show-shot img{width:100%;height:auto;display:block}@media (width<=760px){.show-item{grid-template-columns:1fr;gap:14px}.show-item.rev .show-text{order:1}.show-item.rev .show-shot{order:2}}#how{text-align:center;padding-top:56px}#how h2,#pricing h2{margin-bottom:10px;font-size:clamp(26px,3.6vw,34px)}.steps{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:28px;display:grid}.step{border:1px solid var(--border);background:#fff;border-radius:16px;padding:26px}.num{background:var(--night);width:32px;height:32px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font:700 15px Space Grotesk,sans-serif;display:flex}.step h3{margin-bottom:6px;font-size:16.5px}.step p{color:var(--muted);margin:0;font-size:14.5px}.langs{color:var(--muted);margin-top:26px;font-size:14px}.guides-seo{text-align:center;padding-top:24px;padding-bottom:8px}.guides-seo h2{margin-bottom:16px;font-size:clamp(20px,2.6vw,24px)}.guides-list{flex-wrap:wrap;justify-content:center;gap:10px 14px;margin:0;padding:0;list-style:none;display:flex}.guides-list a{border:1px solid var(--border);color:var(--ink);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-block}.guides-list a:hover{border-color:var(--accent);color:var(--accent-ink)}#pricing{text-align:center;padding-top:56px;padding-bottom:72px}.center{text-align:center}.muted{color:var(--muted)}.plans{text-align:left;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.plan{border:1px solid var(--border);background:#fff;border-radius:16px;flex-direction:column;padding:26px;display:flex;position:relative}.plan.highlight{border:2px solid var(--gold);box-shadow:0 10px 34px #f5a83c38}.pop{background:var(--gold);color:var(--night);border-radius:999px;padding:4px 13px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan h3{font-size:17px}.price{margin:10px 0 4px;font:700 32px Space Grotesk,sans-serif}.period{color:var(--muted);margin-left:4px;font:500 13.5px Inter,sans-serif}.plan ul{color:var(--muted);margin:14px 0 22px;padding:0;font-size:14px;list-style:none}.plan li{padding:5px 0 5px 24px;position:relative}.plan li:before{content:"✓";color:var(--accent-ink);font-weight:700;position:absolute;left:2px}footer{border-top:1px solid var(--border);text-align:center;color:var(--muted);padding:40px 24px 48px;font-size:13.5px}footer .brand{justify-content:center;margin-bottom:8px;display:inline-flex}footer p{margin:4px 0}footer a{color:var(--accent-ink);text-decoration:none}#wow{padding-top:56px}#wow h2{text-align:center;font-size:clamp(26px,3.6vw,34px)}#wow>.muted{max-width:620px;margin-bottom:30px;margin-left:auto;margin-right:auto}.wow-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wow-card{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;padding:18px;display:flex;overflow:hidden}.wow-card.feat{grid-column:1/-1}.wow-copy{padding:16px 6px 4px}.wow-copy h3{margin:8px 0 6px;font-family:Space Grotesk,sans-serif;font-size:19px}.wow-copy p{color:var(--muted);margin:0;font-size:14.5px}.wow-stage{background:radial-gradient(600px 240px at 70% 0%, #f5a83c24, transparent 60%), linear-gradient(150deg, var(--night), var(--night-2));min-height:190px;color:var(--ivory);border-radius:14px;padding:18px;position:relative;overflow:hidden}.tw{white-space:nowrap;vertical-align:bottom;clip-path:inset(0 100% 0 0);display:inline-block;overflow:hidden}.tcar{background:var(--gold);vertical-align:-2px;width:2px;height:1em;margin-left:1px;animation:.9s step-end infinite blink;display:inline-block}.chat-win{flex-direction:column;gap:12px;display:flex}.cbubble{border-radius:14px;max-width:88%;padding:10px 13px;font-size:13px;line-height:1.4}.cbubble.ask{background:#faf7f01a;border-bottom-left-radius:4px;align-self:flex-start}.cbubble.ans{color:var(--night);opacity:0;background:linear-gradient(90deg,#f5a83cf2,#f5a83ccc);border-bottom-right-radius:4px;align-self:flex-end;font-weight:600;transform:translateY(8px)scale(.96)}.chat-win.guest .cbubble.ask{border-radius:14px 14px 4px;align-self:flex-end}.chat-win.guest .cbubble.ans{border-radius:14px 14px 14px 4px;align-self:flex-start}.chk,.spk{font-style:normal}.typing{opacity:0;background:#faf7f01a;border-radius:12px;align-self:flex-start;gap:4px;padding:9px 12px;display:inline-flex}.chat-win.guest .typing{align-self:flex-start}.typing span{background:#faf7f0b3;border-radius:50%;width:6px;height:6px}.twq,.twq2{animation:8s linear infinite twReveal}.wow-chat .typing,.wow-concierge .typing{animation:8s linear infinite chatDots}.cbubble.ans{animation:8s ease-out infinite chatAns}.typing span{animation:1.2s ease-in-out infinite dotBounce}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes twReveal{0%{clip-path:inset(0 100% 0 0)}16%{clip-path:inset(0)}90%{clip-path:inset(0)}96%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes chatDots{0%,20%{opacity:0}24%,34%{opacity:1}38%,to{opacity:0}}@keyframes chatAns{0%,38%{opacity:0;transform:translateY(8px)scale(.96)}44%,90%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes dotBounce{50%{transform:translateY(-4px)}}.wow-ros{align-items:center;display:flex}.ros{flex-direction:column;gap:8px;width:100%;max-width:460px;margin:0 auto;padding-left:14px;display:flex;position:relative}.ros:before{content:"";background:#faf7f02e;width:2px;position:absolute;top:6px;bottom:6px;left:4px}.ros-row{background:#faf7f017;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex;position:relative}.ros-row:before{content:"";background:#faf7f080;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.ros-row time{color:var(--gold);min-width:42px;font-weight:700}.ros-row span{flex:1}.ros-row.lock{background:#f5a83c24}.ros-row.lock:before{background:var(--gold)}.ros-row .lk{opacity:.9;font-size:12px}.ros-row .shift{color:var(--night);background:var(--gold);opacity:0;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.ros-row.s1,.ros-row.s2{animation:8s ease-in-out infinite rosSlip}.ros-row.s1 .shift{animation:8s ease-in-out infinite shiftIn}.ros-row.lock{animation:8s ease-in-out infinite lockHold}@keyframes rosSlip{0%,24%{transform:translateY(0)}40%,82%{transform:translateY(10px)}96%,to{transform:translateY(0)}}@keyframes shiftIn{0%,26%{opacity:0;transform:scale(.7)}40%,82%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.7)}}@keyframes lockHold{0%,30%{box-shadow:0 0 #f5a83c00}44%{box-shadow:0 0 0 3px #f5a83c59}70%,to{box-shadow:0 0 #f5a83c00}}.seat-instr{background:#141a338c;border:1px solid #f5a83c66;border-radius:10px;margin-bottom:14px;padding:8px 12px;font-size:12.5px}.seat-floor{height:150px;position:relative}.seat-table{border:1.5px dashed #faf7f047;border-radius:50%;width:62px;height:62px;position:absolute}.seat-table.t1{top:12px;left:8%}.seat-table.t2{top:60px;left:42%}.seat-table.t3{top:12px;right:8%}.seat-speaker{font-size:18px;position:absolute;top:92px;right:4%}.dot{background:var(--ivory);--sx:50px;--sy:130px;--ex:0px;--ey:0px;border-radius:50%;width:11px;height:11px;animation:8s ease-in-out infinite seatMove;position:absolute;top:0;left:0}.dot.gran{background:#ff9d7a;box-shadow:0 0 0 2px #ff9d7a4d}.dot:nth-child(odd){background:var(--gold)}.dot.gran{background:#ff9d7a}.dot.d0{--sx:30px;--sy:118px;--ex:44px;--ey:20px}.dot.d1{--sx:70px;--sy:132px;--ex:70px;--ey:34px}.dot.d2{--sx:110px;--sy:120px;--ex:40px;--ey:46px}.dot.d3{--sx:150px;--sy:128px;--ex:150px;--ey:74px}.dot.d4{--sx:190px;--sy:134px;--ex:176px;--ey:88px}.dot.d5{--sx:40px;--sy:130px;--ex:150px;--ey:100px}.dot.d6{--sx:210px;--sy:120px;--ex:232px;--ey:22px}.dot.d7{--sx:175px;--sy:124px;--ex:208px;--ey:30px}.dot.d8{--sx:120px;--sy:132px;--ex:244px;--ey:44px}@keyframes seatMove{0%,14%{transform:translate(var(--sx), var(--sy))}46%,86%{transform:translate(var(--ex), var(--ey))}98%,to{transform:translate(var(--sx), var(--sy))}}.wow-risk{align-items:center;display:flex}.risk-card{background:#141a3380;border:1px solid #faf7f01f;border-radius:12px;width:100%;padding:14px 16px}.risk-head{align-items:center;gap:7px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.risk-line{color:#faf7f0e6;gap:8px;padding:7px 0 7px 16px;font-size:12.5px;display:flex;position:relative}.risk-line:before{content:"";background:#ff9d7a;border-radius:2px;width:7px;height:7px;position:absolute;top:12px;left:0}.risk-line.r1 .tw{animation:8s linear infinite twReveal2}.risk-line.r2 .tw{animation:8s linear infinite twReveal2b}.risk-done{color:var(--night);background:var(--gold);opacity:0;border-radius:999px;align-items:center;gap:6px;margin-top:12px;padding:4px 12px;font-size:12px;font-weight:700;animation:8s ease-out infinite riskDone;display:inline-flex}@keyframes twReveal2{0%{clip-path:inset(0 100% 0 0)}16%{clip-path:inset(0)}90%{clip-path:inset(0)}96%,to{clip-path:inset(0 100% 0 0)}}@keyframes twReveal2b{0%,18%{clip-path:inset(0 100% 0 0)}34%{clip-path:inset(0)}90%{clip-path:inset(0)}96%,to{clip-path:inset(0 100% 0 0)}}@keyframes riskDone{0%,46%{opacity:0;transform:scale(.8)}54%,90%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.8)}}@media (width<=720px){.wow-grid{grid-template-columns:1fr}.wow-card.feat{grid-column:auto}}@media (prefers-reduced-motion:reduce){.tw{clip-path:inset(0)!important;animation:none!important}.tcar{display:none}.cbubble.ans,.risk-done{opacity:1!important;animation:none!important;transform:none!important}.typing{display:none}.ros-row,.ros-row .shift,.dot,.risk-line .tw{animation:none!important}.ros-row.s1,.ros-row.s2{transform:none}.ros-row .shift{opacity:1}.dot{transform:translate(var(--ex), var(--ey))}}@media (width<=880px){.hero-inner{grid-template-columns:1fr;gap:30px}.stage{min-height:320px}}@media (width<=640px){nav .links>a:not(.btn){display:none}}
