html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:General Sans;font-style:normal;font-weight:400;src:local("General Sans Regular"),url(GeneralSans-Regular.woff) format("woff")}@font-face{font-family:General Sans;font-style:normal;font-weight:200;src:local("General Sans Extralight"),url(GeneralSans-Extralight.woff) format("woff")}@font-face{font-family:General Sans Light;font-style:normal;font-weight:300;src:local("General Sans Light"),url(GeneralSans-Light.woff) format("woff")}@font-face{font-family:General Sans;font-style:normal;font-weight:500;src:local("General Sans Medium"),url(GeneralSans-Medium.woff) format("woff")}@font-face{font-family:General Sans;font-style:normal;font-weight:600;src:local("General Sans Semibold"),url(GeneralSans-Semibold.woff) format("woff")}@font-face{font-family:General Sans;font-style:normal;font-weight:700;src:local("General Sans Bold"),url(GeneralSans-Bold.woff) format("woff")}:root{--color-primary: #2563eb;--color-primary-light: #dbeafe;--color-text: #1f2937;--color-background: #ffffff;--color-border: #e5e7eb;--color-hover: #f3f4f6}p.desc{font-family:Figtree;font-size:16px;font-style:normal;font-weight:300;line-height:24px}@media (max-width: 540px){p.desc{font-size:14px;line-height:22px}}p.cap{font-family:Fira Code;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-transform:uppercase}@media (max-width: 540px){p.cap{font-size:14px;line-height:22px}}p.s{font-family:Figtree;font-size:14px;font-style:normal;font-weight:300;line-height:22px}p.s span{color:var(--Gray-Text, #2f2f2f)}h1{font-family:Figtree;font-size:52px;font-style:normal;font-weight:600;line-height:62px;letter-spacing:-1.04px}@media (max-width: 540px){h1{font-size:36px;line-height:44px;letter-spacing:-.72px}}h2{font-family:Figtree;font-size:48px;font-style:normal;font-weight:600;line-height:58px;letter-spacing:-.96px}@media (max-width: 1180px){h2{font-size:28px;line-height:36px;letter-spacing:-.56px}}h3{font-family:Figtree;font-size:24px;font-style:normal;font-weight:500;line-height:28px;letter-spacing:-.48px}@media (max-width: 1180px){h3{font-size:24px;line-height:normal;letter-spacing:-.48px}}h4{font-family:Fira Code;font-size:20px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:-.4px}@media (max-width: 1180px){h4{font-size:18px;line-height:24px;letter-spacing:-.36px}}.button{display:flex;justify-content:center;align-items:center;padding:6px 24px;border-radius:4px;background:var(--Black-Text, #0c0c0c);border:1px solid var(--Black-Text, #0c0c0c);font-family:Figtree;font-size:16px;font-style:normal;font-weight:300;line-height:24px;color:var(--White, #fff);width:min-content;text-wrap:nowrap;transition:.3s ease-in-out;cursor:pointer}.button:hover{color:#c2c2c2}.button.light{background:#fff;color:var(--Black-Text, #0c0c0c)}.button.wide{padding:6px 40px}.button:disabled{opacity:.6;cursor:not-allowed}.language-switcher{position:relative;display:inline-flex;align-items:center;gap:8px}.language-switcher__current{display:flex;align-items:center;gap:4px;padding:8px 12px;background:transparent;border:1px solid var(--color-border);border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:var(--color-text);transition:all .2s ease}.language-switcher__current:hover{border-color:var(--color-primary);background:var(--color-primary-light)}.language-switcher__current svg{width:16px;height:16px;transition:transform .2s ease}.language-switcher__current.active svg{transform:rotate(180deg)}.language-switcher__dropdown{position:absolute;top:100%;right:0;margin-top:4px;background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 12px #0000001a;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:100}.language-switcher__dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}.language-switcher__option{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;background:transparent;border:none;cursor:pointer;font-size:14px;color:var(--color-text);white-space:nowrap;transition:background .2s ease}.language-switcher__option:first-child{border-radius:8px 8px 0 0}.language-switcher__option:last-child{border-radius:0 0 8px 8px}.language-switcher__option:hover{background:var(--color-hover)}.language-switcher__option.active{background:var(--color-primary-light);color:var(--color-primary);font-weight:600}.language-switcher__flag{width:20px;height:14px;border-radius:2px;background-size:cover;background-position:center}.language-switcher__flag--en{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA0MCI+CiAgPCEtLSBCbHVlIGJhY2tncm91bmQgLS0+CiAgPHJlY3Qgd2lkdGg9IjYwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjMDEyMTY5Ii8+CiAgCiAgPCEtLSBXaGl0ZSBkaWFnb25hbHMgLS0+CiAgPHBhdGggZD0iTTAsMCA2MCw0MCIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjgiLz4KICA8cGF0aCBkPSJNNjAsMCAwLDQwIiBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iOCIvPgogIAogIDwhLS0gUmVkIGRpYWdvbmFscyAtLT4KICA8cGF0aCBkPSJNMCwwIDYwLDQwIiBzdHJva2U9IiNDODEwMkUiIHN0cm9rZS13aWR0aD0iNSIvPgogIDxwYXRoIGQ9Ik02MCwwIDAsMzguNSIgc3Ryb2tlPSIjQzgxMDJFIiBzdHJva2Utd2lkdGg9IjUiLz4KICA8cGF0aCBkPSJNMCwxLjUgNjAsNDAiIHN0cm9rZT0iI0M4MTAyRSIgc3Ryb2tlLXdpZHRoPSI1Ii8+CiAgCiAgPCEtLSBXaGl0ZSBjcm9zcyAtLT4KICA8cmVjdCB4PSIyNSIgeT0iMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjRkZGIi8+CiAgPHJlY3QgeD0iMCIgeT0iMTUiIHdpZHRoPSI2MCIgaGVpZ2h0PSIxMCIgZmlsbD0iI0ZGRiIvPgogIAogIDwhLS0gUmVkIGNyb3NzIC0tPgogIDxyZWN0IHg9IjI3IiB5PSIwIiB3aWR0aD0iNiIgaGVpZ2h0PSI0MCIgZmlsbD0iI0M4MTAyRSIvPgogIDxyZWN0IHg9IjAiIHk9IjE3IiB3aWR0aD0iNjAiIGhlaWdodD0iNiIgZmlsbD0iI0M4MTAyRSIvPgo8L3N2Zz4=)}.language-switcher__flag--lt{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA0MCI+CiAgPHJlY3Qgd2lkdGg9IjYwIiBoZWlnaHQ9IjEzLjMzIiBmaWxsPSIjRkRCOTEzIi8+CiAgPHJlY3Qgd2lkdGg9IjYwIiBoZWlnaHQ9IjEzLjMzIiB5PSIxMy4zMyIgZmlsbD0iIzAwNjA1OCIvPgogIDxyZWN0IHdpZHRoPSI2MCIgaGVpZ2h0PSIxMy4zMyIgeT0iMjYuNjciIGZpbGw9IiNDMTI3MkQiLz4KPC9zdmc+)}@media (max-width: 768px){.header .language-switcher{display:flex;gap:8px}.header .language-switcher__current{display:none}.header .language-switcher__dropdown{position:static;display:flex;flex-direction:row;gap:8px;opacity:1;visibility:visible;transform:none;background:none;border:none;box-shadow:none}.header .language-switcher__option{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:var(--White, #fff);border:1px solid var(--Gray, #c4c4c4);border-radius:8px;font-size:14px;font-weight:500;transition:all .3s ease}.header .language-switcher__option:hover{background:var(--color-hover, #f5f5f5);border-color:var(--Black-Text, #0c0c0c)}.header .language-switcher__option.active{background:var(--Black-Text, #0c0c0c);color:var(--White, #fff);border-color:var(--Black-Text, #0c0c0c)}.header .language-switcher__option.active .language-switcher__flag{opacity:.9}.header .language-switcher__flag{width:20px;height:14px}}.notification{position:fixed;top:20px;right:20px;max-width:400px;padding:16px 20px;border-radius:8px;background:#fff;box-shadow:0 4px 12px #00000026;z-index:1000;opacity:0;transform:translate(400px);transition:all .3s ease-in-out;font-family:Figtree,sans-serif}@media (max-width: 540px){.notification{right:16px;left:16px;max-width:none}}.notification.show{opacity:1;transform:translate(0)}.notification.success{border-left:4px solid #10b981}.notification.success .notification-icon{color:#10b981}.notification.error{border-left:4px solid #ef4444}.notification.error .notification-icon{color:#ef4444}.notification.info{border-left:4px solid #3b82f6}.notification.info .notification-icon{color:#3b82f6}.notification .notification-content{display:flex;align-items:flex-start;gap:12px}.notification .notification-icon{font-size:20px;line-height:1;flex-shrink:0}.notification .notification-message{flex:1}.notification .notification-message h4{margin:0 0 4px;font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:normal;color:#1a1a1a}.notification .notification-message p{margin:0;font-family:Figtree;font-size:14px;font-style:normal;font-weight:300;line-height:1.4;color:#666}.notification .notification-close{position:absolute;top:8px;right:8px;width:24px;height:24px;background:none;border:none;cursor:pointer;opacity:.6;transition:opacity .2s;padding:0;display:flex;align-items:center;justify-content:center}.notification .notification-close:hover{opacity:1}.notification .notification-close:before,.notification .notification-close:after{content:"";position:absolute;width:12px;height:2px;background:#666;transform:rotate(45deg)}.notification .notification-close:after{transform:rotate(-45deg)}.cookie-banner{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -2px 10px #0000001a;padding:20px;z-index:999;transform:translateY(100%);transition:transform .3s ease-in-out;font-family:Figtree,sans-serif}.cookie-banner.show{transform:translateY(0)}.cookie-banner .cookie-banner-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}@media (max-width: 1180px){.cookie-banner .cookie-banner-content{flex-direction:column;text-align:center}}.cookie-banner .cookie-banner-content p{margin:0;flex:1;color:#333;font-family:Figtree;font-size:14px;font-style:normal;font-weight:300;line-height:1.6}.cookie-banner .cookie-banner-content .cookie-banner-actions{display:flex;gap:12px;flex-shrink:0}@media (max-width: 540px){.cookie-banner .cookie-banner-content .cookie-banner-actions{width:100%;flex-direction:column}}@media (max-width: 540px){.cookie-banner .cookie-banner-content .cookie-banner-actions .button{width:100%}}.cookie-banner .cookie-banner-content .cookie-banner-actions .button.cookie-settings{background:transparent;color:var(--Black-Text, #0c0c0c);border:1px solid var(--Black-Text, #0c0c0c)}.cookie-banner .cookie-banner-content .cookie-banner-actions .button.cookie-settings:hover{background:var(--Black-Text, #0c0c0c);color:#fff}.cookie-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:none;font-family:Figtree,sans-serif}.cookie-modal.show{display:flex;align-items:center;justify-content:center}.cookie-modal .cookie-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080}.cookie-modal .cookie-modal-content{position:relative;background:#fff;border-radius:8px;max-width:600px;width:90%;max-height:90dvh;overflow:hidden;display:flex;flex-direction:column;animation:modalSlideIn .3s ease-out}@media (max-width: 540px){.cookie-modal .cookie-modal-content{width:95%}}.cookie-modal .cookie-modal-header{padding:24px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between}.cookie-modal .cookie-modal-header h3{margin:0;font-family:Figtree;font-size:20px;font-style:normal;font-weight:600;line-height:normal;color:var(--Black-Text, #0c0c0c)}.cookie-modal .cookie-modal-header .cookie-modal-close{background:none;border:none;padding:8px;cursor:pointer;color:#666;transition:color .2s}.cookie-modal .cookie-modal-header .cookie-modal-close:hover{color:#000}.cookie-modal .cookie-modal-body{padding:24px;overflow-y:auto;flex:1}.cookie-modal .cookie-modal-body .cookie-modal-description{margin:0 0 24px;color:#666;font-family:Figtree;font-size:14px;font-style:normal;font-weight:300;line-height:1.6}.cookie-modal .cookie-modal-body .cookie-categories{display:flex;flex-direction:column;gap:20px}.cookie-modal .cookie-modal-body .cookie-category{padding:20px;background:#f8f8f8;border-radius:6px}.cookie-modal .cookie-modal-body .cookie-category .cookie-category-header{display:flex;align-items:center;gap:16px;margin-bottom:12px}.cookie-modal .cookie-modal-body .cookie-category .cookie-category-header .cookie-category-info{flex:1;display:flex;align-items:center;gap:12px}.cookie-modal .cookie-modal-body .cookie-category .cookie-category-header .cookie-category-info h4{margin:0;font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:normal;color:var(--Black-Text, #0c0c0c)}.cookie-modal .cookie-modal-body .cookie-category .cookie-category-header .cookie-category-info .cookie-badge{font-family:Figtree;font-size:12px;font-style:normal;font-weight:400;line-height:normal;padding:4px 8px;background:#e0e0e0;border-radius:4px;color:#666}.cookie-modal .cookie-modal-body .cookie-category .cookie-category-description{margin:0;color:#666;font-family:Figtree;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}.cookie-modal .cookie-modal-footer{padding:24px;border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end}@media (max-width: 540px){.cookie-modal .cookie-modal-footer{flex-direction:column}.cookie-modal .cookie-modal-footer .button{width:100%}}.cookie-modal .cookie-modal-footer .cookie-reject{background:transparent;color:#666;border:1px solid #ddd}.cookie-modal .cookie-modal-footer .cookie-reject:hover{background:#f5f5f5}.cookie-modal .cookie-modal-footer .cookie-accept-selected{background:transparent;color:var(--Black-Text, #0c0c0c);border:1px solid var(--Black-Text, #0c0c0c)}.cookie-modal .cookie-modal-footer .cookie-accept-selected:hover{background:var(--Black-Text, #0c0c0c);color:#fff}.cookie-toggle{position:relative;display:inline-block;width:48px;height:24px}.cookie-toggle input{opacity:0;width:0;height:0}.cookie-toggle input:checked+.cookie-toggle-slider{background-color:var(--Black-Text, #0c0c0c)}.cookie-toggle input:checked+.cookie-toggle-slider:before{transform:translate(24px)}.cookie-toggle input:disabled+.cookie-toggle-slider{opacity:.6;cursor:not-allowed}.cookie-toggle .cookie-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:24px}.cookie-toggle .cookie-toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.header{position:fixed;padding:24px 120px;width:100%;transform:translateY(-100px);opacity:0;z-index:100;display:flex;justify-content:space-between;align-items:center;background-color:#fff;animation:fade-to-bot .6s ease-in-out .2s forwards}@media (max-width: 1180px){.header{padding:16px}}.header .logo{position:relative;display:flex;align-items:center;gap:5px;z-index:4;text-decoration:none;color:inherit}@media (max-width: 1180px){.header .menu{display:none}}.header .menu .list{display:flex;align-items:center;gap:28px}.header .menu .list .item .link{color:var(--Gray-Text, #2f2f2f)}@media (max-width: 1180px){.header .language-switcher{margin-right:12px}}.header .buttons{display:flex;align-items:center;gap:8px}@media (max-width: 1180px){.header .buttons{display:none}}.header .hamburger-button{display:none}@media (max-width: 1180px){.header .hamburger-button{position:relative;display:flex;z-index:4;cursor:pointer}.header .hamburger-button.active svg .line{transition:.3s ease-in-out}.header .hamburger-button.active svg .line.one{transform:translate(-2px,16px) rotate(-45deg)}.header .hamburger-button.active svg .line.two{opacity:0}.header .hamburger-button.active svg .line.three{transform:translate(16px,-8px) rotate(45deg)}.header .hamburger-button svg .line{transition:.3s ease-in-out}}.header .mobile-menu{display:none}@media (max-width: 1180px){.header .mobile-menu{display:flex;flex-direction:column;align-items:center;position:absolute;top:-100dvh;left:0;padding:16px;width:100%;height:100dvh;background-color:#fff;overflow-y:scroll;overflow-x:hidden;z-index:3;transition:.6s ease-in-out}.header .mobile-menu.active{top:0}.header .mobile-menu::-webkit-scrollbar{display:none}.header .mobile-menu .list{display:flex;flex-direction:column;gap:16px;position:absolute;top:max(50%,24px);left:50%;transform:translate(-50%,-50%)}.header .mobile-menu .desc{text-align:center}.header .mobile-menu .buttons{display:grid;grid-template-columns:1fr 1fr;width:calc(100% - 32px);display:flex;position:absolute;left:50%;bottom:16px;transform:translate(-50%)}.header .mobile-menu .buttons .button{width:100%}}@keyframes fade-to-bot{0%{top:-86px;opacity:0}to{top:0;opacity:1}}.footer{display:flex;flex-direction:column;gap:40px;padding:80px 120px}@media (max-width: 1180px){.footer{padding:40px}}@media (max-width: 540px){.footer{padding:40px 16px}}.footer .wrap{display:flex;justify-content:space-between;align-items:center}@media (max-width: 1180px){.footer .wrap.first{flex-direction:column;gap:40px}}@media (max-width: 900px){.footer .wrap.second{display:grid;grid-template-columns:1fr;grid-template-areas:"info" "socials" "line" "privacy";justify-content:center}.footer .wrap.second .links:nth-child(1){grid-area:privacy;justify-content:center;gap:250px}}@media (max-width: 900px) and (max-width: 700px){.footer .wrap.second .links:nth-child(1){justify-content:space-between;gap:0}}@media (max-width: 900px){.footer .wrap.second .links:nth-child(1) .link{text-wrap:nowrap}.footer .wrap.second .links:nth-child(2){grid-area:info;justify-content:center;gap:24px;margin-bottom:24px}.footer .wrap.second .links.socials{grid-area:socials;justify-content:center;gap:24px;margin-bottom:40px}.footer .wrap.second .line{display:flex;grid-area:line;margin-bottom:40px}}@media (max-width: 540px){.footer .wrap.third{align-items:center;justify-content:center;gap:16px}.footer .wrap.third .copyright{flex-direction:column}}.footer .wrap .logo{display:flex;align-items:center;gap:5px}.footer .wrap .menu .list{display:flex;align-items:center;gap:28px}@media (max-width: 700px){.footer .wrap .menu .list{flex-direction:column;gap:16px}}.footer .wrap .menu .list .item .link{color:var(--Gray-Text, #2f2f2f)}.footer .wrap .buttons{display:flex;align-items:center;gap:8px}.footer .wrap .links{display:flex;align-items:center;gap:24px}.footer .wrap .links .link{color:var(--Gray-Text, #2f2f2f)}.footer .wrap .copyright p{color:var(--Gray, #c4c4c4)}.footer .wrap .copyright p span{color:var(--Gray-Text, #2f2f2f)}.footer .wrap .line{display:none}.footer .line{width:100%}.home .about{display:flex;gap:80px;padding:80px 120px}@media (max-width: 1180px){.home .about{padding:40px 16px}}.home .about.active .left,.home .about.active .cover{opacity:1;transform:translate(0)}.home .about .left{display:flex;flex-direction:column;gap:16px;width:70%;flex-shrink:0;opacity:0;transform:translate(-20px);transition:.3s ease-in-out}@media (max-width: 1180px){.home .about .left{width:100%;gap:28px}}.home .about .left .wrap{display:flex;flex-direction:column;gap:16px}@media (max-width: 1180px){.home .about .left .wrap{gap:12px}}.home .about .left .cover{display:none}@media (max-width: 1180px){.home .about .left .cover{display:flex;padding:30px 0}}.home .about .left .cards{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:104px}@media (max-width: 540px){.home .about .left .cards{margin-top:0;grid-template-columns:1fr;gap:28px}}.home .about .left .cards .card{display:flex;flex-direction:column;gap:12px;width:100%}.home .about .left .cards .card .line{width:100%}.home .about .left .cards .card .content{display:grid;grid-template-columns:88fr 270fr;gap:24px;align-items:center}@media (max-width: 540px){.home .about .left .cards .card .content{justify-content:flex-start;gap:24px}}.home .about .cover{display:flex;padding:0 88px;justify-content:center;align-items:center;border-radius:4px;background:#fcfcfc;opacity:0;transform:translate(20px);transition:.3s ease-in-out}@media (max-width: 1180px){.home .about .cover{display:none}}.home .compare{display:flex;flex-direction:column;gap:60px;padding:80px 120px}@media (max-width: 1180px){.home .compare{padding:60px 16px}}.home .compare .compare-header{display:flex;gap:100px;opacity:0;transform:translateY(20px);transition:.3s ease-in-out}@media (max-width: 1180px){.home .compare .compare-header{flex-direction:column;gap:28px}}.home .compare .compare-header.active{opacity:1;transform:translate(0)}.home .compare .compare-header .left{display:flex;flex-direction:column;gap:16px;width:40%}@media (max-width: 1180px){.home .compare .compare-header .left{gap:12px;width:100%}}.home .compare .compare-header .right{display:flex;justify-content:center;align-items:center;gap:12px;width:50%;border-radius:4px;background:#fcfcfc}@media (max-width: 1180px){.home .compare .compare-header .right{padding:13px 58px;flex-direction:column;width:100%}}.home .compare .compare-header .right .wrap{display:flex;align-items:center;gap:5px}.home .compare .compare-header .right .cap{margin-bottom:-4px}.home .compare .list{display:flex;flex-direction:column;gap:28px}@media (max-width: 1180px){.home .compare .list{display:grid;grid-template-columns:1fr 1fr;gap:12px}}@media (max-width: 700px){.home .compare .list{grid-template-columns:1fr}}.home .compare .list .item{display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px;opacity:0;transform:translateY(-20px);transition:.3s ease-in-out}@media (max-width: 1180px){.home .compare .list .item{padding:16px;grid-template-columns:1fr;gap:28px;border-radius:4px;background:var(--White, #fff);box-shadow:0 4px 10px #0000001a}}.home .compare .list .item.active{opacity:1;transform:translate(0)}.home .compare .list .item.item-header{row-gap:16px;grid-template-areas:"aspect custom ready" "line line line"}@media (max-width: 1180px){.home .compare .list .item.item-header{display:none}}.home .compare .list .item.item-header .cap:nth-child(1){grid-area:aspect}.home .compare .list .item.item-header .cap:nth-child(2){grid-area:custom}.home .compare .list .item.item-header .cap:nth-child(3){grid-area:ready}.home .compare .list .item.item-header .line{grid-area:line}.home .compare .list .item .wrap{display:flex;align-items:center;align-self:flex-start;gap:12px}.home .compare .list .item .text-wrap{display:flex;flex-direction:column;gap:8px}.home .compare .list .item .text-wrap .cap{display:none}@media (max-width: 1180px){.home .compare .list .item .text-wrap .cap{display:flex}}.home .compare .list .line{width:100%;opacity:0;transform:translateY(-20px);transition:.3s ease-in-out}.home .compare .list .line.active{opacity:1;transform:translate(0)}@media (max-width: 1180px){.home .compare .list .line{display:none}}.home .contact{position:relative;margin:80px 120px;padding:78px 15% 78px 60px;background:var(--Black-Text, #0c0c0c);display:grid;grid-template-columns:1fr 1fr;gap:60px}@media (max-width: 1180px){.home .contact{display:flex;width:calc(100% - 32px);padding:68px 16px 16px;flex-direction:column;align-items:flex-start;gap:24px;margin:100px auto 60px}}.home .contact .left{display:flex;flex-direction:column;gap:16px;color:#fff}@media (max-width: 1180px){.home .contact .left{gap:12px}}.home .contact .form{display:flex;flex-direction:column;justify-content:center;gap:24px}@media (max-width: 1180px){.home .contact .form{width:100%}}.home .contact .form input{display:flex;padding:12px;background:none;outline:none;border:none;border-bottom:1px solid var(--Gray, #c4c4c4);color:#fff;font-family:Figtree;font-size:16px;font-style:normal;font-weight:300;line-height:24px;width:100%;transition:.3s ease-in-out}.home .contact .form input.error{border-bottom-color:red}.home .contact .form input::placeholder{font-family:Figtree;font-size:16px;font-style:normal;font-weight:300;line-height:24px}@media (max-width: 1180px){.home .contact .form .button{max-width:343px;width:100%}}@media (max-width: 540px){.home .contact .form .button{max-width:100%}}.home .contact .block{position:absolute;right:0;top:0;height:100%;width:130px}@media (max-width: 1180px){.home .contact .block{height:40px;width:100%;top:0;left:0;right:auto}}.home .contact .block .rectangle,.home .contact .block .square{position:absolute;background-color:#fff}.home .contact .block .square{height:15%;width:50%}@media (max-width: 1180px){.home .contact .block .square{height:40px;width:35%;transform:translate(-50%)}}.home .contact .block .square.one{top:0;right:0}@media (max-width: 1180px){.home .contact .block .square.one{top:0;left:50%;right:auto}}.home .contact .block .square.two{bottom:0;right:0}@media (max-width: 1180px){.home .contact .block .square.two{top:calc(-100% + 1px);left:50%;bottom:auto;right:auto;background:var(--Black-Text, #0c0c0c)}}.home .contact .block .rectangle{height:70%;width:50%;aspect-ratio:1/1;left:0;top:50%;transform:translateY(-50%)}@media (max-width: 1180px){.home .contact .block .rectangle{display:none}}.home .crm{min-height:calc(100dvh - 82px);padding:122px 120px 60px;display:flex;flex-direction:column}@media (max-width: 1180px){.home .crm{padding:76px 0 40px}}.home .crm .title{margin-bottom:20px;animation-name:fade-to-right;animation-timing-function:ease-in-out;animation-delay:.7s;animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:1;opacity:0}@media (max-width: 1180px){.home .crm .title{padding:0 16px;margin-bottom:12px}}.home .crm .desc{max-width:50%;margin-bottom:40px;animation-name:fade-to-right;animation-timing-function:ease-in-out;animation-delay:.7s;animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:1;opacity:0}@media (max-width: 1180px){.home .crm .desc{padding:0 16px;max-width:100%;margin-bottom:24px}}.home .crm .cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;animation-name:fade-to-top;animation-timing-function:ease-in-out;animation-delay:.9s;animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:1;opacity:0}@media (max-width: 1180px){.home .crm .cards{overflow-x:scroll;scroll-snap-type:x mandatory;gap:8px;padding-left:16px}.home .crm .cards::-webkit-scrollbar{display:none}}.home .crm .cards .card{display:flex;flex-direction:column;gap:80px;padding:16px;border-radius:4px;background:#fcfcfc}@media (max-width: 1180px){.home .crm .cards .card{width:320px;height:320px;scroll-snap-align:center}.home .crm .cards .card:nth-last-child(1){margin-right:16px}}.home .crm .cards .card:hover .img-wrap .product{width:105%}.home .crm .cards .card:hover .wrap svg{transform:rotate(45deg)}.home .crm .cards .card .img-wrap{position:relative;display:flex;width:calc(100% - 22px);margin:44px auto 0;aspect-ratio:332/200;overflow:hidden}.home .crm .cards .card .img-wrap .product{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.3s ease-in-out;width:100%}.home .crm .cards .card .wrap{display:flex;justify-content:space-between;align-items:center}.home .crm .cards .card .wrap svg{transition:.3s ease-in-out}.home .custom{position:relative;padding:60px 120px 80px;display:flex;gap:100px;align-items:flex-start;overflow-x:clip}@media (max-width: 1180px){.home .custom{flex-direction:column;gap:0;padding:60px 16px}}.home .custom.active .left,.home .custom.active .right{opacity:1;transform:translate(0)}.home .custom .left{position:sticky;top:100px;align-self:flex-start;display:flex;flex-direction:column;gap:16px;width:40%;flex-shrink:0;height:fit-content;opacity:0;transform:translate(-20px);transition:.3s ease-in-out}@media (max-width: 1180px){.home .custom .left{position:relative;top:auto;width:100%;gap:12px;margin-bottom:28px}}.home .custom .left .message{margin-top:24px;width:100%}@media (max-width: 1180px){.home .custom .left .message{display:none;margin-top:16px}}.home .custom .left .message.mobile{display:none}@media (max-width: 1180px){.home .custom .left .message.mobile{display:flex}}.home .custom .left .button{margin-top:40px}@media (max-width: 1180px){.home .custom .left .button{display:none}}.home .custom .right{display:flex;flex-direction:column;flex:1;gap:16px;opacity:0;transform:translate(20px);transition:.3s ease-in-out}@media (max-width: 1180px){.home .custom .right{flex:none;width:100%;flex-direction:row;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;gap:12px;padding:0 0 28px}}.home .custom .right::-webkit-scrollbar{display:none}.home .custom .right .card{display:flex;flex-direction:column;gap:40px;padding:16px}@media (max-width: 1180px){.home .custom .right .card{width:320px;flex-shrink:0;scroll-snap-align:center;border-radius:4px;background:var(--White, #fff);box-shadow:0 4px 10px #0000001a;gap:28px}}.home .custom .right .card .card-header{display:grid;grid-template-columns:min-content 1fr min-content;align-items:center;gap:24px}.home .custom .right .card .card-header .line{width:100%;object-fit:cover;flex-grow:0}.home .custom .right .card .card-content{display:flex;flex-direction:column;gap:16px}.home .custom .button.mobile{display:none}@media (max-width: 1180px){.home .custom .button.mobile{display:flex;max-width:343px;width:100%;margin-left:16px}}@media (max-width: 540px){.home .custom .button.mobile{width:100%;max-width:100%;margin:0 auto}}.home .demo{display:flex;flex-direction:column;gap:16px;padding:80px 120px;opacity:0;transform:translateY(-20px);transition:.3s ease-in-out}@media (max-width: 1180px){.home .demo{padding:60px 16px;gap:16px}}.home .demo.active{opacity:1;transform:translate(0)}.home .demo .desc{max-width:480px}@media (max-width: 1180px){.home .demo .desc{width:100%}}.home .demo .blur-wrap{position:relative;margin-top:44px;overflow:hidden}@media (max-width: 1180px){.home .demo .blur-wrap{margin-top:16px}}.home .demo .blur-wrap:hover .blur{transform:scale(1.1)}.home .demo .blur-wrap:hover .try-button .desc{color:#c2c2c2}.home .demo .blur-wrap:hover .try-button svg{color:#c2c2c2}.home .demo .blur-wrap .blur{width:100%;transition:.3s ease-in-out;object-fit:cover;object-position:left}@media (max-width: 1180px){.home .demo .blur-wrap .blur{height:400px}}.home .demo .blur-wrap .try-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;padding:24px 60px;justify-content:center;align-items:center;gap:16px;border-radius:4px;background:var(--Black-Text, #0c0c0c)}.home .demo .blur-wrap .try-button .desc{color:var(--White, #fff);transition:.3s ease-in-out}.home .demo .blur-wrap .try-button svg{color:#fff;transition:.3s ease-in-out}.home .faq{display:flex;flex-direction:column;gap:60px;padding:80px 120px}@media (max-width: 1180px){.home .faq{padding:60px 16px;gap:28px}}.home .faq .top{display:flex;flex-direction:column;gap:16px}@media (max-width: 1180px){.home .faq .top{gap:12px}}.home .faq .line{display:flex;width:100%}.home .faq .list{display:flex;flex-direction:column;gap:24px}@media (max-width: 1180px){.home .faq .list{gap:16px}}.home .faq .list .item{display:flex;flex-direction:column;overflow:hidden}.home .faq .list .item.active .item-header .plus{opacity:0}.home .faq .list .item.active .item-header .minus{opacity:1}.home .faq .list .item.active .item-content{max-height:400px;padding:24px 0}@media (max-width: 1180px){.home .faq .list .item.active .item-content{padding:16px 0}}.home .faq .list .item .item-header{position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.home .faq .list .item .item-header .plus,.home .faq .list .item .item-header .minus{position:absolute;top:50%;right:0;transform:translateY(-50%);transition:.3s ease-in-out}.home .faq .list .item .item-header .minus{opacity:0}.home .faq .list .item .item-content{max-height:0;transition:.4s ease-in-out}.home .modules{position:relative;padding:60px 120px 80px;display:flex;gap:100px;align-items:flex-start;overflow-x:clip}@media (max-width: 1180px){.home .modules{flex-direction:column;gap:28px;padding:40px 0}}.home .modules.active .left,.home .modules.active .right{opacity:1;transform:translate(0)}.home .modules .left{position:sticky;top:100px;align-self:flex-start;display:flex;flex-direction:column;gap:16px;width:40%;flex-shrink:0;height:fit-content;transition:.3s ease-in-out;opacity:0;transform:translateY(20px)}@media (max-width: 1180px){.home .modules .left{position:relative;top:auto;padding:0 16px;width:100%}}.home .modules .left .button{margin-top:40px}@media (max-width: 1180px){.home .modules .left .button{display:none}}.home .modules .right{display:flex;flex-direction:column;flex:1;gap:16px;opacity:0;transform:translate(20px);transition:.3s ease-in-out;transition-delay:.3s}.home .modules .right::-webkit-scrollbar{display:none}@media (max-width: 1180px){.home .modules .right{flex-direction:row;overflow-x:scroll;overflow-y:hidden;width:100%;scroll-snap-type:x mandatory;gap:12px;padding:0 16px}}.home .modules .right .card{display:flex;flex-direction:column;gap:40px;padding:16px}@media (max-width: 1180px){.home .modules .right .card{width:320px;flex-shrink:0;scroll-snap-align:center;border-radius:4px;background:var(--White, #fff);box-shadow:0 4px 10px #0000001a;gap:28px}}.home .modules .right .card .card-header{display:grid;grid-template-columns:min-content 1fr;align-items:center;gap:24px}.home .modules .right .card .card-header .line{width:100%;object-fit:cover}.home .modules .right .card .card-content{display:flex;flex-direction:column;gap:16px}@media (max-width: 1180px){.home .modules .right .card .card-content{gap:12px}}.home .modules .button.mobile{display:none}@media (max-width: 1180px){.home .modules .button.mobile{display:flex;max-width:343px;width:100%;margin-left:16px}}@media (max-width: 540px){.home .modules .button.mobile{max-width:calc(100% - 32px);margin:0 auto}}.home .portfolio{display:flex;flex-direction:column;gap:60px;padding:80px 120px;opacity:0;transform:translateY(20px);transition:.3s ease-in-out}@media (max-width: 1180px){.home .portfolio{padding:60px 16px}}.home .portfolio.active{opacity:1;transform:translate(0)}.home .portfolio .portfolio-header{display:flex;justify-content:space-between;gap:60px}.home .portfolio .portfolio-header .text{display:flex;flex-direction:column;gap:16px}@media (max-width: 1180px){.home .portfolio .portfolio-header .text{display:none;gap:12px}}.home .portfolio .portfolio-header .button{height:min-content;align-self:flex-end}@media (max-width: 1180px){.home .portfolio .portfolio-header .button{display:none}}.home .portfolio .cards{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"card card card" "card2 card3 card4";gap:20px}@media (max-width: 1180px){.home .portfolio .cards{grid-template-columns:1fr 1fr;grid-template-areas:"card card2" "card3 card4"}}@media (max-width: 800px){.home .portfolio .cards{grid-template-columns:1fr;grid-template-areas:"card" "card2" "card3" "card4"}}.home .portfolio .cards .card{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"cover cover" "title arrow";gap:80px;padding:16px;width:100%;border-radius:4px;background:#fcfcfc;overflow:hidden}.home .portfolio .cards .card:hover .cover{transform:scale(1.1)}.home .portfolio .cards .card:nth-child(1){grid-area:card}.home .portfolio .cards .card:nth-child(2){grid-area:card2}.home .portfolio .cards .card:nth-child(3){grid-area:card3}.home .portfolio .cards .card:nth-child(4){grid-area:card4}.home .portfolio .cards .card.big{gap:0;padding-top:0}@media (max-width: 1180px){.home .portfolio .cards .card.big{padding-top:16px;gap:80px}}.home .portfolio .cards .card.big:hover .cover{transform:translateY(5%) scale(1.05)}@media (max-width: 1180px){.home .portfolio .cards .card.big:hover .cover{transform:scale(1.1)}}.home .portfolio .cards .card.big .cover{width:70%;margin-top:0;transform:translateY(10%)}@media (max-width: 1180px){.home .portfolio .cards .card.big .cover{width:calc(100% - 20px);transform:none;margin-top:40px}}.home .portfolio .cards .card .cover{display:flex;width:calc(100% - 20px);margin:40px auto 0;transition:.3s ease-in-out;grid-area:cover}.home .portfolio .cards .card .title{grid-area:title}.home .portfolio .cards .card svg{grid-area:arrow;justify-self:flex-end}.home .portfolio .button.mobile{display:none}@media (max-width: 1180px){.home .portfolio .button.mobile{display:flex;max-width:343px;width:100%}}@media (max-width: 540px){.home .portfolio .button.mobile{max-width:100%}}.home .sponsors{display:flex;flex-wrap:nowrap;position:relative;overflow:hidden;width:100%;padding:20px 0;animation-name:opacity;animation-timing-function:ease-in-out;animation-delay:1.2s;animation-duration:.4s;animation-fill-mode:forwards;animation-iteration-count:1;opacity:0}.home .sponsors .first,.home .sponsors .second{display:flex;gap:48px;animation:scroll-left 30s linear infinite;padding:0 24px}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.home .testimonials{display:flex;flex-direction:column;gap:60px;margin:80px 120px;overflow:hidden}@media (max-width: 1180px){.home .testimonials{margin:60px 0 60px 16px}}.home .testimonials.active .testimonials-header,.home .testimonials.active .testimonials-slider{opacity:1;transform:translate(0)}.home .testimonials .testimonials-header{display:flex;justify-content:space-between;gap:60px;opacity:0;transform:translateY(-20px);transition:.3s ease-in-out}.home .testimonials .testimonials-header .left{display:flex;flex-direction:column;gap:16px}.home .testimonials .testimonials-header .actions{display:flex;align-items:center;align-self:flex-end;justify-self:flex-end;gap:24px}@media (max-width: 1180px){.home .testimonials .testimonials-header .actions{margin-right:16px}}@media (max-width: 540px){.home .testimonials .testimonials-header .actions{display:none}}.home .testimonials .testimonials-header .actions svg{cursor:pointer;pointer-events:all}.home .testimonials .testimonials-slider{opacity:0;transform:translateY(20px);transition-delay:.2s;transition:.3s ease-in-out}@media (max-width: 1180px){.home .testimonials .testimonials-slider .swiper-wrapper .swiper-slide{width:320px}}.home .testimonials .testimonials-slider .swiper-wrapper .swiper-slide .img{width:100%;display:flex;border-radius:4px}.home .testimonials .testimonials-slider .swiper-wrapper .swiper-slide .desc{padding:16px;background-color:#fcfcfc}@keyframes fade-to-right{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-to-left{0%{transform:translate(-20px);opacity:0}to{transform:translate(20px);opacity:1}}@keyframes fade-to-top{0%{transform:translateY(20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-to-bot{0%{transform:translateY(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.policy-page{padding:120px 0 80px;min-height:calc(100dvh - 200px);background:#fff}@media (max-width: 1180px){.policy-page{padding:100px 0 60px}}.policy-page .policy-container{max-width:800px;margin:0 auto;padding:0 20px}.policy-page .policy-container h1{font-family:Figtree;font-size:48px;font-style:normal;font-weight:600;line-height:1.2;color:var(--Black-Text, #0c0c0c);margin-bottom:16px}@media (max-width: 1180px){.policy-page .policy-container h1{font-size:36px}}@media (max-width: 540px){.policy-page .policy-container h1{font-size:28px}}.policy-page .policy-container .policy-date{font-family:Figtree;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;color:#666;margin-bottom:48px}.policy-page .policy-container .policy-section{margin-bottom:48px}.policy-page .policy-container .policy-section h2{font-family:Figtree;font-size:28px;font-style:normal;font-weight:600;line-height:1.3;color:var(--Black-Text, #0c0c0c);margin-bottom:20px}@media (max-width: 540px){.policy-page .policy-container .policy-section h2{font-size:24px}}.policy-page .policy-container .policy-section h3{font-family:Figtree;font-size:20px;font-style:normal;font-weight:600;line-height:1.4;color:var(--Black-Text, #0c0c0c);margin-bottom:16px;margin-top:32px}@media (max-width: 540px){.policy-page .policy-container .policy-section h3{font-size:18px}}.policy-page .policy-container .policy-section p{font-family:Figtree;font-size:16px;font-style:normal;font-weight:300;line-height:1.8;color:#333;margin-bottom:16px}.policy-page .policy-container .policy-section ul{list-style:disc;padding-left:24px;margin-bottom:20px}.policy-page .policy-container .policy-section ul li{font-family:Figtree;font-size:16px;font-style:normal;font-weight:300;line-height:1.8;color:#333;margin-bottom:8px}.policy-page .policy-container .policy-section ul li a{color:var(--Black-Text, #0c0c0c);text-decoration:underline;transition:opacity .2s}.policy-page .policy-container .policy-section ul li a:hover{opacity:.7}.policy-page .policy-container .cookie-type{background:#f8f8f8;padding:24px;border-radius:8px;margin-bottom:24px}.policy-page .policy-container .cookie-type h3{margin-top:0}.policy-page .policy-container .cookie-type .cookie-list{margin-top:20px}.policy-page .policy-container .cookie-type .cookie-list .cookie-item{background:#fff;padding:16px;border-radius:6px;margin-bottom:12px;border:1px solid #e0e0e0}.policy-page .policy-container .cookie-type .cookie-list .cookie-item:last-child{margin-bottom:0}.policy-page .policy-container .cookie-type .cookie-list .cookie-item strong{display:block;font-family:Fira Code,monospace;font-size:14px;font-weight:500;color:var(--Black-Text, #0c0c0c);margin-bottom:4px}.policy-page .policy-container .cookie-type .cookie-list .cookie-item p{margin-bottom:8px;font-size:14px;color:#666}.policy-page .policy-container .cookie-type .cookie-list .cookie-item .cookie-duration{display:inline-block;font-family:Figtree;font-size:12px;font-style:normal;font-weight:400;color:#999;background:#f0f0f0;padding:2px 8px;border-radius:4px}.policy-page .policy-container .cookie-settings-btn{margin-top:24px}.policy-page .policy-container .data-category{background:#f8f8f8;padding:24px;border-radius:8px;margin-bottom:24px}.policy-page .policy-container .data-category h3{margin-top:0}.policy-page .policy-container .data-category ul{margin-top:16px}.policy-page .policy-container .contact-info{background:#f8f8f8;padding:24px;border-radius:8px;margin-top:20px}.policy-page .policy-container .contact-info p{margin-bottom:8px}.policy-page .policy-container .contact-info p:last-child{margin-bottom:0}.policy-page .policy-container a{color:var(--Black-Text, #0c0c0c);text-decoration:underline;transition:opacity .2s}.policy-page .policy-container a:hover{opacity:.7}*{box-sizing:border-box}body{background:var(--White, #fff);text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;position:static;overflow-y:auto;overflow-x:hidden}body.noscroll{position:fixed;top:var(--st, 0);inline-size:100%;overflow-y:scroll}@media (max-width: 1180px){main{overflow-x:hidden}}img,svg{pointer-events:none}a{text-decoration:none;color:inherit}a:visited{text-decoration:none}button{outline:none;background:none;border:none;cursor:pointer}.modules,.about,.portfolio,.custom,.demo,.testimonials,.compare .compare-header,.compare .item,.compare .line{will-change:transform,opacity}.modules.active,.about.active,.portfolio.active,.custom.active,.demo.active,.testimonials.active,.compare .compare-header.active,.compare .item.active,.compare .line.active{will-change:auto}img[data-src]{opacity:0;transition:opacity .3s}img.lazy-loaded{opacity:1}
