:root{--green-50: #eef8f1;--green-100: #d5eedd;--green-200: #a9dbba;--green-400: #4fae74;--green-500: #2f8f57;--green-600: #1f6b45;--green-700: #17553a;--green-900: #0c2e20;--sky-50: #eef6fb;--sky-100: #d3e8f5;--sky-500: #2f7fb5;--sky-700: #1d5a85;--amber-50: #fff7e8;--amber-100: #fde9c2;--amber-400: #f2b544;--amber-500: #e09a1d;--amber-700: #9a6408;--success-50: #ecfdf3;--success-500: #16a34a;--success-700: #15803d;--warning-50: #fffbeb;--warning-500: #d97706;--warning-700: #b45309;--error-50: #fef2f2;--error-500: #dc2626;--error-700: #b91c1c;--n-0: #ffffff;--n-50: #f7f8f6;--n-100: #eff1ed;--n-200: #e1e4de;--n-300: #c9cec6;--n-500: #6b7469;--n-600: #4e564c;--n-700: #363d35;--n-800: #222822;--n-900: #121612;--radius-sm: 8px;--radius: 16px;--radius-lg: 24px;--shadow-sm: 0 1px 2px rgba(18, 22, 18, .06), 0 1px 3px rgba(18, 22, 18, .06);--shadow: 0 8px 24px rgba(18, 22, 18, .08);--shadow-lg: 0 24px 48px rgba(18, 22, 18, .14);--ease: cubic-bezier(.22, 1, .36, 1);--font-head: "Sora", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;font-family:var(--font-body);color:var(--n-800);background:var(--n-50);line-height:1.5;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh}h1,h2,h3,h4{font-family:var(--font-head);font-weight:600;line-height:1.2;color:var(--n-900);margin:0;letter-spacing:-.02em}p{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit;cursor:pointer}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--green-600)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:.9375rem;transition:transform .25s var(--ease),background .25s,box-shadow .25s,color .25s,border-color .25s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--green-600);color:var(--n-0);box-shadow:0 6px 16px #1f6b4547}.btn-primary:hover{background:var(--green-700);box-shadow:0 10px 24px #1f6b4557}.btn-ghost{background:var(--n-0);color:var(--n-800);border-color:var(--n-200)}.btn-ghost:hover{border-color:var(--n-300);box-shadow:var(--shadow-sm)}.btn-light{background:var(--n-0);color:var(--green-700)}.btn-light:hover{box-shadow:var(--shadow)}.section{padding:96px 0}.section-head{max-width:640px;margin-bottom:48px}.section-head h2{font-size:clamp(1.75rem,3vw,2.5rem);margin:8px 0 16px}.section-head p{color:var(--n-600);font-size:1.0625rem}.page-hero{position:relative;padding:72px 0 64px;overflow:hidden;color:var(--n-0)}.page-hero img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0c2e20eb,#0c2e20b3,#0c2e2059)}.page-hero .container{position:relative;z-index:1}.page-hero .eyebrow{color:var(--amber-400)}.page-hero h1{color:var(--n-0);font-size:clamp(2rem,4.5vw,3.25rem);margin:12px 0 16px;max-width:640px}.page-hero p{color:#ffffffdb;max-width:560px;font-size:1.0625rem}.page-hero .btn{margin-top:32px}.card{background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--radius);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.card.interactive:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--n-300)}.reveal{animation:reveal .7s var(--ease) both}@keyframes reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.pill{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--n-100);color:var(--n-700)}.lock-note{display:flex;align-items:center;gap:12px;padding:16px 24px;border-radius:var(--radius);background:var(--amber-50);border:1px solid var(--amber-100);color:var(--amber-700);font-size:.9375rem;margin-bottom:40px}.lock-note a{font-weight:600;text-decoration:underline}@media (max-width: 720px){.section{padding:64px 0}.container{padding:0 16px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.header[data-v-300b4d5b]{position:sticky;top:0;z-index:50;background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}.header.scrolled[data-v-300b4d5b]{border-color:var(--n-200);box-shadow:var(--shadow-sm)}.bar[data-v-300b4d5b]{display:flex;align-items:center;justify-content:space-between;height:72px;gap:24px}.brand[data-v-300b4d5b]{display:flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:600;font-size:1.1875rem;color:var(--n-900);letter-spacing:-.02em}.brand img[data-v-300b4d5b]{transition:transform .4s var(--ease)}.brand:hover img[data-v-300b4d5b]{transform:translateY(-2px) rotate(-4deg)}.nav[data-v-300b4d5b]{display:flex;align-items:center;gap:4px}.nav-link[data-v-300b4d5b]{padding:8px 12px;border-radius:999px;font-size:.9375rem;font-weight:500;color:var(--n-600);transition:color .2s,background .2s}.nav-link[data-v-300b4d5b]:hover{color:var(--n-900);background:var(--n-100)}.nav-link.router-link-active[data-v-300b4d5b]{color:var(--green-700);background:var(--green-50)}.nav-actions[data-v-300b4d5b]{display:flex;align-items:center;gap:8px;margin-left:16px}.nav-actions .btn[data-v-300b4d5b]{padding:8px 16px}.user[data-v-300b4d5b]{font-size:.875rem;color:var(--n-600);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.burger[data-v-300b4d5b]{display:none;width:44px;height:44px;border:1px solid var(--n-200);border-radius:12px;background:var(--n-0);position:relative}.burger span[data-v-300b4d5b],.burger span[data-v-300b4d5b]:before,.burger span[data-v-300b4d5b]:after{position:absolute;left:50%;width:18px;height:2px;background:var(--n-800);border-radius:2px;transform:translate(-50%);transition:transform .3s var(--ease),background .2s}.burger span[data-v-300b4d5b]{top:50%}.burger span[data-v-300b4d5b]:before,.burger span[data-v-300b4d5b]:after{content:""}.burger span[data-v-300b4d5b]:before{top:-6px}.burger span[data-v-300b4d5b]:after{top:6px}.burger span.x[data-v-300b4d5b]{background:transparent}.burger span.x[data-v-300b4d5b]:before{transform:translate(-50%) translateY(6px) rotate(45deg)}.burger span.x[data-v-300b4d5b]:after{transform:translate(-50%) translateY(-6px) rotate(-45deg)}@media (max-width: 1040px){.burger[data-v-300b4d5b]{display:block}.nav[data-v-300b4d5b]{position:absolute;top:72px;left:0;right:0;flex-direction:column;align-items:stretch;padding:16px;background:var(--n-0);border-bottom:1px solid var(--n-200);box-shadow:var(--shadow);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .25s,transform .3s var(--ease)}.nav.open[data-v-300b4d5b]{opacity:1;pointer-events:auto;transform:none}.nav-link[data-v-300b4d5b]{padding:12px 16px}.nav-actions[data-v-300b4d5b]{margin:8px 0 0;padding-top:16px;border-top:1px solid var(--n-200);flex-wrap:wrap}.nav-actions .btn[data-v-300b4d5b]{flex:1;padding:12px 16px}.user[data-v-300b4d5b]{width:100%;max-width:none}}.footer[data-v-688db926]{background:var(--n-900);color:var(--n-300);padding-top:64px}.grid[data-v-688db926]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:48px}.brand[data-v-688db926]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:600;font-size:1.125rem;color:var(--n-0)}.brand img[data-v-688db926]{background:var(--n-0);border-radius:8px;padding:2px}.about p[data-v-688db926]{margin-top:16px;max-width:340px;font-size:.9375rem;color:var(--n-300)}h4[data-v-688db926]{color:var(--n-0);font-size:.9375rem;margin-bottom:16px}.grid>div[data-v-688db926]:not(.about){display:flex;flex-direction:column;gap:8px;font-size:.9375rem}.grid a[data-v-688db926]:not(.brand){transition:color .2s}.grid a[data-v-688db926]:not(.brand):hover,.bottom a[data-v-688db926]:hover{color:var(--n-0)}.bottom[data-v-688db926]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:24px;border-top:1px solid var(--n-700);font-size:.875rem;color:var(--n-500)}.bottom a[data-v-688db926]{color:var(--n-300);transition:color .2s}@media (max-width: 860px){.grid[data-v-688db926]{grid-template-columns:1fr 1fr}.about[data-v-688db926]{grid-column:1 / -1}}@media (max-width: 480px){.grid[data-v-688db926]{grid-template-columns:1fr}}main[data-v-200e23e9]{min-height:60vh}.page-enter-active[data-v-200e23e9],.page-leave-active[data-v-200e23e9]{transition:opacity .25s ease,transform .3s var(--ease)}.page-enter-from[data-v-200e23e9]{opacity:0;transform:translateY(8px)}.page-leave-to[data-v-200e23e9]{opacity:0}.toast[data-v-200e23e9]{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:100;background:var(--n-900);color:var(--n-0);padding:12px 24px;border-radius:999px;font-weight:500;font-size:.9375rem;box-shadow:var(--shadow-lg);max-width:calc(100% - 32px)}.toast-enter-active[data-v-200e23e9],.toast-leave-active[data-v-200e23e9]{transition:opacity .3s,transform .35s var(--ease)}.toast-enter-from[data-v-200e23e9],.toast-leave-to[data-v-200e23e9]{opacity:0;transform:translate(-50%,12px)}.hero[data-v-4a1f0cc2]{padding:72px 0 96px;background:radial-gradient(800px 400px at 85% 10%,var(--green-100),transparent 70%),radial-gradient(600px 300px at 0% 100%,var(--amber-50),transparent 70%),var(--n-50)}.hero-grid[data-v-4a1f0cc2]{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.dot[data-v-4a1f0cc2]{width:8px;height:8px;border-radius:50%;background:var(--green-500);box-shadow:0 0 0 4px var(--green-100)}.hero h1[data-v-4a1f0cc2]{font-size:clamp(2.5rem,5.5vw,4rem);margin:24px 0}.hero h1 span[data-v-4a1f0cc2]{color:var(--green-600)}.hero-copy>p[data-v-4a1f0cc2]{font-size:1.125rem;color:var(--n-600);max-width:540px}.cta[data-v-4a1f0cc2]{display:flex;gap:16px;margin-top:32px;flex-wrap:wrap}.hero-points[data-v-4a1f0cc2]{display:flex;flex-wrap:wrap;gap:8px 24px;margin:32px 0 0;padding:0;list-style:none;font-size:.9375rem;color:var(--n-600)}.hero-points li[data-v-4a1f0cc2]:before{content:"";display:inline-block;width:6px;height:10px;border:solid var(--green-500);border-width:0 2px 2px 0;transform:rotate(45deg);margin-right:12px;vertical-align:2px}.hero-visual[data-v-4a1f0cc2]{position:relative}.hero-visual .main[data-v-4a1f0cc2]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.float[data-v-4a1f0cc2]{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--n-0);border-radius:var(--radius);box-shadow:var(--shadow-lg);animation:bob-4a1f0cc2 5s ease-in-out infinite}.float strong[data-v-4a1f0cc2]{display:block;font-size:.9375rem;color:var(--n-900)}.float small[data-v-4a1f0cc2]{color:var(--n-500);font-size:.8125rem}.f1[data-v-4a1f0cc2]{left:-32px;bottom:64px}.f2[data-v-4a1f0cc2]{right:-24px;top:48px;animation-delay:-2.5s}.ic.music[data-v-4a1f0cc2]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--green-400),var(--green-600))}.live[data-v-4a1f0cc2]{font-size:.6875rem;font-weight:600;letter-spacing:.08em;color:var(--n-0);background:var(--error-500);padding:4px 8px;border-radius:6px}@keyframes bob-4a1f0cc2{50%{transform:translateY(-8px)}}.strip[data-v-4a1f0cc2]{background:var(--n-0);border-block:1px solid var(--n-200)}.strip-row[data-v-4a1f0cc2]{display:grid;grid-template-columns:repeat(4,1fr)}.strip-row div[data-v-4a1f0cc2]{padding:32px 16px;text-align:center}.strip-row div+div[data-v-4a1f0cc2]{border-left:1px solid var(--n-200)}.strip strong[data-v-4a1f0cc2]{display:block;font-family:var(--font-head);font-size:1.75rem;color:var(--green-700)}.strip span[data-v-4a1f0cc2]{font-size:.875rem;color:var(--n-600)}.cats[data-v-4a1f0cc2]{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.cat[data-v-4a1f0cc2]{grid-column:span 2;position:relative;min-height:360px;border-radius:var(--radius-lg);overflow:hidden;color:var(--n-0);display:flex;align-items:flex-end;isolation:isolate}.cat.wide[data-v-4a1f0cc2]{grid-column:span 4}.cat img[data-v-4a1f0cc2]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s var(--ease)}.cat[data-v-4a1f0cc2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0c161000 20%,#0c1610e0)}.cat:hover img[data-v-4a1f0cc2]{transform:scale(1.06)}.cat-body[data-v-4a1f0cc2]{padding:32px}.cat-icon[data-v-4a1f0cc2]{display:inline-flex;width:44px;height:44px;border-radius:12px;align-items:center;justify-content:center;background:#ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:16px}.cat-icon svg[data-v-4a1f0cc2]{width:22px;height:22px}.cat h3[data-v-4a1f0cc2]{color:var(--n-0);font-size:1.5rem}.cat p[data-v-4a1f0cc2]{margin-top:8px;color:#ffffffd9;max-width:420px}.more[data-v-4a1f0cc2]{display:inline-flex;gap:8px;margin-top:16px;font-weight:600;color:var(--amber-400)}.more span[data-v-4a1f0cc2]{transition:transform .3s var(--ease)}.cat:hover .more span[data-v-4a1f0cc2]{transform:translate(4px)}.billing[data-v-4a1f0cc2]{background:var(--green-900);color:var(--n-0)}.billing h2[data-v-4a1f0cc2]{color:var(--n-0);font-size:clamp(1.75rem,3vw,2.5rem);margin:8px 0 16px}.billing .eyebrow[data-v-4a1f0cc2]{color:var(--amber-400)}.billing-grid[data-v-4a1f0cc2]{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.lead[data-v-4a1f0cc2]{color:#fffc;font-size:1.0625rem;max-width:520px}.steps[data-v-4a1f0cc2]{list-style:none;padding:0;margin:40px 0 0;display:grid;gap:24px}.steps li[data-v-4a1f0cc2]{display:flex;gap:16px}.steps .n[data-v-4a1f0cc2]{flex:none;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.24);display:grid;place-items:center;font-family:var(--font-head);font-size:.875rem;color:var(--amber-400)}.steps h3[data-v-4a1f0cc2],.trust h3[data-v-4a1f0cc2]{color:var(--n-0);font-size:1.0625rem;margin-bottom:4px}.steps p[data-v-4a1f0cc2],.trust p[data-v-4a1f0cc2]{color:#ffffffb8;font-size:.9375rem}.trust[data-v-4a1f0cc2]{display:grid;gap:16px}.trust-item[data-v-4a1f0cc2]{display:flex;gap:16px;padding:24px;border-radius:var(--radius);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);transition:background .3s,transform .35s var(--ease)}.trust-item[data-v-4a1f0cc2]:hover{background:#ffffff1a;transform:translate(4px)}.check[data-v-4a1f0cc2]{flex:none;width:32px;height:32px;border-radius:50%;background:var(--green-500);display:grid;place-items:center}.check svg[data-v-4a1f0cc2]{width:16px;height:16px}.faq-grid[data-v-4a1f0cc2]{display:grid;grid-template-columns:1fr 1.4fr;gap:64px}.faqs[data-v-4a1f0cc2]{display:grid;gap:12px}.faq[data-v-4a1f0cc2]{background:var(--n-0);border:1px solid var(--n-200);border-radius:var(--radius);transition:border-color .3s,box-shadow .3s}.faq.open[data-v-4a1f0cc2]{border-color:var(--green-200);box-shadow:var(--shadow-sm)}.faq button[data-v-4a1f0cc2]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px;background:none;border:0;text-align:left;font-weight:600;font-size:1rem;color:var(--n-900)}.plus[data-v-4a1f0cc2]{position:relative;flex:none;width:16px;height:16px}.plus[data-v-4a1f0cc2]:before,.plus[data-v-4a1f0cc2]:after{content:"";position:absolute;top:7px;left:0;width:16px;height:2px;background:var(--green-600);border-radius:2px;transition:transform .3s var(--ease)}.plus[data-v-4a1f0cc2]:after{transform:rotate(90deg)}.faq.open .plus[data-v-4a1f0cc2]:after{transform:rotate(0)}.answer[data-v-4a1f0cc2]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.faq.open .answer[data-v-4a1f0cc2]{grid-template-rows:1fr}.answer p[data-v-4a1f0cc2]{overflow:hidden;padding:0 24px;color:var(--n-600)}.faq.open .answer p[data-v-4a1f0cc2]{padding-bottom:24px}.cta-band[data-v-4a1f0cc2]{padding:0 0 96px}.cta-inner[data-v-4a1f0cc2]{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:56px 48px;border-radius:var(--radius-lg);background:linear-gradient(120deg,var(--green-600),var(--sky-700));max-width:1152px}.cta-inner h2[data-v-4a1f0cc2]{color:var(--n-0);font-size:clamp(1.5rem,3vw,2.25rem)}.cta-inner p[data-v-4a1f0cc2]{color:#ffffffdb;margin-top:8px}@media (max-width: 960px){.hero-grid[data-v-4a1f0cc2],.billing-grid[data-v-4a1f0cc2],.faq-grid[data-v-4a1f0cc2]{grid-template-columns:1fr;gap:48px}.hero-visual[data-v-4a1f0cc2]{max-width:480px;margin:0 auto}.faq-grid .section-head[data-v-4a1f0cc2]{margin-bottom:0}.cats[data-v-4a1f0cc2]{grid-template-columns:1fr 1fr}.cat[data-v-4a1f0cc2],.cat.wide[data-v-4a1f0cc2],.cat[data-v-4a1f0cc2]:nth-child(n){grid-column:span 1}.cat.wide[data-v-4a1f0cc2]{grid-column:1 / -1}.strip-row[data-v-4a1f0cc2]{grid-template-columns:repeat(2,1fr)}.strip-row div[data-v-4a1f0cc2]:nth-child(3){border-left:0}.strip-row div[data-v-4a1f0cc2]:nth-child(n+3){border-top:1px solid var(--n-200)}}@media (max-width: 600px){.cats[data-v-4a1f0cc2]{grid-template-columns:1fr}.cat[data-v-4a1f0cc2]{min-height:300px}.f1[data-v-4a1f0cc2]{left:8px}.f2[data-v-4a1f0cc2]{right:8px}.cta-inner[data-v-4a1f0cc2]{padding:40px 24px}.cta-band[data-v-4a1f0cc2]{padding-bottom:64px}}
