@charset "UTF-8";.eyebrow[data-v-82883b58]{color:#a789ff;font-size:calc(var(--scale)*11);font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media only screen and (min-width:768px){.eyebrow[data-v-82883b58]{font-size:calc(var(--scale)*12)}}.eyebrow--glass[data-v-82883b58]{align-items:center;background:linear-gradient(#ffffffe6,#fcf8ffe0) padding-box,linear-gradient(133deg,#8f9dff,#bf73ff) border-box;background:#e9cfff26;border:calc(var(--scale)*1.5) solid transparent;border-radius:calc(var(--scale)*99);display:inline-flex;gap:calc(var(--scale)*6);padding:calc(var(--scale)*5) calc(var(--scale)*12);position:relative}@supports (backdrop-filter:blur(calc(var(--scale ) * 10))) or (-webkit-backdrop-filter:blur(calc(var(--scale ) * 10))){.eyebrow--glass[data-v-82883b58]{backdrop-filter:blur(calc(var(--scale)*10));-webkit-backdrop-filter:blur(calc(var(--scale)*10));background:#e9cfff1a}}.eyebrow--glass[data-v-82883b58]{border:calc(var(--scale)*1) solid hsla(0,0%,100%,.18);box-shadow:0 calc(var(--scale)*4) calc(var(--scale)*10) 0 #00000014,inset 0 calc(var(--scale)*1) calc(var(--scale)*1) #ffffff40}.eyebrow--glass[data-v-82883b58]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='5' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.05'/%3E%3C/svg%3E");border-radius:inherit;content:"";inset:0;mix-blend-mode:overlay;opacity:.3;pointer-events:none;position:absolute}.eyebrow--glass p[data-v-82883b58]{color:#8f9dff;font-size:calc(var(--scale)*9);font-weight:700;letter-spacing:.08em;line-height:calc(var(--scale)*9)}@media only screen and (min-width:768px){.eyebrow--glass p[data-v-82883b58]{font-size:calc(var(--scale)*11);padding:calc(var(--scale)*6) calc(var(--scale)*14)}}.eyebrow__dot[data-v-82883b58]{background:linear-gradient(133deg,#8f9dff,#bf73ff);border-radius:50%;flex-shrink:0;height:calc(var(--scale)*6);width:calc(var(--scale)*6)}.contact[data-v-32847539]{margin:calc(var(--scale)*20) 0;padding:calc(var(--scale)*20) 0}@media only screen and (min-width:768px){.contact[data-v-32847539]{margin:calc(var(--scale)*40) 0;padding:calc(var(--scale)*40) 0}}.contact__wrap[data-v-32847539]{background:linear-gradient(180deg,#60bbfe,#dbd9ff .01%,#83a7ff 54.33%,#bf73ff 99.04%);border-radius:calc(var(--scale)*24);box-shadow:0 calc(var(--scale)*7) calc(var(--scale)*14) 0 #a789ffab;overflow:hidden;padding:calc(var(--scale)*28) calc(var(--scale)*16);position:relative}@media only screen and (min-width:768px){.contact__wrap[data-v-32847539]{border-radius:calc(var(--scale)*36);padding:calc(var(--scale)*60)}}.contact__blob[data-v-32847539]{border-radius:50%;filter:blur(calc(var(--scale)*60));opacity:.4;pointer-events:none;position:absolute}.contact__blob--1[data-v-32847539]{background:#8aa1ff;height:calc(var(--scale)*200);right:calc(var(--scale)*-40);top:calc(var(--scale)*-40);width:calc(var(--scale)*200)}.contact__blob--2[data-v-32847539]{background:#cc95fd;bottom:calc(var(--scale)*-30);height:calc(var(--scale)*150);left:calc(var(--scale)*-30);width:calc(var(--scale)*150)}.contact__inner[data-v-32847539]{position:relative;z-index:1}@media only screen and (min-width:768px){.contact__inner[data-v-32847539]{align-items:center;display:flex;gap:calc(var(--scale)*60)}}.contact__left[data-v-32847539]{display:none}@media only screen and (min-width:768px){.contact__left[data-v-32847539]{display:block;flex:1;padding-top:calc(var(--scale)*8)}}.contact__title[data-v-32847539]{color:#393939;font-size:calc(var(--scale)*36);font-weight:800;line-height:1.2;margin-bottom:calc(var(--scale)*12)}.contact__title span[data-v-32847539]{background:linear-gradient(90deg,#8f9dff,#bf73ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.contact__desc[data-v-32847539]{color:#6c6c6c;font-size:calc(var(--scale)*15);line-height:1.6;margin-bottom:calc(var(--scale)*28)}.contact__features[data-v-32847539]{display:flex;flex-direction:column;gap:calc(var(--scale)*14)}.contact__feature[data-v-32847539]{align-items:center;color:#606060;display:flex;font-size:calc(var(--scale)*14);gap:calc(var(--scale)*12)}.contact__feature-icon[data-v-32847539]{align-items:center;background:linear-gradient(135deg,#8f9dff33,#bf73ff33);border-radius:calc(var(--scale)*10);display:flex;flex-shrink:0;height:calc(var(--scale)*36);justify-content:center;width:calc(var(--scale)*36)}.contact__feature-icon[data-v-32847539] svg{height:calc(var(--scale)*18);width:calc(var(--scale)*18)}@media only screen and (min-width:768px){.contact__right[data-v-32847539]{flex-shrink:0;width:calc(var(--scale)*440)}}.contact__card[data-v-32847539]{background:#fff;border-radius:calc(var(--scale)*22);overflow:hidden;padding:calc(var(--scale)*22) calc(var(--scale)*16);position:relative}@media only screen and (min-width:768px){.contact__card[data-v-32847539]{padding:calc(var(--scale)*28)}.contact__card-header[data-v-32847539]{display:none}}.contact__card-title[data-v-32847539]{color:#4a4a4a;font-size:calc(var(--scale)*20);font-weight:700;margin-bottom:calc(var(--scale)*4)}.contact__card-title span[data-v-32847539]{background:linear-gradient(90deg,#8f9dff,#bf73ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.contact__card-subtitle[data-v-32847539]{color:#6c6c6c;font-size:calc(var(--scale)*12);line-height:1.4;margin-bottom:calc(var(--scale)*16)}.contact__eyebrow[data-v-32847539]{margin-bottom:calc(var(--scale)*12)}@media only screen and (min-width:768px){.contact__eyebrow[data-v-32847539]{margin-bottom:calc(var(--scale)*16)}}.contact__fields[data-v-32847539]{display:flex;flex-direction:column;gap:calc(var(--scale)*10)}@media only screen and (min-width:768px){.contact__fields[data-v-32847539]{gap:calc(var(--scale)*12)}}.contact__label[data-v-32847539]{color:#6c6c6c;display:block;font-size:calc(var(--scale)*10);font-weight:600;letter-spacing:.3px;margin-bottom:calc(var(--scale)*5)}@media only screen and (min-width:768px){.contact__label[data-v-32847539]{font-size:calc(var(--scale)*11);margin-bottom:calc(var(--scale)*6)}}.contact__label--optional[data-v-32847539]:after{color:#aaa;content:" (необяз.)";font-weight:400}.contact__input[data-v-32847539],.contact__textarea[data-v-32847539]{background:#e9cfff1f;border:calc(var(--scale)*1.5) solid rgba(143,157,255,.15);border-radius:calc(var(--scale)*12);color:#393939;font-family:inherit;font-size:calc(var(--scale)*13);outline:none;padding:calc(var(--scale)*10) calc(var(--scale)*12);transition:border-color .2s,box-shadow .2s;width:100%}@media only screen and (min-width:768px){.contact__input[data-v-32847539],.contact__textarea[data-v-32847539]{font-size:calc(var(--scale)*14);padding:calc(var(--scale)*12) calc(var(--scale)*14)}}.contact__input[data-v-32847539]::-moz-placeholder,.contact__textarea[data-v-32847539]::-moz-placeholder{color:#b8a8d0}.contact__input[data-v-32847539]::placeholder,.contact__textarea[data-v-32847539]::placeholder{color:#b8a8d0}.contact__input[data-v-32847539]:focus,.contact__textarea[data-v-32847539]:focus{background:#e9cfff2e;border-color:#bf73ff66;box-shadow:0 0 0 calc(var(--scale)*3) #bf73ff14}.contact__textarea[data-v-32847539]{line-height:1.5;min-height:calc(var(--scale)*70);resize:none}@media only screen and (min-width:768px){.contact__textarea[data-v-32847539]{min-height:calc(var(--scale)*80)}}.contact__submit[data-v-32847539]{background:linear-gradient(135deg,#8f9dff,#bf73ff);border:none;border-radius:calc(var(--scale)*14);box-shadow:0 calc(var(--scale)*4) calc(var(--scale)*16) #8f68ff4d;color:#fff;cursor:pointer;font-family:inherit;font-size:calc(var(--scale)*14);font-weight:600;margin-top:calc(var(--scale)*4);padding:calc(var(--scale)*12);transition:opacity .2s,transform .1s;width:100%}@media only screen and (min-width:768px){.contact__submit[data-v-32847539]{font-size:calc(var(--scale)*15);padding:calc(var(--scale)*14)}}.contact__submit[data-v-32847539]:hover{opacity:.9}.contact__submit[data-v-32847539]:active{transform:scale(.98)}.contact__privacy[data-v-32847539]{color:#9a8aaa;font-size:calc(var(--scale)*10);line-height:1.4;margin-top:calc(var(--scale)*10);text-align:center}@media only screen and (min-width:768px){.contact__privacy[data-v-32847539]{font-size:calc(var(--scale)*11);margin-top:calc(var(--scale)*12)}}.contact__privacy a[data-v-32847539]{color:#8f68ff;text-decoration:none}
