.editorial-home{--eh-black:#0c0d10;--eh-panel:#131210;--eh-card:#17150f;--eh-border:#2c2823;--eh-gold:#d4ab6a;--eh-paper:#f4efe6;--eh-muted:#b3ab9e;--eh-button-text:#15110b;--eh-line:color-mix(in oklab, var(--eh-gold) 26%, transparent);--eh-soft:color-mix(in oklab, var(--eh-paper) 67%, transparent);background:var(--eh-black);color:var(--eh-paper);--background:var(--eh-black);--foreground:var(--eh-paper);--card:var(--eh-card);--card-foreground:var(--eh-paper);--popover:var(--eh-card);--popover-foreground:var(--eh-paper);--primary:var(--eh-gold);--primary-foreground:var(--eh-button-text);--secondary:var(--eh-panel);--secondary-foreground:var(--eh-paper);--muted:var(--eh-card);--muted-foreground:var(--eh-muted);--accent:var(--eh-gold);--accent-foreground:var(--eh-button-text);--border:var(--eh-border);--input:var(--eh-card);--ring:var(--eh-gold);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:17px;line-height:1.5}.editorial-home .eh-serif{font-family:Fraunces,Georgia,serif;font-weight:500}.editorial-home .eh-kicker{color:var(--eh-gold);text-transform:uppercase;letter-spacing:.22em;font-size:.7rem;font-weight:700}.editorial-home .eh-rule{background:var(--eh-line);height:1px}.editorial-home .eh-copy{color:var(--eh-soft);line-height:1.75}.editorial-home .eh-gold-button{background:var(--eh-gold);color:var(--eh-button-text);border:1px solid var(--eh-gold)}.editorial-home .eh-gold-button:hover{background:var(--eh-paper);border-color:var(--eh-paper)}.editorial-home .eh-outline-button{border:1px solid var(--eh-gold);color:var(--eh-gold);background:0 0}.editorial-home .eh-outline-button:hover{background:var(--eh-gold);color:var(--eh-black)}.editorial-home .eh-whatsapp-button{background:var(--color-whatsapp-cta);color:var(--eh-paper)}.editorial-home .eh-whatsapp-button:hover{background:var(--color-whatsapp-cta-hover)}.editorial-home .eh-header{background:color-mix(in oklab, var(--eh-black) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.editorial-home .eh-mobile-menu{background:var(--eh-black)}.editorial-home .eh-card{background:var(--eh-card)}.editorial-home .eh-text-link{color:var(--eh-paper);text-decoration:underline;-webkit-text-decoration-color:var(--eh-gold);-webkit-text-decoration-color:var(--eh-gold);text-decoration-color:var(--eh-gold);text-underline-offset:.45rem}.editorial-home .eh-hero{background:var(--eh-black);min-height:650px}.editorial-home .eh-hero-photo{object-position:center 38%;width:62%;height:100%}.editorial-home .eh-hero-shade{background:linear-gradient(90deg, var(--eh-black) 0%, color-mix(in oklab, var(--eh-black) 83%, transparent) 36%, transparent 75%)}.editorial-home .eh-warm-band{background:var(--eh-panel)}.editorial-home .eh-photo-fade{background:linear-gradient(0deg, var(--eh-black), transparent 30%)}.editorial-home .eh-phone{background:var(--eh-black);box-shadow:0 15px 30px color-mix(in oklab, var(--eh-black) 60%, transparent), 0 0 0 1px var(--eh-border)}.editorial-home .eh-screen{background:var(--eh-black);border:1px solid var(--eh-line)}.editorial-home .eh-app{background:var(--eh-black);color:var(--eh-paper)}.editorial-home .eh-app-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;gap:1rem}.editorial-home .eh-app-track::-webkit-scrollbar{display:none}.editorial-home .eh-app-slide{width:72%;max-width:280px}.editorial-home .eh-carousel-arrow{z-index:2;border-color:var(--eh-gold);color:var(--eh-gold);background:var(--eh-black);place-items:center;position:absolute;top:42%}.editorial-home .eh-carousel-prev{left:.5rem}.editorial-home .eh-carousel-next{right:.5rem}.editorial-home .eh-carousel-dot{background:var(--eh-muted);border-radius:9999px;block-size:.5rem;inline-size:.5rem;transition:inline-size .2s,background-color .2s;display:block}.editorial-home .eh-carousel-dot.is-active{background:var(--eh-gold);inline-size:1.5rem}.editorial-home .eh-dot-target:hover{background:0 0}.editorial-home .eh-credibility-card{background:var(--eh-card);box-shadow:inset 0 0 0 1px var(--eh-line)}.editorial-home .eh-final{background:radial-gradient(circle at 50% 0%, color-mix(in oklab, var(--eh-gold) 10%, transparent), transparent 42%), var(--eh-black)}.editorial-home .eh-mobile-whatsapp{padding-bottom:calc(.75rem + env(safe-area-inset-bottom));background:var(--eh-black);opacity:0;visibility:hidden;transition:opacity .25s,transform .25s,visibility .25s;transform:translateY(100%)}.editorial-home .eh-mobile-whatsapp.is-visible{opacity:1;visibility:visible;transform:translateY(0)}@keyframes eh-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.editorial-home .eh-slide{animation:.35s both eh-slide-in}.editorial-home .eh-subtle{color:var(--eh-soft)}.editorial-home :is(a,button,summary,input):focus-visible{outline:3px solid var(--eh-gold);outline-offset:3px}.editorial-home .eh-details summary::-webkit-details-marker{display:none}.editorial-home .eh-details[open] .eh-details-sign{font-size:0}.editorial-home .eh-details[open] .eh-details-sign:after{content:"−";font-size:1.25rem}@media (width<=767px){.editorial-home .eh-hero{min-height:0}.editorial-home .eh-hero-photo{object-position:center 34%;width:100%;height:390px}.editorial-home .eh-hero-shade{background:linear-gradient(0deg, var(--eh-black) 0%, transparent 30%);height:410px;bottom:auto}.editorial-home .eh-card{min-width:0}}@media (width>=1024px){.editorial-home .eh-app-track{gap:2rem;padding-inline:4.5rem}.editorial-home .eh-app-slide{width:calc(33.3333% - 1.33333rem);max-width:none}}@media (prefers-reduced-motion:reduce){.editorial-home *,.editorial-home :before,.editorial-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
