.home-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,5vw,80px)}.home-section{padding-block:clamp(80px,10vw,160px)}.cinematic-title .hero-copy h1{letter-spacing:-.045em;max-width:10.8em;font-size:clamp(2.5rem,5.2vw,5rem);line-height:1.07}.hero-copy p{max-width:600px;margin-block:28px;font-size:clamp(16px,1.25vw,18px)}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.home-cta{flex-wrap:wrap;gap:5px;min-height:60px;padding:16px 28px;font-size:clamp(16px,1.25vw,20px)}.home-whatsapp{text-underline-offset:6px;align-items:center;gap:10px;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.home-editorial{gap:48px;display:grid}.home-editorial h2{max-width:620px}.home-pains article{padding-block:28px}.home-pains article:first-child{padding-top:0}.home-pains h3{font-size:24px;line-height:1.3}.home-pains p{color:var(--color-ink-300);margin-top:14px}.home-ranking{padding-block:80px}.ranking-grid{gap:64px;display:grid}.ranking-panel{padding:28px 12px 32px}.ranking-panel[hidden]{display:none}.ranking-desktop-panel{align-self:center}.ranking-desktop-panel .ranking-panel{max-width:490px;padding:48px 0 48px 32px}.ranking-desktop-panel p{font-size:26px;line-height:1.55}.home-sequence{gap:36px;margin-top:64px;display:grid}.home-sequence li{border-top:1px solid #7a5e3360;padding-top:24px}.home-sequence .step-number{color:#7a5e33;font-size:38px;font-weight:700}.home-sequence h3{margin-block:20px 12px;font-size:23px}.home-sequence p{color:#5b6475}.home-markets{gap:48px;margin-top:72px;display:grid}.home-market h3{overflow-wrap:anywhere;max-width:550px;font-size:clamp(40px,5vw,72px)}.home-market p{max-width:440px;color:var(--color-ink-300);margin-top:28px}.home-market-divider{display:none}.home-web{align-items:end;gap:48px;display:grid}.home-web .text-4xl{letter-spacing:-.06em;font-size:clamp(72px,10vw,144px)}.home-web p{max-width:440px;margin-block:20px 28px}.home-web-label{color:#5b6475;margin-top:16px}.home-web-badge{border:1px solid #c0a376;border-radius:999px;width:fit-content;margin-bottom:20px;padding:4px 12px;font-size:.875rem;font-weight:700}.home-faq{gap:48px;display:grid}.home-faq details{border-bottom:1px solid #1c2740;padding-block:25px}.home-faq details:first-child{border-top:1px solid #1c2740}.home-faq summary{cursor:pointer;min-height:44px;font-size:20px;font-weight:700;line-height:1.5}.home-faq details p{color:#9aa4b5;max-width:620px;margin-top:20px}.home-close{padding-block:clamp(96px,12vw,180px)}.home-close h2{letter-spacing:-.04em;max-width:1000px;font-size:clamp(44px,6.5vw,94px)}.home-close p{margin-block:28px 36px}.home-close .home-whatsapp{width:fit-content;margin-top:24px;display:flex}.home-drawer{border-top-width:1px;border-radius:24px 24px 0 0;max-height:92svh;inset:auto 0 0}@media (min-width:768px){.home-sequence{grid-template-columns:repeat(4,1fr);gap:0}.home-sequence li{padding-right:24px}.home-markets{grid-template-columns:1fr 1px 1fr;gap:48px}.home-market-divider{background:#c0a37680;align-self:stretch;display:block}.home-market-divider hr{display:none}.home-web{grid-template-columns:1fr 1fr}.home-drawer{border-top:0;border-left-width:1px;border-radius:0;width:min(580px,100%);max-height:100svh;inset:0 0 0 auto}}@media (min-width:1024px){.home-editorial,.ranking-grid{grid-template-columns:1.1fr 1fr;gap:100px}.home-ranking[data-mode=desktop]{height:calc(100svh - 96px);min-height:740px;padding-block:36px}.home-ranking[data-mode=desktop] .gold-pill{min-height:64px}.home-ranking[data-mode=desktop] .disc{width:42px;height:42px}.home-faq{grid-template-columns:1fr 1.3fr;gap:100px}}@media (max-width:767px){.hero-actions{flex-direction:column;align-items:flex-start;gap:14px}.home-cta{padding-inline:22px}.home-market+.home-market{border-top:1px solid #c0a37680;padding-top:40px}}.cinematic-hero{background:var(--color-night-900);isolation:isolate;margin-top:-96px;position:relative}.cinematic-stage{min-height:100svh;position:relative}.cinematic-sky{pointer-events:none;height:100svh;position:absolute;inset:0 0 auto}.cinematic-sky>div{height:100%}.cinematic-title{z-index:3;align-items:flex-end;min-height:100svh;padding-top:132px;padding-bottom:clamp(96px,12svh,140px);display:flex;position:relative}.cinematic-aperture{position:relative;overflow:hidden}.cinematic-photo{background-position:50%;background-size:cover;height:100svh;position:relative}.cinematic-photo img,.cinematic-photo svg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cinematic-photo svg{pointer-events:none}.cinematic-frame{opacity:0}.cinematic-tagline{z-index:4;padding-block:64px;position:relative}.cinematic-tagline h2{max-width:20ch;font-size:clamp(2rem,4.5vw,4.5rem);line-height:1.15}.cinematic-closing{margin-top:28px}.home-cta.home-cta-small{min-height:44px;padding:12px 20px;font-size:16px}.cinematic-dark,.cinematic-bottom,.cinematic-progress,.cinematic-hint{pointer-events:none;position:absolute}.cinematic-dark{opacity:0;background:#000;height:100svh;inset:0 0 auto}.cinematic-bottom{z-index:2;background:linear-gradient(transparent, var(--color-night-900));height:25svh;inset:auto 0 0}.cinematic-hint{z-index:4;font-size:12px;top:calc(100svh - 50px);left:50%;transform:translate(-50%)}.cinematic-progress{background:var(--color-gold-500);transform-origin:0;z-index:5;width:100%;height:2px;display:none;bottom:0;left:0}.is-cinematic .cinematic-stage{height:100svh}.is-cinematic .cinematic-aperture{z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 80px 12px #c0a37655}.is-cinematic .cinematic-photo{height:100%}.is-cinematic .cinematic-title{z-index:1}.is-cinematic .cinematic-tagline{padding-block:0;position:absolute;bottom:12svh;left:0;right:0}.is-cinematic .cinematic-frame{opacity:1}.is-cinematic .cinematic-progress{display:block}.is-cinematic .cinematic-hint span{animation:1.8s ease-in-out infinite cinematic-bounce;display:block}@keyframes cinematic-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width:768px){.cinematic-title{padding-top:120px;padding-bottom:96px}.cinematic-title .hero-copy h1{font-size:clamp(2.5rem,5.2vw,5rem)}.cinematic-title .hero-copy p{margin-block:20px}.cinematic-title .hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.cinematic-title .home-cta{padding:14px 22px;font-size:16px}.cinematic-tagline{bottom:10svh}}.cinematic-aperture:after{content:"";pointer-events:none;background:linear-gradient(#0a1220b3,#0000);height:140px;position:absolute;inset:0 0 auto}.cinematic-sky{isolation:isolate}.cinematic-sky:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(100deg, color-mix(in srgb, var(--color-night-950) 96%, transparent) 0%, color-mix(in srgb, var(--color-night-950) 91%, transparent) 52%, transparent 90%);position:absolute;inset:0}.is-cinematic .cinematic-tagline:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--color-night-950) 78%, transparent) 38%, color-mix(in srgb, var(--color-night-950) 86%, transparent) 100%);position:absolute;inset:-55% -100vw -70%}.cinematic-tagline .accent{color:var(--color-gold-300)}@media (max-width:768px){.cinematic-sky:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-night-950) 40%, transparent) 0%, color-mix(in srgb, var(--color-night-950) 80%, transparent) 40%, color-mix(in srgb, var(--color-night-950) 84%, transparent) 100%)}}.cinematic-tagline{pointer-events:none}.cinematic-closing{pointer-events:auto}.home-close .accent,.cinematic-title .accent,.inner-hero .accent{color:var(--color-gold-300)}.home-cta:active{transform:scale(.97)}
