:root{--color-bg:#fff;--color-bg-soft:#faf7ff;--color-bg-pink-soft:#fce7f3;--color-bg-purple-soft:#ede5ff;--color-bg-dark:#0f0a1f;--color-bg-purple-grad-from:#5b2fe5;--color-bg-purple-grad-to:#8b4fff;--color-accent:#6b3fe3;--color-accent-hover:#5b2fe5;--color-bg-alt:#f5f3fa;--color-purple:#6b3fe3;--color-purple-dark:#4f2bbd;--color-purple-light:#8b6bff;--color-pink:#d900c3;--color-pink-soft:#ffb8df;--color-magenta:#e91b89;--color-orange:#ff5a3a;--color-green:#2bc46b;--grad-purple:linear-gradient(135deg,#7c4dff 0%,#5b2fe5 100%);--grad-pink:linear-gradient(135deg,#ff5fb1 0%,#ec1b8e 100%);--grad-pink-purple:linear-gradient(90deg,#ec1b8e 0%,#6b3fe3 100%);--grad-multi:linear-gradient(90deg,#ff7a3a 0%,#ec1b8e 50%,#6b3fe3 100%);--color-text:#0f0a1f;--color-text-strong:#000;--color-text-muted:#5b5773;--color-text-soft:#8a85a0;--color-text-on-dark:#fff;--color-text-on-dark-muted:#ffffffc7;--color-border:#e9e6f1;--color-border-strong:#d6d0e6;--color-border-soft:#f0ecfa;--safety-blue-from:#5b8def;--safety-blue-to:#a5d8ff;--safety-orange-from:#ff5a3a;--safety-orange-to:#ffb088;--safety-green-from:#2bc46b;--safety-green-to:#9ee350;--safety-pink-from:#ff4f90;--safety-pink-to:#ff8fbf;--safety-icon-blue-bg:#e1ecff;--safety-icon-blue-fg:#3d6fe1;--safety-icon-orange-bg:#ffe4d8;--safety-icon-orange-fg:#ff5a3a;--safety-icon-green-bg:#dcf5e4;--safety-icon-green-fg:#2bc46b;--safety-icon-pink-bg:#ffe1ee;--safety-icon-pink-fg:#ec1b8e;--donate-bg:#14101fdb;--donate-text:#fff;--donate-amount:#ff5fb1;--radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-2xl:40px;--radius-pill:999px;--shadow-sm:0 4px 12px #14101f0f;--shadow-md:0 12px 28px #14101f14;--shadow-lg:0 24px 48px #14101f1f;--shadow-card:0 8px 24px #14101f0f,0 2px 6px #14101f0a;--shadow-purple-glow:0 16px 40px #7c4dff52;--shadow-pink-glow:0 16px 40px #ec1b8e47;--glow-card-border:linear-gradient(120deg,#ec1b8e 0%,#6b3fe3 60%,#5b2fe5 100%);--font-display:var(--font-display-loaded),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:var(--font-body-loaded),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fs-h1:clamp(42px,1.4rem + 4.6vw,72px);--fs-h2:clamp(2rem,1.4rem + 2.8vw,3.5rem);--fs-h3:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);--fs-h4:clamp(1.25rem,1.1rem + .6vw,1.5rem);--fs-body:clamp(1rem,.95rem + .2vw,1.125rem);--fs-small:.875rem;--fs-xs:.75rem;--lh-tight:1.05;--lh-snug:1.2;--lh-base:1.5;--lh-loose:1.7;--container-max:1320px;--container-wide:1320px;--container-padding:clamp(1rem,.5rem + 2vw,2rem);--section-padding-y:clamp(3rem,2rem + 4vw,6.5rem);--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-fast:.15s;--dur-mid:.32s;--dur-slow:.6s;--z-header:100;--z-modal:1000;--z-tooltip:1100;--header-offset-desktop:106px;--header-offset-mobile:87px;--font-xxs:1rem/1.6rem var(--font-inter)--font-xs: 1.2rem/1.8rem var(--font-inter)--font-sm: 1.4rem/2rem var(--font-inter)--font-md: 1.6rem/2.4rem var(--font-inter)--font-lg: 1.8rem/2.8rem var(--font-inter)--font-xl: 2rem/3rem var(--font-inter)--font-xxl: 2.4rem/3.2rem var(--font-inter)//========ЦВЕТА========--color-backgound: #fff;--color-main:#5b19e7;--color-yellow:#ffc800;--color-main-text:#0f1419;--color-back0:#536471;--color-back10:#798c9a;--color-back25:#cfd9de;--color-back50:#eff3f4;--secondary-backgrounds-blue:#0080ff1a;--secondary-backgrounds-carrot:#ff624d1a;--secondary-backgrounds-pink:#d900c31a;--secondary-backgrounds-purple:#5b19e71a}.ContactsForm-module-scss-module__gIse_G__section{padding-top:20rem}@media (max-width:768px){.ContactsForm-module-scss-module__gIse_G__section{padding-top:10rem}}.ContactsForm-module-scss-module__gIse_G__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,1.5rem + 3vw,4rem);display:grid}@media (max-width:1024px){.ContactsForm-module-scss-module__gIse_G__inner{grid-template-columns:1fr}}.ContactsForm-module-scss-module__gIse_G__head{flex-direction:column;gap:3.2rem;display:flex}@media (max-width:768px){.ContactsForm-module-scss-module__gIse_G__head{gap:2.4rem}}.ContactsForm-module-scss-module__gIse_G__left{flex-direction:column;gap:6rem;display:flex}.ContactsForm-module-scss-module__gIse_G__title{margin:0}.ContactsForm-module-scss-module__gIse_G__subtitle{margin:0;font-size:2rem;font-weight:400;line-height:3rem}.ContactsForm-module-scss-module__gIse_G__info{flex-direction:column;gap:3.2rem;display:flex}.ContactsForm-module-scss-module__gIse_G__info>div{flex-direction:column;gap:.25rem;display:flex}.ContactsForm-module-scss-module__gIse_G__info dt{color:var(--color-text-muted);font-size:1.4rem;font-weight:400;line-height:2rem}.ContactsForm-module-scss-module__gIse_G__info dd{color:var(--color-text-strong);margin:0;font-size:2.4rem;font-weight:700;line-height:3.2rem}.ContactsForm-module-scss-module__gIse_G__email{color:inherit;transition:color var(--dur-fast)var(--ease-out);font-size:3.2rem;font-weight:700;line-height:3.2rem}@media (hover:hover) and (pointer:fine){.ContactsForm-module-scss-module__gIse_G__email:hover{color:var(--color-purple)}}@media (max-width:768px){.ContactsForm-module-scss-module__gIse_G__email{font-size:2rem;font-weight:700;line-height:3rem}}.ContactsForm-module-scss-module__gIse_G__bold{font-weight:700}.ContactsForm-module-scss-module__gIse_G__follow{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.ContactsForm-module-scss-module__gIse_G__followLabel{color:var(--color-text-muted);margin:0;font-size:.95rem}.ContactsForm-module-scss-module__gIse_G__socials{gap:.75rem;display:flex}.ContactsForm-module-scss-module__gIse_G__social{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text);transition:color var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.ContactsForm-module-scss-module__gIse_G__social:hover{color:var(--color-purple);border-color:var(--color-purple)}}.ContactsForm-module-scss-module__gIse_G__form{border-radius:var(--corner-xl,32px);background:#ffffffe6;flex-direction:column;gap:3.2rem;padding:4rem;display:flex;box-shadow:0 0 2px #060a2333}@media (max-width:768px){.ContactsForm-module-scss-module__gIse_G__form{gap:3.2rem;padding:2.4rem 1.6rem}}.ContactsForm-module-scss-module__gIse_G__formTitle{font-size:2.4rem;font-weight:700;line-height:3.2rem}@media (max-width:768px){.ContactsForm-module-scss-module__gIse_G__formTitle{font-size:2rem;font-weight:700;line-height:3rem}}.ContactsForm-module-scss-module__gIse_G__field{flex-direction:column;gap:1.6rem;display:flex}.ContactsForm-module-scss-module__gIse_G__label{font-size:1.6rem;font-weight:400;line-height:2.4rem}.ContactsForm-module-scss-module__gIse_G__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContactsForm-module-scss-module__gIse_G__pills{flex-wrap:wrap;gap:.4rem;display:flex}.ContactsForm-module-scss-module__gIse_G__pill{border-radius:var(--corner-sm,12px);border:1px solid var(--color-back25,#cfd9de);color:var(--color-text);cursor:pointer;transition:background var(--dur-fast)var(--ease-out),color var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out);background:#ffffffe6;border-radius:2.4rem;padding:.8rem 1.2rem;font-size:1.2rem;font-weight:400;line-height:1.8rem}@media (hover:hover) and (pointer:fine){.ContactsForm-module-scss-module__gIse_G__pill:hover{border-color:var(--color-purple)}}.ContactsForm-module-scss-module__gIse_G__pillActive{background:var(--color-main,#5b19e7);color:var(--color-background,#fff);border-color:var(--color-main,#5b19e7)}.ContactsForm-module-scss-module__gIse_G__fieldsAlt{flex-direction:column;gap:.8rem;display:flex}.ContactsForm-module-scss-module__gIse_G__row{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}@media (max-width:640px){.ContactsForm-module-scss-module__gIse_G__row{grid-template-columns:1fr}}.ContactsForm-module-scss-module__gIse_G__input,.ContactsForm-module-scss-module__gIse_G__textarea{border:1px solid var(--color-back25,#cfd9de);border-radius:.8rem;border-radius:var(--radius-md);background:#ffffffe6;background:var(--color-background,#fff);width:100%;color:var(--color-text);padding:1.5rem 1.1rem 1.5rem .7rem;font-size:1.6rem;font-weight:400;line-height:2.4rem}.ContactsForm-module-scss-module__gIse_G__input::placeholder,.ContactsForm-module-scss-module__gIse_G__textarea::placeholder{color:var(--color-text-soft)}.ContactsForm-module-scss-module__gIse_G__input:focus,.ContactsForm-module-scss-module__gIse_G__textarea:focus{border-color:var(--color-purple);outline:none}.ContactsForm-module-scss-module__gIse_G__textarea{resize:vertical;min-height:16.6rem;font-family:inherit}.ContactsForm-module-scss-module__gIse_G__submit{background:var(--grad-purple);color:#fff;border-radius:var(--radius-pill);cursor:pointer;box-shadow:var(--shadow-purple-glow);transition:filter var(--dur-fast)var(--ease-out),transform var(--dur-fast)var(--ease-out),opacity var(--dur-fast)var(--ease-out);align-self:flex-start;padding:1.8rem 2.4rem;font-size:1.6rem;font-weight:400;line-height:2.4rem}@media (hover:hover) and (pointer:fine){.ContactsForm-module-scss-module__gIse_G__submit:hover{filter:brightness(1.05);transform:translateY(-2px)}}.ContactsForm-module-scss-module__gIse_G__submit:disabled{cursor:default;opacity:.7;transform:none}@media (max-width:768px){.ContactsForm-module-scss-module__gIse_G__submit{padding:1.8rem 2.4rem}}.ContactsForm-module-scss-module__gIse_G__success{color:var(--color-green);margin:0;font-size:.95rem;font-weight:600}.ContactsForm-module-scss-module__gIse_G__studio{background:var(--color-main,#5b19e7);color:#fff;border-radius:3.2rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,1rem + 2vw,3rem);margin-top:clamp(2rem,1.5rem + 3vw,4rem);padding:5.7rem 6.4rem;display:grid;position:relative;overflow:hidden}@media (max-width:1080px){.ContactsForm-module-scss-module__gIse_G__studio{text-align:center;grid-template-columns:1fr;justify-content:center;align-self:center;place-items:center;gap:7rem;padding:4.8rem 3.2rem 13rem}}.ContactsForm-module-scss-module__gIse_G__studioCopy{flex-direction:column;align-items:flex-start;gap:2.4rem;display:flex}@media (max-width:1080px){.ContactsForm-module-scss-module__gIse_G__studioCopy{align-items:center}}.ContactsForm-module-scss-module__gIse_G__studioTitle{margin:0}.ContactsForm-module-scss-module__gIse_G__studioText{margin:0;font-size:2rem;font-weight:400;line-height:3rem}@media (max-width:768px){.ContactsForm-module-scss-module__gIse_G__studioText{font-size:1.8rem;font-weight:400;line-height:2.8rem}}.ContactsForm-module-scss-module__gIse_G__btn{color:var(--color-white,#fff);background:var(--grad-pink);border-radius:40px;padding:1.3rem 3.2rem;font-size:2rem;font-weight:700;line-height:3rem}@media (max-width:1080px){.ContactsForm-module-scss-module__gIse_G__btn{padding:1.3rem 3.2rem;font-size:1.6rem;font-weight:700;line-height:2.4rem}}.ContactsForm-module-scss-module__gIse_G__imgWrapper{margin:-75px 0 -189px;position:relative}@media (max-width:1080px){.ContactsForm-module-scss-module__gIse_G__imgWrapper{margin:-75px -32px -189px}}.ContactsForm-module-scss-module__gIse_G__studioCard{aspect-ratio:579/508;width:100%;max-width:57.9rem}
