.container{max-width:1200px;margin:0 auto;padding:0 20px}.header-section{text-align:center;padding:60px 0 40px}.main-title{letter-spacing:-1.5px;margin:0;font-family:Fjalla One,sans-serif;font-size:clamp(60px,10vw,120px);font-weight:400;line-height:110px}.title-underline{background:#f5c518;border-radius:2px;width:100px;height:4px;margin:10px auto}.info-bar{border-top:1px solid #333;border-bottom:1px solid #333;grid-template-columns:repeat(4,1fr);gap:40px;margin-bottom:100px;padding:40px 0;display:grid}.info-col h4{color:#fff6;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-family:Fjalla One,sans-serif;font-size:14px}.info-col p,.info-col a{text-transform:uppercase;letter-spacing:normal;color:#fff;margin-bottom:8px;font-family:Fjalla One,sans-serif;font-size:24px;font-weight:400;line-height:1.2;text-decoration:none;display:block}.info-text p,.info-text a,.info-text .roll-up-link{font-size:28px}.roll-up-link{vertical-align:top;color:#fff;height:1.2em;margin-bottom:8px;line-height:1.2;text-decoration:none;display:inline-block;overflow:hidden}.roll-up-wrapper{transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.roll-up-link:hover .roll-up-wrapper{transform:translateY(-50%)}.roll-span{height:1.25em;display:block}.benefits-section{color:#fff;background-color:#0000;padding:100px 60px}.benefits-header{justify-content:space-between;align-items:flex-end;margin-bottom:64px;display:flex}.benefits-header h2{letter-spacing:-2.3px;margin:0;font-family:Fjalla One,sans-serif;font-size:clamp(36px,4vw,52px);line-height:1.05}.yellow-pill-btn{color:#000;text-transform:uppercase;background:#f5c518;border-radius:50px;padding:10px 24px;font-size:12px;font-weight:700;text-decoration:none}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:1200px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.benefits-grid{grid-template-columns:1fr}}.benefit-card{background-color:#141414;border:1px solid #ffffff0d;border-radius:20px;flex-direction:column;min-height:270px;padding:40px;transition:all .3s;display:flex}.benefit-card:hover{border-color:#f5c51866}.benefit-icon{color:#000;border-radius:15px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:30px;font-size:28px;display:flex;position:relative;overflow:hidden}.benefit-card h3{text-transform:uppercase;margin-bottom:15px;font-family:Fjalla One,sans-serif;font-size:40px;line-height:1}.benefit-card p{color:#ffffff80;font-size:22px;line-height:1.5}.map-section{margin-bottom:0}.map-title-area{text-align:center;margin-bottom:30px}.map-title-area h2{text-transform:uppercase;letter-spacing:-2.3px;font-family:Fjalla One,sans-serif;font-size:32px}.map-frame-wrapper{border:2px solid #f5c518;border-radius:12px;height:400px;overflow:hidden}@media (max-width:768px){.info-bar{grid-template-columns:1fr 1fr;gap:30px}}
