.match-landing{max-width:1180px;margin:0 auto;padding-bottom:4rem}.match-landing-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:2rem;align-items:center;padding:3.5rem 0 2.5rem}.match-landing-eyebrow{font-size:.72rem;letter-spacing:.14em;color:#b45e2e;font-weight:800}.match-landing h1{font-size:clamp(2rem,4vw,3.3rem);line-height:1.16;max-width:640px;margin:.6rem 0 1rem;color:#30262a}.match-landing-hero p:not(.match-landing-eyebrow){max-width:600px;color:#6f625e;line-height:1.8}.match-landing-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin-top:1.5rem}.match-landing-link{color:#b45e2e;font-weight:700;font-size:.8rem}.match-landing-art{height:320px;border-radius:18px;background:linear-gradient(180deg,#eaf3f5,#f9e6cf);position:relative;overflow:hidden}.match-sun{position:absolute;width:80px;height:80px;border-radius:50%;background:#f5c37a;top:38px;right:48px}.match-mountain{position:absolute;bottom:0;width:100%;height:65%;clip-path:polygon(0 100%,35% 18%,52% 62%,72% 8%,100% 100%)}.match-mountain--back{background:#a9c2c2;opacity:.7}.match-mountain--front{background:#5d8a88;opacity:.85;height:48%}.match-landing-art>span{position:absolute;left:44%;top:38%;font-size:4rem;color:#fff}.match-section{padding:2rem 0;border-top:1px solid #eadfd6}.match-section h2{font-size:1.35rem;color:#332a29}.match-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-top:1rem}.match-steps>div{padding:1rem;background:#fff;border:1px solid #eadfd6;border-radius:10px}.match-steps b{display:block;color:#d87536;font-size:.75rem}.match-steps strong{display:block;margin-top:.4rem;font-size:.85rem}.match-two-col{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.match-two-col p{color:#6f625e;line-height:1.7}.koota-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:1rem 0}.koota-grid span{padding:.6rem;background:#fff;border:1px solid #eadfd6;border-radius:7px;font-size:.78rem;text-align:center}@media(max-width:700px){.match-landing-hero{grid-template-columns:1fr;padding-top:2rem}.match-landing-art{height:220px}.match-steps{grid-template-columns:1fr 1fr}.match-two-col{grid-template-columns:1fr;gap:.5rem}.koota-grid{grid-template-columns:1fr 1fr}}
