.contact-surfaces-module__jG85qa__page{color:var(--foreground);max-width:1080px;min-height:68vh;margin:0 auto;padding:clamp(34px,7vw,76px) clamp(16px,4vw,32px) 84px}.contact-surfaces-module__jG85qa__heading{text-align:center;max-width:720px;margin:0 auto 30px}.contact-surfaces-module__jG85qa__eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.73rem;font-weight:800}.contact-surfaces-module__jG85qa__title{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,6vw,3.4rem);line-height:1.04}.contact-surfaces-module__jG85qa__lead{color:var(--muted-foreground);max-width:60ch;margin:14px auto 0;font-size:1rem;line-height:1.7}.contact-surfaces-module__jG85qa__contactGrid{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:18px;display:grid}.contact-surfaces-module__jG85qa__aside,.contact-surfaces-module__jG85qa__card,.contact-surfaces-module__jG85qa__policyCard{border:1px solid var(--border);border-radius:24px;box-shadow:0 14px 40px #34272b12}.contact-surfaces-module__jG85qa__aside{background:var(--secondary);align-content:start;gap:14px;padding:clamp(20px,4vw,30px);display:grid}.contact-surfaces-module__jG85qa__asideTitle,.contact-surfaces-module__jG85qa__sectionTitle{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.3rem,3vw,1.7rem);line-height:1.15}.contact-surfaces-module__jG85qa__aside p,.contact-surfaces-module__jG85qa__policyCard p,.contact-surfaces-module__jG85qa__policyCard li{color:var(--foreground);margin:0;line-height:1.7}.contact-surfaces-module__jG85qa__aside a,.contact-surfaces-module__jG85qa__policyCard a{color:var(--primary);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration-thickness:1px}.contact-surfaces-module__jG85qa__card{background:#fff;min-width:0;padding:clamp(20px,4vw,34px)}.contact-surfaces-module__jG85qa__form{gap:10px;display:grid}.contact-surfaces-module__jG85qa__label{color:var(--foreground);margin-top:5px;font-weight:700}.contact-surfaces-module__jG85qa__input,.contact-surfaces-module__jG85qa__textarea{background:var(--card);border-color:var(--secondary);color:var(--foreground);min-height:46px}.contact-surfaces-module__jG85qa__textarea{resize:vertical;min-height:150px;line-height:1.55}.contact-surfaces-module__jG85qa__input:focus-visible,.contact-surfaces-module__jG85qa__textarea:focus-visible{border-color:var(--primary);outline-offset:1px;outline:3px solid #8063a03d}.contact-surfaces-module__jG85qa__error{color:#8a2c35;margin:0;font-size:.9rem;line-height:1.45}.contact-surfaces-module__jG85qa__success{background:var(--smp-sky-soft);border:1px solid var(--smp-sky);color:#244a34;border-radius:16px;margin:0;padding:18px;font-weight:700;line-height:1.6;display:block}.contact-surfaces-module__jG85qa__submitButton{min-height:48px;margin-top:8px}.contact-surfaces-module__jG85qa__policyLayout{gap:16px;max-width:820px;margin:0 auto;display:grid}.contact-surfaces-module__jG85qa__policyCard{background:#fff;gap:12px;padding:clamp(18px,4vw,28px);display:grid}.contact-surfaces-module__jG85qa__policyCard ul{gap:8px;margin:0;padding-left:1.2rem;display:grid}.contact-surfaces-module__jG85qa__policyNote{background:var(--smp-sky-soft);border:1px solid var(--smp-sky);color:#244a34;border-radius:16px;padding:16px 18px;line-height:1.65}.contact-surfaces-module__jG85qa__optionGroups{gap:18px;display:grid}.contact-surfaces-module__jG85qa__optionGroup{gap:10px;display:grid}.contact-surfaces-module__jG85qa__optionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-surfaces-module__jG85qa__option{background:var(--smp-blush);border:1px solid var(--smp-blush);border-radius:16px;min-width:0;padding:15px}.contact-surfaces-module__jG85qa__option:nth-child(2n){background:var(--smp-sky-soft);border-color:var(--smp-sky-soft)}.contact-surfaces-module__jG85qa__option h4{color:var(--foreground);font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:1.12rem;line-height:1.25}.contact-surfaces-module__jG85qa__option p{color:var(--foreground);overflow-wrap:anywhere;margin:7px 0 0;font-size:.93rem;line-height:1.6}.contact-surfaces-module__jG85qa__empty,.contact-surfaces-module__jG85qa__loading,.contact-surfaces-module__jG85qa__loadError{border-radius:14px;margin:0;padding:14px 16px;line-height:1.6}.contact-surfaces-module__jG85qa__empty,.contact-surfaces-module__jG85qa__loading{background:var(--secondary);color:var(--foreground)}.contact-surfaces-module__jG85qa__loadError{color:#7b3027;background:#fff0ed}@media (max-width:680px){.contact-surfaces-module__jG85qa__contactGrid,.contact-surfaces-module__jG85qa__optionList{grid-template-columns:minmax(0,1fr)}}
