.page-module__OSLHOG__main{padding-top:100px;padding-bottom:var(--space-xl)}.page-module__OSLHOG__container{max-width:900px;margin:0 auto;padding:0 1.5rem}.page-module__OSLHOG__pageTitle{text-align:center;margin-bottom:.75rem}.page-module__OSLHOG__pageSubtitle{text-align:center;color:var(--text-muted);margin-bottom:var(--space-xl);font-size:1.15rem}.page-module__OSLHOG__content{grid-template-columns:1fr 1.5fr;gap:3rem;display:grid}.page-module__OSLHOG__info{flex-direction:column;gap:1.5rem;display:flex}.page-module__OSLHOG__infoCard{background:var(--bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.5rem}.page-module__OSLHOG__infoCard h3{color:var(--text-main);margin:0 0 .75rem;font-size:1rem}.page-module__OSLHOG__infoCard a{color:var(--primary-pink);word-break:break-all;text-decoration:none}.page-module__OSLHOG__infoCard a:hover{text-decoration:underline}.page-module__OSLHOG__infoCard p{color:var(--text-main);margin:0}.page-module__OSLHOG__formLink{box-shadow:var(--shadow-md);background:linear-gradient(135deg,#e83b7a,#ff6fa3);border-radius:999px;margin-top:.75rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:500;transition:transform .2s,background .2s;display:inline-block;color:#fff!important}.page-module__OSLHOG__formLink:hover{background:linear-gradient(135deg,#d92f6c,#ff6fa3);text-decoration:none;transform:scale(1.02);color:#fff!important}.page-module__OSLHOG__emailRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__OSLHOG__copyButton{background:var(--bg-white);color:var(--text-main);cursor:pointer;box-shadow:var(--shadow-sm);border:none;border-radius:999px;padding:.35rem .75rem;font-size:.8rem;transition:transform .2s,background .2s}.page-module__OSLHOG__copyButton:hover{background:var(--light-pink);transform:scale(1.02)}.page-module__OSLHOG__submitButton{color:#fff;cursor:pointer;box-shadow:var(--shadow-md);background:linear-gradient(135deg,#e83b7a,#ff6fa3);border:none;border-radius:999px;flex:1;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;transition:transform .2s,background .2s}.page-module__OSLHOG__submitButton:hover:not(:disabled){background:linear-gradient(135deg,#d92f6c,#ff6fa3);transform:scale(1.02)}.page-module__OSLHOG__submitButton:disabled,.page-module__OSLHOG__submitButtonAlt:disabled{opacity:.5;cursor:not-allowed}.page-module__OSLHOG__submitButtonAlt{color:var(--primary-pink);cursor:pointer;box-shadow:var(--shadow-sm);background:#fff;border:none;border-radius:999px;flex:1;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;transition:transform .2s,background .2s,color .2s}.page-module__OSLHOG__submitButtonAlt:hover:not(:disabled){background:var(--light-pink);transform:scale(1.02)}.page-module__OSLHOG__buttonGroup{gap:1rem;margin-top:.5rem;display:flex}.page-module__OSLHOG__ein{color:var(--text-muted);margin-top:.25rem;font-size:.9rem}.page-module__OSLHOG__socialLinks{flex-direction:column;gap:.75rem;display:flex}.page-module__OSLHOG__socialLink{color:var(--text-main);align-items:center;gap:.75rem;font-size:.95rem;text-decoration:none;display:flex}.page-module__OSLHOG__socialLink:hover{color:var(--primary-pink)}.page-module__OSLHOG__form{background:var(--bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:2rem}.page-module__OSLHOG__formGroup{margin-bottom:1.25rem}.page-module__OSLHOG__formGroup label{color:var(--text-main);margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.page-module__OSLHOG__formGroup input,.page-module__OSLHOG__formGroup textarea{border-radius:var(--radius-md);background:var(--bg-white);width:100%;color:var(--text-main);border:1px solid #e83b7a26;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.page-module__OSLHOG__formGroup input:focus,.page-module__OSLHOG__formGroup textarea:focus{border-color:var(--primary-pink);outline:none;box-shadow:0 0 0 3px #e83b7a1f}.page-module__OSLHOG__formGroup textarea{resize:vertical;min-height:120px}@media (max-width:768px){.page-module__OSLHOG__content{grid-template-columns:1fr;gap:2rem}.page-module__OSLHOG__info{order:1}.page-module__OSLHOG__form{order:0}.page-module__OSLHOG__buttonGroup{flex-direction:column}}
