.info-page{background:linear-gradient(#f9fafb,#fff);min-height:100vh}.info-page .info-hero{background-color:#000;background-position:50%;background-size:cover;align-items:flex-end;height:60vh;min-height:420px;max-height:640px;display:flex;position:relative;overflow:hidden}.info-page .info-hero-overlay{background:linear-gradient(#00000026 0%,#00000040 45%,#000000d9 100%);position:absolute;inset:0}.info-page .info-hero-text{z-index:2;width:100%;max-width:1300px;margin:0 auto;padding:0 1.5rem 3rem;position:relative}.info-page .page-title{color:#fff;letter-spacing:2px;text-transform:uppercase;text-shadow:0 2px 12px #0006;margin-bottom:.75rem;font-size:2.75rem;font-weight:700}.info-page .page-subtitle{color:#e5e7eb;max-width:700px;font-size:1.1rem;line-height:1.6}@media (max-width:640px){.info-page .info-hero{height:46vh;min-height:320px}.info-page .page-title{font-size:1.9rem}}.info-page .main-content{max-width:1300px;margin:0 auto;padding:3.5rem 1.5rem 4rem}.info-page .intro-text{color:#374151;text-align:center;margin-bottom:3rem;font-size:1.05rem;line-height:1.8}.info-page .info-section{margin-bottom:2.75rem}.info-page .section-title{text-transform:uppercase;color:#000;letter-spacing:1px;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.3rem;font-weight:700;display:inline-block;position:relative}.info-page .section-title:after{content:"";background-color:#fbbf24;border-radius:2px;width:45px;height:3px;position:absolute;bottom:0;left:0}.info-page .section-paragraph{color:#4b5563;margin-bottom:1rem;font-size:1rem;line-height:1.85}.info-page .section-list{color:#4b5563;padding-left:22px;font-size:1rem;line-height:2}.info-page .image-blocks{flex-direction:column;gap:3rem;margin-top:1.5rem;display:flex}.info-page .image-block{grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;display:grid}.info-page .image-block.reverse{direction:rtl}.info-page .image-block.reverse>*{direction:ltr}.info-page .image-block-img-wrap{border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #00000014}.info-page .image-block-img-wrap img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;display:block}.info-page .image-block-text h3{color:#000;margin-bottom:.8rem;font-size:1.4rem;font-weight:700}.info-page .image-block-text p{color:#4b5563;font-size:1rem;line-height:1.8}@media (max-width:768px){.info-page .image-block,.info-page .image-block.reverse{direction:ltr;grid-template-columns:1fr}}.info-page .cards-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.info-page .info-card{background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden;box-shadow:0 6px 18px #0000000d}.info-page .info-card-img-wrap{width:100%;height:150px;overflow:hidden}.info-page .info-card-img-wrap img{object-fit:cover;width:100%;height:100%}.info-page .info-card h3{color:#000;text-transform:capitalize;margin:1.1rem 1.5rem .6rem;font-size:1.05rem;font-weight:700}.info-page .info-card p{color:#6b7280;margin:0 1.5rem 1.5rem;font-size:.92rem;line-height:1.6}.info-page .info-card:not(:has(.info-card-img-wrap)) h3{margin-top:1.75rem}.info-page .info-card:not(:has(.info-card-img-wrap)) p{margin-bottom:1.75rem}.info-page .cta-box{text-align:center;background:#000;border-radius:12px;margin-top:2.5rem;padding:2.5rem 1.5rem}.info-page .cta-box p{color:#d1d5db;margin-bottom:1.2rem;font-size:1rem}.info-page .cta-button{color:#000;text-transform:uppercase;letter-spacing:1px;background-color:#fff;border-radius:4px;padding:.85rem 2.2rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block}.info-page .cta-button:hover{background-color:#fbbf24}
