.switcher-form-container{color:var(--grey-dark);align-items:center;gap:1.2rem;font-family:inherit;display:flex}.switcher-form-container .switcher-form-label{-webkit-user-select:none;user-select:none;font-size:1.2rem;line-height:1.4}.switcher-form-container .switcher{background:var(--grey-light-2);cursor:pointer;min-width:5rem;height:2.4rem;box-shadow:var(--shadow-switcher-inset);border:none;border-radius:1.2rem;align-items:center;padding:0;transition:background .3s;display:flex;position:relative}.switcher-form-container .switcher .switcher-thumb{background:var(--switcher-thumb);width:2rem;height:2rem;box-shadow:var(--shadow-switcher-thumb);border-radius:50%;transition:transform .3s;position:absolute;left:.3rem}.switcher-form-container .switcher.active{background:var(--blue-2)}.switcher-form-container .switcher.active .switcher-thumb{transform:translate(2.4rem)}.switcher-form-container .switcher.disabled{opacity:.5;cursor:not-allowed}.switcher-form-container .switcher:focus-visible{outline:2px solid var(--focus-blue);outline-offset:2px}
.popup-overlay{background:var(--overlay-popup);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;justify-content:center;align-items:center;animation:.3s ease-in-out fadeIn;display:flex;position:fixed;inset:0}.popup-overlay:focus{outline:none}.popup{background:var(--bg-white);border-radius:var(--neo-radius);width:90%;max-width:42rem;color:var(--black-blue);box-shadow:var(--neo-shadow);border:1px solid var(--border-popup);padding:3.2rem;animation:.3s ease-out slideUp;position:relative}@media (max-width:600px){.popup{border-radius:1.6rem;width:calc(100% - 2rem);padding:2.4rem 2rem}}.popup__img{width:7.8rem;height:7.8rem;margin-bottom:2rem}.popup__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.popup__title{letter-spacing:-.02em;color:var(--black-blue);margin-bottom:1.2rem;font-size:2.8rem;font-weight:600;line-height:1.3}@media (max-width:600px){.popup__title{font-size:2.2rem}}.popup__message{color:var(--grey-dark);margin:0;font-size:1.5rem;line-height:1.5}.popup__close-button{background:var(--bg-white);color:var(--blue-dark);cursor:pointer;width:3.2rem;height:3.2rem;box-shadow:var(--neo-shadow);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:2.2rem;line-height:1;transition:transform .2s,box-shadow .2s,color .2s;display:flex;position:absolute;top:-1.2rem;right:-1.2rem}.popup__close-button:hover{color:var(--blue);transform:scale(1.04)}.popup__close-button:focus-visible{outline:2px solid var(--focus-blue);outline-offset:2px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.popup__title{margin-bottom:1rem}.popup__message{font-size:1.4rem}.popup__close-button{width:2.8rem;height:2.8rem;font-size:2rem;top:-1rem;right:-.6rem}}[data-theme=dark] .popup-overlay{background:var(--overlay-popup-dark)}[data-theme=dark] .popup{border:1px solid var(--border-popup-dark)}[data-theme=dark] .popup__title{color:var(--black-blue)}[data-theme=dark] .popup__message{color:var(--grey-dark)}[data-theme=dark] .popup__close-button{background:var(--bg-white);color:var(--blue-muted);box-shadow:var(--shadow-close-dark)}[data-theme=dark] .popup__close-button:hover{color:var(--blue-muted-hover)}
.form-simple{color:var(--black-blue);margin:2.4rem 4rem 0}@media (max-width:1280px){.form-simple{margin:1.6rem 1.6rem 0}}@media (max-width:600px){.form-simple{margin:1.2rem 1rem 0}}.form-simple__inner{border-radius:var(--neo-radius);background:var(--gradient-hero);box-shadow:var(--neo-shadow);border:1px solid var(--border-on-dark);color:var(--text-on-dark-muted);padding:6rem 10rem;position:relative;overflow:hidden}@media (max-width:1280px){.form-simple__inner{border-radius:1.6rem;padding:3.2rem}}@media (max-width:600px){.form-simple__inner{padding:1.6rem}}.form-simple__error{color:var(--error);margin-top:.8rem;font-size:1.2rem}.form-simple__title{letter-spacing:-.03em;color:var(--text-on-dark);margin-bottom:1.2rem;font-size:3.6rem;font-weight:700}@media (max-width:600px){.form-simple__title{font-size:2.4rem}}.form-simple__subtitle{color:var(--text-on-dark-muted);margin-bottom:3.2rem;font-size:1.5rem;font-weight:400;line-height:1.5}.form-simple__top{grid-template-columns:1fr 1fr 1fr;gap:1.6rem;margin-bottom:1.6rem;display:grid}@media (max-width:768px){.form-simple__top{grid-template-columns:1fr}}.form-simple__middle{margin-bottom:3.2rem}.form-simple__problem{border-radius:var(--radius-sm);padding:1.2rem 1.6rem}.form-simple__bottom{grid-template-columns:auto 1fr;align-items:center;gap:2rem;display:grid}@media (max-width:768px){.form-simple__bottom{flex-direction:column-reverse;display:flex}}.form-simple__bottom label{width:100%;color:var(--text-on-dark-subtle);font-size:1.2rem;font-weight:400;display:contents}@media (max-width:1280px){.form-simple__bottom label{display:block}}.form-simple__bottom label a{white-space:nowrap;border-bottom:1px solid;width:fit-content;height:fit-content;margin-left:.2rem}@media (max-width:1280px){.form-simple__bottom label a{margin-left:0}}.form-simple__consent-wrap{flex-direction:column;width:100%;display:flex}@media (max-width:768px){.form-simple__consent-wrap{margin-bottom:1.6rem}}.form-simple__consent{width:fit-content;margin-right:1.6rem}.form-simple__submit{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-radius:var(--radius-sm);white-space:nowrap;box-shadow:var(--shadow-accent);cursor:pointer;border:none;padding:1.2rem 2.8rem;font-size:1.3rem;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s}.form-simple__submit:hover:not(:disabled){background:var(--btn-primary-hover);box-shadow:var(--shadow-accent-hover);transform:translateY(-1px)}.form-simple__submit:active:not(:disabled){transform:translateY(0)}.form-simple__submit:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.form-simple__submit{width:100%}}.form-simple__policy-link{color:var(--accent-text)}.form-simple__policy-link:hover{color:var(--accent-hover)}.form-simple .switcher-form-container{color:var(--text-on-dark-subtle)}.form-simple input,.form-simple textarea{color:var(--black-blue);border:1px solid var(--border-form-input);border-radius:var(--radius-sm);outline:none;padding:1.2rem 1.6rem;transition:border-color .2s,box-shadow .2s;background:var(--bg-form-input)!important}.form-simple input:focus,.form-simple textarea:focus{border-color:var(--blue);box-shadow:var(--focus-ring);background:var(--bg-form-input)!important}.form-simple input::placeholder,.form-simple textarea::placeholder{color:var(--grey);opacity:1}.form-simple textarea{resize:vertical;min-height:11rem}[data-theme=dark] .form-simple__inner{background:var(--gradient-hero-dark)}
