:root{--brand: #2563EB;--brand-hover: #1D4ED8;--brand-light: #60A5FA;--service-accent: var(--brand);--service-accent-hover: var(--brand-hover);--service-accent-soft: rgba(37, 99, 235, .12);--service-accent-contrast: #FFFFFF;--blue-50: #EFF6FF;--blue-100: #DBEAFE;--blue-200: #BFDBFE;--blue-300: #93C5FD;--blue-400: #60A5FA;--blue-500: #3B82F6;--blue-600: #2563EB;--blue-700: #1D4ED8;--blue-800: #1E40AF;--blue-900: #1E3A8A;--success: #27AE60;--success-light: #DDF5E7;--warning: #F39C12;--warning-light: #FFF1D6;--error: #E74C3C;--error-light: #FDE3E0;--info: #3498DB;--info-light: #E3F2FD;--r-xs: 6px;--r-input: 10px;--r-button: 12px;--r-card: 18px;--r-modal: 24px;--r-full: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--container: 1200px;--container-narrow: 880px;--font-display: "Poppins", system-ui, -apple-system, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--gradient-premium: linear-gradient(135deg, #2563EB 0%, #373140 100%);--gradient-soft: linear-gradient(135deg, #EFF6FF 0%, #DBEAFE 100%);--t-fast: .15s ease;--t-base: .25s ease;--t-slow: .4s ease}[data-service=agenda],[data-service=turnos]{--service-accent: #06B6D4;--service-accent-hover: #22D3EE;--service-accent-soft: rgba(6, 182, 212, .12);--service-accent-contrast: #04222B;--service-name: "Agenda"}[data-service=catalogo]{--service-accent: #F97316;--service-accent-hover: #FB923C;--service-accent-soft: rgba(249, 115, 22, .12);--service-accent-contrast: #2A1503;--service-name: "Catálogo"}[data-service=landing]{--service-accent: #8B5CF6;--service-accent-hover: #A78BFA;--service-accent-soft: rgba(139, 92, 246, .12);--service-accent-contrast: #1A0B33;--service-name: "Landing"}[data-service=avos]{--service-accent: #A02C5F;--service-accent-hover: #E879A6;--service-accent-soft: rgba(160, 44, 95, .12);--service-accent-contrast: #FFFFFF;--service-name: "Avos"}[data-theme=dark] [data-service=agenda],[data-theme=dark] [data-service=turnos]{--service-accent: #22D3EE}[data-theme=dark] [data-service=catalogo]{--service-accent: #FB923C}[data-theme=dark] [data-service=landing]{--service-accent: #A78BFA}[data-theme=dark] [data-service=avos]{--service-accent: #E879A6}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) [data-service=agenda],:root:not([data-theme=light]) [data-service=turnos]{--service-accent: #22D3EE}:root:not([data-theme=light]) [data-service=catalogo]{--service-accent: #FB923C}:root:not([data-theme=light]) [data-service=landing]{--service-accent: #A78BFA}:root:not([data-theme=light]) [data-service=avos]{--service-accent: #E879A6}}:root,[data-theme=light]{--bg: #EEF1F5;--bg-alt: #E5E9EF;--surface: #FFFFFF;--surface-2: #F7F9FB;--surface-3: #EEF2F6;--border: #D9DFE5;--border-soft: #E5EAF0;--border-strong: #B5C0C7;--text: #2A2630;--text-2: #4A4454;--text-muted: #7B7585;--text-inverse: #FFFFFF;--footer-bg: #1C1A22;--footer-text: rgba(255, 255, 255, .7);--footer-text-strong: #FFFFFF;--nav-bg: rgba(238, 241, 245, .85);--nav-border: #D9DFE5;--shadow-soft: 0 4px 12px rgba(40, 40, 60, .06);--shadow-elevated: 0 8px 24px rgba(40, 40, 60, .1);--shadow-deep: 0 16px 40px rgba(40, 40, 60, .12);--focus-ring: rgba(37, 99, 235, .15);--overlay: rgba(28, 26, 34, .5);color-scheme:light}[data-theme=dark]{--bg: #14121B;--bg-alt: #1A1822;--surface: #221E2C;--surface-2: #2A2535;--surface-3: #322D3D;--border: #3A3445;--border-soft: #2E2937;--border-strong: #4A4454;--text: #EDEAF3;--text-2: #B5AFC2;--text-muted: #7D7689;--text-inverse: #14121B;--footer-bg: #0E0C14;--footer-text: rgba(237, 234, 243, .6);--footer-text-strong: #EDEAF3;--nav-bg: rgba(20, 18, 27, .85);--nav-border: #2E2937;--shadow-soft: 0 4px 12px rgba(0, 0, 0, .3);--shadow-elevated: 0 8px 24px rgba(0, 0, 0, .45);--shadow-deep: 0 16px 40px rgba(0, 0, 0, .6);--focus-ring: rgba(96, 165, 250, .25);--overlay: rgba(0, 0, 0, .7);--brand: #60A5FA;--brand-hover: #93C5FD;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #14121B;--bg-alt: #1A1822;--surface: #221E2C;--surface-2: #2A2535;--surface-3: #322D3D;--border: #3A3445;--border-soft: #2E2937;--border-strong: #4A4454;--text: #EDEAF3;--text-2: #B5AFC2;--text-muted: #7D7689;--text-inverse: #14121B;--footer-bg: #0E0C14;--footer-text: rgba(237, 234, 243, .6);--footer-text-strong: #EDEAF3;--nav-bg: rgba(20, 18, 27, .85);--nav-border: #2E2937;--shadow-soft: 0 4px 12px rgba(0, 0, 0, .3);--shadow-elevated: 0 8px 24px rgba(0, 0, 0, .45);--shadow-deep: 0 16px 40px rgba(0, 0, 0, .6);--focus-ring: rgba(96, 165, 250, .25);--overlay: rgba(0, 0, 0, .7);--brand: #60A5FA;--brand-hover: #93C5FD;color-scheme:dark}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color var(--t-slow),color var(--t-slow);overflow-x:hidden}img,svg,video{display:block;max-width:100%;height:auto}button{font-family:inherit;cursor:pointer;background:none;border:none;color:inherit}a{color:inherit;text-decoration:none}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}::-moz-selection{background:var(--brand);color:#fff}::selection{background:var(--brand);color:#fff}.display{font-family:var(--font-display)}.mono{font-family:var(--font-mono)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--text)}h1{font-size:clamp(40px,6vw,72px);letter-spacing:-.03em}h2{font-size:clamp(32px,4.5vw,48px)}h3{font-size:clamp(22px,2.5vw,28px)}h4{font-size:18px}p{color:var(--text-2);line-height:1.65}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--space-8)}.container-narrow{max-width:var(--container-narrow)}.section{padding-block:var(--space-24)}@media(max-width:768px){.section{padding-block:var(--space-16)}.container{padding-inline:var(--space-5)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only:focus{position:fixed;top:var(--space-3, .75rem);left:var(--space-3, .75rem);z-index:100;width:auto;height:auto;margin:0;padding:var(--space-2, .5rem) var(--space-4, 1rem);overflow:visible;clip:auto;border-radius:6px;background:var(--service-accent, #2563eb);color:#fff;font-size:14px;font-weight:500;outline:2px solid #fff;outline-offset:2px}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--service-accent);margin-bottom:var(--space-3)}.eyebrow:before{content:"";width:24px;height:1px;background:var(--service-accent)}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}button:focus-visible,a:focus-visible{outline-offset:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-up{animation:fadeUp .7s ease-out both}.animate-fade-in{animation:fadeIn .6s ease-out both}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-family:var(--font-body);font-weight:500;font-size:14.5px;line-height:1;padding:12px 22px;border-radius:var(--r-button);border:1.5px solid transparent;cursor:pointer;text-decoration:none;transition:all var(--t-base);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 1px 2px #2563eb33}.btn-primary:hover{background:var(--brand-hover);transform:translateY(-1px);box-shadow:0 6px 16px #2563eb59}.btn-secondary{background:transparent;color:var(--brand);border-color:var(--brand)}.btn-secondary:hover{background:#2563eb14}.btn-dark{background:var(--text);color:var(--bg)}.btn-dark:hover{opacity:.92;transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--text)}.btn-ghost:hover{background:var(--surface-2)}.btn-sm{padding:8px 14px;font-size:13px}.btn-lg{padding:14px 28px;font-size:16px}.btn-block{width:100%}.btn .arrow{transition:transform var(--t-base)}.btn:hover .arrow{transform:translate(3px)}.badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px 12px;border-radius:var(--r-full);font-size:12px;font-weight:500;letter-spacing:.02em}.badge-brand{background:var(--blue-50);color:var(--brand)}[data-theme=dark] .badge-brand{background:#60a5fa26;color:var(--brand)}.badge-soon{background:var(--text);color:var(--bg);font-size:11px;padding:4px 10px}.badge-dot:before{content:"";width:6px;height:6px;background:var(--brand);border-radius:50%}.badge-dot.success:before{background:var(--success)}.card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-card);padding:var(--space-8);transition:transform var(--t-base),box-shadow var(--t-base),border-color var(--t-base),background-color var(--t-slow)}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow-elevated);border-color:var(--border)}.card-icon{width:48px;height:48px;border-radius:var(--r-button);display:inline-flex;align-items:center;justify-content:center;background:var(--blue-50);color:var(--brand);margin-bottom:var(--space-5)}[data-theme=dark] .card-icon{background:#60a5fa1f}.card h3{font-size:22px;margin-bottom:var(--space-2)}.card p{font-size:14.5px;color:var(--text-muted);line-height:1.6}.card-link{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-5);color:var(--brand);font-size:14px;font-weight:500;transition:gap var(--t-base)}.card:hover .card-link{gap:12px}.theme-toggle{position:fixed;bottom:24px;right:24px;z-index:100;width:48px;height:48px;border-radius:50%;background:var(--surface);border:1px solid var(--border);color:var(--text);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-elevated);transition:all var(--t-base)}.theme-toggle:hover{transform:translateY(-2px) rotate(20deg);color:var(--brand);box-shadow:var(--shadow-deep)}.theme-toggle svg{width:20px;height:20px}.theme-toggle .icon-sun{display:none}[data-theme=dark] .theme-toggle .icon-sun{display:block}[data-theme=dark] .theme-toggle .icon-moon{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .icon-sun{display:block}:root:not([data-theme=light]) .theme-toggle .icon-moon{display:none}}.icon{flex-shrink:0;width:20px;height:20px;stroke-width:1.8}.icon-lg{width:24px;height:24px}.nav-links .has-dropdown{position:relative}.nav-links .has-dropdown>a{display:inline-flex;align-items:center;cursor:pointer}.nav-links .has-dropdown .dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(8px);min-width:340px;padding:12px;background:var(--surface, #131419);border:1px solid var(--border, rgba(255,255,255,.08));border-radius:14px;box-shadow:0 12px 36px #0000005c;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:100}.nav-links .has-dropdown .dropdown-narrow{min-width:240px}.nav-links .has-dropdown:hover>.dropdown,.nav-links .has-dropdown:focus-within>.dropdown{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(2px)}.dropdown-item{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--text, #fafafa);text-decoration:none;transition:background .12s ease}.dropdown-item>div{display:block;line-height:1.35}.dropdown-item strong{display:block;font-size:13.5px;font-weight:600;color:var(--text, #fafafa);margin:0}.dropdown-item span{display:block;font-size:12px;color:var(--text-muted, #71717a);line-height:1.4;margin-top:2px}.dropdown-item:hover{background:var(--surface-2, rgba(255,255,255,.04))}.dropdown-item-narrow{display:block;padding:10px 12px;border-radius:10px;color:var(--text, #fafafa);text-decoration:none;transition:background .12s ease}.dropdown-item-narrow:hover{background:var(--surface-2, rgba(255,255,255,.04))}.dropdown-item-narrow strong{display:block;font-size:13.5px;font-weight:600;color:var(--text, #fafafa);margin-bottom:2px}.dropdown-item-narrow span{display:block;font-size:12px;color:var(--text-muted, #71717a);line-height:1.4}.dropdown-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;line-height:0;background:transparent!important}.dropdown-icon svg{display:block;width:22px;height:22px}.dropdown-footer{margin-top:6px;padding-top:8px;border-top:1px solid var(--border-soft, rgba(255,255,255,.06))}.dropdown-footer a{display:block;padding:8px 12px;font-size:12.5px;font-weight:600;color:var(--brand);text-decoration:none}.footer-grid-expanded{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:700px){.footer-grid-expanded{grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:28px}}.footer-col-brand{max-width:320px}.footer-bottom-links{display:flex;gap:10px;flex-wrap:wrap;font-size:12px}.footer-bottom-links a{color:var(--footer-text);text-decoration:none;transition:color var(--t-base)}.footer-bottom-links a:hover,.footer-bottom-links a:focus-visible{color:var(--footer-text-strong)}.page-hero{padding:100px 0 60px;background:var(--bg, #0B0B0F);position:relative}.page-hero-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--service-accent);margin-bottom:16px}.page-hero h1{font-family:var(--font-display, inherit);font-size:42px;font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0 0 16px;max-width:720px}.page-hero .lead{font-size:17px;line-height:1.55;color:var(--text-2, #a1a1aa);max-width:600px;margin:0 0 24px}.feature-detail-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:32px}@media(min-width:700px){.feature-detail-grid{grid-template-columns:1fr 1fr;gap:28px}}.feature-detail{padding:24px;background:var(--surface, #131419);border:1px solid var(--border, rgba(255,255,255,.08));border-radius:14px}.feature-detail .feature-icon{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;margin-bottom:14px;background:#2563eb1f;color:var(--brand)}.feature-detail h3{font-size:17px;font-weight:700;margin:0 0 8px;color:var(--text, #fafafa)}.feature-detail p{font-size:14px;color:var(--text-2, #a1a1aa);line-height:1.55;margin:0}.prose{max-width:760px;margin:0 auto;font-size:15.5px;line-height:1.7;color:var(--text-2, #a1a1aa)}.prose h2{font-family:var(--font-display, inherit);font-size:24px;font-weight:700;color:var(--text, #fafafa);margin:36px 0 14px;letter-spacing:-.01em}.prose h3{font-size:18px;font-weight:700;color:var(--text, #fafafa);margin:24px 0 10px}.prose p{margin:0 0 16px}.prose ul,.prose ol{margin:0 0 16px;padding-left:24px}.prose ul li,.prose ol li{margin-bottom:8px}.prose code{font-family:var(--font-mono, monospace);background:var(--surface-2, rgba(255,255,255,.04));padding:2px 6px;border-radius:4px;font-size:.9em;color:var(--brand)}.prose a{color:var(--brand);text-decoration:underline}.error-page{min-height:70vh;display:grid;place-items:center;text-align:center;padding:80px 20px}.error-page .code{font-family:var(--font-display, inherit);font-size:120px;font-weight:700;color:var(--brand);line-height:1;letter-spacing:-.04em}.error-page h1{font-size:32px;margin:16px 0 12px}.error-page p{font-size:16px;color:var(--text-muted, #71717a);max-width:480px;margin:0 auto 28px}.tier-selector{margin-top:16px;padding-top:14px;border-top:1px solid var(--border-soft)}.tier-selector-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #71717A);margin-bottom:8px}.tier-segments{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;background:var(--surface-2, rgba(255,255,255,.04));border-radius:10px}.tier-segment{padding:8px 6px;border:0;background:transparent;color:var(--text-muted, #71717A);font-size:12.5px;font-weight:600;cursor:pointer;border-radius:7px;transition:background .15s ease,color .15s ease;font-family:inherit}.tier-segment:hover{color:var(--text, #fafafa)}.tier-segment.is-active{background:var(--c, var(--brand));color:#fff;box-shadow:0 2px 6px #0000002e}.service-price-display{margin-top:14px;font-family:var(--font-mono, monospace)}.service-price-display .price{font-size:18px;font-weight:700;color:var(--text, #fafafa)}.service-price-display .period{font-size:12px;color:var(--text-muted, #71717A);margin-left:4px;font-family:var(--font-body, inherit)}.service-price-display.muted .price{color:var(--text-muted, #71717A);font-size:14.5px;font-weight:600}.navbar{position:sticky;top:0;z-index:50;background:var(--nav-bg);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid var(--nav-border);box-shadow:0 1px color-mix(in srgb,var(--nav-border) 60%,transparent);transition:background-color var(--t-slow),border-color var(--t-slow),box-shadow var(--t-slow)}@supports not (backdrop-filter: blur(1px)){.navbar{background:var(--bg)}}.navbar.is-solid{background:var(--bg);border-bottom-color:var(--border);box-shadow:var(--shadow-soft)}.navbar-inner{display:flex;align-items:center;justify-content:space-between;padding-block:18px}.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text);letter-spacing:-.02em}.logo-mark{width:32px;height:32px;border-radius:8px;background:var(--gradient-premium);position:relative;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px}.logo-text span{color:var(--brand)}.nav-links{display:flex;gap:var(--space-10);list-style:none}.nav-links a{font-size:14.5px;color:var(--text-2);transition:color var(--t-base);font-weight:400}.nav-links a:hover{color:var(--brand)}.nav-cta{display:flex;align-items:center;gap:var(--space-3)}.nav-burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;margin-left:var(--space-2);border:1px solid var(--border);border-radius:var(--r-button, 8px);background:transparent;color:var(--text);cursor:pointer;transition:background-color var(--t-base),border-color var(--t-base),color var(--t-base)}.nav-burger:hover{color:var(--brand);border-color:var(--brand)}.nav-burger:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nav-mobile{border-top:1px solid var(--nav-border);background:var(--bg);padding:var(--space-4) 0 var(--space-6)}.nav-mobile ul{list-style:none;display:flex;flex-direction:column}.nav-mobile a{display:block;padding:14px var(--space-5);font-size:16px;font-weight:500;color:var(--text);transition:color var(--t-base),background-color var(--t-base)}.nav-mobile a:hover{color:var(--brand);background:var(--surface-2, rgba(127, 127, 127, .06))}.nav-mobile-cta{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5) 0}.nav-mobile-cta .btn{width:100%;justify-content:center}.nav-mobile-enter{animation:nav-mobile-fade var(--t-base, .2s) ease-out}.nav-mobile-leave{animation:nav-mobile-fade-out var(--t-base, .2s) ease-in}@keyframes nav-mobile-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes nav-mobile-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media(max-width:900px){.nav-links,.nav-cta{display:none}.nav-burger{display:inline-flex}}@media(min-width:901px){.nav-mobile,.nav-burger{display:none!important}}[x-cloak]{display:none!important}.hero{padding-block:100px 120px;position:relative;overflow:hidden}.hero-content{max-width:880px}.hero h1{margin-bottom:var(--space-6)}.hero h1 .accent{background:var(--gradient-premium);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-lead{font-size:19px;color:var(--text-2);max-width:620px;margin-bottom:var(--space-10);line-height:1.6}.hero-ctas{display:flex;gap:var(--space-3);flex-wrap:wrap}.hero-stats{display:flex;gap:var(--space-12);margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--border-soft);flex-wrap:wrap}.hero-stat .num{font-family:var(--font-display);font-size:32px;font-weight:700;color:var(--text);letter-spacing:-.02em;display:block}.hero-stat .label{font-size:13px;color:var(--text-muted);margin-top:2px}.hero-decoration{position:absolute;top:80px;right:-120px;width:480px;height:480px;opacity:.5;pointer-events:none;z-index:-1}@media(max-width:1024px){.hero-decoration{opacity:.25;right:-200px}}.section-head{margin-bottom:var(--space-16);max-width:720px}.section-head h2{margin-bottom:var(--space-4)}.section-head h2 .accent{color:var(--brand)}.section-head .lead{font-size:17px;color:var(--text-2);line-height:1.6}.services{background:var(--bg-alt);border-block:1px solid var(--border-soft)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.service-card{position:relative;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-card);padding:var(--space-8);transition:transform var(--t-base),box-shadow var(--t-base),border-color var(--t-base),background-color var(--t-slow);cursor:pointer;display:flex;flex-direction:column;min-height:280px}.service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-elevated);border-color:var(--brand)}.service-card .num{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);margin-bottom:var(--space-5)}.service-card .icon{width:44px;height:44px;color:var(--brand);margin-bottom:var(--space-5)}.service-card h3{font-size:22px;margin-bottom:var(--space-3)}.service-card p{flex-grow:1;font-size:14.5px;color:var(--text-muted);line-height:1.6}.service-card .card-link{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-5);color:var(--brand);font-size:14px;font-weight:500;transition:gap var(--t-base)}.service-card:hover .card-link{gap:12px}.service-card.soon:after{content:"Próximamente";position:absolute;top:18px;right:18px;font-size:11px;padding:4px 10px;background:var(--text);color:var(--bg);border-radius:var(--r-full);letter-spacing:.04em}@media(max-width:900px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.services-grid{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-10);counter-reset:step}.step{border-top:2px solid var(--brand);padding-top:var(--space-6)}.step .num{font-family:var(--font-display);font-size:48px;font-weight:700;color:var(--brand);line-height:1;margin-bottom:var(--space-4);letter-spacing:-.04em}.step h3{font-size:22px;margin-bottom:var(--space-3)}.step p{color:var(--text-muted);font-size:14.5px}@media(max-width:768px){.steps{grid-template-columns:1fr;gap:var(--space-8)}}.why{background:var(--gradient-premium);color:#fff;padding-block:110px;position:relative;overflow:hidden}.why:before{content:"";position:absolute;top:-200px;left:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 70%);border-radius:50%;pointer-events:none}.why .section-head h2,.why .section-head .lead{color:#fff}.why .section-head .lead{opacity:.85}.why .eyebrow{color:var(--blue-200)}.why .eyebrow:before{background:var(--blue-200)}.features{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#ffffff1f;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-card);overflow:hidden}.feature{background:transparent;padding:var(--space-10);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.feature .icon{width:28px;height:28px;color:var(--blue-200);margin-bottom:var(--space-4)}.feature h4{font-size:20px;color:#fff;margin-bottom:var(--space-2)}.feature p{font-size:14.5px;color:#ffffffbf;line-height:1.6}@media(max-width:768px){.features{grid-template-columns:1fr}}.pricing-grid{display:grid;grid-template-columns:1fr;gap:18px;max-width:1200px;margin:0 auto}@media(min-width:680px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.pricing-grid{grid-template-columns:repeat(4,1fr);gap:20px}}.price-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-card);padding:var(--space-8);position:relative;transition:transform var(--t-base),box-shadow var(--t-base),background-color var(--t-slow);display:flex;flex-direction:column}.price-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-elevated)}.price-card.featured{background:var(--gradient-premium);color:#fff;border-color:transparent;transform:translateY(-8px);box-shadow:var(--shadow-deep)}.price-card.featured:hover{transform:translateY(-12px)}.price-tag{position:absolute;top:-12px;right:24px;background:var(--blue-200);color:var(--blue-900);font-size:11px;font-weight:600;padding:5px 12px;border-radius:var(--r-full);letter-spacing:.05em;text-transform:uppercase}.price-card h3{font-size:20px;margin-bottom:var(--space-2)}.price-card.featured h3,.price-card.featured .price{color:#fff}.price-card .plan-desc{font-size:13.5px;color:var(--text-muted);margin-bottom:var(--space-6)}.price-card.featured .plan-desc{color:#ffffffb3}.price{font-family:var(--font-display);font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:var(--space-1);color:var(--text)}.price-period{font-size:13px;color:var(--text-muted);margin-bottom:var(--space-6)}.price-card.featured .price-period{color:#ffffffa6}.price-features{list-style:none;margin-bottom:var(--space-6);flex-grow:1}.price-feature{padding:8px 0;font-size:14px;color:var(--text-2);display:flex;align-items:center;gap:var(--space-2)}.price-card.featured .price-feature{color:#ffffffd9}.price-feature .check{flex-shrink:0;width:16px;height:16px;color:var(--brand)}.price-card.featured .price-feature .check{color:var(--blue-200)}.price-card .btn{width:100%}.price-card.featured .btn-primary{background:#fff;color:var(--brand)}.price-card.featured .btn-primary:hover{background:var(--blue-50)}@media(max-width:900px){.pricing-grid{grid-template-columns:1fr;gap:var(--space-5)}.price-card.featured{transform:none}.price-card.featured:hover{transform:translateY(-2px)}}.faq{background:var(--bg-alt)}.faq-list{max-width:820px;display:flex;flex-direction:column;gap:var(--space-3)}.faq-item{position:relative;border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden;transition:border-color var(--t-base),background var(--t-base),box-shadow var(--t-base)}.faq-item:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:var(--brand);transform:scaleY(0);transform-origin:top;transition:transform var(--t-base)}.faq-item:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--border))}.faq-item.is-open,.faq-item[aria-expanded=true]{border-color:color-mix(in srgb,var(--brand) 55%,var(--border));background:color-mix(in srgb,var(--brand) 6%,var(--surface));box-shadow:0 8px 24px color-mix(in srgb,var(--brand) 12%,transparent)}.faq-item.is-open:before,.faq-item[aria-expanded=true]:before{transform:scaleY(1)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-5) var(--space-6);text-align:left;background:transparent;border:none;font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--text);cursor:pointer;transition:color var(--t-base)}.faq-question:hover{color:var(--brand)}.faq-question:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:12px}.faq-item.is-open .faq-question,.faq-item[aria-expanded=true] .faq-question{color:var(--brand)}.faq-icon{flex-shrink:0;width:22px;height:22px;color:var(--brand);transition:transform var(--t-base)}.faq-item.is-open .faq-icon,.faq-item[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-slow);color:var(--text-2);font-size:15.5px;line-height:1.7}.faq-answer-inner{overflow:hidden;min-height:0}.faq-item.is-open .faq-answer,.faq-item[aria-expanded=true] .faq-answer{grid-template-rows:1fr}.faq-item.is-open .faq-answer-inner,.faq-item[aria-expanded=true] .faq-answer-inner{padding:0 var(--space-6) var(--space-5)}.cta-final{text-align:center;padding-block:140px}.cta-final h2{margin-bottom:var(--space-5)}.cta-final h2 .accent{color:var(--brand)}.cta-final p{font-size:18px;color:var(--text-2);max-width:560px;margin:0 auto var(--space-10)}.footer{background:var(--footer-bg);color:var(--footer-text);padding-block:70px 30px;transition:background-color var(--t-slow)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-12);margin-bottom:var(--space-12)}.footer-brand{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--footer-text-strong);margin-bottom:var(--space-3)}.footer-brand span{color:var(--brand)}.footer-tagline{font-size:14.5px;line-height:1.6;max-width:280px}.footer h5{font-family:var(--font-body);font-size:12px;text-transform:uppercase;letter-spacing:.15em;color:var(--footer-text-strong);margin-bottom:var(--space-5);font-weight:600;opacity:.7}.footer ul{list-style:none}.footer li{margin-bottom:var(--space-3)}.footer a{font-size:14px;color:var(--footer-text);transition:color var(--t-base)}.footer a:hover,.footer a:focus-visible{color:var(--brand)}.footer-bottom{padding-top:var(--space-8);border-top:1px solid color-mix(in srgb,var(--footer-text-strong) 8%,transparent);display:flex;justify-content:space-between;align-items:center;font-size:13px;flex-wrap:wrap;gap:var(--space-3)}.footer-social{display:flex;gap:var(--space-4)}.footer-social a{width:36px;height:36px;border-radius:50%;color:var(--footer-text-strong);background:color-mix(in srgb,var(--footer-text-strong) 8%,transparent);display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--t-base),color var(--t-base),transform var(--t-base)}.footer-social a:hover,.footer-social a:focus-visible{background:var(--brand);color:#fff;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.footer-social a:hover,.footer-social a:focus-visible{transform:none}}.footer-social svg{width:16px;height:16px}@media(max-width:768px){.footer-grid{grid-template-columns:1fr 1fr;gap:var(--space-8)}.footer-bottom{flex-direction:column;text-align:center}}.service-deep-grid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:32px}@media(min-width:900px){.service-deep-grid{grid-template-columns:1fr 1fr;gap:32px}}.service-deep-card{background:var(--surface, #131419);border:1px solid var(--border, rgba(255,255,255,.08));border-radius:20px;padding:28px;transition:transform .2s ease,border-color .2s ease;display:flex;flex-direction:column;gap:20px}.service-deep-card:hover{transform:translateY(-4px);border-color:#ffffff2e}.service-deep-head{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:16px}.service-deep-icon{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent-c, #06B6D4) 12%,transparent);color:var(--accent-c, #06B6D4);flex-shrink:0}.service-deep-icon svg{width:28px;height:28px}.service-deep-titles h3{font-family:var(--font-display, inherit);font-size:22px;font-weight:700;margin:0 0 4px;letter-spacing:-.01em}.service-tagline{font-size:13px;color:var(--text-2, #a1a1aa);line-height:1.45;margin:0}.service-price{font-size:18px;font-weight:700;font-family:var(--font-mono, monospace);color:var(--text, #fafafa);text-align:right;white-space:nowrap}.service-price span{font-size:11px;font-weight:400;color:var(--text-muted, #71717a);display:block;margin-top:2px}.service-deep-body{display:grid;grid-template-columns:1fr;gap:20px;padding:20px 0;border-top:1px solid var(--border-soft, rgba(255,255,255,.05));border-bottom:1px solid var(--border-soft, rgba(255,255,255,.05))}@media(min-width:600px){.service-deep-body{grid-template-columns:1fr 1fr;gap:28px}}.service-deep-features h4,.service-deep-target h4{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted, #71717a);margin:0 0 12px}.service-deep-features ul,.service-deep-target ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.service-deep-features li,.service-deep-target li{font-size:13.5px;color:var(--text, #e4e4e7);line-height:1.5;padding-left:20px;position:relative}.service-deep-features li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--accent-c, #06B6D4);opacity:.7}.service-deep-target li:before{content:"→";position:absolute;left:0;top:0;color:var(--text-muted, #71717a);font-size:14px}.service-deep-example{margin:0;padding:14px 18px;background:var(--surface-2, rgba(255,255,255,.025));border-left:3px solid var(--accent-c, #06B6D4);border-radius:0 12px 12px 0;font-size:13.5px;color:var(--text-2, #a1a1aa);line-height:1.55}.service-deep-example strong{color:var(--text, #fafafa);font-weight:600}.combo-banner{margin-top:40px;padding:32px;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 12%,transparent),color-mix(in srgb,var(--brand) 4%,transparent));border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.combo-banner-content{flex:1;min-width:280px}.combo-banner h3{font-family:var(--font-display, inherit);font-size:22px;font-weight:700;margin:8px 0 6px}.combo-banner p{margin:0;font-size:14px;color:var(--text-2, #a1a1aa);line-height:1.5}.combo-banner p strong{color:var(--text, #fafafa)}.personas-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:32px}@media(min-width:700px){.personas-grid{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.personas-grid{grid-template-columns:1fr 1fr 1fr}}.persona-card{background:var(--surface, #131419);border:1px solid var(--border, rgba(255,255,255,.08));border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:14px;transition:transform .2s ease,border-color .2s ease}.persona-card:hover{transform:translateY(-3px);border-color:#ffffff29}.persona-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--brand),#6366f1);display:grid;place-items:center;color:#fff;font-weight:700;font-size:18px;font-family:var(--font-display, inherit)}.persona-card h4{font-size:17px;font-weight:700;margin:0;color:var(--text, #fafafa)}.persona-card .persona-role{font-size:12px;color:var(--text-muted, #71717a);margin:-8px 0 0}.persona-card blockquote{margin:0;font-size:14px;color:var(--text-2, #a1a1aa);font-style:italic;line-height:1.55;padding-left:14px;border-left:2px solid color-mix(in srgb,var(--brand) 60%,transparent)}.persona-card .persona-uses{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.persona-uses-tag{font-size:11px;padding:4px 10px;border-radius:999px;background:var(--surface-2, rgba(255,255,255,.04));color:var(--text, #e4e4e7);border:1px solid var(--border-soft, rgba(255,255,255,.06))}.hero-v2{padding:100px 0 80px;min-height:88vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero-v2-grid{display:grid;grid-template-columns:1fr;gap:60px;align-items:center}@media(min-width:880px){.hero-v2-grid{grid-template-columns:1.1fr 1fr;gap:60px}}.hero-v2-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#2563eb1a;border:1px solid rgba(37,99,235,.25);color:var(--brand);font-size:12.5px;font-weight:600;margin-bottom:24px;letter-spacing:.01em}.hero-v2-eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px #2563eb2e;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 4px #2563eb2e}50%{box-shadow:0 0 0 8px #2563eb0f}}.hero-v2-title{font-family:var(--font-display, inherit);font-size:clamp(40px,6.5vw,72px);font-weight:800;line-height:1.02;letter-spacing:-.035em;margin:0 0 20px;color:var(--text, #fafafa)}.hero-v2-accent{background:linear-gradient(135deg,var(--brand) 0%,#60A5FA 50%,var(--brand) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradient-shift 6s ease-in-out infinite}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-v2-lead{font-size:clamp(16px,1.8vw,19px);line-height:1.55;color:var(--text-2, #a1a1aa);margin:0 0 32px;max-width:480px}.hero-v2-lead strong{color:var(--text, #fafafa);font-weight:600}.hero-v2-ctas{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:28px}.btn-xl{padding:16px 28px!important;font-size:15.5px!important;font-weight:600!important;border-radius:14px!important;box-shadow:0 8px 24px #2563eb47;transition:transform .15s ease,box-shadow .15s ease}.btn-xl:hover{transform:translateY(-2px);box-shadow:0 12px 32px #2563eb66}.btn-link-arrow{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--text, #fafafa);text-decoration:none;padding:16px 8px}.btn-link-arrow span{transition:transform .18s ease}.btn-link-arrow:hover span{transform:translate(6px)}.hero-v2-trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:8px}.hero-v2-trust-item{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted, #71717a)}.hero-v2-trust-item svg{color:var(--brand)}.hero-v2-visual{position:relative;min-height:380px;display:none}@media(min-width:880px){.hero-v2-visual{display:block}}.hero-v2-glow{position:absolute;inset:20%;background:radial-gradient(circle,rgba(37,99,235,.18) 0%,transparent 60%);filter:blur(60px);z-index:0;animation:glow-pulse 5s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.hero-v2-card{position:absolute;display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--surface, #131419);border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:14px;box-shadow:0 12px 32px #00000052;z-index:1;min-width:220px;animation:card-float 6s ease-in-out infinite}.hero-v2-card-1{top:8%;left:0%;animation-delay:0s}.hero-v2-card-2{top:30%;right:0%;animation-delay:1.5s}.hero-v2-card-3{top:56%;left:8%;animation-delay:3s}.hero-v2-card-4{bottom:4%;right:12%;animation-delay:4.5s}@keyframes card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-v2-card-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--c);flex-shrink:0}.hero-v2-card-name{font-size:13.5px;font-weight:600;color:var(--text, #fafafa);margin-bottom:2px}.hero-v2-card-meta{font-size:11.5px;color:var(--text-muted, #71717a)}.hero-v2-card-dot{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent);margin-left:auto}.hero-v2-card-check{width:24px;height:24px;border-radius:50%;background:var(--c);color:#fff;display:grid;place-items:center;margin-left:auto}.hero-v2-card-pulse{width:8px;height:8px;border-radius:50%;background:var(--c);margin-left:auto;animation:pulse-dot 1.6s ease-in-out infinite}.section-compact{padding:60px 0}.section-head-tight{margin:0 auto 32px;text-align:center}.section-head-tight h2{font-family:var(--font-display, inherit);font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.1;letter-spacing:-.025em;margin:0 0 12px}.section-head-tight .eyebrow{display:block;margin-bottom:10px}.services-compact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;max-width:1100px;margin:0 auto}@media(min-width:680px){.services-compact-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1020px){.services-compact-grid{grid-template-columns:repeat(4,1fr)}}.service-mini-card{display:flex;flex-direction:column;align-items:flex-start;padding:22px 20px;background:var(--surface, #131419);border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:16px;text-decoration:none;color:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;position:relative;overflow:hidden}.service-mini-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--c) 0%,transparent 60%);opacity:0;transition:opacity .2s ease;pointer-events:none}.service-mini-card:hover{transform:translateY(-4px);border-color:var(--c);box-shadow:0 12px 24px color-mix(in srgb,var(--c) 18%,transparent)}.service-mini-card:hover:before{opacity:.06}.service-mini-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c);margin-bottom:14px}.service-mini-name{font-family:var(--font-display, inherit);font-size:18px;font-weight:700;color:var(--text, #fafafa);margin-bottom:4px}.service-mini-tagline{font-size:12.5px;color:var(--text-2, #a1a1aa);line-height:1.4;margin-bottom:14px;flex-grow:1}.service-mini-price{font-size:14.5px;font-weight:700;font-family:var(--font-mono, monospace);color:var(--text, #fafafa)}.service-mini-price span{font-size:11px;color:var(--text-muted, #71717a);font-weight:400;margin-left:2px}.services-compact-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:36px;text-align:center}.services-compact-combo{font-size:13.5px;color:var(--text-2, #a1a1aa);padding:8px 16px;background:#2563eb14;border-radius:999px;border:1px solid rgba(37,99,235,.18)}.services-compact-combo strong{color:var(--brand)}.steps-v2{position:relative;display:grid;grid-template-columns:1fr;gap:24px;max-width:1100px;margin:0 auto}@media(min-width:700px){.steps-v2{grid-template-columns:repeat(3,1fr);gap:32px}}.steps-v2-connector{display:none}@media(min-width:700px){.steps-v2-connector{display:block;position:absolute;z-index:0;left:28px;right:28px;top:56px;height:0;border-top:2px dashed color-mix(in srgb,var(--brand) 38%,var(--border));pointer-events:none}}.step-v2{position:relative;z-index:1;padding:28px;background:var(--surface, #131419);border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:18px}.step-v2-num{font-family:var(--font-display, inherit);font-size:56px;font-weight:800;line-height:1;background:linear-gradient(180deg,var(--brand),#60A5FA);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.04em;margin-bottom:14px}.step-v2 h3{font-family:var(--font-display, inherit);font-size:20px;font-weight:700;margin:0 0 8px;color:var(--text, #fafafa)}.step-v2 p{font-size:14px;line-height:1.5;color:var(--text-2, #a1a1aa);margin:0}.step-v2 code{font-family:var(--font-mono, monospace);font-size:.9em;color:var(--brand)}.step-v2--final{background:color-mix(in srgb,var(--brand) 7%,var(--surface));border-color:color-mix(in srgb,var(--brand) 34%,var(--border));box-shadow:0 14px 36px color-mix(in srgb,var(--brand) 14%,transparent)}.faq-more{text-align:center;margin-top:32px}.faq-more a{color:var(--brand);font-size:14px;font-weight:600;text-decoration:none}.faq-more a:hover{text-decoration:underline}.cta-final-v2{padding:80px 0}.cta-final-v2-card{padding:60px 40px;background:linear-gradient(135deg,#2563eb29,#2563eb0a);border:1px solid rgba(37,99,235,.3);border-radius:28px;text-align:center;position:relative;overflow:hidden}.cta-final-v2-card:before{content:"";position:absolute;top:-50%;left:50%;transform:translate(-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(37,99,235,.2) 0%,transparent 60%);filter:blur(60px);pointer-events:none}.cta-final-v2-card>*{position:relative;z-index:1}.cta-final-v2-card h2{font-family:var(--font-display, inherit);font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin:0 0 16px}.cta-final-v2-card p{font-size:16px;color:var(--text-2, #a1a1aa);margin:0 0 28px}.cta-final-v2-sub{margin-top:18px!important;font-size:13px!important;color:var(--text-muted, #71717a)!important}.cta-final-v2-sub a{color:var(--brand);font-weight:600}.price-card-v2{background:var(--surface, #131419);border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:18px;padding:24px 22px;display:flex;flex-direction:column;gap:16px;position:relative;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;overflow:hidden}.price-card-v2:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--c);opacity:.85}.price-card-v2:hover{transform:translateY(-4px);border-color:var(--c);box-shadow:0 12px 28px color-mix(in srgb,var(--c) 16%,transparent)}.price-card-v2-head{display:flex;align-items:center;gap:12px;margin-top:4px}.price-card-v2-icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c);flex-shrink:0}.price-card-v2-head h3{font-family:var(--font-display, inherit);font-size:16px;font-weight:700;margin:0;line-height:1.2;color:var(--text, #fafafa)}.price-card-v2-price{display:flex;flex-direction:column;gap:2px;padding-top:8px;padding-bottom:8px;border-top:1px solid var(--border-soft, rgba(255, 255, 255, .05));border-bottom:1px solid var(--border-soft, rgba(255, 255, 255, .05))}.price-amount{font-family:var(--font-display, inherit);font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--text, #fafafa);line-height:1}.price-period{font-size:11.5px;color:var(--text-muted, #71717a)}.price-card-v2-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;flex-grow:1}.price-card-v2-features li{font-size:13px;line-height:1.45;color:var(--text-2, #a1a1aa);display:flex;align-items:center;gap:8px}.price-card-v2-features li svg{color:var(--c);flex-shrink:0}.price-card-v2-cta{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 14px;border-radius:10px;background:transparent;border:1.5px solid var(--c);color:var(--c);font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.price-card-v2-cta:hover{background:var(--c);color:#fff}.pricing-combo-card{max-width:1200px;margin:32px auto 0;padding:36px;background:linear-gradient(135deg,var(--brand) 0%,#1f5f8a 100%);border-radius:22px;display:grid;grid-template-columns:1fr;gap:28px;position:relative;overflow:hidden;color:#fff}.pricing-combo-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 0%,rgba(255,255,255,.16) 0%,transparent 50%);pointer-events:none}@media(min-width:800px){.pricing-combo-card{grid-template-columns:1.5fr 1fr;align-items:center;gap:40px}}.pricing-combo-content{position:relative;z-index:1}.pricing-combo-badge{display:inline-block;padding:6px 14px;background:#ffffff2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:14px}.pricing-combo-card h3{font-family:var(--font-display, inherit);font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:0 0 10px;color:#fff}.pricing-combo-content p{font-size:14.5px;line-height:1.5;margin:0 0 18px;color:#ffffffe0}.pricing-combo-content p strong{color:#fff}.pricing-combo-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.pricing-combo-features li{font-size:13.5px;color:#ffffffeb;display:flex;align-items:center;gap:8px}.pricing-combo-features li svg{color:#fff;flex-shrink:0}.pricing-combo-price{position:relative;z-index:1;text-align:center;padding:24px;background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:18px}.pricing-combo-old{font-size:16px;color:#fff9;text-decoration:line-through;margin-bottom:4px}.pricing-combo-amount{font-family:var(--font-display, inherit);font-size:clamp(40px,5vw,52px);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1;margin-bottom:4px}.pricing-combo-amount span{font-size:14px;font-weight:400;color:#ffffffb3;margin-left:4px}.pricing-combo-savings{font-size:12.5px;color:#ffffffd9;font-weight:600;margin-bottom:16px}.pricing-combo-cta{display:inline-flex;background:#fff!important;color:var(--brand)!important;border:none!important;box-shadow:0 8px 24px #0003!important}.pricing-combo-cta:hover{transform:translateY(-2px);background:#fff!important}.pricing-avos-card{max-width:1200px;margin:20px auto 0;padding:22px 28px;background:var(--surface, #131419);border:1px solid var(--border, rgba(255, 255, 255, .08));border-left:4px solid #A02C5F;border-radius:16px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;transition:border-color .18s ease,transform .18s ease}.pricing-avos-card:hover{transform:translateY(-2px);border-color:#a02c5f;border-left-color:#a02c5f}.pricing-avos-icon{width:44px;height:44px;border-radius:12px;background:#a02c5f24;color:#a02c5f;display:grid;place-items:center;flex-shrink:0}.pricing-avos-content{flex:1;min-width:240px}.pricing-avos-content h3{font-family:var(--font-display, inherit);font-size:18px;font-weight:700;margin:0 0 4px;color:var(--text, #fafafa)}.pricing-avos-content p{font-size:13px;line-height:1.5;margin:0;color:var(--text-2, #a1a1aa)}.pricing-avos-price{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.pricing-avos-amount{font-family:var(--font-display, inherit);font-size:22px;font-weight:700;color:var(--text, #fafafa)}.pricing-avos-amount span{font-size:12px;font-weight:400;color:var(--text-muted, #71717a);margin-left:2px}.pricing-avos-cta{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:10px;border:1.5px solid #A02C5F;color:#a02c5f;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.pricing-avos-cta:hover{background:#a02c5f;color:#fff}.rejunte-section{padding:80px 0}.rejunte-bad-word{color:var(--error)}.rejunte-grid{display:grid;grid-template-columns:1fr;gap:18px;max-width:1100px;margin:8px auto 0}@media(min-width:820px){.rejunte-grid{grid-template-columns:1fr auto 1fr;gap:0;align-items:center}}.rejunte-card{padding:28px 26px;border-radius:20px;border:1px solid var(--border);background:var(--surface);height:100%}.rejunte-card--bad{background:color-mix(in srgb,var(--error) 6%,var(--surface));border-color:color-mix(in srgb,var(--error) 28%,var(--border))}.rejunte-card--good{background:color-mix(in srgb,var(--brand) 7%,var(--surface));border-color:color-mix(in srgb,var(--brand) 34%,var(--border));box-shadow:0 14px 36px color-mix(in srgb,var(--brand) 14%,transparent)}.rejunte-tag{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 11px;border-radius:999px;margin-bottom:14px}.rejunte-tag--bad{color:var(--error);background:color-mix(in srgb,var(--error) 14%,transparent)}.rejunte-tag--good{color:var(--brand);background:color-mix(in srgb,var(--brand) 14%,transparent)}.rejunte-card h3{font-family:var(--font-display, inherit);font-size:19px;font-weight:700;margin:0 0 18px;color:var(--text)}.rejunte-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.rejunte-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;color:var(--text-2)}.rejunte-list li svg{flex-shrink:0;margin-top:1px}.rejunte-card--bad .rejunte-list li svg{color:var(--error)}.rejunte-card--good .rejunte-list li{color:var(--text)}.rejunte-card--good .rejunte-list li svg{color:var(--success)}.rejunte-arrow{display:grid;place-items:center;color:var(--brand);padding:0 18px}@media(max-width:819px){.rejunte-arrow{transform:rotate(90deg);padding:2px 0}}.pricing-service-block{max-width:1100px;margin:0 auto 40px;padding-bottom:40px;border-bottom:1px solid var(--border-soft, rgba(255, 255, 255, .06))}.pricing-service-block:last-of-type{border-bottom:0}.pricing-service-head{display:flex;align-items:center;gap:16px;margin-bottom:22px}.pricing-service-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c);flex-shrink:0}.pricing-service-head h3{font-family:var(--font-display, inherit);font-size:22px;font-weight:700;margin:0;color:var(--text, #fafafa);line-height:1.1}.pricing-service-head span{font-size:13px;color:var(--text-muted, #71717a)}.pricing-service-link{margin-left:auto;font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap}.pricing-tiers{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:720px){.pricing-tiers{grid-template-columns:repeat(3,1fr)}}.pricing-tier-card{position:relative;padding:24px 20px;background:var(--surface, #131419);border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:16px;display:flex;flex-direction:column;transition:transform .18s ease,border-color .18s ease}.pricing-tier-card:hover{transform:translateY(-3px);border-color:var(--tc)}.pricing-tier-card.is-recommended{border-color:var(--tc);box-shadow:0 8px 28px color-mix(in srgb,var(--tc) 18%,transparent)}.pricing-tier-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--tc);color:#fff;font-size:10.5px;font-weight:700;padding:3px 12px;border-radius:999px;letter-spacing:.03em;white-space:nowrap}.pricing-tier-name{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tc);margin-bottom:8px}.pricing-tier-price{font-family:var(--font-display, inherit);font-size:28px;font-weight:800;color:var(--text, #fafafa);letter-spacing:-.02em;margin-bottom:16px}.pricing-tier-price span{font-size:13px;font-weight:400;color:var(--text-muted, #71717a);margin-left:3px;font-family:var(--font-body, inherit)}.pricing-tier-feats{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:9px;flex-grow:1}.pricing-tier-feats li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-2, #a1a1aa);line-height:1.4}.pricing-tier-feats li svg{color:var(--tc);flex-shrink:0;margin-top:2px}.pricing-tier-cta{display:block;text-align:center;padding:10px;border-radius:10px;background:transparent;border:1.5px solid var(--tc);color:var(--tc);font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s ease,color .15s ease}.pricing-tier-card.is-recommended .pricing-tier-cta,.pricing-tier-cta:hover{background:var(--tc);color:#fff}.pricing-combo-banner{max-width:1100px;margin:32px auto 0;padding:28px 32px;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand, #2563EB) 14%,transparent),color-mix(in srgb,var(--brand, #2563EB) 4%,transparent));border:1px solid color-mix(in srgb,var(--brand, #2563EB) 30%,transparent);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.pricing-combo-banner h3{font-family:var(--font-display, inherit);font-size:22px;font-weight:700;margin:8px 0 6px}.pricing-combo-banner p{margin:0;font-size:14px;color:var(--text-2, #a1a1aa);max-width:420px}.pricing-combo-banner p strong{color:var(--text, #fafafa)}.tienda-wrap{min-height:100vh;background:var(--bg, #0B0B0F);color:var(--text, #fafafa)}.tienda-header{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg, #0B0B0F) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-soft, rgba(255, 255, 255, .06))}.tienda-header-inner{max-width:900px;margin:0 auto;padding:16px 20px;display:flex;align-items:center;justify-content:space-between}.tienda-brand{display:flex;align-items:center;gap:12px}.tienda-logo-img{width:44px;height:44px;border-radius:12px;-o-object-fit:contain;object-fit:contain;background:var(--surface, #131419);border:1px solid var(--border, rgba(255,255,255,.1))}.tienda-accent{color:var(--brand-ink, var(--brand, #2563EB))}.tienda-logo{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--brand, #2563EB),#60A5FA);color:#fff;display:grid;place-items:center;font-weight:800;font-size:20px}.tienda-brand h1{font-size:18px;font-weight:700;margin:0;color:var(--text, #fafafa)}.tienda-brand p{font-size:11.5px;color:var(--text-muted, #71717a);margin:0;font-family:var(--font-mono, monospace)}.tienda-cart-btn{position:relative;width:44px;height:44px;border-radius:12px;border:1px solid var(--border, rgba(255,255,255,.1));background:var(--surface, #131419);color:var(--text, #fafafa);cursor:pointer;display:grid;place-items:center}.tienda-cart-count{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--brand, #2563EB);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.tienda-main{max-width:900px;margin:0 auto;padding:24px 20px 80px}.tienda-search{margin-bottom:16px}.tienda-search input{width:100%;padding:12px 16px;border-radius:12px;border:1px solid var(--border, rgba(255,255,255,.1));background:var(--surface, #131419);color:var(--text, #fafafa);font-size:14px}.tienda-toolbar{display:flex;gap:10px;margin-bottom:16px;align-items:stretch;flex-wrap:wrap}.tienda-search-input{flex:1 1 200px;min-width:0;padding:12px 16px;border-radius:12px;border:1px solid var(--border, rgba(255,255,255,.1));background:var(--surface, #131419);color:var(--text, #fafafa);font-size:14px}.tienda-sort-wrap{display:flex;align-items:center;gap:8px}.tienda-sort-label{font-size:12.5px;color:var(--text-muted, #71717a);white-space:nowrap}.tienda-sort{padding:12px 14px;border-radius:12px;border:1px solid var(--border, rgba(255,255,255,.1));background:var(--surface, #131419);color:var(--text, #fafafa);font-size:13.5px;cursor:pointer}.tienda-precio-input{width:110px;padding:12px 14px;border-radius:12px;border:1px solid var(--border, rgba(255,255,255,.1));background:var(--surface, #131419);color:var(--text, #fafafa);font-size:13.5px}.tienda-filtrar-btn{padding:12px 18px;border-radius:12px;border:1px solid var(--border, rgba(255,255,255,.1));background:var(--brand, #2563EB);color:#fff;font-size:13.5px;font-weight:600;cursor:pointer}.tienda-low{display:inline-block;font-size:11.5px;font-weight:600;color:#f59e0b;margin-bottom:4px}.tienda-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:28px}.tienda-page{padding:8px 16px;border-radius:10px;border:1px solid var(--border, rgba(255,255,255,.1));background:var(--surface, #131419);color:var(--text, #fafafa);font-size:13px;font-weight:600;text-decoration:none}.tienda-page:hover{border-color:var(--brand, #2563EB)}.tienda-page.is-disabled{opacity:.4;pointer-events:none}.tienda-page-info{font-size:13px;color:var(--text-muted, #71717a)}.tienda-cats{display:flex;gap:8px;overflow-x:auto;margin-bottom:22px;padding-bottom:4px}.tienda-cat{padding:7px 16px;border-radius:999px;border:1px solid var(--border, rgba(255,255,255,.1));font-size:13px;white-space:nowrap;text-decoration:none;color:var(--text-2, #a1a1aa)}.tienda-cat.is-active{background:var(--brand, #2563EB);color:#fff;border-color:var(--brand, #2563EB)}.tienda-empty{text-align:center;padding:60px 20px;color:var(--text-muted, #71717a)}.tienda-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:640px){.tienda-grid{grid-template-columns:repeat(3,1fr)}}.tienda-card{background:var(--surface, #131419);border:1px solid var(--border-soft, rgba(255,255,255,.06));border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.tienda-card-img{position:relative;aspect-ratio:1;background:var(--surface-2, #1a1b22)}.tienda-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tienda-card-noimg{width:100%;height:100%;display:grid;place-items:center;font-size:40px;opacity:.4}.tienda-card-star{position:absolute;top:8px;left:8px;background:var(--brand, #2563EB);color:#fff;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:13px}.tienda-card-body{padding:12px;display:flex;flex-direction:column;flex-grow:1}.tienda-card-body h3{font-size:14px;font-weight:600;margin:0 0 4px;color:var(--text, #fafafa)}.tienda-card-desc{font-size:12px;color:var(--text-muted, #71717a);margin:0 0 10px;line-height:1.4;flex-grow:1}.tienda-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.tienda-card-price{font-size:15px;font-weight:700;color:var(--text, #fafafa);font-family:var(--font-mono, monospace)}.tienda-card-add{padding:6px 12px;border-radius:8px;background:var(--brand, #2563EB);color:#fff;border:0;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.tienda-card-out{font-size:11px;color:#b91c1c;font-weight:600}.tienda-cart-overlay{position:fixed;inset:0;z-index:50;background:#0009;display:flex;justify-content:flex-end}.tienda-cart-drawer{width:100%;max-width:400px;height:100%;background:var(--surface, #131419);border-left:1px solid var(--border, rgba(255,255,255,.1));display:flex;flex-direction:column}.tienda-cart-head{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid var(--border-soft, rgba(255,255,255,.06))}.tienda-cart-head h2{font-size:18px;font-weight:700;margin:0}.tienda-cart-head button{background:none;border:0;color:var(--text-muted, #71717a);font-size:18px;cursor:pointer}.tienda-cart-items{flex-grow:1;overflow-y:auto;padding:16px 20px}.tienda-cart-empty{text-align:center;color:var(--text-muted, #71717a);padding:40px 0}.tienda-cart-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border-soft, rgba(255,255,255,.06))}.tienda-cart-item-info strong{display:block;font-size:14px;color:var(--text, #fafafa)}.tienda-cart-item-info span{font-size:12px;color:var(--text-muted, #71717a)}.tienda-cart-qty{display:flex;align-items:center;gap:10px}.tienda-cart-qty button{width:26px;height:26px;border-radius:7px;border:1px solid var(--border, rgba(255,255,255,.1));background:var(--surface-2, #1a1b22);color:var(--text, #fafafa);cursor:pointer;font-size:15px}.tienda-cart-foot{padding:20px;border-top:1px solid var(--border-soft, rgba(255,255,255,.06))}.tienda-cart-total{display:flex;justify-content:space-between;margin-bottom:14px;font-size:16px}.tienda-cart-total strong{font-family:var(--font-mono, monospace)}.tienda-cart-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:12px;background:#22c55e;color:#fff;text-decoration:none;font-weight:600;font-size:15px}.tienda-cart-nowa{font-size:13px;color:var(--text-muted, #71717a);text-align:center}.tienda-confirm{max-width:460px;margin:0 auto;padding:48px 16px}.tienda-confirm-icon{width:64px;height:64px;border-radius:999px;background:#22c55e1f;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.tienda-confirm-icon svg{width:30px;height:30px;color:#22c55e}.tienda-confirm-head{text-align:center;margin-bottom:26px}.tienda-confirm-head h1{font-size:22px;font-weight:700;color:var(--text, #fafafa);margin:0 0 6px}.tienda-confirm-head p{font-size:13.5px;color:var(--text-muted, #71717a);margin:0}.tienda-confirm-card{border:1px solid var(--border, rgba(255,255,255,.1));background:var(--surface, #131419);border-radius:14px;overflow:hidden}.tienda-confirm-num{padding:18px 20px;text-align:center}.tienda-confirm-num span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted, #71717a);margin-bottom:4px}.tienda-confirm-num strong{font-size:22px;font-weight:700;font-family:var(--font-mono, monospace)}.tienda-confirm-row{padding:14px 20px;border-top:1px solid var(--border-soft, rgba(255,255,255,.06))}.tienda-confirm-item{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13.5px;padding:3px 0}.tienda-confirm-item .name{color:var(--text, #fafafa)}.tienda-confirm-item .q{color:var(--text-muted, #71717a)}.tienda-confirm-item .price{color:var(--text-muted, #a1a1aa);font-family:var(--font-mono, monospace);white-space:nowrap}.tienda-confirm-total{display:flex;align-items:center;justify-content:space-between}.tienda-confirm-total .lbl{font-weight:600;color:var(--text, #fafafa)}.tienda-confirm-total .val{font-size:17px;font-weight:700;font-family:var(--font-mono, monospace)}.tienda-confirm-estado{display:flex;align-items:center;justify-content:space-between}.tienda-confirm-estado .lbl{font-size:13.5px;color:var(--text-muted, #a1a1aa)}.tienda-confirm-badge{display:inline-flex;align-items:center;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600}.tienda-confirm-track-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted, #71717a);margin:0 0 6px}.tienda-confirm-track-code{font-size:13.5px;font-family:var(--font-mono, monospace);color:var(--text, #fafafa);margin:0 0 6px}.tienda-confirm-track-link{font-size:13.5px;color:var(--brand-ink, var(--brand, #2563EB));text-decoration:underline}.tienda-confirm-note{text-align:center;font-size:12px;color:var(--text-muted, #71717a);margin:16px 0 0}.tienda-confirm-wa{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;margin-top:20px;padding:13px;border-radius:12px;background:#16a34a;color:#fff;font-size:14px;font-weight:600;text-decoration:none}.tienda-confirm-wa svg{width:18px;height:18px}.tienda-confirm-back{display:block;text-align:center;margin-top:16px;font-size:13px;color:var(--text-muted, #71717a);text-decoration:none}.tienda-confirm-back:hover{color:var(--text, #fafafa)}.tienda-estado--recibido{background:#f59e0b1f;color:#fbbf24}.tienda-estado--confirmado{background:#38bdf81f;color:#38bdf8}.tienda-estado--preparando{background:#3b82f61f;color:#60a5fa}.tienda-estado--enviado{background:#8b5cf61f;color:#a78bfa}.tienda-estado--completado{background:#10b9811f;color:#34d399}.tienda-estado--cancelado{background:#f43f5e1f;color:#fb7185}
