.bg-aurora[data-v-8cf9e393]{z-index:0;pointer-events:none;background:var(--bg);position:fixed;inset:0;overflow:hidden}.bg-grid[data-v-8cf9e393]{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(140% 90% at 50% 0,#000 30%,#0000 78%);mask-image:radial-gradient(140% 90% at 50% 0,#000 30%,#0000 78%)}.bg-glow[data-v-8cf9e393]{filter:blur(90px);border-radius:50%;position:absolute}.bg-g1[data-v-8cf9e393]{background:#e84b2a4d;width:540px;height:540px;animation:18s ease-in-out infinite blob;top:-200px;right:-130px}.bg-g2[data-v-8cf9e393]{background:#6366f138;width:480px;height:480px;animation:22s ease-in-out infinite reverse blob;bottom:-220px;left:-150px}.bg-g3[data-v-8cf9e393]{background:#e84b2a1f;width:420px;height:420px;animation:26s ease-in-out infinite blob;top:42%;left:44%}header[data-v-8cf9e393],main[data-v-8cf9e393],footer[data-v-8cf9e393]{z-index:1;position:relative}.progress[data-v-8cf9e393]{background:linear-gradient(90deg, var(--accent), var(--accent-2));z-index:100;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}header[data-v-8cf9e393]{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#080a10b8;position:sticky;top:0}.nav[data-v-8cf9e393]{justify-content:space-between;align-items:center;height:72px;transition:height .2s;display:flex}header.small .nav[data-v-8cf9e393]{height:58px}.logo[data-v-8cf9e393]{color:var(--heading);font-size:1.25rem;font-weight:800}.nav-links[data-v-8cf9e393]{gap:26px;display:flex}.nav-links a[data-v-8cf9e393]{color:var(--text-2);font-size:.95rem;font-weight:600}.nav-links a[data-v-8cf9e393]:hover{color:var(--text)}.nav-links a.active[data-v-8cf9e393]{color:var(--accent-2)}.nav-cta[data-v-8cf9e393]{align-items:center;gap:14px;display:flex}.nav-cta .btn-primary[data-v-8cf9e393]{padding:10px 20px;line-height:1}.lang[data-v-8cf9e393]{color:var(--text-3);align-items:center;gap:5px;font-size:.85rem;display:flex}.lang button[data-v-8cf9e393]{color:var(--text-3);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.85rem;font-weight:700}.lang button.active[data-v-8cf9e393]{color:var(--accent-2)}.burger[data-v-8cf9e393]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.4rem;display:none}.hero[data-v-8cf9e393]{padding:76px 0 50px;position:relative}.hero-grid[data-v-8cf9e393]{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;display:grid;position:relative}.eyebrow[data-v-8cf9e393]{color:var(--accent-2);text-transform:uppercase;letter-spacing:.05em;background:#e84b2a1f;border:1px solid #e84b2a4d;border-radius:999px;gap:8px;margin-bottom:20px;padding:6px 13px;font-size:.8rem;font-weight:700;display:inline-flex}.rotate-wrap[data-v-8cf9e393]{min-height:1.1em;display:block}.rotate[data-v-8cf9e393]{display:inline-block}.rot-enter-active[data-v-8cf9e393],.rot-leave-active[data-v-8cf9e393]{transition:opacity .3s,transform .3s}.rot-enter-from[data-v-8cf9e393]{opacity:0;transform:translateY(14px)}.rot-leave-to[data-v-8cf9e393]{opacity:0;transform:translateY(-14px)}.lead[data-v-8cf9e393]{max-width:540px;font-size:1.18rem}.hero-ctas[data-v-8cf9e393]{flex-wrap:wrap;gap:14px;margin:26px 0 14px;display:flex}.hero-ctas.center[data-v-8cf9e393]{justify-content:center}.note[data-v-8cf9e393]{color:var(--text-3);font-size:.85rem}.trust[data-v-8cf9e393]{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.trust span[data-v-8cf9e393]{color:var(--text-2);font-size:.9rem}.trust .ck[data-v-8cf9e393]{color:var(--accent-2);font-weight:800}.store-badge[data-v-8cf9e393]{color:#fff;background:#000;border:1px solid #333;border-radius:12px;align-items:center;gap:10px;padding:10px 18px;transition:border-color .15s;display:inline-flex}.store-badge[data-v-8cf9e393]:hover{border-color:#555}.store-badge.disabled[data-v-8cf9e393]{cursor:default;opacity:.82}.store-badge.disabled[data-v-8cf9e393]:hover{border-color:#333}.store-badge .apple[data-v-8cf9e393]{color:#fff;flex-shrink:0;width:22px;height:26px}.store-badge small[data-v-8cf9e393]{color:#c7ccd6;font-size:.66rem;display:block}.store-badge b[data-v-8cf9e393]{font-size:1.1rem;display:block}.store-badge .soon[data-v-8cf9e393]{text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#ffffff29;border-radius:999px;padding:3px 8px;font-size:.58rem;font-weight:700}.phone-col[data-v-8cf9e393]{justify-content:center;display:flex}.phone[data-v-8cf9e393]{background:#0a0b0e;border:1px solid #2a2d36;border-radius:44px;width:360px;max-width:100%;padding:14px;animation:6s ease-in-out infinite float;box-shadow:0 44px 100px #0009}.screen[data-v-8cf9e393]{background:#16181d;border-radius:32px;padding:20px}.s-head[data-v-8cf9e393]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.s-dot[data-v-8cf9e393]{background:#e84b2a29;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.15rem;display:flex}.s-title[data-v-8cf9e393]{color:#fff;font-size:1.12rem;font-weight:800}.s-sub[data-v-8cf9e393]{color:#7e848e;font-size:.82rem}.s-card[data-v-8cf9e393]{background:#ffffff08;border:1px solid #262932;border-radius:14px;margin-bottom:11px;padding:15px;position:relative}.s-card[data-v-8cf9e393]:before{content:"";background:var(--accent);border-radius:0 4px 4px 0;width:4px;position:absolute;top:12px;bottom:12px;left:0}.s-card.mini[data-v-8cf9e393],.s-row[data-v-8cf9e393]{align-items:center;gap:11px;display:flex}.s-n[data-v-8cf9e393]{color:var(--accent-2);font-size:.86rem;font-weight:800}.s-t[data-v-8cf9e393]{color:#fff;flex:1;font-size:1.05rem;font-weight:700}.s-m[data-v-8cf9e393]{color:#7e848e;margin:4px 0 13px;font-size:.8rem}.s-m2[data-v-8cf9e393]{color:#7e848e;font-size:.8rem}.s-label[data-v-8cf9e393]{color:#7e848e;margin-bottom:8px;font-size:.8rem}.s-pills[data-v-8cf9e393]{gap:7px;display:flex}.s-pills button[data-v-8cf9e393]{color:#aab0bb;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:10px;flex:1;padding:9px 3px;font-family:inherit;font-size:.72rem;transition:all .15s}.s-pills button.on[data-v-8cf9e393]{color:#f5a623;background:#f5a62329;border-color:#f5a62380}.s-adapt[data-v-8cf9e393]{color:var(--accent-2);background:#e84b2a14;border-radius:10px;margin-top:12px;padding:11px;font-size:.8rem;font-weight:600}.s-start[data-v-8cf9e393]{text-align:center;color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:12px;margin-top:14px;padding:14px;font-size:.92rem;font-weight:800;box-shadow:0 8px 22px #e84b2a52}.fade-enter-active[data-v-8cf9e393],.fade-leave-active[data-v-8cf9e393]{transition:opacity .2s}.fade-enter-from[data-v-8cf9e393],.fade-leave-to[data-v-8cf9e393]{opacity:0}.stats-band[data-v-8cf9e393]{background:#ffffff05}.stats[data-v-8cf9e393]{text-align:center;grid-template-columns:repeat(4,1fr);gap:18px;padding:34px 22px;display:grid}.stat-n[data-v-8cf9e393]{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800}.stat-l[data-v-8cf9e393]{color:var(--text-2);margin-top:4px;font-size:.85rem}.compare[data-v-8cf9e393]{grid-template-columns:1fr 1fr;gap:18px;max-width:820px;margin:0 auto;display:grid}.cmp[data-v-8cf9e393]{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:26px}.cmp-new[data-v-8cf9e393]{border-color:#e84b2a73;box-shadow:0 0 0 1px #e84b2a38}.cmp-h[data-v-8cf9e393]{color:var(--heading);margin-bottom:14px;font-size:1.05rem;font-weight:800}.cmp ul[data-v-8cf9e393]{margin:0;padding:0;list-style:none}.cmp li[data-v-8cf9e393]{color:var(--text-2);align-items:flex-start;gap:10px;padding:8px 0;font-size:.95rem;display:flex}.cmp .x[data-v-8cf9e393]{color:#ef4444;font-weight:800}.cmp .v[data-v-8cf9e393]{color:var(--green);font-weight:800}.cmp-old li[data-v-8cf9e393]{color:var(--text-3)}.preview-list[data-v-8cf9e393]{flex-direction:column;gap:14px;max-width:760px;margin:0 auto;display:flex}.prow[data-v-8cf9e393]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);align-items:center;gap:18px;padding:20px 24px;transition:transform .2s,border-color .2s;display:flex}.prow[data-v-8cf9e393]:hover{border-color:#e84b2a66;transform:translate(5px)}.prow-n[data-v-8cf9e393]{color:#e84b2a8c;flex-shrink:0;min-width:40px;font-size:1.5rem;font-weight:800}.prow-ic[data-v-8cf9e393]{background:#e84b2a21;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:25px;display:flex}.prow-text h3[data-v-8cf9e393]{margin-bottom:3px}.prow-text p[data-v-8cf9e393]{margin:0;font-size:.95rem}.free-section[data-v-8cf9e393]{margin-top:56px}.free-band[data-v-8cf9e393]{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:32px 36px;position:relative;overflow:hidden}.free-watermark[data-v-8cf9e393]{color:#e84b2a1a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:9rem;font-weight:800;line-height:1;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.free-text[data-v-8cf9e393]{max-width:66%;position:relative}.free-text h2[data-v-8cf9e393]{margin-bottom:6px;font-size:1.5rem}.free-text p[data-v-8cf9e393]{color:var(--text);margin:0 0 18px;font-size:1rem}.block[data-v-8cf9e393]{padding:66px 0}.section-head[data-v-8cf9e393]{text-align:center;max-width:640px;margin:0 auto 44px}.kicker[data-v-8cf9e393]{color:var(--accent-2);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:700}.section-head p[data-v-8cf9e393]{font-size:1.05rem}.features[data-v-8cf9e393]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature[data-v-8cf9e393]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s}.feature[data-v-8cf9e393]:hover{border-color:#e84b2a66;transform:translateY(-4px)}.fi[data-v-8cf9e393]{background:#e84b2a24;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;font-size:22px;display:flex}.feature h3[data-v-8cf9e393]{margin-bottom:6px}.feature p[data-v-8cf9e393]{margin:0;font-size:.95rem}.personas[data-v-8cf9e393]{grid-template-columns:1fr 1fr;gap:18px;max-width:860px;margin:0 auto;display:grid}.persona[data-v-8cf9e393]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);align-items:flex-start;gap:16px;padding:22px 24px;transition:transform .2s,border-color .2s;display:flex}.persona[data-v-8cf9e393]:hover{border-color:#e84b2a66;transform:translateY(-3px)}.persona-ic[data-v-8cf9e393]{background:linear-gradient(135deg,#e84b2a33,#ff7c4d0f);border:1px solid #e84b2a40;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:27px;display:flex}.persona h3[data-v-8cf9e393]{margin-bottom:4px}.persona p[data-v-8cf9e393]{margin:0;font-size:.95rem}.bento[data-v-8cf9e393]{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(150px,auto);gap:16px;display:grid}.bento-card[data-v-8cf9e393]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;padding:24px;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.bento-card[data-v-8cf9e393]:hover{border-color:#e84b2a66;transform:translateY(-4px)}.bento-ic[data-v-8cf9e393]{background:#e84b2a21;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;font-size:22px;display:flex}.bento-card h3[data-v-8cf9e393]{margin-bottom:6px}.bento-card p[data-v-8cf9e393]{color:var(--text-2);margin:0;font-size:.95rem}.bento .b-0[data-v-8cf9e393]{background:linear-gradient(150deg, #e84b2a1f, var(--surface) 55%);border-color:#e84b2a4d;grid-area:span 2/span 2}.bento .b-0 .bento-ic[data-v-8cf9e393]{width:58px;height:58px;font-size:28px}.bento .b-0 h3[data-v-8cf9e393]{font-size:1.4rem}.bento .b-0 p[data-v-8cf9e393]{font-size:1.02rem}.bento .b-1[data-v-8cf9e393],.bento .b-4[data-v-8cf9e393],.bento .b-5[data-v-8cf9e393]{grid-column:span 2}.steps[data-v-8cf9e393]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step[data-v-8cf9e393]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px 22px}.num[data-v-8cf9e393]{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;font-weight:800;display:flex}.step h3[data-v-8cf9e393]{margin-bottom:6px}.step p[data-v-8cf9e393]{margin:0;font-size:.95rem}.toggle[data-v-8cf9e393]{background:var(--surface);border:1px solid var(--border);border-radius:999px;justify-content:center;gap:6px;width:max-content;margin:0 auto 30px;padding:5px;display:flex}.toggle button[data-v-8cf9e393]{color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:9px 20px;font-family:inherit;font-weight:700;transition:all .2s;display:flex}.toggle button.on[data-v-8cf9e393]{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff}.toggle .save[data-v-8cf9e393]{background:#fff3;border-radius:999px;padding:2px 7px;font-size:.7rem}.pricing[data-v-8cf9e393]{grid-template-columns:1fr 1fr;gap:18px;max-width:760px;margin:0 auto;display:grid}.plan[data-v-8cf9e393]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px}.plan.featured[data-v-8cf9e393]{border-color:#e84b2a80;position:relative;box-shadow:0 0 0 1px #e84b2a40}.badge[data-v-8cf9e393]{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:800;position:absolute;top:-12px;left:28px}.pname[data-v-8cf9e393]{color:var(--heading);font-size:1.1rem;font-weight:800}.pprice[data-v-8cf9e393]{color:var(--heading);margin:8px 0 2px;font-size:2.1rem;font-weight:800}.pprice small[data-v-8cf9e393]{color:var(--text-3);font-size:.9rem;font-weight:600}.palt[data-v-8cf9e393]{color:var(--accent-2);min-height:1.2em;margin-bottom:16px;font-size:.85rem;font-weight:700}.plan ul[data-v-8cf9e393]{margin:0 0 22px;padding:0;list-style:none}.plan li[data-v-8cf9e393]{color:var(--text-2);gap:9px;padding:6px 0;font-size:.95rem;display:flex}.plan li[data-v-8cf9e393]:before{content:"✓";color:var(--green);font-weight:800}.plan .btn[data-v-8cf9e393]{justify-content:center;width:100%}.faq[data-v-8cf9e393]{max-width:760px;margin:0 auto}.qa[data-v-8cf9e393]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;margin-bottom:10px;overflow:hidden}.qa .q[data-v-8cf9e393]{text-align:left;width:100%;color:var(--heading);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 18px;font-family:inherit;font-size:1rem;font-weight:700;display:flex}.qa .chev[data-v-8cf9e393]{color:var(--accent-2);font-size:1.4rem}.a-wrap[data-v-8cf9e393]{transition:max-height .3s;overflow:hidden}.qa .a[data-v-8cf9e393]{margin:0;padding:0 18px 16px;font-size:.95rem}.cta-final[data-v-8cf9e393]{text-align:center;margin:40px auto;padding:72px 24px 80px}.cta-final h2[data-v-8cf9e393]{color:#fff;margin-bottom:12px;font-size:clamp(1.9rem,4.5vw,2.7rem)}.cta-final p[data-v-8cf9e393]{color:var(--text-2);margin-bottom:4px;font-size:1.1rem}footer[data-v-8cf9e393]{border-top:1px solid var(--border);color:var(--text-3);padding:36px 0;font-size:.9rem}.foot[data-v-8cf9e393]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.foot-links[data-v-8cf9e393]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.foot a[data-v-8cf9e393],.foot .link[data-v-8cf9e393]{color:var(--text-3);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.9rem}.foot a[data-v-8cf9e393]:hover,.foot .link[data-v-8cf9e393]:hover{color:#fff}@media (width<=860px){.hero-grid[data-v-8cf9e393]{text-align:center;grid-template-columns:1fr}.hero-ctas[data-v-8cf9e393],.trust[data-v-8cf9e393]{justify-content:center}.lead[data-v-8cf9e393]{margin-left:auto;margin-right:auto}.features[data-v-8cf9e393],.steps[data-v-8cf9e393],.pricing[data-v-8cf9e393],.compare[data-v-8cf9e393],.personas[data-v-8cf9e393]{grid-template-columns:1fr}.bento[data-v-8cf9e393]{grid-template-columns:1fr 1fr}.bento .b-0[data-v-8cf9e393]{grid-area:span 1/span 2}.bento .b-1[data-v-8cf9e393],.bento .b-4[data-v-8cf9e393],.bento .b-5[data-v-8cf9e393]{grid-column:span 2}.free-band[data-v-8cf9e393]{padding:26px 22px}.free-text[data-v-8cf9e393]{max-width:100%}.free-watermark[data-v-8cf9e393]{opacity:.7;font-size:6rem;right:10px}.stats[data-v-8cf9e393]{grid-template-columns:1fr 1fr}.nav-links[data-v-8cf9e393]{display:none}.nav-links.open[data-v-8cf9e393]{background:var(--bg-2);border-bottom:1px solid var(--border);flex-direction:column;gap:0;padding:8px 22px 16px;display:flex;position:absolute;top:100%;left:0;right:0}.nav-links.open a[data-v-8cf9e393]{border-bottom:1px solid var(--border);padding:12px 0}.burger[data-v-8cf9e393]{display:block}}@media (width>=561px) and (width<=860px){.features[data-v-8cf9e393],.steps[data-v-8cf9e393]{grid-template-columns:1fr 1fr}}@media (width<=560px){.nav-cta .lang[data-v-8cf9e393]{display:none}.nav-cta[data-v-8cf9e393]{gap:10px}.prow[data-v-8cf9e393]{gap:14px;padding:18px}.prow-n[data-v-8cf9e393]{min-width:32px;font-size:1.2rem}.bento[data-v-8cf9e393]{grid-template-columns:1fr}.bento .b-0[data-v-8cf9e393],.bento .b-1[data-v-8cf9e393],.bento .b-2[data-v-8cf9e393],.bento .b-3[data-v-8cf9e393],.bento .b-4[data-v-8cf9e393],.bento .b-5[data-v-8cf9e393]{grid-area:span 1/span 1}}:root{--bg:#080a10;--bg-2:#0e1118;--surface:#ffffff0a;--surface-solid:#12141c;--border:#ffffff17;--text:#e8eaed;--text-2:#aab2c4;--text-3:#818aa0;--heading:#fff;--accent:#e84b2a;--accent-2:#ff7c4d;--green:#22c55e;--shadow:0 12px 34px #00000059;--radius:16px;--maxw:1100px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px;border-radius:6px}.skip-link{z-index:200;background:var(--accent);color:#fff;border-radius:10px;padding:10px 16px;font-weight:700;transition:top .2s;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}body{font-family:var(--font);background-color:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{color:var(--heading);letter-spacing:-.02em;margin:0 0 .5em;line-height:1.12}h1{font-size:clamp(2.2rem,6.2vw,3.6rem);font-weight:800}h2{font-size:clamp(1.7rem,4vw,2.5rem);font-weight:800}h3{font-size:1.15rem;font-weight:700}p{color:var(--text-2);margin:0 0 1em}.container{max-width:var(--maxw);margin:0 auto;padding:0 22px}.accent{color:var(--accent-2)}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.reveal-in{opacity:1;transform:none}.btn{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:1rem;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;box-shadow:0 8px 26px #e84b2a61}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 34px #e84b2a80}.btn-ghost{border-color:var(--border);color:#fff;background:#ffffff0d}.btn-ghost:hover{background:#ffffff1a}.btn-lg{padding:16px 28px;font-size:1.05rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes blob{0%,to{transform:translate(0)scale(1)}50%{transform:translate(26px,-22px)scale(1.12)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important;transform:none!important}}
