@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#111827;background-color:#f3f4f6;line-height:1.6}html,body{overflow-x:hidden}a{color:#0f766e;text-decoration:none;transition:color 0.2s ease}a:hover{color:#115e59}img{max-width:100%;height:auto;display:block}.site{min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1 0 auto}.site-footer{flex-shrink:0}.single-hero-banner{position:relative;width:100vw;height:260px;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:1.75rem;background-image:var(--mnd-dynamic-bg,radial-gradient(circle at top left,#22c55e 0,transparent 55%),radial-gradient(circle at bottom right,#0ea5e9 0,transparent 55%),#020617);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.single-hero-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgb(15 23 42 / .35),rgb(15 23 42 / .9));mix-blend-mode:multiply}@media (max-width:768px){.single-hero-banner{height:200px;margin-bottom:1.25rem}}.container{width:100%;max-width:1270px;margin:0 auto;padding-inline:16px;display:contents}.site-header{position:sticky;top:0;z-index:50;background:#fff;color:#0f172a;border-bottom:1px solid rgb(148 163 184 / .35)}.site-header-inner{display:flex;align-items:center;justify-content:space-between;height:72px;max-width:1270px;margin:auto}.site-branding{display:flex;align-items:center;gap:.75rem}.site-title{font-size:1.125rem;font-weight:600;margin:0}.site-description{display:none}.custom-logo-link img{height:40px;width:auto}.primary-navigation{display:flex;align-items:center;gap:1.5rem}.primary-navigation ul{list-style:none;margin:0;padding:0;display:flex;gap:1.5rem}.primary-navigation a{color:#111827;font-weight:500;font-size:.9375rem}.primary-navigation a:hover,.primary-navigation .current-menu-item>a{color:#0f766e}.primary-navigation li{position:relative}.submenu-toggle{display:none}.primary-navigation .menu-item-has-children>a::after{content:"▾";font-size:.7em;margin-left:.35rem;opacity:.8}.primary-navigation ul ul{position:absolute;top:140%;left:0;min-width:200px;padding:.75rem 0;margin:0;display:block;gap:0;background:#fff;border-radius:.75rem;box-shadow:0 18px 35px rgb(15 23 42 / .1);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s ease;z-index:40}.primary-navigation ul ul li{width:100%}.primary-navigation ul ul a{display:block;padding:.45rem 1rem;font-size:.875rem;white-space:nowrap}.primary-navigation li:hover>ul,.primary-navigation li:focus-within>ul{opacity:1;visibility:visible;transform:translateY(0)}.menu-toggle{display:none;border:none;background:#fff0;padding:.25rem;cursor:pointer}.menu-toggle-box{width:28px;height:20px;position:relative}.menu-toggle-line{position:absolute;left:0;right:0;height:2px;background:#111827;border-radius:999px;transition:transform 0.2s ease,opacity 0.2s ease,top 0.2s ease,bottom 0.2s ease}.menu-toggle-line:nth-child(1){top:0}.menu-toggle-line:nth-child(2){top:9px}.menu-toggle-line:nth-child(3){bottom:0}.menu-toggle.is-active .menu-toggle-line:nth-child(1){top:9px;transform:rotate(45deg)}.menu-toggle.is-active .menu-toggle-line:nth-child(2){opacity:0}.menu-toggle.is-active .menu-toggle-line:nth-child(3){bottom:9px;transform:rotate(-45deg)}@media (max-width:768px){.primary-navigation .menu-item-has-children>a::after{display:none}.site-header-inner{padding:0 12px}.primary-navigation{position:fixed;inset:72px 0 auto 0;background:#fff;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform 0.2s ease,opacity 0.2s ease,visibility 0.2s ease;padding:1.25rem 1.5rem 1.75rem}.primary-navigation.is-open{transform:translateY(0);opacity:1;visibility:visible}.primary-navigation ul{flex-direction:column;align-items:flex-start;gap:.75rem}.primary-navigation ul ul{position:static;box-shadow:none;background:#fff0;padding:0;margin-top:0;opacity:0;visibility:hidden;transform:none;border-radius:0;max-height:0;overflow:hidden;transition:max-height 0.2s ease,opacity 0.2s ease}.primary-navigation li.is-submenu-open>ul{opacity:1;visibility:visible;max-height:500px;padding:.25rem 0 .5rem .9rem}.primary-navigation ul ul a{padding-inline-start:0;font-size:.875rem;opacity:.9}.submenu-toggle{margin-left:.25rem;border:0;background:none;padding:.15rem .15rem .15rem .35rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.submenu-toggle-icon{display:block;width:9px;height:9px;border-right:2px solid #4b5563;border-bottom:2px solid #4b5563;transform:rotate(45deg);transition:transform 0.18s ease}.is-submenu-open>.submenu-toggle .submenu-toggle-icon{transform:rotate(225deg)}.menu-toggle{display:inline-flex;padding:.25rem .75rem}}.main{background:linear-gradient(135deg,#fdfcfb 0%,#f2f6f8 100%)}.section{max-width:1330px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;width:100%;box-sizing:border-box}@media (max-width:1329px){html,body{overflow-x:hidden;max-width:100%}}@media (min-width:992px){.col-md-4{width:100%}}.hestia-bottom-footer-content{position:relative;display:none}.footer-big{padding:0 0 0}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes glow{0%{box-shadow:0 0 10px rgb(254 135 3 / .5)}50%{box-shadow:0 0 20px rgb(254 135 3 / .8)}100%{box-shadow:0 0 10px rgb(254 135 3 / .5)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}100%{transform:translateY(0)}}.modern-footer{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);color:#fff;padding:50px 0 20px;position:relative;overflow:hidden}.modern-footer:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#fe8703,#354395,#fe840c)}.modern-footer__grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;padding:0 30px}.contact-block{padding:25px;background:rgb(255 255 255 / .05);border-radius:20px;transition:transform 0.3s,border-color 0.3s}.contact-block:hover{transform:translateY(-5px);border-color:rgb(254 135 3 / .5)}.contact-title{font-size:22px;margin-bottom:20px;color:#ebebeb}.phone-highlight{margin:25px 0;text-align:center}.footerpan{background:radial-gradient(circle at 10% 20%,rgb(3 151 254 / 15%) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgb(53 67 149 / .15) 0%,transparent 50%),#1e1e1e;position:relative}button{margin:1px}.footerpan::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(90deg,transparent,transparent 40px,rgb(254 135 3 / .05) 40px,rgb(254 135 3 / .05) 41px),repeating-linear-gradient(0deg,transparent,transparent 40px,rgb(53 67 149 / .05) 40px,rgb(53 67 149 / .05) 41px);pointer-events:none;animation:gridFade 10s ease-in-out infinite alternate}@keyframes gridFade{0%{opacity:.3}100%{opacity:.7}}.phone-number{display:block;font-size:1.4em!important;font-weight:800;color:#fff;text-decoration:none;background:linear-gradient(45deg,#f4934f,#fe4a20);padding:15px 25px;border-radius:15px;margin-bottom:10px;transition:all 0.3s;position:relative;overflow:hidden;box-shadow:0 0 12px 2px #0000004f!important}.phone-number:before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgb(255 255 255 / .1),transparent);transform:rotate(45deg);transition:transform 0.6s}.phone-number:hover:before{transform:rotate(45deg) translateX(100%)}.glow-effect{animation:glow 3s infinite}.call-text{display:block;color:#ccc;font-size:14px;margin-top:5px}.region-badge{display:flex;align-items:center;gap:15px;background:rgb(29 36 41 / 54%);padding:15px;border-radius:12px;margin-top:20px}.badge-icon{font-size:24px;flex-shrink:0}.region-list{color:#ddd;font-size:15px;line-height:1.4}.messengers-block{padding:20px;background:rgb(255 255 255 / .05);border-radius:20px;border:1px solid rgb(53 67 149 / .2)}.messengers-title{font-size:22px;margin-bottom:25px;color:#caeaff}.messengers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px}.messenger-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px 6px;border-radius:12px;text-decoration:none;color:#fff;transition:all 0.3s;position:relative;overflow:hidden}.messenger-btn:hover{transform:translateY(-5px) scale(1.05)}.messenger-btn:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(255 255 255 / .1) 0%,transparent 100%);opacity:0;transition:opacity 0.3s}.messenger-btn:hover:before{opacity:1}.whatsapp-btn{background:linear-gradient(135deg,#25D366,#128C7E)}.telegram-btn{background:linear-gradient(135deg,#0088cc,#005580)}.viber-btn{background:linear-gradient(135deg,#7360F2,#5D4DE6)}.instagram-btn{background:linear-gradient(45deg,#405DE6,#5851DB,#833AB4,#C13584,#E1306C,#FD1D1D)}.tiktok-btn{background:linear-gradient(135deg,#000000,#69C9D0,#EE1D52)}.messenger-icon{width:40px;height:40px;margin-bottom:10px;filter:drop-shadow(0 2px 5px rgb(0 0 0 / .2))}.messenger-name{font-size:14px;font-weight:600}.actions-block{padding:25px;background:rgb(255 255 255 / .05);border-radius:20px}.hours-info{color:#fff}.actions-title{font-size:22px;margin-bottom:25px;color:#ffd7b0}.actions-list{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.action-btn{display:flex;align-items:center;gap:15px;padding:8px 20px;border:none;border-radius:12px;background:rgb(255 255 255 / .1);color:#fff;font-size:1.1em;font-weight:600;cursor:pointer;transition:all 0.3s;text-align:left}.copfootpa{padding-top:30px}.action-btn:hover{transform:translateX(10px);background:rgb(255 255 255 / .15)}.callback-btn:hover{background:linear-gradient(90deg,rgb(254 135 3 / .3),rgb(254 135 3 / .1))}.calculate-btn:hover{background:linear-gradient(90deg,rgb(53 67 149 / .3),rgb(53 67 149 / .1))}.question-btn:hover{background:linear-gradient(90deg,rgb(254 132 12 / .3),rgb(254 132 12 / .1))}.btn-icon{font-size:20px;flex-shrink:0}.work-hours{margin-top:20px}.hours-badge{display:flex;align-items:center;gap:15px;background:rgb(255 255 255 / .05);padding:15px;border-radius:12px;animation:float 6s ease-in-out infinite}.hours-icon{font-size:24px;flex-shrink:0}.hours-info{display:flex;flex-direction:column}.footer-bottom{max-width:1200px;margin:40px auto 0;padding:20px 30px 0;border-top:1px solid rgb(255 255 255 / .1)}.copyright-text{text-align:center;color:#ccc;font-size:14px;margin-bottom:15px}.footer-decoration{text-align:center;padding-top:20px}.decoration-line{height:2px;background:linear-gradient(90deg,transparent,#fe8703,transparent);margin:0 auto 15px;max-width:300px}.decoration-dots{display:flex;justify-content:center;gap:10px}.dot{width:8px;height:8px;background:#fe8703;border-radius:50%;animation:pulse 1.5s infinite}.dot:nth-child(2){animation-delay:0.5s}.dot:nth-child(3){animation-delay:1s}@media (max-width:1024px){.modern-footer__grid{grid-template-columns:repeat(2,1fr)}.phone-number{font-size:28px}}@media (max-width:768px){.modern-footer__grid{grid-template-columns:1fr;gap:30px;padding:0 20px}.contact-block,.messengers-block,.actions-block{padding:20px}.phone-number{font-size:24px;padding:12px 20px}.messengers-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.modern-footer{padding:40px 0 20px}.phone-number{font-size:20px}.messengers-grid{grid-template-columns:1fr}.action-btn{padding:15px 20px}}.contacts-three-columns{max-width:1400px;margin:0 auto;padding:40px 20px}.contacts-header-three{text-align:center;margin-bottom:60px}.contacts-header-three h1{font-size:2.8rem;color:#354395;margin-bottom:15px;font-weight:300;letter-spacing:-.5px}.contacts-header-three p{color:#666;font-size:1.2rem;font-weight:300;max-width:600px;margin:0 auto}.three-column-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:60px}.column-left,.column-center,.column-right{display:flex;flex-direction:column;gap:30px}.column-card{background:#fff;border-radius:20px;padding:30px;box-shadow:0 4px 20px rgb(0 0 0 / .05);border:1px solid #f0f0f0;transition:all 0.3s ease;height:fit-content}.column-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgb(0 0 0 / .08);border-color:#e0e0e0}.card-header{display:flex;align-items:center;gap:15px;margin-bottom:25px}.card-icon{font-size:2.2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9ff 0%,#f0f4ff 100%);border-radius:12px;color:#354395;transition:transform 0.3s ease}.column-card:hover .card-icon{transform:scale(1.1)}.card-header h3{font-size:1.4rem;color:#354395;font-weight:500;margin:0}.main-phone{display:block;font-size:1.8rem;font-weight:600;color:#4876ba;text-decoration:none;margin-bottom:8px;transition:color 0.3s ease}.main-phone:hover{color:#354395}.phone-note{color:#888;font-size:.9rem;font-weight:300}.regions-column{display:flex;flex-direction:column;gap:10px}.region-tag{background:#f5f7ff;color:#354395;padding:10px 18px;border-radius:12px;font-size:.95rem;font-weight:400;border:1px solid #e6eaff;transition:all 0.3s ease;text-align:center}.region-tag:hover{background:#354395;color:#fff;border-color:#354395;transform:translateX(5px)}.work-schedule{margin-bottom:15px}.schedule-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.schedule-row:last-child{border-bottom:none}.day{color:#666;font-weight:400;font-size:1.35rem}.time{color:#3c62ab;font-weight:600;font-size:1rem}.schedule-note{color:#888;font-size:.9rem;font-style:italic;text-align:center}.messengers-column-list{display:flex;flex-direction:column;gap:12px}.messenger-column-item{display:flex;align-items:center;gap:15px;padding:15px 20px;background:#fff;border-radius:12px;text-decoration:none;color:#333;border:1px solid #e0e0e0;transition:all 0.3s ease}.messenger-column-item:hover{transform:translateX(5px);border-color:#fff0}.whatsapp-column:hover{background:linear-gradient(135deg,#25D366,#128C7E);color:#fff}.telegram-column:hover{background:linear-gradient(135deg,#0088cc,#005580);color:#fff}.viber-column:hover{background:linear-gradient(135deg,#7360F2,#5D4DE6);color:#fff}.instagram-column:hover{background:linear-gradient(45deg,#405DE6,#5851DB,#833AB4,#C13584);color:#fff}.messenger-emoji{font-size:1.5rem}.messenger-label{font-size:1rem;font-weight:500}.form-description{color:#666;font-size:.95rem;margin-bottom:25px;text-align:center}.three-column-form{display:flex;flex-direction:column;gap:18px}.form-group-three{margin-bottom:0}.form-input-three,.form-textarea-three{width:100%;padding:16px 20px;border:1px solid #e0e0e0;border-radius:12px;font-size:1rem;font-family:inherit;transition:all 0.3s ease;background:#fafafa}.form-input-three:focus,.form-textarea-three:focus{outline:none;border-color:#354395;background:#fff;box-shadow:0 0 0 3px rgb(53 67 149 / .1)}.form-textarea-three{min-height:100px;resize:vertical}.submit-btn-three{background:linear-gradient(135deg,#4876c9 0%,#a93c3c 100%);color:#fff;border:none;padding:18px;border-radius:12px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all 0.3s ease;font-family:inherit;width:100%;margin-top:10px}.submit-btn-three:hover{background:linear-gradient(135deg,#354395 0%,#4a5bc0 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgb(254 135 3 / .3)}.regions-map-three{background:#f8f9ff;border-radius:20px;padding:40px;margin-top:30px}.regions-map-three h3{font-size:1.6rem;color:#354395;margin-bottom:10px;text-align:center;font-weight:500}.regions-map-three p{color:#666;text-align:center;margin-bottom:30px;font-weight:300}.map-visual{position:relative;height:200px;background:linear-gradient(135deg,#ffffff 0%,#f0f4ff 100%);border-radius:12px;overflow:hidden;border:1px solid #e6eaff}.map-dots{position:relative;width:100%;height:100%}.map-dot{position:absolute;width:12px;height:12px;background:#fe8703;border-radius:50%;transform:translate(-50%,-50%);cursor:pointer;animation:dotPulse 2s infinite}.map-dot:hover{width:16px;height:16px;background:#354395}.map-dot:hover::after{content:attr(data-city);position:absolute;top:-40px;left:50%;transform:translateX(-50%);background:#354395;color:#fff;padding:6px 12px;border-radius:6px;font-size:.8rem;white-space:nowrap;z-index:10}@keyframes dotPulse{0%,100%{box-shadow:0 0 0 0 rgb(254 135 3 / .4)}70%{box-shadow:0 0 0 10px #fff0}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.three-column-grid{animation:fadeIn 0.6s ease-out}.column-left{animation-delay:0.1s}.column-center{animation-delay:0.2s}.column-right{animation-delay:0.3s}.regions-map-three{animation-delay:0.4s}@media (max-width:1200px){.three-column-grid{grid-template-columns:repeat(2,1fr)}.column-right{grid-column:span 2}}@media (max-width:768px){.contacts-three-columns{padding:20px 15px}.contacts-header-three h1{font-size:2.2rem}.three-column-grid{grid-template-columns:1fr;gap:20px}.column-right{grid-column:span 1}.column-card{padding:25px}.card-icon{width:50px;height:50px;font-size:1.8rem}.main-phone{font-size:1.5rem}.regions-map-three{padding:25px 20px}.map-visual{height:150px}}@media (max-width:480px){.contacts-header-three h1{font-size:1.8rem}.contacts-header-three p{font-size:1rem}.schedule-row{flex-direction:column;align-items:flex-start;gap:5px}.time{align-self:flex-end}}.about-company-page{max-width:1200px;margin:0 auto;padding:0 20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#333}.about-hero-section{background:linear-gradient(135deg,#f8f9ff 0%,#f0f4ff 100%);border-radius:0 0 40px 40px;padding:80px 40px;margin-bottom:60px;text-align:center}.about-hero-content{max-width:800px;margin:0 auto}.about-main-title{font-size:3.2rem;color:#354395;margin-bottom:20px;font-weight:300;letter-spacing:-.5px}.about-hero-text{font-size:1.4rem;color:#666;line-height:1.6;font-weight:300}.about-content-wrapper{display:flex;flex-direction:column;gap:80px}.about-mission-block{display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:center;background:#fff;padding:50px;border-radius:30px;box-shadow:0 10px 40px rgb(0 0 0 / .05)}.mission-visual{text-align:center}.visual-icon{font-size:5rem;width:120px;height:120px;margin:0 auto;background:linear-gradient(135deg,#fe8703 0%,#ff9a3d 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.mission-content{padding-left:20px}.mission-title{font-size:2.2rem;color:#354395;margin-bottom:25px;font-weight:400}.mission-text{font-size:1.2rem;line-height:1.8;color:#555;font-weight:300}.about-values-section{padding:0 20px}.values-title{font-size:2.5rem;color:#354395;text-align:center;margin-bottom:50px;font-weight:300}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.value-card{background:#fff;padding:40px 30px;border-radius:20px;text-align:center;transition:all 0.3s ease;border:1px solid #f0f0f0}.value-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgb(0 0 0 / .08);border-color:#e0e0e0}.value-icon{font-size:2.5rem;width:80px;height:80px;margin:0 auto 25px;background:#f8f9ff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#354395;transition:all 0.3s ease}.value-card:hover .value-icon{background:#354395;color:#fff;transform:scale(1.1)}.value-name{font-size:1.4rem;color:#354395;margin-bottom:15px;font-weight:500}.value-description{color:#666;line-height:1.6;font-size:1.3rem}.company-history{background:#f4fffe;border-radius:30px;box-shadow:1px 0 13px 1px #00000029}.history-title{font-size:3.5rem;color:#454545;text-align:center;margin-bottom:50px;font-weight:600}.history-timeline{max-width:800px;margin:0 auto;position:relative}.history-timeline::before{content:'';position:absolute;left:30px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#219350,#b8ff45)}.timeline-item{display:flex;margin-bottom:40px;position:relative}.timeline-year{width:60px;height:60px;background:#fff;border:3px solid #1fa86f;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#354395;margin-right:30px;flex-shrink:0;position:relative;z-index:2}.timeline-content{padding-top:10px;flex-grow:1}.timeline-content h4{font-size:1.6rem;color:#434343;margin-bottom:10px;font-weight:500}.timeline-content p{color:#666;line-height:1.6}.team-section{padding:0 20px}.team-main-title{font-size:3.5rem;color:#454545;text-align:center;margin-bottom:20px;font-weight:600}.team-subtitle{text-align:center;color:#666;margin-bottom:50px;font-weight:500}.phone-number1{max-width:fit-content!important}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.team-member{background:#fff;padding:30px;border-radius:20px;text-align:center;transition:all 0.3s ease;border:1px solid #f0f0f0}.team-member:hover{transform:translateY(-5px);border-color:#354395}.member-photo{font-size:3.5rem;margin-bottom:20px}.member-name{font-size:1.3rem;color:#354395;margin-bottom:10px;font-weight:500}.member-role{color:#666;line-height:1.5}.tech-section{background:#fff;border-radius:30px;padding:60px 40px;box-shadow:0 10px 40px rgb(0 0 0 / .05)}.tech-title{font-size:2.5rem;color:#354395;text-align:center;margin-bottom:50px;font-weight:300}.tech-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:1000px;margin:0 auto}.tech-item{text-align:center;padding:30px;border-radius:20px;transition:all 0.3s ease}.tech-item:hover{background:#f8f9ff;transform:translateY(-5px)}.tech-icon{font-size:3rem;margin-bottom:25px;display:inline-block}.tech-item h3{font-size:1.3rem;color:#354395;margin-bottom:15px;font-weight:500}.tech-item p{color:#666;line-height:1.6}.stats-section{background:linear-gradient(135deg,#35958e 0%,#197668 100%);border-radius:30px;padding:60px 40px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;max-width:900px;margin:0 auto}.stat-item{text-align:center;color:#fff}.stat-number{font-size:3.5rem;font-weight:700;margin-bottom:15px;line-height:1}.stat-label{font-weight:300;opacity:.9}.about-cta{background:linear-gradient(135deg,#f8f9ff 0%,#f0f4ff 100%);border-radius:30px;padding:60px 40px;text-align:center}.cta-title{font-size:2.5rem;color:#354395;margin-bottom:20px;font-weight:300}.cta-text{font-size:1.2rem;color:#666;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.cta-button{display:inline-block;background:linear-gradient(135deg,#fe8703 0%,#ff9a3d 100%);color:#fff;padding:18px 45px;border-radius:50px;text-decoration:none;font-size:1.5rem;font-weight:500;transition:all 0.3s ease;border:none;cursor:pointer}.cta-button:hover{background:linear-gradient(135deg,#354395 0%,#4a5bc0 100%);transform:translateY(-3px);box-shadow:0 10px 25px rgb(254 135 3 / .3)}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.about-mission-block,.about-values-section,.company-history,.team-section,.tech-section,.stats-section,.about-cta{animation:fadeInUp 0.8s ease-out}.about-mission-block{animation-delay:0.1s}.about-values-section{animation-delay:0.2s}.company-history{animation-delay:0.3s}.team-section{animation-delay:0.4s}.tech-section{animation-delay:0.5s}.stats-section{animation-delay:0.6s}.about-cta{animation-delay:0.7s}@media (max-width:992px){.about-mission-block{grid-template-columns:1fr;gap:30px;text-align:center}.mission-content{padding-left:0}.about-main-title{font-size:2.5rem}}@media (max-width:768px){.about-hero-section{padding:60px 20px;border-radius:0 0 30px 30px}.about-main-title{font-size:2.2rem}.about-hero-text{font-size:1.2rem}.about-mission-block,.company-history,.tech-section,.stats-section,.about-cta{padding:40px 25px}.mission-title,.values-title,.history-title,.team-main-title,.tech-title,.cta-title{font-size:2rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:30px}.stat-number{font-size:2.8rem}}@media (max-width:480px){.about-company-page{padding:0 15px}.about-main-title{font-size:1.8rem}.values-grid,.team-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr}.history-timeline::before{left:20px}.timeline-year{width:50px;height:50px;font-size:.9rem;margin-right:20px}}.modern-faq-title{color:#595959;font-size:42px;text-align:center;margin-bottom:60px;font-weight:800;letter-spacing:-.5px;position:relative}.modern-faq-title:after{content:'';position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:100px;height:4px;background:linear-gradient(90deg,#f26e25 0%,#f95521 100%);border-radius:2px}.modern-accordion{display:flex;flex-direction:column;gap:15px}.modern-item{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #eef2ff;box-shadow:0 5px 25px rgb(53 67 149 / .08);transition:all 0.3s cubic-bezier(.4,0,.2,1)}.modern-item:hover{box-shadow:0 10px 30px rgb(53 67 149 / .12);transform:translateY(-2px)}.modern-item.active{box-shadow:0 10px 35px rgb(3 254 191 / 15%);}.modern-item-header{display:flex;align-items:center;padding:15px 30px;cursor:pointer;position:relative;background:#fff;transition:all 0.3s ease}.modern-item-header:hover{background:#f8faff}.modern-number{font-size:28px;font-weight:800;color:#2d97fa;margin-right:25px;min-width:50px;opacity:.7;transition:all 0.3s ease}.modern-item.active .modern-number{color:#354395;opacity:1}.modern-question{font-size:20px;color:#505050;font-weight:600;margin:0;flex:1;line-height:1.4;transition:all 0.3s ease}.modern-item.active .modern-question{color:#57976d}.modern-toggle{width:44px;height:44px;border-radius:12px;background:#f8faff;border:2px solid #eef2ff;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:all 0.3s cubic-bezier(.4,0,.2,1);margin-left:20px;flex-shrink:0;box-shadow:2px 2px 6px 1px #22714400!important;border:1px dashed #dcdcdc}.modern-toggle:hover{background:#aae7bf;border-color:#fe8703;transform:scale(1.05)}.modern-toggle:hover .modern-toggle-line{background:#fff}.modern-toggle-line{position:absolute;background:#484848;border-radius:2px;transition:all 0.3s cubic-bezier(.4,0,.2,1)}.modern-toggle-line-1{width:20px;height:2px}.modern-toggle-line-2{width:2px;height:20px}.modern-item.active .modern-toggle-line-1{transform:rotate(45deg)}.modern-item.active .modern-toggle-line-2{transform:rotate(45deg)}.modern-content{max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(.4,0,.2,1);background:linear-gradient(to bottom,#f8faff,#fff)}.modern-item.active .modern-content{max-height:500px}.modern-answer{padding:0 30px 30px 105px;color:#555;line-height:1.7;font-size:17px}.modern-answer p{margin-bottom:15px;opacity:0;transform:translateY(10px);animation:fadeInUp 0.5s ease forwards}.modern-answer p:nth-child(1){animation-delay:0.1s}.modern-answer p:nth-child(2){animation-delay:0.2s}.modern-answer p:nth-child(3){animation-delay:0.3s}.modern-answer strong{color:#155481;font-weight:600}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.navbar .navbar-nav>li a{padding-top:15px;padding-bottom:15px;border-radius:3px;color:#575757;font-size:17px;font-weight:600}@media (max-width:768px){.modern-faq{margin:40px auto;padding:0 15px}.phone-number1{max-width:initial!important}h1{font-size:1.7em}.modern-faq-title{font-size:32px;margin-bottom:40px}.modern-item-header{padding:20px;flex-wrap:wrap}.modern-number{font-size:24px;margin-right:15px;min-width:40px}.modern-question{font-size:18px;order:1;flex:1 0 100%;margin-top:10px}.modern-toggle{order:0;margin-left:auto;width:40px;height:40px}.modern-answer{padding:0 20px 20px 20px;font-size:16px}}@media (max-width:480px){.modern-faq-title{font-size:28px}.modern-question{font-size:17px}.modern-item-header{padding:18px}.modern-number{font-size:22px;min-width:35px}}.reviews-section{padding:80px 0;position:relative;overflow:hidden}.reviews-section::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#fe8703,transparent)}.section-title{text-align:center;font-size:48px;color:#5d5d5d;margin-bottom:15px;font-weight:800;letter-spacing:-.5px;position:relative}.section-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#f26e25 0%,#f95521 100%);border-radius:2px}.section-subtitle{text-align:center;color:#666;font-size:18px;margin-bottom:60px;max-width:600px;margin-left:auto;margin-right:auto}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:60px}.review-card{background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 40px rgb(53 67 149 / .08);border:1px solid #eef2ff;transition:all 0.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.review-card::before{content:'"';position:absolute;top:20px;right:30px;font-size:100px;color:#fe8703;opacity:.1;font-family:serif;line-height:1}.review-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgb(53 67 149 / .15);border-color:#37b884}.review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:25px;position:relative;z-index:1}.reviewer-info{display:flex;align-items:center;gap:15px}.reviewer-avatar{width:56px;height:56px;border-radius:16px;background:#565656;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px;flex-shrink:0;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.reviewer-name{margin:0 0 5px 0;font-size:18px;color:#354395;font-weight:700}.review-date{font-size:14px;color:#888;font-weight:500}.review-rating{color:gold;font-size:20px;letter-spacing:2px;background:rgb(255 215 0 / .1);padding:5px 10px;border-radius:10px;font-weight:700}.review-content{margin-bottom:25px;flex-grow:1;position:relative;z-index:1}.review-content p{margin:0;color:#555;line-height:1.7;font-size:16px}.review-location{display:flex;align-items:center;gap:8px;color:#666;font-size:14px;font-weight:500;padding-top:15px;border-top:1px solid #eee;position:relative;z-index:1}.review-location svg{color:#fe8703;stroke-width:2}.reviews-footer{text-align:center;padding-top:40px;border-top:1px solid #eef2ff}.leave-review-btn{background:linear-gradient(135deg,#ed7a26 0%,#fc4e20 100%);color:#fff;border:none;padding:18px 40px;font-size:18px;font-weight:600;border-radius:15px;cursor:pointer;transition:all 0.3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:12px;box-shadow:0 10px 30px rgb(53 67 149 / .3);position:relative;overflow:hidden}.leave-review-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:0.5s}.leave-review-btn:hover::before{left:100%}.leave-review-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgb(53 67 149 / .4);background:linear-gradient(135deg,#fe8703 0%,#e67e00 100%)}.leave-review-btn svg{stroke-width:2;transition:transform 0.3s ease}.leave-review-btn:hover svg{transform:scale(1.1)}.reviews-note{margin-top:15px;color:#888;font-size:14px;font-weight:500}@media (max-width:992px){.reviews-grid{grid-template-columns:repeat(2,1fr);gap:25px}}@media (max-width:768px){.reviews-section{padding:60px 0}.section-title{font-size:36px}.section-subtitle{font-size:16px;margin-bottom:40px}.reviews-grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto;gap:20px}.review-card{padding:25px}.reviewer-avatar{width:50px;height:50px;font-size:18px}.reviewer-name{font-size:17px}.leave-review-btn{padding:16px 35px;font-size:17px}}@media (max-width:480px){.section-title{font-size:32px}.review-card{padding:20px}.review-header{flex-direction:column;align-items:flex-start;gap:15px}.review-rating{align-self:flex-start}.leave-review-btn{width:100%;justify-content:center}}.floor-screed-calc{padding:80px 0;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);position:relative;overflow:hidden}.floor-calc-container{max-width:900px;margin:0 auto;padding:0 20px}.floor-calc-title{text-align:center;font-size:36px;color:#fff;margin-bottom:15px;font-weight:700;letter-spacing:-.3px}.floor-calc-subtitle{text-align:center;color:rgb(255 255 255 / .8);font-size:18px;margin-bottom:50px;line-height:1.5;max-width:600px;margin-left:auto;margin-right:auto}.floor-calc-form{background:rgb(255 255 255 / .05);backdrop-filter:blur(10px);border-radius:16px;padding:40px;border:1px solid rgb(255 255 255 / .1);box-shadow:0 20px 40px rgb(0 0 0 / .3)}.floor-form-grid{display:grid;grid-template-columns:1fr 1fr auto;gap:20px;margin-bottom:25px}.floor-form-field{position:relative}.floor-input{width:100%;padding:18px 20px;font-size:16px;color:#fff;background:rgb(255 255 255 / .1);border:2px solid rgb(255 255 255 / .2);border-radius:10px;outline:none;transition:all 0.3s ease;font-weight:500}.floor-input::placeholder{color:rgb(255 255 255 / .6);font-weight:500}.floor-input:hover{background:rgb(255 255 255 / .15);border-color:rgb(255 255 255 / .3)}.floor-input:focus{background:rgb(255 255 255 / .2);border-color:#fe8703;box-shadow:0 0 0 3px rgb(254 135 3 / .2)}.floor-submit-btn{width:100%;padding:18px 30px;font-size:16px;font-weight:700;color:#fff;background:linear-gradient(135deg,#fe8703 0%,#e67e00 100%);border:none;border-radius:10px;cursor:pointer;transition:all 0.3s ease;letter-spacing:.5px;text-transform:uppercase;height:100%;min-height:58px;position:relative;overflow:hidden}.floor-submit-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:0.5s}.floor-submit-btn:hover::before{left:100%}.floor-submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgb(254 135 3 / .4);background:linear-gradient(135deg,#ff9500 0%,#ff7700 100%)}.floor-submit-btn:active{transform:translateY(0);box-shadow:0 5px 15px rgb(254 135 3 / .3)}.floor-form-agreement{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .1)}.floor-checkbox{width:20px;height:20px;cursor:pointer;accent-color:#fe8703;flex-shrink:0;margin:0}.floor-agreement-text{color:rgb(255 255 255 / .7);font-size:14px;line-height:1.5;cursor:pointer;user-select:none}.floor-agreement-text a{color:#fe8703;text-decoration:none;transition:color 0.3s ease}.floor-agreement-text a:hover{color:#ff9500;text-decoration:underline}@media (max-width:768px){.floor-screed-calc{padding:60px 0}.floor-calc-title{font-size:32px}.floor-calc-subtitle{font-size:16px;margin-bottom:40px}.floor-calc-form{padding:30px}.floor-form-grid{grid-template-columns:1fr;gap:15px}.floor-input{padding:16px 18px}.floor-submit-btn{padding:16px 25px;min-height:54px}.floor-agreement-text{font-size:13px}}@media (min-width:1200px){.container{width:1300px}}@media (max-width:480px){.floor-calc-title{font-size:28px}.floor-calc-subtitle{font-size:15px}.floor-calc-form{padding:25px 20px}.floor-steps{padding:10px 2px}.floor-form-agreement{flex-direction:column;align-items:flex-start;gap:10px}}.floor-steps{padding:50px 20px;color:#fff;text-align:center}.steps-title{font-size:32px;font-weight:300;margin-bottom:10px;color:#454545}.steps-title b{font-weight:700}.steps-subtitle{font-size:18px;color:#888;margin-bottom:50px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 20px}.step-item{display:flex;flex-direction:column;align-items:center}.step-image-wrap{position:relative;width:100%;margin-bottom:15px}.step-image-wrap img{width:100%;height:180px;object-fit:cover;border-radius:12px}.step-number{position:absolute;top:-27px;left:50%;transform:translateX(-50%);background-color:#ef7225;width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;z-index:2;border:9px solid #f9fafa}.step-text{font-size:15px;line-height:1.3;max-width:220px;margin:0 auto;color:#454545}@media (max-width:992px){.steps-grid{grid-template-columns:repeat(2,1fr)}.steps-title{font-size:26px}}@media (max-width:576px){.steps-grid{grid-template-columns:1fr;gap:40px}.steps-title{font-size:22px}.step-image-wrap img{height:220px}}.cost-calculator{background:linear-gradient(135deg,#3e9984 0%,#45a0d5 100%);border-radius:20px;padding:4px;box-shadow:0 20px 40px rgb(0 0 0 / 15%);max-width:1200px;margin:0 auto;position:relative;overflow:hidden}.cost-calculator::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00dbde,#fc00ff)}.calculator-title{text-align:center;color:#484848;margin-bottom:10px;font-size:36px;font-weight:700;letter-spacing:-.5px;text-shadow:0 2px 4px rgb(0 0 0 / .2)}.calculator-subtitle{text-align:center;color:rgb(54 54 54 / 90%);margin-bottom:40px;font-size:20px;font-weight:400}.calculator-content{background:#fff;border-radius:16px;padding:10px;box-shadow:0 10px 30px rgb(0 0 0 / .1)}.area-section{margin-bottom:40px;text-align:center}.area-label{display:block;margin-bottom:25px;color:#2d3748;font-weight:600;font-size:20px;letter-spacing:.5px}.area-display{font-size:3.5em;font-weight:800;color:#3ba185;margin-bottom:30px;text-shadow:2px 2px 4px rgb(0 0 0 / .1)}.area-unit{font-size:24px;color:#718096;font-weight:500;margin-left:10px}.slider-container{max-width:800px;margin:0 auto 40px}.slider{position:relative;height:8px;background:#e2e8f0;border-radius:4px;margin:40px 0}.custom-slider{-webkit-appearance:none;appearance:none;width:100%;height:8px;background:#fff0;position:absolute;top:0;left:0;z-index:2;cursor:pointer}.custom-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:32px;height:32px;border-radius:50%;background:#fff;cursor:pointer;border:4px solid #667eea;box-shadow:0 4px 12px rgb(102 126 234 / .4);transition:all 0.3s cubic-bezier(.4,0,.2,1)}.custom-slider::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 6px 20px rgb(102 126 234 / .6)}.track{position:absolute;height:8px;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;top:0;left:0;transition:width 0.3s ease}.slider-values{display:flex;justify-content:space-between;color:#718096;font-size:16px;font-weight:500;margin-top:15px;padding:0 5px}.calculated-price{background:linear-gradient(135deg,#ff5e47 0%,#ffb147 100%);color:#fff;padding:25px;border-radius:16px;text-align:center;margin:40px 0;box-shadow:0 10px 20px rgb(245 87 108 / .3);transform:translateY(0);transition:transform 0.3s ease}.calculated-price:hover{transform:translateY(-5px)}.price-text{font-size:18px;font-weight:500;display:block;margin-bottom:10px;opacity:.9}.price-amount{font-size:42px;font-weight:800;letter-spacing:1px}.price-currency{font-size:20px;font-weight:500;margin-left:5px}.form-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;margin-top:40px}.form-group{position:relative}.form-input{width:100%;padding:20px 25px;font-size:17px;border:2px solid #e2e8f0;border-radius:12px;transition:all 0.3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;font-weight:500;color:#2d3748}.form-input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 4px rgb(102 126 234 / .15);transform:translateY(-2px)}.form-input::placeholder{color:#a0aec0;font-weight:400}.submit-btn{width:100%;padding:22px;background:linear-gradient(135deg,#fd9827 0%,#df3535 100%);color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all 0.3s cubic-bezier(.4,0,.2,1);letter-spacing:.5px;position:relative;overflow:hidden}.submit-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:left 0.5s ease}.submit-btn:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgb(102 126 234 / .4)}.submit-btn:hover::before{left:100%}.submit-btn:active{transform:translateY(0)}.message{margin-top:25px;padding:20px;border-radius:12px;text-align:center;display:none;animation:slideIn 0.3s ease;font-weight:500}@keyframes slideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.success{background:linear-gradient(135deg,#d4fc79 0%,#96e6a1 100%);color:#22543d;border:none}.error{background:linear-gradient(135deg,#ff9a9e 0%,#fad0c4 100%);color:#742a2a;border:none}.decorative-dots{display:flex;justify-content:center;gap:8px;margin-top:30px}.dot{width:8px;height:8px;border-radius:50%;background:#cbd5e0;animation:pulse 2s infinite}.dot:nth-child(2){animation-delay:0.2s}.dot:nth-child(3){animation-delay:0.4s}@keyframes pulse{0%,100%{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2);background:#667eea}}@media (max-width:768px){.cost-calculator{padding:2px;margin:0 1px}.calculator-content{padding:25px}.form-row{grid-template-columns:1fr;gap:20px}.area-display{font-size:48px}.calculator-title{font-size:28px}}.topboxpo{border:2px dashed #57b6df;padding:3px 7px;border-radius:5px;font-weight:600;margin-bottom:4px;color:#434343;display:table}.op14sk{text-align:center;background:#fff;border-radius:9px;padding:5px 12px;box-shadow:1px 1px 12px #d8d8d8;margin-top:-15px}.podrpota{background:linear-gradient(45deg,#1b58a1,#288fc7);color:#fff;font-weight:600;padding:3px 20px;border-radius:6px;box-shadow:1px 1px 8px #ffb2b2}.muna-transport-block{max-width:1300px;margin:0 auto;padding:40px 20px;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:24px;box-shadow:0 20px 40px rgb(0 0 0 / .08);border:1px solid #e2e8f0}.muna-transport__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:20px}.muna-transport__title{color:#1e293b;margin:0;flex:1}.muna-transport__title-main{display:block;font-size:2.5rem;font-weight:800;line-height:1.1;margin-bottom:8px;background:linear-gradient(90deg,#48688a 0%,#1e40af 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.muna-transport__title-sub{display:block;font-size:1.25rem;color:#64748b;font-weight:500;letter-spacing:1px}.muna-transport__contact{background:#fff;padding:20px;border-radius:16px;box-shadow:0 8px 16px rgb(0 91 187 / .1);border:2px solid #e2e8f0;min-width:280px}.muna-transport__phone{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:700;color:#005BBB;text-decoration:none;transition:color 0.3s ease;margin-bottom:8px}.muna-transport__phone:hover{color:#1e40af}.muna-transport__phone-icon{color:#FFD500}.muna-transport__call-text{color:#64748b;font-size:1.25rem;margin:0;font-weight:500}.muna-transport__columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}.muna-transport__column{display:flex;flex-direction:column;gap:24px}.muna-transport__intro{color:#334155;font-size:1.35rem;line-height:1.7;margin:0;padding:24px;background:#fff;border-radius:16px;border-left:4px solid #FFD500;box-shadow:0 4px 12px rgb(0 0 0 / .05)}.muna-transport__intro strong{color:#005BBB}.muna-transport__feature-card{background:#fff;padding:28px;border-radius:16px;box-shadow:0 8px 24px rgb(0 0 0 / .06);border:1px solid #e2e8f0;transition:all 0.3s ease;height:100%;display:flex;flex-direction:column}.muna-transport__feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(0 91 187 / .15);border-color:#cbd5e1}.muna-transport__feature-card--accent{border-top:4px solid #FFD500}.widget ul li{line-height:1.6}.muna-transport__subtitle{color:#1e293b;font-size:1.8rem;font-weight:700;margin:0 0 20px 0;display:flex;align-items:center;gap:12px}.muna-transport__icon{font-size:1.5rem;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:linear-gradient(135deg,#2590ff 0%,#64c2fb 100%);color:#fff;border-radius:12px}.muna-transport__list{list-style:none;padding:0;margin:0;flex:1}.muna-transport__list-item{color:#475569;line-height:1.6;margin-bottom:1px;padding-left:12px;position:relative;font-size:1.5rem;padding-bottom:16px;border-bottom:1px solid #f1f5f9}.muna-transport__list-item:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.muna-transport__list-item::before{content:'';position:absolute;left:0;top:10px;width:6px;height:6px;background:#005BBB;border-radius:50%}.muna-transport__list-item strong{color:#1e293b;font-weight:600;display:inline-block;margin-right:4px}.muna-transport__cta{background:linear-gradient(135deg,#245b94 0%,#1685c3 100%);padding:28px;border-radius:16px;color:#fff;text-align:center;margin-top:auto}.muna-transport__cta-text{font-size:1.4rem;margin:0 0 16px 0;font-weight:500}.muna-transport__cta-button{display:inline-block;background:#fff;color:#005BBB;padding:14px 32px;border-radius:12px;font-weight:700;text-decoration:none;transition:all 0.3s ease;font-size:1rem;border:2px solid #fff0}.muna-transport__cta-button:hover{background:#FFD500;color:#1e293b;transform:translateY(-2px);box-shadow:0 8px 20px rgb(255 213 0 / .3)}.muna-transport__badge{display:flex;align-items:center;gap:16px;background:#fff;padding:20px;border-radius:16px;border:2px dashed #cbd5e1;margin-top:auto}.muna-transport__badge-icon{font-size:2rem;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#f8fafc;border-radius:12px;flex-shrink:0}.muna-transport__badge-content{display:flex;flex-direction:column;gap:4px}.muna-transport__badge-content strong{color:#1e293b;font-size:1.125rem}.muna-transport__badge-content span{color:#64748b;font-size:1.25rem}@media (max-width:992px){.muna-transport__columns{grid-template-columns:1fr;gap:24px}.muna-transport__header{flex-direction:column}.muna-transport__contact{align-self:stretch;text-align:center}.muna-transport__phone{justify-content:center}}@media (max-width:768px){.muna-transport-block{padding:24px 16px;border-radius:20px}.muna-transport__title-main{font-size:2rem}.muna-transport__title-sub{font-size:1.125rem}.muna-transport__phone{font-size:1.25rem}.muna-transport__feature-card,.muna-transport__intro,.muna-transport__cta{padding:20px}.muna-transport__subtitle{font-size:1.25rem}}.menu-item-200{background:linear-gradient(45deg,#eb8027,#ff461f);color:white!important;border-radius:12px}.navbar .navbar-nav>li.menu-item-200 a{color:white!important}.styazhka-contact-form{max-width:500px;margin:40px auto;padding:0 20px;font-family:'Segoe UI',Arial,sans-serif}.styazhka-form-wrapper{background:linear-gradient(145deg,#ffffff,#f8f9fa);padding:10px 40px;border-radius:20px;box-shadow:0 20px 60px rgb(0 0 0 / .08),inset 0 1px 0 rgb(255 255 255 / .8);position:relative;overflow:hidden;border:1px solid rgb(52 152 219 / .1)}.styazhka-form-wrapper:before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#3498db,#2ecc71)}.styazhka-form-title{text-align:center;font-size:28px;color:#2c3e50;margin-bottom:10px;font-weight:700;position:relative;padding-bottom:15px}.styazhka-form-title:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:#3498db;border-radius:2px}.styazhka-form-description{text-align:center;color:#7f8c8d;font-size:16px;margin-bottom:10px;line-height:1.6;padding:0 10px}.styazhka-form-wrapper .wpcf7-form-control-wrap{display:block;margin-bottom:1px;position:relative}.styazhka-form-wrapper label{display:block;margin-bottom:12px;color:#2c3e50;font-weight:600;font-size:15px;padding-left:5px}.styazhka-form-wrapper label .wpcf7-form-control-wrap{margin-bottom:0}.styazhka-form-wrapper input[type="text"],.styazhka-form-wrapper input[type="tel"]{width:100%;padding:18px 20px 18px 55px;font-size:16px;color:#2c3e50;background:#fff;border:2px solid #e3e9ef;border-radius:12px;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(0 0 0 / .02);box-sizing:border-box;font-family:'Segoe UI',Arial,sans-serif}.styazhka-form-wrapper input[type="text"]:focus,.styazhka-form-wrapper input[type="tel"]:focus{outline:none;border-color:#3498db;box-shadow:0 4px 20px rgb(52 152 219 / .15);background:#fff}.styazhka-form-wrapper input::placeholder{color:#a0aec0;font-size:15px}.styazhka-form-wrapper input:hover{border-color:#bdc3c7}.styazhka-form-wrapper .wpcf7-form-control-wrap:before{position:absolute;left:20px;top:36%;transform:translateY(-50%);font-size:18px;z-index:2;pointer-events:none}.styazhka-form-wrapper .wpcf7-form-control-wrap[data-name="text-354"]:before{content:'👤';color:#3498db}.styazhka-form-wrapper .wpcf7-form-control-wrap[data-name="tel-968"]:before{content:'📱';color:#3498db}.styazhka-form-wrapper input[type="submit"]{width:100%;padding:20px;font-size:18px;font-weight:700;color:#fff;background:linear-gradient(135deg,#3498db 0%,#2c3e50 100%);border:none;border-radius:12px;cursor:pointer;transition:all 0.3s ease;margin-top:10px;position:relative;overflow:hidden;letter-spacing:.5px;font-family:'Segoe UI',Arial,sans-serif}.styazhka-form-wrapper input[type="submit"]:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgb(52 152 219 / .3)}.styazhka-form-wrapper input[type="submit"]:active{transform:translateY(-1px)}.styazhka-form-wrapper .wpcf7-not-valid-tip{position:absolute;bottom:-22px;left:0;font-size:13px;color:#e74c3c;font-weight:500;padding-left:5px}.styazhka-form-wrapper .wpcf7-not-valid{border-color:#e74c3c!important;background-color:#fff5f5!important}.styazhka-form-wrapper .wpcf7-response-output{padding:20px!important;border-radius:12px!important;margin:20px 0 0 0!important;font-weight:600;text-align:center;border-width:1px!important}.styazhka-form-wrapper .wpcf7-mail-sent-ok{background:#d4edda!important;color:#155724!important;border-color:#c3e6cb!important}.styazhka-form-wrapper .wpcf7-validation-errors,.styazhka-form-wrapper .wpcf7-mail-sent-ng{background:#f8d7da!important;color:#721c24!important;border-color:#f5c6cb!important}.styazhka-form-wrapper .wpcf7-spinner{margin:20px auto!important;display:block!important;background-color:#3498db!important}.styazhka-form-privacy{text-align:center;margin-top:25px;color:#7f8c8d;font-size:14px;line-height:1.5;padding:0 10px}.styazhka-form-privacy a{color:#3498db;text-decoration:none;border-bottom:1px dotted #3498db;transition:all 0.2s ease}.styazhka-form-privacy a:hover{color:#2980b9;border-bottom-color:#2980b9}@media (max-width:576px){.styazhka-form-wrapper{padding:35px 25px;margin:20px 10px}.styazhka-form-title{font-size:24px}.styazhka-form-wrapper input[type="text"],.styazhka-form-wrapper input[type="tel"]{padding:16px 15px 16px 50px;font-size:15px}.styazhka-form-wrapper input[type="submit"]{padding:18px;font-size:16px}.styazhka-form-wrapper .wpcf7-form-control-wrap:before{left:15px;font-size:16px}}@keyframes formAppear{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.styazhka-form-wrapper{animation:formAppear 0.6s ease-out}:root{--f-dark-bg:#0a0a0b;--f-orange:#ff7b00;--f-orange-glow:rgba(255, 123, 0, 0.4);--f-glass:rgba(255, 255, 255, 0.03);--f-glass-border:rgba(255, 255, 255, 0.08);--f-text-muted:#a0a0a0}.ultramodern-footer{background-color:var(--f-dark-bg);padding:60px 20px 40px;font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#fff;overflow:hidden;position:relative}.ultramodern-footer::before{content:'';position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,var(--f-orange-glow) 0%,transparent 70%);z-index:0}.footer-glass-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.footer-grid-layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.footer-card{position:relative;padding:30px;border-radius:24px;background:var(--f-glass);border:1px solid var(--f-glass-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform 0.4s ease,border-color 0.4s ease;display:flex;flex-direction:column}.footer-card:hover{transform:translateY(-5px);border-color:rgb(255 123 0 / .3)}.footer-title{font-size:1.25rem;margin-bottom:25px;display:flex;align-items:center;gap:10px;font-weight:600}.pulse-orange{position:relative}.pulse-orange::after{content:'';width:8px;height:8px;background:var(--f-orange);border-radius:50%;display:inline-block;margin-left:10px;box-shadow:0 0 10px var(--f-orange);animation:f-pulse 2s infinite}@keyframes f-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}100%{transform:scale(1);opacity:1}}.main-phone-link{font-size:1.8rem;font-weight:800;color:#fff;text-decoration:none;background:linear-gradient(90deg,#fff,var(--f-orange));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;transition:0.3s}.phone-subtext{color:var(--f-orange);font-size:.85rem;text-transform:uppercase;letter-spacing:1px;margin-top:5px}.region-cloud{margin-top:25px;padding-top:20px;border-top:1px solid var(--f-glass-border)}.region-header{font-size:.9rem;color:var(--f-text-muted);margin-bottom:12px}.region-links{display:flex;flex-wrap:wrap;gap:8px}.region-links a{font-size:.8rem;color:#ddd;text-decoration:none;padding:4px 10px;background:rgb(255 255 255 / .05);border-radius:6px;transition:0.3s}.region-links a:hover{background:var(--f-orange);color:#000}.schedule-pill{margin-top:auto;display:flex;align-items:center;gap:15px;padding:15px;background:rgb(0 0 0 / .2);border-radius:15px;margin-top:20px}.schedule-content{display:flex;flex-direction:column;font-size:.85rem}.social-glass-grid{display:grid;grid-template-columns:1fr;gap:12px}.social-item{display:flex;align-items:center;gap:15px;padding:12px 20px;background:rgb(255 255 255 / .03);border-radius:14px;text-decoration:none;color:#fff;transition:0.3s;border:1px solid #fff0}.social-item img{width:24px;height:24px;filter:drop-shadow(0 0 5px rgb(0 0 0 / .5))}.social-item:hover{background:rgb(255 255 255 / .08);border-color:var(--f-glass-border);transform:translateX(10px)}.legal-disclaimer{margin-top:25px;font-size:.75rem;color:var(--f-text-muted);line-height:1.6}.cta-button-stack{display:flex;flex-direction:column;gap:12px}.glass-button{cursor:pointer;border:1px solid var(--f-glass-border);background:rgb(255 255 255 / .05);color:#fff;padding:14px 20px;border-radius:14px;display:flex;align-items:center;gap:12px;font-size:.95rem;transition:0.3s;width:100%}.glass-button.orange-filled{background:var(--f-orange);color:#000;font-weight:600;border:none;box-shadow:0 4px 15px var(--f-orange-glow)}.glass-button:hover{background:#fff;color:#000}.glass-button.orange-filled:hover{transform:scale(1.02);box-shadow:0 6px 20px var(--f-orange-glow)}.footer-identity{margin-top:auto;padding-top:30px;text-align:center}.copy-year{font-size:.85rem;font-weight:600}.safety-line{font-size:.75rem;color:var(--f-text-muted);margin-top:5px}.neon-dots{display:flex;justify-content:center;gap:5px;margin-top:15px}.neon-dots span{width:4px;height:4px;background:var(--f-orange);border-radius:50%;display:block;box-shadow:0 0 5px var(--f-orange)}@media (max-width:768px){.ultramodern-footer{padding:40px 15px}.main-phone-link{font-size:1.5rem}.footer-card{padding:20px}}.mnd-mobile-call-bar{display:none}@media (max-width:768px){.mnd-mobile-call-bar{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);width:90%;max-width:420px;padding:14px 20px;border-radius:999px;background:#ff9800;color:#fff;font-family:'Inter',system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 14px 30px rgb(255 152 0 / .55);z-index:9999}.mnd-mobile-call-bar svg{width:18px;height:18px;fill:currentColor}.mnd-mobile-call-bar:active{transform:translateX(-50%) translateY(1px);box-shadow:0 10px 22px rgb(255 152 0 / .45)}body{padding-bottom:80px}}:root{--hp-orange:#ff7b00;--hp-blue:#2a88e3;--hp-white:#ffffff}.hp-hero-section{position:relative;min-height:70vh;display:flex;align-items:center;overflow:hidden;background:#000}.hp-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://styazhkapolaa.by/wp-content/uploads/2026/03/styazhka-soligorsk.jpg);background-size:cover;background-position:center;z-index:1}.hp-hero-blur-layer{position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);-webkit-mask-image:linear-gradient(to right,black 20%,transparent 80%);mask-image:linear-gradient(to right,black 20%,transparent 80%);z-index:2}.hp-glass-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgb(0 0 0 / .9) 0%,rgb(0 0 0 / .4) 50%,transparent 90%);z-index:3}.hp-container{max-width:1280px;margin:0 auto;padding:0 20px;width:100%;position:relative;z-index:4;padding-top:80px;padding-bottom:50px}.hp-hero-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:40px;align-items:center}.hp-main-title{font-size:clamp(38px, 7vw, 68px);font-weight:900;line-height:1;color:var(--hp-white);margin:0 0 25px 0;text-transform:uppercase}.hp-main-title span{color:var(--hp-orange);display:block}.hp-locations{margin-bottom:35px}.hp-loc-label{display:block;color:#fff;font-weight:800;font-size:14px;text-transform:uppercase;margin-bottom:8px}.hp-loc-links{color:rgb(255 255 255 / .8);font-size:15px}.hp-loc-links a{color:#fff;text-decoration:none;transition:0.3s}.hp-loc-links a:hover{color:var(--hp-orange)}.hp-contact-zone{display:flex;flex-direction:row;align-items:center;gap:30px;margin-bottom:40px}.hp-hero-phone{font-size:clamp(24px, 3vw, 32px);font-weight:800;color:#fff;text-decoration:none;transition:0.3s}.hp-hero-phone:hover{color:var(--hp-orange)}.hp-social-icons{display:flex;gap:15px}.hp-icon-link img{width:45px;height:45px;transition:0.3s}.hp-icon-link:hover img{transform:translateY(-5px)}.hp-hero-cta{background:var(--hp-orange);color:#fff;border:none;padding:20px 45px;border-radius:15px;font-size:18px;font-weight:800;cursor:pointer;box-shadow:0 10px 30px rgb(255 123 0 / .3);transition:0.3s}.hp-hero-cta:hover{transform:translateY(-5px);background:#fff;color:var(--hp-orange)}.hp-floating-right{display:flex;flex-direction:column;gap:20px}.hp-benefit-card{position:relative;padding:25px;border-radius:20px;overflow:hidden;border:1px solid rgb(255 255 255 / .15)}.hp-card-glass{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .08);backdrop-filter:blur(10px);z-index:1}.hp-card-content{position:relative;z-index:2;display:flex;gap:20px;align-items:center}.hp-card-icon{font-size:30px;min-width:60px;height:60px;background:rgb(42 136 227 / .2);display:flex;align-items:center;justify-content:center;border-radius:15px}.hp-card-txt h3{margin:0;color:#fff;font-size:18px;font-weight:800}.hp-card-txt p{margin:5px 0 0;color:#fff;font-size:14px;opacity:.9}.float-1{animation:hpFloat 4s infinite ease-in-out}.float-2{animation:hpFloat 5s infinite ease-in-out 0.5s}.float-3{animation:hpFloat 4.5s infinite ease-in-out 1s}@keyframes hpFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}.hp-marquee-wrapper{background:var(--hp-orange);padding:16px 0;overflow:hidden;white-space:nowrap;position:relative;z-index:5}.hp-marquee-content{display:inline-block;animation:hpScroll 40s linear infinite}.hp-marquee-content span{color:#fff;font-weight:900;font-size:18px;padding-right:60px}@keyframes hpScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-from-left{opacity:0;transform:translateX(-30px);animation:hpFadeIn 0.8s forwards}@keyframes hpFadeIn{to{opacity:1;transform:translateX(0)}}@media (max-width:1024px){.hp-hero-grid{grid-template-columns:1fr}.hp-hero-blur-layer{-webkit-mask-image:none;mask-image:none;background:rgb(0 0 0 / .4)}.hp-content-left{text-align:center}.hp-contact-zone{flex-direction:column;gap:20px;justify-content:center}.hp-social-icons{justify-content:center}.hp-floating-right{margin-top:40px}}@media (max-width:768px){.hp-main-title{font-size:40px}.hp-marquee-content span{font-size:14px}.hp-icon-link img{width:40px;height:40px}}.id-fl-light-section{background-color:#fff;padding:100px 0;font-family:'Inter',sans-serif;color:#1a1a1a;position:relative;z-index:10}.id-fl-main-container{max-width:1280px;margin:0 auto;padding:0 20px}.id-fl-header-block{text-align:center;margin-bottom:60px}.id-fl-top-tag{color:#ff7b00;font-weight:800;text-transform:uppercase;letter-spacing:3px;font-size:13px;display:block;margin-bottom:15px}.id-fl-main-title{font-size:clamp(28px, 5vw, 42px);font-weight:900;margin:0}.id-fl-main-title span{color:#ff7b00}.id-fl-decor-line{width:60px;height:4px;background:#ff7b00;margin:20px auto 0;border-radius:2px}.id-fl-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.id-fl-card-item{text-decoration:none;display:block;outline:none}.id-fl-img-holder{position:relative;border-radius:30px;overflow:hidden;aspect-ratio:4 / 5;background:#f0f0f0;box-shadow:0 10px 30px rgb(0 0 0 / .05);transition:transform 0.4s ease}.id-fl-img-holder img{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,1,.3,1);display:block}.id-fl-step-badge{position:absolute;top:20px;left:20px;width:38px;height:38px;background:rgb(255 255 255 / .2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .3);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;z-index:5}.id-fl-glass-panel{position:absolute;bottom:15px;left:15px;right:15px;padding:20px;background:rgb(255 255 255 / .72);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgb(255 255 255 / .4);border-radius:20px;z-index:10;transition:all 0.4s ease}.id-fl-text-wrap h3{color:#1a1a1a;font-size:18px;font-weight:800;margin:0 0 10px 0;line-height:1.2}.id-fl-action-row{display:flex;align-items:center;gap:10px;color:#666;font-weight:700;font-size:13px;text-transform:uppercase;transition:0.3s}.id-fl-arrow-circle{width:24px;height:24px;background:#eee;color:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;transition:0.4s}.id-fl-card-item:hover .id-fl-img-holder{transform:translateY(-5px)}.id-fl-card-item:hover .id-fl-img-holder img{transform:scale(1.1)}.id-fl-card-item:hover .id-fl-glass-panel{background:#ff7b00;border-color:#ff7b00}.id-fl-card-item:hover h3{color:#fff}.id-fl-card-item:hover .id-fl-action-row{color:#fff;opacity:1}.id-fl-card-item:hover .id-fl-arrow-circle{background:#fff;color:#ff7b00;transform:rotate(-45deg)}.id-fl-card-item:hover .id-fl-step-badge{background:#ff7b00;border-color:#ff7b00}@media (max-width:1100px){.id-fl-cards-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.id-fl-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.id-fl-cards-grid{grid-template-columns:1fr}.id-fl-header-block{margin-bottom:40px}}.id-fl-reveal{opacity:0;transform:translateY(30px);animation:idFlFadeUp 0.8s forwards ease-out}@keyframes idFlFadeUp{to{opacity:1;transform:translateY(0)}}.wrk-v2-wave-top,.wrk-v2-wave-bottom{line-height:0;width:100%;background-color:#fff}.wrk-v2-wave-top svg,.wrk-v2-wave-bottom svg{width:100%;height:80px;display:block}.wrk-v2-process-section{background-color:#0c0c0d;padding:20px 0;font-family:'Inter',sans-serif;overflow:hidden}.wrk-v2-container{max-width:1280px;margin:0 auto;padding:0 20px}.wrk-v2-header{text-align:center;margin-bottom:60px}.wrk-v2-title{color:#fff;font-size:clamp(28px, 4vw, 42px);font-weight:900;margin-bottom:15px}.wrk-v2-title span{color:#ff7b00}.wrk-v2-subtitle{color:#888;font-size:18px}.wrk-v2-steps-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;position:relative;padding-bottom:40px}.wrk-v2-connecting-line{position:absolute;top:35px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,#fff0 0%,rgb(255 123 0 / .5) 20%,rgb(255 123 0 / .5) 80%,#fff0 100%);z-index:1}.wrk-v2-step-card{position:relative;z-index:2;text-align:center}.wrk-v2-step-badge{position:relative;width:70px;height:70px;margin:0 auto 30px;display:flex;align-items:center;justify-content:center;background:#1a1a1a;border:2px solid #333;border-radius:50%;transition:all 0.4s ease}.wrk-v2-step-num{position:absolute;top:-10px;right:-10px;background:#ff7b00;color:#000;font-size:12px;font-weight:900;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 15px rgb(255 123 0 / .5)}.wrk-v2-step-icon{font-size:28px;filter:drop-shadow(0 0 5px rgb(0 0 0 / .5))}.wrk-v2-step-glass{background:rgb(255 255 255 / .03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .08);padding:25px 20px;border-radius:20px;transition:all 0.4s ease;height:100%;min-height:180px}.wrk-v2-step-glass h3{color:#ff7b00;font-size:18px;font-weight:800;margin-bottom:15px}.wrk-v2-step-glass p{color:#aaa;font-size:14px;line-height:1.6}.wrk-v2-step-card:hover .wrk-v2-step-badge{border-color:#ff7b00;transform:scale(1.1);box-shadow:0 0 30px rgb(255 123 0 / .2)}.wrk-v2-step-card:hover .wrk-v2-step-glass{background:rgb(255 123 0 / .05);border-color:rgb(255 123 0 / .3);transform:translateY(-5px)}.animate-step-v2{opacity:0;transform:translateY(30px);animation:wrk-v2-FadeUp 0.8s var(--delay-v2) forwards ease-out}@keyframes wrk-v2-FadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.wrk-v2-steps-grid{grid-template-columns:repeat(3,1fr);gap:40px}.wrk-v2-connecting-line{display:none}}@media (max-width:768px){.wrk-v2-steps-grid{grid-template-columns:1fr}.wrk-v2-step-glass{min-height:auto}.wrk-v2-process-section{padding:40px 0}.wrk-v2-wave-top svg,.wrk-v2-wave-bottom svg{height:40px}}.adv-benefits-section{background-color:#fff;padding:100px 0;font-family:'Inter',-apple-system,sans-serif;color:#1a1a1a}.adv-container{max-width:1280px;margin:0 auto;padding:0 20px}.adv-header{text-align:center;margin-bottom:60px}.adv-label{color:#ff7b00;font-weight:800;text-transform:uppercase;letter-spacing:3px;font-size:13px;margin-bottom:10px}.adv-title{font-size:clamp(30px, 4vw, 42px);font-weight:900;margin-bottom:15px}.adv-title span{color:#ff7b00}.adv-subtitle{color:#666;font-size:18px}.adv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.adv-card{background:#fdfdfd;border:1px solid #f0f0f0;padding:40px 30px;border-radius:24px;position:relative;overflow:hidden;transition:all 0.4s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column}.adv-icon-box{width:60px;height:60px;background:#fff5eb;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:30px;margin-bottom:25px;transition:0.3s}.adv-card-title{font-size:20px;font-weight:800;margin-bottom:15px;transition:0.3s}.adv-card-text{font-size:15px;line-height:1.6;color:#555}.adv-bottom-line{position:absolute;bottom:0;left:0;width:100%;height:4px;background:#ff7b00;transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}.adv-card:hover{transform:translateY(-10px);background:#fff;box-shadow:0 20px 40px rgb(0 0 0 / .06);border-color:#ffe0c2}.adv-card:hover .adv-icon-box{background:#ff7b00;transform:rotateY(180deg)}.adv-card:hover .adv-card-title{color:#ff7b00}.adv-card:hover .adv-bottom-line{transform:scaleX(1)}.animate-fade-in{opacity:0;transform:translateY(20px);animation:advFadeIn 0.8s calc(var(--order) * 0.15s) forwards ease-out}@keyframes advFadeIn{to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.adv-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.adv-grid{grid-template-columns:1fr}.adv-benefits-section{padding:60px 0}.adv-card{padding:30px 20px}}.fws-seo-section{background-color:#fff;padding:100px 0;font-family:'Inter',-apple-system,sans-serif;color:#2d3436;line-height:1.7;overflow:hidden}.fws-container{max-width:1280px;margin:0 auto;padding:0 20px}.fws-hero-row{display:flex;align-items:center;gap:60px;margin-bottom:100px}.fws-hero-text{flex:1.2}.fws-hero-media{flex:.8;position:relative}.fws-badge{display:inline-block;padding:6px 15px;background:#fff0e6;color:#ff7b00;border-radius:50px;font-weight:800;font-size:13px;text-transform:uppercase;margin-bottom:20px}.fws-main-title{font-size:clamp(32px, 5vw, 54px);font-weight:900;line-height:1.1;margin-bottom:25px;color:#1a1a1a}.fws-main-title span{color:#ff7b00}.fws-lead{font-size:19px;color:#636e72;border-left:4px solid #ff7b00;padding-left:25px}.fws-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:100px}.fws-feat-card{background:#fcfcfc;padding:35px 25px;border-radius:24px;border:1px solid #f0f0f0;transition:0.3s}.fws-feat-card:hover{background:#fff;box-shadow:0 15px 40px rgb(0 0 0 / .05);transform:translateY(-5px)}.fws-feat-icon{font-size:32px;font-weight:900;color:rgb(255 123 0 / .15);margin-bottom:15px}.fws-feat-card h4{font-size:18px;font-weight:800;margin-bottom:10px;color:#1a1a1a}.fws-feat-card p{font-size:14px;color:#777;line-height:1.5}.fws-article-row{display:flex;gap:80px;align-items:flex-start}.fws-article-media{flex:.8;position:sticky;top:50px}.fws-article-text{flex:1.2}.fws-article-text h3{font-size:26px;font-weight:800;margin:40px 0 20px;color:#1a1a1a}.fws-article-text p{margin-bottom:20px}.fws-highlight-box{background:#1a1a1a;color:#fff;padding:40px;border-radius:30px;font-size:18px;font-weight:600;margin:40px 0;position:relative}.fws-highlight-box::after{content:'"';position:absolute;top:-20px;right:40px;font-size:120px;color:#ff7b00;opacity:.3;font-family:serif}.fws-image-card{position:relative;border-radius:40px;overflow:hidden;box-shadow:0 30px 60px rgb(0 0 0 / .15)}.fws-image-card img{width:100%;display:block}.fws-img-caption,.fws-img-overlay{position:absolute;bottom:20px;left:20px;right:20px;background:rgb(255 255 255 / .9);backdrop-filter:blur(10px);padding:15px;border-radius:20px;text-align:center;font-weight:800;font-size:14px;color:#1a1a1a}.fws-img-overlay{background:#ff7b00;color:#fff}.float-1{animation:fwsFloat 5s infinite ease-in-out}.float-2{animation:fwsFloat 6s infinite ease-in-out reverse}@keyframes fwsFloat{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(1deg)}}.animate-left{opacity:0;transform:translateX(-40px);animation:fwsFade 1s forwards}.animate-right{opacity:0;transform:translateX(40px);animation:fwsFade 1s forwards}@keyframes fwsFade{to{opacity:1;transform:translateX(0)}}@media (max-width:1024px){.fws-hero-row,.fws-article-row{flex-direction:column;gap:40px}.fws-features-grid{grid-template-columns:repeat(2,1fr)}.fws-article-media{position:static;order:2}.fws-article-text{order:1}.fws-hero-media{order:2}}@media (max-width:768px){.fws-features-grid{grid-template-columns:1fr}.fws-main-title{font-size:36px}.fws-seo-section{padding:60px 0}.fws-image-card{border-radius:25px}}.st-floor-process{background-color:#fbfbfc;padding:100px 0;font-family:'Inter',-apple-system,sans-serif;overflow:hidden}.st-floor-container{max-width:1280px;margin:0 auto;padding:0 20px}.st-floor-header{text-align:center;margin-bottom:70px}.st-floor-badge{background:#fff0e6;color:#ff7b00;padding:6px 16px;border-radius:50px;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:2px}.st-floor-title{font-size:clamp(30px, 5vw, 46px);font-weight:900;color:#1a1a1a;margin:20px 0 15px}.st-floor-title span{color:#ff7b00}.st-floor-subtitle{font-size:18px;color:#777;max-width:700px;margin:0 auto}.st-floor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.st-floor-item{opacity:0;transform:translateY(30px);animation:st-floor-fade-in 0.8s var(--st-delay) forwards cubic-bezier(.2,1,.3,1)}.st-floor-card{background:#fff;border-radius:30px;padding:15px;height:100%;box-shadow:0 10px 40px rgb(0 0 0 / .03);transition:all 0.4s ease;border:1px solid #f0f0f0}.st-floor-visual{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:16 / 10}.st-floor-visual img{width:100%;height:100%;object-fit:cover;transition:transform 1s ease;filter:brightness(.95)}.st-floor-number{position:absolute;top:15px;right:15px;width:42px;height:42px;background:rgb(255 255 255 / .2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .4);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:14px;z-index:2;text-shadow:0 2px 4px rgb(0 0 0 / .2)}.st-floor-info{padding:25px 10px 10px;position:relative}.st-floor-info h3{font-size:19px;font-weight:800;margin-bottom:10px;color:#1a1a1a;transition:0.3s}.st-floor-info p{font-size:14px;line-height:1.5;color:#666;margin:0}.st-floor-info::after{content:'';position:absolute;bottom:-10px;left:10px;width:40px;height:3px;background:#ff7b00;border-radius:10px;transition:0.4s ease;opacity:.3}.st-floor-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgb(255 123 0 / .08);border-color:#ffe0cc}.st-floor-card:hover .st-floor-visual img{transform:scale(1.1);filter:brightness(1.05)}.st-floor-card:hover .st-floor-info h3{color:#ff7b00}.st-floor-card:hover .st-floor-info::after{width:80%;opacity:1}.st-floor-card:hover .st-floor-number{background:#ff7b00;border-color:#ff7b00;box-shadow:0 5px 15px rgb(255 123 0 / .3)}@keyframes st-floor-fade-in{to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.st-floor-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.st-floor-process{padding:60px 0}.st-floor-grid{grid-template-columns:1fr;gap:20px}.st-floor-header{margin-bottom:40px}.st-floor-card{border-radius:24px}}.rvw-st-wave-top,.rvw-st-wave-bottom{line-height:0;width:100%;background-color:#fff0}.rvw-st-wave-top svg,.rvw-st-wave-bottom svg{width:100%;height:80px;display:block}.rvw-st-main-section{background-color:#0c0c0d;padding:20px 0;font-family:'Inter',sans-serif;color:#fff;overflow:hidden;position:relative}.rvw-st-container{max-width:1280px;margin:0 auto;padding:0 20px}.rvw-st-layout{display:grid;grid-template-columns:400px 1fr;gap:60px;align-items:start;padding:40px 0}.rvw-st-tag{color:#ff7b00;font-weight:800;text-transform:uppercase;letter-spacing:3px;font-size:13px;display:block;margin-bottom:15px}.rvw-st-title{font-size:clamp(30px, 4vw, 42px);font-weight:900;line-height:1.1;margin-bottom:30px}.rvw-st-title span{color:#ff7b00}.rvw-st-rating-box{display:flex;align-items:center;gap:20px;margin-bottom:30px;background:rgb(255 255 255 / .03);padding:20px;border-radius:20px;border:1px solid rgb(255 255 255 / .05)}.rvw-st-rating-num{font-size:48px;font-weight:900;color:#ff7b00;line-height:1}.rvw-st-stars{color:#ff7b00;font-size:20px;margin-bottom:5px}.rvw-st-count{font-size:13px;color:#888}.rvw-st-description{color:#aaa;line-height:1.6;margin-bottom:40px}.rvw-st-btn-add{background:#fff0;color:#fff;border:1px solid #ff7b00;padding:15px 30px;border-radius:12px;font-weight:700;cursor:pointer;transition:0.3s}.rvw-st-btn-add:hover{background:#ff7b00;color:#000;box-shadow:0 0 20px rgb(255 123 0 / .4)}.rvw-st-grid{display:grid;grid-template-columns:1fr;gap:25px}.rvw-st-card{position:relative;padding:30px;border-radius:24px;overflow:hidden;transition:0.4s;border:1px solid rgb(255 255 255 / .06)}.rvw-st-card-glass{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .02);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:1}.rvw-st-card:hover{transform:translateX(15px);border-color:rgb(255 123 0 / .3);background:rgb(255 123 0 / .02)}.rvw-st-card-top{position:relative;z-index:2;display:flex;justify-content:space-between;margin-bottom:20px}.rvw-st-user{display:flex;gap:15px;align-items:center}.rvw-st-avatar{width:45px;height:45px;background:#ff7b00;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px}.rvw-st-user-data h4{margin:0;font-size:16px;color:#fff}.rvw-st-user-data span{font-size:12px;color:#666}.rvw-st-card-stars{color:#ff7b00;font-size:14px}.rvw-st-text{position:relative;z-index:2;color:#ccc;font-size:15px;line-height:1.6;margin-bottom:20px}.rvw-st-obj-tag{position:relative;z-index:2;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#ff7b00;font-weight:700}.rvw-st-animate-left{opacity:0;transform:translateX(-40px);animation:rvwStFadeIn 0.8s forwards}.rvw-st-animate-up{opacity:0;transform:translateY(30px);animation:rvwStFadeIn 0.8s var(--rv-delay) forwards}@keyframes rvwStFadeIn{to{opacity:1;transform:translate(0)}}@media (max-width:1100px){.rvw-st-layout{grid-template-columns:1fr}.rvw-st-info{text-align:center;max-width:600px;margin:0 auto}.rvw-st-rating-box{justify-content:center}}@media (max-width:768px){.rvw-st-main-section{padding:0}.rvw-st-card:hover{transform:translateY(-5px)}.rvw-st-card{padding:20px}.rvw-st-wave-top svg,.rvw-st-wave-bottom svg{height:40px}}.faq-modern-section{background-color:#fff;padding:100px 0;font-family:'Inter',sans-serif}.faq-container{max-width:900px;margin:0 auto;padding:0 20px}.faq-header{text-align:center;margin-bottom:60px}.faq-badge{color:#ff7b00;font-weight:800;text-transform:uppercase;letter-spacing:2px;font-size:13px;display:block;margin-bottom:10px}.faq-main-title{font-size:clamp(28px, 4vw, 40px);font-weight:900;color:#1a1a1a}.faq-main-title span{color:#ff7b00}.faq-grid{display:flex;flex-direction:column;gap:15px}.faq-item{border:1px solid #f0f0f0;border-radius:20px;background:#fafafa;transition:0.3s;overflow:hidden}.faq-trigger{width:100%;border:none;background:none;padding:25px 30px;display:flex;align-items:center;text-align:left;cursor:pointer;position:relative}.faq-num{color:#ff7b00;font-weight:900;font-size:14px;margin-right:20px;opacity:.5}.faq-trigger h3{flex:1;font-size:18px;font-weight:700;color:#1a1a1a;margin:0;padding-right:40px}.faq-plus{width:24px;height:24px;position:relative;transition:0.4s cubic-bezier(.175,.885,.32,1.275)}.faq-plus::before,.faq-plus::after{content:'';position:absolute;background:#ff7b00;border-radius:2px}.faq-plus::before{width:100%;height:2px;top:11px;left:0}.faq-plus::after{width:2px;height:100%;left:11px;top:0}.faq-content{max-height:0;overflow:hidden;transition:0.4s ease-out;padding:0 30px}.faq-content p{padding-bottom:25px;color:#666;line-height:1.6;margin:0;font-size:15px}.faq-item.active{border-color:#ff7b00;background:#fff;box-shadow:0 10px 30px rgb(0 0 0 / .05)}.faq-item.active .faq-plus{transform:rotate(45deg)}.faq-item.active .faq-num{opacity:1}.cta-final-section{background:#fff;padding:0 0 100px 0;font-family:'Inter',sans-serif}.cta-container{max-width:1280px;margin:0 auto;padding:0 20px}.cta-black-card{background:#0c0c0d;border-radius:40px;padding:80px 60px;position:relative;overflow:hidden;display:flex;align-items:center}.cta-content{position:relative;z-index:5;max-width:800px}.cta-title{font-size:clamp(30px, 4vw, 42px);font-weight:900;color:#fff;margin-bottom:20px;line-height:1.2}.cta-title span{color:#ff7b00;display:block}.cta-desc{color:#aaa;font-size:18px;margin-bottom:40px;line-height:1.6}.cta-action-row{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.cta-phone-btn{background:#ff7b00;color:#fff;text-decoration:none;padding:15px 35px;border-radius:18px;display:flex;align-items:center;gap:20px;transition:0.3s;animation:ctaPulse 2s infinite}.cta-phone-btn:hover{transform:scale(1.05);background:#fff;color:#000;box-shadow:0 0 30px #fff}.cta-icon{font-size:24px}.cta-btn-txt small{display:block;font-size:12px;opacity:.8;text-transform:uppercase}.cta-btn-txt strong{font-size:20px}.cta-social-stack{display:flex;gap:10px}.cta-soc-link{text-decoration:none;color:#fff;padding:10px 20px;border-radius:12px;font-weight:700;font-size:14px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);transition:0.3s}.cta-soc-link:hover{background:#fff;color:#000}.cta-circle-1{position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:#ff7b00;filter:blur(150px);opacity:.2}.cta-circle-2{position:absolute;bottom:-50px;left:-50px;width:200px;height:200px;background:#2a88e3;filter:blur(120px);opacity:.1}@keyframes ctaPulse{0%{box-shadow:0 0 0 0 rgb(255 123 0 / .4)}70%{box-shadow:0 0 0 20px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@media (max-width:768px){.cta-black-card{padding:50px 30px;text-align:center}.cta-action-row{justify-content:center;flex-direction:column}.cta-phone-btn{width:100%;justify-content:center}.faq-trigger{padding:20px}.faq-trigger h3{font-size:16px}}