.data-still-there-cta-group .btn-default:hover,.data-still-there-cta-group .btn-default:focus{color:var(--accent-color)}.hero-client-box .link-outline.btn-default.btn-secondary,.hero-client-box .btn-default.btn-secondary{background:#fff0;color:var(--accent-color);border:2px solid var(--accent-color);font-weight:600;border-radius:8px;box-shadow:0 2px 8px 0 rgb(0 0 0 / .04);transition:background 0.2s,color 0.2s;opacity:1;text-shadow:none;padding:12px 24px;min-width:180px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.hero-client-box .link-outline.btn-default.btn-secondary:hover,.hero-client-box .btn-default.btn-secondary:hover,.hero-client-box .link-outline.btn-default.btn-secondary:focus,.hero-client-box .btn-default.btn-secondary:focus{background:rgb(255 210 104 / .12);color:var(--accent-color);opacity:1;text-decoration:none}.data-still-there-cta-group .btn-secondary,.data-still-there-cta-group .btn-secondary:link,.data-still-there-cta-group .btn-secondary:visited{background:#fff0;color:var(--accent-color);border:2px solid var(--accent-color);font-weight:600;border-radius:8px;box-shadow:0 2px 8px 0 rgb(0 0 0 / .04);transition:background 0.2s,color 0.2s;opacity:1;text-shadow:none;display:inline-flex;align-items:center;justify-content:center;text-align:center}.data-still-there-cta-group .btn-secondary:hover,.data-still-there-cta-group .btn-secondary:focus{background:rgb(255 210 104 / .12);color:var(--accent-color);opacity:1;text-decoration:none}.hero-client-box .link-outline.btn-default.btn-secondary,.hero-client-box .btn-default.btn-secondary{background:#fff0;color:var(--accent-color);border:2px solid var(--accent-color);font-weight:600;border-radius:8px;box-shadow:0 2px 8px 0 rgb(0 0 0 / .04);transition:background 0.2s,color 0.2s;opacity:1;text-shadow:none;padding:12px 24px;min-width:180px;display:inline-block}.hero-client-box .link-outline.btn-default.btn-secondary:hover,.hero-client-box .btn-default.btn-secondary:hover,.hero-client-box .link-outline.btn-default.btn-secondary:focus,.hero-client-box .btn-default.btn-secondary:focus{background:rgb(255 210 104 / .12);color:var(--accent-color);opacity:1;text-decoration:none}.data-still-there-contact a,.data-still-there-contact a:link,.data-still-there-contact a:visited,.data-still-there-contact a:active{color:var(--accent-color);background:#fff0;opacity:1;text-shadow:none;text-decoration:none;transition:color 0.2s}.data-still-there-contact a:hover,.data-still-there-contact a:focus{color:var(--primary-color);text-decoration:underline}.data-still-there-contact a,.data-still-there-contact a:link,.data-still-there-contact a:visited,.data-still-there-contact a:active{color:var(--accent-color);text-decoration:none;transition:color 0.2s}.data-still-there-contact a:hover,.data-still-there-contact a:focus{color:var(--primary-color);text-decoration:underline}:root{--primary-color:#1b41ff;--secondary-color:#00105a;--text-color:#00105a;--accent-color:#FFD268;--white-color:#FFFFFF;--divider-color:rgba(8, 29, 13, 0.10);--dark-divider-color:rgba(255, 255, 255, 0.10);--error-color:#E65757;--body-bg-color:#ffffff;--body-text-color:#2d2d2d;--default-font:"Inter", sans-serif;--header-font:"Chakra Petch", sans-serif}body{font-family:var(--default-font);font-size:16px;font-weight:400;line-height:1em;color:var(--body-text-color);background-color:var(--body-bg-color)}::-webkit-scrollbar-track{background-color:var(--white-color);border-left:1px solid var(--white-color)}::-webkit-scrollbar{width:7px;background-color:var(--white-color)}::-webkit-scrollbar-thumb{background:var(--accent-color)}::selection{color:#fff;background-color:#000;filter:invert(1)}p{line-height:1.6em;margin-bottom:1.25em;color:var(--body-text-color)}.bg-white{background:var(--white-color)}.bg-blue{background:#4619F9}.txt-black{color:var(--text-color)}.txt-white{color:var(--white-color)}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.1em;font-family:var(--header-font);color:var(--text-color)}figure{margin:0}img{max-width:100%}a{text-decoration:none}a:hover{text-decoration:none;outline:0}.txt-white{color:var(--white-color)}a:focus{text-decoration:none;outline:0}html,body{width:100%;overflow-x:clip}.container{max-width:1300px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding-right:15px;padding-left:15px}.image-anime{position:relative;overflow:hidden}.image-anime:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgb(255 255 255 / .3);transform:translate(-50%,-50%) rotate(-45deg);z-index:1}.image-anime:hover:after{height:250%;transition:all 600ms linear;background-color:#fff0}.reveal{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;visibility:hidden;overflow:hidden}.reveal img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:left;transform-origin:left}.row{margin-right:-15px;margin-left:-15px}.row>*{padding-right:15px;padding-left:15px}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>*{padding-right:0;padding-left:0}.btn-default{position:relative;display:inline-block;font-size:16px;font-weight:600;line-height:1em;text-transform:capitalize;background:var(--accent-color);color:var(--text-color);border:none;border-radius:10px;padding:17px 15px;overflow:hidden;transition:all 0.4s ease-in-out;z-index:1}.btn-default:hover{color:var(--white-color)}.btn-default:before{content:"";position:absolute;top:0;bottom:0;left:50%;right:50%;opacity:0;background-color:var(--primary-color);border-radius:0;transition:all 0.4s ease-in-out;z-index:-1}.btn-default:hover:before{left:0;right:0;opacity:1}.btn-default.btn-highlighted:hover{color:var(--primary-color)}.btn-default.btn-highlighted::before{background:var(--white-color)}.readmore-btn{position:relative;font-size:16px;font-weight:600;line-height:1.2em;color:var(--accent-color);text-transform:capitalize;display:inline-block;padding-right:27px;transition:all 0.3s ease-in-out}.readmore-btn:hover{color:var(--primary-color)}.readmore-btn::before{content:'\f061';font-family:FontAwesome;position:absolute;top:1px;right:0;transform:translateX(-3px);font-size:18px;color:var(--accent-color);transition:all 0.4s ease-in-out}.readmore-btn:hover::before{color:var(--primary-color);transform:translateX(0)}.cb-cursor:before{background:var(--accent-color)}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:var(--primary-color);display:flex;align-items:center;justify-content:center}.loading-container,.loading{height:100px;position:relative;width:100px;border-radius:100%}.loading-container{margin:40px auto}.loading{border:1px solid #fff0;border-color:#fff0 var(--accent-color) #fff0 var(--accent-color);animation:rotate-loading 1.5s linear 0s infinite normal;transform-origin:50% 50%}.loading-container:hover .loading,.loading-container .loading{transition:all 0.5s ease-in-out}#loading-icon{position:absolute;top:50%;left:50%;max-width:66px;transform:translate(-50%,-50%)}@keyframes rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.section-row{margin-bottom:80px}.section-row .section-title{margin-bottom:0}.section-title{margin-bottom:40px}.section-title h3{position:relative;display:inline-block;font-size:16px;font-weight:500;line-height:normal;letter-spacing:.2em;text-transform:uppercase;color:var(--text-color);padding-left:18px;margin-bottom:10px}.section-title h3::before{content:'';position:absolute;top:50%;left:0;width:8px;height:8px;background:var(--accent-color);border-radius:50%;transform:translateY(-50%)}.section-title h1{font-size:60px;font-weight:700;margin-bottom:0;cursor:none}.section-title h2{font-size:46px;font-weight:700;margin-bottom:0;cursor:none}.section-title p{margin-top:20px;margin-bottom:0}.section-title-content p{margin:0}.section-btn{text-align:right}.section-content-btn .section-btn{text-align:left;margin-top:30px}.dark-section{background-color:var(--primary-color)}.dark-section-footer{background-color:var(--text-color)}.dark-section .section-title-content p,.dark-section .section-title h3,.dark-section .section-title h1,.dark-section .section-title h2,.dark-section .section-title p{color:var(--text-color)}.help-block.with-errors ul{margin:0;text-align:left}.help-block.with-errors ul li{color:var(--error-color);font-weight:500;font-size:14px}header.main-header{position:relative;background-color:var(--primary-color);border-bottom:1px solid var(--dark-divider-color);z-index:100}header.main-header .header-sticky{position:relative;top:0;z-index:100}header.main-header .header-sticky.hide{transform:translateY(-100%);transition:transform 0.4s ease-in-out}header.main-header .header-sticky.active{position:fixed;top:0;left:0;right:0;border-radius:0;transform:translateY(0);background-color:var(--primary-color);border-bottom:1px solid var(--dark-divider-color)}.navbar{padding:25px 0;align-items:center}.navbar-brand{padding:0;margin:0}.main-menu .nav-menu-wrapper{flex:1;text-align:center;margin:0 20px}.main-menu .nav-menu-wrapper>ul{align-items:center;display:inline-flex}.main-menu ul li{margin:0 6px;position:relative}.main-menu ul li a{font-size:16px;font-weight:500;line-height:normal;color:var(--text-color);text-transform:capitalize;transition:all 0.3s ease-in-out}.main-menu ul li.submenu>a:after{content:'\f107';font-family:'FontAwesome';font-weight:900;font-size:14px;margin-left:8px;margin-top:5px}.main-menu ul li a:hover,.main-menu ul li a:focus{color:var(--accent-color)}.main-menu ul ul{visibility:hidden;opacity:0;transform:translateX(-50%) scale(1,.8);transform-origin:top;padding:0;margin:0;list-style:none;width:320px;border-radius:20px;position:absolute;left:50%;top:100%;background:var(--accent-color);text-align:left;transition:all 0.3s ease-in-out}.main-menu ul li.submenu:first-child ul{width:280px}.main-menu ul ul ul{left:100%;top:0;text-align:left;transform:translateX(0) scale(1,.8)}.main-menu ul li:hover>ul{visibility:visible;opacity:1;transform:translateX(-50%) scale(1,1);padding:0}.main-menu ul ul li:hover>ul{transform:translateX(0) scale(1,1)}.main-menu ul li.submenu ul li.submenu>a:after{content:'\f105';float:right}.main-menu ul ul li{margin:0;padding:0;border-bottom:1px solid rgb(0 0 0 / .08)}.main-menu ul ul li:last-child{border-bottom:none}.main-menu ul ul li a{display:block;color:var(--primary-color);padding:5px;transition:all 0.3s ease-in-out}.main-menu ul ul li a:hover,.main-menu ul ul li a:focus{color:var(--text-color);background-color:#fff0;padding:5px}.main-menu ul li.highlighted-menu{display:none}.responsive-menu,.navbar-toggle{display:none}.responsive-menu{top:0;position:relative}.slicknav_btn{background:var(--accent-color);padding:0;display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0;border-radius:8px;transition:all 0.3s ease-in-out}.slicknav_icon .slicknav_icon-bar{display:block;width:100%;height:3px;width:22px;background-color:var(--primary-color);border-radius:8px;margin:4px auto;transition:all 0.1s ease-in-out}.slicknav_icon .slicknav_icon-bar:first-child{margin-top:0}.slicknav_icon .slicknav_icon-bar:last-child{margin-bottom:0}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(1){transform:rotate(-45deg) translate(-5px,5px)}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(2){opacity:0}.navbar-toggle a.slicknav_btn.slicknav_open .slicknav_icon span.slicknav_icon-bar:nth-child(3){transform:rotate(45deg) translate(-5px,-5px)}.slicknav_menu{position:absolute;width:100%;padding:0;background:var(--accent-color)}.slicknav_menu ul{margin:5px 0}.slicknav_menu ul ul{margin:0}.slicknav_nav .slicknav_row,.slicknav_nav li a{position:relative;font-size:16px;font-weight:500;text-transform:capitalize;padding:8px 20px;color:var(--primary-color);line-height:normal;margin:0;border-radius:0;transition:all 0.3s ease-in-out}.slicknav_nav a:hover,.slicknav_nav a:focus,.slicknav_nav .slicknav_row:hover{background-color:#fff0;color:var(--text-color)}.slicknav_menu ul ul li a{padding:8px 20px 8px 30px}.slicknav_arrow{font-size:0}.slicknav_arrow:after{content:'\f107';font-family:'FontAwesome';font-weight:900;font-size:12px;margin-left:8px;color:var(--primary-color);position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all 0.3s ease-out}.slicknav_open>a .slicknav_arrow:after{transform:translateY(-50%) rotate(-180deg);color:var(--white-color)}.hero{background-image:url(https://recoverymaster.ca/wp-content/uploads/2026/02/Web-BG-scaled.webp);background-repeat:no-repeat;background-position:center bottom;background-size:contain}.hero.hero-bg-image::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:var(--primary-color);opacity:80%;width:100%;height:100%;z-index:1}.hero.hero-bg-image.hero-video .hero-bg-video{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}.hero.hero-bg-image.hero-video .hero-bg-video video{width:100%;height:100%;object-fit:cover}.hero.hero-bg-image.hero-slider-layout{background:none;padding:0}.hero.hero-bg-image.hero-slider-layout .hero-slide{position:relative;padding:205px 0}.hero.hero-bg-image.hero-slider-layout .hero-slide::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:var(--primary-color);opacity:80%;width:100%;height:100%;z-index:1}.hero.hero-bg-image.hero-slider-layout .hero-slide .hero-slider-image{position:absolute;top:0;right:0;left:0;bottom:0}.hero.hero-bg-image.hero-slider-layout .hero-slide .hero-slider-image img{width:100%;height:100%;object-fit:cover}.hero.hero-bg-image.hero-slider-layout .hero-pagination{position:absolute;bottom:50px;text-align:center;z-index:2}.hero.hero-bg-image.hero-slider-layout .hero-pagination .swiper-pagination-bullet{width:12px;height:12px;background:var(--dark-divider-color);opacity:1;transition:all 0.3s ease-in-out;margin:0 5px}.hero.hero-bg-image.hero-slider-layout .hero-pagination .swiper-pagination-bullet-active{background-color:var(--accent-color)}.hero-content{position:relative;z-index:2}.hero.hero-bg-image .hero-content{text-align:center}.hero.hero-bg-image .hero-content-body{justify-content:center}.hero-content-body{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px}.hero-client-box{width:calc(60% - 20px);display:flex;align-items:center}.customer-images{margin-right:20px;display:inline-flex;align-items:center;justify-content:center}.customer-img{position:relative;display:inline-block;border:2px solid var(--primary-color);border-radius:50%;overflow:hidden;margin-left:-16px;width:54px;height:54px;z-index:1}.customer-img:first-child{margin:0}.customer-img figure{display:block}.customer-img img{max-width:100%;border-radius:50%}.customer-img.add-more{width:54px;height:54px;background-color:var(--accent-color);text-align:center;display:inline-flex;align-items:center;justify-content:center}.customer-img.add-more p{color:var(--primary-color);margin:0}.hero-client-content p{color:var(--text-color);text-align:left;margin:0}.hero-list{border-top:1px solid var(--dark-divider-color);margin-top:50px;padding-top:50px}.hero-list ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px 30px}.hero-list ul li{position:relative;width:calc(50% - 15px);display:inline-block;text-transform:capitalize;line-height:1.5em;color:var(--text-color);padding-left:30px}.hero-list ul li::before{content:'\f14a';font-family:'Font Awesome 6 Free';font-weight:900;font-size:20px;color:var(--accent-color);display:inline-block;line-height:normal;position:absolute;top:1px;left:0}.hero-image{position:relative;padding:80px 55px 0 55px}.hero-image::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border-radius:999px 999px 0 0;width:100%;height:100%}.hero-image figure{position:relative;background:url(/wp-content/themes/recovery-master/images/hero-image-bg-star.svg) no-repeat;background-position:top 80px left 30px;background-size:auto}.hero-image figure img{width:100%;aspect-ratio:1 / 1.344;object-fit:cover}.learn-more-circle{position:absolute;top:80px;right:0;z-index:1}.learn-more-circle a{display:block;border-radius:50%}.learn-more-circle a img{max-width:140px;border-radius:50%;animation:infiniterotate 20s infinite linear}@keyframes infiniterotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.our-scrolling-ticker{background:var(--accent-color);padding:25px 0}.scrolling-ticker-box{--gap:70px;position:relative;display:flex;overflow:hidden;user-select:none;gap:var(--gap);align-items:center}.scrolling-content{flex-shrink:0;display:flex;gap:var(--gap);min-width:100%;animation:scroll 50s linear infinite}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.scrolling-content span{position:relative;font-size:32px;font-weight:600;line-height:1.1em;text-transform:capitalize;color:var(--text-color)}.scrolling-content span::before{content:'';position:absolute;left:-35px;top:50%;transform:translateY(-50%);background:var(--primary-color);border-radius:50%;width:12px;height:12px}.about-us{padding:100px 0}.about-us-images{margin-right:15px}.about-image-counter{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:30px}.about-img-1 figure,.about-img-2 figure{display:block;border-radius:20px}.about-img-1 figure,.about-counter-box{height:100%}.about-img-1 img,.about-img-2 img{width:100%;object-fit:cover;aspect-ratio:1 / .5;border-radius:20px}.about-img-1,.about-counter-box{width:calc(50% - 15px)}.about-counter-box{background:var(--white-color);border-radius:20px;text-align:center;padding:30px 40px}.about-counter-header{display:flex;align-items:center;margin-bottom:30px}.about-counter-header h2{width:calc(50% - 20px);font-size:46px;font-weight:700;text-align:right;margin-right:20px}.about-counter-header p{width:50%;text-align:left;color:var(--primary-color);margin-bottom:0}.about-counter-footer{margin-top:30px}.about-counter-body a{display:inline-block;border-radius:50%}.about-counter-body a img{width:100%;max-width:120px;border-radius:50%;animation:infiniterotate 20s infinite linear}.about-counter-footer h3{font-size:20px;color:var(--white-color)}.about-us-body{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:40px}.about-body-item{position:relative;width:calc(50% - 15px);display:flex;align-items:center;border:1px solid var(--divider-color);border-radius:20px;overflow:hidden}.about-body-item::before{content:'';position:absolute;left:0;top:0;bottom:0;background:var(--white-color);width:80px;height:100%;transition:all 0.4s ease-in-out;z-index:0}.about-body-item:hover:before{width:100%}.about-body-item .icon-box,.about-body-title{position:relative;z-index:1}.about-body-item .icon-box{height:80px;width:80px;align-content:center;text-align:center}.about-body-item .icon-box img{width:100%;max-width:40px}.about-body-title{width:calc(100% - 80px);padding:12px}.about-body-title h3{font-size:20px;line-height:1.4em}.about-us-list ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px 30px}.about-us-list ul li{position:relative;width:calc(50% - 15px);display:inline-block;text-transform:capitalize;line-height:1.5em;padding-left:30px}.about-us-list ul li::before{content:'\f14a';font-family:'Font Awesome 6 Free';font-weight:900;font-size:20px;color:var(--accent-color);display:inline-block;line-height:normal;position:absolute;top:1px;left:0}.free-diagnostic-process{margin-top:35px;border:1px solid var(--divider-color);border-radius:20px;background:var(--white-color);padding:30px}.free-diagnostic-head h3{font-size:30px;line-height:1.3em;margin-bottom:20px;color:var(--text-color)}.free-diagnostic-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.free-step-item{position:relative;border:1px solid var(--divider-color);border-radius:16px;padding:18px 18px 18px 60px;background:var(--white-color)}.free-step-number{position:absolute;left:18px;top:18px;width:30px;height:30px;border-radius:50%;background:var(--accent-color);color:var(--text-color);font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.free-step-item h4{font-size:20px;line-height:1.35em;margin-bottom:8px;color:var(--text-color)}.free-step-item p{margin-bottom:0;color:var(--text-color)}.data-still-there-section{margin:60px 0 0 0;padding:44px 0 36px 0;background:linear-gradient(135deg,var(--secondary-color) 90%,#fff8e6 100%);border-radius:22px;box-shadow:0 4px 24px 0 rgb(0 0 0 / .04)}.dst-section{background:var(--primary-color);padding:100px 0}.dst-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.dst-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--text-color);margin-bottom:20px}.dst-title{font-size:46px;font-weight:800;line-height:1.15;color:var(--text-color);margin-bottom:24px;letter-spacing:-.5px}.dst-body{font-size:15px;line-height:1.8em;color:var(--text-color);margin-bottom:36px}.dst-cta-group{display:flex;flex-wrap:wrap;gap:14px}.dst-btn-primary{display:inline-block;background:var(--accent-color);color:var(--text-color);font-size:15px;font-weight:700;padding:15px 30px;border-radius:8px;text-decoration:none;transition:background 0.3s}.dst-btn-primary:hover{background:#fff;color:var(--text-color)}.dst-btn-outline{display:inline-block;background:#fff0;color:var(--text-color);font-size:15px;font-weight:600;padding:15px 30px;border-radius:8px;border:1.5px solid rgb(255 255 255 / .3);text-decoration:none;transition:border-color 0.3s,background 0.3s}.dst-btn-outline:hover{border-color:var(--accent-color);background:rgb(255 210 104 / .08);color:var(--accent-color)}.dst-contact-card{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:16px;padding:36px;display:flex;flex-direction:column;gap:28px;margin-bottom:20px}.dst-contact-item{display:flex;align-items:flex-start;gap:16px}.dst-contact-icon{width:42px;height:42px;background:var(--accent-color);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dst-contact-icon i{font-size:16px;color:var(--white-color)}.dst-contact-item strong{display:block;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-color);margin-bottom:4px}.dst-contact-item p{font-size:15px;color:var(--text-color);margin:0}.dst-contact-item p a{color:var(--text-color);text-decoration:none}.dst-contact-item p a:hover{color:var(--accent-color)}.dst-service-note{font-size:12px;color:rgb(255 255 255 / .4);line-height:1.7em;margin:0}@media (max-width:991px){.dst-inner{grid-template-columns:1fr;gap:50px}.dst-title{font-size:34px}}@media (max-width:575px){.dst-title{font-size:28px}.dst-cta-group{flex-direction:column}.dst-btn-primary,.dst-btn-outline{text-align:center}}.data-still-there-content{max-width:700px;margin:0 auto;text-align:center;color:var(--text-color)}.data-still-there-title{font-size:2.15rem;font-weight:800;color:var(--text-color);margin-bottom:18px;letter-spacing:-.5px;line-height:1.18em;text-shadow:0 2px 8px rgb(0 0 0 / .04)}.data-still-there-lead{font-size:1.13rem;color:var(--text-color);margin-bottom:10px;font-weight:500}.data-still-there-cta-group{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:26px 0 18px 0}.data-still-there-cta-group .btn-default{min-width:210px;font-size:1rem;padding:13px 26px;font-weight:600;border-radius:8px;color:var(--white-color);background:var(--accent-color);border:none;box-shadow:0 2px 8px 0 rgb(0 0 0 / .04);transition:background 0.2s}.data-still-there-cta-group .btn-default:hover{background:var(--primary-color);color:var(--white-color)}.data-still-there-cta-group .btn-secondary{background:#fff0;color:var(--accent-color);border:2px solid var(--accent-color);font-weight:600;border-radius:8px;box-shadow:0 2px 8px 0 rgb(0 0 0 / .04);transition:background 0.2s,color 0.2s;opacity:1;text-shadow:none}.data-still-there-cta-group .btn-secondary:hover,.data-still-there-cta-group .btn-secondary:focus{background:rgb(255 210 104 / .12);color:var(--accent-color);opacity:1}.link-btn a,.link-btn a:link,.link-btn a:visited,.link-btn a:active{color:#fff;text-decoration:none;transition:color 0.2s}.link-outline{color:var(--text-color);text-decoration:none}.link-btn a:hover,.link-btn a:focus{color:var(--primary-color);text-decoration:underline}.data-still-there-contact{margin:18px 0 8px 0;font-size:1.04rem;color:var(--text-color);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:center}.data-still-there-contact div{min-width:180px;text-align:left}.data-still-there-contact a{color:var(--primary-color);text-decoration:underline;font-weight:600}.data-still-there-note{margin-top:12px;font-size:1.01rem;color:var(--text-color);background:rgb(255 255 255 / .5);border-radius:8px;padding:7px 10px 4px 10px;display:inline-block;font-weight:500}@media (max-width:600px){.data-still-there-content{padding:0 8px}.data-still-there-title{font-size:1.18rem}.data-still-there-cta-group{flex-direction:column;gap:10px}.data-still-there-contact{flex-direction:column;gap:4px;align-items:flex-start}.data-still-there-contact div{min-width:0;text-align:left}}.free-diagnostic-cta{margin-top:20px}.about-us-footer{display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;border-top:1px solid var(--divider-color);margin-top:40px;padding-top:40px}.about-author-box{display:flex;gap:15px}.about-author-box .about-author-image figure{display:block;border-radius:10px}.about-author-box .about-author-image img{width:100%;max-width:50px;border-radius:10px}.about-author-box .author-info h3{font-size:20px;margin-bottom:5px}.about-author-box .author-info p{margin-bottom:0}.locations-section{padding:80px 0;background:var(--white-color);border-bottom:1px solid var(--divider-color)}.locations-inner{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:center}.locations-content h2{font-size:32px;font-weight:800;line-height:1.25;color:var(--text-color);margin-bottom:16px}.locations-content p{font-size:15px;line-height:1.75em;color:var(--text-color);margin:0;opacity:.8}.locations-tags{display:flex;flex-wrap:wrap;gap:10px}.location-tag{display:inline-block;font-size:13px;font-weight:600;color:var(--text-color);background:#fff0;border:1px solid var(--divider-color);padding:8px 18px;border-radius:40px;text-decoration:none;transition:background 0.25s,border-color 0.25s,color 0.25s}.location-tag:hover{background:#fff0;border-color:var(--accent-color);color:var(--primary-color)}.location-tag-hidden{display:none}.location-toggle-btn{display:inline-block;margin-top:4px;font-size:13px;font-weight:600;color:var(--primary-color);background:#fff0;border:1.5px solid var(--primary-color);padding:8px 18px;border-radius:40px;cursor:pointer;transition:background 0.25s,color 0.25s}.location-toggle-btn:hover{background:var(--primary-color);color:var(--white-color)}.locations-shortcode-section{background:#fff0;border:0;border-radius:24px;padding:0}.locations-shortcode-header{max-width:720px;margin:0 auto 36px;text-align:center}.locations-shortcode-header h2{font-size:40px;font-weight:800;line-height:1.2;margin-bottom:14px;color:var(--text-color)}.locations-shortcode-header p{margin:0;font-size:16px;line-height:1.8em;color:var(--text-color);opacity:.8}.locations-shortcode-tags{justify-content:center}.locations-shortcode-tags .location-tag{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 18px;text-align:center}.locations-shortcode-tags .location-tag.location-tag-hidden{display:none}.locations-shortcode-actions{margin-top:18px;text-align:center}@media (max-width:991px){.locations-inner{grid-template-columns:1fr;gap:36px}.locations-shortcode-header h2{font-size:32px}}@media (max-width:767px){.locations-section{padding:60px 0}.locations-shortcode-header{margin-bottom:28px}.locations-shortcode-header h2{font-size:28px}.locations-shortcode-header p{font-size:15px}.locations-shortcode-tags{gap:12px}.locations-shortcode-tags .location-tag,.location-toggle-btn{width:100%}}.proof-section{padding:100px 0;background:var(--white-color);border-bottom:1px solid var(--divider-color)}.proof-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0 60px}.proof-divider{width:1px;height:260px;background:var(--divider-color);flex-shrink:0}.proof-headline{display:flex;flex-direction:column;gap:4px;margin-bottom:28px}.proof-stat{font-family:var(--header-font);font-size:52px;font-weight:800;line-height:1.1;color:var(--primary-color);letter-spacing:-1px}.proof-stat.accent{color:var(--accent-color);-webkit-text-stroke:1px var(--accent-color)}.proof-body{font-size:15px;line-height:1.8em;color:var(--text-color);max-width:480px;margin:0}.proof-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:22px}.proof-list li{display:flex;align-items:flex-start;gap:14px;font-size:15px;line-height:1.6em;color:var(--primary-color)}.proof-check{flex-shrink:0;width:26px;height:26px;background:var(--accent-color);color:var(--white-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;margin-top:1px}@media (max-width:991px){.proof-inner{grid-template-columns:1fr;gap:50px 0}.proof-divider{width:60px;height:1px}.proof-stat{font-size:38px}.proof-body{max-width:100%}}@media (max-width:575px){.proof-stat{font-size:30px}}.success-rate-section{background:var(--primary-color);padding:80px 0;border-top:1px solid var(--dark-divider-color);border-bottom:1px solid var(--dark-divider-color)}.success-rate-label{text-align:center;margin-bottom:50px}.success-rate-label span{display:inline-block;font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--accent-color);border:1px solid var(--accent-color);padding:6px 18px;border-radius:40px}.success-rate-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:0}.sr-divider{width:1px;height:80px;background:var(--dark-divider-color);margin:0 40px}.sr-stat{text-align:center;padding:0 20px}.sr-number{font-size:64px;font-weight:800;line-height:1;color:var(--text-color);margin-bottom:14px;display:flex;align-items:baseline;justify-content:center;gap:2px}.sr-number .counter{color:var(--accent-color)}.sr-line{font-size:14px;line-height:1.6em;color:rgb(255 255 255 / .6);max-width:200px;margin:0 auto}@media (max-width:1199px){.sr-number{font-size:48px}.sr-divider{margin:0 24px}}@media (max-width:991px){.success-rate-grid{grid-template-columns:1fr 1fr;gap:50px 0}.sr-divider{display:none}}@media (max-width:575px){.success-rate-grid{grid-template-columns:1fr;gap:40px 0}.sr-number{font-size:52px}}.our-services{background-image:url(/wp-content/themes/recovery-master/images/service-bg-shape.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;padding:60px 0}.service-item{position:relative;border-radius:20px;height:calc(100% - 30px);margin-bottom:30px;overflow:hidden}.service-image a,.service-image figure{display:block;cursor:none}.service-image figure:before{content:'';position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0 61.86%,rgb(8 29 13 / .8) 82.44%);z-index:1}.service-image img{width:100%;aspect-ratio:1 / 1.215;object-fit:cover;transition:all 0.4s ease-in-out}.service-item:hover .service-image img{transform:scale(1.1)}.service-item .icon-box{position:absolute;top:30px;left:30px;background:var(--white-color);border-radius:10px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}.service-item .icon-box::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--white-color);border-radius:10px;transform:scale(0);transition:all 0.4s ease-in-out;z-index:-1}.service-item:hover .icon-box::before{transform:scale(1) rotate(180deg)}.service-item .icon-box img{position:relative;max-width:30px;z-index:1}.service-body{position:absolute;right:30px;bottom:30px;left:30px;transform:translateY(20px);transition:all 0.4s ease-in-out;z-index:1}.service-item:hover .service-body{transform:translateY(0)}.service-content h3{font-size:20px;line-height:1.4em;color:var(--white-color)}.service-content h3 a{color:inherit;transition:all 0.4s ease-in-out}.service-content h3 a:hover{color:var(--accent-color)}.service-readmore-btn{opacity:0;visibility:hidden;transition:all 0.3s ease-in-out}.service-item:hover .service-readmore-btn{margin-top:15px;opacity:1;visibility:visible}.service-readmore-btn a:hover:before,.service-readmore-btn a:hover{color:var(--white-color)}.service-hover-overlay{position:absolute;inset:0;background:rgb(8 29 13 / .93);display:flex;flex-direction:column;justify-content:center;padding:30px;opacity:0;visibility:hidden;transform:translateY(15px);transition:all 0.4s ease-in-out;z-index:2;overflow-y:auto}.service-item:hover .service-hover-overlay{opacity:1;visibility:visible;transform:translateY(0)}.service-hover-inner h3{font-size:20px;line-height:1.4em;color:var(--white-color);margin-bottom:14px}.service-desc-wrap{margin-bottom:20px}.service-desc{font-size:14px;line-height:1.7em;color:rgb(255 255 255 / .85);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:all 0.3s ease-in-out;margin-bottom:8px}.service-desc-wrap.expanded .service-desc{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset}.service-desc-toggle{background:none;border:none;padding:0;cursor:pointer;font-size:12px;font-weight:600;color:var(--accent-color);display:flex;align-items:center;gap:4px}.service-desc-toggle .toggle-less{display:none}.service-desc-wrap.expanded .toggle-more{display:none}.service-desc-wrap.expanded .toggle-less{display:flex;align-items:center;gap:4px;color:var(--accent-color)}.service-page-btn{display:inline-flex;align-items:center;gap:6px;background:var(--accent-color);color:var(--white-color);font-size:13px;font-weight:600;padding:10px 22px;border-radius:6px;text-decoration:none;width:fit-content;transition:background 0.3s ease-in-out}.service-page-btn:hover{background:var(--white-color);color:var(--accent-color)}.service-page-btn span{transition:transform 0.3s ease-in-out}.service-page-btn:hover span{transform:translateX(4px)}.section-footer-text{margin-top:30px;text-align:center}.section-footer-text p{margin-bottom:0}.section-footer-text span{font-weight:600;background:var(--accent-color);color:var(--primary-color);padding:3px 10px;border-radius:100px;margin-right:10px}.section-footer-text p a{font-weight:700;text-transform:capitalize;text-decoration:underline;text-underline-offset:3px;color:var(--accent-color);transition:all 0.3s ease-in-out}.section-footer-text p a:hover{color:var(--primary-color)}.dark-section .section-footer-text p,.dark-section .section-footer-text p a:hover{color:var(--white-color)}.service-swiper-wrap{position:relative;padding-bottom:50px}.service-swiper{overflow:hidden}.service-swiper .swiper-button-next,.service-swiper .swiper-button-prev{color:var(--white-color);background:rgb(255 255 255 / .15);width:44px;height:44px;border-radius:50%;top:40%}.service-swiper .swiper-button-next::after,.service-swiper .swiper-button-prev::after{font-size:16px;font-weight:700}.service-swiper .swiper-button-next:hover,.service-swiper .swiper-button-prev:hover{background:var(--accent-color)}.service-swiper .swiper-pagination{bottom:0}.service-swiper .swiper-pagination-bullet{background:rgb(255 255 255 / .4);opacity:1}.service-swiper .swiper-pagination-bullet-active{background:var(--accent-color)}.our-protection{padding:100px 0}.our-protection-box{display:flex;flex-wrap:wrap;gap:150px 30px}.protection-image-content{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:30px}.protection-image-content:nth-child(even){flex-direction:row-reverse}.protection-video,.protection-content{width:calc(50% - 15px)}.protection-content .section-title{border-bottom:1px solid var(--divider-color);padding-bottom:40px}.protection-list ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px 30px}.protection-list ul li{position:relative;width:calc(50% - 15px);display:inline-block;text-transform:capitalize;line-height:1.5em;padding-left:30px}.protection-list ul li::before{content:'\f14a';font-family:'Font Awesome 6 Free';font-weight:900;font-size:20px;color:var(--accent-color);display:inline-block;line-height:normal;position:absolute;top:1px;left:0}.protection-btn{margin-top:40px}.protection-video video{width:100%;height:480px;object-fit:cover;border-radius:20px}.why-choose-us{background-image:url(/wp-content/themes/recovery-master/images/why-choose-us-bg-shape.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;padding:100px 0}.why-choose-item-box{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:80px}.why-choose-item{width:calc(25% - 22.5px);display:flex;align-items:center}.why-choose-item .icon-box{position:relative;width:60px;height:60px;border:1px solid var(--accent-color);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:15px;transition:all 0.4s ease-in-out}.why-choose-item .icon-box:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--accent-color);border-radius:8px;height:100%;width:100%;transform:scale(0);transition:all 0.4s ease-in-out;z-index:0}.why-choose-item:hover .icon-box::before{transform:scale(1) rotate(180deg)}.why-choose-item .icon-box img{position:relative;max-width:30px;transition:all 0.4s ease-in-out;z-index:1}.why-choose-item:hover .icon-box img{filter:brightness(0) invert(0)}.why-choose-item-content{width:calc(100% - 75px)}.why-choose-item-content h3{font-size:20px;line-height:1.4em;color:var(--text-color)}.why-choose-image{position:relative;border-radius:20px;margin-right:15px;overflow:hidden}.why-choose-image figure{display:block;border-radius:20px}.why-choose-image figure::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--primary-color);opacity:30%;width:100%;height:100%;z-index:1}.why-choose-image figure img{width:100%;aspect-ratio:1 / .827;object-fit:cover;border-radius:20px}.video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.video-play-button a{display:block;background-color:var(--accent-color);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;cursor:none}.video-play-button i{font-size:30px;margin-left:3px;color:var(--primary-color)}.video-play-button a:before{content:'';position:absolute;top:-30%;left:-30%;width:160%;height:160%;border:50px solid var(--white-color);opacity:40%;border-radius:50%;transform:scale(.6);z-index:-1;animation:border-zooming 1.2s infinite linear}.video-play-button a:after{content:'';position:absolute;top:-30%;left:-30%;width:160%;height:160%;border:50px solid var(--white-color);opacity:40%;border-radius:50%;transform:scale(.6);z-index:-1;animation:border-zooming 1.2s infinite linear;animation-delay:.3s}@keyframes border-zooming{100%{transform:scale(1);opacity:0}}.why-choose-disc p{color:var(--text-color)}.why-choose-disc p:last-child{margin-bottom:0}.why-choose-disc p span{font-weight:700}.why-choose-counter-list{display:flex;flex-wrap:wrap;gap:30px 40px;margin-top:60px}.why-choose-counter-item{position:relative;width:calc(33.33% - 26.66px)}.why-choose-counter-item:after{content:'';position:absolute;top:0;right:-20px;bottom:0;background:var(--dark-divider-color);width:1px;height:100%}.why-choose-counter-item:last-child:after,.why-choose-counter-item:nth-child(3n+3)::after{display:none}.why-choose-counter-item h2{font-size:46px;font-weight:700;color:var(--accent-color);margin-bottom:10px}.why-choose-counter-item p{color:var(--text-color);margin-bottom:0}.our-projects{padding:100px 0 60px}.our-Project-nav{text-align:center;margin-bottom:60px;overflow:hidden}.our-Project-nav ul{list-style:none;text-align:center;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px 30px;padding:0;margin:0}.our-Project-nav ul li .btn-default{background:var(--white-color);border:1px solid var(--divider-color);color:var(--primary-color)}.our-Project-nav ul li .btn-default:hover:before,.our-Project-nav ul li .btn-default.active-btn:before{background:var(--accent-color);left:0;right:0;opacity:1}.project-item{height:calc(100% - 40px);margin-bottom:40px}.project-image{position:relative;border-radius:20px;overflow:hidden;margin-bottom:20px}.project-image figure{display:block}.project-image figure img{aspect-ratio:1 / .72;object-fit:cover;border-radius:20px;transition:all 0.4s ease-in-out}.project-item:hover .project-image figure img{transform:scale(1.1)}.project-btn{position:absolute;top:60%;right:50%;transform:translate(50%,-50%);visibility:hidden;opacity:0;transition:all 0.4s ease-in-out;z-index:2}.project-item:hover .project-btn{opacity:1;visibility:visible;top:50%}.project-btn a{width:80px;height:80px;background:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.4s ease-in-out}.project-btn a:hover{background:var(--white-color)}.project-btn a i{font-size:28px;color:var(--primary-color)}.project-content{margin:0 15px}.project-content p{text-transform:capitalize;margin-bottom:10px}.project-content h3{font-size:20px;text-transform:capitalize}.project-content h3 a{color:inherit}.how-it-work{background-image:url(/wp-content/themes/recovery-master/images/how-it-work-bg-shape.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto;padding:80px 0 80px}.how-work-nav{margin-bottom:60px}.how-work-nav ul{list-style:none;text-align:center;display:flex;align-items:center;padding:0;margin:0;border-bottom:4px solid var(--dark-divider-color)}.how-work-nav ul li{display:inline-block;width:25%}.how-work-nav ul li .nav-link{position:relative;width:100%;display:flex;justify-content:center;background:#fff0;border:none;color:var(--text-color);font-size:14px;font-weight:600;line-height:1.2em;padding:0 5px 25px;text-transform:capitalize;transition:all 0.3s ease-in-out}.how-work-nav ul li .nav-link.active,.how-work-nav ul li .nav-link:hover{background:#fff0;color:var(--accent-color)}.how-work-nav ul li .nav-link::before{content:'';display:block;position:absolute;bottom:-3px;left:auto;right:0;background:var(--accent-color);border-radius:99px;width:0;height:4px;transition:all 0.4s ease-in-out}.how-work-nav ul li .nav-link.active:before,.how-work-nav ul li .nav-link:hover:before{width:100%;left:0;right:auto}.how-work-nav ul li .nav-link span{font-size:26px;margin-right:8px}.how-work-content p{color:var(--text-color);margin:0}.how-work-content ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px 30px;margin-top:40px}.how-work-content ul li{position:relative;width:calc(50% - 15px);display:inline-block;text-transform:capitalize;line-height:1.5em;color:var(--text-color);padding-left:30px}.how-work-content ul li::before{content:'\f14a';font-family:'Font Awesome 6 Free';font-weight:900;font-size:20px;color:var(--accent-color);display:inline-block;line-height:normal;position:absolute;top:1px;left:0}.how-work-content .why-choose-counter-list{border-top:1px solid var(--dark-divider-color);margin-top:40px;padding-top:40px}.how-work-image{margin-left:15px}.how-work-image figure{display:block;border-radius:20px}.how-work-image img{width:100%;aspect-ratio:1 / .6943;object-fit:cover;border-radius:20px}.our-partners{background:var(--white-color);border:1px solid var(--divider-color);border-radius:20px;padding:80px;margin:100px 0 -150px}.our-partners .section-title{margin-bottom:0}.our-partners .section-title h3,.our-partners .section-title h2{color:var(--text-color)}.partners-logo-box{display:flex;flex-wrap:wrap;align-items:center;gap:40px 50px;margin-left:15px}.partners-logo{width:calc(33.33% - 33.33px);text-align:center}.partners-logo img{width:100%;max-height:40px}.mission-statement{background:linear-gradient(135deg,#4619F9 0%,#2D0FA3 100%);padding:100px 0;position:relative;overflow:hidden}.mission-statement::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:rgb(255 255 255 / .05);border-radius:50%;z-index:0}.mission-statement .container{position:relative;z-index:1}.mission-statement .section-title h3,.mission-statement .section-title h2,.mission-statement .section-title p{color:var(--white-color)}.mission-statement .section-title h3::before{background:var(--accent-color)}.mission-content{background:rgb(255 255 255 / .1);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:20px;padding:50px;margin-top:40px}.mission-content p{font-size:20px;line-height:1.8em;color:var(--white-color);margin-bottom:0;text-align:center}.fast-secure-service{padding:100px 0}.service-highlight-box{background:var(--white-color);border:1px solid var(--divider-color);border-radius:20px;padding:40px;margin-top:40px}.service-highlight-header{text-align:center;margin-bottom:40px}.service-highlight-header h3{font-size:28px;font-weight:700;color:#4619F9;margin-bottom:15px}.service-highlight-header p{font-size:18px;line-height:1.7em;color:var(--text-color);max-width:900px;margin:0 auto}.service-features-list{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.service-feature-item{width:calc(33.33% - 20px);display:flex;align-items:flex-start;gap:20px;background:var(--secondary-color);border-radius:15px;padding:30px;transition:all 0.4s ease-in-out}.service-feature-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgb(70 25 249 / .1)}.service-feature-icon{position:relative;width:60px;height:60px;background:#4619F9;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-feature-icon i{font-size:28px;color:var(--white-color)}.service-feature-content h4{font-size:18px;font-weight:600;color:var(--primary-color);margin-bottom:10px}.service-feature-content p{font-size:15px;line-height:1.6em;color:var(--white-color);margin-bottom:0}.why-recoverymaster{background:#4619F9;padding:100px 0;position:relative}.why-recoverymaster::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/wp-content/themes/recovery-master/images/pattern-dots.svg);opacity:.05;z-index:0}.why-recoverymaster .container{position:relative;z-index:1}.why-recoverymaster .section-title h3,.why-recoverymaster .section-title h2,.why-recoverymaster .section-title p{color:var(--white-color)}.why-recoverymaster .section-title h3::before{background:var(--accent-color)}.rm-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:50px}.rm-feature-card{background:rgb(255 255 255 / .1);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);border-radius:20px;padding:35px;transition:all 0.4s ease-in-out}.rm-feature-card:hover{background:rgb(255 255 255 / .15);transform:translateY(-5px)}.rm-feature-header{display:flex;align-items:center;gap:20px;margin-bottom:20px}.rm-feature-number{width:50px;height:50px;background:var(--white-color);border:4px solid #4619F9;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#4619F9;flex-shrink:0}.rm-feature-card h4{font-size:22px;font-weight:600;color:var(--white-color);margin:0}.rm-feature-card p{font-size:16px;line-height:1.7em;color:rgb(255 255 255 / .9);margin:0}.how-it-works-process{padding:100px 0}.process-timeline{position:relative;margin-top:60px}.process-timeline::before{content:'';position:absolute;top:50px;left:0;right:0;height:4px;background:linear-gradient(90deg,#4619F9 0%,var(--accent-color) 100%);z-index:0}.process-steps{display:flex;flex-wrap:wrap;gap:30px;position:relative;z-index:1}.process-step{width:calc(25% - 22.5px);text-align:center}.process-step-number{width:100px;height:100px;background:var(--white-color);border:4px solid #4619F9;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px;position:relative;transition:all 0.4s ease-in-out}.process-step:hover .process-step-number{background:#4619F9;transform:scale(1.1)}.process-step-number span{font-size:36px;font-weight:700;color:#4619F9;transition:all 0.4s ease-in-out}.process-step:hover .process-step-number span{color:var(--white-color)}.process-step-content{background:var(--white-color);border:1px solid var(--divider-color);border-radius:15px;padding:30px 20px;min-height:200px}.process-step-content h4{font-size:18px;font-weight:600;color:var(--primary-color);margin-bottom:15px}.process-step-content p{font-size:14px;line-height:1.6em;color:var(--text-color);margin:0}.customer-trust{background:var(--white-color);padding:100px 0}.trust-content-wrapper{display:flex;flex-wrap:wrap;gap:60px;align-items:center;margin-top:40px}.trust-text-content{width:calc(55% - 30px)}.trust-text-content p{font-size:18px;line-height:1.8em;color:var(--text-color);margin-bottom:25px}.trust-text-content p:last-child{margin-bottom:0}.trust-highlights{width:calc(45% - 30px)}.trust-highlight-item{display:flex;align-items:flex-start;gap:20px;background:var(--secondary-color);border-left:4px solid #4619F9;border-radius:12px;padding:25px;margin-bottom:20px;transition:all 0.3s ease-in-out}.trust-highlight-item:last-child{margin-bottom:0}.trust-highlight-item:hover{background:#4619F9;transform:translateX(10px)}.trust-highlight-icon{width:50px;height:50px;background:#4619F9;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.3s ease-in-out}.trust-highlight-icon i{font-size:24px;color:var(--white-color);transition:all 0.3s ease-in-out}.trust-highlight-item:hover .trust-highlight-icon i{color:#4619F9}.trust-highlight-text h5{font-size:18px;font-weight:600;color:var(--primary-color);margin-bottom:8px;transition:all 0.3s ease-in-out}.trust-highlight-item:hover .trust-highlight-text h5{color:var(--white-color)}.trust-highlight-text p{font-size:14px;line-height:1.6em;color:var(--white-color);margin:0;transition:all 0.3s ease-in-out}.trust-highlight-item:hover .trust-highlight-text p{color:rgb(255 255 255 / .9)}.process-guarantee{background-color:#FBF8F2;padding:100px 0}.pg-steps-wrapper{display:flex;align-items:stretch;gap:24px;margin-top:60px;margin-bottom:50px;position:relative}.pg-steps-wrapper::before{content:'';position:absolute;top:36px;left:calc(12.5% + 20px);right:calc(12.5% + 20px);height:2px;background:linear-gradient(90deg,#4619F9 0%,#c7bfff 100%);z-index:0}.pg-step{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.pg-step-head{position:relative;z-index:1;margin-bottom:24px}.pg-step-number{width:72px;height:72px;background:#4619F9;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 0 0 6px rgb(70 25 249 / .14);transition:transform 0.3s ease,box-shadow 0.3s ease}.pg-step:hover .pg-step-number{transform:scale(1.1);box-shadow:0 0 0 10px rgb(70 25 249 / .18)}.pg-step-number span{font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em}.pg-step-card{background:#fff;border:1px solid #e8e3d8;border-radius:20px;padding:30px 22px 28px;width:100%;flex:1;transition:border-color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease}.pg-step:hover .pg-step-card{border-color:#4619F9;transform:translateY(-6px);box-shadow:0 16px 40px rgb(70 25 249 / .1)}.pg-step-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;transition:background 0.3s ease}.pg-step:hover .pg-step-icon{background:#3410d4}.pg-step-icon i{font-size:20px;color:var(--text-color)}.pg-step-card h4{font-size:15px;font-weight:700;color:#081D0D;margin-bottom:12px;line-height:1.45em}.pg-step-card p{font-size:14px;line-height:1.75em;color:#636363;margin:0}@media only screen and (max-width:1024px){.pg-steps-wrapper{flex-wrap:wrap;gap:30px}.pg-steps-wrapper::before{display:none}.pg-step{flex:0 0 calc(50% - 15px);width:calc(50% - 15px)}}@media only screen and (max-width:600px){.process-guarantee{padding:60px 0}.pg-steps-wrapper{gap:20px;margin-top:40px;margin-bottom:30px}.pg-step{flex:0 0 100%;width:100%}.pg-step-number{width:62px;height:62px}.pg-step-number span{font-size:18px}.pg-cta{padding:28px 24px}}@media only screen and (max-width:991px){.mission-statement,.fast-secure-service,.why-recoverymaster,.how-it-works-process,.customer-trust,.testimonials-enhanced{padding:50px 0}.mission-content{padding:30px}.mission-content p{font-size:18px}.service-features-list{gap:20px}.service-feature-item{width:calc(50% - 10px);padding:25px}.rm-features-grid{gap:20px}.rm-feature-card{padding:25px}.process-timeline::before{display:none}.process-steps{gap:20px}.process-step{width:calc(50% - 10px)}.process-step-number{width:80px;height:80px}.process-step-number span{font-size:28px}.trust-content-wrapper{gap:30px}.trust-text-content,.trust-highlights{width:100%}.trust-text-content p{font-size:16px}}@media only screen and (max-width:767px){.mission-content{padding:25px}.mission-content p{font-size:16px}.service-highlight-header h3{font-size:24px}.service-highlight-header p{font-size:16px}.service-features-list{gap:15px}.service-feature-item{width:100%;padding:20px}.service-feature-icon{width:50px;height:50px}.service-feature-icon i{font-size:24px}.rm-features-grid{grid-template-columns:1fr;gap:15px}.rm-feature-card{padding:20px}.rm-feature-header{gap:15px}.rm-feature-number{width:40px;height:40px;font-size:20px}.rm-feature-card h4{font-size:18px}.process-steps{gap:15px}.process-step{width:100%}.process-step-number{width:70px;height:70px;margin-bottom:20px}.process-step-number span{font-size:24px}.process-step-content{padding:20px 15px;min-height:auto}.trust-text-content p{font-size:15px;margin-bottom:20px}.trust-highlight-item{padding:20px;margin-bottom:15px}.trust-highlight-icon{width:45px;height:45px}.trust-highlight-icon i{font-size:20px}.trust-highlight-text h5{font-size:16px}}.repairs-section{background-color:var(--secondary-color);padding:100px 0}.repairs-content{padding-right:30px}.repairs-cta{margin-top:40px}.repairs-list{display:flex;flex-direction:column;gap:16px;margin-left:20px}.repair-item{display:flex;align-items:center;gap:20px;background:var(--white-color);border:1px solid var(--divider-color);border-radius:14px;padding:18px 24px;transition:all 0.3s ease}.repair-item:hover{border-color:var(--accent-color);transform:translateX(6px);box-shadow:0 8px 24px rgb(70 25 249 / .08)}.repair-item-icon{width:46px;height:46px;background:var(--accent-color);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 0.3s ease}.repair-item:hover .repair-item-icon{background:#3410d4}.repair-item-icon i{font-size:18px;color:var(--white-color)}.repair-item-text h4{font-size:15px;font-weight:700;color:var(--text-color);margin:0 0 3px;line-height:1.3em}.repair-item-text p{font-size:13px;color:var(--text-color);margin:0}@media only screen and (max-width:991px){.repairs-section{padding:60px 0}.repairs-content{padding-right:0;margin-bottom:40px}.repairs-list{margin-left:0}}@media only screen and (max-width:600px){.repair-item{padding:15px 18px}}.wcu-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:50px}.wcu-card{display:flex;align-items:flex-start;gap:24px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:20px;padding:36px 32px;transition:all 0.3s ease}.wcu-card:hover{background:rgb(255 255 255 / .09);border-color:rgb(70 25 249 / .5);transform:translateY(-5px);box-shadow:0 16px 40px rgb(0 0 0 / .25)}.wcu-card-icon{width:56px;height:56px;background:#4619F9;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 0.3s ease}.wcu-card:hover .wcu-card-icon{background:#5e2dff}.wcu-card-icon i{font-size:22px;color:var(--white-color)}.wcu-card-body h4{font-size:17px;font-weight:700;color:var(--text-color);margin-bottom:12px;line-height:1.45em}.wcu-card-body p{font-size:14px;line-height:1.75em;color:var(--body-text-color);margin:0}@media only screen and (max-width:991px){.wcu-cards-grid{grid-template-columns:1fr;gap:16px}.wcu-card{padding:28px 24px}}@media only screen and (max-width:600px){.wcu-card{flex-direction:column;gap:16px}}.what-we-do{padding:100px 0}.what-do-body-item{border-bottom:1px solid var(--divider-color);margin-bottom:30px;padding-bottom:30px}.what-do-body-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.what-do-body-item h3{position:relative;font-size:20px;padding-left:20px;margin-bottom:10px}.what-do-body-item h3::before{content:'';position:absolute;top:50%;left:0;width:10px;height:10px;background:var(--accent-color);border-radius:50%;transform:translateY(-50%)}.what-do-body-item p{margin:0}.what-we-do-image{position:relative;padding:0 22px;margin-left:15px}.what-we-do-image img{width:100%}.years-experience{position:absolute;top:50%;right:0;transform:translateY(-100%);background:var(--accent-color);border-radius:20px;padding:15px 30px 15px 20px;overflow:hidden;z-index:1}.years-experience::before{content:'';position:absolute;bottom:0;right:0;left:0;width:100%;height:0;background:var(--primary-color);transition:all 0.4s ease-in-out;z-index:-1}.years-experience:hover:before{height:100%}.years-experience h2{position:relative;font-size:46px;margin-bottom:5px;transition:all 0.4s ease-in-out;z-index:1}.years-experience h2 span{display:inline-block}.years-experience p{position:relative;color:var(--primary-color);margin:0;transition:all 0.4s ease-in-out;z-index:1}.years-experience:hover p,.years-experience:hover h2{color:var(--white-color)}.our-testimonials{background-image:url(/wp-content/themes/recovery-master/images/testimonial-bg-img.png);background-repeat:no-repeat;background-position:center center;background-size:auto;padding:100px 0}.testimonial-slider .swiper-wrapper{cursor:none}.testimonial-item{position:relative}.testimonial-item::before{content:'';position:absolute;top:0;bottom:0;right:40px;border-left:1px solid var(--divider-color);width:100%;height:100%}.testimonial-header{display:flex;align-items:center;justify-content:space-between;gap:15px 20px;border-bottom:1px solid var(--divider-color);margin-bottom:40px;padding-bottom:40px}.testimonial-author{display:flex;align-items:center}.author-image{display:inline-block;margin-right:20px}.author-image figure{border-radius:10px;display:block}.author-image img{width:100%;max-width:50px;border-radius:10px}.author-content h3{font-size:20px;text-transform:capitalize;color:var(--text-color);margin-bottom:5px;transition:all 0.3s ease-in-out}.author-content p{color:var(--text-color);opacity:80%;margin-bottom:0;transition:all 0.3s ease-in-out}.testimonial-rating{margin-bottom:20px}.testimonial-rating i{font-size:18px;color:var(--accent-color);transition:all 0.6s ease-in-out}.testimonial-content p{font-size:17px;font-weight:400;line-height:1.8em;color:var(--text-color);margin-bottom:0}.testimonial-author-simple{margin-top:28px;padding-top:24px;border-top:1px solid var(--divider-color)}.testimonial-author-simple h4{font-size:16px;font-weight:700;color:var(--primary-color);margin-bottom:4px}.testimonial-author-simple p{font-size:13px;color:var(--text-color);margin:0;opacity:.75}.testimonial-pagination{position:relative;text-align:center;margin-top:50px}.testimonial-pagination .swiper-pagination-bullet{height:10px;width:10px;background:var(--text-color);opacity:1;margin:0 3px;transition:all 0.4s ease-in-out}.testimonial-pagination .swiper-pagination-bullet-active{width:20px;background:var(--text-color);border-radius:12px}.our-blog{padding:100px 0 70px}.post-item{background-color:var(--white-color);border:1px solid var(--divider-color);border-radius:20px;height:calc(100% - 30px);margin-bottom:30px;overflow:hidden}.post-featured-image a{display:block;overflow:hidden;cursor:none;aspect-ratio:3 / 2}.post-featured-image figure{display:block;margin:0;height:100%;overflow:hidden}.post-featured-image img{width:100%;height:100%;object-fit:cover;transition:all 0.5s ease-in-out}.post-item:hover .post-featured-image img{transform:scale(1.1)}.post-item-body{padding:20px 30px 30px}.post-item-content{margin-bottom:20px}.post-item-content h2{font-size:20px;line-height:1.4em}.post-item-content h2 a{display:inline-block;color:inherit}.main-footer{position:relative;background-image:url(/wp-content/themes/recovery-master/images/footer-bg.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% auto;padding:100px 0 0}.footer-header{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--dark-divider-color);margin-bottom:60px;padding-bottom:60px}.about-footer{width:38%;padding-right:60px}.footer-logo img{width:100%;max-width:172px}.about-footer-content{margin-top:15px}.about-footer-content p{color:var(--white-color);margin:0}.footer-header .footer-contact-box{width:32%}.footer-contact-item{display:flex;border-bottom:1px solid var(--dark-divider-color);margin-bottom:30px;padding-bottom:30px}.footer-contact-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.footer-contact-item .icon-box{position:relative;width:60px;height:60px;background-color:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px}.footer-contact-item .icon-box:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--white-color);border-radius:50%;height:100%;width:100%;transform:scale(0);transition:all 0.4s ease-in-out;z-index:0}.footer-contact-item:hover .icon-box::before{transform:scale(1)}.footer-contact-item .icon-box i{position:relative;font-size:24px;color:var(--primary-color);z-index:1}.footer-contact-item-content{width:calc(100% - 80px)}.footer-contact-item-content h3{color:var(--white-color);font-size:20px;text-transform:capitalize;margin-bottom:10px}.footer-contact-item-content p{color:var(--white-color);margin:0}.footer-contact-item-content p a{color:inherit;transition:all 0.3s ease-in-out}.footer-contact-item-content p a:hover{color:var(--accent-color)}.footer-social-links{width:30%;text-align:right}.footer-social-links span{display:inline-block;font-size:20px;font-weight:600;line-height:1.4em;color:var(--white-color);margin-bottom:20px}.footer-social-links ul{list-style:none;padding:0;margin:0}.footer-social-links ul li{display:inline-block;border-radius:50%;margin-right:10px}.footer-social-links ul li:last-child{margin-right:0}.footer-social-links ul li a{background:var(--accent-color);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out}.footer-social-links ul li:hover a{background:var(--white-color)}.footer-social-links ul li a i{color:var(--primary-color);font-size:20px}.quick-links{margin-left:40px}.footer-links h3{font-size:20px;text-transform:capitalize;color:var(--white-color);margin-bottom:30px}.footer-links p{color:var(--white-color);margin:0}.footer-links ul{list-style:disc;padding-left:20px;margin:0}.footer-links ul li::marker{color:var(--accent-color);transition:all 0.3s ease-in-out}.footer-links ul li:hover::marker{color:var(--white-color)}.footer-links ul li{color:var(--white-color);line-height:normal;text-transform:capitalize;margin-bottom:15px;transition:all 0.3s ease-in-out}.footer-links ul li:last-child{margin-bottom:0}.footer-links ul li:hover{color:var(--accent-color)}.footer-links ul li a{color:inherit;display:inline-block}.footer-newsletter-box p{margin-top:30px}.newsletter-form .form-group{display:flex}.newsletter-form .form-group .form-control{width:68%;font-size:16px;font-weight:500;line-height:1.4em;color:var(--white-color);background-color:#fff0;border:1px solid var(--dark-divider-color);border-right:none;border-radius:10px 0 0 10px;outline:none;box-shadow:none;padding:12px 20px}.newsletter-form .form-group .form-control::placeholder{color:var(--text-color)}.newsletter-form .form-group .btn-default.btn-highlighted{width:32%;border-radius:0 10px 10px 0}.footer-copyright-text{border-top:1px solid var(--dark-divider-color);padding:40px 0;margin-top:60px;text-align:center}.footer-copyright-text p{color:var(--white-color);margin-bottom:0}.page-header{background-image:url(/wp-content/themes/recovery-master/images/page-header-bg.png);background-repeat:no-repeat;background-position:bottom left;background-size:100% auto;padding:120px 0}.page-header-box{text-align:center}.page-header-box h1{display:inline-block;font-size:60px;font-weight:700;line-height:1.1em;color:var(--white-color);margin-bottom:15px;cursor:none}.page-header-box h1 span{color:var(--accent-secondary-color)}.page-header-box ol{margin:0;padding:0;justify-content:center}.page-header-box ol li.breadcrumb-item{font-size:16px;text-transform:capitalize;line-height:normal;color:var(--white-color)}.page-header-box ol li.breadcrumb-item a{color:inherit}.page-header-box ol .breadcrumb-item+.breadcrumb-item::before{color:var(--accent-color)}.our-approach{background-image:url(/wp-content/themes/recovery-master/images/approach-bg-img.png);background-repeat:no-repeat;background-position:bottom left;background-size:100% auto;padding:100px 0}.approach-list-item{display:flex;align-items:center;gap:30px 60px;flex-wrap:wrap;border-bottom:1px solid var(--dark-divider-color);margin-bottom:80px;padding-bottom:80px}.approach-list-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.approach-list-item:nth-child(even){flex-direction:row-reverse}.approach-image,.approach-item-content{width:calc(50% - 30px)}.approach-image figure{display:block;border-radius:20px}.approach-image img{width:100%;aspect-ratio:1 / .614;object-fit:cover;border-radius:20px}.approach-body{display:flex;flex-wrap:wrap;gap:30px;border-top:1px solid var(--dark-divider-color);padding-top:40px}.approach-body-item{width:calc(50% - 15px);display:flex;align-items:center}.approach-body-item .icon-box{position:relative;width:60px;height:60px;align-content:center;text-align:center;border:1px solid var(--accent-color);border-radius:10px;margin-right:30px;overflow:hidden;transition:all 0.4s ease-in-out}.approach-body-item .icon-box::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--accent-color);border-radius:8px;height:100%;width:100%;transform:scale(0);transition:all 0.4s ease-in-out;z-index:0}.approach-body-item:hover .icon-box::before{transform:scale(1) rotate(180deg)}.approach-body-item .icon-box img{position:relative;width:100%;max-width:30px;transition:all 0.4s ease-in-out;z-index:1}.approach-body-item:hover .icon-box img{filter:brightness(0) invert(0)}.approach-body-content{width:calc(100% - 90px)}.approach-body-content h3{font-size:20px;text-transform:capitalize;line-height:1.4em;color:var(--white-color)}.our-excellence{padding:100px 0}.why-choose-image.excellence-image{margin:0}.excellence-image figure img{aspect-ratio:1 / .415}.excellence-item-list{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.excellence-item{width:calc(33.33% - 20px);display:flex}.excellence-item .icon-box{position:relative;background:var(--accent-color);border-radius:10px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-right:20px;overflow:hidden}.excellence-item .icon-box::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:var(--primary-color);border-radius:8px;transform:scale(0);transition:all 0.4s ease-in-out}.excellence-item:hover .icon-box::before{transform:scale(1) rotate(180deg)}.excellence-item .icon-box img{position:relative;max-width:30px;transition:all 0.4s ease-in-out;z-index:1}.excellence-item:hover .icon-box img{filter:brightness(0) invert(1)}.excellence-item-content{width:calc(100% - 80px)}.excellence-item-content h3{font-size:20px;line-height:1.4em;text-transform:capitalize;margin-bottom:10px}.excellence-item-content p{margin-bottom:0}.our-innovation{padding:100px 0}.innovation-images{display:flex;align-items:start;flex-wrap:wrap;gap:20px;margin-right:15px}.innovation-img-box-1{width:calc(75% - 10px)}.innovation-img figure{display:block;border-radius:20px}.innovation-img img{width:100%;object-fit:cover;border-radius:20px}.innovation-img-box-1 .innovation-img img{aspect-ratio:1 / 1.188}.client-review-box{position:relative;display:flex;align-items:center;background-color:var(--primary-color);border:10px solid var(--secondary-color);border-radius:30px;padding:30px 20px;margin:-65px 35px 0;z-index:1}.customer-img.add-more i{font-size:24px;color:var(--primary-color)}.hero-client-content h3{font-size:20px;color:var(--white-color)}.innovation-img-box-2{width:calc(25% - 10px)}.innovation-img-box-2 .innovation-img{margin-bottom:20px}.innovation-img-box-2 .innovation-img:last-child{margin-bottom:0}.innovation-img-box-2 .innovation-img img{aspect-ratio:1 / 1.795}.innovation-counter-list{display:flex;flex-wrap:wrap;gap:30px 60px;border-top:1px solid var(--divider-color);padding-top:40px}.innovation-counter-item{position:relative;width:calc(33.33% - 40px)}.innovation-counter-item:after{content:'';position:absolute;top:0;right:-30px;bottom:0;background:var(--divider-color);width:1px;height:100%}.innovation-counter-item:last-child:after,.innovation-counter-item:nth-child(3n+3)::after{display:none}.innovation-counter-item h2{font-size:46px;font-weight:700;margin-bottom:10px}.innovation-counter-item p{margin-bottom:0}.innovation-list{border-top:1px solid var(--divider-color);margin-top:40px;padding-top:40px}.innovation-list ul{list-style:none;padding:0;margin:0}.innovation-list ul li{position:relative;display:inline-block;text-transform:capitalize;line-height:1.5em;padding-left:30px;margin-bottom:20px}.innovation-list ul li:last-child{margin-bottom:0}.innovation-list ul li::before{content:'\f14a';font-family:'Font Awesome 6 Free';font-weight:900;font-size:20px;color:var(--accent-color);display:inline-block;line-height:normal;position:absolute;top:1px;left:0}.our-team{padding:100px 0 70px}.team-item{position:relative;height:calc(100% - 30px);margin-bottom:30px;overflow:hidden}.team-image a{display:block;cursor:none;border-radius:20px;overflow:hidden}.team-image figure:before{content:'';position:absolute;width:100%;height:100%;right:0;bottom:0;left:0;background:linear-gradient(179.6deg,#fff0 47.79%,rgb(0 0 0 / .8) 81.7%);z-index:1}.team-image img{width:100%;aspect-ratio:1 / 1.39;object-fit:cover;transition:all 0.4s ease-in-out}.team-item:hover .team-image img{transform:scale(1.1)}.team-body{position:absolute;right:30px;bottom:30px;left:30px;transform:translateY(40px);text-align:center;transition:all 0.4s ease-in-out;z-index:2}.team-item:hover .team-body{transform:translateY(0)}.team-content h3{font-size:20px;text-transform:capitalize;color:var(--white-color);margin-bottom:10px}.team-content h3 a{color:inherit;transition:all 0.4s ease-in-out}.team-content h3 a:hover{color:var(--accent-color)}.team-content p{color:var(--white-color);text-transform:capitalize;margin:0}.team-social-list{opacity:0;visibility:hidden;transition:all 0.3s ease-in-out}.team-item:hover .team-social-list{margin-top:15px;opacity:1;visibility:visible}.team-social-list ul{display:flex;justify-content:center;gap:15px 20px;list-style:none;margin:0;padding:0}.team-social-list ul li a{width:36px;height:36px;color:var(--accent-color);background:#fff0;border-radius:50%;border:1px solid var(--accent-color);display:flex;align-items:center;justify-content:center;transition:all 0.4s ease-in-out}.team-social-list ul li:hover a{color:var(--primary-color);background:var(--accent-color)}.team-social-list ul li a i{font-size:18px;color:inherit}.our-faqs{padding:100px 0}.faqs-review-box{display:inline-block;width:100%;max-width:390px}.faqs-review-body{position:relative;display:flex;align-items:center;gap:20px;background-color:var(--white-color);border:1px solid var(--divider-color);border-bottom:none;border-radius:20px 20px 0 0;padding:30px;overflow:hidden}.faqs-review-body::before{content:'';position:absolute;left:0;right:0;bottom:0;background:var(--accent-color);width:100%;height:0;transition:all 0.4s ease-in-out;z-index:0}.faqs-review-box:hover .faqs-review-body::before{height:100%}.review-rating-box,.faqs-review-body .hero-client-box{position:relative;z-index:1}.review-rating-box{width:40%;display:flex;align-items:center;justify-content:space-between}.review-rating-box h2{font-size:46px;font-weight:700}.review-rating-box i{font-size:40px;color:var(--accent-color);transition:all 0.4s ease-in-out}.faqs-review-body .hero-client-box{display:block}.faqs-review-body .customer-images{margin:0 0 10px 0}.faqs-review-body .customer-images .customer-img{border-color:var(--white-color)}.faqs-review-body .hero-client-box p{color:var(--text-color);transition:all 0.4s ease-in-out}.faqs-review-box:hover .faqs-review-body .review-rating-box i,.faqs-review-box:hover .faqs-review-body .hero-client-box p{color:var(--primary-color)}.faqs-review-footer{border-top:1px solid var(--divider-color)}.faqs-review-footer a{width:100%;font-size:20px;line-height:1.2em;display:inline-flex;align-items:center;border-radius:0 0 20px 20px;background:var(--accent-color);color:var(--primary-color);padding:18px 30px}.faqs-review-footer a i{font-size:22px;margin-right:15px}.faq-accordion .accordion-item{position:relative;border:1px solid var(--divider-color);background:var(--white-color);border-radius:20px;padding:0;margin-bottom:20px;transition:all 0.3s ease-in-out;overflow:hidden}.faq-accordion .accordion-item:last-child{margin-bottom:0}.faq-accordion .accordion-header .accordion-button{font-size:20px;font-weight:600;line-height:1.3em;color:var(--text-color);padding:20px 50px 20px 20px;transition:all 0.3s ease-in-out}.faq-accordion .accordion-header .accordion-button.collapsed{color:var(--text-color);background:#fff0}.faq-accordion .accordion-item .accordion-button::after,.faq-accordion .accordion-item .accordion-button.collapsed::after{content:'\f056';font-family:"FontAwesome";position:absolute;right:20px;top:20px;bottom:auto;font-size:24px;font-weight:900;color:var(--primary-color);transition:all 0.3s ease-in-out}.faq-accordion .accordion-item .accordion-button.collapsed::after{content:'\f055';color:var(--accent-color)}.faq-accordion .accordion-item .accordion-body{border-top:1px solid var(--dark-divider-color);padding:0 50px 20px 20px}.faq-accordion .accordion-item .accordion-body p{margin:0}.page-services{padding:100px 0 70px}.page-service-single{padding:100px 0}.page-single-sidebar{position:sticky;top:30px;margin-right:20px}.page-catagery-list{border:1px solid var(--divider-color);border-radius:20px;margin-bottom:60px;overflow:hidden}.page-catagery-list h3{font-size:20px;font-weight:600;text-transform:capitalize;background-color:var(--primary-color);color:var(--white-color);padding:25px 30px}.page-catagery-list ul{list-style:none;margin:0;padding:30px;background-color:var(--white-color)}.page-catagery-list ul li{line-height:1.5em;border-bottom:1px solid var(--divider-color);margin-bottom:20px;padding-bottom:20px}.page-catagery-list ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-catagery-list ul li a{position:relative;display:block;text-transform:capitalize;color:var(--text-color);padding-right:25px;transition:all 0.3s ease-in-out}.page-catagery-list ul li a:hover{color:var(--primary-color)}.page-catagery-list ul li a::before{content:'\f061';font-family:'FontAwesome';position:absolute;top:0;right:0;font-size:18px;color:inherit}.faqs-review-box.sidebar-cta-box{max-width:100%}.page-single-image{margin-bottom:40px}.page-single-image figure{display:block;border-radius:20px}.page-single-image img{width:100%;aspect-ratio:1 / .574;object-fit:cover;border-radius:20px}.service-entry{margin-bottom:60px}.service-entry p{margin-bottom:20px}.service-entry p:last-child{margin-bottom:0}.service-entry h2{font-size:46px;font-weight:700;margin-bottom:20px}.service-entry ul{margin:0;padding:0;list-style:none}.service-entry ul li{position:relative;line-height:1.5em;padding-left:30px;margin-bottom:20px}.service-entry ul li:last-child{margin-bottom:0}.service-entry ul li::before{content:'\f14a';font-family:'Font Awesome 6 Free';font-weight:900;font-size:20px;color:var(--accent-color);display:inline-block;line-height:normal;position:absolute;top:1px;left:0}.service-power-up-box,.service-reliable-box,.service-care-box{margin-top:60px}.service-power-image-steps{display:flex;flex-wrap:wrap;align-items:center;gap:30px;margin-top:40px}.service-power-steps,.service-power-image{width:calc(50% - 15px)}.service-power-step-item{display:flex;gap:20px;border-bottom:1px solid var(--divider-color);padding-bottom:30px;margin-bottom:30px}.service-power-step-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.service-power-step-no h2{font-size:40px;font-weight:400;margin-bottom:0}.service-power-step-content h3{font-size:20px;margin-bottom:10px}.service-power-step-content p{margin-bottom:0}.service-power-image figure{display:block;border-radius:20px}.service-power-image img{width:100%;aspect-ratio:1 / 1.077;object-fit:cover;border-radius:20px}.service-reliable-item-box{background:var(--white-color);border-radius:20px;border-top:2px solid var(--accent-color);padding:40px}.service-reliable-item-list{display:flex;flex-wrap:wrap;gap:30px 100px;border-top:1px solid var(--divider-color);margin-top:40px;padding-top:40px}.service-reliable-item-list .excellence-item{position:relative;width:calc(33.33% - 66.67px);display:block}.service-reliable-item-list .excellence-item::before{content:'';position:absolute;top:0;right:-50px;bottom:0;background:var(--divider-color);width:1px;height:100%}.service-reliable-item-list .excellence-item:last-child::before,.service-reliable-item-list .excellence-item:nth-child(3n+3)::before{display:none}.service-reliable-item-list .excellence-item .icon-box{background-color:var(--accent-color);margin:0 0 20px 0}.service-reliable-item-list .excellence-item .excellence-item-content{width:100%}.service-reliable-item-list .excellence-item .excellence-item-content h3{margin-bottom:0}.service-care-image-counters{display:flex;flex-wrap:wrap;gap:30px;background-color:var(--primary-color);border-radius:20px;margin-top:40px;padding:40px}.service-care-image,.service-care-counetrs{width:calc(50% - 15px)}.service-care-image figure{display:block;border-radius:20px}.service-care-image img{width:100%;aspect-ratio:1 / .585;object-fit:cover}.service-care-counetrs{display:flex;flex-wrap:wrap;gap:50px 20px}.service-care-counter-item{width:calc(50% - 10px)}.service-care-counter-item h2{color:var(--accent-color);margin-bottom:5px}.service-care-counter-item p{color:var(--white-color);margin:0}.page-blog{padding:100px 0}.page-pagination{margin-top:30px;text-align:center}.page-pagination ul{justify-content:center;padding:0;margin:0}.page-pagination ul li a,.page-pagination ul li span{display:flex;text-decoration:none;justify-content:center;align-items:center;background:var(--white-color);color:var(--primary-color);border-radius:12px;width:40px;height:40px;margin:0 5px;font-weight:700;line-height:1em;transition:all 0.3s ease-in-out}.page-pagination ul li.active a,.page-pagination ul li a:hover{background:var(--primary-color);color:var(--white-color)}.page-single-post{padding:100px 0}.post-single-meta ol li{font-size:18px;color:var(--white-color);margin-right:15px}.post-single-meta ol li:last-child{margin-right:0}.post-single-meta ol li i{font-size:18px;color:var(--white-color);margin-right:5px}.post-image{position:relative;margin-bottom:30px}.post-image figure{display:block;border-radius:20px;overflow:hidden}.post-image img{width:100%;aspect-ratio:1 / .5;object-fit:cover;border-radius:20px}.post-content{width:100%;max-width:1100px;margin:0 auto}.post-entry{border-bottom:1px solid var(--divider-color);padding-bottom:30px;margin-bottom:30px}.post-entry:after{content:'';display:block;clear:both}.post-entry a{color:var(--accent-color)}.post-entry h1,.post-entry h2,.post-entry h3,.post-entry h4,.post-entry h5,.post-entry h6{font-weight:700;line-height:1.1em;margin:0 0 .435em}.post-entry h1{font-size:60px}.post-entry h2{font-size:46px}.post-entry h3{font-size:40px}.post-entry h4{font-size:30px}.post-entry h5{font-size:24px}.post-entry h6{font-size:20px}.post-entry p{margin-bottom:20px}.post-entry p:last-child{margin-bottom:0}.post-entry p strong{color:var(--primary-color);font-size:18px;font-weight:600}.post-entry ol{margin:0 0 30px}.post-entry ul{padding:0;margin:20px 0 20px;padding-left:20px}.post-entry ol li,.post-entry ul li{position:relative;font-size:16px;font-weight:500;line-height:1.5em;color:var(--text-color);margin-bottom:15px}.post-entry ul li:last-child{margin-bottom:0}.post-entry ul ul,.post-entry ul ol,.post-entry ol ol,.post-entry ol ul{margin-top:20px;margin-bottom:0}.post-entry ul ul li:last-child,.post-entry ul ol li:last-child,.post-entry ol ol li:last-child,.post-entry ol ul li:last-child{margin-bottom:0}.post-entry blockquote{background:url(/wp-content/themes/recovery-master/images/icon-blockquote.svg),var(--primary-color);background-repeat:no-repeat;background-position:30px 30px;background-size:45px;border-radius:12px;padding:30px 30px 30px 90px;margin-bottom:30px}.post-entry blockquote p{font-size:20px;font-weight:600;line-height:1.5em;color:var(--white-color)}.post-entry blockquote p:last-child{margin-bottom:0}.tag-links{font-size:20px;font-weight:600;text-transform:capitalize;color:var(--primary-color);display:inline-flex;align-items:center;flex-wrap:wrap;gap:15px}.post-tags .tag-links a{display:inline-block;font-size:16px;font-weight:600;text-transform:capitalize;line-height:1em;background:var(--accent-color);color:var(--primary-color);border-radius:10px;padding:12px 20px;transition:all 0.3s ease-in-out}.post-tags .tag-links a:hover{background:var(--primary-color);color:var(--white-color)}.post-social-sharing{text-align:right}.post-social-sharing ul{list-style:none;padding:0;margin:0}.post-social-sharing ul li{display:inline-block;margin-right:10px}.post-social-sharing ul li:last-child{margin-right:0}.post-social-sharing ul li a{display:flex;align-items:center;justify-content:center;text-align:center;background:var(--accent-color);color:var(--primary-color);border-radius:10px;width:40px;height:40px;transition:all 0.3s ease-in-out}.post-social-sharing ul li:hover a{background:var(--primary-color);color:var(--white-color)}.post-social-sharing ul li a i{font-size:18px;color:inherit}.page-projects{padding:100px 0 60px}.page-project-single{padding:100px 0}.project-category{border:1px solid var(--divider-color);background:var(--white-color);border-radius:20px;overflow:hidden;margin-bottom:60px}.project-category-list h3{font-size:20px;color:var(--primary-color);border-bottom:1px solid var(--divider-color);padding:25px 30px}.project-category-list ul{margin:0;padding:30px;list-style:none}.project-category-list ul li{font-size:18px;font-weight:600;line-height:1.5em;text-transform:capitalize;color:var(--primary-color);border-bottom:1px solid var(--divider-color);display:flex;gap:25px;margin-bottom:20px;padding-bottom:20px}.project-category-list ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.project-category-list ul li span{font-size:16px;font-weight:400;color:var(--text-color)}.category-social-link{background-color:var(--primary-color);display:flex;gap:30px;align-items:center;padding:30px}.category-social-link span{font-size:20px;font-weight:600;line-height:1.4em;text-transform:capitalize;color:var(--white-color)}.category-social-link ul{margin:0;padding:0;list-style:none}.category-social-link ul li{display:inline-block;border-radius:50%;margin-right:10px}.category-social-link ul li:last-child{margin-right:0}.category-social-link ul li a{background:var(--accent-color);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out}.category-social-link ul li:hover a{background:var(--white-color)}.category-social-link ul li a i{font-size:20px;color:var(--primary-color)}.project-entry{margin-bottom:60px}.project-entry p{margin-bottom:20px}.project-entry p:last-child{margin-bottom:0}.project-entry h2{font-size:46px;font-weight:700;margin-bottom:20px}.project-entry ul{margin:0;padding:0;list-style:none}.project-entry ul li{position:relative;line-height:1.5em;padding-left:30px;margin-bottom:20px}.project-entry ul li:last-child{margin-bottom:0}.project-entry ul li::before{content:'\f14a';font-family:'Font Awesome 6 Free';font-weight:900;font-size:20px;color:var(--accent-color);display:inline-block;line-height:normal;position:absolute;top:1px;left:0}.project-overview-box,.project-solution-box,.project-expert-box{margin-top:60px}.project-entry-video-content{display:flex;flex-wrap:wrap;border-radius:20px;margin-top:40px;overflow:hidden}.project-entry-video{position:relative;width:62%}.project-entry-video figure{display:block;height:100%}.project-entry-video figure::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--primary-color);opacity:30%;width:100%;height:100%;z-index:1}.project-entry-video .video-play-button a{height:60px;width:60px}.project-entry-video .video-play-button a::before,.project-entry-video .video-play-button a::after{top:-33%;left:-33%}.project-entry-video .video-play-button i{font-size:26px}.project-entry-video figure img{width:100%;height:100%;aspect-ratio:1 / .468;object-fit:cover}.project-entry-content{width:38%;background:url(/wp-content/themes/recovery-master/images/icon-blockquote-light.svg),var(--primary-color);background-repeat:no-repeat;background-position:top 10px left 10px;background-size:98px auto;align-content:center;padding:55px 20px 30px}.project-entry-content h3{font-size:20px;line-height:1.4em;color:var(--white-color)}.project-entry-content ul{margin:40px 0 0}.project-entry-content ul li{color:var(--white-color)}.project-solution-image-conetnt,.project-challenge-list{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px}.project-solution-conetnt,.project-solution-image{width:calc(50% - 15px)}.project-solution-conetnt .about-body-item{width:100%;margin-bottom:30px}.project-solution-conetnt .about-body-item:last-child{margin-bottom:0}.project-solution-image figure{display:block;border-radius:20px}.project-solution-image img{width:100%;aspect-ratio:1 / .481;object-fit:cover;border-radius:20px}.project-challenge-list .excellence-item{width:calc(50% - 15px);display:block;background:var(--primary-color);border-radius:20px;padding:40px}.project-challenge-list .excellence-item:nth-child(even){background:var(--accent-color)}.project-challenge-list .excellence-item .icon-box{margin:0 0 40px 0}.project-challenge-list .excellence-item .icon-box::before{background:var(--white-color)}.project-challenge-list .excellence-item:nth-child(even) .icon-box img{filter:brightness(0) invert(1)}.project-challenge-list .excellence-item:nth-child(even) .icon-box{background-color:var(--primary-color)}.project-challenge-list .excellence-item:hover .icon-box img{filter:brightness(0) invert(0)}.project-challenge-list .excellence-item-content{width:100%}.project-challenge-list .excellence-item-content h3,.project-challenge-list .excellence-item-content p{color:var(--white-color)}.project-challenge-list .excellence-item:nth-child(even) .excellence-item-content h3,.project-challenge-list .excellence-item:nth-child(even) .excellence-item-content p{color:var(--primary-color)}.project-expert-box ul{display:flex;flex-wrap:wrap;gap:30px}.project-expert-box ul li{width:calc(50% - 15px);border:1px solid var(--divider-color);border-radius:10px;padding:17px 20px 17px 45px;margin:0;transition:all 0.4s ease-in-out}.project-expert-box ul li:hover{color:var(--primary-color);background:var(--accent-color)}.project-expert-box ul li::before{top:18px;left:20px;transition:all 0.4s ease-in-out}.project-expert-box ul li:hover::before{color:var(--primary-color)}.page-team{padding:100px 0 70px}.page-team-single{padding:100px 0}.team-single-image{margin-bottom:60px}.team-single-image figure{display:block;border-radius:20px}.team-single-image img{width:100%;aspect-ratio:1 / 1.485;object-fit:cover;border-radius:20px}.team-member-about,.member-professional-info,.member-technical-info,.team-member-achievements{margin-bottom:60px}.member-content-body{background-color:var(--white-color);border-radius:20px;margin-bottom:40px;padding:40px}.member-content-body ul{display:flex;flex-wrap:wrap;gap:40px 30px;list-style:none;margin:0;padding:0}.member-content-body ul li{width:calc(50% - 15px);display:flex;flex-wrap:wrap;align-items:center;gap:20px;font-size:20px;font-weight:600;text-transform:capitalize;line-height:1.5em;color:var(--primary-color)}.member-content-body ul li span{font-size:16px;font-weight:400;text-transform:none;color:var(--text-color)}.member-social-list{display:flex;flex-wrap:wrap;align-items:center;gap:15px 20px}.member-social-list h3{font-size:20px;text-transform:capitalize}.member-social-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 15px}.member-social-list ul li a{width:40px;height:40px;color:var(--primary-color);background:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.4s ease-in-out}.member-social-list ul li a:hover{background:var(--primary-color);color:var(--white-color)}.member-social-list ul li a i{color:inherit;font-size:18px}.member-professional-info{background-color:var(--white-color);border-radius:20px;padding:40px}.member-professional-info-content ul{list-style:none;padding:0;margin:0}.member-professional-info-content ul li{position:relative;line-height:1.5em;padding-left:30px;margin-bottom:20px}.member-professional-info-content ul li:last-child{margin-bottom:0}.member-professional-info-content ul li::before{content:'\f14a';font-family:'Font Awesome 6 Free';position:absolute;font-weight:900;font-size:20px;color:var(--accent-color);display:inline-block;line-height:normal;top:1px;left:0}.technical-info-item{display:flex;margin-bottom:30px}.technical-info-item:last-child{margin-bottom:0}.technical-info-item .icon-box{position:relative;width:60px;height:60px;align-content:center;text-align:center;background-color:var(--accent-color);border-radius:10px;margin-right:20px;overflow:hidden;transition:all 0.4s ease-in-out}.technical-info-item .icon-box::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:var(--primary-color);border-radius:8px;height:100%;width:100%;transform:scale(0);transition:all 0.4s ease-in-out;z-index:0}.technical-info-item:hover .icon-box::before{transform:scale(1) rotate(180deg)}.technical-info-item .icon-box img{position:relative;width:100%;max-width:30px;transition:all 0.4s ease-in-out;z-index:1}.technical-info-item:hover .icon-box img{filter:brightness(0) invert(1)}.technical-info-item-content{width:calc(100% - 80px)}.technical-info-item-content h3{font-size:20px;text-transform:capitalize;margin-bottom:10px}.technical-info-item-content p{margin:0}.member-achievements-list{display:flex;flex-wrap:wrap;gap:30px}.member-achievements-list .skills-progress-bar{width:calc(50% - 15px)}.skills-progress-bar .skill-data{display:flex;justify-content:space-between;margin-bottom:20px;gap:10px}.skills-progress-bar .skill-data .skill-title{text-transform:capitalize}.skills-progress-bar .skillbar .skill-progress{position:relative;width:100%;height:16px;border:1px solid var(--divider-color);border-radius:100px;overflow:hidden}.skills-progress-bar .skillbar .skill-progress .count-bar{position:absolute;top:0;left:0;bottom:0;background:var(--accent-color);border-radius:100px}.team-contact-form .contact-us-form{background-color:var(--white-color);width:100%}.page-testimonials{padding:100px 0 70px}.page-testimonials .testimonial-item{background-color:var(--white-color);border:1px solid var(--divider-color);border-radius:20px;padding:30px;height:calc(100% - 30px);margin-bottom:30px}.page-testimonials .testimonial-item::before{display:none}.page-testimonials .testimonial-item .testimonial-header{border-color:var(--divider-color)}.page-testimonials .testimonial-item .author-content h3{color:var(--primary-color)}.page-testimonials .testimonial-item .author-content p,.page-testimonials .testimonial-item .testimonial-content p{color:var(--text-color)}.page-gallery{padding:100px 0 70px}.page-gallery-box .photo-gallery{height:calc(100% - 30px);margin-bottom:30px}.page-gallery-box .photo-gallery a{cursor:none}.page-gallery-box .photo-gallery figure{display:block;border-radius:20px}.page-gallery-box .photo-gallery img{width:100%;aspect-ratio:1 / .83;object-fit:cover;border-radius:20px}.page-video-gallery{padding:100px 0 70px}.video-gallery-image{height:calc(100% - 30px);margin-bottom:30px;overflow:hidden}.video-gallery-image a{position:relative;display:block;cursor:none}.video-gallery-image a::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--primary-color);border-radius:20px;opacity:0%;visibility:hidden;width:100%;height:100%;z-index:1;transform:scale(0);transition:all 0.4s ease-in-out}.video-gallery-image:hover a::before{opacity:40%;visibility:visible;transform:scale(1)}.video-gallery-image a::after{content:'\f04b';font-family:'FontAwesome';position:absolute;top:50%;left:50%;right:0;transform:translate(-50%,-50%);font-size:20px;background:var(--accent-color);color:var(--primary-color);border-radius:50%;height:60px;width:60px;cursor:none;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 0.5s ease-in-out;z-index:1}.video-gallery-image:hover a::after{opacity:1;visibility:visible}.video-gallery-image img{width:100%;aspect-ratio:1 / .83;object-fit:cover;border-radius:20px}.page-faqs{padding:100px 0}.page-faqs-catagery .page-faq-accordion{margin-bottom:60px}.page-faqs-catagery .page-faq-accordion:last-child{margin-bottom:0}.page-contact-us{padding:100px 0}.contact-us-box{background:var(--white-color) url(/wp-content/themes/recovery-master/images/contact-box-bg.svg);background-repeat:no-repeat;background-position:center center;background-size:100% auto;border-radius:20px;display:flex;flex-wrap:wrap;align-items:center;gap:30px 60px;padding:80px}.contact-us-content,.contact-us-form{width:calc(50% - 30px)}.contact-us-form{background-color:var(--secondary-color);border-radius:20px;padding:40px}.contact-info-item{display:flex;border-bottom:1px solid var(--divider-color);margin-bottom:40px;padding-bottom:40px}.contact-info-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.contact-info-item .icon-box{position:relative;width:60px;height:60px;background-color:#4619f938;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-right:25px}.contact-info-item .icon-box:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#4619f938;border-radius:10px;height:100%;width:100%;transform:scale(0);transition:all 0.4s ease-in-out;z-index:0}.contact-info-item:hover .icon-box::before{transform:scale(1) rotate(180deg)}.contact-info-item .icon-box img{position:relative;width:100%;max-width:30px;transition:all 0.3s ease-in-out;z-index:1}.contact-info-item:hover .icon-box img{filter:brightness(1) invert(1)}.contact-item-content{width:calc(100% - 85px)}.contact-item-content p{text-transform:capitalize;margin-bottom:12px}.contact-item-content h3{font-size:20px}.contact-item-content h3 a{color:inherit;transition:all 0.3s ease-in-out}.contact-item-content h3 a:hover{color:var(--accent-color)}.contact-form .form-control{font-size:16px;font-weight:400;line-height:1.5em;color:var(--white-color);background-color:rgb(255 255 255 / .05);border:1px solid var(--dark-divider-color);border-radius:12px;padding:17px 20px;box-shadow:none;outline:none;transition:all 0.3s ease}.contact-form .form-control:focus{background-color:rgb(255 255 255 / .05);border-color:var(--accent-color)}.contact-form .form-control::placeholder{color:rgb(255 255 255 / .6)}.contact-form .btn-default{width:100%}.google-map .container-fluid{padding:0}.google-map-iframe,.google-map-iframe iframe{height:550px;width:100%}.error-page{padding:100px 0}.error-page-image{text-align:center;margin-bottom:30px}.error-page-image img{width:100%;max-width:45%}.error-page-content{text-align:center}.error-page-content .section-title,.error-page-content-body p{margin-bottom:20px}@media only screen and (max-width:1300px){.main-menu ul li{margin:0}}@media only screen and (max-width:991px){.btn-default{padding:14px 15px}.navbar{padding:15px 0}.navbar-brand img{max-width:180px}.main-menu ul li.highlighted-menu{display:block}.slicknav_nav li,.slicknav_nav ul{display:block}.responsive-menu,.navbar-toggle{display:block}.header-btn{display:none}.section-row{margin-bottom:40px}.section-title{margin-bottom:30px}.section-title h3{font-size:14px}.section-title h1{font-size:45px}.section-title h2{font-size:36px}.section-title p{margin-top:10px}.section-title-content{margin-top:10px}.section-btn{text-align:left;margin-top:15px}.hero{padding:50px 0}.hero.hero-bg-image{padding:100px 0}.hero.hero-bg-image.hero-slider-layout .hero-slide{padding:100px 0}.hero.hero-bg-image.hero-slider-layout .hero-pagination{bottom:30px}.hero-content{margin-bottom:30px}.hero-list{margin-top:30px;padding-top:30px}.hero-list ul{gap:10px}.hero-list ul li{width:100%;padding-left:25px}.hero-list ul li::before{font-size:18px;top:2px}.hero-image{max-width:75%;margin:0 auto;margin-bottom:-50px}.learn-more-circle a img{max-width:120px}.our-scrolling-ticker{padding:15px 0}.scrolling-ticker-box{--gap:50px}.scrolling-content span{font-size:26px}.scrolling-content span::before{left:-25px;width:8px;height:8px}.about-us{padding:50px 0}.about-us-images{width:100%;margin:0 0 30px}.about-counter-box{padding:20px 40px}.about-counter-header{margin-bottom:20px}.about-counter-header h2{width:calc(50% - 15px);font-size:36px;margin-right:15px}.about-counter-header p{width:50%}.about-counter-body a img{max-width:100px}.about-counter-footer h3{font-size:20px}.about-us-body{margin-bottom:30px}.about-body-item::before{width:70px}.about-body-item .icon-box{height:70px;width:70px}.about-body-item .icon-box img{max-width:34px}.about-body-title{width:calc(100% - 70px)}.about-body-title h3{font-size:20px}.about-us-list ul li{padding-left:25px}.about-us-list ul li::before{font-size:18px;top:2px}.about-us-footer{margin-top:30px;padding-top:30px}.our-services{padding:50px 0}.service-image img{aspect-ratio:1 / 1.05}.service-item .icon-box{top:20px;left:20px;width:50px;height:50px}.service-item .icon-box img{max-width:26px}.service-body{right:20px;bottom:20px;left:20px}.section-footer-text{margin-top:10px}.our-protection{padding:50px 0}.our-protection-box{gap:50px 30px}.protection-video,.protection-content{width:100%}.protection-content .section-title{padding-bottom:30px}.protection-list ul li{padding-left:25px}.protection-list ul li::before{top:2px;font-size:18px}.protection-btn{margin-top:30px}.protection-video video{height:350px}.why-choose-us{padding:50px 0}.why-choose-item-box{margin-bottom:40px}.why-choose-item{width:calc(50% - 15px)}.why-choose-item .icon-box{width:50px;height:50px;margin-right:10px}.why-choose-item .icon-box img{max-width:26px}.why-choose-item-content{width:calc(100% - 60px)}.why-choose-image{margin:0 0 30px 0}.why-choose-image figure img{aspect-ratio:1 / .5}.video-play-button a{width:70px;height:70px}.video-play-button i{font-size:26px}.why-choose-counter-list{margin-top:30px}.why-choose-counter-item h2{font-size:36px}.our-projects{padding:50px 0 20px}.our-Project-nav{margin-bottom:40px}.our-Project-nav ul{gap:10px 20px}.project-item{height:calc(100% - 30px);margin-bottom:30px}.project-image{margin-bottom:15px}.project-content{margin:0}.project-content h3{font-size:18px}.how-it-work{padding:50px 0 0}.how-work-nav{margin-bottom:30px}.how-work-nav ul li .nav-link{font-size:16px;padding:0 5px 20px;flex-direction:column}.how-work-nav ul li .nav-link span{font-size:20px;margin:0 0 3px}.how-work-content{margin-bottom:30px}.how-work-content ul{margin-top:30px}.how-work-content ul li{padding-left:25px}.how-work-content ul li::before{font-size:18px;top:2px}.how-work-content .why-choose-counter-list{margin-top:30px;padding-top:30px}.how-work-image{margin-left:0}.how-work-image img{aspect-ratio:1 / .6}.our-partners{padding:40px;margin-top:50px}.our-partners .section-title{margin-bottom:30px}.partners-logo-box{gap:25px 50px;margin-left:15px}.what-we-do{padding:50px 0}.what-we-do-content{margin-bottom:30px}.what-do-body-item{margin-bottom:20px;padding-bottom:20px}.what-we-do-image{width:100%;max-width:75%;margin:0 auto}.years-experience{padding:10px 15px;border-radius:12px}.years-experience h2{font-size:36px}.years-experience p{font-size:14px}.testimonial-header{margin-bottom:20px;padding-bottom:20px}.author-image{margin-right:10px}.author-content h3{font-size:18px}.author-content p{font-size:14px}.testimonial-rating i{font-size:16px}.testimonial-content p{font-size:16px}.testimonial-pagination{margin-top:30px}.post-item-body{padding:15px}.post-item-content h2{font-size:18px}.footer-contact-item,.footer-header{margin-bottom:20px;padding-bottom:20px}.footer-social-links,.footer-header .footer-contact-box{width:100%}.footer-social-links{text-align:left;margin-bottom:30px}.footer-social-links span{font-size:18px;margin-bottom:15px}.footer-contact-item-content h3{font-size:18px;margin-bottom:6px}.footer-links h3{font-size:18px}.footer-links ul li{margin-bottom:12px}.footer-copyright-text{padding:15px 0}.page-header{padding:80px 0}.page-header-box h1{font-size:45px}.our-approach{padding:50px 0}.approach-list-item{margin-bottom:50px;padding-bottom:50px}.approach-image,.approach-item-content{width:100%}.approach-image img{aspect-ratio:1 / .49}.approach-body{padding-top:30px}.approach-body-item .icon-box{width:50px;height:50px;margin-right:15px}.approach-body-item .icon-box img{max-width:26px}.approach-body-content{width:calc(100% - 65px)}.our-excellence{padding:50px 0}.excellence-image figure img{aspect-ratio:1 / .5}.excellence-item{width:calc(50% - 15px)}.excellence-item .icon-box{width:50px;height:50px;margin-right:15px}.excellence-item .icon-box img{max-width:26px}.excellence-item-content{width:calc(100% - 65px)}.our-innovation{padding:50px 0}.innovation-images{margin:0 0 30px}.innovation-img-box-1 .innovation-img img{aspect-ratio:1 / .99}.client-review-box{padding:20px;margin:-55px 85px 0;border-width:5px;border-radius:20px}.client-review-box .customer-img,.client-review-box .customer-img.add-more{width:45px;height:45px}.customer-img.add-more i{font-size:18px}.hero-client-content h3{font-size:18px}.innovation-counter-list{padding-top:30px}.innovation-counter-item h2{font-size:36px}.innovation-list{margin-top:30px;padding-top:30px}.innovation-list ul li{padding-left:25px;margin-bottom:15px}.innovation-list ul li::before{font-size:18px;top:2px}.our-team{padding:50px 0 20px}.page-team-single{padding:50px 0}.team-single-image{margin-bottom:30px}.team-single-image img{aspect-ratio:1 / .7}.team-member-about,.member-professional-info,.member-technical-info,.team-member-achievements{margin-bottom:40px}.member-content-body{padding:20px;margin-bottom:30px}.member-content-body ul{gap:20px 30px}.member-content-body ul li{font-size:18px}.member-professional-info{padding:20px}.member-professional-info-content ul li{margin-bottom:15px;padding-left:25px}.member-professional-info-content ul li::before{font-size:18px;top:2px}.technical-info-item .icon-box{width:50px;height:50px;margin-right:15px}.technical-info-item .icon-box img{max-width:26px}.technical-info-item-content{width:calc(100% - 65px)}.technical-info-item-content h3{margin-bottom:5px}.skills-progress-bar .skill-data{margin-bottom:10px}.page-testimonials{padding:50px 0 20px}.page-testimonials .testimonial-item{padding:20px}.page-gallery{padding:50px 0 20px}.page-video-gallery{padding:50px 0 20px}.page-faqs{padding:50px 0}.page-faqs-catagery .page-faq-accordion{margin-bottom:40px}.page-contact-us{padding:40px 0}.contact-us-box{padding:50px}.contact-us-content,.contact-us-form{width:100%}.contact-info-item{margin-bottom:30px;padding-bottom:30px}.contact-item-content h3{font-size:18px}.google-map-iframe,.google-map-iframe iframe{height:450px}.error-page{padding:50px 0}.error-page-image{margin-bottom:20px}.error-page-image img{max-width:80%}.error-page-content .section-title,.error-page-content-body p{margin-bottom:15px}}@media only screen and (max-width:767px){.section-title h1{font-size:30px}.section-title h2{font-size:26px}.hero.hero-bg-image .hero-content{text-align:left}.hero-client-box,.hero-btn{width:100%}.hero-list{margin-top:20px;padding-top:20px}.hero-list ul{gap:10px}.hero-list ul li{width:100%;padding-left:25px}.hero-list ul li::before{font-size:18px;top:2px}.hero-image{max-width:100%}.learn-more-circle a img{max-width:80px}.scrolling-content span{font-size:20px}.about-img-1 figure,.about-counter-box{height:auto}.about-img-1,.about-counter-box{width:100%}.about-img-1 img,.about-img-2 img{aspect-ratio:1 / .75}.about-counter-box{padding:20px 30px}.about-counter-header h2{width:calc(35% - 15px);font-size:26px}.about-counter-header p{width:65%}.about-counter-body a img{max-width:100px}.about-counter-footer h3{font-size:18px}.about-us-body{gap:20px}.about-body-item{width:100%;border-radius:12px}.about-body-item::before{width:60px}.about-body-item .icon-box{height:60px;width:60px}.about-body-item .icon-box img{max-width:28px}.about-body-title{width:calc(100% - 60px)}.about-body-title h3{font-size:18px}.about-us-list ul{gap:10px}.about-us-list ul li{width:100%}.free-diagnostic-process{margin-top:25px;border-radius:12px;padding:20px}.free-diagnostic-head h3{font-size:24px}.free-diagnostic-steps{grid-template-columns:1fr;gap:12px}.free-step-item{border-radius:12px;padding:16px 16px 16px 52px}.free-step-number{left:14px;top:16px;width:26px;height:26px}.free-step-item h4{font-size:18px}.about-us-footer{margin-top:20px;padding-top:20px}.about-author-box{gap:10px}.about-author-box .author-info h3{font-size:18px}.service-content h3{font-size:18px}.section-footer-text span{font-size:14px}.protection-list ul{gap:10px}.protection-list ul li{width:100%}.protection-image{max-width:100%}.why-choose-item-box{gap:20px}.why-choose-item{width:100%}.why-choose-item-content h3{font-size:18px}.why-choose-image figure img{aspect-ratio:1 / .827}.why-choose-counter-list{gap:20px}.why-choose-counter-item{width:calc(50% - 10px)}.why-choose-counter-item:after{right:-10px}.why-choose-counter-item:nth-child(3n+3)::after{display:block}.why-choose-counter-item:last-child:after,.why-choose-counter-item:nth-child(2n+2)::after{display:none}.why-choose-counter-item h2{font-size:26px;margin-bottom:5px}.why-choose-counter-item p{font-size:14px}.our-Project-nav ul li .btn-default{padding:10px 12px}.project-content p{margin-bottom:5px}.how-work-nav ul li{width:50%}.how-work-nav ul li .nav-link{padding:0 2px 20px}.how-work-nav ul li .nav-link::before{display:none}.how-work-content ul{margin-top:20px;gap:10px}.how-work-content ul li{width:100%}.our-partners{padding:20px}.partners-logo-box{gap:20px}.partners-logo{width:calc(33.33% - 13.33px)}.what-do-body-item h3{font-size:18px;padding-left:17px}.what-do-body-item h3::before{width:8px;height:8px}.what-we-do-image{max-width:100%;padding:0}.years-experience{padding:10px 15px;border-radius:12px}.years-experience h2{font-size:26px}.years-experience p{font-size:14px}.testimonial-header{margin-bottom:20px;padding-bottom:20px}.author-image{margin-right:10px}.author-content h3{font-size:18px}.author-content p{font-size:14px}.testimonial-rating i{font-size:16px}.testimonial-content p{font-size:16px}.testimonial-pagination{margin-top:30px}.post-item-body{padding:15px}.post-item-content h2{font-size:18px}.footer-contact-item,.footer-header{margin-bottom:20px;padding-bottom:20px}.footer-social-links,.footer-header .footer-contact-box{width:100%}.footer-social-links{text-align:left;margin-bottom:30px}.footer-social-links span{font-size:18px;margin-bottom:15px}.footer-contact-item-content h3{font-size:18px;margin-bottom:6px}.footer-links h3{font-size:18px}.footer-links ul li{margin-bottom:12px}.footer-copyright-text{padding:15px 0}.page-header-box h1{font-size:30px}.approach-list-item{margin-bottom:30px;padding-bottom:30px}.approach-image img{aspect-ratio:1 / .6}.approach-body{gap:20px}.approach-body-item{width:100%}.approach-body-content h3{font-size:18px}.excellence-image figure img{aspect-ratio:1 / .75}.excellence-item-list{gap:20px}.excellence-item{width:100%}.excellence-item-content h3{font-size:18px;margin-bottom:5px}.innovation-img-box-1{width:calc(65% - 10px)}.innovation-img-box-1 .innovation-img img{aspect-ratio:1 / 1.625}.innovation-img-box-2{width:calc(35% - 10px)}.client-review-box{padding:15px;margin:-40px -105px 0 25px;border-width:5px;border-radius:20px}.client-review-box .customer-img,.client-review-box .customer-img.add-more{width:45px;height:45px}.customer-img.add-more i{font-size:18px}.hero-client-content h3{font-size:18px}.innovation-counter-list{gap:30px}.innovation-counter-item{width:calc(33.33% - 20px)}.innovation-counter-item:after{right:-15px}.innovation-counter-item h2{font-size:26px}.faqs-review-box{max-width:100%}.review-rating-box{width:30%}.review-rating-box h2{font-size:26px}.faqs-review-body .hero-client-box{width:calc(70% - 20px)}.faqs-review-footer a{font-size:18px}.faq-accordion .accordion-header .accordion-button{font-size:18px}.faq-accordion .accordion-item .accordion-body{padding:0 15px 15px}.page-catagery-list h3{font-size:18px}.faqs-review-box.sidebar-cta-box{max-width:100%}.page-single-image{margin-bottom:20px}.service-entry h2{font-size:26px}.service-power-steps,.service-power-image{width:100%}.service-power-step-content h3{font-size:18px;margin-bottom:5px}.service-power-image img{aspect-ratio:1 / .8}.service-reliable-item-box{padding:20px}.service-reliable-item-list{gap:30px 20px}.service-reliable-item-list .excellence-item{width:100%;display:flex;align-items:center}.service-reliable-item-list .excellence-item::before{right:0;bottom:-15px;top:auto;width:100%;height:1px}.service-reliable-item-list .excellence-item .icon-box{margin:0 15px 0 0}.service-reliable-item-list .excellence-item .excellence-item-content{width:calc(100% - 65px)}.service-care-image-counters{padding:20px}.service-care-image,.service-care-counetrs{width:100%}.service-care-counetrs{gap:30px 20px}.post-single-meta ol li{font-size:16px}.post-single-meta ol li i{font-size:16px}.post-image img{aspect-ratio:1 / .7}.post-entry blockquote{background:url(/wp-content/themes/recovery-master/images/icon-blockquote-light.svg),var(--primary-color);background-repeat:no-repeat;background-position:20px 20px;background-size:40px;border-radius:12px;padding:30px 30px 30px 90px;margin-bottom:30px}.post-entry blockquote p{font-size:18px}.post-entry h2{font-size:26px}.tag-links{font-size:18px}.project-category-list h3{font-size:18px}.category-social-link{padding:12px 20px;gap:20px}.category-social-link span{font-size:18px}.project-entry h2{font-size:26px}.project-entry-video,.project-entry-content{width:100%}.project-entry-video figure,.project-entry-video figure img{height:auto}.project-entry-video figure img{aspect-ratio:1 / .6}.project-entry-content h3{font-size:18px}.project-entry-content ul{margin:20px 0 0}.project-solution-conetnt .about-body-item{margin-bottom:20px}.project-solution-conetnt,.project-solution-image{width:100%}.project-challenge-list .excellence-item{width:100%;padding:20px}.project-challenge-list .excellence-item .icon-box{margin:0 0 20px 0}.project-expert-box ul{gap:20px}.project-expert-box ul li{width:calc(50% - 10px);margin:0;padding:8px 10px 8px 32px}.project-expert-box ul li::before{top:10px;left:8px}.page-team{padding:50px 0 20px}.page-team-single{padding:50px 0}.team-single-image{margin-bottom:30px}.team-single-image img{aspect-ratio:1 / 1.1}.member-content-body ul{gap:15px}.member-content-body ul li{width:100%;gap:10px;font-size:16px}.member-social-list h3{font-size:18px}.member-social-list ul{gap:10px}.technical-info-item-content h3{font-size:18px}.member-achievements-list{gap:20px}.member-achievements-list .skills-progress-bar{width:100%}.contact-us-box{padding:20px}.contact-info-item{margin-bottom:20px;padding-bottom:20px}.contact-item-content h3{font-size:18px}.google-map-iframe,.google-map-iframe iframe{height:350px}}header.main-header,header.main-header .header-sticky.active{background-color:var(--white-color);border-bottom:1px solid var(--divider-color)}.main-menu ul li a{color:var(--primary-color)}.dark-section,.dark-section-footer{background-color:var(--white-color)}.dark-section .section-title h3,.dark-section .section-title h1,.dark-section .section-title h2{color:var(--text-color)}.dark-section .section-title p,.dark-section .section-title-content p,.dark-section .section-footer-text p,.dark-section .section-footer-text p a{color:var(--body-text-color)}.wcu-card{background:var(--white-color);border:1px solid var(--divider-color);box-shadow:0 2px 16px rgb(8 29 13 / .06)}.wcu-card:hover{background:var(--secondary-color);border-color:var(--accent-color);box-shadow:0 8px 32px rgb(8 29 13 / .1)}.wcu-card-body h4{color:var(--text-color)}.wcu-card-body p{color:var(--body-text-color)}.wcu-card:hover .wcu-card-body h4,.wcu-card:hover .wcu-card-body p{color:var(--white-color)}.success-rate-section{background:var(--secondary-color);border-top:1px solid var(--divider-color);border-bottom:1px solid var(--divider-color)}.success-rate-label span{color:var(--text-color);border-color:var(--text-color)}.sr-number{color:var(--text-color)}.sr-number .counter{color:var(--text-color)}.sr-line{color:var(--text-color)}.sr-divider{background:var(--divider-color)}.our-testimonials{background-image:none;background-color:var(--secondary-color)}.testimonial-item{background:var(--white-color);border-radius:16px;padding:36px;box-shadow:0 2px 20px rgb(8 29 13 / .07)}.testimonial-item::before{display:none}.testimonial-author-simple h4{color:var(--primary-color)}.testimonial-author-simple p{color:var(--text-color)}.testimonial-content p{color:var(--primary-color)}.our-blog.dark-section{background-color:var(--body-bg-color)}.main-footer{background-image:none;background-color:#0f1b3d;border-top:none}.footer-header{border-bottom-color:rgb(255 255 255 / .1)}.footer-contact-item{border-bottom-color:rgb(255 255 255 / .1)}.main-footer h1,.main-footer h2,.main-footer h3,.main-footer h4,.main-footer h5,.main-footer h6{color:var(--white-color)}.main-footer p,.main-footer li,.main-footer span,.main-footer a{color:rgb(255 255 255 / .75)}.main-footer a:hover{color:var(--accent-color)}.footer-links ul li::marker{color:var(--accent-color)}.footer-links ul li:hover,.footer-links ul li:hover a{color:var(--accent-color)}.newsletter-form .form-group .form-control{color:var(--white-color);border-color:rgb(255 255 255 / .2);background-color:rgb(255 255 255 / .08)}.newsletter-form .form-group .form-control::placeholder{color:rgb(255 255 255 / .4)}.footer-copyright-text{border-top-color:rgb(255 255 255 / .1)}.footer-copyright-text p{color:rgb(255 255 255 / .5)}.footer-contact-item .icon-box{background-color:rgb(255 255 255 / .1)}.footer-contact-item .icon-box i{color:var(--white-color)}.slicknav_menu{background:var(--white-color);border-bottom:1px solid var(--divider-color)}.slicknav_nav .slicknav_row,.slicknav_nav li a{color:var(--primary-color)}.service-content h3,.service-hover-inner h3,.service-hover-inner p,.service-desc,.service-page-btn,.service-page-btn span,.service-swiper .swiper-button-next,.service-swiper .swiper-button-prev{color:var(--white-color)}.btn-default,.btn-default:link,.btn-default:visited,.btn-highlighted,.btn-highlighted:link{color:var(--white-color)}.wcu-card-icon i,.footer-contact-item .icon-box i{color:var(--white-color)}.section-alt-fcf8f2,.section-alt-fcf8f2>div,.section-alt-fcf8f2>section{background:#fcf8f2;background-image:none}.section-alt-fff,.section-alt-fff>div,.section-alt-fff>section{background:#fff;background-image:none}:root{--bg:#f7f9fb;--bg2:#eef2f5;--bg3:#e6ecf0;--surface:#ffffff;--border:rgba(0,16,90,0.10);--accent:#1B41FF;--accent-hover:#1535d6;--accent2:#00105A;--accent3:#dc2626;--text:#00105A;--muted:#4a5775;--dim:#8994ae;--shadow-sm:0 1px 2px rgba(15,32,45,0.04), 0 1px 3px rgba(15,32,45,0.06);--shadow-md:0 4px 6px rgba(15,32,45,0.04), 0 10px 20px rgba(15,32,45,0.06);--shadow-lg:0 10px 15px rgba(15,32,45,0.05), 0 20px 40px rgba(15,32,45,0.08);--font-head:'Syne', sans-serif;--font-body:'DM Sans', sans-serif}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.65;overflow-x:hidden}body::before{content:'';position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");opacity:.018;pointer-events:none;z-index:9999}nav.rm-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 48px;background:rgb(247 249 251 / .85);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);box-shadow:0 1px 0 rgb(15 32 45 / .02)}.rm-nav-logo{font-family:var(--font-head);font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--text);text-decoration:none;display:flex;align-items:center;gap:2px}.rm-nav-logo span{color:var(--accent)}.rm-nav-links{display:flex;gap:28px;list-style:none;align-items:center}.rm-nav-links a{color:var(--muted);text-decoration:none;font-size:14px;font-weight:500;transition:color 0.2s;display:flex;align-items:center;gap:4px}.rm-nav-links a:hover{color:var(--text)}.rm-nav-links .nav-item{position:relative}.rm-nav-links .has-dropdown>a::after{content:'';width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);display:inline-block;margin-left:4px}.rm-nav-links .dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:10px;min-width:280px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity 0.2s,transform 0.2s,visibility 0.2s;z-index:101}.rm-nav-links .nav-item:hover .dropdown{opacity:1;visibility:visible;transform:translateX(-50%) translateY(6px)}.rm-nav-links .dropdown a{display:block;padding:10px 14px;border-radius:8px;font-size:13.5px;color:var(--text);transition:background 0.15s,color 0.15s;font-weight:500}.rm-nav-links .dropdown a:hover{background:var(--bg2);color:var(--accent)}.rm-nav-cta{background:var(--accent)!important;color:#fff!important;font-weight:600!important;padding:10px 20px!important;border-radius:6px;transition:background 0.2s,transform 0.15s!important;box-shadow:0 2px 8px rgb(27 65 255 / .28);text-decoration:none;font-size:14px;font-family:var(--font-body);display:inline-block}.rm-nav-cta:hover{background:var(--accent-hover)!important;transform:translateY(-1px);color:#fff!important}.rm-mobile-toggle{display:none;width:40px;height:40px;border:1px solid var(--border);background:var(--surface);border-radius:8px;cursor:pointer;align-items:center;justify-content:center;color:var(--text)}.rm-mobile-toggle svg{width:20px;height:20px}.rm-mobile-menu{display:none;position:fixed;top:68px;left:0;right:0;background:var(--surface);border-bottom:1px solid var(--border);padding:20px;max-height:calc(100vh - 68px);overflow-y:auto;z-index:99;box-shadow:var(--shadow-lg)}.rm-mobile-menu.open{display:block}.rm-mobile-menu a{display:block;padding:12px 14px;font-size:15px;color:var(--text);text-decoration:none;border-radius:8px;font-weight:500}.rm-mobile-menu a:hover{background:var(--bg2);color:var(--accent)}.rm-mobile-menu details{margin-bottom:8px}.rm-mobile-menu details>summary{padding:12px 14px;font-size:15px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;border-radius:8px}.rm-mobile-menu details>summary::after{content:'+';font-size:20px;color:var(--muted)}.rm-mobile-menu details[open]>summary::after{content:'−'}.rm-mobile-menu details[open]>summary{background:var(--bg2);color:var(--accent)}.rm-mobile-menu details a{font-size:13.5px;color:var(--muted);padding:10px 28px}.rm-btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;font-family:var(--font-head);font-weight:700;font-size:15px;padding:14px 26px;border-radius:8px;text-decoration:none;transition:transform 0.2s,box-shadow 0.2s,background 0.2s;box-shadow:0 4px 14px rgb(27 65 255 / .28),0 1px 3px rgb(27 65 255 / .12)}.rm-btn-primary:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 8px 24px rgb(27 65 255 / .35);color:#fff}.rm-btn-ghost{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:15px;font-weight:600;text-decoration:none;transition:color 0.2s;padding:14px 20px;border:1.5px solid var(--border);border-radius:8px;background:var(--surface)}.rm-btn-ghost:hover{color:var(--accent);border-color:var(--accent)}.rm-section-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:12px}.rm-hero{min-height:100vh;display:flex;align-items:center;padding:120px 48px 80px;position:relative;overflow:hidden}.rm-hero-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgb(27 65 255 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(27 65 255 / .06) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 20%,transparent 80%)}.rm-hero-glow{position:absolute;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgb(27 65 255 / .13) 0%,transparent 70%);top:50%;left:66%;transform:translate(-50%,-50%);pointer-events:none}.rm-hero-inner{max-width:1240px;margin:0 auto;width:100%;display:grid;grid-template-columns:1.1fr 1fr;gap:72px;align-items:center;position:relative;z-index:1}.rm-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgb(27 65 255 / .08);border:1px solid rgb(27 65 255 / .22);border-radius:100px;padding:6px 16px;font-size:13px;color:var(--accent);font-weight:500;margin-bottom:24px;animation:rm-fadeUp 0.6s ease both}.rm-hero-eyebrow::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px rgb(27 65 255 / .6);animation:rm-pulse 2s ease infinite}@keyframes rm-pulse{0%,100%{opacity:1}50%{opacity:.3}}.rm-hero h1{font-family:var(--font-head);font-size:clamp(40px, 5vw, 68px);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin-bottom:24px;animation:rm-fadeUp 0.6s 0.1s ease both}.rm-accent-line{background:linear-gradient(135deg,var(--accent),var(--accent2));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.rm-hero-sub{font-size:18px;color:var(--muted);max-width:580px;margin-bottom:28px;font-weight:300;line-height:1.7;animation:rm-fadeUp 0.6s 0.2s ease both}.rm-hero-sub strong{color:var(--text);font-weight:600}.rm-hero-actions{display:flex;gap:16px;align-items:center;margin-bottom:36px;animation:rm-fadeUp 0.6s 0.3s ease both;flex-wrap:wrap}.rm-hero-pills{display:flex;flex-wrap:wrap;gap:18px 28px;animation:rm-fadeUp 0.6s 0.4s ease both;font-size:13.5px;color:var(--muted)}.rm-hero-pill{display:inline-flex;align-items:center;gap:6px;font-weight:500}.rm-hero-pill::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--accent)}.rm-hero-visual{position:relative;animation:rm-fadeUp 0.7s 0.4s ease both}.rm-hero-image-wrap{position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(140deg,var(--accent2),#0a1f8a 50%,var(--accent));aspect-ratio:4/5;box-shadow:var(--shadow-lg);isolation:isolate}.rm-hero-image-wrap::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgb(107 138 255 / .35),transparent 60%),radial-gradient(circle at 80% 80%,rgb(27 65 255 / .4),transparent 55%);z-index:0}.rm-hero-image-wrap::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .08) 1px,transparent 1px);background-size:40px 40px;opacity:.4;z-index:1}.rm-scene-stage{position:absolute;inset:0;z-index:2}.rm-scene{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity 0.6s ease;display:flex;align-items:center;justify-content:center}.rm-scene.active{opacity:1;pointer-events:auto}.rm-scene-label{position:absolute;top:24px;left:24px;font-family:var(--font-head);font-size:11px;font-weight:800;color:rgb(255 255 255 / .85);text-transform:uppercase;letter-spacing:.14em;z-index:6;display:flex;align-items:center;gap:8px;background:rgb(255 255 255 / .1);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .18);border-radius:100px;padding:6px 12px}.rm-scene-label::before{content:'';width:6px;height:6px;border-radius:50%;background:#6b8aff;box-shadow:0 0 8px #6b8aff;animation:rm-pulse 2s ease infinite}.rm-scene-dots{position:absolute;bottom:94px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:7}.rm-scene-dot{width:6px;height:6px;border-radius:50%;background:rgb(255 255 255 / .3);cursor:pointer;border:none;padding:0;transition:background 0.2s,width 0.3s}.rm-scene-dot.active{background:#fff;width:22px;border-radius:4px}.scene-dr-inner{width:70%;aspect-ratio:1;position:relative;filter:drop-shadow(0 20px 40px rgb(0 0 0 / .4))}.scene-dr-inner svg{width:100%;height:100%}.scene-dr-platter{transform-origin:180px 200px;animation:rm-spin 6s linear infinite}@keyframes rm-spin{to{transform:rotate(360deg)}}.scene-dr-arm{transform-origin:289px 109px;animation:rm-armSweep 3.5s ease-in-out infinite}@keyframes rm-armSweep{0%,100%{transform:rotate(0deg)}50%{transform:rotate(-18deg)}}.scene-dr-scan{animation:rm-scanRing 2.5s ease-out infinite;transform-origin:180px 200px}@keyframes rm-scanRing{0%{r:20;opacity:.8}100%{r:130;opacity:0}}.scene-dr-bar{animation:rm-barFill 3.5s ease-in-out infinite}@keyframes rm-barFill{0%,100%{width:60px}50%{width:260px}}.scene-dr-bytes{position:absolute;inset:0;pointer-events:none}.scene-dr-byte{position:absolute;color:rgb(107 138 255 / .9);font-family:'DM Sans',monospace;font-size:10px;font-weight:500;text-shadow:0 0 6px rgb(107 138 255 / .8);animation:rm-byteFly 4s linear infinite}@keyframes rm-byteFly{0%{opacity:0;transform:translate(0,0)}15%{opacity:1}85%{opacity:1}100%{opacity:0;transform:translate(var(--bx),var(--by))}}.scene-rp-stage{width:80%;aspect-ratio:1;position:relative}.scene-rp-device{position:absolute;inset:10% 15%;background:linear-gradient(160deg,#334155,#1e293b);border:1px solid rgb(255 255 255 / .14);border-radius:22px;box-shadow:0 20px 60px rgb(0 0 0 / .5),inset 0 1px 0 rgb(255 255 255 / .1);overflow:hidden}.scene-rp-device::before{content:'';position:absolute;inset:8%;border-radius:12px;background:linear-gradient(140deg,#0a1f8a,#1B41FF);border:1px solid rgb(255 255 255 / .14)}.scene-rp-screen-content{position:absolute;inset:12%;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:#fff}.scene-rp-screen-content .rp-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 12px #10b981;animation:rm-pulse 1.5s ease infinite}.scene-rp-screen-content .rp-lines{display:flex;flex-direction:column;gap:6px;width:70%}.scene-rp-screen-content .rp-line{height:4px;background:rgb(255 255 255 / .35);border-radius:2px}.scene-rp-screen-content .rp-line:nth-child(1){width:100%;animation:rm-lineLoad 2s ease-in-out infinite}.scene-rp-screen-content .rp-line:nth-child(2){width:80%;animation:rm-lineLoad 2s ease-in-out 0.2s infinite}.scene-rp-screen-content .rp-line:nth-child(3){width:60%;animation:rm-lineLoad 2s ease-in-out 0.4s infinite}@keyframes rm-lineLoad{0%,100%{background:rgb(255 255 255 / .25)}50%{background:rgb(255 255 255 / .75)}}.scene-rp-screws{position:absolute;inset:4%;pointer-events:none}.scene-rp-screw{position:absolute;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#94a3b8,#475569);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .3)}.scene-rp-screw::after{content:'';position:absolute;inset:2px;border-radius:50%;background:linear-gradient(45deg,transparent 45%,rgb(0 0 0 / .5) 45%,rgb(0 0 0 / .5) 55%,transparent 55%);animation:rm-screwTurn 3s ease-in-out infinite}.scene-rp-screw:nth-child(1){top:0;left:0}.scene-rp-screw:nth-child(2){top:0;right:0}.scene-rp-screw:nth-child(3){bottom:0;left:0}.scene-rp-screw:nth-child(4){bottom:0;right:0}.scene-rp-screw:nth-child(4)::after{animation:rm-screwTurnFast 2s ease-in-out infinite}@keyframes rm-screwTurn{0%,100%{transform:rotate(0deg)}}@keyframes rm-screwTurnFast{0%{transform:rotate(0deg)}100%{transform:rotate(720deg)}}.scene-rp-tool{position:absolute;top:-8%;right:-4%;width:38%;transform:rotate(35deg);transform-origin:50% 90%;animation:rm-toolBob 2s ease-in-out infinite;filter:drop-shadow(0 10px 20px rgb(0 0 0 / .4));z-index:3}@keyframes rm-toolBob{0%,100%{transform:rotate(35deg) translateY(0)}50%{transform:rotate(32deg) translateY(6px)}}.scene-rp-tool svg{width:100%;display:block}.scene-rp-spark{position:absolute;pointer-events:none}.scene-rp-spark::before,.scene-rp-spark::after{content:'';position:absolute;background:#fbbf24;border-radius:50%;box-shadow:0 0 8px #fbbf24;animation:rm-sparkle 1.2s ease-in-out infinite}.scene-rp-spark::before{width:6px;height:6px;top:30%;right:28%}.scene-rp-spark::after{width:4px;height:4px;top:35%;right:22%;animation-delay:0.4s}@keyframes rm-sparkle{0%,100%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}.scene-ms-stage{width:82%;aspect-ratio:1;position:relative}.scene-ms-board{position:absolute;inset:15% 10%;background:linear-gradient(135deg,#052e16,#064e3b);border-radius:14px;box-shadow:0 20px 40px rgb(0 0 0 / .5),inset 0 0 0 1px rgb(255 255 255 / .08);overflow:hidden}.scene-ms-board::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(16 185 129 / .2) 1px,transparent 1px),linear-gradient(90deg,rgb(16 185 129 / .2) 1px,transparent 1px);background-size:20px 20px;opacity:.6}.scene-ms-traces{position:absolute;inset:0}.scene-ms-chip{position:absolute;top:30%;left:30%;width:40%;height:40%;background:linear-gradient(140deg,#1e293b,#0f172a);border-radius:4px;box-shadow:0 4px 12px rgb(0 0 0 / .6)}.scene-ms-chip::before{content:'BGA';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgb(255 255 255 / .3);font-family:'DM Sans',monospace;font-size:9px;font-weight:700;letter-spacing:.1em}.scene-ms-pins{position:absolute;inset:-4px;display:grid;grid-template-columns:repeat(6,1fr);gap:2px;padding:2px;pointer-events:none}.scene-ms-pin{width:4px;height:4px;border-radius:50%;background:#94a3b8;box-shadow:0 0 3px rgb(148 163 184 / .6)}.scene-ms-pin.hot{background:#fbbf24;box-shadow:0 0 8px #fbbf24,0 0 16px rgb(251 191 36 / .6);animation:rm-pinHeat 1.8s ease-in-out infinite}@keyframes rm-pinHeat{0%,100%{background:#94a3b8;box-shadow:0 0 3px rgb(148 163 184 / .6)}50%{background:#fbbf24;box-shadow:0 0 10px #fbbf24,0 0 20px rgb(251 191 36 / .7)}}.scene-ms-iron{position:absolute;top:8%;right:12%;width:55%;transform-origin:80% 20%;filter:drop-shadow(0 12px 24px rgb(0 0 0 / .5));animation:rm-ironPoke 3s ease-in-out infinite;z-index:3}@keyframes rm-ironPoke{0%,100%{transform:translate(0,0) rotate(32deg)}50%{transform:translate(-8px,14px) rotate(34deg)}}.scene-ms-iron svg{width:100%;display:block}.scene-ms-heat{position:absolute;top:48%;left:48%;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle,rgb(251 191 36 / .9),rgb(220 38 38 / .4) 50%,transparent 80%);pointer-events:none;animation:rm-heatPulse 1.8s ease-in-out infinite;z-index:2;mix-blend-mode:screen}@keyframes rm-heatPulse{0%,100%{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.4)}}.scene-ms-readout{position:absolute;bottom:18%;left:18%;right:18%;background:rgb(0 0 0 / .4);backdrop-filter:blur(8px);border:1px solid rgb(16 185 129 / .3);border-radius:8px;padding:10px 14px;display:flex;justify-content:space-between;color:#10b981;font-family:'DM Sans',monospace;font-size:10px;font-weight:600;letter-spacing:.08em;z-index:4}.scene-ms-readout .rd-val{color:#fbbf24}.scene-ts-stage{width:80%;aspect-ratio:1;position:relative}.scene-ts-headset-wrap{position:absolute;inset:18% 20%;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 20px 40px rgb(0 0 0 / .4))}.scene-ts-headset-wrap svg{width:100%;height:100%}.scene-ts-wave{position:absolute;inset:0;pointer-events:none}.scene-ts-ring{position:absolute;top:50%;left:50%;width:30%;aspect-ratio:1;transform:translate(-50%,-50%);border:2px solid rgb(107 138 255 / .5);border-radius:50%;animation:rm-ringPulse 2.5s ease-out infinite}.scene-ts-ring:nth-child(2){animation-delay:0.8s}.scene-ts-ring:nth-child(3){animation-delay:1.6s}@keyframes rm-ringPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}100%{transform:translate(-50%,-50%) scale(2.8);opacity:0}}.scene-ts-bubble{position:absolute;background:rgb(255 255 255 / .95);border-radius:14px;padding:10px 14px;color:var(--text);font-size:12px;font-weight:500;box-shadow:0 8px 20px rgb(0 0 0 / .3);display:flex;align-items:center;gap:8px;animation:rm-bubbleFloat 5s ease-in-out infinite;z-index:3}.scene-ts-bubble::before{content:'';width:6px;height:6px;border-radius:50%;background:#10b981;flex-shrink:0}.scene-ts-bubble.b1{top:14%;left:6%;animation-delay:0s}.scene-ts-bubble.b2{top:6%;right:4%;animation-delay:0.8s;background:var(--accent);color:#fff}.scene-ts-bubble.b2::before{background:#fff}.scene-ts-bubble.b3{bottom:22%;left:2%;animation-delay:1.6s}.scene-ts-bubble.b4{bottom:14%;right:6%;animation-delay:2.4s;background:var(--accent2);color:#fff}.scene-ts-bubble.b4::before{background:#6b8aff}@keyframes rm-bubbleFloat{0%,100%{transform:translateY(0);opacity:.95}10%{opacity:0;transform:translateY(10px)}25%{opacity:.95;transform:translateY(0)}75%{opacity:.95}90%{opacity:0;transform:translateY(-10px)}}.scene-ts-eq{position:absolute;bottom:2%;left:50%;transform:translateX(-50%);display:flex;align-items:end;gap:4px;height:30px;z-index:4}.scene-ts-eq span{width:4px;background:linear-gradient(to top,var(--accent),#6b8aff);border-radius:2px;animation:rm-eqBar 1.2s ease-in-out infinite}.scene-ts-eq span:nth-child(1){animation-delay:0s}.scene-ts-eq span:nth-child(2){animation-delay:0.1s}.scene-ts-eq span:nth-child(3){animation-delay:0.2s}.scene-ts-eq span:nth-child(4){animation-delay:0.3s}.scene-ts-eq span:nth-child(5){animation-delay:0.2s}.scene-ts-eq span:nth-child(6){animation-delay:0.1s}.scene-ts-eq span:nth-child(7){animation-delay:0.25s}.scene-ts-eq span:nth-child(8){animation-delay:0.4s}.scene-ts-eq span:nth-child(9){animation-delay:0.15s}@keyframes rm-eqBar{0%,100%{height:6px}50%{height:28px}}@media (prefers-reduced-motion:reduce){.scene-dr-platter,.scene-dr-arm,.scene-dr-scan,.scene-dr-bar,.scene-dr-byte,.scene-rp-tool,.scene-rp-screw::after,.scene-rp-spark::before,.scene-rp-spark::after,.scene-ms-iron,.scene-ms-pin.hot,.scene-ms-heat,.scene-ts-ring,.scene-ts-bubble,.scene-ts-eq span{animation:none!important}}.rm-hero-badge-card{position:absolute;bottom:24px;left:24px;right:24px;background:rgb(255 255 255 / .1);backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .18);border-radius:14px;padding:16px 20px;display:flex;align-items:center;gap:14px;z-index:3}.rm-hero-badge-stars{color:#fbbf24;font-size:16px;letter-spacing:2px}.rm-hero-badge-text{color:#fff;font-size:13px;line-height:1.4}.rm-hero-badge-text strong{font-size:14px;font-weight:700;display:block;font-family:var(--font-head)}.rm-hero-phone-btn{position:absolute;top:24px;right:24px;width:60px;height:60px;border-radius:50%;background:#fff;color:var(--accent2);display:flex;align-items:center;justify-content:center;z-index:4;text-decoration:none;box-shadow:0 10px 24px rgb(0 0 0 / .3);animation:rm-pulseRing 2.5s ease infinite}@keyframes rm-pulseRing{0%,100%{box-shadow:0 10px 24px rgb(0 0 0 / .3),0 0 0 0 rgb(255 255 255 / .6)}50%{box-shadow:0 10px 24px rgb(0 0 0 / .3),0 0 0 16px #fff0}}.rm-hero-floating-card{position:absolute;top:40px;left:-40px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 18px;box-shadow:var(--shadow-md);display:flex;align-items:center;gap:12px;z-index:5;animation:rm-floatY 4s ease-in-out infinite}@keyframes rm-floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.rm-hero-floating-card .dot{width:10px;height:10px;border-radius:50%;background:#10b981;box-shadow:0 0 0 4px rgb(16 185 129 / .2)}.rm-hero-floating-card div{font-size:13px;line-height:1.3}.rm-hero-floating-card div strong{display:block;font-weight:700;color:var(--text);font-family:var(--font-head);font-size:14px}.rm-hero-floating-card div span{color:var(--muted);font-size:12px}.rm-hero-floating-card2{position:absolute;bottom:40px;right:-30px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 18px;box-shadow:var(--shadow-md);z-index:5;animation:rm-floatY 4s ease-in-out 1s infinite}.rm-hero-floating-card2 .stat-big{font-family:var(--font-head);font-size:28px;font-weight:800;color:var(--accent);line-height:1}.rm-hero-floating-card2 .stat-lbl{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.rm-ticker-wrap{background:var(--accent2);color:#fff;overflow:hidden;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.rm-ticker{display:flex;gap:48px;animation:rm-tickerScroll 40s linear infinite;white-space:nowrap;width:max-content}.rm-ticker-item{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-head);font-size:15px;font-weight:700;letter-spacing:.02em}.rm-ticker-item::before{content:'◆';color:#6b8aff}@keyframes rm-tickerScroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.rm-section{padding:100px 48px;max-width:1240px;margin:0 auto}.rm-section-alt{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}h2.rm-h2{font-family:var(--font-head);font-size:clamp(28px, 3.5vw, 46px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:16px;color:var(--text)}.rm-section-desc{font-size:17px;color:var(--muted);max-width:680px;font-weight:300;line-height:1.7;margin-bottom:56px}.rm-section-head{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end;margin-bottom:56px}.rm-section-head .rm-section-desc{margin-bottom:0}.rm-about-wrap{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.rm-about-inner{max-width:1240px;margin:0 auto;padding:100px 48px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.rm-about-body p{font-size:17px;color:var(--muted);line-height:1.75;font-weight:300;margin-bottom:24px}.rm-about-body p strong{color:var(--text);font-weight:600}.rm-device-list{display:flex;flex-direction:column;gap:10px;margin-top:28px;margin-bottom:32px}.rm-device-list-item{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:10px;transition:transform 0.2s,box-shadow 0.2s,border-color 0.2s;text-decoration:none;color:inherit}.rm-device-list-item:hover{transform:translateX(3px);box-shadow:var(--shadow-sm);border-color:var(--accent);color:inherit}.rm-device-list-item .dli-icon{width:38px;height:38px;border-radius:9px;background:rgb(27 65 255 / .1);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:18px}.rm-device-list-item .dli-body{flex:1}.rm-device-list-item .dli-body strong{display:block;font-family:var(--font-head);font-size:15px;font-weight:700;color:var(--text)}.rm-device-list-item .dli-body span{font-size:13px;color:var(--muted)}.rm-device-list-item .dli-arrow{color:var(--dim);font-size:18px;transition:color 0.2s,transform 0.2s}.rm-device-list-item:hover .dli-arrow{color:var(--accent);transform:translateX(3px)}.rm-about-visual{position:sticky;top:100px}.rm-about-image-card{background:linear-gradient(160deg,var(--accent2),#0a1f8a 60%,var(--accent));border-radius:20px;aspect-ratio:4/3;position:relative;overflow:hidden;box-shadow:var(--shadow-lg);isolation:isolate}.rm-about-image-card::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .08) 1px,transparent 1px);background-size:32px 32px;opacity:.5}.rm-about-image-card::after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgb(107 138 255 / .4),transparent 60%)}.rm-about-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;z-index:2;padding:48px;color:#fff;text-align:center}.rm-about-overlay-icon{width:96px;height:96px;border-radius:24px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .2);display:flex;align-items:center;justify-content:center;font-size:44px;backdrop-filter:blur(10px)}.rm-about-overlay h3{font-size:26px;font-weight:800;letter-spacing:-.02em;font-family:var(--font-head);color:#fff}.rm-about-overlay p{font-size:14px;opacity:.85;max-width:320px;line-height:1.6}.rm-about-mini-stats{position:absolute;bottom:20px;left:20px;right:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.rm-about-mini-stat{background:rgb(255 255 255 / .1);backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .18);border-radius:12px;padding:12px;text-align:center;color:#fff}.rm-about-mini-stat-num{font-family:var(--font-head);font-size:20px;font-weight:800;line-height:1}.rm-about-mini-stat-lbl{font-size:10px;opacity:.8;text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.rm-how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.rm-how-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px 28px;position:relative;transition:transform 0.3s,box-shadow 0.3s,border-color 0.3s;box-shadow:var(--shadow-sm)}.rm-how-card::before{content:attr(data-step);position:absolute;top:20px;right:24px;font-family:var(--font-head);font-size:64px;font-weight:800;color:var(--bg3);line-height:1;pointer-events:none}.rm-how-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--accent)}.rm-how-card:hover::before{color:rgb(27 65 255 / .15)}.rm-how-icon{width:52px;height:52px;border-radius:13px;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 4px 14px rgb(27 65 255 / .28);position:relative;z-index:1}.rm-how-icon svg{width:22px;height:22px}.rm-how-title{font-family:var(--font-head);font-size:17px;font-weight:700;margin-bottom:10px;line-height:1.3;position:relative;z-index:1;color:var(--text)}.rm-how-desc{font-size:14px;color:var(--muted);line-height:1.65;position:relative;z-index:1}.rm-how-cta{margin-top:48px;text-align:center}.rm-how-cta p{font-size:15px;color:var(--muted);margin-bottom:20px}.rm-services-wrap{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.rm-services-inner{max-width:1240px;margin:0 auto;padding:100px 48px}.rm-services-carousel{position:relative}.rm-services-swiper{overflow:hidden}.rm-services-swiper .swiper-slide{height:auto;box-sizing:border-box}.rm-svc-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:28px 24px;transition:transform 0.3s,box-shadow 0.3s,border-color 0.3s;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;height:100%}.rm-svc-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--accent);color:inherit}.rm-svc-card::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent2));transform:scaleX(0);transform-origin:left;transition:transform 0.3s}.rm-svc-card:hover::after{transform:scaleX(1)}.rm-svc-badge{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:3px 10px;border-radius:100px;margin-bottom:16px;width:fit-content}.rm-svc-badge--recovery{background:rgb(27 65 255 / .12);color:var(--accent)}.rm-svc-badge--repair{background:rgb(0 180 100 / .12);color:#00a86b}.rm-svc-icon{width:50px;height:50px;border-radius:13px;background:linear-gradient(135deg,rgb(27 65 255 / .1),rgb(0 16 90 / .05));color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:transform 0.3s,background 0.3s,color 0.3s}.rm-svc-card:hover .rm-svc-icon{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;transform:scale(1.05) rotate(-4deg)}.rm-svc-icon svg{width:24px;height:24px}.rm-svc-icon--emoji{font-size:26px;background:rgb(27 65 255 / .06)}.rm-svc-title{font-family:var(--font-head);font-size:18px;font-weight:700;margin-bottom:10px;line-height:1.3;color:var(--text)}.rm-svc-desc{font-size:13.5px;color:var(--muted);line-height:1.7;margin-bottom:16px;flex:1}.rm-svc-brands{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:18px}.rm-svc-brands span{font-size:10px;font-weight:600;padding:2px 8px;border-radius:100px;background:var(--bg2);color:var(--muted);letter-spacing:.02em;border:1px solid var(--border)}.rm-svc-link{font-size:13px;font-weight:700;color:var(--accent);display:inline-flex;align-items:center;gap:5px;transition:gap 0.2s;font-family:var(--font-head)}.rm-svc-card:hover .rm-svc-link{gap:9px}.rm-svc-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:28px}.rm-svc-btn-prev,.rm-svc-btn-next{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text);transition:background 0.2s,border-color 0.2s,color 0.2s;box-shadow:var(--shadow-sm)}.rm-svc-btn-prev:hover,.rm-svc-btn-next:hover{background:var(--accent);border-color:var(--accent);color:#fff}.rm-svc-btn-prev svg,.rm-svc-btn-next svg{width:18px;height:18px}.rm-svc-btn-prev.swiper-button-disabled,.rm-svc-btn-next.swiper-button-disabled{opacity:.3;pointer-events:none}.rm-svc-pagination{position:static!important;display:flex;align-items:center;gap:6px}.rm-svc-pagination .swiper-pagination-bullet{background:var(--border);opacity:1;width:8px;height:8px;border-radius:50%;display:inline-block;cursor:pointer;transition:all 0.2s}.rm-svc-pagination .swiper-pagination-bullet-active{background:var(--accent);width:24px;border-radius:4px}.rm-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rm-service-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px 28px;transition:transform 0.3s,box-shadow 0.3s,border-color 0.3s;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:var(--shadow-sm);text-decoration:none;color:inherit}.rm-service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--accent);color:inherit}.rm-service-icon{width:54px;height:54px;border-radius:14px;background:linear-gradient(135deg,rgb(27 65 255 / .1),rgb(0 16 90 / .05));color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:22px;transition:transform 0.3s,background 0.3s,color 0.3s}.rm-service-icon svg{width:26px;height:26px}.rm-service-title{font-family:var(--font-head);font-size:20px;font-weight:700;margin-bottom:12px;line-height:1.25;color:var(--text)}.rm-service-desc{font-size:14px;color:var(--muted);line-height:1.7;margin-bottom:20px;flex:1}.rm-service-brands{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.rm-service-brand{font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px;background:var(--bg2);color:var(--muted);letter-spacing:.02em}.rm-service-link{font-size:14px;font-weight:700;color:var(--accent);display:inline-flex;align-items:center;gap:6px;transition:gap 0.2s;font-family:var(--font-head)}.rm-service-card:hover .rm-service-link{gap:10px}.rm-enterprise-block{margin-top:32px;background:linear-gradient(135deg,var(--accent2),#0a1f8a);color:#fff;border-radius:18px;padding:44px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.rm-enterprise-block::before{content:'';position:absolute;top:-60px;right:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgb(107 138 255 / .35),transparent 70%);pointer-events:none}.rm-enterprise-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#6b8aff;margin-bottom:10px}.rm-enterprise-block h3{font-size:28px;font-weight:800;letter-spacing:-.02em;margin-bottom:10px;font-family:var(--font-head);color:#fff;position:relative;z-index:1}.rm-enterprise-block p{font-size:15px;color:rgb(255 255 255 / .8);line-height:1.7;max-width:620px;position:relative;z-index:1}.rm-enterprise-block .rm-btn-primary{background:#fff;color:var(--accent2);white-space:nowrap;position:relative;z-index:1}.rm-enterprise-block .rm-btn-primary:hover{background:var(--bg2);color:var(--accent2)}.rm-repair-wrap{background:var(--bg3)}.rm-repair-inner{max-width:1240px;margin:0 auto;padding:100px 48px}.rm-repair-head{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:48px}.rm-repair-head p{font-size:17px;color:var(--muted);line-height:1.75;font-weight:300}.rm-repair-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rm-repair-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:26px 24px;display:flex;gap:16px;align-items:flex-start;transition:transform 0.2s,box-shadow 0.2s,border-color 0.2s;text-decoration:none;color:inherit}.rm-repair-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--accent);color:inherit}.rm-repair-card-icon{width:44px;height:44px;border-radius:10px;background:rgb(27 65 255 / .1);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px}.rm-repair-card-body strong{display:block;font-family:var(--font-head);font-size:15px;font-weight:700;margin-bottom:4px;color:var(--text)}.rm-repair-card-body span{font-size:13px;color:var(--muted);line-height:1.5}.rm-why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:var(--border);border-radius:18px;overflow:hidden}.rm-why-item{background:var(--surface);padding:40px 36px;transition:background 0.2s;position:relative}.rm-why-item:hover{background:var(--bg2)}.rm-why-icon-wrap{width:52px;height:52px;border-radius:13px;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 4px 14px rgb(27 65 255 / .22)}.rm-why-icon-wrap svg{width:22px;height:22px}.rm-why-title{font-family:var(--font-head);font-size:19px;font-weight:700;margin-bottom:10px;color:var(--text)}.rm-why-desc{font-size:15px;color:var(--muted);line-height:1.7}.rm-deep-wrap{background:var(--accent2);color:#fff;overflow:hidden;position:relative}.rm-deep-wrap::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .04) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 20%,transparent 80%)}.rm-deep-inner{max-width:1240px;margin:0 auto;padding:100px 48px;position:relative;z-index:1}.rm-deep-header{text-align:center;margin-bottom:48px}.rm-deep-header .rm-section-label{color:#6b8aff}.rm-deep-header h2{color:#fff;max-width:760px;margin-left:auto;margin-right:auto}.rm-deep-header p{font-size:17px;color:rgb(255 255 255 / .75);max-width:640px;margin:16px auto 0;line-height:1.7;font-weight:300}.rm-deep-tabs{display:flex;justify-content:center;gap:8px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);border-radius:100px;padding:6px;max-width:max-content;margin:0 auto 48px;flex-wrap:wrap;backdrop-filter:blur(10px)}.rm-deep-tab{background:none;border:none;color:rgb(255 255 255 / .7);font-family:var(--font-body);font-size:14px;font-weight:600;padding:10px 20px;border-radius:100px;cursor:pointer;transition:background 0.2s,color 0.2s;white-space:nowrap}.rm-deep-tab:hover{color:#fff}.rm-deep-tab.active{background:var(--accent);color:#fff;box-shadow:0 2px 10px rgb(27 65 255 / .4)}.rm-deep-panel{display:none;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.rm-deep-panel.active{display:grid;animation:rm-fadeUp 0.4s ease}.rm-deep-panel-info h3{font-family:var(--font-head);font-size:32px;font-weight:800;letter-spacing:-.02em;margin-bottom:16px;color:#fff}.rm-deep-panel-info p{font-size:16px;color:rgb(255 255 255 / .82);line-height:1.75;margin-bottom:24px;font-weight:300}.rm-deep-panel-list{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.rm-deep-panel-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:rgb(255 255 255 / .88);line-height:1.5}.rm-deep-panel-list li::before{content:'';width:20px;height:20px;border-radius:50%;background:var(--accent);flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;margin-top:1px}.rm-deep-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rm-deep-stat{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);border-radius:12px;padding:16px 14px;text-align:center;backdrop-filter:blur(10px)}.rm-deep-stat-num{font-family:var(--font-head);font-size:22px;font-weight:800;color:#6b8aff;line-height:1}.rm-deep-stat-lbl{font-size:11px;opacity:.75;text-transform:uppercase;letter-spacing:.06em;margin-top:6px}.rm-deep-panel-visual{background:linear-gradient(140deg,rgb(255 255 255 / .1),rgb(107 138 255 / .15));border:1px solid rgb(255 255 255 / .12);border-radius:20px;aspect-ratio:4/3;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.rm-deep-panel-visual::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .06) 1px,transparent 1px);background-size:28px 28px}.rm-deep-panel-visual .dpv-icon{width:140px;height:140px;border-radius:30px;background:rgb(27 65 255 / .3);border:1px solid rgb(255 255 255 / .18);display:flex;align-items:center;justify-content:center;font-size:64px;color:#fff;position:relative;z-index:1}.rm-deep-panel-visual .dpv-label{position:absolute;top:20px;left:20px;font-family:var(--font-head);font-size:11px;font-weight:800;color:rgb(255 255 255 / .7);text-transform:uppercase;letter-spacing:.12em;z-index:2}.rm-deep-panel-visual .dpv-step{position:absolute;bottom:20px;right:20px;font-family:var(--font-head);font-size:72px;font-weight:800;color:rgb(255 255 255 / .08);line-height:1;z-index:2}.rm-stats-band{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:72px}.rm-stats-card{text-align:center;padding:32px 20px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-sm);transition:transform 0.2s,box-shadow 0.2s,border-color 0.2s}.rm-stats-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:rgb(27 65 255 / .3)}.rm-stats-num{font-family:var(--font-head);font-size:clamp(40px, 5vw, 58px);font-weight:800;color:var(--accent);line-height:1;letter-spacing:-.02em;margin-bottom:8px;background:linear-gradient(135deg,var(--accent),var(--accent2));-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.rm-stats-lbl{font-size:14px;color:var(--muted);line-height:1.5;font-weight:500}.rm-reviews-wrap{background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.rm-reviews-inner{max-width:1240px;margin:0 auto;padding:100px 48px}.rm-reviews-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}.rm-review-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:28px;position:relative;box-shadow:var(--shadow-sm);transition:transform 0.2s,box-shadow 0.2s;display:flex;flex-direction:column}.rm-review-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.rm-review-stars{color:#fbbf24;font-size:14px;margin-bottom:14px;letter-spacing:2px}.rm-review-text{font-size:14px;line-height:1.65;color:var(--text);margin-bottom:20px;font-style:italic;flex:1}.rm-review-author{display:flex;gap:12px;align-items:center;padding-top:16px;border-top:1px solid var(--border)}.rm-review-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent2));color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-head);font-weight:800;font-size:15px;flex-shrink:0}.rm-review-author-info{font-size:13px;color:var(--muted);font-weight:500;line-height:1.3}.rm-review-author-info strong{color:var(--text);font-weight:700;display:block;font-size:14px}.rm-proof-wrap{background:linear-gradient(140deg,rgb(27 65 255 / .04),rgb(0 16 90 / .03));border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.rm-proof-inner{max-width:1240px;margin:0 auto;padding:80px 48px;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.rm-proof-big{font-family:var(--font-head);font-size:clamp(38px, 4.5vw, 58px);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:var(--text)}.rm-proof-big .line1{display:block;color:var(--accent)}.rm-proof-list{list-style:none;display:flex;flex-direction:column;gap:14px}.rm-proof-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--text);line-height:1.55;font-weight:500}.rm-proof-list li::before{content:'';width:22px;height:22px;border-radius:50%;background:var(--accent);flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;margin-top:1px}.rm-faq-list{display:flex;flex-direction:column;gap:12px;max-width:960px;margin:0 auto}.rm-faq-item{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color 0.2s,box-shadow 0.2s}.rm-faq-item:hover{border-color:rgb(27 65 255 / .3);box-shadow:var(--shadow-sm)}.rm-faq-q{width:100%;padding:22px 26px;background:none;border:none;color:var(--text);font-family:var(--font-body);font-size:16px;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;transition:color 0.2s}.rm-faq-q:hover{color:var(--accent)}.rm-faq-icon{font-size:22px;color:var(--muted);transition:transform 0.3s,color 0.2s;flex-shrink:0;font-weight:400}.rm-faq-item.open .rm-faq-icon{transform:rotate(45deg);color:var(--accent)}.rm-faq-a{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.rm-faq-a-inner{padding:0 26px 22px;font-size:15px;color:var(--muted);line-height:1.7}.rm-faq-head-center{text-align:center;margin-bottom:48px}.rm-faq-head-center h2{margin-bottom:12px}.rm-faq-head-center p{font-size:16px;color:var(--muted);max-width:560px;margin:0 auto}.rm-cta-banner{background:linear-gradient(135deg,rgb(27 65 255 / .08),rgb(0 16 90 / .05));border:1px solid rgb(27 65 255 / .18);border-radius:24px;padding:80px 64px;text-align:center;position:relative;overflow:hidden;margin:0 48px 100px;box-shadow:var(--shadow-md)}.rm-cta-banner::before{content:'';position:absolute;inset:-100%;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgb(27 65 255 / .09),transparent 70%);pointer-events:none}.rm-cta-banner h2{margin-bottom:16px;position:relative;z-index:1}.rm-cta-banner p{font-size:17px;color:var(--muted);margin:0 auto 36px;max-width:640px;position:relative;z-index:1;line-height:1.65}.rm-cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1;margin-bottom:40px}.rm-nap-wrap{background:var(--accent2);color:#fff;padding:80px 48px}.rm-nap-inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.rm-nap-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgb(255 255 255 / .6);margin-bottom:12px}.rm-nap-brand{font-family:var(--font-head);font-size:32px;font-weight:800;margin-bottom:8px;letter-spacing:-.02em}.rm-nap-brand span{color:#6b8aff}.rm-nap-tagline{font-size:15px;color:rgb(255 255 255 / .75);line-height:1.6;font-weight:300;margin-bottom:24px;max-width:420px}.rm-nap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.rm-nap-cell{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);border-radius:12px;padding:20px 22px;backdrop-filter:blur(10px)}.rm-nap-cell-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:rgb(255 255 255 / .6);margin-bottom:8px;font-weight:700}.rm-nap-cell-value{font-size:15px;line-height:1.5;color:#fff}.rm-nap-cell-value a{color:#fff;text-decoration:none;font-weight:600}.rm-nap-cell-value a:hover{color:#6b8aff}.rm-nap-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.rm-nap-pill{padding:6px 14px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .14);border-radius:100px;font-size:12px;font-weight:500;color:rgb(255 255 255 / .85)}.rm-footer{background:#000829;color:rgb(255 255 255 / .65);padding:64px 48px 32px}.rm-footer-inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr 1fr 1.3fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgb(255 255 255 / .08)}.rm-footer-col h4{font-family:var(--font-head);font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px}.rm-footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.rm-footer-col a{color:rgb(255 255 255 / .65);text-decoration:none;font-size:14px;transition:color 0.2s}.rm-footer-col a:hover{color:#6b8aff}.rm-footer-brand{font-family:var(--font-head);font-size:22px;font-weight:800;color:#fff;margin-bottom:12px;display:inline-block;text-decoration:none}.rm-footer-brand span{color:#6b8aff}.rm-footer-about{font-size:14px;line-height:1.65;margin-bottom:18px}.rm-footer-socials{display:flex;gap:10px;margin-top:20px}.rm-footer-social{width:36px;height:36px;border-radius:50%;background:rgb(255 255 255 / .08);display:flex;align-items:center;justify-content:center;color:rgb(255 255 255 / .7);transition:background 0.2s,color 0.2s;text-decoration:none}.rm-footer-social:hover{background:var(--accent);color:#fff}.rm-footer-social svg{width:16px;height:16px}.rm-footer-subscribe{display:flex;gap:6px;margin-bottom:10px}.rm-footer-subscribe input{flex:1;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);border-radius:8px;padding:10px 14px;color:#fff;font-family:var(--font-body);font-size:13.5px;outline:none}.rm-footer-subscribe input::placeholder{color:rgb(255 255 255 / .4)}.rm-footer-subscribe input:focus{border-color:var(--accent)}.rm-footer-subscribe button{padding:10px 18px;background:var(--accent);color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:var(--font-head);font-size:13px;font-weight:700;transition:background 0.2s}.rm-footer-subscribe button:hover{background:var(--accent-hover)}.rm-footer-tip{font-size:12px;color:rgb(255 255 255 / .4)}.rm-footer-bottom{max-width:1240px;margin:0 auto;padding-top:28px;display:flex;justify-content:space-between;align-items:center;font-size:13px;flex-wrap:wrap;gap:16px}.rm-footer-bottom a{color:rgb(255 255 255 / .5);text-decoration:none;margin-left:20px}.rm-footer-bottom a:hover{color:#6b8aff}@keyframes rm-fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rm-reveal{opacity:0;transform:translateY(24px);transition:opacity 0.6s ease,transform 0.6s ease}.rm-reveal.visible{opacity:1;transform:translateY(0)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--dim);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}@media (max-width:1024px){nav.rm-nav{padding:12px 20px}.rm-nav-links{display:none}.rm-mobile-toggle{display:flex}.rm-hero-inner{grid-template-columns:1fr;gap:48px}.rm-hero-visual{max-width:440px;margin:0 auto;width:100%}.rm-about-inner{grid-template-columns:1fr;gap:48px}.rm-about-visual{position:relative;top:auto}.rm-how-steps{grid-template-columns:repeat(2,1fr)}.rm-services-grid{grid-template-columns:repeat(2,1fr)}.rm-repair-head{grid-template-columns:1fr;gap:28px}.rm-repair-grid{grid-template-columns:repeat(2,1fr)}.rm-why-grid{grid-template-columns:1fr}.rm-deep-panel{grid-template-columns:1fr;gap:36px}.rm-stats-band{grid-template-columns:repeat(2,1fr)}.rm-reviews-grid{grid-template-columns:repeat(2,1fr)}.rm-proof-inner{grid-template-columns:1fr;gap:36px}.rm-nap-inner{grid-template-columns:1fr;gap:36px}.rm-footer-inner{grid-template-columns:1fr 1fr;gap:36px}.rm-section-head{grid-template-columns:1fr;gap:12px}.rm-enterprise-block{grid-template-columns:1fr;gap:20px}}@media (max-width:900px){.rm-hero{padding:96px 20px 56px;min-height:auto}.rm-hero-floating-card,.rm-hero-floating-card2{display:none}.rm-section{padding:64px 20px}.rm-about-inner,.rm-services-inner,.rm-repair-inner,.rm-deep-inner,.rm-reviews-inner{padding:64px 20px!important}.rm-proof-inner{padding:56px 20px!important}.rm-cta-banner{padding:48px 24px;margin:0 20px 64px}.rm-nap-wrap{padding:56px 20px}.rm-nap-grid{grid-template-columns:1fr}.rm-hero-actions .rm-btn-primary,.rm-hero-actions .rm-btn-ghost{width:100%;justify-content:center}.rm-cta-actions{flex-direction:column;align-items:stretch}.rm-cta-actions .rm-btn-primary{justify-content:center;width:100%}.rm-footer{padding:48px 20px 24px}.rm-footer-inner{grid-template-columns:1fr;gap:32px;padding-bottom:32px}.rm-footer-bottom{flex-direction:column;text-align:center}.rm-deep-tabs{padding:4px;gap:4px}.rm-deep-tab{padding:8px 14px;font-size:13px}}@media (max-width:600px){.rm-hero{padding:84px 16px 40px}.rm-section{padding:56px 16px}.rm-about-inner,.rm-services-inner,.rm-repair-inner,.rm-deep-inner,.rm-reviews-inner{padding:56px 16px!important}.rm-proof-inner{padding:48px 16px!important}.rm-how-steps{grid-template-columns:1fr}.rm-services-grid{grid-template-columns:1fr}.rm-repair-grid{grid-template-columns:1fr}.rm-stats-band{grid-template-columns:1fr;gap:12px}.rm-reviews-grid{grid-template-columns:1fr}.rm-cta-banner{padding:40px 20px;margin:0 16px 48px;border-radius:18px}.rm-nap-wrap{padding:48px 16px}.rm-nap-grid{grid-template-columns:1fr}.rm-deep-panel-info h3{font-size:26px}.rm-deep-tabs{max-width:100%;overflow-x:auto;justify-content:flex-start;border-radius:12px}.rm-deep-tab{padding:8px 12px;font-size:12px;white-space:nowrap}.rm-ticker{gap:28px}.rm-ticker-item{font-size:13px}.rm-faq-q{padding:16px 18px;font-size:15px}.rm-faq-a-inner{padding:14px 18px 18px;font-size:14px}.rm-faq-head-center p{font-size:14px}.rm-about-overlay-icon{width:72px;height:72px;font-size:32px}.rm-about-overlay h3{font-size:22px}.rm-proof-big{font-size:clamp(28px, 7vw, 38px)}.rm-footer{padding:40px 16px 20px}.rm-footer-subscribe{flex-direction:column}.rm-footer-subscribe button{width:100%}.rm-mobile-menu{top:60px;max-height:calc(100vh - 60px)}.rm-service-card,.rm-how-card{padding:24px 20px}.rm-repair-card{padding:20px 18px}.rm-enterprise-block{padding:28px 24px;border-radius:14px}.rm-enterprise-block h3{font-size:22px}.rm-why-item{padding:28px 24px}.rm-deep-panel-visual .dpv-icon{width:100px;height:100px;font-size:48px}}.rm-nav-logo-img{max-height:36px;width:auto}.rm-footer-address{font-size:13px;color:rgb(255 255 255 / .5);margin-top:8px}.rm-footer-newsletter-desc{font-size:13.5px;line-height:1.6;margin-bottom:14px}.rm-footer-urgent{margin-top:22px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .08);font-size:13px;line-height:1.5}.rm-footer-urgent-label{font-weight:700;color:#fff;margin-bottom:4px}.rm-footer-urgent-phone{color:#6b8aff;font-size:18px;font-family:var(--font-head);font-weight:800;text-decoration:none}.rm-footer-urgent-phone:hover{color:#8aa4ff}.rm-mobile-nav-group{margin-bottom:16px}.rm-mobile-nav-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--border)}.rm-mobile-menu .rm-mobile-nav-group a{display:block;padding:8px 0;font-size:15px;color:var(--text);text-decoration:none}.rm-mobile-menu .rm-mobile-nav-group a:hover{color:var(--accent)}.rm-footer-map{border:0;width:100%;display:block}