@import url(https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.menu-nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff2;left:0;padding:20px 0;position:relative;right:0;top:0;transition:all .3s ease;z-index:1000}.menu-nav--scrolled{background:#fffffffa;padding:15px 0}.menu-nav--dark{background:#171c24f2}.menu-nav--dark.menu-nav--scrolled{background:#171c24fa}.menu-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1240px;padding:0 20px;position:relative}.menu-logo{flex-shrink:0;z-index:1002}.logo-img{display:block;height:38px;object-fit:contain;transition:transform .3s ease;width:140px}.menu-nav--dark .logo-img{filter:brightness(0) invert(1)}.menu-list{align-items:center;box-sizing:border-box;display:flex;gap:40px;list-style:none;margin:0;padding:0}.menu-link{color:inherit;font-size:16px;font-weight:500;padding:8px 0;position:relative;text-decoration:none;transition:all .3s ease}.menu-link:hover{color:#ee8f61}.menu-link:after{background:#ee8f61;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.menu-link:hover:after{width:100%}.menu-mobile-content{display:contents}.menu-mobile-header{display:none}.menu-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:30px;justify-content:space-between;padding:8px;width:30px;z-index:1002}.menu-toggle span{background:currentColor;display:block;height:2px;transform-origin:center;transition:all .3s ease;width:100%}.menu-toggle--active span:first-child{transform:rotate(45deg) translate(6px,6px)}.menu-toggle--active span:nth-child(2){opacity:0}.menu-toggle--active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.menu-close{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-direction:column;height:30px;justify-content:center;padding:8px;position:relative;width:30px}.menu-close span{background:currentColor;display:block;height:2px;position:absolute;transition:all .3s ease;width:100%}.menu-close span:first-child{transform:rotate(45deg)}.menu-close span:nth-child(2){transform:rotate(-45deg)}.menu-close:hover span{background:#ee8f61}.menu-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1001}.menu-nav--footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;margin-bottom:0;padding:0;position:relative}.menu-nav--footer .menu-container{align-items:flex-start;flex-direction:column;gap:30px}.menu-nav--footer .menu-list{align-items:flex-start;flex-direction:column;gap:20px;width:100%}.menu-nav--footer .menu-link{font-size:15px;padding:6px 0}.menu-nav--footer .menu-link:hover{color:#ee8f61}@media (max-width:1024px){.menu-list{gap:30px}.menu-link{font-size:15px}}@media (max-width:768px){.menu-nav{backdrop-filter:none;-webkit-backdrop-filter:none}.menu-toggle{display:flex}.menu-mobile-content{background:#fff;display:block;height:100vh;overflow-y:auto;position:fixed;right:-100%;top:0;transition:right .3s ease;width:100%;z-index:1002}.menu-nav--dark .menu-mobile-content{background:#171c24}.menu-mobile-content--open{right:0}.menu-mobile-header{align-items:center;border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;padding:20px}.menu-nav--dark .menu-mobile-header{border-bottom:1px solid #ffffff1a}.menu-close{display:flex}.menu-list{align-items:stretch;box-shadow:none;flex-direction:column;gap:0;height:auto;justify-content:flex-start;padding:20px;position:static;width:100%}.menu-list li{width:100%}.menu-list li:last-child{border-bottom:none}.menu-link{display:block;font-size:16px;padding:18px 0;text-align:center;width:100%}.menu-actions{display:none}.menu-nav--footer .menu-container{gap:20px}.menu-nav--footer .menu-list{gap:15px}.menu-nav--footer .menu-link{font-size:14px;padding:8px 0}}@media (max-width:480px){.menu-container{padding:0 16px}.logo-img{height:32px;width:120px}.menu-list,.menu-mobile-header{padding:15px}.menu-link{font-size:15px;padding:16px 0}}@keyframes slideIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.menu-list--open .menu-link{animation:slideIn .3s ease forwards}.menu-list--open .menu-link:first-child{animation-delay:.1s}.menu-list--open .menu-link:nth-child(2){animation-delay:.15s}.menu-list--open .menu-link:nth-child(3){animation-delay:.2s}.menu-list--open .menu-link:nth-child(4){animation-delay:.25s}.menu-list--open .menu-link:nth-child(5){animation-delay:.3s}.banner{color:#000;height:425px;overflow:hidden}.banner,.banner-container{align-items:center;display:flex;padding:0 20px}.banner-container{gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.banner-content{animation:fadeInUp .8s ease .2s forwards;flex:1 1;max-width:600px;opacity:0;transform:translateY(30px)}.banner-title{animation:slideInLeft .8s ease .4s forwards;font-size:56px;font-weight:700;line-height:1.2;opacity:0;transform:translateX(-50px)}.banner-description{animation:slideInLeft .8s ease .6s forwards;font-size:22px;font-weight:400;line-height:1.5;margin:0 0 24px;opacity:0;transform:translateX(-30px)}.banner-button{align-items:center;animation:fadeInScale .6s ease .8s forwards;background-color:#000;border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:75px;justify-content:center;max-height:75px;opacity:0;transform:scale(.9);transition:all .3s ease;-webkit-user-select:none;user-select:none;width:356px}.banner-button:hover{background-color:#333;box-shadow:0 4px 12px #0003;transform:translateY(-2px) scale(1.02)}.banner-image-wrapper{animation:slideInRotate 1s ease .5s forwards;flex:1 1;height:400px;opacity:0;transform:translateX(50px) rotate(5deg);width:auto}.banner-img{border-radius:12px;display:block;height:100%;object-fit:contain;transition:transform .5s ease;width:100%}.banner-img:hover{transform:scale(1.05) rotate(-2deg)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInRotate{0%{opacity:0;transform:translateX(50px) rotate(5deg)}to{opacity:1;transform:translateX(0) rotate(0)}}@media (max-width:992px){.banner{height:auto;min-height:500px;padding:60px 0}.banner-container{flex-direction:column-reverse;gap:32px;text-align:center}.banner-content{max-width:100%}.banner-button{margin:auto}.banner-title{font-size:36px}.banner-description{font-size:20px}.banner-img{max-height:300px;max-width:320px}}@media (max-width:576px){.banner{min-height:450px;padding:0 0 20px}.banner-title{font-size:32px}.banner-description{font-size:18px}.banner-button{margin:0 auto;max-width:280px;width:100%}.banner-img{max-height:240px;max-width:260px}}.popup-overlay{animation:fadeIn .4s cubic-bezier(.25,.46,.45,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#26263380!important;bottom:0;left:0;padding:20px;position:fixed;right:0;top:0;z-index:2000}.popup-container,.popup-overlay{align-items:center;display:flex;justify-content:center}.popup-container{height:100%;max-width:520px;position:relative;width:100%}.popup-content{animation:slideUp .3s cubic-bezier(.25,.46,.45,.94);background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #fff3;border-radius:24px;box-shadow:0 25px 50px #00000026,0 0 0 1px #ffffff1a;box-sizing:border-box;max-height:100%;overflow:hidden;overflow-y:auto;padding:48px 40px 40px;position:relative;width:100%}.popup-decoration{background:linear-gradient(135deg,#ee8f61,#d33632);border-radius:50%;filter:blur(20px);opacity:.1;position:absolute}.popup-decoration-1{animation:float 6s ease-in-out infinite;height:120px;right:-40px;top:-40px;width:120px}.popup-decoration-2{animation:float 8s ease-in-out infinite reverse;bottom:-20px;height:80px;left:-20px;width:80px}.popup-close{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:20px;top:20px;transition:all .3s ease;z-index:3}.popup-close:hover{background:#f1f5f9;color:#1e293b;transform:rotate(90deg)}.popup-header{margin-bottom:32px;position:relative;text-align:center;z-index:2}.popup-icon{align-items:center;background:linear-gradient(135deg,#ee8f61,#d33632);border-radius:16px;box-shadow:0 8px 24px #ee8f614d;color:#fff;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.popup-title{color:#1e293b;font-size:28px;font-weight:700;line-height:1.2;margin:0 0 12px}.popup-subtitle{color:#64748b;font-size:16px;line-height:1.5;margin:0 auto;max-width:320px}.popup-form{display:flex;flex-direction:column;gap:10px;position:relative;z-index:2}.form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.input-container{margin-top:8px;position:relative}.input-label{background:#fff;color:#64748b;font-size:14px;font-weight:500;left:16px;padding:0 4px;pointer-events:none;position:absolute;top:16px;transform-origin:left top;transition:all .3s ease}.popup-form-input,.popup-form-textarea{background:#fff;border:2px solid #e8e8e8;border-radius:12px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:16px;padding:16px;transition:all .3s ease;width:100%}.popup-form-input:focus,.popup-form-textarea:focus{border-color:#ee8f61;box-shadow:0 0 0 3px #ee8f611a;outline:none;transform:translateY(-1px)}.popup-form-input:focus+.input-label,.popup-form-input:not(:placeholder-shown)+.input-label,.popup-form-textarea:focus+.input-label,.popup-form-textarea:not(:placeholder-shown)+.input-label{color:#ee8f61;font-size:12px;font-weight:600;left:12px;top:-8px}.popup-form-input::placeholder,.popup-form-textarea::placeholder{color:#0000}.popup-form-textarea{min-height:100px;resize:vertical}.textarea-container .input-label{top:18px}.form-footer{display:flex;flex-direction:column;gap:16px;margin-top:8px}.submit-button{align-items:center;background:linear-gradient(135deg,#ee8f61,#d33632);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;min-height:56px;overflow:hidden;padding:18px 32px;position:relative;transition:all .3s ease}.submit-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.submit-button:hover:not(:disabled){box-shadow:0 12px 32px #ee8f6166,0 0 0 1px #ee8f611a;transform:translateY(-2px)}.submit-button:hover:not(:disabled):before{left:100%}.submit-button:disabled{cursor:not-allowed;opacity:.7;transform:none}.submit-button.loading{background:linear-gradient(135deg,#cc5930,#cc7749)}.button-spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.form-note{color:#64748b;font-size:12px;line-height:1.4;margin:0;text-align:center}.form-link{color:#ee8f61;font-weight:500;text-decoration:none;transition:color .3s ease}.form-link:hover{color:#d33632;text-decoration:underline}.success-message{padding:40px 20px;position:relative;text-align:center;z-index:2}.success-icon{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;box-shadow:0 8px 24px #10b9814d;color:#fff;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.success-title{color:#1e293b;font-size:24px;font-weight:700;margin:0 0 12px}.success-text{color:#64748b;font-size:16px;line-height:1.5;margin:0 auto;max-width:280px}.popup-contacts{border-top:1px solid #e2e8f0cc;display:flex;gap:32px;justify-content:center;margin-top:32px;padding-top:24px;position:relative;z-index:2}.contact-item{align-items:center;color:#64748b;font-size:14px;font-weight:500;gap:8px}.contact-icon{align-items:center;color:#ee8f61;display:flex;justify-content:center}@media (max-width:768px){.popup-overlay{align-items:stretch;padding:0}.popup-container{display:block;height:100%;max-width:none}.popup-content{border:none;border-radius:0;height:100%;max-height:none;overflow-y:auto;padding:40px 24px 32px}.popup-title{font-size:24px}.popup-icon{height:56px;margin-bottom:16px;width:56px}.form-grid{gap:16px;grid-template-columns:1fr}.popup-contacts{align-items:center;flex-direction:column;gap:16px}.popup-decoration-1{height:80px;right:-20px;top:-20px;width:80px}.popup-decoration-2{bottom:-15px;height:60px;left:-15px;width:60px}}@media (max-width:480px){.popup-content{padding:32px 20px 28px}.popup-title{font-size:22px}.popup-subtitle{font-size:14px}.popup-form-input,.popup-form-textarea{font-size:15px;padding:14px}.submit-button{font-size:15px;min-height:52px;padding:16px 24px}.success-icon{height:64px;width:64px}.success-title{font-size:20px}.success-text{font-size:14px}}@media (min-height:900px){.popup-content{max-height:90vh}}.input-container--error{margin-bottom:24px}.popup-form-input--error{background-color:#fef2f2!important;border-color:#dc2626!important}.input-error{align-items:center;background-color:#fef2f2;border-left:3px solid #dc2626;border-radius:4px;color:#dc2626;display:flex;font-size:12px;font-weight:500;gap:6px;margin-top:6px;padding:4px 8px}.input-error-icon{color:#dc2626;flex-shrink:0}.captcha-hint{align-items:center;background-color:#fffbeb;border:1px solid #fed7aa;border-radius:6px;color:#d97706;display:flex;font-size:12px;font-weight:500;gap:6px;margin-top:8px;padding:6px 10px}.captcha-hint-icon{color:#d97706;flex-shrink:0}.form-error{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-left:4px solid #dc2626;border-radius:8px;color:#dc2626;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px}.form-error-icon{color:#dc2626;flex-shrink:0}.submit-button--disabled{background-color:#9ca3af!important;cursor:not-allowed!important;opacity:.6}.submit-button--disabled:hover{background-color:#9ca3af!important;box-shadow:none!important;transform:none!important}.submit-button:not(.submit-button--disabled):not(.loading){background-color:#eb4225!important}.submit-button:not(.submit-button--disabled):not(.loading):hover{background-color:#eb4225!important;box-shadow:0 4px 12px #f63b3b66!important;transform:translateY(-2px)!important}.captcha-hint,.form-error,.input-error{animation:slideInUp .3s ease-out}@media (max-width:768px){.input-error{font-size:11px;padding:3px 6px}.form-error{font-size:13px;padding:10px 12px}.captcha-hint{font-size:11px;padding:5px 8px}}.consent-checkbox{margin:16px 0}.consent-checkbox--error{background-color:#fef2f2;border-left:3px solid #dc2626;border-radius:6px;padding:12px 16px 12px 13px}.consent-label{align-items:flex-start;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:10px;line-height:1.4;-webkit-user-select:none;user-select:none}.consent-input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.consent-custom-checkbox{background:#fff;border:2px solid #d1d5db;border-radius:6px;display:inline-block;height:18px;margin-top:2px;min-width:18px;position:relative;transition:all .2s ease;width:18px}.consent-label:hover .consent-custom-checkbox{background-color:#fef2f2;border-color:#ee8f61}.consent-input:checked+.consent-custom-checkbox{background-color:#ee8f61;border-color:#ee8f61}.consent-input:checked+.consent-custom-checkbox:after{content:"";display:block;position:absolute}.consent-checkmark{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease}.consent-input:checked+.consent-custom-checkbox .consent-checkmark{opacity:1}.consent-input:disabled+.consent-custom-checkbox{background-color:#f3f4f6;border-color:#d1d5db;cursor:not-allowed}.consent-text{color:#374151;flex:1 1;font-size:12px;line-height:1.4}.consent-text a{color:#ee8f61;font-weight:500;text-decoration:none;transition:color .3s ease}.consent-text a:hover{color:#d33632;text-decoration:underline}.consent-error{align-items:center;animation:slideInUp .3s ease-out;background-color:#fee2e2;border-left:3px solid #dc2626;border-radius:4px;color:#dc2626;display:flex;font-size:12px;font-weight:500;gap:6px;margin-top:8px;padding:6px 10px}.consent-error-icon{color:#dc2626;flex-shrink:0}@media (max-width:768px){.consent-label{font-size:13px}.consent-custom-checkbox{height:18px;min-width:18px;width:18px}.consent-error{font-size:11px;padding:5px 8px}}.presentation{overflow:hidden;padding:80px 20px}.presentation-container{align-items:center;background-image:url(/static/media/color_banner.267e7ab07e8e8d56403f.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50px;box-sizing:border-box;display:flex;gap:60px;justify-content:space-between;margin:0 auto;overflow:hidden;padding:67px 100px;position:relative}.presentation-button-wrapper,.presentation-content{position:relative;z-index:2}.presentation-content{flex:1 1;max-width:700px}.presentation-text{color:#000;font-size:14px;line-height:1.7;margin:0 0 24px;max-width:584px}.presentation-text strong{font-weight:700}.presentation-footer{color:#000;font-size:10px;font-style:italic;line-height:1.5;margin:0}.presentation-button-wrapper{align-items:center;display:flex;flex-shrink:0;justify-content:center}.presentation-button{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff54;border:2px solid #fff;border-radius:25px;color:#000;cursor:pointer;font-size:16px;font-weight:500;padding:24px 46px;transition:all .3s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:2}.presentation-button:hover{background-color:initial;border-color:#fff;color:#fff;transform:translateY(-3px)}@media (max-width:992px){.presentation{padding:60px 0}.presentation-container{flex-direction:column;gap:40px;padding:60px 40px;text-align:center}.presentation-content{max-width:100%}.presentation-text{font-size:17px}.presentation-button{max-width:320px;width:100%}}@media (max-width:576px){.presentation{padding:50px 0}.presentation-container{background:#f0f0f0;background-image:none;border-radius:0;border-radius:initial;padding:50px 20px}.presentation-text{font-size:14px}.presentation-footer{font-size:12px}.presentation-button{font-size:15px;padding:14px 32px}}.features{background:#f0f0f0;padding:100px 0 0}.features-container{margin:0 auto;max-width:1200px;padding:0 20px}.features-title{color:#000;font-weight:700;line-height:1.2;margin:0 0 24px}.features-grid{grid-gap:15px;gap:15px;grid-template-columns:repeat(3,1fr)}.feature-item{background:#fff;border:1px solid #55555554;border-radius:60px;padding:32px;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.feature-item:hover{box-shadow:0 20px 40px #0000001f;transform:translateY(-8px)}.feature-icon{font-size:48px;height:109px;margin-bottom:40px;width:109px}.feature-text{flex:1 1}.feature-item-title{color:#000;font-size:21px;font-weight:600;line-height:1.4;margin:0 0 10px;white-space:pre-line}.feature-item-description{color:#555;font-size:14px;line-height:1.6;margin:0}@media (max-width:992px){.features-grid{gap:30px;grid-template-columns:repeat(2,1fr)}.features{padding:80px 0}}@media (max-width:768px){.features-grid{gap:24px;grid-template-columns:1fr}.feature-item{padding:28px}.feature-icon{font-size:42px;margin-right:30px}}@media (max-width:576px){.feature-item{flex-direction:column;text-align:center}.feature-icon{margin-bottom:20px;margin-right:0}}.icon{display:inline-block;font-size:24px;vertical-align:middle}.icon-1{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='85' height='85' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.48 0h46.04C76.28 0 85 8.721 85 19.48v46.04C85 76.28 76.279 85 65.52 85H19.48C8.72 85 0 76.279 0 65.52V19.48C0 8.72 8.721 0 19.48 0Z' fill='%23EDEBEA'/%3E%3Cpath d='M66.739 44.643c.07-.709.11-1.417.11-2.143 0-.726-.043-1.456-.114-2.185l5.635-4.42a3.27 3.27 0 0 0 .733-4.176l-6.02-10.43a3.311 3.311 0 0 0-4.042-1.374l-6.563 2.638a23.732 23.732 0 0 0-3.718-2.174l-.996-7.066a3.343 3.343 0 0 0-3.243-2.688H36.479a3.368 3.368 0 0 0-3.258 2.812l-.992 6.995a24.722 24.722 0 0 0-3.715 2.167l-6.595-2.66a3.322 3.322 0 0 0-4.002 1.417l-6.02 10.384a3.287 3.287 0 0 0 .768 4.25l5.581 4.374a21.385 21.385 0 0 0-.11 2.143c0 .726.043 1.456.114 2.185l-5.62 4.41a3.27 3.27 0 0 0-.734 4.175l6.021 10.43a3.304 3.304 0 0 0 4.03 1.382l6.563-2.642a23.688 23.688 0 0 0 3.719 2.174l.995 7.063a3.347 3.347 0 0 0 3.255 2.691H48.52a3.368 3.368 0 0 0 3.259-2.816l.98-6.99a24.88 24.88 0 0 0 3.716-2.165l6.598 2.653a3.29 3.29 0 0 0 4.006-1.417l6.02-10.38a3.29 3.29 0 0 0-.768-4.25l-5.592-4.367ZM49.583 42.5a7.083 7.083 0 1 1-14.167 0 7.083 7.083 0 0 1 14.167 0Z' fill='%23EF9C74'/%3E%3C/svg%3E") no-repeat 50% /contain}.icon-2{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='69' height='69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='69' height='69' rx='21' fill='%23EDEBEA'/%3E%3Cpath d='M24.358 16.933a5.06 5.06 0 0 0 .036 7.113l4.29 4.29c4.038 4.039 4.038 10.616 0 14.655l-7.865-7.864a10.356 10.356 0 0 1 0-14.655l3.485-3.485.054-.054Z' fill='%23EF9C74'/%3E%3Cpath d='m27.79 27.44-3.396-3.396a5.043 5.043 0 0 1-.036-7.113c1.93-1.894 5.004-1.858 6.917.054a4.928 4.928 0 0 1 1.447 3.485c0 1.251-.482 2.52-1.447 3.485l-.805.804M44.642 52.051a5.06 5.06 0 0 0-.036-7.113l-4.289-4.29c-4.04-4.039-4.04-10.616 0-14.655l7.864 7.864a10.356 10.356 0 0 1 0 14.655l-3.485 3.485-.054.054Z' fill='%23EF9C74'/%3E%3Cpath d='m41.192 41.56 3.396 3.395a5.043 5.043 0 0 1 .035 7.114c-1.93 1.894-5.004 1.858-6.916-.054a4.929 4.929 0 0 1-1.448-3.485c0-1.251.483-2.52 1.448-3.485l.822-.822' fill='%23EF9C74'/%3E%3C/svg%3E") no-repeat 50% /contain}.icon-3{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.228 33.3a2.582 2.582 0 0 1-2.564-2.563V17.064c0-5.196 4.204-9.4 9.4-9.4h13.673a2.582 2.582 0 0 1 2.563 2.564 2.582 2.582 0 0 1-2.563 2.563H17.064a4.274 4.274 0 0 0-4.273 4.273v13.673a2.582 2.582 0 0 1-2.563 2.563Zm88.872 0a2.582 2.582 0 0 1-2.563-2.563V17.064a4.274 4.274 0 0 0-4.273-4.273H78.591a2.582 2.582 0 0 1-2.563-2.563 2.582 2.582 0 0 1 2.563-2.564h13.673c5.196 0 9.4 4.204 9.4 9.4v13.673A2.582 2.582 0 0 1 99.1 33.3Zm-6.836 68.364H78.591a2.582 2.582 0 0 1-2.563-2.564 2.582 2.582 0 0 1 2.563-2.563h13.673a4.274 4.274 0 0 0 4.273-4.273V78.591a2.582 2.582 0 0 1 2.563-2.563 2.582 2.582 0 0 1 2.564 2.563v13.673c0 5.196-4.204 9.4-9.4 9.4Zm-61.527 0H17.064a9.395 9.395 0 0 1-9.4-9.4V78.591a2.582 2.582 0 0 1 2.564-2.563 2.582 2.582 0 0 1 2.563 2.563v13.673a4.274 4.274 0 0 0 4.273 4.273h13.673A2.582 2.582 0 0 1 33.3 99.1a2.582 2.582 0 0 1-2.563 2.564Z' fill='%23EE8F61'/%3E%3Cpath d='M78.591 37.573v41.018c0 3.76-3.076 6.837-6.836 6.837H37.573c-3.76 0-6.836-3.077-6.836-6.837V30.737c0-3.76 3.076-6.837 6.836-6.837H64.92L78.59 37.573Z' fill='%23EDEBEA'/%3E%3Cpath d='M64.918 23.9v10.255a3.428 3.428 0 0 0 3.419 3.418H78.59L64.92 23.9Z' fill='%23E1DEDD'/%3E%3Cpath d='M92.264 57.228h-75.2a2.582 2.582 0 0 1-2.563-2.564 2.582 2.582 0 0 1 2.563-2.564h75.2a2.582 2.582 0 0 1 2.564 2.564 2.582 2.582 0 0 1-2.564 2.564Z' fill='%23EF9C74'/%3E%3C/svg%3E") no-repeat 50% /contain}.icon-4{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='93' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='M67.703 12.563V-.098l13.395 13.395h-12.66a.727.727 0 0 1-.735-.735Z' fill='%23EDEBEA'/%3E%3Cpath d='M68.438 17.703c-2.82 0-5.141-2.32-5.141-5.14V-1.392H27.313a8.074 8.074 0 0 0-8.079 8.079v14.1c.735-.118 1.44-.147 2.174-.147 3.966 0 7.814 1.41 10.84 3.936 3.877 3.231 6.08 7.931 6.08 12.954 0 1.88-.323 3.79-.97 5.67-1.82 4.993-2.467 10.193-1.938 15.157l.088.705a12.485 12.485 0 0 1 10.164 12.25v2.937c0 1.91-.558 3.672-1.528 5.14h30.169a8.074 8.074 0 0 0 8.078-8.078V17.703H68.437Z' fill='%23EDEBEA'/%3E%3Cpath d='M33.922 37.531c0-3.7-1.645-7.197-4.494-9.576a12.537 12.537 0 0 0-10.311-2.702 12.467 12.467 0 0 0-9.606 15.98c2.145 6.873 2.879 12.484 2.32 17.595h19.212c-.617-5.61.118-11.485 2.145-17.037.47-1.38.734-2.79.734-4.26Zm-.734 25.703h-23.5a8.074 8.074 0 0 0-8.079 8.079v2.937c0 2.82 2.321 5.14 5.141 5.14h29.375c2.82 0 5.14-2.32 5.14-5.14v-2.937a8.074 8.074 0 0 0-8.078-8.079Z' fill='%23EF9C74'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h100v93H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 50% /contain}.icon-5{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='94' height='94' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5 75.888 46.077-46.077c.82-.82 2.093-.82 2.913 0l8.699 8.699c.82.82.82 2.092 0 2.913L16.612 87.5 5 75.888Z' fill='%23EDEBEA'/%3E%3Cpath d='m83.04 12.045-4.72 13.91 8.781 11.775c1.026 1.354 0 3.283-1.682 3.283l-14.689-.206-8.452 11.981c-.985 1.395-3.118 1.067-3.652-.574l-4.349-13.992-13.991-4.349a2.056 2.056 0 0 1-.575-3.651l11.981-8.453-.205-14.689c0-1.682 1.928-2.667 3.282-1.682l11.776 8.78 13.91-4.718c1.6-.533 3.159.985 2.584 2.585Z' fill='%23EF9C74'/%3E%3C/svg%3E") no-repeat 50% /contain}.icon-6{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='109' height='109' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M59.7 11.54h-9.4C31.588 13.7 16.7 28.588 14.54 47.3v9.4C16.7 75.412 31.588 90.3 50.3 92.46h9.4C78.412 90.3 93.3 75.413 95.46 56.7v-9.4C93.3 28.588 78.413 13.7 59.7 11.54ZM89.145 56.7C87.056 71.952 74.952 84.056 59.7 86.145h-9.4C35.048 84.056 22.944 71.952 20.855 56.7v-9.4c2.09-15.252 14.193-27.356 29.445-29.445h9.4c15.252 2.09 27.356 14.193 29.445 29.445v9.4Z' fill='%23EDEBEA'/%3E%3Cpath d='M59.7 30.575h-9.4c-8.328 1.826-14.9 8.397-16.725 16.725v9.4c1.826 8.328 8.397 14.9 16.725 16.725h9.4c8.328-1.826 14.899-8.397 16.724-16.725v-9.4C74.6 38.972 68.028 32.4 59.7 30.575ZM69.945 56.7A15.736 15.736 0 0 1 59.7 66.945h-9.4A15.736 15.736 0 0 1 40.054 56.7v-9.4A15.737 15.737 0 0 1 50.3 37.055h9.4A15.737 15.737 0 0 1 69.945 47.3v9.4Z' fill='%23EDEBEA'/%3E%3Cpath d='M97.194 47.3H59.7V9.806C59.7 7.17 57.544 4.95 54.91 5a4.7 4.7 0 0 0-4.61 4.7v37.6H12.806C10.17 47.3 7.95 49.455 8 52.09a4.7 4.7 0 0 0 4.7 4.61h37.6v37.493c0 2.635 2.155 4.855 4.79 4.805a4.7 4.7 0 0 0 4.61-4.699V56.7h37.6a4.7 4.7 0 0 0 4.698-4.609c.05-2.635-2.17-4.79-4.805-4.79Z' fill='%23EF9C74'/%3E%3Cpath d='M55.35 9.806V47.3h4.35V9.806C59.7 7.17 57.544 4.95 54.909 5c-.735.013-1.456.2-2.105.544a4.858 4.858 0 0 1 2.546 4.26ZM97.194 47.3h-4.35c2.635 0 4.855 2.156 4.805 4.791a4.7 4.7 0 0 1-4.699 4.61h4.35a4.7 4.7 0 0 0 4.699-4.61c.05-2.635-2.17-4.79-4.805-4.79ZM55.35 56.7v37.6a4.698 4.698 0 0 1-2.504 4.155 4.548 4.548 0 0 0 2.245.544A4.7 4.7 0 0 0 59.7 94.3V56.7h-4.35Z' fill='%23EF9C74'/%3E%3Cpath d='M55 59.834a7.833 7.833 0 1 0 0-15.667 7.833 7.833 0 0 0 0 15.666Z' fill='%23EDEBEA'/%3E%3Cpath d='M55 44.167c-.755 0-1.484.109-2.175.308A7.835 7.835 0 0 1 58.484 52a7.835 7.835 0 0 1-5.659 7.525A7.833 7.833 0 1 0 55 44.167Z' fill='%23EDEBEA'/%3E%3C/svg%3E") no-repeat 50% /contain}.how-it-works{padding:60px 20px}.how-it-works-container{margin:0 auto}.how-it-works-header{margin-bottom:80px}.how-it-works-title{color:#000;font-weight:700;line-height:1.2}.how-it-works-grid .step-card:first-child{border-color:#ee8f61;border-width:2px}.how-it-works-grid .step-card:first-child>.step-number{color:#ee8f61}.how-it-works-grid{grid-gap:15px;align-items:stretch;display:grid;gap:15px;grid-template-columns:1fr}.step-card{align-items:center;background:#fff;border:1px solid #555;border-radius:45px;display:flex;gap:24px;padding:40px 32px;transition:transform .3s ease,box-shadow .3s ease}.step-card:hover{box-shadow:0 20px 40px #0000001f;transform:translateY(-5px)}.step-number{color:#575757;flex-shrink:0;font-size:56px;font-weight:700;line-height:1}.step-content{flex:1 1}.step-title{color:#575757;font-size:22px;font-weight:600;margin-bottom:10px;margin-top:0}.step-description{color:#575757;font-size:16px;line-height:1.6;margin:0;max-width:640px}@media (max-width:992px){.how-it-works-grid{gap:28px}}@media (max-width:768px){.step-card{padding:36px 28px}}@media (max-width:576px){.how-it-works-header{margin-bottom:60px}.step-card{align-items:center;flex-direction:column;padding:40px 24px;text-align:center}.step-number{font-size:48px;margin-bottom:12px}}.for-whom{background:#fff;padding:60px 20px}.for-whom-container{margin:0 auto;padding:0 20px}.for-whom-header{margin-bottom:40px;margin-right:auto}.for-whom-title{color:#000;font-size:48px;font-weight:700;line-height:1.1;margin:0 0 24px}.for-whom-subtitle{color:#666;font-size:18px;line-height:1.6;margin:0}.audience-cards{grid-gap:0;border:1px solid #f0f0f0;border-radius:12px;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin-bottom:40px;overflow:hidden}.audience-card{background:#fff;border-bottom:1px solid #f0f0f0;padding:40px;position:relative;transition:background-color .3s ease}.audience-card:nth-child(odd){border-right:1px solid #f0f0f0}.audience-card:nth-last-child(-n+2){border-bottom:none}.audience-card:hover{background:#fafafa}.card-number{color:#ee8f61;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:16px}.card-content{max-width:400px}.card-title{color:#000;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 12px}.card-description{color:#666;font-size:16px;line-height:1.5;margin:0}.card-divider{background:#f0f0f0;bottom:0;height:1px;left:40px;position:absolute;right:40px}.audience-card:last-child .card-divider,.audience-card:nth-last-child(2):nth-child(odd) .card-divider{display:none}.for-whom-footer{border-top:1px solid #f0f0f0;padding:60px 0 0;text-align:center}.footer-content h3{color:#000;font-size:24px;font-weight:600;margin:0 0 12px}.footer-content p{color:#666;font-size:16px;margin:0 0 32px}.consultation-btn{align-items:center;background:#000;border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:12px;padding:16px 32px;transition:all .3s ease}.consultation-btn:hover{background:#333;gap:16px}@media (max-width:1024px){.audience-cards{grid-template-columns:1fr}.audience-card:nth-child(odd){border-right:none}.audience-card:nth-last-child(2){border-bottom:1px solid #f0f0f0}.audience-card:last-child .card-divider,.audience-card:nth-last-child(2):nth-child(odd) .card-divider{display:block}}@media (max-width:768px){.for-whom{padding:60px 0}.for-whom-title{font-size:36px}.for-whom-subtitle{font-size:16px}.audience-card{padding:30px 24px}.card-content{max-width:none}.card-title{font-size:18px}.card-description{font-size:15px}.card-divider{left:24px;right:24px}}@media (max-width:576px){.for-whom-container{padding:0 16px}.for-whom-title{font-size:32px}.audience-card{padding:24px 20px}.card-divider{left:20px;right:20px}.for-whom-footer{padding:40px 0 0}.footer-content h3{font-size:20px}}@media (max-width:768px){.for-whom-subtitle{text-align:center}}.footer-wrapper{display:flex;justify-content:center;width:100%}.footer{background:#171c24;border-radius:80px 80px 0 0;color:#fff;margin-top:80px;max-width:1400px;padding:60px 40px 30px}.footer,.footer-container{width:100%}.footer-top{margin-bottom:50px}.footer-main{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr 1.2fr;margin-bottom:40px}.footer-column{gap:40px}.footer-column,.footer-section{display:flex;flex-direction:column}.footer-section{gap:20px}.section-title{background:#ee8f61;border-radius:8px;color:#000;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.8px;margin:0;padding:10px 16px;width:-webkit-fit-content;width:fit-content}.section-title-unset{color:#fff;font-size:18px;font-weight:700;margin:0 0 8px}.contact-info{display:flex;flex-direction:column;gap:20px}.contact-item{align-items:flex-start;display:flex;gap:12px}.contact-icon{flex-shrink:0;font-size:20px;margin-top:2px}.contact-label{color:#bbb;font-size:14px;font-weight:500;margin:0 0 4px}.contact-email{color:#ff8e53;font-size:16px;font-weight:600;margin:0}.contact-phone{color:#fff;font-size:18px;font-weight:700;margin:0}.contact-time{color:#ddd;font-size:14px;margin:0}.company-details{display:flex;flex-direction:column;gap:12px}.detail-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:8px 0}.detail-label{color:#bbb;font-size:14px;font-weight:500}.detail-value{color:#fff;font-size:14px;font-weight:600}.social-links{display:flex;flex-direction:column;gap:8px}.social-link{color:#ff8e53;font-size:14px;padding:6px 0;text-decoration:none;transition:color .3s ease}.social-link:hover{color:#fff}.form-description{color:#bbb;font-size:14px;line-height:1.5;margin:0 0 20px}.contact-form{gap:20px}.contact-form,.form-group{display:flex;flex-direction:column}.form-group{gap:8px}.form-input,.form-textarea{background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;color:#fff;font-size:14px;padding:14px 16px;transition:all .3s ease}.form-input::placeholder,.form-textarea::placeholder{color:#888}.form-input:focus,.form-textarea:focus{background:#ffffff1f;border-color:#ff8e53;outline:none}.form-textarea{font-family:inherit;min-height:100px;resize:vertical}.question-button{align-items:center;background:linear-gradient(135deg,#ff6b35,#ff8e53);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;justify-content:center;margin-top:10px;padding:16px 32px;transition:all .3s ease}.question-button:hover:not(:disabled){box-shadow:0 4px 12px #ff6b3566;transform:translateY(-2px)}.question-button:disabled{cursor:not-allowed;opacity:.7}.question-button.loading{background:linear-gradient(135deg,#cc5930,#cc7749)}.spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.footer-bottom{margin-top:40px}.footer-divider{background:#ffffff1a;height:1px;margin-bottom:24px}.footer-copyright{align-items:center;display:flex;justify-content:space-between}.footer-copyright p{color:#bbb;font-size:14px;margin:0}.footer-links{display:flex;gap:24px}.footer-link{color:#bbb;font-size:14px;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:#ff8e53}@media (max-width:1024px){.footer-main{gap:40px;grid-template-columns:1fr 1fr}.footer{padding:40px 30px 25px}}@media (max-width:768px){.footer-main{gap:35px;grid-template-columns:1fr}.footer{border-radius:0 0 0 0;margin-top:60px}.footer-top{margin-bottom:30px;padding-bottom:20px}.footer-copyright{flex-direction:column;gap:16px;text-align:center}.footer-links{flex-direction:column;gap:12px}}@media (max-width:480px){.footer{margin-top:40px}.footer-column,.footer-main{gap:30px}.contact-phone{font-size:16px}.section-title{font-size:14px}.question-button{font-size:14px;padding:14px 24px}}.footer-success-message{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:40px 20px;text-align:center}.footer-success-icon{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;box-shadow:0 8px 24px #10b9814d;color:#fff;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.footer-success-title{color:#fff;font-size:24px;font-weight:700;margin:0 0 12px}.footer-success-text{color:#bbb;font-size:16px;line-height:1.5;margin:0 auto;max-width:280px}.footer-form-error{align-items:center;background-color:#ef44441a;border:1px solid #ef444433;border-left:4px solid #ef4444;border-radius:8px;color:#f87171;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 16px}.footer-error-icon{color:#f87171;flex-shrink:0}.question-button--disabled{background:#6b7280!important;cursor:not-allowed!important;opacity:.6}.question-button--disabled:hover{background:#6b7280!important;box-shadow:none!important;transform:none!important}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.footer-form-error,.footer-success-message{animation:slideInUp .3s ease-out}@media (max-width:768px){.footer-success-message{padding:30px 15px}.footer-success-icon{height:64px;margin-bottom:20px;width:64px}.footer-success-title{font-size:20px}.footer-success-text{font-size:14px}.footer-form-error{font-size:13px;padding:10px 12px}}@media (max-width:480px){.footer-success-message{padding:25px 12px}.footer-success-icon{height:56px;width:56px}.footer-success-title{font-size:18px}.footer-success-text{font-size:13px}}.company-details .detail-item{align-items:flex-start}.detail-value{max-width:60%;text-align:right}.detail-label,.detail-value{word-break:break-word}@media (max-width:768px){.company-details .detail-item{align-items:flex-start;flex-direction:column;gap:4px}.detail-label,.detail-value{max-width:100%;text-align:left}}.ScreenShots-section{padding:60px 20px}.ScreenShots-container{background-blend-mode:overlay;background-color:#ffffff80;background-image:url(/static/media/background.eaca3e0444ae9e09ae6e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100px;display:flex;flex-direction:column;margin:0 auto;padding:40px 20px}.monitor-container{animation:monitorAppear .8s ease-out .3s forwards;opacity:0;position:relative;width:100%}@keyframes monitorAppear{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.monitor{margin:auto auto 40px;width:1050px}.screen{border-radius:12px;overflow:hidden;position:relative;width:100%}.screenshot-image{height:100%;object-fit:cover;opacity:1;transition:opacity .3s ease;width:100%}.screenshot-image.fading{opacity:0}.screen-overlay{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.screen-indicator{font-size:.85rem;padding:8px 16px;right:20px;top:20px}.click-hint,.screen-indicator{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border:1px solid #ffffff1a;border-radius:20px;color:#fff;position:absolute}.click-hint{animation:pulse 2s infinite;bottom:20px;font-size:.75rem;left:50%;opacity:.8;padding:6px 12px;transform:translateX(-50%)}.ScreenShots-panel{border-radius:20px;box-sizing:border-box;margin:0 auto;max-width:1240px;padding:25px 10px 15px;position:relative;width:100%}.ScreenShots-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding-bottom:5px;padding-top:5px}.ScreenShots-row::-webkit-scrollbar{height:4px}.ScreenShots-row::-webkit-scrollbar-track{background:#0000}.ScreenShots-row::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.ScreenShots-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff73;border:1px solid #0000;border-radius:20px;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;min-width:105px;overflow:hidden;padding:18px;position:relative;transition:all .25s ease;-webkit-user-select:none;user-select:none;width:auto}.ScreenShots-card.active .ScreenShots-icon svg circle,.ScreenShots-card.active .ScreenShots-icon svg path{fill:#fff;transition:fill .3s ease}.ScreenShots-icon svg circle,.ScreenShots-icon svg path{fill:#85889e;transition:fill .3s ease}.ScreenShots-card:before{background:linear-gradient(90deg,#ee8f61,#d33632);border-radius:20px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s ease;width:100%;z-index:0}.ScreenShots-card:hover{border:1px solid #c7c7c7}.ScreenShots-title{align-items:center;display:flex;gap:15px}.ScreenShots-card.active{border-radius:20px;color:#fff;transform:translateY(-3px)}.ScreenShots-card.active:before{opacity:1}.ScreenShots-content{position:relative;z-index:1}.ScreenShots-icon{align-items:center;background:#667eea1a;border-radius:10px;color:#667eea;display:flex;font-size:1.1rem;height:36px;justify-content:center;min-height:36px;min-width:36px;transition:all .3s ease;width:36px}.ScreenShots-card.active .ScreenShots-icon{background:#fff3;color:#fff}.ScreenShots-name{color:#000;font-size:16px;font-weight:600;font-weight:700;line-height:1.2;margin-bottom:4px;transition:color .3s ease}.ScreenShots-card.active .ScreenShots-name{color:#fff}.ScreenShots-desc{color:#6c757d;font-size:.7rem;line-height:1.2;transition:color .3s ease}.ScreenShots-card.active .ScreenShots-desc{color:#ffffffe6}.features-grid-container{min-height:80px;overflow:hidden;transition:height .4s ease}.features-grid{grid-gap:10px;border-radius:20px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1200px;opacity:1;padding:20px;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.feature-square,.features-grid.hidden{opacity:0;transform:translateY(20px)}.feature-square{background:#f1b78029;border-radius:35px;color:#000;padding:16px 18px;text-align:center;transition:all .25s ease;-webkit-user-select:none;user-select:none}.feature-square.visible{animation:featureSlideIn .4s ease forwards}.feature-square.fading{animation:featureSlideOut .3s ease forwards}@keyframes featureSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes featureSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.feature-square-content{align-items:center;display:flex;height:100%;justify-content:center}.feature-text{color:#4a5568;font-size:16px;text-align:center}@media (max-width:1200px){.features-grid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:18px}.feature-square{padding:14px 16px}.feature-text{font-size:.8rem}.ScreenShots-icon{font-size:1rem;height:32px;width:32px}.ScreenShots-name{font-size:.8rem}.ScreenShots-desc{font-size:.65rem}}@media (max-width:768px){.monitor{width:100%}.features-grid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:15px}.feature-square{border-radius:10px;padding:12px 14px}.feature-text{font-size:.75rem}.features-grid-container{height:auto!important;margin-top:20px;min-height:60px;padding:0 15px}.ScreenShots-row{grid-gap:8px;display:grid;flex-direction:row;flex-wrap:wrap;gap:8px;grid-template-columns:repeat(2,1fr)}.ScreenShots-card{box-sizing:border-box;min-width:auto;padding:12px 8px;width:100%}.ScreenShots-panel{padding:0}.ScreenShots-section{padding:40px 0}}@media (max-width:480px){.ScreenShots-title{gap:10px}.ScreenShots-icon{height:24px;width:24px}.features-grid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:12px}.feature-square{border-radius:8px;padding:10px 12px}.feature-text{font-size:.7rem}.ScreenShots-row{gap:6px;grid-template-columns:repeat(2,1fr)}.ScreenShots-card{padding:10px 6px;width:100%}.ScreenShots-name{font-size:.75rem}.ScreenShots-desc{font-size:.6rem}}@media (max-width:1240px){.monitor{width:100%}}.tariffs{padding:60px 20px}.tariffs__container>.h2-background{margin-bottom:40px}.tariffs__container{margin:0 auto;padding:0 20px}.tariffs__header{margin-bottom:60px;text-align:center}.tariffs__title{color:#212529;font-size:42px;font-weight:700;margin-bottom:20px}.tariffs__subtitle{color:#6c757d;font-size:18px;line-height:1.6;margin:0 auto;max-width:800px}.tariffs__grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:25px}.tariff-card{background:#ff710029;background-image:url(/static/media/background_color.fac6534a272597619f38.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:60px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;padding:52px;transition:transform .3s ease,box-shadow .3s ease}.tariff-card:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-8px)}.tariff-card__header{align-items:center;display:flex;gap:20px;margin-bottom:24px}.tariff-card__icon{flex-shrink:0;height:auto;object-fit:contain;width:45px}.tariff-card__title-wrapper{flex:1 1}.tariff-card__name{color:#000;font-size:24px;font-weight:700;margin:0 0 8px}.tariff-card__description{color:#6c757d;font-size:12px;line-height:1.5;margin:0}.tariff-card__stations{margin-bottom:12px}.tariff-card__features{margin:0 0 24px}.tariff-card__feature{align-items:center;color:#495057;display:flex;font-size:12px;gap:10px;margin-bottom:12px}.tariff-card__check{font-size:12px;font-weight:700}.tariff-card--custom{border-radius:60px;box-shadow:0 10px 30px #0000000d;color:#000;padding:52px;transition:transform .3s ease,box-shadow .3s ease}.tariff-card--custom:hover{box-shadow:0 20px 40px #00000026;transform:translateY(-8px)}.tariff-card__custom-content{align-items:center;display:flex;gap:40px;justify-content:space-between;width:100%}.tariff-card__custom-left{max-width:90%;text-align:left}.tariff-card__custom-text{font-size:32px;font-weight:800;line-height:1.2;margin:0 0 8px}.tariff-card__custom-subtext{color:#6c757d;font-size:14px;margin:0;opacity:.9}.tariff-card__btn{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff54;border:2px solid #fff;border-radius:25px;color:#000;cursor:pointer;font-size:16px;font-weight:500;padding:24px 46px;transition:all .3s ease;white-space:nowrap;z-index:2}.tariff-card__btn:hover{background-color:initial;border-color:#fff;color:#fff;transform:translateY(-3px)}.tariff-card__btn--custom{background:#fff;border-radius:8px;color:#667eea;flex-shrink:0;font-weight:600;padding:14px 36px;text-decoration:none;transition:all .3s;white-space:nowrap}.tariff-card__btn--custom:hover{background:#ffffffe6;transform:scale(1.05)}.tariff-card__custom-group{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}@media (max-width:992px){.tariff-card__custom-text{font-size:28px}}@media (max-width:768px){.tariffs__title{font-size:36px}.tariff-card__header{flex-direction:column;text-align:center}.tariff-card,.tariff-card--custom{padding:40px}.tariff-card__custom-content{flex-direction:column;gap:28px;text-align:center}.tariff-card__custom-left{text-align:center}.tariff-card__custom-text{font-size:28px}.tariff-card__btn--custom{max-width:280px;padding:16px 20px;width:100%}}@media (max-width:480px){.tariffs{padding:60px 0}.tariff-card,.tariff-card--custom{padding:32px}.tariff-card__custom-text{font-size:24px}.tariff-card__custom-subtext{font-size:16px}}.tariff-card__price{margin-bottom:16px}.tariff-card__price-range{color:#6c757d;font-size:14px;margin-bottom:4px;margin-top:10px}.tariff-card__price-note{color:#000;font-size:14px;line-height:1.4}@media (max-width:768px){.tariff-card__price-range{font-size:14px}.tariff-card__price-note{font-size:11px}}.tariff-card__stations{color:#000;font-size:22px;margin-bottom:8px}.tariff-card__features{flex-grow:1;list-style:none;margin:0;padding:0}.tariff-card--custom .tariff-card__price-note{font-size:14px;margin-top:4px;opacity:.8}.registry{padding:25px 0}.registry-container{margin:0 auto;max-width:1200px}.registry-header{margin-bottom:80px;text-align:center}.registry-title{color:#000;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}.registry-description{color:#575757;font-size:18px;line-height:1.6;margin:0 auto;max-width:800px}.registry-grid{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.registry-card{--card-border-color:#555;background:#fff;border:1px solid var(--card-border-color);border-radius:45px;display:flex;flex-direction:column;padding:40px 32px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.registry-card:first-child{--card-border-color:#ee8f61}.registry-card:nth-child(2){--card-border-color:#61a0ee}.registry-card-title{color:#000;font-size:24px;font-weight:700;line-height:1.3;margin-bottom:20px}.registry-card-text{color:#575757;flex:1 1;font-size:16px;line-height:1.6}.registry-badge{background:#fff;border:1px solid var(--card-border-color);border-radius:25px;color:var(--card-border-color);font-size:14px;font-weight:600;left:32px;padding:8px 20px;position:absolute;top:-12px}@media (max-width:992px){.registry-grid{gap:28px}}@media (max-width:768px){.registry{padding:25px 0}.registry-card{min-height:250px;padding:36px 28px}.registry-grid{grid-template-columns:1fr}}@media (max-width:576px){.registry-header{margin-bottom:60px}.registry-title{font-size:2rem}.registry-card{padding:40px 24px}.registry-card-title{font-size:20px}.registry-badge{left:50%;transform:translateX(-50%)}}.partners-section{background:#0000;overflow:hidden;padding:60px 20px}.partners-container{margin:0 auto;max-width:1240px;padding:0 15px;position:relative}.partners-title{color:#000;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:70px;text-align:center}.partners-slider-wrapper{margin:0 auto 50px;max-width:100%;position:relative}.partners-slider{border-radius:16px;margin:0 auto;overflow:hidden;width:100%}.partners-track{display:flex;transition:transform .5s ease-in-out;width:100%}.partner-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border-radius:16px;height:100%;padding:30px 20px;position:relative;transition:all .4s ease}.partner-card,.partners-slide{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.partners-slide{flex-shrink:0;padding:0 10px}.partners-logo{max-height:80px;max-width:80%;object-fit:contain;transition:all .3s ease}.partner-card:hover .partners-logo{transform:scale(1.05)}.country-flag{border-radius:4px;height:auto;position:absolute;right:8px;top:8px;width:20px}.partners-arrow{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fceadd;border:initial;border-radius:50%;color:#efac96;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:10}.partners-arrow:hover{background:#ffcec0;transform:translateY(-50%) scale(1.1)}.partners-arrow--left{left:10px}.partners-arrow--right{right:10px}.partners-dots{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.partners-dot{background:#005bff4d;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.partners-dot:hover{background:#005bff99;transform:scale(1.2)}.partners-dot.active{background:#005bff;box-shadow:0 0 10px #005bff80;transform:scale(1.3)}@media (max-width:1024px){.partners-title{font-size:36px;margin-bottom:50px}.partner-card{padding:25px 15px}.partners-logo{max-height:50px}.partners-arrow{height:42px;width:42px}.partners-slide{padding:0 8px}}@media (max-width:768px){.partners-container{padding:0 10px}.partners-title{font-size:28px}.partners-slider-wrapper,.partners-title{margin-bottom:40px}.partner-card{border-radius:12px;padding:20px 15px}.partners-logo{max-height:45px;max-width:85%}.country-flag{right:6px;top:6px;width:16px}.partners-arrow{height:38px;width:38px}.partners-arrow--left{left:5px}.partners-arrow--right{right:5px}.partners-dots{gap:10px;margin-top:25px}.partners-dot{height:8px;width:8px}.partners-slide{padding:0 5px}}@media (max-width:480px){.partners-title{font-size:24px;margin-bottom:30px}.partner-card{border-radius:10px;padding:15px 10px}.partners-logo{max-height:40px}.partners-arrow{height:34px;width:34px}.partners-arrow svg{height:36px;width:36px}.partners-slide{padding:0 3px}}@media (max-width:360px){.partners-container{padding:0 8px}.partners-title{font-size:22px}.partner-card{padding:12px 8px}.partners-logo{max-height:35px}.partners-arrow{height:30px;width:30px}.partners-arrow svg{height:32px;width:32px}}.altcor-ai-section{padding:60px 20px}.altcor-ai-container{border-radius:50px;margin:0 auto}.altcor-ai-features-container{align-items:start;display:flex;gap:60px}.altcor-ai-badge{background:linear-gradient(90deg,#ee8f61,#d33632);border-radius:30px;color:#fff;display:inline-block;font-size:14px;font-weight:600;margin-bottom:20px;padding:8px 20px}.altcor-ai-title{-webkit-text-fill-color:#0000;background:#000;-webkit-background-clip:text;font-size:42px;font-weight:800;line-height:1.1;margin:20px 0}.altcor-ai-description{color:#64748b;font-size:18px;line-height:1.7;margin-bottom:30px}.altcor-ai-features{margin:30px 0}.altcor-ai-feature{align-items:center;display:flex;margin-bottom:20px}.altcor-ai-feature-icon{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fbe4d5;border-radius:12px;color:#ee8f61;display:flex;flex-shrink:0;font-size:20px;height:50px;justify-content:center;margin-right:16px;width:50px}.altcor-ai-feature-icon>svg path{fill:#ee8f61}.altcor-ai-feature-text{color:#475569;font-size:16px;font-weight:500}.altcor-ai-stats{display:flex;gap:30px;margin:30px 0}.altcor-ai-stat{text-align:center}.altcor-ai-stat-value{color:#ee8f61;font-size:36px;font-weight:700;line-height:1}.altcor-ai-stat-label{color:#64748b;font-size:14px;margin-top:5px}.altcor-ai-actions{display:flex;gap:16px;margin-top:30px}.altcor-ai-button{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;transition:all .3s ease}.altcor-ai-button.primary{background:linear-gradient(135deg,#ee8f61,#d33632);box-shadow:0 4px 12px #ee8f614d;color:#fff}.altcor-ai-button.primary:hover{box-shadow:0 6px 20px #ee8f6166;transform:translateY(-2px)}.altcor-ai-button.secondary{background:#0000;border:2px solid #e2e8f0;color:#ee8f61}.altcor-ai-button.secondary:hover{background-color:#ee8f610d;border-color:#ee8f61}.altcor-ai-visual{align-items:center;display:flex;flex:2 1;justify-content:center;position:relative;width:100%}.altcor-ai-visual-container{border-radius:20px;height:400px;padding:30px}.altcor-ai-visual-container,.altcor-ai-visual-content{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.altcor-ai-visual-content{border-radius:12px;flex-direction:column;height:100%}.altcor-ai-visual-image{border-radius:8px;height:150px;margin-bottom:20px;overflow:hidden;position:relative;width:200px;z-index:2}.altcor-ai-visual-image:before{background:#ee8f61;border-radius:4px;content:"";height:20%;left:30%;opacity:.7;position:absolute;top:20%;width:40%}.altcor-ai-visual-image:after{background:#10b981;border-radius:4px;bottom:20%;content:"";height:15%;opacity:.7;position:absolute;right:30%;width:30%}.altcor-ai-visual-text{color:#ee8f61;font-size:18px;font-weight:600;margin-top:10px;text-align:center;z-index:2}.altcor-ai-scan-effect{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.altcor-ai-scan-line{animation:scan 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ee8f61,#0000);box-shadow:0 0 10px #ee8f6180;height:3px;position:absolute;width:100%}.altcor-ai-floating-element{background:#ffffffe6;border:1px solid #ee8f614d;border-radius:8px;box-shadow:0 4px 12px #0000001a;color:#ee8f61;font-size:12px;font-weight:600;padding:8px 12px;position:absolute}.altcor-ai-floating-element:nth-child(2){animation:float 6s ease-in-out infinite;left:15%;top:20%}.altcor-ai-floating-element:nth-child(3){animation:float 7s ease-in-out 1s infinite;right:10%;top:60%}.altcor-ai-floating-element:nth-child(4){animation:float 5s ease-in-out .5s infinite;bottom:30%;left:10%}.altcor-ai-floating-element:nth-child(5){animation:float 5s ease-in-out .5s infinite;right:20%;top:20%}.altcor-ai-data-point{animation:pulse 2s infinite;background:#ee8f61;border-radius:50%;height:8px;position:absolute;width:8px}.altcor-ai-data-point:first-child{animation-delay:0s;right:25%;top:25%}.altcor-ai-data-point:nth-child(2){animation-delay:.7s;left:30%;top:45%}.altcor-ai-data-point:nth-child(3){animation-delay:1.4s;bottom:35%;right:40%}@keyframes scan{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}@keyframes pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@media (max-width:1024px){.altcor-ai-features-container{align-items:start;flex-direction:column-reverse;gap:40px}.altcor-ai-title{font-size:36px}.altcor-ai-visual-container{height:350px;margin:0 auto;max-width:500px}}@media (max-width:768px){.altcor-ai-container{border-radius:30px;padding:40px 30px}.altcor-ai-title{font-size:32px}.altcor-ai-text{text-align:center}.altcor-ai-floating-element:nth-child(2){animation:float 6s ease-in-out infinite;left:15%;top:20%}.altcor-ai-floating-element:nth-child(3){animation:float 7s ease-in-out 1s infinite;right:5%;top:60%}.altcor-ai-floating-element:nth-child(4){animation:float 5s ease-in-out .5s infinite;bottom:30%;left:10%}.altcor-ai-floating-element:nth-child(5){animation:float 5s ease-in-out .5s infinite;right:5%;top:12.5%}.altcor-ai-actions{flex-direction:column}.altcor-ai-stats{flex-wrap:wrap;justify-content:space-around}.altcor-ai-visual-container{height:300px}}@media (max-width:576px){.altcor-ai-section{padding:40px 0}.altcor-ai-container{border-radius:20px;padding:30px 20px}.altcor-ai-title{font-size:28px}.altcor-ai-description{font-size:16px}.altcor-ai-visual-container{height:250px;padding:20px}.altcor-ai-stat-value{font-size:28px}.altcor-ai-feature{flex-direction:column;gap:10px;text-align:center}.altcor-ai-feature-icon{margin-right:0}}.contact-banner{overflow:hidden;padding:60px 20px 0;position:relative}.contact-banner-container{background:#171c24;border-radius:50px;margin:0 auto;padding:50px;position:relative;z-index:2}.contact-banner-content{grid-gap:80px;align-items:start;display:grid;gap:80px;grid-template-columns:1fr auto}.banner-text{color:#fff}.banner-title-contact{-webkit-text-fill-color:#0000;background:#fff;-webkit-background-clip:text;font-size:48px;font-weight:700;line-height:1.1;margin:0 0 24px}.banner-description-contact{color:#e2e8f0;font-size:20px;line-height:1.6;margin:0 0 40px}.banner-description-contact strong{color:#ee8f61;font-weight:600}.banner-features{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}.feature{gap:12px}.feature,.feature-icon{align-items:center;display:flex}.feature-icon{background:#ee8f61;border-radius:50%;color:#fff;flex-shrink:0;font-size:14px;font-weight:600;height:24px;justify-content:center;width:24px}.feature span{color:#cbd5e1;font-size:16px;font-weight:500}.banner-actions{display:flex;flex-wrap:wrap;gap:16px}.cta-button{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;padding:18px 32px;text-decoration:none;transition:all .3s ease}.cta-button.primary{background:linear-gradient(135deg,#ee8f61,#d33632);box-shadow:0 4px 12px #ee8f614d;color:#fff}.cta-button.primary:hover{box-shadow:0 6px 20px #ee8f6166;gap:16px;transform:translateY(-2px)}.cta-button.secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #fff3;color:#fff}.cta-button.secondary:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}.banner-visual{display:flex;gap:20px;position:relative}.visual-element{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:40px;display:flex;gap:12px;min-width:200px;padding:20px;transition:all .3s ease}.visual-element:hover{background:#ffffff26;transform:translateX(10px)}.demo-access:hover{border-color:#ee8f61}.free-test:hover{border-color:#10b981}.support:hover{border-color:#3b82f6}.demo-icon,.support-icon,.test-icon{align-items:center;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;width:40px}.visual-element span{color:#fff;font-size:14px;font-weight:600}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.demo-access{animation:float 3s ease-in-out infinite}.free-test{animation:float 3s ease-in-out 1s infinite}.support{animation:float 3s ease-in-out 2s infinite}@media (max-width:1024px){.contact-banner-content{gap:50px;grid-template-columns:1fr;text-align:center}.banner-visual{flex-direction:row;flex-wrap:wrap;justify-content:center}.visual-element{min-width:180px}}@media (max-width:768px){.contact-banner{padding:0}.banner-title-contact{font-size:36px}.banner-description-contact{font-size:18px}.banner-actions{justify-content:center}.cta-button{font-size:15px;padding:16px 24px}.visual-element{min-width:160px;padding:16px}}@media (max-width:576px){.contact-banner-container{border-radius:0;border-radius:initial;padding:35px 25px}.banner-title-contact{font-size:32px}.banner-description-contact{font-size:16px}.banner-actions{align-items:center;flex-direction:column}.cta-button{justify-content:center;max-width:280px;width:100%}.banner-visual{align-items:center;flex-direction:column;margin-top:40px}.visual-element{max-height:20px;max-width:250px;width:100%}.feature,.visual-element{justify-content:center}}.policy-page{min-height:100vh;padding:100px 0 60px}.policy-container{margin:0 auto;max-width:1240px;padding:0 20px}.policy-header{margin-bottom:60px;text-align:center}.policy-header h1{-webkit-text-fill-color:#0000;background:#000;-webkit-background-clip:text;color:#000;font-size:48px;font-weight:800;margin:0 0 16px}.policy-update{color:#64748b;font-size:16px;margin:0}.policy-content{border-radius:20px;padding:60px}.policy-section{margin-bottom:50px}.policy-section h2{border-bottom:2px solid #f1f5f9;color:#1e293b;font-size:28px;font-weight:700;margin:0 0 20px;padding-bottom:12px}.policy-section h3{color:#374151;font-weight:600;margin:25px 0 15px}.policy-section p{color:#475569;font-size:16px;line-height:1.7;margin:0 0 16px}.terms-list{display:flex;flex-direction:column;gap:20px}.term-item{background:#f8fafc;border-left:4px solid #ee8f61;border-radius:12px;padding:20px}.term-item strong{color:#1e293b;font-weight:600}.policy-list{list-style:none;margin:0 0 20px;padding:0}.policy-list li{color:#475569;line-height:1.6;padding:8px 0 8px 28px;position:relative}.policy-list li:before{color:#ee8f61;content:"•";font-size:18px;font-weight:700;left:12px;position:absolute}.principles-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:30px 0}.principle-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.principle-card:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-5px)}.principle-icon{font-size:32px;margin-bottom:16px}.principle-card h3{color:#1e293b;font-weight:600;margin:0 0 12px}.principle-card p{color:#64748b;font-size:14px;line-height:1.5;margin:0}.contact-info-section{background:linear-gradient(135deg,#fef7ed,#fff5f5);border-left:4px solid #ee8f61;border-radius:12px;margin-top:40px;padding:30px}.contact-info-section h3{color:#1e293b;margin:0 0 16px}.contact-info-section p{color:#475569;margin:8px 0}@media (max-width:1024px){.policy-header h1{font-size:42px}.policy-content{padding:40px}.principles-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.policy-page{padding:80px 0 40px}.policy-header h1{font-size:36px}.policy-content{border-radius:16px;padding:30px 24px}.policy-section h2{font-size:24px}.principles-grid{grid-template-columns:1fr}.term-item{padding:16px}}@media (max-width:576px){.policy-container{padding:0 16px}.policy-header h1{font-size:32px}.policy-content{padding:24px 20px}.policy-section{margin-bottom:40px}.policy-section h2{font-size:22px}.contact-info-section{padding:24px}}.cookie-overlay{animation:fadeIn .4s cubic-bezier(.25,.46,.45,.94);bottom:0;left:0;padding:20px;position:fixed;right:0;z-index:1000}.cookie-container,.cookie-overlay{align-items:center;display:flex;justify-content:center}.cookie-container{max-width:1240px;position:relative;width:100%}.cookie-description a{color:#c85243}.cookie-content{animation:slideUp .3s cubic-bezier(.25,.46,.45,.94);background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #fff3;border-radius:24px;box-shadow:0 25px 50px #00000026,0 0 0 1px #ffffff1a;box-sizing:border-box;max-height:90vh;overflow:hidden;padding:20px;position:relative;width:100%}.cookie-decoration{background:linear-gradient(135deg,#ee8f61,#d33632);border-radius:50%;filter:blur(20px);opacity:.1;position:absolute}.cookie-decoration-1{animation:floatC 6s ease-in-out infinite;height:120px;right:-40px;top:-40px;width:120px}.cookie-decoration-2{animation:floatC 8s ease-in-out infinite reverse;bottom:-20px;height:80px;left:-20px;width:80px}.cookie-main{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr auto;position:relative;z-index:2}.cookie-text-section{display:flex;flex-direction:column;gap:5px}.cookie-actions-section{display:flex;flex-direction:column;gap:24px;min-width:280px}.cookie-description{display:flex;flex-direction:column;gap:20px}.cookie-description p{color:#64748b;font-size:14px;line-height:1.6;margin:0;max-width:600px}.cookie-actions{display:flex;flex-direction:row;gap:12px}.cookie-btn{align-items:center;border:none;border-radius:16px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;justify-content:center;overflow:hidden;padding:14px 12px;position:relative;text-align:center;transition:all .3s ease}.cookie-btn-primary{background:linear-gradient(135deg,#ee8f61,#d33632);box-shadow:0 4px 16px #ee8f614d;color:#fff}.cookie-btn-secondary{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;text-decoration:none}.cookie-btn-primary:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.cookie-btn-primary:hover{box-shadow:0 8px 32px #ee8f6166,0 0 0 1px #ee8f611a;transform:translateY(-2px)}.cookie-btn-primary:hover:before{left:100%}.cookie-btn-secondary:hover{background:#e2e8f0;box-shadow:0 4px 12px #94a3b826;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes floatC{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(180deg)}}@media (max-width:1240px){.cookie-container{max-width:1000px}.cookie-main{gap:40px}}@media (max-width:1024px){.cookie-container{max-width:800px}.cookie-main{gap:30px}.cookie-actions-section{min-width:250px}}@media (max-width:768px){.cookie-overlay{align-items:flex-end;padding:0}.cookie-container{height:auto;max-width:none}.cookie-content{border-radius:24px 24px 0 0;max-height:80vh;padding:32px 24px 24px}.cookie-main{gap:24px;grid-template-columns:1fr}.cookie-actions-section{min-width:auto}.cookie-actions{flex-direction:row}.cookie-btn{flex:1 1;font-size:12px;padding:10px}.cookie-decoration-1{height:80px;right:-20px;top:-20px;width:80px}.cookie-decoration-2{bottom:-15px;height:60px;left:-15px;width:60px}}@media (max-width:480px){.cookie-description{gap:10px}.cookie-content{padding:20px 20px 10px}.cookie-description p{font-size:12px;text-align:center}.cookie-actions{flex-direction:column}}@media (min-height:900px){.cookie-content{max-height:80vh}}body{box-sizing:border-box;margin:0}h2{font-size:32px}.subtitle{color:#343434;font-size:18px;font-weight:500;margin:0 auto 60px}.h2-background{align-items:center;display:flex;gap:10px;margin-bottom:60px}.h2-background>h2{border-radius:20px;color:#000;font-size:42px;font-weight:800;margin:initial}.h2-background>p{margin:initial;padding:initial}.container{max-width:1240px}h3{font-size:24px}@media (max-width:768px){h2{font-size:32px!important;text-align:center;width:100%}}@media (max-width:576px){h2{font-size:28px!important}}a,body,button,div,h1,h2,h3,h4,h5,h6,html,input,p,span,textarea{font-family:Montserrat Alternates,sans-serif}
/*# sourceMappingURL=main.edf1056f.css.map*/