.page-module__cuSx5G__article{background:#fff}.page-module__cuSx5G__hero{background:#fff;border-bottom:1px solid #e0e3e2;padding:56px 48px 24px}.page-module__cuSx5G__h1{color:#052e30;margin:0 0 8px;font-size:40px;font-weight:800}.page-module__cuSx5G__lede{color:#565c5d;max-width:640px;margin:0;font-size:16px;line-height:1.6}.page-module__cuSx5G__body{grid-template-columns:1.4fr 1fr;gap:48px;padding:48px;display:grid}.page-module__cuSx5G__form{background:#f7f9f8;border:1px solid #e0e3e2;border-radius:12px;padding:36px}.page-module__cuSx5G__formHeading{color:#052e30;margin:0 0 20px;font-size:22px;font-weight:700}.page-module__cuSx5G__formRow{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.page-module__cuSx5G__formField{margin-bottom:14px}.page-module__cuSx5G__formLabel{color:#565c5d;letter-spacing:.3px;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.page-module__cuSx5G__formInput{color:#1a2122;background:#fff;border:1.5px solid #e0e3e2;border-radius:8px;outline:0;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:border .15s}.page-module__cuSx5G__formInput:focus{border-color:#0e8f7e}.page-module__cuSx5G__formArea{resize:vertical;min-height:120px}.page-module__cuSx5G__formBtn{color:#fff;cursor:pointer;background:#052e30;border:0;border-radius:8px;padding:14px 28px;font-family:inherit;font-size:14px;font-weight:600;display:inline-block}.page-module__cuSx5G__formBtn:hover:not(:disabled){background:#095c51}.page-module__cuSx5G__formBtn:disabled{opacity:.6;cursor:wait}.page-module__cuSx5G__formError{color:#991b1b;background:#fee2e2;border-radius:8px;margin-bottom:12px;padding:12px 14px;font-size:14px}.page-module__cuSx5G__formSuccess{color:#166534;background:#dcfce7;border:1px solid #16653488;border-radius:12px;padding:24px}.page-module__cuSx5G__formSuccess strong{margin-bottom:4px;font-size:18px;display:block}.page-module__cuSx5G__formSuccess p{margin:0;font-size:14px;line-height:1.55}.page-module__cuSx5G__channels{flex-direction:column;gap:14px;display:flex}.page-module__cuSx5G__channel{background:#fff;border:1px solid #e0e3e2;border-left:4px solid #0e8f7e;border-radius:8px;padding:24px}.page-module__cuSx5G__channelHeader{align-items:center;gap:12px;margin-bottom:8px;display:flex}.page-module__cuSx5G__channelIcon{background:#ccf8b9;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.page-module__cuSx5G__channelTitle{color:#052e30;margin:0;font-size:16px;font-weight:700}.page-module__cuSx5G__channelBody{color:#565c5d;margin:0;font-size:13px;line-height:1.55}.page-module__cuSx5G__phones{background:#fff;border-top:1px solid #e0e3e2;padding:48px}.page-module__cuSx5G__h2{color:#052e30;text-align:center;margin:0 0 24px;font-size:24px;font-weight:700}.page-module__cuSx5G__phoneGrid{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1000px;margin:0 auto;display:grid}.page-module__cuSx5G__phone{text-align:center;cursor:pointer;color:inherit;background:#f7f9f8;border:1px solid #e0e3e2;border-radius:12px;padding:20px;text-decoration:none;transition:all .15s;display:block}.page-module__cuSx5G__phone:hover{background:#fff;border-color:#0e8f7e;box-shadow:0 4px 12px #0000000f}.page-module__cuSx5G__phoneFlag{margin-bottom:8px;font-size:32px}.page-module__cuSx5G__phoneCountry{color:#6e6e6e;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600}.page-module__cuSx5G__phoneNumber{color:#052e30;font-feature-settings:"tnum";font-size:17px;font-weight:700}.page-module__cuSx5G__offices{background:#f7f9f8;padding:48px}.page-module__cuSx5G__officeGrid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:1000px;margin:0 auto;display:grid}.page-module__cuSx5G__office{background:#fff;border-left:4px solid #0e8f7e;border-radius:8px;padding:24px}.page-module__cuSx5G__officeTag{color:#095c51;letter-spacing:2px;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.page-module__cuSx5G__officeName{color:#052e30;margin:0 0 8px;font-size:17px;font-weight:700}.page-module__cuSx5G__officeAddress{color:#565c5d;margin:0;font-size:14px;line-height:1.6}@media (max-width:900px){.page-module__cuSx5G__body{grid-template-columns:1fr;padding:32px 24px}.page-module__cuSx5G__phoneGrid{grid-template-columns:repeat(2,1fr)}.page-module__cuSx5G__officeGrid{grid-template-columns:1fr}.page-module__cuSx5G__phones,.page-module__cuSx5G__offices{padding:40px 24px}.page-module__cuSx5G__hero{padding:40px 24px 20px}.page-module__cuSx5G__h1{font-size:32px}}
