.under-construction{min-height:100vh;background-color:#f5f5f7;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.under-construction{background-color:#000}}.under-construction__container{max-width:980px;margin:0 auto;padding:80px 20px 60px}@media only screen and (max-width:734px){.under-construction__container{padding:60px 16px 40px}}.under-construction__hero{text-align:center;margin-bottom:80px}@media only screen and (max-width:734px){.under-construction__hero{margin-bottom:60px}}.under-construction__title{font-size:80px;font-weight:600;line-height:1.05;letter-spacing:-.015em;color:#1d1d1f;margin-bottom:16px}@media only screen and (max-width:1068px){.under-construction__title{font-size:64px;line-height:1.0625;letter-spacing:-.009em}}@media only screen and (max-width:734px){.under-construction__title{font-size:48px;line-height:1.08349;letter-spacing:-.003em}}@media(prefers-color-scheme:dark){.under-construction__title{color:#f5f5f7}}.under-construction__subtitle{font-size:28px;font-weight:400;line-height:1.14286;letter-spacing:.007em;color:#6e6e73;margin-bottom:12px}@media only screen and (max-width:1068px){.under-construction__subtitle{font-size:24px;line-height:1.16667;letter-spacing:.009em}}@media only screen and (max-width:734px){.under-construction__subtitle{font-size:21px;line-height:1.19048;letter-spacing:.011em}}@media(prefers-color-scheme:dark){.under-construction__subtitle{color:#a1a1a6}}.under-construction__description{font-size:21px;font-weight:400;line-height:1.381;letter-spacing:.011em;color:#6e6e73;max-width:640px;margin:0 auto}@media only screen and (max-width:734px){.under-construction__description{font-size:17px;line-height:1.47059;letter-spacing:-.022em}}@media(prefers-color-scheme:dark){.under-construction__description{color:#a1a1a6}}.under-construction__contact{margin-bottom:60px}@media only screen and (max-width:734px){.under-construction__contact{margin-bottom:40px}}.contact-card{background:#fff;border-radius:18px;padding:48px;box-shadow:0 4px 6px rgba(0,0,0,.07),0 1px 3px rgba(0,0,0,.06)}@media only screen and (max-width:734px){.contact-card{padding:32px 24px;border-radius:14px}}@media(prefers-color-scheme:dark){.contact-card{background:#1d1d1f;box-shadow:0 4px 6px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.2)}}.contact-card__title{font-size:32px;font-weight:600;line-height:1.125;letter-spacing:.004em;color:#1d1d1f;text-align:center;margin-bottom:40px}@media only screen and (max-width:734px){.contact-card__title{font-size:28px;line-height:1.14286;letter-spacing:.007em;margin-bottom:32px}}@media(prefers-color-scheme:dark){.contact-card__title{color:#f5f5f7}}.contact-card__methods{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #d2d2d7}@media only screen and (max-width:734px){.contact-card__methods{grid-template-columns:1fr;gap:24px;margin-bottom:32px;padding-bottom:32px}}@media(prefers-color-scheme:dark){.contact-card__methods{border-bottom-color:#424245}}.contact-card__methods--single{grid-template-columns:1fr;place-items:center}.contact-method{text-align:center}.contact-method__title{font-size:17px;font-weight:600;line-height:1.23536;letter-spacing:-.022em;color:#1d1d1f;margin-bottom:8px}@media only screen and (max-width:734px){.contact-method__title{font-size:15px;line-height:1.33337;letter-spacing:-.016em}}@media(prefers-color-scheme:dark){.contact-method__title{color:#f5f5f7}}.contact-method__link{display:block;font-size:21px;font-weight:400;line-height:1.381;letter-spacing:.011em;color:#0071e3;text-decoration:none;margin-bottom:4px;transition:color .2s ease}.contact-method__link:hover{color:#0077ed;text-decoration:underline}@media only screen and (max-width:734px){.contact-method__link{font-size:19px;line-height:1.42105;letter-spacing:.012em}}@media(prefers-color-scheme:dark){.contact-method__link{color:#2997ff}.contact-method__link:hover{color:#0071e3}}.contact-method__info{font-size:14px;font-weight:400;line-height:1.42859;letter-spacing:-.016em;color:#6e6e73}@media only screen and (max-width:734px){.contact-method__info{font-size:12px;line-height:1.33337;letter-spacing:-.01em}}@media(prefers-color-scheme:dark){.contact-method__info{color:#a1a1a6}}.contact-card__messengers{text-align:center}.messengers__label{font-size:14px;font-weight:400;line-height:1.42859;letter-spacing:-.016em;color:#6e6e73;margin-bottom:16px}@media only screen and (max-width:734px){.messengers__label{font-size:12px;line-height:1.33337;letter-spacing:-.01em}}@media(prefers-color-scheme:dark){.messengers__label{color:#a1a1a6}}.messengers__buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media only screen and (max-width:734px){.messengers__buttons{gap:12px}}.messenger-button{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;height:36px;font-size:12px;font-weight:500;line-height:1.33337;letter-spacing:-.01em;border-radius:980px;text-decoration:none;transition:all .2s ease}@media only screen and (max-width:734px){.messenger-button{padding:0 18px;height:32px;font-size:11px}}.messenger-button--whatsapp{background-color:#25d366;color:#fff}.messenger-button--whatsapp:hover{background-color:#20ba5a}.messenger-button--telegram{background-color:#08c;color:#fff}.messenger-button--telegram:hover{background-color:#0077b5}.under-construction__navigation{text-align:center}.cta-links{display:flex;gap:24px;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (max-width:734px){.cta-links{gap:16px}}.cta-links .button{font-size:17px;line-height:1.17648;font-weight:400;letter-spacing:-.022em;text-decoration:none;border-radius:980px;padding:0 22px;min-width:28px;height:44px;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;white-space:nowrap}@media only screen and (max-width:734px){.cta-links .button{font-size:14px;padding:0 20px;height:40px}}.cta-links .button.button-primary{background-color:#0071e3;color:#fff;border:1px solid #0071e3}.cta-links .button.button-primary:hover{background-color:#0077ed;border-color:#0077ed}.cta-links .button.button-tertiary{background-color:rgba(0,0,0,0);color:#0071e3;border:1px solid #0071e3}.cta-links .button.button-tertiary:hover{background-color:#0071e3;color:#fff}@media(prefers-color-scheme:dark){.cta-links .button.button-tertiary{color:#2997ff;border-color:#2997ff}.cta-links .button.button-tertiary:hover{background-color:#2997ff;border-color:#2997ff;color:#fff}}