.btn-block[data-v-201f9741]{display:flex;width:100%}.hero[data-v-e70c89e1]{padding:100px 0 80px;background:radial-gradient(circle at 0% 0%,rgba(14,165,233,.05) 0%,transparent 50%);overflow:hidden}.hero-container[data-v-e70c89e1]{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.badge[data-v-e70c89e1]{display:inline-block;padding:6px 12px;background:var(--colors-primary-50);color:var(--colors-primary-600);border-radius:100px;font-size:14px;font-weight:600;margin-bottom:24px}h1[data-v-e70c89e1]{margin-bottom:24px;font-size:56px}.subheadline[data-v-e70c89e1]{font-size:20px;color:var(--colors-neutral-600);margin-bottom:40px;max-width:600px}.hero-actions[data-v-e70c89e1]{display:flex;gap:16px;margin-bottom:48px}.icon-right[data-v-e70c89e1]{margin-left:8px}.trust-bullets[data-v-e70c89e1]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.bullet[data-v-e70c89e1]{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--colors-neutral-700);font-weight:500}.check-icon[data-v-e70c89e1]{color:var(--colors-primary-500)}.glass-card[data-v-e70c89e1]{background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:20px;box-shadow:0 25px 50px -12px #0000001a;padding:30px;transform:perspective(1000px) rotateY(-10deg) rotateX(10deg)}.dots[data-v-e70c89e1]{display:flex;gap:6px;margin-bottom:30px}.dots span[data-v-e70c89e1]{width:8px;height:8px;border-radius:50%;background:#e2e8f0}.skeleton-line[data-v-e70c89e1]{height:12px;background:#f1f5f9;border-radius:6px;margin-bottom:12px}.skeleton-line.title[data-v-e70c89e1]{height:20px;width:60%;margin-bottom:30px}.skeleton-line.short[data-v-e70c89e1]{width:40%}.skeleton-grid[data-v-e70c89e1]{display:flex;gap:16px;margin-bottom:24px}.skeleton-rect[data-v-e70c89e1]{flex:1;height:100px;background:#f1f5f9;border-radius:12px}@media(max-width:1024px){.hero-container[data-v-e70c89e1]{grid-template-columns:1fr;text-align:center}.hero-content[data-v-e70c89e1]{display:flex;flex-direction:column;align-items:center}.hero-actions[data-v-e70c89e1]{flex-direction:column;width:100%}.trust-bullets[data-v-e70c89e1]{grid-template-columns:1fr}.glass-card[data-v-e70c89e1]{display:none}}.animate-fade-in-delayed[data-v-e70c89e1]{animation:fadeIn .8s ease-out .2s forwards;opacity:0}.social-proof[data-v-6fefed49]{padding:80px 0;border-top:1px solid var(--colors-neutral-100);border-bottom:1px solid var(--colors-neutral-100);background-color:var(--colors-neutral-50)}.proof-header[data-v-6fefed49]{text-align:center;margin-bottom:60px}.section-badge[data-v-6fefed49]{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--colors-primary-600);margin-bottom:12px}.metrics-grid[data-v-6fefed49]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.metric-card[data-v-6fefed49]{text-align:center;padding:40px 20px;background:#fff;border-radius:16px;box-shadow:var(--shadows-sm);border:1px solid var(--colors-neutral-100)}.metric-value[data-v-6fefed49]{font-size:48px;font-weight:800;color:var(--colors-primary-600);margin-bottom:8px;letter-spacing:-2px}.metric-label[data-v-6fefed49]{font-size:16px;color:var(--colors-neutral-600);font-weight:500}@media(max-width:768px){.metrics-grid[data-v-6fefed49]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.metrics-grid[data-v-6fefed49]{grid-template-columns:1fr}}.problem-solution[data-v-379fd911]{padding:120px 0}.grid[data-v-379fd911]{display:grid;grid-template-columns:1fr 1fr;gap:80px}.section-badge[data-v-379fd911]{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:12px}.section-badge.red[data-v-379fd911]{color:#ef4444}.section-badge.green[data-v-379fd911]{color:#10b981}h2[data-v-379fd911]{font-size:40px;margin-bottom:48px}.pain-points[data-v-379fd911],.solution-points[data-v-379fd911]{display:flex;flex-direction:column;gap:32px}.pain-item[data-v-379fd911],.solution-item[data-v-379fd911]{display:flex;gap:20px}.icon-red[data-v-379fd911]{color:#ef4444;flex-shrink:0}.icon-green[data-v-379fd911]{color:#10b981;flex-shrink:0}h4[data-v-379fd911]{font-size:18px;margin-bottom:8px;color:var(--colors-neutral-800)}p[data-v-379fd911]{color:var(--colors-neutral-600);font-size:16px;line-height:1.6}@media(max-width:900px){.grid[data-v-379fd911]{grid-template-columns:1fr;gap:100px}}.simulator-wrapper[data-v-cea7fc51]{padding:80px 0;max-width:800px;margin:0 auto}.simulator-container[data-v-cea7fc51]{min-height:500px;position:relative;display:flex;flex-direction:column}.progress-container[data-v-cea7fc51]{position:absolute;top:0;left:0;width:100%;height:6px;background:var(--colors-neutral-100);border-radius:20px 20px 0 0;overflow:hidden}.progress-bar[data-v-cea7fc51]{height:100%;background:var(--colors-primary-500);transition:width .4s ease}.step-content[data-v-cea7fc51]{padding:40px 20px;flex:1}.step-number[data-v-cea7fc51]{font-size:14px;font-weight:600;color:var(--colors-primary-500);text-transform:uppercase;margin-bottom:12px;display:block}h2[data-v-cea7fc51]{font-size:32px;margin-bottom:40px;color:var(--colors-neutral-800)}.options-grid[data-v-cea7fc51]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.option-card[data-v-cea7fc51]{padding:30px;border:2px solid var(--colors-neutral-100);border-radius:16px;text-align:center;cursor:pointer;transition:all .2s ease}.option-card[data-v-cea7fc51]:hover{border-color:var(--colors-primary-200);background:var(--colors-primary-50)}.option-card.active[data-v-cea7fc51]{border-color:var(--colors-primary-500);background:var(--colors-primary-50)}.option-icon[data-v-cea7fc51]{color:var(--colors-primary-500);margin-bottom:16px}.option-title[data-v-cea7fc51]{font-weight:600;font-size:18px;color:var(--colors-neutral-800)}.options-list[data-v-cea7fc51]{display:flex;flex-direction:column;gap:12px}.checkbox-card[data-v-cea7fc51]{display:flex;align-items:flex-start;gap:16px;padding:20px;border:2px solid var(--colors-neutral-100);border-radius:12px;cursor:pointer}.checkbox-card input[data-v-cea7fc51]{margin-top:5px;transform:scale(1.2)}.checkbox-title[data-v-cea7fc51]{font-weight:600;font-size:16px;margin-bottom:4px}.checkbox-desc[data-v-cea7fc51]{font-size:14px;color:var(--colors-neutral-500)}.lead-form[data-v-cea7fc51]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-cea7fc51]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-cea7fc51]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-cea7fc51]{font-size:14px;font-weight:600;color:var(--colors-neutral-700)}input[data-v-cea7fc51]{padding:12px 16px;border:1px solid var(--colors-neutral-200);border-radius:8px;font-size:16px;outline:none}input[data-v-cea7fc51]:focus{border-color:var(--colors-primary-500);box-shadow:0 0 0 3px #0ea5e91a}.back-link[data-v-cea7fc51]{position:absolute;bottom:24px;left:24px;font-size:14px;font-weight:600;color:var(--colors-neutral-500);cursor:pointer;display:flex;align-items:center;gap:6px}.analysis-step[data-v-cea7fc51]{text-align:center}.loader[data-v-cea7fc51]{width:48px;height:48px;border:4px solid var(--colors-primary-100);border-top-color:var(--colors-primary-500);border-radius:50%;animation:spin-cea7fc51 1s linear infinite;margin:0 auto 30px}@keyframes spin-cea7fc51{to{transform:rotate(360deg)}}.checklist[data-v-cea7fc51]{text-align:left;max-width:300px;margin:40px auto 0}.check-item[data-v-cea7fc51]{display:flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--colors-neutral-400);opacity:0;transform:translateY(10px);transition:all .4s ease}.check-item.show[data-v-cea7fc51]{opacity:1;transform:translateY(0);color:var(--colors-primary-600)}.price-box[data-v-cea7fc51]{background:var(--colors-primary-50);padding:40px;border-radius:20px;text-align:center;margin-bottom:30px;border:1px solid var(--colors-primary-100)}.price-label[data-v-cea7fc51]{font-size:14px;font-weight:600;color:var(--colors-primary-600);text-transform:uppercase;margin-bottom:12px}.price-value[data-v-cea7fc51]{font-size:32px;font-weight:800;color:var(--colors-neutral-900);letter-spacing:-1px;margin-bottom:12px}.price-badge[data-v-cea7fc51]{display:inline-block;padding:4px 12px;background:#fff;border-radius:100px;font-weight:700;color:var(--colors-primary-600);border:1px solid var(--colors-primary-200)}.summary-grid[data-v-cea7fc51]{display:flex;gap:24px;margin-bottom:20px;font-size:15px}.summary-note[data-v-cea7fc51]{font-size:14px;color:var(--colors-neutral-500);line-height:1.5;border-top:1px solid var(--colors-neutral-100);padding-top:16px}.result-actions[data-v-cea7fc51]{display:flex;flex-direction:column;gap:12px}@media(max-width:600px){.options-grid[data-v-cea7fc51],.form-row[data-v-cea7fc51]{grid-template-columns:1fr}h2[data-v-cea7fc51]{font-size:24px}}.video-testimonial-container[data-v-cea7fc51]{margin-bottom:30px;background:var(--colors-neutral-50);border-radius:12px;padding:16px;border:1px solid var(--colors-neutral-100)}.video-label[data-v-cea7fc51]{font-size:14px;font-weight:600;color:var(--colors-neutral-700);margin-bottom:12px;text-align:center}.video-wrapper-lite[data-v-cea7fc51]{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:8px;overflow:hidden;cursor:pointer}.video-wrapper-lite iframe[data-v-cea7fc51]{width:100%;height:100%;border:none}.video-thumb[data-v-cea7fc51]{width:100%;height:100%;object-fit:cover;opacity:.8;transition:opacity .3s ease}.video-wrapper-lite:hover .video-thumb[data-v-cea7fc51]{opacity:1}.play-button-overlay[data-v-cea7fc51]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.play-icon[data-v-cea7fc51]{width:60px;height:60px;background:var(--colors-primary-500);border-radius:50%;position:relative;box-shadow:0 4px 12px #0ea5e966;transition:transform .2s ease}.video-wrapper-lite:hover .play-icon[data-v-cea7fc51]{transform:scale(1.1)}.play-icon[data-v-cea7fc51]:after{content:"";position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);border-left:18px solid white;border-top:10px solid transparent;border-bottom:10px solid transparent}.video-note[data-v-cea7fc51]{font-size:12px;color:var(--colors-neutral-500);margin-top:10px;text-align:center}.benefits[data-v-40710450]{padding:120px 0;background-color:#fff}.section-header[data-v-40710450]{text-align:center;margin-bottom:80px}.badge[data-v-40710450]{text-transform:uppercase;font-size:13px;font-weight:700;color:var(--colors-primary-600);letter-spacing:.1em;margin-bottom:12px}h2[data-v-40710450]{font-size:42px;max-width:600px;margin:0 auto}.benefits-grid[data-v-40710450]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.benefit-card[data-v-40710450]{padding:40px;border-radius:20px;background:var(--colors-neutral-50);transition:all .3s ease;border:1px solid var(--colors-neutral-100)}.benefit-card[data-v-40710450]:hover{background:#fff;box-shadow:var(--shadows-lg);transform:translateY(-5px);border-color:var(--colors-primary-100)}.benefit-icon[data-v-40710450]{color:var(--colors-primary-500);margin-bottom:24px}h3[data-v-40710450]{font-size:20px;margin-bottom:12px}p[data-v-40710450]{font-size:15px;color:var(--colors-neutral-600);line-height:1.6}@media(max-width:1024px){.benefits-grid[data-v-40710450]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.benefits-grid[data-v-40710450]{grid-template-columns:1fr}}.how-it-works[data-v-b6e9422d]{padding:100px 0;background-color:var(--colors-neutral-50)}.section-header[data-v-b6e9422d]{text-align:center;margin-bottom:80px}.badge[data-v-b6e9422d]{text-transform:uppercase;font-size:13px;font-weight:700;color:var(--colors-primary-600);letter-spacing:.1em}h2[data-v-b6e9422d]{font-size:42px}.steps-flow[data-v-b6e9422d]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;position:relative}.step-item[data-v-b6e9422d]{text-align:center;position:relative}.step-number[data-v-b6e9422d]{width:60px;height:60px;background:#fff;border:2px solid var(--colors-primary-500);color:var(--colors-primary-600);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;margin:0 auto 24px;position:relative;z-index:2;box-shadow:var(--shadows-md)}h4[data-v-b6e9422d]{font-size:20px;margin-bottom:12px}p[data-v-b6e9422d]{color:var(--colors-neutral-600);font-size:15px;line-height:1.5}.step-line[data-v-b6e9422d]{position:absolute;top:30px;left:calc(50% + 30px);width:calc(100% - 20px);height:2px;background:var(--colors-primary-100);z-index:1}@media(max-width:900px){.steps-flow[data-v-b6e9422d]{grid-template-columns:1fr;gap:60px}.step-line[data-v-b6e9422d]{display:none}}.strong-cta[data-v-23473e64]{padding:100px 0 150px}.cta-card[data-v-23473e64]{background:var(--colors-primary-600);border-radius:30px;padding:80px 40px;text-align:center;color:#fff;box-shadow:0 40px 100px -20px #0ea5e966}h2[data-v-23473e64]{font-size:48px;color:#fff;margin-bottom:24px}p[data-v-23473e64]{font-size:20px;opacity:.9;max-width:600px;margin:0 auto 48px}.actions[data-v-23473e64]{display:flex;justify-content:center}@media(max-width:768px){h2[data-v-23473e64]{font-size:32px}.cta-card[data-v-23473e64]{padding:60px 20px}}.whatsapp-widget[data-v-ac8b8212]{position:fixed;bottom:30px;right:30px;z-index:1000;font-family:var(--font-sans)}.whatsapp-button[data-v-ac8b8212]{width:60px;height:60px;background:var(--colors-primary-500);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 25px #0ea5e966;transition:all .3s ease;position:relative}.whatsapp-button[data-v-ac8b8212]:hover{transform:scale(1.1);background:var(--colors-primary-600)}.notification-badge[data-v-ac8b8212]{position:absolute;top:0;right:0;background:#ef4444;color:#fff;font-size:10px;font-weight:800;padding:2px 6px;border-radius:10px;border:2px solid white}.chat-popup[data-v-ac8b8212]{position:absolute;bottom:80px;right:0;width:320px;background:#fff;border-radius:20px;box-shadow:var(--shadows-xl);border:1px solid var(--colors-neutral-100);overflow:hidden}.chat-header[data-v-ac8b8212]{padding:20px;background:var(--colors-primary-500);color:#fff;display:flex;align-items:center;gap:12px}.avatar[data-v-ac8b8212]{width:40px;height:40px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px}.name[data-v-ac8b8212]{font-weight:700;font-size:15px}.status[data-v-ac8b8212]{font-size:12px;opacity:.8}.chat-body[data-v-ac8b8212]{padding:24px;background:var(--colors-neutral-50)}.chat-body p[data-v-ac8b8212]{background:#fff;padding:12px 16px;border-radius:0 16px 16px;font-size:14px;color:var(--colors-neutral-700);line-height:1.5;box-shadow:var(--shadows-sm)}.chat-footer[data-v-ac8b8212]{padding:16px 20px 20px}.fade-enter-active[data-v-ac8b8212],.fade-leave-active[data-v-ac8b8212]{transition:all .3s ease}.fade-enter-from[data-v-ac8b8212],.fade-leave-to[data-v-ac8b8212]{opacity:0;transform:translateY(20px) scale(.9)}@media(max-width:480px){.chat-popup[data-v-ac8b8212]{width:280px;right:-10px}}:root{--meta-version: 10;--meta-style: modern;--meta-generated: auto-generated;--colors-primary-50: #a5daf2;--colors-primary-100: #9cd7f2;--colors-primary-200: #8ad2f2;--colors-primary-300: #78ccf2;--colors-primary-400: #67c7f2;--colors-primary-500: #52bae9;--colors-primary-600: #3490ba;--colors-primary-700: #1c698b;--colors-primary-800: #0c445d;--colors-primary-900: #02212e;--colors-primary-DEFAULT: #0ea5e9;--colors-secondary-50: #f2bda4;--colors-secondary-100: #f2b69b;--colors-secondary-200: #f2aa8a;--colors-secondary-300: #f29e78;--colors-secondary-400: #f29266;--colors-secondary-500: #e98051;--colors-secondary-600: #ba5d33;--colors-secondary-700: #8b3f1c;--colors-secondary-800: #5d250c;--colors-secondary-900: #2e1002;--colors-secondary-DEFAULT: #e9520d;--colors-neutral-50: #F9FAFB;--colors-neutral-100: #F3F4F6;--colors-neutral-200: #E5E7EB;--colors-neutral-300: #D1D5DB;--colors-neutral-400: #9CA3AF;--colors-neutral-500: #6B7280;--colors-neutral-600: #4B5563;--colors-neutral-700: #374151;--colors-neutral-800: #1F2937;--colors-neutral-900: #111827;--colors-neutral-DEFAULT: #6B7280;--colors-semantic-success-base: #10B981;--colors-semantic-success-light: #34D399;--colors-semantic-success-dark: #059669;--colors-semantic-success-contrast: #FFFFFF;--colors-semantic-warning-light: #FBB024;--colors-semantic-warning-dark: #D97706;--colors-semantic-warning-contrast: #FFFFFF;--colors-semantic-error-base: #EF4444;--colors-semantic-error-light: #F87171;--colors-semantic-error-dark: #DC2626;--colors-semantic-error-contrast: #FFFFFF;--colors-semantic-info-base: #3B82F6;--colors-semantic-info-light: #60A5FA;--colors-semantic-info-dark: #2563EB;--colors-semantic-info-contrast: #FFFFFF;--colors-surface-background: #FFFFFF;--colors-surface-foreground: #111827;--colors-surface-card: #FFFFFF;--colors-surface-overlay: rgba(0, 0, 0, .5);--colors-surface-divider: #E5E7EB;--typography-fontFamily-sans: Inter, system-ui, -apple-system, sans-serif;--typography-fontFamily-serif: Merriweather, Georgia, serif;--typography-fontFamily-mono: Fira Code, Monaco, monospace;--typography-fontSize-xs: 10px;--typography-fontSize-sm: 13px;--typography-fontSize-base: 16px;--typography-fontSize-lg: 20px;--typography-fontSize-xl: 25px;--typography-fontSize-2xl: 31px;--typography-fontSize-3xl: 39px;--typography-fontSize-4xl: 49px;--typography-fontSize-5xl: 61px;--typography-fontWeight-thin: 100;--typography-fontWeight-light: 300;--typography-fontWeight-normal: 400;--typography-fontWeight-medium: 500;--typography-fontWeight-semibold: 600;--typography-fontWeight-bold: 700;--typography-fontWeight-extrabold: 800;--typography-fontWeight-black: 900;--typography-lineHeight-none: 1;--typography-lineHeight-tight: 1.25;--typography-lineHeight-snug: 1.375;--typography-lineHeight-normal: 1.5;--typography-lineHeight-relaxed: 1.625;--typography-lineHeight-loose: 2;--typography-letterSpacing-tighter: -.05em;--typography-letterSpacing-tight: -.025em;--typography-letterSpacing-normal: 0;--typography-letterSpacing-wide: .025em;--typography-letterSpacing-wider: .05em;--typography-letterSpacing-widest: .1em;--typography-textStyles-h1-fontSize: 48px;--typography-textStyles-h1-fontWeight: 700;--typography-textStyles-h1-lineHeight: 1.2;--typography-textStyles-h1-letterSpacing: -.02em;--typography-textStyles-h2-fontSize: 36px;--typography-textStyles-h2-fontWeight: 700;--typography-textStyles-h2-lineHeight: 1.3;--typography-textStyles-h2-letterSpacing: -.01em;--typography-textStyles-h3-fontSize: 28px;--typography-textStyles-h3-fontWeight: 600;--typography-textStyles-h3-lineHeight: 1.4;--typography-textStyles-h3-letterSpacing: 0;--typography-textStyles-h4-fontSize: 24px;--typography-textStyles-h4-fontWeight: 600;--typography-textStyles-h4-lineHeight: 1.4;--typography-textStyles-h4-letterSpacing: 0;--typography-textStyles-h5-fontSize: 20px;--typography-textStyles-h5-fontWeight: 600;--typography-textStyles-h5-lineHeight: 1.5;--typography-textStyles-h5-letterSpacing: 0;--typography-textStyles-h6-fontSize: 16px;--typography-textStyles-h6-fontWeight: 600;--typography-textStyles-h6-lineHeight: 1.5;--typography-textStyles-h6-letterSpacing: .01em;--typography-textStyles-body-fontSize: 16px;--typography-textStyles-body-fontWeight: 400;--typography-textStyles-body-lineHeight: 1.5;--typography-textStyles-body-letterSpacing: 0;--typography-textStyles-small-fontSize: 14px;--typography-textStyles-small-fontWeight: 400;--typography-textStyles-small-lineHeight: 1.5;--typography-textStyles-small-letterSpacing: 0;--typography-textStyles-caption-fontSize: 12px;--typography-textStyles-caption-fontWeight: 400;--typography-textStyles-caption-lineHeight: 1.5;--typography-textStyles-caption-letterSpacing: .01em;--spacing-0: 0px;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 32px;--spacing-8: 40px;--spacing-9: 48px;--spacing-10: 56px;--spacing-11: 64px;--spacing-12: 72px;--spacing-13: 80px;--spacing-14: 96px;--spacing-15: 112px;--spacing-16: 128px;--spacing-17: 160px;--spacing-18: 192px;--spacing-19: 256px;--spacing-20: 320px;--spacing-21: 384px;--spacing-22: 448px;--spacing-23: 512px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 40px;--spacing-2xl: 72px;--spacing-3xl: 128px;--sizing-container-sm: 640px;--sizing-container-md: 768px;--sizing-container-lg: 1024px;--sizing-container-xl: 1280px;--sizing-container-2xl: 1536px;--sizing-components-button-sm-height: 32px;--sizing-components-button-sm-paddingX: 12px;--sizing-components-button-md-height: 40px;--sizing-components-button-md-paddingX: 16px;--sizing-components-button-lg-height: 48px;--sizing-components-button-lg-paddingX: 20px;--sizing-components-input-sm-height: 32px;--sizing-components-input-sm-paddingX: 12px;--sizing-components-input-md-height: 40px;--sizing-components-input-md-paddingX: 16px;--sizing-components-input-lg-height: 48px;--sizing-components-input-lg-paddingX: 20px;--sizing-components-icon-sm: 16px;--sizing-components-icon-md: 20px;--sizing-components-icon-lg: 24px;--sizing-components-icon-xl: 32px;--borders-radius-none: 0;--borders-radius-sm: 4px;--borders-radius-DEFAULT: 8px;--borders-radius-md: 12px;--borders-radius-lg: 16px;--borders-radius-xl: 24px;--borders-radius-full: 9999px;--borders-width-none: 0;--borders-width-thin: 1px;--borders-width-DEFAULT: 1px;--borders-width-medium: 2px;--borders-width-thick: 4px;--shadows-none: none;--shadows-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadows-DEFAULT: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadows-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadows-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadows-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadows-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadows-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--animation-duration-instant: 0ms;--animation-duration-fast: .15s;--animation-duration-DEFAULT: .25s;--animation-duration-slow: .35s;--animation-duration-slower: .5s;--animation-easing-linear: linear;--animation-easing-ease: ease;--animation-easing-easeIn: ease-in;--animation-easing-easeOut: ease-out;--animation-easing-easeInOut: ease-in-out;--animation-easing-spring: cubic-bezier(.68, -.55, .265, 1.55);--animation-keyframes-fadeIn-from-opacity: 0;--animation-keyframes-fadeIn-to-opacity: 1;--animation-keyframes-slideUp-from-transform: translateY(10px);--animation-keyframes-slideUp-from-opacity: 0;--animation-keyframes-slideUp-to-transform: translateY(0);--animation-keyframes-slideUp-to-opacity: 1;--animation-keyframes-scale-from-transform: scale(.95);--animation-keyframes-scale-to-transform: scale(1);--breakpoints-xs: 480px;--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-xl: 1280px;--breakpoints-2xl: 1536px;--z-index-hide: -1;--z-index-base: 0;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-overlay: 1030;--z-index-modal: 1040;--z-index-popover: 1050;--z-index-tooltip: 1060;--z-index-notification: 1070}:root{--font-sans: "Inter", system-ui, -apple-system, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--colors-surface-background);color:var(--colors-surface-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:var(--typography-lineHeight-normal)}.container{width:100%;max-width:var(--sizing-container-xl);margin:0 auto;padding:0 var(--spacing-4)}h1,h2,h3,h4,h5,h6{font-weight:var(--typography-fontWeight-bold);line-height:var(--typography-lineHeight-tight);color:var(--colors-neutral-900)}h1{font-size:var(--typography-fontSize-5xl);letter-spacing:var(--typography-letterSpacing-tighter)}h2{font-size:var(--typography-fontSize-4xl);letter-spacing:var(--typography-letterSpacing-tight)}h3{font-size:var(--typography-fontSize-3xl)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:var(--borders-radius-DEFAULT);font-weight:var(--typography-fontWeight-semibold);transition:all var(--animation-duration-DEFAULT) var(--animation-easing-easeOut);cursor:pointer;border:none;text-decoration:none;font-size:var(--typography-fontSize-base)}.btn-primary{background-color:var(--colors-primary-500);color:#fff;box-shadow:0 4px 14px #0ea5e963}.btn-primary:hover{background-color:var(--colors-primary-600);transform:translateY(-2px);box-shadow:0 6px 20px #0ea5e93b}.btn-secondary{background-color:#fff;color:var(--colors-neutral-700);border:1px solid var(--colors-neutral-200)}.btn-secondary:hover{background-color:var(--colors-neutral-500);border-color:var(--colors-neutral-300)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .8s ease-out forwards}.card{background:#fff;border-radius:var(--borders-radius-lg);padding:var(--spacing-8);box-shadow:var(--shadows-md);border:1px solid var(--colors-neutral-100);transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-4px);box-shadow:var(--shadows-lg)}.v-enter-active,.v-leave-active{transition:opacity .4s ease,transform .4s ease}.v-enter-from{opacity:0;transform:translate(20px)}.v-leave-to{opacity:0;transform:translate(-20px)}.app-layout{min-height:100vh}.footer{padding:40px 0;border-top:1px solid var(--colors-neutral-100);text-align:center;color:var(--colors-neutral-500);font-size:14px}
