.page-module__OSLHOG__pageHeader{text-align:center;padding:80px 60px 40px}.page-module__OSLHOG__pageHeader h1{letter-spacing:3px;margin-bottom:15px;font-size:2em;font-weight:300}.page-module__OSLHOG__pageHeader p{color:var(--mid-gray);font-size:1em}.page-module__OSLHOG__section{padding:60px 0 100px}.page-module__OSLHOG__container{max-width:1000px;margin:0 auto;padding:0 60px}.page-module__OSLHOG__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:60px;display:grid}.page-module__OSLHOG__sectionTitle{margin-bottom:30px;font-size:1.5em;font-weight:300}.page-module__OSLHOG__input{border:1px solid var(--lighter-gray);background:var(--white);width:100%;color:var(--dark-gray);margin-bottom:15px;padding:15px 20px;font-size:.95em;transition:border-color .3s}.page-module__OSLHOG__input:focus{border-color:var(--black);outline:none}.page-module__OSLHOG__input::placeholder{color:var(--light-gray)}.page-module__OSLHOG__textarea{resize:vertical;min-height:150px;font-family:inherit}.page-module__OSLHOG__successMessage{background:var(--off-white);text-align:center;padding:40px}.page-module__OSLHOG__successMessage h3{margin-bottom:15px;font-size:1.3em;font-weight:500}.page-module__OSLHOG__successMessage p{color:var(--mid-gray)}.page-module__OSLHOG__errorMessage{color:#dc2626;margin-bottom:15px;font-size:.9em}.page-module__OSLHOG__infoBlock{margin-bottom:40px}.page-module__OSLHOG__infoLabel{letter-spacing:2px;text-transform:uppercase;color:var(--mid-gray);margin-bottom:15px;font-size:.75em;font-weight:400}.page-module__OSLHOG__infoValue{color:var(--black);font-size:1.2em;text-decoration:none}.page-module__OSLHOG__infoValue:hover{text-decoration:underline}.page-module__OSLHOG__subtext{color:var(--mid-gray)}.page-module__OSLHOG__quoteBox{background:var(--off-white);margin-top:30px;padding:25px}.page-module__OSLHOG__quoteBox p{margin-bottom:15px;font-size:.9em}.page-module__OSLHOG__quoteBox p:last-of-type{font-size:.85em}.page-module__OSLHOG__faqSection{background:var(--off-white);border-top:1px solid var(--lighter-gray);padding:80px 0}.page-module__OSLHOG__faqGrid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.page-module__OSLHOG__faqItem{background:var(--white);border:1px solid var(--lighter-gray);padding:30px}.page-module__OSLHOG__faqQuestion{color:var(--black);letter-spacing:.5px;margin-bottom:12px;font-size:.9em;font-weight:500}.page-module__OSLHOG__faqAnswer{color:var(--mid-gray);font-size:.9em;font-weight:300;line-height:1.7}@media (max-width:768px){.page-module__OSLHOG__pageHeader{padding:60px 20px 30px}.page-module__OSLHOG__container{padding:0 20px}.page-module__OSLHOG__grid{gap:40px}.page-module__OSLHOG__faqSection{padding:60px 0}.page-module__OSLHOG__faqGrid{grid-template-columns:1fr;gap:20px}}
