.latino-hero{min-height:660px;padding:70px clamp(22px,7vw,108px) 86px;display:grid;grid-template-columns:1.1fr .9fr;gap:6vw;align-items:center;overflow:hidden;background:radial-gradient(circle at 84% 25%,rgba(255,83,87,.34),transparent 30%),radial-gradient(circle at 68% 88%,rgba(255,183,52,.2),transparent 27%),linear-gradient(135deg,#120815,#28102e 55%,#0b1731)}.latino-copy{position:relative;z-index:1}.latino-copy h1{font:800 clamp(58px,8vw,108px)/.86 Montserrat,sans-serif;letter-spacing:-.065em;margin:0}.latino-copy h1 em{font-style:normal;color:#ffba42}.latino-lead{max-width:700px;margin:30px 0;color:#e0cbd8;font-size:21px;line-height:1.55}.latino-listen{display:inline-block;padding:14px 22px;border-radius:999px;background:linear-gradient(135deg,#ffba42,#ff4f67);color:#1a0b13;font:800 14px Montserrat,sans-serif}.latino-three{justify-self:center;width:min(390px,78vw);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-align:center;border:1px solid rgba(255,255,255,.15);background:radial-gradient(circle,rgba(255,186,66,.2),rgba(255,79,103,.08) 48%,transparent 49%);box-shadow:0 0 0 48px rgba(255,255,255,.02),0 0 0 96px rgba(255,255,255,.012)}.latino-three span{position:absolute;font:800 clamp(150px,20vw,270px)/1 Montserrat,sans-serif;color:rgba(255,255,255,.08)}.latino-three p{font:800 18px/1.35 Montserrat,sans-serif;letter-spacing:.13em;color:#ffd27d}
.latino-about{padding:94px clamp(22px,7vw,108px)}.latino-about h2,.latino-format h2,.latino-scope h2{font:800 clamp(36px,5vw,64px)/1 Montserrat,sans-serif;letter-spacing:-.05em;margin:0;max-width:980px}.latino-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1100px;margin-top:40px}.latino-about-grid p{margin:0;color:#c7bfd0;font-size:20px;line-height:1.62}
.latino-format{padding:92px clamp(22px,7vw,108px);background:#100b20;border-block:1px solid rgba(255,255,255,.1)}.latino-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px}.latino-steps article{min-height:245px;padding:30px;border-radius:20px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,rgba(126,31,66,.54),rgba(19,20,48,.82))}.latino-steps span{font:800 48px Montserrat,sans-serif;color:rgba(255,186,66,.38)}.latino-steps h3{font:800 22px Montserrat,sans-serif;margin:25px 0 10px}.latino-steps p{color:#c7bfd0;font-size:17px;line-height:1.5}
.latino-scope{margin:86px clamp(22px,7vw,108px) 100px;padding:46px;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(125deg,#6e203c,#24112c 58%,#111936);display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.latino-scope h2{font-size:clamp(30px,4vw,50px)}.latino-scope>p{color:#ded0db;font-size:19px;line-height:1.6;margin:0}
@media(max-width:900px){.latino-hero{grid-template-columns:1fr;padding-top:46px}.latino-three{grid-row:1;width:230px}.latino-copy{grid-row:2}.latino-about-grid,.latino-steps,.latino-scope{grid-template-columns:1fr}}
@media(max-width:520px){.latino-hero,.latino-about,.latino-format{padding-left:18px;padding-right:18px}.latino-copy h1{font-size:55px}.latino-lead{font-size:18px}.latino-scope{margin-left:16px;margin-right:16px;padding:30px 22px}.latino-about-grid p{font-size:18px}}
