.page-contact-select{padding:0 0 60px;background-color:var(--color-bg);color:var(--color-text)}.page-contact-select .contact-select-hero{padding:48px 0 32px}.page-contact-select .contact-select-hero h1{font-size:2rem;font-weight:700;margin-bottom:8px}.page-contact-select .contact-select-hero p{font-size:1rem;color:#555}.page-contact-select .contact-options-grid{display:flex;flex-direction:column;gap:0;max-width:800px}.page-contact-select .contact-option-card{padding:24px 0;border-bottom:1px solid #e8e8e8}.page-contact-select .contact-option-card h2{font-size:1.25rem;font-weight:700;margin-bottom:8px;color:var(--color-text)}.page-contact-select .contact-option-card p{font-size:.9rem;color:#555;margin-bottom:12px;line-height:1.7}.page-contact-select .btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;text-align:center;background:var(--color-primary);color:var(--color-white);text-decoration:none;padding:8px 20px;border-radius:9999px;font-size:.9rem;font-weight:700;box-shadow:0 5px 0 rgba(0,0,0,.2);transition:opacity .2s ease}.page-contact-select .btn:hover{opacity:.8}@media (max-width:768px){.page-contact-select .contact-select-hero h1{font-size:1.5rem}}