.PageHero-module__aE6RSq__hero{background:linear-gradient(160deg, var(--emerald-900), var(--emerald-800) 70%);color:var(--white);padding:108px 0 76px;position:relative;overflow:hidden}.PageHero-module__aE6RSq__bgImage{object-fit:cover;z-index:0;filter:saturate(1.05);animation:16s ease-out forwards PageHero-module__aE6RSq__kenBurns}@keyframes PageHero-module__aE6RSq__kenBurns{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes PageHero-module__aE6RSq__fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.PageHero-module__aE6RSq__overlay{z-index:1;background:linear-gradient(160deg,#0a3d33ed,#0f5c4ddb 55%,#0a3d33d1);position:absolute;inset:0}.PageHero-module__aE6RSq__grid{z-index:2;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 80%);mask-image:linear-gradient(#00000080,#0000 80%)}.PageHero-module__aE6RSq__inner{z-index:3;max-width:760px;position:relative}.PageHero-module__aE6RSq__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-300);opacity:0;align-items:center;gap:8px;margin-bottom:18px;font-size:.78rem;font-weight:700;animation:.7s cubic-bezier(.16,1,.3,1) 50ms forwards PageHero-module__aE6RSq__fadeUp;display:inline-flex}.PageHero-module__aE6RSq__eyebrow:before{content:"";background:var(--gold-500);width:26px;height:2px;display:inline-block}.PageHero-module__aE6RSq__title{color:var(--white);opacity:0;margin-bottom:18px;font-size:clamp(2.1rem,4.5vw,3.1rem);animation:.7s cubic-bezier(.16,1,.3,1) .16s forwards PageHero-module__aE6RSq__fadeUp}.PageHero-module__aE6RSq__description{color:#fffc;opacity:0;max-width:620px;font-size:1.08rem;animation:.7s cubic-bezier(.16,1,.3,1) .28s forwards PageHero-module__aE6RSq__fadeUp}@media (prefers-reduced-motion:reduce){.PageHero-module__aE6RSq__bgImage{animation:none}.PageHero-module__aE6RSq__eyebrow,.PageHero-module__aE6RSq__title,.PageHero-module__aE6RSq__description{opacity:1;animation:none}}
.page-module__j6Q3dW__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:40px;display:grid}.page-module__j6Q3dW__channels{flex-direction:column;gap:18px;display:flex}.page-module__j6Q3dW__channelCard,.page-module__j6Q3dW__addressCard{background:var(--white);border:1px solid var(--border-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);align-items:flex-start;gap:16px;padding:22px 24px;transition:transform .2s,box-shadow .2s;display:flex}.page-module__j6Q3dW__channelCard:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.page-module__j6Q3dW__channelIcon{background:var(--emerald-50);width:44px;height:44px;color:var(--emerald-800);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__j6Q3dW__channelCard h3,.page-module__j6Q3dW__addressCard h3{margin-bottom:4px;font-size:1rem}.page-module__j6Q3dW__channelCard p,.page-module__j6Q3dW__addressCard p{color:var(--ink-600);font-size:.92rem}.page-module__j6Q3dW__spacedTitle{margin-top:14px}.page-module__j6Q3dW__formCard{background:var(--white);border:1px solid var(--border-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:34px}.page-module__j6Q3dW__formNote{color:var(--ink-400);margin:8px 0 22px;font-size:.85rem}.page-module__j6Q3dW__form{flex-direction:column;gap:16px;display:flex}.page-module__j6Q3dW__form label{color:var(--charcoal-700);flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;display:flex}.page-module__j6Q3dW__form input,.page-module__j6Q3dW__form select,.page-module__j6Q3dW__form textarea{border-radius:var(--radius-sm);border:1px solid var(--border-soft);background:var(--off-white);color:var(--charcoal-900);resize:vertical;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:border-color .2s,background .2s}.page-module__j6Q3dW__form input:focus,.page-module__j6Q3dW__form select:focus,.page-module__j6Q3dW__form textarea:focus{outline:2px solid var(--emerald-700);outline-offset:1px;border-color:var(--emerald-700);background:var(--white)}.page-module__j6Q3dW__form button{align-self:flex-start;margin-top:6px}@media (max-width:900px){.page-module__j6Q3dW__grid{grid-template-columns:1fr}}
