@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:400;src:url(./FixelText-Regular.Dv1kOdN_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:500;src:url(./FixelText-Medium.CmiTwNnI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:700;src:url(./FixelText-Bold.Dx5ClmPT.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:600;src:url(./FixelDisplay-SemiBold.v6olFATC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:700;src:url(./FixelDisplay-Bold.Cr-t0h_O.woff2) format("woff2")}.button_default{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:clamp(16px,1.5vw,20px);font-weight:600;overflow:hidden;padding:20px 40px;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.button_default:disabled{cursor:not-allowed;opacity:.6}.button_default--accent{background:#051923;color:#fff}.button_default--accent:before{animation:shimmer 4.5s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.button_default--accent:hover:not(:disabled){box-shadow:0 10px 25px #191a234d;transform:translateY(-2px)}.button_default--accent:active:not(:disabled){transform:translateY(0)}.button_default--secondary{background:transparent;border:2px solid #051923;color:#051923}.button_default--secondary:hover:not(:disabled){transform:translateY(-2px)}.button_default--secondary:active:not(:disabled){transform:translateY(0)}.button_default--light{background:#f3f3f3;color:#051923}.button_default--light:hover:not(:disabled){transform:translateY(-2px)}@keyframes shimmer{0%{left:-100%}50%{left:100%}to{left:100%}}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:400;src:url(./FixelText-Regular.Dv1kOdN_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:500;src:url(./FixelText-Medium.CmiTwNnI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:700;src:url(./FixelText-Bold.Dx5ClmPT.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:600;src:url(./FixelDisplay-SemiBold.v6olFATC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:700;src:url(./FixelDisplay-Bold.Cr-t0h_O.woff2) format("woff2")}.section-header{align-items:center;display:flex;justify-content:flex-start;margin-bottom:50px}.section-header__title{background-color:#28df99;border-radius:8px;color:#1a1a1a;padding:3px 8px}.section-header__subtitle{color:#343434;margin:0 30px;max-width:60ch}@media(max-width:768px){.section-header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;text-align:center}.section-header__subtitle{font-size:clamp(18px,2vw,22px);margin-top:12px;text-align:center;width:100%}}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:400;src:url(./FixelText-Regular.Dv1kOdN_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:500;src:url(./FixelText-Medium.CmiTwNnI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:700;src:url(./FixelText-Bold.Dx5ClmPT.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:600;src:url(./FixelDisplay-SemiBold.v6olFATC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:700;src:url(./FixelDisplay-Bold.Cr-t0h_O.woff2) format("woff2")}.card{align-items:flex-start;background:inherit;border:1px solid #191a23;border-radius:30px;box-shadow:0 4px #000;color:inherit;cursor:pointer;min-height:300px;padding:25px;position:relative;text-align:left;text-decoration:none;transition:all .3s ease}.card,.card__content{display:flex;flex-direction:column}.card__content{flex-grow:1;gap:1rem;margin-top:50px}.card__header{align-items:center;display:flex;gap:16px}.card__header__title{flex:1;min-width:0}@media(max-width:1440px){.card__header__title{max-width:none}}.card__header .icon-wrapper{align-items:center;background:#051923;border-radius:12px;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.card__header .icon-wrapper .icon{color:#28df99;height:1.5rem;width:1.5rem}.card__description p{color:#666;font-size:clamp(16px,2vw,18px);line-height:1.5;margin:0}.card__footer{margin-top:24px}.card__btn{align-items:center;background:none;border:none;color:#051923;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:0;transition:color .3s ease}.card:hover{box-shadow:0 0;transform:translateY(4px)}.card:hover .card__btn{color:#28df99}.card:focus-visible{outline:2px solid #051923;outline-offset:2px}@media(max-width:1440px){.card{min-height:250px}}@media(max-width:768px){.card{min-height:200px}.card .card__content{margin-top:45px}}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:400;src:url(./FixelText-Regular.Dv1kOdN_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:500;src:url(./FixelText-Medium.CmiTwNnI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:700;src:url(./FixelText-Bold.Dx5ClmPT.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:600;src:url(./FixelDisplay-SemiBold.v6olFATC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:700;src:url(./FixelDisplay-Bold.Cr-t0h_O.woff2) format("woff2")}[data-v-cae582dd]:root{--font-base:"Fixel Text",sans-serif;--font-heading:"Fixel Display",sans-serif}body[data-v-cae582dd]{background-color:#fff;color:#111;font-family:var(--font-base);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}h1[data-v-cae582dd],h2[data-v-cae582dd],h3[data-v-cae582dd],h4[data-v-cae582dd],h5[data-v-cae582dd],h6[data-v-cae582dd]{font-family:var(--font-heading);font-weight:600;line-height:1.2}.site-card[data-v-cae582dd]{background-color:#fff;cursor:pointer;display:flex;flex-direction:column;max-width:100%;transition:all .3s ease}.site-card[data-v-cae582dd]:hover{box-shadow:0 0 #051923;transform:translateY(8px)}.site-card:hover .site-card__button[data-v-cae582dd]{background-color:#051923;color:#fff}.site-card__image[data-v-cae582dd]{height:350px;margin-bottom:30px;overflow:hidden;width:100%}.site-card__image img[data-v-cae582dd]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.site-card__content[data-v-cae582dd]{display:flex;flex:1;flex-direction:column;gap:20px}.site-card__title[data-v-cae582dd]{color:#1a1a1a;margin:0}.site-card__button[data-v-cae582dd]{align-items:center;background-color:#fff;color:#051923;cursor:pointer;display:flex;font-size:clamp(18px,2vw,22px);font-weight:600;gap:12px;height:auto;justify-content:flex-start;padding:20px 30px;transition:all .3s ease;width:60%}.site-card__button-icon[data-v-cae582dd]{height:24px;width:24px}.site-card__button-text[data-v-cae582dd]{white-space:nowrap}.site-card__button[data-v-cae582dd]:active{transform:scale(.95)}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:400;src:url(./FixelText-Regular.Dv1kOdN_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:500;src:url(./FixelText-Medium.CmiTwNnI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:700;src:url(./FixelText-Bold.Dx5ClmPT.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:600;src:url(./FixelDisplay-SemiBold.v6olFATC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:700;src:url(./FixelDisplay-Bold.Cr-t0h_O.woff2) format("woff2")}[data-v-39f75875]:root{--font-base:"Fixel Text",sans-serif;--font-heading:"Fixel Display",sans-serif}body[data-v-39f75875]{background-color:#fff;color:#111;font-family:var(--font-base);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}h1[data-v-39f75875],h2[data-v-39f75875],h3[data-v-39f75875],h4[data-v-39f75875],h5[data-v-39f75875],h6[data-v-39f75875]{font-family:var(--font-heading);font-weight:600;line-height:1.2}.carousel-container[data-v-39f75875]{position:relative;width:100%}.carousel-wrapper[data-v-39f75875]{overflow:visible;width:100%}.carousel-wrapper[data-v-39f75875]::-webkit-scrollbar{height:4px}.carousel-wrapper[data-v-39f75875]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.carousel-wrapper[data-v-39f75875]::-webkit-scrollbar-thumb{background:#28df99;border-radius:10px;cursor:pointer}.carousel-wrapper[data-v-39f75875]{scrollbar-color:#28df99 hsla(0,0%,100%,.05);scrollbar-width:thin}.carousel-track[data-v-39f75875]{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);width:100%}.carousel-item[data-v-39f75875]{scroll-snap-align:start;width:100%}.carousel-arrow[data-v-39f75875]{display:none}@media(max-width:1024px){.carousel-wrapper[data-v-39f75875]{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:20px}.carousel-track[data-v-39f75875]{display:flex;width:-moz-max-content;width:max-content}.carousel-item[data-v-39f75875]{flex-shrink:0;width:320px}.carousel-arrow[data-v-39f75875]{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:10}.carousel-arrow--left[data-v-39f75875]{left:-10px}.carousel-arrow--right[data-v-39f75875]{right:-10px}}@media(max-width:768px){.carousel-item[data-v-39f75875]{width:80vw}}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:400;src:url(./FixelText-Regular.Dv1kOdN_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:500;src:url(./FixelText-Medium.CmiTwNnI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:700;src:url(./FixelText-Bold.Dx5ClmPT.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:600;src:url(./FixelDisplay-SemiBold.v6olFATC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:700;src:url(./FixelDisplay-Bold.Cr-t0h_O.woff2) format("woff2")}.price-card{background-color:#fff;border:1px solid #191a23;border-radius:30px;box-shadow:0 4px #191a23;display:flex;flex-direction:column;padding:32px 24px;position:relative;transition:all .3s ease}.price-card:hover{box-shadow:0 8px #191a23;transform:translateY(-4px)}.price-card__badge{align-items:center;background-color:#28df99;border-radius:20px;color:#051923;display:flex;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:4px 12px;position:absolute;right:16px;top:16px}.price-card__badge-icon{color:#051923;flex-shrink:0;height:16px;width:16px}.price-card--dark{background-color:#051923;border-color:#051923}.price-card--dark .price-card__amount,.price-card--dark .price-card__currency,.price-card--dark .price-card__features-title,.price-card--dark .price-card__title{color:#fff}.price-card--dark .price-card__description,.price-card--dark .price-card__feature-text,.price-card--dark .price-card__period{color:#fffc}.price-card--dark .price-card__divider{background-color:#fff3}.price-card--dark .price-card__buttons button:first-child,.price-card--dark .price-card__buttons button:last-child{background-color:#28df99;color:#051923}.price-card--dark .price-card__buttons button:last-child:hover{box-shadow:0 10px 25px #28df991c}.price-card__title{color:#1a1a1a;font-size:1.5rem;font-weight:600}.price-card__price{align-items:baseline;display:flex;font-size:clamp(28px,2vw + 1rem,42px);font-weight:700;gap:12px}.price-card__divider{background-color:#5a5a5a;height:2px}.price-card__buttons{display:flex;flex-direction:column;gap:16px;margin:24px 0}.price-card__features-list{display:flex;flex-direction:column;list-style:none;margin:20px 0 0;padding:0}.price-card__feature-item{align-items:center;display:flex;gap:12px;margin-bottom:12px}.price-card__feature-item:last-child{margin-bottom:0}.price-card__feature-icon{align-items:center;color:#28df99;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.price-card__feature-text{color:#1a1a1a;font-size:1rem;line-height:1.4}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:400;src:url(./FixelText-Regular.Dv1kOdN_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:500;src:url(./FixelText-Medium.CmiTwNnI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:700;src:url(./FixelText-Bold.Dx5ClmPT.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:600;src:url(./FixelDisplay-SemiBold.v6olFATC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:700;src:url(./FixelDisplay-Bold.Cr-t0h_O.woff2) format("woff2")}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051923cc;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background:#fff;border-radius:40px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;max-height:85svh;max-width:500px;overflow:hidden;padding:40px;position:relative;width:100%}.modal-close{align-items:center;background:#f3f3f3;border:none;border-radius:50%;color:#343434;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .3s ease;width:40px;z-index:10}.modal-close:hover{background:#191a231a;color:#1a1a1a;transform:scale(1.05)}.modal-header{flex-shrink:0;margin-bottom:30px;padding-right:40px}.modal-header h3{color:#1a1a1a;font-size:clamp(20px,1.5vw + 1rem,36px);font-weight:800;line-height:1.2;margin-bottom:8px}.modal-header .subtitle{color:#343434;font-size:16px;line-height:1.3;margin-bottom:12px}.plan-badge{align-items:center;background:#28df9926;border-radius:8px;color:#0d8a5c;display:inline-flex;font-size:14px;gap:8px;padding:8px 16px}.plan-badge strong{font-weight:800}.modal-form{display:flex;flex-direction:column;flex-grow:1;gap:20px;min-height:0;overflow-y:auto;padding-right:12px}.modal-form::-webkit-scrollbar{width:6px}.modal-form::-webkit-scrollbar-track{background:transparent}.modal-form::-webkit-scrollbar-thumb{background:#05192333;border-radius:10px}.modal-form::-webkit-scrollbar-thumb:hover{background:#05192366}.modal-form{scrollbar-color:rgba(5,25,35,.2) transparent;scrollbar-width:thin}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:#1a1a1a;font-size:16px;font-weight:600;margin-left:4px}.form-group input,.form-group select{background-color:#fff;border:1px solid rgba(25,26,35,.1);border-radius:14px;color:#1a1a1a;font-family:inherit;font-size:16px;outline:none;padding:12px 20px;transition:box-shadow .3s ease,border-color .3s ease;width:100%}.form-group input::-moz-placeholder,.form-group select::-moz-placeholder{color:#343434;opacity:.6}.form-group input::placeholder,.form-group select::placeholder{color:#343434;opacity:.6}.form-group input:focus,.form-group select:focus{border-color:#051923;box-shadow:0 0 5px #0519234d}.form-group input:disabled,.form-group select:disabled{background-color:#f3f3f3;cursor:not-allowed}.select-wrapper{position:relative}.select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:40px}.select-wrapper select.is-empty{color:#34343499}.select-wrapper .select-icon{color:#343434;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.submit-btn{align-items:center;background-color:#051923;border:none;border-radius:8px;box-shadow:0 10px 25px #191a234d;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:clamp(16px,1.5vw,20px);font-weight:600;justify-content:center;margin-top:20px;min-height:60px;padding:20px 40px;transition:transform .3s ease,box-shadow .3s ease}.submit-btn:hover:not(:disabled){transform:translateY(-2px)}.submit-btn:active:not(:disabled){transform:translateY(0)}.submit-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.loader{animation:spin 1s ease-in-out infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:24px;width:24px}@keyframes spin{to{transform:rotate(1turn)}}.error-msg{align-items:center;background:#dc26261a;border-radius:8px;color:#dc2626;display:flex;font-size:14px;font-weight:500;gap:8px;margin-top:12px;padding:12px 20px}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s ease}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(10px)}@media(max-width:768px){.modal-content{border-radius:24px;max-height:92svh;padding:30px}.submit-btn{padding:16px 32px;width:100%}}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:400;src:url(./FixelText-Regular.Dv1kOdN_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:500;src:url(./FixelText-Medium.CmiTwNnI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:700;src:url(./FixelText-Bold.Dx5ClmPT.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:600;src:url(./FixelDisplay-SemiBold.v6olFATC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:700;src:url(./FixelDisplay-Bold.Cr-t0h_O.woff2) format("woff2")}[data-v-c5eb78bc]:root{--font-base:"Fixel Text",sans-serif;--font-heading:"Fixel Display",sans-serif}body[data-v-c5eb78bc]{background-color:#fff;color:#111;font-family:var(--font-base);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}h1[data-v-c5eb78bc],h2[data-v-c5eb78bc],h3[data-v-c5eb78bc],h4[data-v-c5eb78bc],h5[data-v-c5eb78bc],h6[data-v-c5eb78bc]{font-family:var(--font-heading);font-weight:600;line-height:1.2}.price-list__grid[data-v-c5eb78bc]{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.price-list__grid[data-v-c5eb78bc]>*{flex:0 1 calc(30% - 48px)}@media(max-width:768px){.price-list__grid[data-v-c5eb78bc]{justify-content:center}.price-list__grid[data-v-c5eb78bc]>*{flex:0 1 100%;max-width:100%}.price-list__grid[data-v-c5eb78bc]{gap:16px}}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:400;src:url(./FixelText-Regular.Dv1kOdN_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:500;src:url(./FixelText-Medium.CmiTwNnI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:700;src:url(./FixelText-Bold.Dx5ClmPT.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:600;src:url(./FixelDisplay-SemiBold.v6olFATC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:700;src:url(./FixelDisplay-Bold.Cr-t0h_O.woff2) format("woff2")}[data-v-00f2a204]:root{--font-base:"Fixel Text",sans-serif;--font-heading:"Fixel Display",sans-serif}body[data-v-00f2a204]{background-color:#fff;color:#111;font-family:var(--font-base);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}h1[data-v-00f2a204],h2[data-v-00f2a204],h3[data-v-00f2a204],h4[data-v-00f2a204],h5[data-v-00f2a204],h6[data-v-00f2a204]{font-family:var(--font-heading);font-weight:600;line-height:1.2}@keyframes progress-bar-00f2a204{0%{width:100%}to{width:0}}.popup-alert[data-v-00f2a204]{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:8px;box-shadow:0 10px 25px #191a234d;left:30px;max-width:400px;overflow:hidden;position:fixed;top:30px;width:calc(100% - 40px);z-index:9999}.popup-alert__content[data-v-00f2a204]{align-items:flex-start;display:flex;gap:12px;padding:20px}.popup-alert__icon[data-v-00f2a204]{flex-shrink:0;padding-top:2px}.popup-alert__text[data-v-00f2a204]{flex-grow:1}.popup-alert__title[data-v-00f2a204]{color:#1a1a1a;font-size:16px;font-weight:800;margin:0 0 4px}.popup-alert__message[data-v-00f2a204]{color:#343434;font-size:14px;line-height:1.4;margin:0}.popup-alert__close[data-v-00f2a204]{background:transparent;border:none;color:#343434;cursor:pointer;margin-left:8px;opacity:.4;padding:0;transition:opacity .3s ease}.popup-alert__close[data-v-00f2a204]:hover{opacity:1}.popup-alert__progress[data-v-00f2a204]{bottom:0;height:4px;left:0;position:absolute;width:100%}.popup-alert__progress--active[data-v-00f2a204]{animation:progress-bar-00f2a204 5s linear forwards}.popup-alert--success[data-v-00f2a204]{border-left:4px solid #28df99}.popup-alert--success .popup-alert__icon[data-v-00f2a204]{color:#158c5f}.popup-alert--success .popup-alert__progress--active[data-v-00f2a204]{background-color:#28df99;transition:width 5s linear;width:100%}.popup-alert--error[data-v-00f2a204]{border-left:4px solid #f44}.popup-alert--error .popup-alert__icon[data-v-00f2a204]{color:#f44}.popup-alert--error .popup-alert__progress--active[data-v-00f2a204]{background-color:#f44;transition:width 5s linear;width:100%}@media(max-width:768px){.popup-alert[data-v-00f2a204]{right:50%;top:20px;transform:translate(50%);width:90%}}.popup-slide-enter-active[data-v-00f2a204],.popup-slide-leave-active[data-v-00f2a204]{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.popup-slide-enter-from[data-v-00f2a204],.popup-slide-leave-to[data-v-00f2a204]{opacity:0;transform:translateY(-20px) translate(0)}@media(max-width:768px){.popup-slide-enter-from[data-v-00f2a204],.popup-slide-leave-to[data-v-00f2a204]{transform:translateY(-20px) translate(50%)}}.popup-slide-enter-to[data-v-00f2a204],.popup-slide-leave-from[data-v-00f2a204]{opacity:1;transform:translateY(0) translate(0)}@media(max-width:768px){.popup-slide-enter-to[data-v-00f2a204],.popup-slide-leave-from[data-v-00f2a204]{transform:translateY(0) translate(50%)}}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:400;src:url(./FixelText-Regular.Dv1kOdN_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:500;src:url(./FixelText-Medium.CmiTwNnI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:700;src:url(./FixelText-Bold.Dx5ClmPT.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:600;src:url(./FixelDisplay-SemiBold.v6olFATC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:700;src:url(./FixelDisplay-Bold.Cr-t0h_O.woff2) format("woff2")}.contact-form{margin:0 auto;width:100%}.contact-form__container{background-color:#f3f3f3;border-radius:40px;display:grid;gap:50px;grid-template-columns:1.2fr .8fr;overflow:hidden;padding:80px 0 80px 80px;position:relative}@media(max-width:768px){.contact-form__container{padding:20px}}.contact-form__body{display:flex;flex-direction:column;gap:20px;justify-content:center;z-index:2}.contact-form__group{display:flex;flex-direction:column;gap:8px}.contact-form__label{color:#1a1a1a;font-size:24px;font-weight:500;margin-left:4px}.contact-form__input,.contact-form__textarea{background-color:#fff;border:1px solid #051923;border-radius:14px;color:#1a1a1a;font-family:inherit;font-size:clamp(18px,2vw,22px);outline:none;padding:20px;transition:box-shadow .3s ease}.contact-form__input::-moz-placeholder,.contact-form__textarea::-moz-placeholder{color:#343434;opacity:.6}.contact-form__input::placeholder,.contact-form__textarea::placeholder{color:#343434;opacity:.6}.contact-form__input:focus,.contact-form__textarea:focus{box-shadow:0 0 5px #0519234d}.contact-form__textarea{min-height:160px;resize:vertical}.contact-form__submit-btn{background-color:#051923;border:none;border-radius:8px;box-shadow:0 10px 25px #191a234d;color:#fff;cursor:pointer;margin-top:12px;padding:20px 40px;transition:transform .3s ease,box-shadow .3s ease}.contact-form__submit-btn:hover{transform:translateY(-2px)}.contact-form__submit-btn:active{transform:translateY(0)}.contact-form__visual{align-items:center;display:flex;height:100%;justify-content:right;max-height:700px;position:relative}.contact-form__decor-image{height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:1024px){.contact-form__container{grid-template-columns:1fr;padding:40px}.contact-form__visual{display:none}}@media(max-width:768px){.contact-form__container{border-radius:30px;padding:30px}.contact-form__label{font-size:18px}.contact-form__submit-btn{padding:16px 32px;width:100%}}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:400;src:url(./FixelText-Regular.Dv1kOdN_.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:500;src:url(./FixelText-Medium.CmiTwNnI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Text;font-style:normal;font-weight:700;src:url(./FixelText-Bold.Dx5ClmPT.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:600;src:url(./FixelDisplay-SemiBold.v6olFATC.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fixel Display;font-style:normal;font-weight:700;src:url(./FixelDisplay-Bold.Cr-t0h_O.woff2) format("woff2")}:root{--font-base:"Fixel Text",sans-serif;--font-heading:"Fixel Display",sans-serif}body{background-color:#fff;color:#111;font-family:var(--font-base);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.2}.accordeon-item{background-color:#f3f3f3;border:1px solid #051923;border-radius:40px;box-shadow:0 5px #051923;cursor:pointer;padding:40px 50px;transition:background-color .3s ease}.accordeon-item.open{background-color:#28df99}.accordeon-item__header{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;text-align:left;width:100%;-webkit-tap-highlight-color:transparent;color:initial;outline:none}.accordeon-item__title{align-items:center;display:flex;gap:40px}.accordeon-item__divider{background:#051923;border:none;height:1px;margin:0;opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1)}.accordeon-item__divider.open{margin:30px 0;opacity:1}@media(max-width:768px){.accordeon-item__divider.open{margin:20px 0}}.accordeon-item__chev{display:block;height:58px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease,opacity .2s ease;width:58px}@media(max-width:768px){.accordeon-item__chev{height:40px;width:40px}}.accordeon-item__body{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.accordeon-item__body.open{grid-template-rows:1fr;opacity:1;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1) .15s}.accordeon-item__inner{min-height:0}@media(max-width:1024px){.accordeon-item{padding:30px}}@media(max-width:768px){.accordeon-item{padding:20px}.accordeon-item__title{gap:20px}}
