.page-module__OSLHOG__pageWrapper{color:#475569;background-color:#f8fafc;padding-bottom:6rem}.page-module__OSLHOG__hero{text-align:center;background-image:url(https://images.unsplash.com/photo-1544735716-392fe2489ffa?auto=format&fit=crop&q=80&w=2000&h=1000);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:50vh;display:flex;position:relative}.page-module__OSLHOG__heroOverlay{background:linear-gradient(#0f172a99 0%,#0f172acc 100%);position:absolute;inset:0}.page-module__OSLHOG__heroContainer{z-index:2;color:#fff;padding-top:120px;position:relative}.page-module__OSLHOG__scriptText{color:#ffb703;margin-bottom:.5rem;font-family:Georgia,serif;font-size:2rem;font-style:italic;display:block}.page-module__OSLHOG__heroTitle{letter-spacing:-1px;font-size:4rem;font-weight:800}.page-module__OSLHOG__infoSection{z-index:3;margin-top:-80px;margin-bottom:6rem;position:relative}.page-module__OSLHOG__cardGrid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.page-module__OSLHOG__infoCard{text-align:center;background:#fff;border-radius:16px;padding:3rem 2rem;transition:transform .3s;box-shadow:0 10px 30px #0000000d}.page-module__OSLHOG__infoCard:hover{transform:translateY(-5px)}.page-module__OSLHOG__iconCircle{color:#ffb703;background-color:#fff7ed;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 1.5rem;display:flex}.page-module__OSLHOG__infoCard h3{color:#1e293b;margin-bottom:1rem;font-size:1.2rem;font-weight:700}.page-module__OSLHOG__infoCard p{color:#64748b;font-size:.9rem;line-height:1.8}.page-module__OSLHOG__mainSection{background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;gap:3rem;padding:3rem;display:grid;box-shadow:0 10px 40px #00000008}.page-module__OSLHOG__formWrapper{padding-right:2rem}.page-module__OSLHOG__formTitle{color:#1e293b;margin-bottom:2rem;font-size:1.8rem;font-weight:800}.page-module__OSLHOG__contactForm{flex-direction:column;gap:1.2rem;display:flex}.page-module__OSLHOG__inputGroup input,.page-module__OSLHOG__inputGroup textarea{color:#1e293b;background-color:#f8fafc;border:1px solid #0000;border-radius:8px;outline:none;width:100%;padding:1rem 1.2rem;font-family:inherit;font-size:.95rem;transition:border-color .3s,background-color .3s}.page-module__OSLHOG__inputGroup input::placeholder,.page-module__OSLHOG__inputGroup textarea::placeholder{color:#94a3b8}.page-module__OSLHOG__inputGroup input:focus,.page-module__OSLHOG__inputGroup textarea:focus{background-color:#fff;border-color:#ffb703;box-shadow:0 0 0 3px #ea580c1a}.page-module__OSLHOG__inputGroup textarea{resize:vertical}.page-module__OSLHOG__submitBtn{color:#fff;cursor:pointer;background-color:#ffb703;border:none;border-radius:8px;margin-top:1rem;padding:1.2rem;font-size:1rem;font-weight:700;transition:background-color .3s}.page-module__OSLHOG__submitBtn:hover{background-color:#c2410c}.page-module__OSLHOG__mapWrapper{border-radius:16px;min-height:500px;overflow:hidden}@media (max-width:1024px){.page-module__OSLHOG__cardGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__OSLHOG__heroTitle{font-size:3rem}.page-module__OSLHOG__infoSection{margin-top:-40px}.page-module__OSLHOG__cardGrid{grid-template-columns:1fr}.page-module__OSLHOG__mainSection{grid-template-columns:1fr;padding:2rem}.page-module__OSLHOG__formWrapper{padding-right:0}.page-module__OSLHOG__mapWrapper{min-height:400px}}
