.ig-contact-page{padding-top:28px;padding-bottom:46px;min-height:0}
.ig-contact-breadcrumb{display:flex;gap:9px;align-items:center;margin-bottom:20px;font-size:10px;color:#64736b}.ig-contact-breadcrumb a{text-decoration:underline;text-underline-offset:3px}
.ig-contact-heading{position:relative;display:flex;align-items:center;justify-content:space-between;gap:35px;overflow:hidden;padding:34px 38px;border:1px solid #dce5d3;border-radius:24px;background:linear-gradient(115deg,#edf2e5,#f8f4e9);isolation:isolate}
.ig-contact-kicker{margin:0 0 10px;font-size:9px;font-weight:800;letter-spacing:.12em;line-height:1.5;color:#6c7860}
.ig-contact-heading h1{margin:0 0 14px;font-size:clamp(34px,4.3vw,56px);line-height:1.07;color:#173e35;letter-spacing:-.05em}
.ig-contact-intro{margin:0;max-width:590px;font-size:13px;line-height:1.8;color:#5b7064;text-wrap:pretty}
.ig-contact-hello{flex:0 0 155px;position:relative;display:grid;place-items:center;color:#173e35;padding:10px}
.ig-contact-hello:before{content:"";position:absolute;inset:5px;border-radius:50%;background:#f7c99b;z-index:-1;transform:rotate(-9deg)}
.ig-contact-hello svg{display:block;width:110px;height:110px;transform:rotate(-8deg)}
.ig-contact-hello>span{position:absolute;bottom:6px;right:1px;padding:7px 13px;background:#fffcf5;border:1px solid #e3dfd0;border-radius:10px;font-size:15px;font-weight:800;transform:rotate(5deg)}
.ig-contact-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0 28px}
.ig-contact-channel{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:24px;border:1px solid #dfe4d8;border-radius:22px;background:#fff;box-shadow:0 5px 18px #173e3504;transition:transform .2s,border-color .2s,box-shadow .2s}
.ig-contact-call{background:#f1f5ea}.ig-contact-mail{background:#fff2e7;border-color:#f0d9c4}.ig-contact-social{background:#f9f8f1}
.ig-contact-channel:hover{transform:translateY(-3px);border-color:#a6b69b;box-shadow:0 9px 22px #173e350c}
.ig-contact-channel-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#173e35;color:#fffcf5}.ig-contact-mail .ig-contact-channel-icon{background:#f7c99b;color:#173e35}.ig-contact-channel-icon svg{display:block;width:22px;height:22px}
.ig-contact-channel-copy{display:flex;flex-direction:column;flex:1;gap:6px;min-width:0;width:100%}
.ig-contact-channel-label{font-size:11px;font-weight:650;line-height:1.5;color:#64715f}
.ig-contact-channel strong{font-size:clamp(17px,2vw,25px);font-weight:850;line-height:1.4;letter-spacing:-.04em;color:#173e35;white-space:nowrap}
.ig-contact-mail strong{font-size:clamp(14px,1.7vw,21px)}
.ig-contact-channel-description{display:block;font-size:11px;line-height:1.7;color:#64736b;max-width:280px}
.ig-contact-channel-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:17px;padding-top:11px;border-top:1px solid #173e3517;width:100%;font-size:11px;font-weight:800;line-height:1.5;color:#173e35}
.ig-contact-channel-cta svg{width:16px;height:16px}
.ig-contact-help{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;padding:22px 24px;border:1px solid #e6e6d9;border-radius:20px;background:#f8f7f0}
.ig-contact-help .ig-contact-kicker{margin-bottom:6px;font-size:8px}.ig-contact-help h2{margin:0;font-size:19px;line-height:1.25;letter-spacing:-.025em}
.ig-contact-help>a{display:flex;align-items:center;gap:10px;padding:12px 13px;min-width:0;border:1px solid #e4e6db;border-radius:12px;background:#fffcf5;font-size:11px;font-weight:700;line-height:1.5}
.ig-contact-help>a>svg{margin-left:auto;width:15px;height:15px}.ig-contact-help-icon{display:grid;place-items:center;color:#987052}.ig-contact-help-icon svg{width:20px;height:20px}
.ig-contact-help>a:hover{border-color:#9caf96;background:#fff}
@media(max-width:1000px){.ig-contact-channel{padding:20px;gap:14px}.ig-contact-channel strong{font-size:21px}.ig-contact-mail strong{font-size:16px}.ig-contact-help{gap:12px;padding:20px}.ig-contact-help h2{font-size:17px}.ig-contact-help>a{padding:11px;font-size:10px;gap:7px}}
@media(max-width:750px){.ig-contact-heading{padding:28px;gap:18px}.ig-contact-hello{flex-basis:120px}.ig-contact-hello svg{width:90px;height:90px}.ig-contact-intro{font-size:12px}.ig-contact-channels{gap:12px}.ig-contact-channel{padding:17px}.ig-contact-channel strong{font-size:18px}.ig-contact-mail strong{font-size:13px}.ig-contact-help{grid-template-columns:1fr 1fr}.ig-contact-help>div{grid-column:1/-1}.ig-contact-help h2{font-size:20px}}
@media(max-width:600px){.ig-contact-page{padding-top:20px;padding-bottom:28px}.ig-contact-breadcrumb{font-size:9px;margin-bottom:15px}.ig-contact-heading{padding:23px 21px;border-radius:20px;display:block}.ig-contact-kicker{font-size:8px;margin-bottom:11px;letter-spacing:.09em}.ig-contact-heading h1{position:relative;z-index:1;font-size:34px;line-height:1.12;margin-bottom:14px;max-width:240px}.ig-contact-intro{position:relative;z-index:1;font-size:12px;line-height:1.8}.ig-contact-intro br{display:none}.ig-contact-hello{position:absolute;right:10px;top:10px;width:80px;height:80px;padding:7px;opacity:.12;z-index:0}.ig-contact-hello svg{width:70px;height:70px}.ig-contact-hello>span{display:none}.ig-contact-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:16px 0 20px}.ig-contact-channel{padding:16px 13px;border-radius:17px;gap:13px}.ig-contact-channel-icon{width:35px;height:35px;border-radius:11px}.ig-contact-channel-icon svg{width:19px;height:19px}.ig-contact-channel-label{font-size:10px}.ig-contact-channel strong{font-size:clamp(14px,4.2vw,20px);letter-spacing:-.04em}.ig-contact-mail strong{font-size:clamp(9px,2.55vw,13px);letter-spacing:-.035em}.ig-contact-channel-description{font-size:10px;line-height:1.6}.ig-contact-channel-cta{font-size:10px;padding-top:10px;gap:8px}.ig-contact-channel-cta svg{width:14px;height:14px}.ig-contact-social{grid-column:1/-1;display:grid;grid-template-columns:35px minmax(0,1fr);gap:10px 13px;align-items:start}.ig-contact-social .ig-contact-channel-copy{gap:3px}.ig-contact-social strong{font-size:19px}.ig-contact-social .ig-contact-channel-description{max-width:none}.ig-contact-social .ig-contact-channel-cta{grid-column:2;padding-top:8px}.ig-contact-help{padding:18px 15px;gap:13px 10px;border-radius:17px}.ig-contact-help .ig-contact-kicker{font-size:7px}.ig-contact-help h2{font-size:19px}.ig-contact-help>a{flex-wrap:wrap;gap:6px;font-size:10px;padding:10px;align-self:stretch}.ig-contact-help-icon{width:100%;justify-content:start}.ig-contact-help-icon svg{width:19px;height:19px}.ig-contact-help>a>svg{width:12px;height:12px;flex-shrink:0}}
@media(max-width:360px){.ig-contact-heading{padding:21px 17px}.ig-contact-heading h1{font-size:30px}.ig-contact-intro{font-size:11px}.ig-contact-channel{padding:14px 11px}.ig-contact-channels{gap:9px}.ig-contact-channel strong{font-size:14px}.ig-contact-mail strong{font-size:9px}.ig-contact-channel-cta{font-size:9px}.ig-contact-help>a{font-size:9px;padding:9px}}
@media(prefers-reduced-motion:reduce){.ig-contact-channel{transition:none}.ig-contact-channel:hover{transform:none}}
