@keyframes floatGlow{0%{transform:translate(0,0) scale(1)}50%{transform:translate(-8%,5%) scale(1.05)}to{transform:translate(-2%,8%) scale(.95)}}@keyframes floatGlow2{0%{transform:translate(0,0) scale(.95)}50%{transform:translate(8%,-5%) scale(1.05)}to{transform:translate(5%,2%) scale(1)}}@keyframes glowPulse{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}@keyframes phoneFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes notifBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes progressFill{0%{width:0!important}}@keyframes toastSlide{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toastFadeOut{to{opacity:0;transform:translateY(-8px)}}@keyframes badgeEnter{0%{opacity:0;transform:scale(.8) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes badgeFloatTop{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes badgeFloatBottom{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}@font-face{font-display:swap;font-family:dashicons;src:url(/wp-includes/fonts/dashicons.woff),url(/wp-includes/fonts/dashicons.ttf)format("truetype"),url(/wp-includes/fonts/dashicons.svg#dashicons)format("svg"),url(/wp-includes/fonts/dashicons.eot);font-weight:400;font-style:normal}#trp_ald_modal_container{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;position:fixed;z-index:2000000000000;pointer-events:none}#trp_ald_modal_popup{box-shadow:0 0 10px #6c7781;top:40px!important;position:relative;background-color:#f0f0ee;width:570px;max-width:75%;border:1px solid #4c6066;margin:auto;pointer-events:auto}#trp_ald_popup_text{text-align:left}.trp_ald_select_and_button{display:flex;justify-content:space-between;margin-top:14px;font-size:17px}.trp_ald_button{margin-left:12px;width:287px}#trp_ald_popup_change_language{text-transform:none;width:100%;background:#2271b1;border-color:#2271b1;text-decoration:none;text-shadow:none;justify-content:center;align-items:center;display:inline-grid;font-size:17px;height:50px;min-height:30px;margin:0;padding:0;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box}#trp_ald_popup_change_language:hover{background:#135e96;border-color:#135e96;color:#fff}#trp_ald_x_button_and_textarea{text-decoration:none;display:flex;vertical-align:middle;align-items:center;cursor:pointer!important;color:#0085ba!important;font-size:14px;margin-top:15px;width:50%;height:100%;pointer-events:visibleFill}#trp_ald_x_button_textarea{text-decoration:underline;margin-bottom:3px;height:auto;width:auto;color:#0085ba!important;cursor:pointer!important;text-align:left}#trp_ald_x_button_textarea:hover{background-color:#fff0;pointer-events:auto;cursor:pointer!important;z-index:20000000000000}#trp_ald_modal_popup #trp_ald_x_button{display:inline-table;width:0;background:0 0;padding:0;border:0;text-decoration:none;color:#fff0;-webkit-backface-visibility:hidden;outline:0;z-index:1}#trp_ald_modal_popup #trp_ald_x_button::before{content:"";font:16px/20px dashicons;text-align:center;color:#0085ba!important;background:0 0!important;-webkit-font-smoothing:antialiased}#trp_ald_modal_popup #trp_ald_x_button::before:hover{background:0 0}.trp_ald_ls_container{height:50px;width:100%;color:#4c6066;font-size:19px}.trp_ald_ls_container .trp-language-switcher-container{width:100%;margin:0;user-select:none}.trp_ald_ls_container .trp-language-switcher-container>div{background-image:linear-gradient(60deg,transparent 50%,#c9c0bb 50%),linear-gradient(120deg,#c9c0bb 50%,transparent 50%);background-position:calc(100% - 18px) calc(1em),calc(100% - 12px) calc(1em);background-size:6px 12px,6px 12px;background-repeat:no-repeat}.trp_ald_ls_container .trp-ls-shortcode-current-language{width:100%;height:50px;justify-content:left;border:2px solid #c9c0bb;padding-right:33px;overflow:hidden}.trp_ald_ls_container .trp-ls-shortcode-language{width:100%;height:50px;justify-content:left;border:2px solid #c9c0bb;z-index:1000000000000000}.trp_ald_ls_container .trp-ls-shortcode-current-language:hover{cursor:pointer}.trp_ald_ls_container .trp-ls-shortcode-language>div:hover{cursor:pointer;background:#135e96;background:var(--primary)!important;color:#fff!important}.trp_ald_ls_container .trp-ald-popup-select{padding-top:5px;padding-bottom:5px;padding-right:33px;font-size:18px;margin-right:-15px}.trp_ald_ls_container .trp-ls-shortcode-current-language,.trp_ald_ls_container .trp-ls-shortcode-language{padding-bottom:12px;padding-top:6px;vertical-align:middle;color:#4c6066;font-size:18px}.trp_ald_ls_container .trp-ls-shortcode-language{padding-bottom:3px;padding-top:3px}.trp_ald_ls_container .trp-ls-shortcode-current-language img.trp-flag-image,.trp_ald_ls_container .trp-ls-shortcode-language img.trp-flag-image{display:inline-block;padding-top:9px;margin-left:8px;margin-right:8px;pointer-events:none}.trp_ald_ls_container [special-selector=trp_ald_popup_current_language]{padding-top:8px;padding-right:33px;vertical-align:middle;color:#4c6066;font-size:18px;overflow:hidden}#trp_ald_popup_select_container .trp-ls-shortcode-language,.contacts-form .wpcf7-form label+br{display:none}.trp_ald_ls_container .trp-language-switcher:hover div.trp-ls-shortcode-current-language{visibility:visible}.trp_ald_ls_container .trp-language-switcher:hover div.trp-ls-shortcode-language{visibility:hidden;height:1px}@media screen and (max-width:780px){#trp_ald_modal_popup{width:80%}.trp_ald_select_and_button{display:block;margin-top:32px}.trp_ald_ls_container [special-selector=trp_ald_popup_current_language]{overflow:hidden}.trp_ald_button{width:100%;margin-left:0;margin-top:14px}#trp_ald_x_button_and_textarea{width:100%}}.btn,button,input[type=submit]{text-align:center;font-family:var(--bodyfontfamily),var(--nv-fallback-ff);background:var(--primarybtnbg);color:var(--primarybtncolor);fill:currentColor;border-width:var(--primarybtnborderwidth,0);border-radius:var(--primarybtnborderradius,3px);padding:var(--primarybtnpadding,13px 15px);font-weight:var(--btnfontweight,700);font-size:var(--btnfs,var(--bodyfontsize));line-height:var(--btnlineheight,1.6);letter-spacing:var(--btnletterspacing,var(--bodyletterspacing));text-transform:var(--btntexttransform,none)}button,input[type=submit]{cursor:pointer;border-style:solid;border-color:currentColor}.btn,input[type=submit]{box-sizing:border-box}.btn:hover,button:hover,input[type=submit]:hover{background:var(--primarybtnhoverbg);color:var(--primarybtnhovercolor);border-color:var(--primarybtnhovercolor)}form input:read-write,form textarea{border-style:solid;border-color:var(--formfieldbordercolor);border-width:var(--formfieldborderwidth);border-radius:var(--formfieldborderradius,3px);background:var(--formfieldbgcolor);color:var(--formfieldcolor);padding:var(--formfieldpadding);text-transform:var(--formfieldtexttransform);font-weight:var(--formfieldfontweight);font-family:var(--bodyfontfamily);font-size:var(--formfieldfontsize);letter-spacing:var(--formfieldletterspacing);line-height:var(--formfieldlineheight)}form label{font-weight:var(--formlabelfontweight,var(--bodyfontweight));text-transform:var(--formlabeltexttransform);letter-spacing:var(--formlabelletterspacing);line-height:var(--formlabellineheight);font-size:var(--formlabelfontsize,var(--bodyfontsize))}body,html,li,ul{margin:0;padding:0}h1,h2,h3,h4,h5,p,textarea{padding:0}h1,h2,h3,h4,h5{font-size:100%;font-weight:400;font-family:var(--headingsfontfamily),var(--nv-fallback-ff);color:var(--headingcolor,inherit)}ul{padding-left:var(--listpad,0);list-style:var(--liststyle,none);list-style:none}button,input,textarea{margin:0}html{box-sizing:border-box;-ms-overflow-style:scrollbar;font-size:100%}img{max-width:100%;height:auto}.container{width:100%;max-width:var(--container)}a,body{color:var(--text-main)}body{font-size:var(--bodyfontsize);line-height:var(--bodylineheight);letter-spacing:var(--bodyletterspacing);text-transform:var(--bodytexttransform);font-weight:var(--bodyfontweight);direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-color);font-family:var(--font-sans);line-height:1.5;overflow-x:hidden;scroll-behavior:smooth;position:relative}h1,h2,h3,h4,h5,p{margin:0 0 30px}a{--linkdeco:none;cursor:pointer;text-decoration:var(--linkdeco);text-decoration:none;transition:color .3s}a:focus,a:hover{opacity:.9;color:var(--nv-secondary-accent)}h1{font-size:var(--h1fontsize);font-weight:var(--h1fontweight);line-height:var(--h1lineheight);letter-spacing:var(--h1letterspacing);text-transform:var(--h1texttransform)}h2{font-size:var(--h2fontsize);font-weight:var(--h2fontweight);line-height:var(--h2lineheight);letter-spacing:var(--h2letterspacing);text-transform:var(--h2texttransform)}h3{font-size:var(--h3fontsize);font-weight:var(--h3fontweight);line-height:var(--h3lineheight);letter-spacing:var(--h3letterspacing);text-transform:var(--h3texttransform)}h4{font-size:var(--h4fontsize);font-weight:var(--h4fontweight);line-height:var(--h4lineheight);letter-spacing:var(--h4letterspacing);text-transform:var(--h4texttransform)}h5{font-size:var(--h5fontsize);font-weight:var(--h5fontweight);line-height:var(--h5lineheight);letter-spacing:var(--h5letterspacing);text-transform:var(--h5texttransform)}.wrapper{display:flex;min-height:100vh;flex-direction:column;position:relative;transition:all .3s cubic-bezier(.79,.14,.15,.86)}body>.wrapper:not(.et-fb-iframe-ancestor){overflow:hidden}.neve-main{flex:1 auto}input[type=email],input[type=submit],input[type=tel],input[type=text],textarea{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;resize:vertical}input:read-write:focus,textarea:focus{outline:0;box-shadow:0 0 3px 0 var(--nv-secondary-accent);--formfieldbordercolor:var(--nv-secondary-accent)}button,input,textarea{line-height:inherit;box-sizing:border-box}::placeholder{color:inherit;opacity:.5}label{display:inline-block}fieldset{padding:20px 30px;margin:0 0 20px;border:2px solid var(--nv-light-bg)}.trp-floating-switcher{display:flex;position:fixed;z-index:99999;overflow:hidden;padding:var(--switcher-padding,10px);border:var(--border,none);border-radius:var(--border-radius,8px);background:var(--bg,#fff);width:var(--switcher-width,auto);top:var(--top,unset);right:var(--right,unset);bottom:var(--bottom,unset);left:var(--left,unset);box-shadow:0 10px 20px 0#0000000d}.trp-floating-switcher,.trp-floating-switcher .trp-language-switcher-inner,.trp-floating-switcher .trp-switcher-dropdown-list{flex-direction:column-reverse}.trp-language-switcher-inner{display:flex}.trp-switcher-dropdown-list{display:flex;overflow-y:hidden;transition:max-height .2s ease-in-out;max-height:0;transition-duration:var(--transition-duration)}.trp-language-item:focus{outline:0}.trp-language-item:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.trp-language-item{display:flex;align-items:center;gap:8px;padding:7px 16px;text-decoration:none;min-height:19px;box-sizing:content-box}.trp-language-item:hover{background:var(--bg-hover,#f3f3f3)}.trp-language-item:hover .trp-language-item-name{color:var(--text-hover,#000)}.trp-language-item__current{pointer-events:none;cursor:default}.trp-language-item-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text,#000);font-size:var(--font-size,14px);line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400}.trp-flag-image{border-radius:var(--flag-radius,0)!important;aspect-ratio:var(--aspect-ratio,4/3)!important;width:var(--flag-size,18px)!important;display:inline-block!important;height:auto!important}.trp-switcher-dropdown-list::-webkit-scrollbar{width:6px}.trp-switcher-dropdown-list::-webkit-scrollbar-track{background:#fff0}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb{background-color:var(--text);border-radius:4px}.trp-switcher-dropdown-list::-webkit-scrollbar-thumb:hover{background-color:var(--text-hover)}@media (prefers-reduced-motion:reduce){.trp-switcher-dropdown-list{transition:none!important}}.trp_ald_ls_container img.trp-flag-image{padding-top:0!important}.trp_ald_ls_container .trp-language-switcher{position:relative;display:inline-block;padding:0;border:0;box-sizing:border-box}.trp_ald_ls_container .trp-language-switcher>div{box-sizing:border-box;padding-right:20px;padding-bottom:3px;padding-left:13px;border:1px solid #c1c1c1;border-radius:3px;background-color:#fff}.trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-current-language{display:inline-block}.trp_ald_ls_container .trp-language-switcher:focus .trp-ls-shortcode-current-language,.trp_ald_ls_container .trp-language-switcher:hover .trp-ls-shortcode-current-language{visibility:hidden}.trp_ald_ls_container .trp-language-switcher .trp-ls-shortcode-language{display:inline-block;height:1px;overflow:hidden;visibility:hidden;z-index:1;max-height:250px;overflow-y:auto;left:0;top:0;min-height:auto}.trp_ald_ls_container .trp-language-switcher:focus .trp-ls-shortcode-language,.trp_ald_ls_container .trp-language-switcher:hover .trp-ls-shortcode-language{visibility:visible;max-height:250px;height:auto;overflow-y:auto;position:absolute;left:0;top:0;display:inline-block!important;min-height:auto}#trp_ald_x_button{z-index:0!important}:root{--bg-color:#0c111c;--bg-alt:rgba(255, 255, 255, 0.02);--bg-darker:rgba(0, 0, 0, 0.3);--card-bg:rgba(255, 255, 255, 0.03);--card-hover:rgba(255, 255, 255, 0.06);--card-border:rgba(255, 255, 255, 0.08);--card-shadow:0 16px 40px -10px rgba(0, 0, 0, 0.5);--text-main:#ffffff;--text-muted:#8b99b0;--primary:#fc6011;--primary-hover:#ff7630;--primary-glow:rgba(252, 96, 17, 0.3);--border-color:#212b40;--header-bg:rgba(12, 17, 28, 0.85);--font-sans:'Inter', sans-serif;--font-heading:'Manrope', sans-serif;--radius-card:24px;--radius-btn:12px}*,::after,::before{margin:0;padding:0;box-sizing:border-box}.bg-grid{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:linear-gradient(to right,rgb(255 255 255/.015) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255/.015) 1px,transparent 1px);background-size:80px 80px;z-index:-2;pointer-events:none}.bg-grid::after,.bg-grid::before{content:"";position:absolute;border-radius:50%;filter:blur(100px);z-index:-1}.bg-grid::before{top:-15%;right:-5%;width:70vw;height:70vw;background:radial-gradient(circle at 40% 40%,rgb(252 96 17/.1)0,transparent 50%),radial-gradient(circle at 70% 60%,rgb(200 50 200/.06)0,transparent 50%);animation:floatGlow 25s cubic-bezier(.25,.1,.25,1) infinite alternate}.bg-grid::after{bottom:-10%;left:-15%;width:80vw;height:80vw;background:radial-gradient(circle at 60% 50%,rgb(13 90 255/.08)0,transparent 50%),radial-gradient(circle at 30% 70%,rgb(252 96 17/.04)0,transparent 50%);animation:floatGlow2 30s cubic-bezier(.25,.1,.25,1) infinite alternate}a:hover{color:var(--primary)}.container{max-width:1280px;margin:0 auto;padding:0 24px}.section-padding{padding:80px 24px}.section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.section-subtitle{display:flex;align-items:center;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.section-subtitle .line{width:24px;height:2px;background-color:var(--primary);margin-right:12px}.section-title{font-size:40px;font-weight:700;line-height:1.2}.section-header-text{color:var(--text-muted);font-size:15px}.bg-alt,.bg-dark,.v-step-card h3{position:relative;z-index:1}.bg-alt::before{left:50%;transform:translateX(-50%);width:200%;background-color:var(--bg-alt);z-index:-1}.bg-alt::before,.bg-dark::before,.btn-primary::before{content:"";position:absolute;top:0;height:100%}.bg-dark::before{left:50%;transform:translateX(-50%);width:200%;background-color:var(--bg-darker);z-index:-1}.btn,.check-list li::before{display:inline-flex;justify-content:center;align-items:center}.btn{padding:12px 28px;border-radius:var(--radius-btn);font-size:15px;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;border:0;font-family:inherit}.btn-primary{background-color:var(--primary);color:#fff;box-shadow:0 4px 15px var(--primary-glow)}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-2px) scale(1.02);box-shadow:0 12px 30px var(--primary-glow)}.btn-primary::before{left:-100%;width:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255/.2),transparent);transition:all .6s}.btn-primary:hover::before{left:100%}.btn-outline{background:rgb(255 255 255/.05);color:var(--text-main);border:1px solid var(--card-border);backdrop-filter:blur(10px)}.btn-outline:hover{background:rgb(255 255 255/.1);border-color:rgb(255 255 255/.2);transform:translateY(-2px)}.badge{display:inline-block;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:500}.badge-dark{background-color:var(--bg-darker);border:1px solid var(--primary-glow);color:var(--primary)}.v-step-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-card);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);box-shadow:var(--card-shadow);transition:all .6s cubic-bezier(.16,1,.3,1)}.v-step-card::after{inset:0;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgb(255 255 255/.15),rgb(255 255 255/.02) 50%,rgb(255 255 255/.05));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:var(--primary);transition:width .3s ease}.v-step-card:hover{background-color:var(--card-hover)}.mega-menu-category-link{color:#fff!important}.mega-menu-category-link:hover{color:var(--primary)!important}.mega-menu-list a:hover{color:var(--primary);transform:translateX(5px)}.hero{min-height:100vh;padding-top:80px}.check-list li,.hero,.hero-inner{display:flex;align-items:center}.hero-inner{justify-content:space-between;width:100%;max-width:1280px;margin:0 auto;padding:0 24px;gap:40px;z-index:2;position:relative}.hero-content{max-width:550px}.hero-title{font-size:64px;font-weight:800;line-height:1.1;margin:24px 0;letter-spacing:-2px;font-family:var(--font-heading)}.hero-desc{font-size:18px;color:var(--text-muted);margin-bottom:40px;line-height:1.6}.hero-actions{display:flex;gap:16px}.hero-graphic{transform:translateY(-50%) translateX(50%)}.half-logo-mask{filter:blur(1px)}.footer-col ul{list-style:none}.check-list li{gap:8px;margin-bottom:12px}.check-list li::before{color:var(--primary);font-size:12px}.about-text{font-size:16px;color:var(--text-muted);margin-bottom:40px}.contacts-form{height:100%}.footer-desc{margin-top:24px}.footer-col ul li a,.v-step-card p{font-size:14px;color:var(--text-muted)}.footer-col ul li a{transition:color .3s}.card:hover,.v-step-card:hover{transform:translateY(-10px) scale(1.02)}.v-step-card{padding:32px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;height:100%;overflow:hidden}.v-step-num{position:absolute;top:24px;right:24px;color:var(--primary);opacity:.1;font-family:"Manrope",sans-serif}.v-step-card h3{margin-bottom:12px;color:#fff}.v-step-card p{line-height:1.6;position:relative;z-index:1}.v-step-card:hover::after{width:100%}.tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.why-us-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}@media (max-width:1024px){.hero-inner{flex-direction:column;text-align:center;justify-content:center}.hero-content{max-width:100%;margin-bottom:40px}.hero-desc{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center;flex-wrap:wrap}.section-title{font-size:32px}.hero-title{font-size:44px}.section-padding{padding:60px 20px}.tech-grid,.why-us-grid{grid-template-columns:repeat(2,1fr)}.contacts-grid{grid-template-columns:1fr}}@media (max-width:768px){.hero{min-height:auto;padding-top:100px;padding-bottom:50px;overflow:hidden}.hero-title{font-size:36px;letter-spacing:-1px}.hero-desc{font-size:16px}.hero-graphic{display:none}.hero-actions{flex-direction:column;align-items:stretch;gap:12px}.hero-actions .btn{width:100%;justify-content:center}.section-padding{padding:50px 16px}.section-title{font-size:28px}.container{padding:0 16px}.section-header{flex-direction:column;align-items:flex-start;gap:16px}.contacts-grid,.footer-inner{grid-template-columns:1fr}.nav{display:none}.tech-grid,.why-us-grid{grid-template-columns:1fr}.footer-nav{flex-direction:column;gap:40px;margin-top:40px}.card{padding:24px}}.product-hero .hero-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.faq-list{display:flex;flex-direction:column;gap:20px;margin-top:40px}.faq-item{padding:0!important;cursor:pointer;overflow:hidden;transition:border-color .4s ease,transform .4s ease}.faq-question{padding:32px;justify-content:space-between}.faq-question h3,.v-step-card h3{font-size:20px;font-weight:700}.faq-arrow{display:block;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgb(252 96 17/.1);color:var(--primary);border-radius:50%;transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.faq-answer{padding:0 32px;max-height:0;opacity:0;transition:all .5s cubic-bezier(.075,.82,.165,1)}@media (max-width:1024px){.product-hero .hero-inner{grid-template-columns:1fr;text-align:center;gap:40px}}@media (max-width:768px){.faq-question{padding:24px}.faq-question h3{font-size:16px}}.product-hero{min-height:100vh;padding-top:100px;padding-bottom:80px;display:flex;align-items:center}.product-hero-inner{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:center;gap:80px}.phone-visual-wrap{position:relative;display:flex;justify-content:center;align-items:center;padding:60px 80px}.phone-glow{position:absolute;width:280px;height:400px;background:radial-gradient(ellipse at center,rgb(252 96 17/.18)0,rgb(13 90 255/.08) 50%,transparent 70%);border-radius:50%;filter:blur(40px);z-index:0;animation:glowPulse 4s ease-in-out infinite alternate}.phone-mockup{position:relative;z-index:2;animation:phoneFloat 6s ease-in-out infinite}.phone-btn{position:absolute;background:#1a2236;border-radius:2px}.phone-btn--vol-down,.phone-btn--vol-up{left:-3px;top:80px;width:3px;height:28px}.phone-btn--vol-down{top:118px}.phone-btn--power{right:-3px;top:100px;width:3px;height:50px}.phone-frame{width:240px;height:480px;background:linear-gradient(160deg,#111827 0,#0d1520 100%);border-radius:44px;border:1.5px solid rgb(255 255 255/.1);padding:0;box-shadow:0 60px 120px rgb(0 0 0/.7),0 20px 40px rgb(0 0 0/.4),0 0 0 1px rgb(255 255 255/.04),inset 0 1px 0 rgb(255 255 255/.1),inset 0-1px 0 rgb(0 0 0/.3);position:relative;overflow:hidden;display:flex;flex-direction:column}.phone-status-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 4px;color:#fff;flex-shrink:0}.phone-time{font-size:11px;font-weight:700;letter-spacing:.2px}.phone-dynamic-island{width:72px;height:24px;background:#000;border-radius:20px;box-shadow:0 0 0 2px rgb(255 255 255/.04)}.phone-status-icons{display:flex;align-items:center;gap:4px;color:rgb(255 255 255/.85)}.phone-battery{display:flex;align-items:center;position:relative;width:20px;height:10px;border:1.5px solid rgb(255 255 255/.6);border-radius:2px}.phone-battery-fill{width:75%;height:100%;background:#4ade80;border-radius:1px}.phone-battery-tip{width:2px;height:5px;background:rgb(255 255 255/.6);border-radius:0 1px 1px 0;position:absolute;right:-4px;top:50%;transform:translateY(-50%)}.phone-screen{flex:1;background:#0e1829;margin:0 6px;overflow:hidden;display:flex;flex-direction:column;gap:7px;padding:8px 10px}.pui-app-header,.pui-avatar{display:flex;align-items:center}.pui-app-header{gap:8px;padding-bottom:4px}.pui-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--primary),#ff8c42);justify-content:center;flex-shrink:0;font-size:11px;font-weight:700;color:#fff}.pui-header-text{flex:1}.pui-greeting{font-size:8px;color:rgb(255 255 255/.4)}.pui-username{font-size:10px;font-weight:700;color:#fff}.pui-notif-btn{width:24px;height:24px;border-radius:8px;background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.08);display:flex;align-items:center;justify-content:center;color:rgb(255 255 255/.6);position:relative}.pui-notif-dot{position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--primary);animation:notifBlink 2s ease-in-out infinite}.pui-stats-row{display:flex;gap:6px}.pui-stat-chip{flex:1;background:rgb(255 255 255/.04);border:1px solid rgb(255 255 255/.07);border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:2px}.pui-stat-chip--accent{background:rgb(252 96 17/.1);border-color:rgb(252 96 17/.2)}.pui-chip-val{font-size:13px;font-weight:800;color:#fff}.pui-stat-chip--accent .pui-chip-val{color:var(--primary)}.pui-chip-lbl{font-size:7.5px;color:rgb(255 255 255/.35)}.pui-card{background:rgb(255 255 255/.04);border:1px solid rgb(255 255 255/.07);border-radius:12px;padding:10px}.pui-card--flat{background:#fff0;border-color:rgb(255 255 255/.06);padding:4px 0;display:flex;flex-direction:column;gap:0}.pui-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pui-card-title{font-size:9px;color:rgb(255 255 255/.5)}.pui-card-value{font-size:10px;font-weight:800;color:var(--primary)}.pui-progress-track{height:4px;background:rgb(255 255 255/.06);border-radius:4px;overflow:hidden;margin-bottom:6px}.pui-progress-fill{height:100%;background:linear-gradient(90deg,var(--primary),#ff8c42);border-radius:4px;animation:progressFill 2.5s cubic-bezier(.22,1,.36,1) forwards;transform-origin:left}.pui-card-meta{font-size:7.5px;color:rgb(255 255 255/.2)}.pui-list-item{display:flex;align-items:center;gap:6px;padding:8px 0;border-bottom:1px solid rgb(255 255 255/.04)}.pui-list-item:last-child{border-bottom:none}.pui-list-icon{width:20px;height:20px;border-radius:6px;flex-shrink:0}.pui-list-icon--green{background:rgb(74 222 128/.2);border:1px solid rgb(74 222 128/.3)}.pui-list-icon--blue{background:rgb(59 130 246/.2);border:1px solid rgb(59 130 246/.3)}.pui-list-icon--orange{background:rgb(252 96 17/.2);border:1px solid rgb(252 96 17/.3)}.pui-list-text{flex:1;display:flex;flex-direction:column;gap:3px}.pui-line{height:5px;border-radius:3px;background:rgb(255 255 255/.08)}.pui-line--long{width:80%}.pui-line--med{width:60%}.pui-line--short{width:40%}.pui-list-badge{font-size:7px;font-weight:700;padding:2px 5px;border-radius:4px;background:rgb(255 255 255/.06);color:rgb(255 255 255/.5);white-space:nowrap}.pui-list-badge--accent{background:rgb(252 96 17/.15);color:var(--primary)}.pui-toast,.pui-toast-icon{display:flex;align-items:center}.pui-toast{gap:6px;background:rgb(74 222 128/.1);border:1px solid rgb(74 222 128/.25);border-radius:10px;padding:8px 10px;animation:toastSlide .6s cubic-bezier(.22,1,.36,1) both,toastFadeOut 1s ease-in-out 3.5s forwards;margin-top:auto}.pui-toast-icon{width:18px;height:18px;border-radius:50%;background:rgb(74 222 128/.25);color:#4ade80;justify-content:center;font-size:9px;font-weight:700;flex-shrink:0}.pui-toast-text{display:flex;flex-direction:column;gap:1px}.pui-toast-text strong{font-size:9px;color:#fff}.pbadge-text span,.pui-toast-text span{font-size:7.5px;color:rgb(255 255 255/.4)}.pbn-item,.phone-bottom-nav{display:flex;align-items:center}.phone-bottom-nav{justify-content:space-around;padding:8px 20px 4px;background:rgb(255 255 255/.02);border-top:1px solid rgb(255 255 255/.06);flex-shrink:0;margin:0 6px;border-radius:0 0 6px 6px}.pbn-item{width:32px;height:28px;justify-content:center;border-radius:8px;color:rgb(255 255 255/.2);transition:all .3s ease}.pbn-item--active{color:var(--primary);background:rgb(252 96 17/.1)}.phone-home-bar{width:72px;height:4px;background:rgb(255 255 255/.25);border-radius:4px;margin:6px auto 8px;flex-shrink:0}.phone-badge{position:absolute;display:flex;align-items:center;gap:10px;background:var(--card-bg);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid var(--card-border);color:var(--text-main);padding:10px 14px;border-radius:16px;box-shadow:var(--card-shadow);white-space:nowrap;overflow:hidden;z-index:5}.phone-badge--top{top:30px;right:-10px;animation:badgeEnter .8s .3s cubic-bezier(.22,1,.36,1) both,badgeFloatTop 5s 1.1s ease-in-out infinite}.phone-badge::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgb(255 255 255/.15),rgb(255 255 255/.02) 50%,rgb(255 255 255/.05));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.phone-badge--bottom{bottom:30px;left:-10px;animation:badgeEnter .8s .6s cubic-bezier(.22,1,.36,1) both,badgeFloatBottom 5s 1.4s ease-in-out infinite}.pbadge-icon{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pbadge-icon--ios{background:linear-gradient(135deg,#555,#222)}.pbadge-icon--android{background:linear-gradient(135deg,#3ddc84,#1fa060)}.pbadge-text{display:flex;flex-direction:column;gap:1px}.pbadge-text strong{font-size:13px;font-weight:700;color:#fff}.pbadge-text span{font-size:11px}.mobile-stats-row{display:flex;align-items:center;justify-content:space-between;gap:0;padding:20px 0}.mobile-stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;padding:20px}.mobile-stat-value{font-size:56px;font-weight:900;font-family:var(--font-heading);color:var(--primary);line-height:1;margin-bottom:12px;letter-spacing:-2px}.mobile-stat-label{font-size:14px;color:var(--text-muted);line-height:1.4;max-width:160px}.mobile-stat-divider{width:1px;height:80px;background:var(--card-border);flex-shrink:0}.reasons-list{display:flex;flex-direction:column;gap:0}.reason-item{display:flex;gap:20px;align-items:flex-start;padding:24px 0;border-bottom:1px solid var(--card-border);transition:all .3s ease}.reason-item:first-child{padding-top:0}.reason-item:last-child{border-bottom:none;padding-bottom:0}.reason-item:hover .reason-icon{background:var(--primary);color:#fff;border-color:var(--primary)}.reason-icon{width:44px;height:44px;border-radius:12px;background:rgb(252 96 17/.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.faq-question h3,.reason-body{flex:1}.reason-body strong{display:block;font-size:16px;font-weight:700;margin-bottom:6px;color:var(--text-main)}.reason-body p{font-size:14px;color:var(--text-muted);line-height:1.5;margin:0}.advantages-v3-grid{display:grid;grid-template-columns:5fr 7fr;gap:80px;align-items:start;margin-top:40px}.advantages-quote{padding:48px;background:rgb(252 96 17/.04);border:1px solid rgb(252 96 17/.15);border-radius:var(--radius-card);position:sticky;top:100px}.advantages-quote-text{font-family:var(--font-heading);font-size:28px;font-weight:800;line-height:1.25;letter-spacing:-.5px;color:var(--text-main);margin-bottom:8px}.advantages-quote-text--accent{color:var(--primary);margin-bottom:32px}.advantages-quote-sub,.vgb-cta p{font-size:15px;color:var(--text-muted);line-height:1.6;margin:0}.faq-step-num{opacity:.2;margin-right:20px}.logo a{display:flex;align-items:center}.visual-gradient-box{background:linear-gradient(135deg,rgb(252 96 17/.08)0,rgb(13 90 255/.04) 100%);border-radius:var(--radius-card);padding:48px;backdrop-filter:blur(20px)}.vgb-label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--primary);margin-bottom:28px}.stats-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sgb-item{background:rgb(255 255 255/.03);border:1px solid rgb(255 255 255/.08);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:6px;transition:all .3s ease}.sgb-item:hover{border-color:rgb(252 96 17/.3);background:rgb(252 96 17/.05);transform:translateY(-2px)}.sgb-value{font-weight:800;font-family:var(--font-heading);color:var(--text-main)}.sgb-label{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-weight:600}.vgb-divider{height:1px;background:rgb(255 255 255/.06);margin:32px 0}.case-cards-stack{display:flex;flex-direction:column;gap:32px;margin-top:48px}.case-card-h{display:grid;grid-template-columns:420px 1fr;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-card);overflow:hidden}.case-card-h:hover{box-shadow:0 24px 60px rgb(0 0 0/.4);border-color:rgb(252 96 17/.25)}.case-card-h-visual{position:relative;overflow:hidden;min-height:360px}.case-card-h-img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.case-card-h:hover .case-card-h-img{transform:scale(1.04)}.case-card-h-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,rgb(5 10 20/.85) 100%);display:flex;align-items:flex-end;padding:24px}.case-card-h-platform{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:rgb(255 255 255/.7);background:rgb(0 0 0/.4);backdrop-filter:blur(12px);border:1px solid rgb(255 255 255/.1);padding:6px 14px;border-radius:24px}.case-platform-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.case-platform-dot--ios{background:#a0a0a0}.case-platform-dot--android{background:#3ddc84}.case-card-h-content{padding:40px 44px;display:flex;flex-direction:column;gap:20px}.case-card-h-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.case-tag,.mega-menu__promo h5{color:var(--primary);margin-bottom:10px}.case-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:rgb(252 96 17/.08);border:1px solid rgb(252 96 17/.2);padding:4px 12px;border-radius:20px}.case-card-h-title{font-family:var(--font-heading);font-size:32px;font-weight:800;letter-spacing:-1px;margin:0 0 4px;color:var(--text-main)}.case-card-h-subtitle{font-size:14px;color:var(--text-muted);margin:0}.case-card-h-stats{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.case-mini-stat{text-align:right;display:flex;flex-direction:column;gap:2px}.case-mini-stat span{font-size:13px;font-weight:700;white-space:nowrap}.case-mini-stat small{font-size:10px}.case-card-h-desc,.section-header-text p{font-size:15px;color:var(--text-muted);line-height:1.65;margin:0}.section-header-text{max-width:600px}.section-header-text p{font-size:16px;line-height:1.7}.case-features-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.case-feature-item{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--text-muted);line-height:1.4}.case-feature-item svg{margin-top:2px;flex-shrink:0}.case-result-block{display:flex;gap:14px;align-items:flex-start;background:rgb(252 96 17/.06);border:1px solid rgb(252 96 17/.15);border-radius:12px;padding:16px 20px;margin-top:auto}.case-result-icon{font-size:18px;color:var(--primary);font-weight:700;flex-shrink:0;margin-top:1px}.case-result-block p,.check-list li{font-size:14px;color:var(--text-muted);line-height:1.5}.case-result-block p{margin:0}.case-mini-stat span,.case-result-block strong{color:var(--text-main)}@media (max-width:1100px){.product-hero-inner{grid-template-columns:1fr!important;text-align:center;gap:60px}.phone-badge--top{right:-10px}.phone-badge--bottom{left:-10px}.advantages-v3-grid{grid-template-columns:1fr;gap:40px}.advantages-quote{position:static}.mobile-stats-row{flex-wrap:wrap;justify-content:center;gap:0}.mobile-stat-item{min-width:45%}.mobile-stat-divider{display:none}.mobile-stat-value{font-size:44px}.case-card-h{grid-template-columns:340px 1fr}}@media (max-width:900px){.case-card-h{grid-template-columns:1fr}.case-card-h-visual{min-height:260px}.case-card-h-content{padding:28px}.case-features-grid{grid-template-columns:1fr}.case-card-h-top{flex-direction:column;gap:12px}.case-mini-stat{text-align:left;flex-direction:row;align-items:center;gap:8px}.case-mini-stat small::before{content:"— "}}@media (max-width:768px){.product-hero{padding-top:120px}.mobile-stats-row{flex-direction:column}.mobile-stat-item{min-width:100%}.mobile-stat-value{font-size:48px}.phone-badge--bottom,.phone-badge--top{font-size:11px;padding:8px 12px}.why-us-grid{grid-template-columns:1fr}.visual-gradient-box{padding:32px}.stats-grid-2{grid-template-columns:1fr 1fr}}.mobile-stat-item,.mobile-stats-row{position:relative}.faq-step-num{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgb(252 96 17/.1);border:1px solid rgb(252 96 17/.2);color:var(--primary);font-size:12px;font-weight:800;font-family:"JetBrains Mono",monospace,var(--font-main);flex-shrink:0;transition:all .3s ease}.faq-question{display:flex;align-items:center;gap:14px}.check-list{list-style:none;margin:0;display:flex;flex-direction:column;gap:10px;padding:4px 0 4px 50px}.check-list li{padding-left:22px}.check-list li::before{content:"";position:absolute;left:0;top:6px;width:10px;height:10px;border-radius:50%;background:rgb(252 96 17/.25);border:2px solid var(--primary)}.check-list li,.tech-grid,.v-step-card{position:relative}.v-step-card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.v-step-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgb(0 0 0/.4),0 0 0 1px rgb(252 96 17/.15);border-color:rgb(252 96 17/.2)}.v-step-num{font-size:32px!important;font-weight:900!important;font-family:"JetBrains Mono",monospace,var(--font-main)!important;background:linear-gradient(135deg,var(--primary) 0%,#ff8c42 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;line-height:1;margin-bottom:12px;letter-spacing:-.02em}.case-card-h,.case-cards-stack{position:relative}.case-cards-stack::before{width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgb(252 96 17/.04)0,transparent 70%);top:-100px;right:-200px;z-index:0}.case-card-h{z-index:1;transition:transform .4s ease}.case-card-h:hover{transform:translateY(-4px)}.reason-icon{background:rgb(252 96 17/.1);border:1px solid rgb(252 96 17/.2);color:var(--primary);transition:all .3s ease}.reason-item:hover .reason-icon{background:rgb(252 96 17/.2);box-shadow:0 0 20px rgb(252 96 17/.25);transform:scale(1.05)}.visual-gradient-box{background:linear-gradient(160deg,rgb(252 96 17/.08)0,rgb(30 30 50/.8) 50%,rgb(59 130 246/.06) 100%);border:1px solid rgb(252 96 17/.15)}.sgb-value{font-size:18px!important;background:linear-gradient(135deg,#fff 60%,rgb(252 96 17/.8));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.visual-gradient-box{position:relative;overflow:hidden}.card::after,.case-cards-stack::before,.visual-gradient-box::after{content:"";position:absolute;pointer-events:none}.visual-gradient-box::after{width:250px;height:250px;background:rgb(252 96 17/.3);filter:blur(80px);border-radius:50%;top:-50px;right:-50px;z-index:0}.visual-gradient-box>*{position:relative;z-index:1}.hero{position:relative!important;overflow:hidden!important}.hero-graphic{position:absolute!important;right:-400px!important;top:50%!important;transform:translateY(-50%)!important;opacity:.25!important;pointer-events:none!important;z-index:0!important;display:block!important}.half-logo-mask{width:800px!important;height:800px!important;background:url(/wp-content/themes/applic/assets/css/images/logo.png)no-repeat center!important;background-size:contain!important}.hero--product{padding-top:100px;padding-bottom:40px}.hero-visual{display:flex;align-items:center;justify-content:center}.card{background:var(--card-bg);padding:32px;backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);box-shadow:var(--card-shadow);transition:all .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.card::after{inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgb(255 255 255/.15),rgb(255 255 255/.02) 50%,rgb(255 255 255/.05));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.card:hover{background-color:var(--card-hover);border-color:rgb(255 255 255/.2);transform:translateY(-8px);box-shadow:0 24px 60px -15px rgb(0 0 0/.6)}#trp_ald_modal_container{background-color:rgb(0 0 0/.6)}#trp_ald_modal_popup,.card{border:1px solid var(--card-border);border-radius:var(--radius-card)}#trp_ald_modal_popup{background-color:var(--bg-color);box-shadow:0 24px 60px -15px rgb(0 0 0/.8);color:var(--text-main);padding:32px 40px}#trp_ald_popup_text{color:var(--text-main);font-family:var(--font-sans);font-size:16px;line-height:1.5}#trp_ald_popup_change_language{background:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important;border-radius:var(--radius-btn)!important;font-family:var(--font-sans)!important;font-weight:600!important;transition:all .3s ease!important}#trp_ald_popup_change_language:hover{background:var(--primary-hover)!important;border-color:var(--primary-hover)!important;box-shadow:0 4px 15px var(--primary-glow)!important}.trp_ald_ls_container{color:var(--text-main)!important}.trp_ald_ls_container .trp-ls-shortcode-current-language,.trp_ald_ls_container .trp-ls-shortcode-language{border-color:var(--border-color)!important;color:var(--text-main)!important;border-radius:var(--radius-btn)!important}.trp_ald_ls_container .trp-ls-shortcode-current-language{background-color:rgb(255 255 255/.03)!important}.trp_ald_ls_container .trp-ls-shortcode-language{background-color:var(--bg-color)!important}.trp_ald_ls_container .trp-ald-popup-select{color:var(--text-main)!important}.trp_ald_ls_container .trp-language-switcher-container>div{background-image:linear-gradient(60deg,transparent 50%,var(--text-muted) 50%),linear-gradient(120deg,var(--text-muted) 50%,transparent 50%)!important}#trp_ald_modal_popup #trp_ald_x_button::before,#trp_ald_x_button_and_textarea,#trp_ald_x_button_textarea{color:var(--text-muted)!important}#trp_ald_x_button_textarea{font-family:var(--font-sans)!important}#trp_ald_x_button_and_textarea:hover #trp_ald_x_button::before,#trp_ald_x_button_textarea:hover{color:var(--primary)!important}@media screen and (max-width:780px){#trp_ald_modal_popup{max-width:90%;padding:24px 20px;border-radius:16px}.trp_ald_select_and_button{font-size:15px}.trp_ald_button{margin-left:0;margin-top:14px}#trp_ald_x_button_and_textarea{color:var(--text-muted)!important}}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:var(--header-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--card-border);transition:all .3s}.header-inner{display:flex;align-items:center;justify-content:space-between;height:80px}.logo,.nav{display:flex}.logo{align-items:center;gap:8px}.logo img{height:64px;width:auto;object-fit:contain}.nav{gap:32px}.nav-item,.nav-link{position:relative}.nav-link{font-size:16px;font-weight:500;display:flex;align-items:center;gap:4px;height:80px;transition:color .3s}.footer-col ul li a:hover,.nav-link:hover{color:var(--primary)}.nav-arrow{font-size:10px;opacity:.5;transition:transform .3s}.nav-item:hover .nav-arrow{transform:rotate(180deg)}.mega-menu{position:absolute;top:80px;left:50%;transform:translateX(-50%) translateY(10px);width:100vw;max-width:1200px;background:rgb(12 17 28/.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgb(255 255 255/.05);border-radius:0 0 16px 16px;padding:40px;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;visibility:hidden;opacity:0;transition:all .3s cubic-bezier(.165,.84,.44,1);z-index:1000;box-shadow:0 40px 100px rgb(0 0 0/.8)}.nav-item:hover .mega-menu{visibility:visible;opacity:1;transform:translateX(-50%) translateY(0)}.mega-menu--single{max-width:250px;grid-template-columns:1fr}.mega-menu--double{max-width:600px;grid-template-columns:repeat(2,1fr)}.mega-menu--full{max-width:1200px;grid-template-columns:repeat(4,1fr)}.mega-menu-category-link,.mega-menu-col h4{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.mega-menu-col h4{color:#fff;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgb(255 255 255/.05)}.mega-menu-category-link{text-decoration:none;display:flex;align-items:center;gap:6px;transition:color .2s ease,gap .2s ease}.mega-menu-category-link:hover{gap:10px}.mega-menu-list{list-style:none;padding:0;margin:0}.footer-col ul li,.mega-menu-list li{margin-bottom:12px}.mega-menu-list a{display:block}.mega-menu-list span{display:block;font-size:11px;opacity:.6;margin-top:2px}.mega-menu__service-row{grid-column:span 4;border-top:1px solid rgb(255 255 255/.05);padding-top:30px;margin-top:10px}.mega-menu__service-row h4{border:0;padding:0;margin-bottom:20px}.mega-menu__service-list{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;list-style:none;padding:0;margin:0}.mega-menu-list a,.mega-menu__service-list a{color:var(--text-muted);font-size:15px;transition:all .3s}.mega-menu__service-list a:hover{color:var(--primary);transform:translateX(5px)}.mega-menu__promo{padding:20px;background:rgb(252 96 17/.05);border-color:rgb(252 96 17/.2);border-radius:var(--radius-card)}.mega-menu__promo h5{font-size:14px}.mega-menu__promo p{font-size:12px;color:var(--text-muted);margin-bottom:15px}.mega-menu__promo .btn{padding:8px 16px;font-size:12px}.estimation-list li,.header-actions{display:flex;align-items:center;gap:16px}.burger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:8px;background:0 0;border:0;z-index:1001}.burger span{width:24px;height:2px;background:var(--text-main);transition:all .3s;border-radius:2px}@media (max-width:991px){.nav{display:none;position:fixed;top:80px;left:0;width:100%;height:calc(100vh - 80px);background:rgb(12 17 28/.98);backdrop-filter:blur(20px);flex-direction:column;gap:0;padding:24px;overflow-y:auto}.nav-link{height:auto;padding:16px 0;font-size:16px;border-bottom:1px solid rgb(255 255 255/.05)}.mega-menu{position:static;transform:none;width:100%;padding:16px;box-shadow:none;border:0;border-radius:0;display:none;background:rgb(255 255 255/.02)}.mega-menu,.mega-menu--double,.mega-menu--full,.mega-menu--single{max-width:100%;grid-template-columns:1fr}.nav-item:hover .mega-menu{display:grid;visibility:visible;opacity:1}.mega-menu__service-row{grid-column:span 1}.mega-menu__service-list{grid-template-columns:repeat(2,1fr)}.burger{display:flex}.header-actions .btn{display:none}}@media (max-width:640px){.mega-menu__service-list{grid-template-columns:1fr}}.contacts-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.box-estimation p,.contacts-desc{color:var(--text-muted);margin-bottom:40px;font-size:15px;line-height:1.6}.contact-details{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.contact-item{display:flex;gap:16px;align-items:flex-start}.contact-icon{width:40px;height:40px;background:rgb(255 255 255/.03);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contacts-form .wpcf7-form label,.item-label{font-size:11px;color:var(--text-muted);margin-bottom:4px;letter-spacing:1px;text-transform:uppercase}.item-value{font-size:15px;font-weight:500;margin-bottom:4px}.item-value--small{font-size:13px;max-width:250px}.box-estimation{background:rgb(252 96 17/.03);border-color:rgb(252 96 17/.2)}.box-estimation h3{font-size:16px;margin-bottom:8px}.box-estimation p{font-size:14px;margin-bottom:24px}.estimation-list{list-style:none;font-size:13px;color:var(--text-main)}.estimation-list li{margin-bottom:12px;gap:8px}.contacts-form{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-card);padding:48px;box-shadow:var(--card-shadow);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.contacts-form .wpcf7-form p{margin-bottom:20px}.contacts-form .wpcf7-form label{display:block;font-size:13px;font-weight:600;color:var(--text-main);letter-spacing:.5px}.contacts-form .wpcf7-form input[type=email],.contacts-form .wpcf7-form input[type=tel],.contacts-form .wpcf7-form input[type=text],.contacts-form .wpcf7-form textarea{width:100%;background:rgb(255 255 255/.02);border:1px solid var(--border-color);border-radius:12px;padding:16px 20px;color:var(--text-main);font-family:var(--font-sans);font-size:15px;transition:all .3s cubic-bezier(.165,.84,.44,1);box-shadow:inset 0 2px 4px rgb(0 0 0/.05)}.contacts-form .wpcf7-form input:focus,.contacts-form .wpcf7-form textarea:focus{outline:0;border-color:var(--primary);background:rgb(255 255 255/.05);box-shadow:0 0 0 4px var(--primary-glow);transform:translateY(-1px)}.contacts-form .form-submit-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 28px;border-radius:var(--radius-btn);font-size:15px;font-weight:600;cursor:pointer;border:0;font-family:inherit;background-color:var(--primary);color:#fff;box-shadow:0 4px 15px var(--primary-glow);transition:all .4s cubic-bezier(.23,1,.32,1)}.contacts-form .form-submit-btn:hover{background-color:var(--primary-hover);transform:translateY(-2px) scale(1.02);box-shadow:0 12px 30px var(--primary-glow)}.contacts-form .form-footer-text{text-align:center;font-size:12px;color:var(--text-muted);margin-top:16px}.footer{border-top:1px solid var(--border-color);padding:60px 0 40px}.footer-inner{display:flex;justify-content:space-between}.footer-brand{max-width:300px}.footer-brand .logo,.footer-col h4{margin-bottom:24px}.footer-desc{font-size:13px;color:var(--text-muted);line-height:1.6}.footer-nav{display:flex;gap:80px}.footer-col h4{color:var(--primary);font-size:12px;letter-spacing:1px;font-weight:700;text-transform:uppercase}.footer-copy{margin-top:40px;padding-top:24px;border-top:1px solid rgb(255 255 255/.05);font-size:12px;color:var(--text-muted);text-align:center}@media (max-width:991px){.contacts-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.footer-inner,.footer-nav{flex-direction:column;gap:40px}.footer-nav{gap:32px}.footer-brand{max-width:100%}.contacts-form{padding:32px}.contact-details{gap:20px}.contact-icon{width:36px;height:36px}.box-estimation{padding:24px}.box-estimation h3{font-size:15px}}@media (max-width:480px){.contacts-form{padding:24px 16px}.footer-nav{gap:24px}.item-value{font-size:14px}}.mob-about-text{font-size:18px;line-height:1.7;margin-bottom:28px}.mob-steps-grid{margin-top:40px}.mob-for-whom-grid{align-items:start}.mob-cta-btn{margin-top:20px;display:inline-block}.product-faq-modules .check-list{padding-top:8px}.product-faq-modules .check-list li{display:flex;align-items:baseline;gap:10px;font-size:14px;color:var(--text-muted);margin-bottom:10px}@media (max-width:991px){.advantages-v3-grid,.product-hero-inner,.why-us-grid{grid-template-columns:1fr}.mobile-stats-row{flex-wrap:wrap;gap:20px}.mobile-stat-divider{display:none}.case-card-h{grid-template-columns:1fr}.case-card-h-visual{min-height:200px}.case-features-grid{grid-template-columns:1fr}}.hero-visual.phone-visual-wrap{position:relative!important;display:flex;justify-content:center;align-items:center;padding:60px 80px;overflow:visible!important}.mob-progress-78{width:78%!important}