@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Jost:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;900&display=swap";@charset "UTF-8";html[data-layout=classic]{--clip-h: 0px}html[data-layout=classic] .section--light.section--clip-bottom,html[data-layout=classic] .section--light.section--clip-top,html[data-layout=classic] .section--light.section--clip-both,html[data-layout=classic] .section--warm.section--clip-bottom,html[data-layout=classic] .section--warm.section--clip-top,html[data-layout=classic] .section--warm.section--clip-both,html[data-layout=classic] .section--dark.section--clip-bottom,html[data-layout=classic] .section--dark.section--clip-top,html[data-layout=classic] .section--dark.section--clip-both{clip-path:none!important;margin-block:0!important;padding-block:clamp(4rem,8vw,7rem)!important}html[data-layout=curved]{--clip-h: 0px}html[data-layout=curved] .section--light.section--clip-bottom,html[data-layout=curved] .section--light.section--clip-top,html[data-layout=curved] .section--light.section--clip-both,html[data-layout=curved] .section--warm.section--clip-bottom,html[data-layout=curved] .section--warm.section--clip-top,html[data-layout=curved] .section--warm.section--clip-both,html[data-layout=curved] .section--dark.section--clip-bottom,html[data-layout=curved] .section--dark.section--clip-top,html[data-layout=curved] .section--dark.section--clip-both{clip-path:none!important;margin-block:0!important;padding-block:clamp(4rem,8vw,7rem)!important}html[data-layout=curved] .section--warm,html[data-layout=curved] .section--dark{border-radius:0 0 clamp(2rem,6vw,6rem) clamp(2rem,6vw,6rem);overflow:hidden}html[data-layout=curved] .section--warm+.section,html[data-layout=curved] .section--dark+.section{margin-top:calc(-1*clamp(1rem,3vw,3rem));border-radius:clamp(2rem,6vw,6rem) clamp(2rem,6vw,6rem) 0 0}html[data-layout=asymmetric]{--clip-h: 0px}html[data-layout=asymmetric] .section--light.section--clip-bottom,html[data-layout=asymmetric] .section--light.section--clip-top,html[data-layout=asymmetric] .section--light.section--clip-both,html[data-layout=asymmetric] .section--warm.section--clip-bottom,html[data-layout=asymmetric] .section--warm.section--clip-top,html[data-layout=asymmetric] .section--warm.section--clip-both,html[data-layout=asymmetric] .section--dark.section--clip-bottom,html[data-layout=asymmetric] .section--dark.section--clip-top,html[data-layout=asymmetric] .section--dark.section--clip-both{clip-path:none!important;margin-block:0!important}html[data-layout=asymmetric] .section:nth-of-type(odd) .container{margin-left:0;margin-right:auto;max-width:min(92%,1100px)}html[data-layout=asymmetric] .section:nth-of-type(2n) .container{margin-left:auto;margin-right:0;max-width:min(92%,1100px)}@media (max-width: 768px){html[data-layout=asymmetric] .section .container{margin-inline:auto!important;max-width:100%!important}}html[data-layout=editorial]{--clip-h: 0px}html[data-layout=editorial] .section--light.section--clip-bottom,html[data-layout=editorial] .section--light.section--clip-top,html[data-layout=editorial] .section--light.section--clip-both,html[data-layout=editorial] .section--warm.section--clip-bottom,html[data-layout=editorial] .section--warm.section--clip-top,html[data-layout=editorial] .section--warm.section--clip-both,html[data-layout=editorial] .section--dark.section--clip-bottom,html[data-layout=editorial] .section--dark.section--clip-top,html[data-layout=editorial] .section--dark.section--clip-both{clip-path:none!important;margin-block:0!important}html[data-layout=editorial] .section{padding-block:clamp(6rem,12vw,11rem)}html[data-layout=editorial] .section .container{max-width:920px}html[data-layout=editorial] .section-title{font-size:clamp(2.6rem,6vw,4.8rem);line-height:1.05;letter-spacing:-.01em}html[data-layout=editorial] .section-subtitle{font-size:1.2rem;max-width:640px}html[data-layout=editorial] .eyebrow{font-size:.78rem;letter-spacing:.24em}body.admin-page{--brand-deep: #0b1c3a;--brand-mid: #15355e;--brand-sky: #1e4d80;--brand-vivid: #3578F0;--brand-soft: #e8eef9;--brand-tint: #c9d6ee;--brand-grad: linear-gradient(135deg, #050d1c 0%, #0b1c3a 35%, #15355e 70%, #1e4d80 100%);--bg-app: #f5f7fa;--surface: #ffffff;--surface-2: #f9fafc;--admin-border: #e2e8f0;--admin-border-strong: #cbd5e1;--text: #0f172a;--text-muted: #64748b;--text-subtle: #94a3b8;--ok: #16a34a;--ok-soft: #dcfce7;--warn: #d97706;--warn-soft: #fef3c7;--danger: #dc2626;--danger-soft: #fee2e2;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--shadow-card: 0 1px 3px rgba(15, 23, 42, .06), 0 1px 2px rgba(15, 23, 42, .04);--shadow-pop: 0 12px 32px rgba(15, 23, 42, .12), 0 4px 8px rgba(15, 23, 42, .06);--shadow-hover: 0 4px 12px rgba(29, 53, 87, .1);--shadow-inset: inset 0 0 0 1px #e2e8f0;--font-admin: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--dur-fast: .15s;--dur-mid: .25s;--dur-slow: .4s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.45, 0, .55, 1);--ease-bridge: cubic-bezier(.65, 0, .35, 1);--background: #f5f7fa;--foreground: #0b1c3a;--card: #ffffff;--card-foreground: #0b1c3a;--primary: #0b1c3a;--primary-foreground: #ffffff;--secondary: #f9fafc;--secondary-foreground: #0b1c3a;--muted: #f1f5f9;--muted-foreground: #64748b;--accent: #3578F0;--accent-foreground: #ffffff;--border: #e2e8f0;--input: #e2e8f0;--ring: #3578F0;--destructive: #dc2626;--radius: 10px;--font-serif: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans: "Roboto", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-admin);color:var(--text);background:var(--bg-app);line-height:1.45}body.admin-page app-header,body.admin-page app-footer,body.admin-page app-whatsapp-btn,body.admin-page app-cursor,body.admin-page app-ampas-spinner{display:none!important}@keyframes adminFadeIn{0%{opacity:0}to{opacity:1}}@keyframes adminFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes adminFadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes adminScaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes adminSpin{to{transform:rotate(360deg)}}@keyframes adminShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes adminPulseDot{0%,to{box-shadow:0 0 #16a34a8c,0 0 6px 1px #16a34a59}50%{box-shadow:0 0 0 6px #16a34a00,0 0 14px 2px #16a34a8c}}@keyframes adminLightSweep{0%{transform:translate(-30%,-30%)}to{transform:translate(30%,30%)}}body.admin-page ::-webkit-scrollbar{width:8px;height:8px}body.admin-page ::-webkit-scrollbar-track{background:transparent}body.admin-page ::-webkit-scrollbar-thumb{background:#1d355740;border-radius:999px}body.admin-page ::-webkit-scrollbar-thumb:hover{background:#1d355773}body.admin-page .btn-primary,body.admin-page .btn-secondary,body.admin-page .btn-tertiary,body.admin-page .btn-ghost,body.admin-page .btn-danger-pill{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-admin);font-size:.86rem;font-weight:500;letter-spacing:.005em;padding:9px 18px;border-radius:var(--radius-pill);border:1px solid transparent;cursor:pointer;white-space:nowrap;line-height:1.2;text-transform:none;transition:background var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease,transform var(--dur-fast) ease,box-shadow var(--dur-mid) ease}body.admin-page .btn-primary:disabled,body.admin-page .btn-secondary:disabled,body.admin-page .btn-tertiary:disabled,body.admin-page .btn-ghost:disabled,body.admin-page .btn-danger-pill:disabled{opacity:.45;cursor:not-allowed}body.admin-page .btn-primary:focus-visible,body.admin-page .btn-secondary:focus-visible,body.admin-page .btn-tertiary:focus-visible,body.admin-page .btn-ghost:focus-visible,body.admin-page .btn-danger-pill:focus-visible{outline:2px solid rgba(29,53,87,.4);outline-offset:2px}body.admin-page .btn-primary svg,body.admin-page .btn-secondary svg,body.admin-page .btn-tertiary svg,body.admin-page .btn-ghost svg,body.admin-page .btn-danger-pill svg{flex-shrink:0}body.admin-page .btn-primary{background:var(--brand-deep);color:#fff;border-color:var(--brand-deep);font-weight:600;box-shadow:0 1px 2px #0b1c3a40}body.admin-page .btn-primary:hover:not(:disabled){background:var(--brand-vivid);border-color:var(--brand-vivid);transform:translateY(-1px);box-shadow:0 6px 16px #3578f040}body.admin-page .btn-primary:active:not(:disabled){transform:translateY(0)}body.admin-page .btn-primary.btn-primary--danger{background:var(--danger);border-color:var(--danger)}body.admin-page .btn-primary.btn-primary--danger:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}body.admin-page .btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border)}body.admin-page .btn-secondary:hover:not(:disabled){border-color:var(--brand-deep);color:var(--brand-deep);background:var(--brand-soft)}body.admin-page .btn-tertiary{background:var(--surface);color:var(--text);border-color:var(--border);font-size:.82rem;padding:7px 14px}body.admin-page .btn-tertiary:hover:not(:disabled){border-color:var(--brand-sky);color:var(--brand-deep);background:var(--brand-soft)}body.admin-page .btn-ghost{background:transparent;border-color:transparent;color:var(--text-muted);font-weight:500}body.admin-page .btn-ghost:hover:not(:disabled){color:var(--text);background:#f1f5f9}body.admin-page .btn-danger-pill{background:var(--surface);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}body.admin-page .btn-danger-pill:hover:not(:disabled){background:var(--danger);color:#fff;border-color:var(--danger)}body.admin-page .spinner-sm{width:13px;height:13px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:adminSpin .7s linear infinite;display:inline-block}body.admin-page .spinner-sm--dark{border-color:#1d355733;border-top-color:var(--brand-deep)}body.admin-page .mono{font-family:var(--font-mono);font-size:.84rem;letter-spacing:-.01em}body.admin-page .field{display:flex;flex-direction:column;gap:6px}body.admin-page .field>label,body.admin-page .field-label{font-size:.8rem;font-weight:600;color:var(--text);letter-spacing:.005em}body.admin-page .field .hint-label,body.admin-page .field-hint{font-weight:400;color:var(--text-subtle);font-size:.72rem;margin-left:4px}body.admin-page .field input[type=text],body.admin-page .field input[type=email],body.admin-page .field input[type=url],body.admin-page .field input[type=tel],body.admin-page .field input[type=number],body.admin-page .field input[type=password],body.admin-page .field select,body.admin-page .field textarea{appearance:none;width:100%;font-family:var(--font-admin);font-size:.9rem;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 12px;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease,background var(--dur-fast) ease;line-height:1.4}body.admin-page .field input[type=text]::placeholder,body.admin-page .field input[type=email]::placeholder,body.admin-page .field input[type=url]::placeholder,body.admin-page .field input[type=tel]::placeholder,body.admin-page .field input[type=number]::placeholder,body.admin-page .field input[type=password]::placeholder,body.admin-page .field select::placeholder,body.admin-page .field textarea::placeholder{color:var(--text-subtle)}body.admin-page .field input[type=text]:hover:not(:disabled),body.admin-page .field input[type=email]:hover:not(:disabled),body.admin-page .field input[type=url]:hover:not(:disabled),body.admin-page .field input[type=tel]:hover:not(:disabled),body.admin-page .field input[type=number]:hover:not(:disabled),body.admin-page .field input[type=password]:hover:not(:disabled),body.admin-page .field select:hover:not(:disabled),body.admin-page .field textarea:hover:not(:disabled){border-color:var(--border-strong)}body.admin-page .field input[type=text]:focus,body.admin-page .field input[type=email]:focus,body.admin-page .field input[type=url]:focus,body.admin-page .field input[type=tel]:focus,body.admin-page .field input[type=number]:focus,body.admin-page .field input[type=password]:focus,body.admin-page .field select:focus,body.admin-page .field textarea:focus{outline:none;border-color:var(--brand-sky);box-shadow:0 0 0 3px #457b9d2e;background:#fff}body.admin-page .field input[type=text]:disabled,body.admin-page .field input[type=email]:disabled,body.admin-page .field input[type=url]:disabled,body.admin-page .field input[type=tel]:disabled,body.admin-page .field input[type=number]:disabled,body.admin-page .field input[type=password]:disabled,body.admin-page .field select:disabled,body.admin-page .field textarea:disabled{background:var(--surface-2);color:var(--text-muted);cursor:not-allowed}body.admin-page .field textarea{resize:vertical;min-height:88px}body.admin-page .admin-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:1.5rem}body.admin-page .admin-card--flush{padding:0}body.admin-page .admin-card__head{padding:1.1rem 1.5rem;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:1rem}body.admin-page .admin-card__body{padding:1.5rem}body.admin-page .admin-section-title{font-size:1rem;font-weight:700;color:var(--brand-deep);letter-spacing:-.005em;margin:0 0 .25rem}body.admin-page .admin-section-sub{font-size:.82rem;color:var(--text-muted);margin:0 0 1.25rem}body.admin-page .badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.02em;line-height:1}body.admin-page .badge--brand{background:var(--brand-soft);color:var(--brand-deep)}body.admin-page .badge--ok{background:var(--ok-soft);color:#166534}body.admin-page .badge--warn{background:var(--warn-soft);color:#92400e}body.admin-page .badge--danger{background:var(--danger-soft);color:#991b1b}body.admin-page .badge--muted{background:#f1f5f9;color:var(--text-muted)}body.admin-page:has(.drawer-backdrop) app-save-bar{display:none}:root{--background: #FAF8F5;--foreground: #2C2C2C;--card: #FFFFFF;--card-foreground: #2C2C2C;--primary: #2C2C2C;--primary-foreground: #FAF8F5;--secondary: #F3EDE5;--secondary-foreground: #2C2C2C;--muted: #F3EDE5;--muted-foreground: #8A8A8A;--accent: #C4A882;--accent-foreground: #2C2C2C;--border: #E8E0D6;--input: #E8E0D6;--ring: #C4A882;--destructive: #D64545;--radius: .75rem;--banner-h: 0px;--font-serif: "Cormorant Garamond", Georgia, serif;--font-sans: "Jost", system-ui, sans-serif;--dur-fast: .2s;--dur-mid: .4s;--dur-slow: .6s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.45, 0, .55, 1);--clip-h: 5rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);background:var(--background);color:var(--foreground);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:hidden}body{min-height:100vh;line-height:1.65;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:400;line-height:1.15}.container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4rem)}.section{position:relative;padding-block:clamp(4rem,8vw,7rem)}.section--light{background:var(--background);color:var(--foreground);z-index:1}.section--light.section--clip-bottom{padding-bottom:calc(clamp(4rem,8vw,7rem) + var(--clip-h));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--clip-h)),0 100%);margin-bottom:calc(-1 * var(--clip-h))}.section--light.section--clip-top{padding-top:calc(clamp(4rem,8vw,7rem) + var(--clip-h));clip-path:polygon(0 var(--clip-h),100% 0,100% 100%,0 100%);margin-top:calc(-1 * var(--clip-h))}.section--light.section--clip-both{padding-block:calc(clamp(4rem,8vw,7rem) + var(--clip-h));clip-path:polygon(0 var(--clip-h),100% 0,100% calc(100% - var(--clip-h)),0 100%);margin-top:calc(-1 * var(--clip-h));margin-bottom:calc(-1 * var(--clip-h))}.section--warm{background:var(--secondary);color:var(--foreground);z-index:2}.section--warm.section--clip-bottom{padding-bottom:calc(clamp(4rem,8vw,7rem) + var(--clip-h));clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--clip-h)));margin-bottom:calc(-1 * var(--clip-h))}.section--warm.section--clip-top{padding-top:calc(clamp(4rem,8vw,7rem) + var(--clip-h));clip-path:polygon(0 0,100% var(--clip-h),100% 100%,0 100%);margin-top:calc(-1 * var(--clip-h))}.section--warm.section--clip-both{padding-block:calc(clamp(4rem,8vw,7rem) + var(--clip-h));clip-path:polygon(0 0,100% var(--clip-h),100% 100%,0 calc(100% - var(--clip-h)));margin-top:calc(-1 * var(--clip-h));margin-bottom:calc(-1 * var(--clip-h))}.section--dark{background:var(--primary);color:var(--primary-foreground);z-index:3}.section--dark.section--clip-bottom{padding-bottom:calc(clamp(4rem,8vw,7rem) + var(--clip-h));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--clip-h)),0 100%);margin-bottom:calc(-1 * var(--clip-h))}.section--dark.section--clip-top{padding-top:calc(clamp(4rem,8vw,7rem) + var(--clip-h));clip-path:polygon(0 var(--clip-h),100% 0,100% 100%,0 100%);margin-top:calc(-1 * var(--clip-h))}.section--dark.section--clip-both{padding-block:calc(clamp(4rem,8vw,7rem) + var(--clip-h));clip-path:polygon(0 var(--clip-h),100% 0,100% calc(100% - var(--clip-h)),0 100%);margin-top:calc(-1 * var(--clip-h));margin-bottom:calc(-1 * var(--clip-h))}.section--dark .eyebrow{color:var(--accent)}.section--dark .section-title{color:var(--primary-foreground)}.section--dark .section-subtitle{color:color-mix(in srgb,var(--primary-foreground) 60%,transparent)}.section--dark .divider{background:var(--accent)}.section--dark .muted-foreground{color:color-mix(in srgb,var(--primary-foreground) 55%,transparent)}.font-serif{font-family:var(--font-serif)}.font-sans{font-family:var(--font-sans)}.text-accent{color:var(--accent)}.text-muted{color:var(--muted-foreground)}.eyebrow{font-family:var(--font-sans);font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem}.section-title{font-family:var(--font-serif);font-size:clamp(2rem,4vw,3.2rem);font-weight:400;margin-bottom:1.25rem}.section-subtitle{font-size:1.05rem;color:var(--muted-foreground);max-width:600px;line-height:1.7}.divider{width:48px;height:1px;background:var(--accent);margin-block:2rem}.lead{font-size:1.1rem;color:var(--muted-foreground);max-width:560px;line-height:1.75}.page-fade-in{animation:fadeIn .45s ease forwards}.fade-in{animation:fadeIn .35s var(--ease-out) forwards}.fade-in-up{animation:fadeInUp .38s var(--ease-out) forwards}.page-hero{padding-top:calc(var(--banner-h, 0px) + 4.5rem + 3rem);padding-bottom:4rem}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 2rem;background:var(--primary);color:var(--primary-foreground);font-family:var(--font-sans);font-size:.82rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius);position:relative;overflow:hidden;transition:transform var(--dur-fast) ease,box-shadow var(--dur-mid) ease}.btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:translate(-100%)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.btn-primary:hover:after{animation:shimmer .5s ease forwards}.btn-primary:hover svg{transform:translate(4px)}.btn-primary svg{transition:transform var(--dur-fast) ease}.btn-outline{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 2rem;border:1px solid currentColor;font-family:var(--font-sans);font-size:.82rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius);transition:background var(--dur-fast) ease,color var(--dur-fast) ease,transform var(--dur-fast) ease}.btn-outline:hover{background:var(--foreground);color:var(--background);transform:translateY(-2px)}.reveal{opacity:0;transform:translateY(28px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.reveal-left{opacity:0;transform:translate(40px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.reveal-right{opacity:0;transform:translate(-40px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.reveal-scale{opacity:0;transform:scale(.94);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.reveal.visible,.reveal-left.visible,.reveal-right.visible,.reveal-scale.visible{opacity:1;transform:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeRight{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(110%)}}@keyframes scrollLine{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@keyframes kenBurns{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes wordReveal{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes pulse-accent{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent) 40%,transparent)}50%{box-shadow:0 0 0 8px transparent}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes floatAccent{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(3deg)}}@keyframes particleFloat{0%{transform:translateY(0) rotate(0);opacity:.12}50%{transform:translateY(-40vh) rotate(180deg) translate(20px)}to{transform:translateY(-90vh) rotate(360deg);opacity:0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes kpiGlow{0%,to{text-shadow:none}50%{text-shadow:0 0 40px color-mix(in srgb,var(--accent) 55%,transparent)}}@keyframes quotePulse{0%,to{opacity:.55}50%{opacity:.9;transform:scale(1.04)}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 35%,transparent);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 65%,transparent)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 35%,transparent) transparent}.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}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal,.reveal-left,.reveal-right,.reveal-scale{opacity:1;transform:none}}app-hero-section{position:relative;z-index:1;display:block}app-trust-bar{position:relative;z-index:2;display:block}app-services-section{position:relative;z-index:3;display:block}app-story-section{position:relative;z-index:4;display:block}app-testimonials-section{position:relative;z-index:5;display:block}app-novedades-preview{position:relative;z-index:6;display:block}app-promo-image-banner{position:relative;z-index:7;display:block}app-partners-section{position:relative;z-index:8;display:block}app-faq{position:relative;z-index:9;display:block}app-newsletter-section{position:relative;z-index:10;display:block}
