.contact-hero[data-astro-cid-araztyaa]{background:linear-gradient(115deg,#f1f9fa,#f8fcf8 65%,#eaf5ec);padding-top:86px;padding-bottom:82px}.contact-hero[data-astro-cid-araztyaa] .eyebrow[data-astro-cid-araztyaa]{font-size:.74rem;letter-spacing:.16em}.contact-hero[data-astro-cid-araztyaa] h1[data-astro-cid-araztyaa]{font-size:clamp(2.8rem,6vw,5rem);letter-spacing:-.05em;margin:0 0 18px}.contact-period[data-astro-cid-araztyaa]{color:#72ae3d}.contact-hero[data-astro-cid-araztyaa] p[data-astro-cid-araztyaa]{max-width:750px;line-height:1.8}.contact-section[data-astro-cid-araztyaa]{max-width:1120px;margin-inline:auto;padding-top:75px;padding-bottom:88px}.contact-layout[data-astro-cid-araztyaa]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(26px,5vw,80px);align-items:start}.contact-intro[data-astro-cid-araztyaa]{padding-top:12px}.contact-intro[data-astro-cid-araztyaa] .eyebrow[data-astro-cid-araztyaa]{margin-bottom:16px}.contact-intro[data-astro-cid-araztyaa] h2[data-astro-cid-araztyaa]{font-size:clamp(1.7rem,3.1vw,2.5rem);letter-spacing:-.035em;line-height:1.23;margin:0 0 22px}.contact-intro[data-astro-cid-araztyaa] p[data-astro-cid-araztyaa],.contact-card[data-astro-cid-araztyaa] p[data-astro-cid-araztyaa],.contact-directions[data-astro-cid-araztyaa] p[data-astro-cid-araztyaa]{line-height:1.75;color:#557481}.contact-cards[data-astro-cid-araztyaa]{display:flex;flex-direction:column;gap:18px}.contact-card[data-astro-cid-araztyaa]{border:1px solid #dce5e8;border-radius:15px;background:#fff;padding:30px 32px;box-shadow:0 6px 28px #133c4c09;min-width:0}.contact-top[data-astro-cid-araztyaa]{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:22px}.contact-icon[data-astro-cid-araztyaa]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#eaf5f7;color:#1683a5;border-radius:12px}.contact-icon[data-astro-cid-araztyaa] svg[data-astro-cid-araztyaa]{width:25px;height:25px}.contact-status[data-astro-cid-araztyaa]{font-size:.73rem;font-weight:750;padding:7px 11px;border-radius:18px;background:#f1f5f5;color:#60717a;text-align:right}.contact-label[data-astro-cid-araztyaa]{display:block;letter-spacing:.1em;text-transform:uppercase;color:#1881b3;font-size:.72rem;font-weight:800;margin-bottom:11px}.contact-card[data-astro-cid-araztyaa] h3[data-astro-cid-araztyaa]{font-size:clamp(1.12rem,2vw,1.5rem);line-height:1.35;margin:0 0 12px;overflow-wrap:anywhere}.contact-card[data-astro-cid-araztyaa] h3[data-astro-cid-araztyaa] a[data-astro-cid-araztyaa]{color:#147ea5;text-decoration:underline;text-underline-offset:4px}.contact-card[data-astro-cid-araztyaa] p[data-astro-cid-araztyaa]{font-size:.95rem;margin-bottom:16px}.contact-hint[data-astro-cid-araztyaa]{font-size:.84rem;border-top:1px solid #e5ecee;padding-top:16px}.contact-directions[data-astro-cid-araztyaa]{margin-top:72px;padding:40px 44px;background:#143e53;color:#fff;border-radius:16px;display:flex;justify-content:space-between;align-items:center;gap:32px}.contact-directions[data-astro-cid-araztyaa] h2[data-astro-cid-araztyaa]{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25;letter-spacing:-.02em;margin:10px 0 12px;color:#fff}.contact-directions[data-astro-cid-araztyaa] p[data-astro-cid-araztyaa]{max-width:670px;color:#d4e4e8;font-size:.95rem;margin:0}.contact-cta-eyebrow[data-astro-cid-araztyaa]{font-size:.72rem;letter-spacing:.16em;font-weight:800;color:#a0d6c1}.contact-directions[data-astro-cid-araztyaa] .btn[data-astro-cid-araztyaa]{background:#80b94b;color:#123548;white-space:nowrap;flex-shrink:0}.contact-directions[data-astro-cid-araztyaa] .btn[data-astro-cid-araztyaa]:hover{background:#94ca61}@media(max-width:850px){.contact-layout[data-astro-cid-araztyaa]{grid-template-columns:1fr;gap:28px}.contact-intro[data-astro-cid-araztyaa]{max-width:700px}.contact-section[data-astro-cid-araztyaa]{padding-top:55px;padding-bottom:70px}}@media(max-width:650px){.contact-hero[data-astro-cid-araztyaa]{padding-top:58px;padding-bottom:54px}.contact-card[data-astro-cid-araztyaa]{padding:23px 20px}.contact-status[data-astro-cid-araztyaa]{max-width:55%}.contact-cards[data-astro-cid-araztyaa]{gap:14px}.contact-directions[data-astro-cid-araztyaa]{padding:28px 22px;display:block;margin-top:48px}.contact-directions[data-astro-cid-araztyaa] .btn[data-astro-cid-araztyaa]{margin-top:24px;white-space:normal}}
