.page-background_bg__iBmn_{position:absolute;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.48) 24%,hsla(0,0%,100%,.82) 46%,#fff 68%),url(/images/start-bg.png);background-size:100% auto,100% auto;background-repeat:no-repeat,no-repeat;background-position:top,top}.page-background_blob__AKoCS{position:absolute;z-index:-1;border-radius:999rem;pointer-events:none;filter:blur(80px);animation:page-background_vbgFloat__nw4tj 14s var(--ease-in-out) infinite}.page-background_blobPink__RI2le{top:8rem;right:-10rem;width:48rem;height:48rem;background:radial-gradient(circle,rgba(186,228,242,.3),transparent 70%)}.page-background_blobViolet___SX0h{left:-12rem;top:35rem;width:52rem;height:52rem;background:radial-gradient(circle,rgba(210,240,248,.26),transparent 70%);animation-delay:-6s}@media (prefers-reduced-motion:reduce){.page-background_blob__AKoCS{animation:none}}@media screen and (max-width:1000px){.page-background_bg__iBmn_{background-image:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.52) 26%,hsla(0,0%,100%,.88) 50%,#fff 70%),url(/images/start-bg-tablet.png)}}@media screen and (max-width:700px){.page-background_bg__iBmn_{background-image:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.55) 32%,#fff 64%),url(/images/start-bg-mob.png)}.page-background_blobPink__RI2le,.page-background_blobViolet___SX0h{width:28rem;height:28rem;filter:blur(60px)}}.contacts-page_page__aMY8b{min-height:100vh;background:transparent;display:flex;flex-direction:column;position:relative;isolation:isolate;overflow-x:clip}.contacts-page_main__Wg_nJ{max-width:132rem;width:100%;margin:0 auto;padding:6rem 4rem 10rem;display:flex;flex-direction:column;gap:6rem}.contacts-page_hero__joXpB{max-width:84rem;display:flex;flex-direction:column;gap:2rem}.contacts-page_kicker__OIutX{font-family:var(--font-family-sans);font-size:1.4rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pink)}.contacts-page_title__5Pb_H{font-family:var(--font-family-sans);font-size:5.4rem;line-height:110%;letter-spacing:-.04em;color:var(--ink);margin:0}.contacts-page_title__5Pb_H span{background:var(--gradient-pink);-webkit-background-clip:text;background-clip:text;color:transparent}.contacts-page_lead__DVEeM{font-family:var(--font-family-sans);font-size:1.7rem;line-height:160%;color:rgba(0,0,0,.7)}.contacts-page_grid__mZ8WI{max-width:132rem;width:100%;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:5rem;gap:5rem;align-items:start}.contacts-page_cards__J4_OJ{display:flex;flex-direction:column;gap:1.6rem;animation:contacts-page_vbgFadeUp__BS86e .7s var(--ease-out) .1s both}.contacts-page_cardGrid__Y_ZMk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.6rem;gap:1.6rem}.contacts-page_requisitesGrid__S8OVR{display:grid;grid-template-columns:1fr;grid-gap:1.6rem;gap:1.6rem}.contacts-page_card__bn_4U{display:flex;gap:1.8rem;align-items:flex-start;padding:2.2rem;cursor:pointer;background:var(--glass-strong);border:1px solid var(--border-glass);border-radius:2rem;box-shadow:var(--shadow-soft);color:var(--ink);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.contacts-page_card__bn_4U:hover{transform:translateY(-.3rem);box-shadow:var(--shadow-hover)}.contacts-page_cardIcon__Lvf9o{width:4.8rem;height:4.8rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:1.4rem;background:var(--pink-soft);color:var(--pink)}.contacts-page_cardLabel__yDy_J{font-family:var(--font-family-sans);font-size:1.3rem;color:rgba(47,40,36,.6);margin:0;letter-spacing:.04em;text-transform:uppercase}.contacts-page_cardValue__vpbRU{font-family:var(--font-family-sans);font-size:1.8rem;color:var(--ink);margin:.4rem 0 0;line-height:130%}.contacts-page_cardHint__vuX4f{font-family:var(--font-family-sans);font-size:1.3rem;color:rgba(0,0,0,.55);margin:.6rem 0 0}.contacts-page_requisites__YM0zf{padding:2.2rem;background:var(--glass-strong);border:1px solid var(--border-glass);border-radius:2rem;box-shadow:var(--shadow-soft);color:var(--ink)}.contacts-page_requisites__YM0zf h2{font-family:var(--font-family-sans);font-size:2.2rem;line-height:130%;margin:0 0 1.6rem;color:var(--ink)}.contacts-page_requisites__YM0zf dl{display:grid;grid-template-columns:minmax(16rem,.44fr) minmax(0,1fr);grid-gap:1.2rem 1.8rem;gap:1.2rem 1.8rem;margin:0}.contacts-page_requisites__YM0zf div{display:contents}.contacts-page_requisites__YM0zf dt{font-family:var(--font-family-sans);font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em;color:rgba(47,40,36,.58);align-self:start}.contacts-page_requisites__YM0zf dd{margin:0;font-family:var(--font-family-sans);font-size:1.45rem;line-height:145%;color:var(--ink)}.contacts-page_requisites__YM0zf a{color:var(--pink);text-decoration:underline;text-underline-offset:.3rem}.contacts-page_form__iwDqq{background:var(--glass-strong);border:1px solid var(--border-glass);border-radius:2.4rem;box-shadow:var(--shadow-soft);padding:3.6rem;animation:contacts-page_vbgFadeUp__BS86e .7s var(--ease-out) .2s both;display:flex;flex-direction:column;gap:1.6rem}.contacts-page_formHead__rvtcF h2{font-family:var(--font-family-sans);font-size:2.8rem;color:var(--ink);margin:0 0 .8rem}.contacts-page_formHead__rvtcF p{font-family:var(--font-family-sans);font-size:1.5rem;color:rgba(0,0,0,.65);margin:0 0 1.2rem}.contacts-page_fieldRow__Z_39r{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.6rem;gap:1.6rem}.contacts-page_field__bW9Il{display:flex;flex-direction:column;gap:.6rem}.contacts-page_field__bW9Il span{font-family:var(--font-family-sans);font-size:1.3rem;color:rgba(47,40,36,.7);letter-spacing:.02em}.contacts-page_field__bW9Il input,.contacts-page_field__bW9Il textarea{font-family:var(--font-family-sans);font-size:1.5rem;color:var(--ink);padding:1.2rem 1.4rem;background:#fff;border:1px solid rgba(47,40,36,.12);border-radius:1.2rem;outline:none;transition:border-color .25s var(--ease-out),box-shadow .25s var(--ease-out);resize:vertical}.contacts-page_field__bW9Il input:focus,.contacts-page_field__bW9Il textarea:focus{border-color:var(--pink);box-shadow:0 0 0 3px rgba(255,33,149,.12)}.contacts-page_fieldError__OK_Bq{border-color:rgba(255,33,149,.6)!important}.contacts-page_field__bW9Il em{font-style:normal;font-family:var(--font-family-sans);font-size:1.2rem;color:var(--pink)}.contacts-page_consent__p59a6{display:flex;gap:1rem;align-items:flex-start;font-family:var(--font-family-sans);font-size:1.3rem;color:rgba(0,0,0,.7);line-height:150%;cursor:pointer}.contacts-page_consent__p59a6 input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:1.8rem;height:1.8rem;margin:.2rem 0 0;flex-shrink:0;accent-color:var(--pink);cursor:pointer;opacity:1;visibility:visible;position:static}.contacts-page_consent__p59a6 a{color:var(--pink);text-decoration:underline}.contacts-page_consentError__8jUiW{font-style:normal;font-family:var(--font-family-sans);font-size:1.2rem;color:var(--pink);margin-top:-.6rem}.contacts-page_submit__Uu7GP{margin-top:.6rem;font-family:var(--font-family-sans);font-size:1.5rem;padding:1.5rem 2rem;border-radius:1.6rem;color:#fff;background:var(--gradient-pink);cursor:pointer;transition:transform .2s var(--ease-out),box-shadow .25s var(--ease-out),opacity .2s;box-shadow:0 12px 28px rgba(255,33,149,.24)}.contacts-page_submit__Uu7GP:hover:not(:disabled){background:var(--color-pink-600);transform:none;box-shadow:0 18px 36px rgba(255,33,149,.3)}.contacts-page_submit__Uu7GP:disabled{opacity:.7;cursor:progress}.contacts-page_success__jHtBS{color:var(--green);background:var(--green-soft)}.contacts-page_error__9W28N,.contacts-page_success__jHtBS{font-family:var(--font-family-sans);font-size:1.4rem;padding:1.2rem 1.4rem;border-radius:1.2rem;margin:0}.contacts-page_error__9W28N{color:var(--pink);background:var(--pink-soft)}@media (max-width:1000px){.contacts-page_main__Wg_nJ{padding:4rem 2.4rem 7rem;gap:4rem}.contacts-page_title__5Pb_H{font-size:4rem}.contacts-page_cardGrid__Y_ZMk,.contacts-page_grid__mZ8WI,.contacts-page_requisitesGrid__S8OVR{grid-template-columns:1fr}.contacts-page_requisites__YM0zf dl{grid-template-columns:1fr;gap:.8rem}.contacts-page_form__iwDqq{padding:2.4rem}.contacts-page_fieldRow__Z_39r{grid-template-columns:1fr}}