.install-button[data-v-4c8dccb3]{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:500;font-size:14px;padding:8px 24px;border-radius:4px;height:36px;transition:background-color .2s ease,box-shadow .2s ease;position:relative;cursor:pointer;border:none;box-shadow:var(--shadow-sm);overflow:hidden}.icon[data-v-4c8dccb3]{flex-shrink:0;width:18px;height:18px}.primary[data-v-4c8dccb3]{background:linear-gradient(135deg,#4c8dff,#1a73e8 35%,#5a91ff 68%,#2d7bff);background-size:200% 200%;color:#fff;box-shadow:0 8px 24px #1a73e859;transition:background-position .5s ease,box-shadow .3s ease,transform .2s ease;animation:gradientFlow-4c8dccb3 6s ease infinite}.primary[data-v-4c8dccb3]:hover{background-position:100% 50%;box-shadow:0 10px 30px #1a73e873;transform:translateY(-2px)}.primary[data-v-4c8dccb3]:active{transform:translateY(0);box-shadow:0 6px 18px #1a73e859}.primary[data-v-4c8dccb3]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,#ffffff59,#fff0 60%);opacity:0;transition:opacity .3s ease}.primary[data-v-4c8dccb3]:hover:after{opacity:.8}.outline[data-v-4c8dccb3]{background:transparent;border:1px solid var(--color-border);color:var(--accent-primary);box-shadow:none}.outline[data-v-4c8dccb3]:hover{background:var(--color-surface);border-color:var(--accent-primary);box-shadow:var(--shadow-sm)}.outline .text[data-v-4c8dccb3]{color:var(--accent-primary)}.outline svg[data-v-4c8dccb3]{color:var(--accent-primary)}@media (max-width: 355px){.icon[data-v-4c8dccb3]{display:none}}@keyframes gradientFlow-4c8dccb3{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero[data-v-2f083913]{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;padding:0;margin:0;overflow:hidden;width:100%}.hero-background[data-v-2f083913]{position:absolute;inset:0;z-index:0;pointer-events:none;width:100%;height:100%}.hero-video[data-v-2f083913]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover;z-index:0}html[data-theme=dark] .hero-video[data-v-2f083913]{display:none}.hero-gradient[data-v-2f083913]{position:absolute;inset:0;z-index:0;opacity:0;transition:opacity .5s ease}html[data-theme=dark] .hero-gradient[data-v-2f083913]{opacity:1;background:linear-gradient(135deg,#202124,#292a2d,#303134,#292a2d,#202124);background-size:400% 400%;animation:gradientShift-2f083913 15s ease infinite}@keyframes gradientShift-2f083913{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero-overlay[data-v-2f083913]{position:absolute;inset:0;background:linear-gradient(135deg,#eff6ffd9,#dbeafed9,#bfdbfed9);z-index:1}html[data-theme=dark] .hero-overlay[data-v-2f083913]{background:linear-gradient(135deg,#20212499,#292a2d99,#30313499)}.hero-content[data-v-2f083913]{position:relative;z-index:2;max-width:900px;width:100%;padding:0 24px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;margin:0 auto}.headline[data-v-2f083913]{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:400;line-height:1.1;color:var(--color-text);margin:0;letter-spacing:-.02em;text-shadow:0 2px 8px rgba(0,0,0,.1)}html[data-theme=dark] .headline[data-v-2f083913]{text-shadow:0 2px 12px rgba(0,0,0,.5)}.gradient-text[data-v-2f083913]{background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:500;filter:drop-shadow(0 2px 4px rgba(26,115,232,.2))}html[data-theme=dark] .gradient-text[data-v-2f083913]{filter:drop-shadow(0 2px 6px rgba(138,180,248,.4))}.subtext[data-v-2f083913]{font-size:clamp(1rem,2vw,1.25rem);color:var(--color-text);line-height:1.7;max-width:650px;font-weight:400;text-shadow:0 1px 4px rgba(0,0,0,.1)}html[data-theme=dark] .subtext[data-v-2f083913]{text-shadow:0 1px 6px rgba(0,0,0,.4)}.hero-actions[data-v-2f083913]{display:flex;flex-direction:column;gap:24px;align-items:center;margin:0;width:100%}.main-button[data-v-2f083913]{font-size:18px;font-weight:500;padding:16px 40px;border-radius:8px;height:56px;display:inline-flex;align-items:center;gap:12px;text-transform:none;letter-spacing:0;box-shadow:0 4px 12px #1a73e84d,0 2px 4px #1a73e833;transition:transform .2s ease,box-shadow .2s ease;position:relative}html[data-theme=dark] .main-button[data-v-2f083913]{box-shadow:0 4px 16px #8ab4f866,0 2px 8px #8ab4f84d}.main-button[data-v-2f083913]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#fff3,#fff0);border-radius:8px;pointer-events:none}.main-button[data-v-2f083913]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #1a73e866,0 4px 8px #1a73e84d}html[data-theme=dark] .main-button[data-v-2f083913]:hover{box-shadow:0 6px 24px #8ab4f880,0 4px 12px #8ab4f866}.main-button[data-v-2f083913]:active{transform:translateY(-1px);box-shadow:0 2px 8px #1a73e84d,0 1px 2px #1a73e833}html[data-theme=dark] .main-button[data-v-2f083913]:active{box-shadow:0 2px 12px #8ab4f866,0 1px 4px #8ab4f84d}@media (max-width: 768px){.hero[data-v-2f083913]{height:100vh}.hero-content[data-v-2f083913]{gap:32px;padding:0 20px}.main-button[data-v-2f083913]{width:min(100%,320px);font-size:16px;padding:16px 24px}}.benefits[data-v-977aef2e]{padding:120px 20px;background:var(--gradient-bg-subtle);position:relative}.benefits-container[data-v-977aef2e]{max-width:1400px;margin:0 auto}.section-header[data-v-977aef2e]{text-align:center;margin-bottom:80px}.section-title[data-v-977aef2e]{font-size:clamp(40px,6vw,64px);font-weight:800;text-align:center;margin-top:0;margin-bottom:24px;color:var(--color-text);letter-spacing:-.03em}.gradient-text[data-v-977aef2e]{background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.section-subtitle[data-v-977aef2e]{font-size:20px;text-align:center;color:var(--color-text-secondary);max-width:600px;margin:0 auto;font-weight:400;line-height:1.6}.benefits-grid[data-v-977aef2e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}.benefit-card[data-v-977aef2e]{background:var(--color-surface-elevated);background-image:var(--gradient-bg-subtle);border:1px solid var(--color-border);border-radius:8px;padding:32px;box-shadow:var(--shadow-sm)}.benefit-icon[data-v-977aef2e]{width:48px;height:48px;background:var(--color-surface);border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--accent-primary)}.benefit-title[data-v-977aef2e]{font-size:1.25rem;font-weight:500;margin-bottom:12px;color:var(--color-text)}.benefit-description[data-v-977aef2e]{font-size:16px;line-height:1.6;color:var(--color-text-secondary);font-weight:400}.formats[data-v-977aef2e]{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 768px){.benefits[data-v-977aef2e]{padding:40px 20px}.section-header[data-v-977aef2e]{margin-bottom:48px}.benefits-grid[data-v-977aef2e]{grid-template-columns:1fr;gap:24px}.benefit-card[data-v-977aef2e]{padding:32px}}.how-it-works[data-v-fcb2c879]{padding:120px 20px;background:var(--gradient-bg);position:relative}.how-it-works-container[data-v-fcb2c879]{max-width:1000px;margin:0 auto}.section-header[data-v-fcb2c879]{text-align:center;margin-bottom:80px}.section-title[data-v-fcb2c879]{font-size:clamp(40px,6vw,64px);font-weight:800;text-align:center;color:var(--color-text);letter-spacing:-.03em}.gradient-text[data-v-fcb2c879]{background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.steps[data-v-fcb2c879]{display:flex;flex-direction:column;gap:32px}.step[data-v-fcb2c879]{display:flex;gap:32px;align-items:flex-start;background:var(--color-surface-elevated);background-image:var(--gradient-bg-subtle);border:1px solid var(--color-border);border-radius:8px;padding:40px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.step[data-v-fcb2c879]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--gradient-primary);transform:scaleY(0);transform-origin:top;transition:transform .4s ease}.step[data-v-fcb2c879]:hover:before{transform:scaleY(1)}.step[data-v-fcb2c879]:hover{transform:translate(12px);box-shadow:var(--shadow-xl);border-color:var(--accent-primary)}.step-number[data-v-fcb2c879]{width:64px;height:64px;background:var(--gradient-primary);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:800;color:#fff;flex-shrink:0;box-shadow:var(--shadow-md);transition:transform .3s ease}.step:hover .step-number[data-v-fcb2c879]{transform:scale(1.1) rotate(5deg)}.step-content[data-v-fcb2c879]{flex:1;padding-top:4px}.step-title[data-v-fcb2c879]{font-size:28px;font-weight:700;margin-bottom:12px;color:var(--color-text)}.step-description[data-v-fcb2c879]{font-size:17px;line-height:1.7;color:var(--color-text-secondary);font-weight:400}@media (max-width: 768px){.how-it-works[data-v-fcb2c879]{padding:40px 20px}.section-header[data-v-fcb2c879]{margin-bottom:48px}.step[data-v-fcb2c879]{flex-direction:column;text-align:center;padding:32px;gap:24px}.step[data-v-fcb2c879]:hover{transform:translateY(-4px)}.step-number[data-v-fcb2c879]{margin:0 auto}}.faq[data-v-8ec37356]{padding:120px 20px;background:var(--gradient-bg-subtle)}.faq-container[data-v-8ec37356]{max-width:900px;margin:0 auto}.section-header[data-v-8ec37356]{text-align:center;margin-bottom:64px}.section-title[data-v-8ec37356]{font-size:clamp(40px,6vw,64px);font-weight:800;text-align:center;margin-bottom:24px;color:var(--color-text);letter-spacing:-.03em}.gradient-text[data-v-8ec37356]{background:var(--gradient-primary);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.section-subtitle[data-v-8ec37356]{font-size:20px;text-align:center;color:var(--color-text-secondary);font-weight:400}.faq-list[data-v-8ec37356]{display:flex;flex-direction:column;gap:16px}.faq-item[data-v-8ec37356]{background:var(--color-surface-elevated);background-image:var(--gradient-bg-subtle);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;transition:all .3s ease}.faq-item[data-v-8ec37356]:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-md)}.faq-item.active[data-v-8ec37356]{border-color:var(--accent-primary);box-shadow:var(--shadow-lg)}.faq-question[data-v-8ec37356]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:24px 28px;background:transparent;border:none;text-align:left;cursor:pointer;font-size:18px;font-weight:600;color:var(--color-text);transition:color .2s ease;font-family:Space Grotesk,sans-serif}.faq-question[data-v-8ec37356]:hover{color:var(--accent-primary)}.faq-icon[data-v-8ec37356]{flex-shrink:0;margin-left:16px;color:var(--accent-primary);transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-icon.rotated[data-v-8ec37356]{transform:rotate(180deg)}.faq-answer[data-v-8ec37356]{padding:0 28px 28px;color:var(--color-text-secondary);line-height:1.7;font-size:16px;font-weight:400;animation:slideDown-8ec37356 .3s ease}@keyframes slideDown-8ec37356{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.faq[data-v-8ec37356]{padding:40px 20px}.section-header[data-v-8ec37356]{margin-bottom:48px}.faq-question[data-v-8ec37356]{font-size:16px;padding:20px}.faq-answer[data-v-8ec37356]{padding:0 20px 20px;font-size:15px}}.cta[data-v-fbe673da]{padding:120px 20px;position:relative;background:var(--gradient-bg);overflow:hidden}.cta-background[data-v-fbe673da]{position:absolute;inset:0;z-index:0}.cta-gradient[data-v-fbe673da]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1200px;height:1200px;background:radial-gradient(circle,rgba(102,126,234,.2) 0%,rgba(118,75,162,.1) 50%,transparent 70%);border-radius:50%;filter:blur(60px)}.cta-container[data-v-fbe673da]{max-width:900px;margin:0 auto;position:relative;z-index:1}.cta-content[data-v-fbe673da]{text-align:center;display:flex;flex-direction:column;gap:32px;align-items:center;background:var(--color-surface-elevated);background-image:var(--gradient-bg-subtle);border:1px solid var(--color-border);border-radius:8px;padding:80px 60px;box-shadow:var(--shadow-md)}.cta-title[data-v-fbe673da]{font-size:clamp(36px,6vw,56px);font-weight:800;color:var(--color-text);margin:0;letter-spacing:-.03em}.cta-subtitle[data-v-fbe673da]{font-size:20px;color:var(--color-text-secondary);line-height:1.6;max-width:600px;font-weight:400}.cta-button[data-v-fbe673da]{font-size:20px;font-weight:600;padding:20px 48px;border-radius:16px;height:64px;margin-top:8px}.cta-note[data-v-fbe673da]{font-size:14px;color:var(--color-text-muted);font-weight:500;margin-top:8px}@media (max-width: 768px){.cta[data-v-fbe673da]{padding:40px 20px}.cta-content[data-v-fbe673da]{padding:48px 32px}.cta-title[data-v-fbe673da]{font-size:32px}.cta-subtitle[data-v-fbe673da]{font-size:18px}.cta-button[data-v-fbe673da]{font-size:18px;padding:18px 36px;height:56px}}@media (max-width: 600px){.cta-content[data-v-fbe673da]{padding:40px 24px;gap:28px}.cta-button[data-v-fbe673da]{width:100%;max-width:320px;font-size:16px;padding:8px}}.landing-page[data-astro-cid-j7pv25f6]{min-height:100vh;background:transparent;overflow-x:hidden;margin:0;padding:0;width:100%}body{margin:0;padding:0}
