.archive_tamplate .articles{padding-top:60px;position:relative}.archive_tamplate .articles .container{box-sizing:border-box;flex-wrap:wrap;gap:34px;padding:20px}.archive_tamplate .articles article.post{border-radius:16px;box-shadow:0 4px 20px 0 #00000040;box-sizing:border-box;max-width:31%;overflow:hidden;padding:0;width:auto}.archive_tamplate .articles article.post .post-thumbnail{display:block;position:relative;width:100%}.archive_tamplate .articles article.post .post-thumbnail .entry-categories-tags{background:#ffffff6b;bottom:0;box-sizing:border-box;font-weight:600;padding:10px 16px;position:absolute;right:0;text-align:right;width:100%}.archive_tamplate .articles article.post .post-thumbnail .entry-categories-tags a:hover{text-decoration:underline}.archive_tamplate .articles article.post .post-thumbnail .entry-categories-tags a{color:#2c3e50;font-size:14px}.archive_tamplate .articles article.post .post-thumbnail img{display:inline-block;font-size:0;height:auto;line-height:0;margin-top:-10px;padding:0;vertical-align:middle;width:100%}.archive_tamplate .articles article.post .header_text{padding:20px 24px 0}.archive_tamplate .articles article.post .entry-title:hover a{color:#e67e22}.archive_tamplate .articles article.post .entry-title,.archive_tamplate .articles article.post .entry-title a{color:#2c3e50;font-family:Open Sans,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:1.3;margin-bottom:10px;text-align:right}.archive_tamplate .articles article.post .entry-meta{direction:rtl;font-size:14px;text-align:right}.archive_tamplate .articles article.post .entry-content p{font-size:16px;line-height:1.3}.archive_tamplate .articles article.post .entry-content{padding:0 20px 10px}.archive_tamplate .pagination{margin:auto}.archive_tamplate .pagination .current{color:#e67e22;font-weight:600;text-decoration:underline}.archive_tamplate .back_to_blog a:hover{color:#2c3e50;text-decoration:underline}.archive_tamplate .back_to_blog a{color:#e67e22}.serach_page_tamplate .articles{padding-top:60px;position:relative}.serach_page_tamplate .articles .container{box-sizing:border-box;flex-wrap:wrap;gap:34px;padding:20px}.serach_page_tamplate .articles article.post{border-radius:16px;box-shadow:0 4px 20px 0 #00000040;box-sizing:border-box;max-width:31%;overflow:hidden;padding:0;width:auto}.serach_page_tamplate .articles article.post .post-thumbnail{display:block;position:relative;width:100%}.serach_page_tamplate .articles article.post .post-thumbnail .entry-categories-tags{background:#ffffff6b;bottom:0;box-sizing:border-box;font-weight:600;padding:10px 16px;position:absolute;right:0;text-align:right;width:100%}.serach_page_tamplate .articles article.post .post-thumbnail .entry-categories-tags a:hover{text-decoration:underline}.serach_page_tamplate .articles article.post .post-thumbnail .entry-categories-tags a{color:#2c3e50;font-size:14px}.serach_page_tamplate .articles article.post .post-thumbnail img{display:inline-block;font-size:0;height:auto;line-height:0;margin-top:-10px;padding:0;vertical-align:middle;width:100%}.serach_page_tamplate .articles article.post .header_text{padding:20px 24px 0}.serach_page_tamplate .articles article.post .entry-title:hover a{color:#e67e22}.serach_page_tamplate .articles article.post .entry-title,.serach_page_tamplate .articles article.post .entry-title a{color:#2c3e50;font-family:Open Sans,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:1.3;margin-bottom:10px;text-align:right}.serach_page_tamplate .articles article.post .entry-meta{direction:rtl;font-size:14px;text-align:right}.serach_page_tamplate .articles article.post .entry-content p{font-size:16px;line-height:1.3}.serach_page_tamplate .articles article.post .entry-content{padding:0 20px 10px}.serach_page_tamplate .pagination{margin:auto}.serach_page_tamplate .pagination .current{color:#e67e22;font-weight:600;text-decoration:underline}.serach_page_tamplate .back_to_blog a:hover{color:#2c3e50;text-decoration:underline}.serach_page_tamplate .back_to_blog a{color:#e67e22}.blog_page_tamplate .search-container{width:100%}.blog_page_tamplate .search-container .search-form{display:flex;justify-content:center}.blog_page_tamplate{overflow-x:hidden;width:100vw}.blog_page_tamplate #hero{overflow-x:hidden;width:100%}.blog_page_tamplate .articles{padding-top:30px;position:relative}.blog_page_tamplate .search-form .search-field{border:1px solid #2c3e50;border-radius:10px;font-size:18px;padding:12px}.blog_page_tamplate .search-form .search-submit{border:none;margin-top:0}.blog_page_tamplate .articles .container{align-items:stretch;box-sizing:border-box;flex-wrap:wrap;gap:34px;padding:20px 20px 60px}.blog_page_tamplate .articles article.post{border-radius:16px;box-shadow:0 4px 20px 0 #00000040;box-sizing:border-box;max-width:31%;overflow:hidden;padding:0;width:auto}.blog_page_tamplate .articles article.post .post-thumbnail{display:block;position:relative;width:100%}.blog_page_tamplate .articles article.post .post-thumbnail .entry-categories-tags{background:#ffffff6b;bottom:0;box-sizing:border-box;font-weight:600;padding:10px 16px;position:absolute;right:0;text-align:right;width:100%}.blog_page_tamplate .articles article.post .post-thumbnail .entry-categories-tags a:hover{text-decoration:underline}.blog_page_tamplate .articles article.post .post-thumbnail .entry-categories-tags a{color:#2c3e50;font-size:14px}.blog_page_tamplate .articles article.post .post-thumbnail img{display:inline-block;font-size:0;height:auto;line-height:0;margin-top:-10px;padding:0;vertical-align:middle;width:100%}.blog_page_tamplate .articles article.post .header_text{padding:20px 24px 0}.blog_page_tamplate .articles article.post .entry-title:hover a{color:#e67e22}.blog_page_tamplate .articles article.post .entry-title,.blog_page_tamplate .articles article.post .entry-title a{color:#2c3e50;font-family:Open Sans,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:1.3;margin-bottom:10px;text-align:right}.blog_page_tamplate .articles article.post .entry-meta{direction:rtl;font-size:14px;text-align:right}.blog_page_tamplate .articles article.post .entry-content p{font-size:16px;line-height:1.3}.blog_page_tamplate .articles article.post .entry-content{padding:0 20px 10px}.blog_page_tamplate .pagination{margin:auto}.blog_page_tamplate .pagination .current{color:#e67e22;font-weight:600;text-decoration:underline}@media screen and (max-width:1024px){.blog_page_tamplate .articles article.post{max-width:450px;width:100%}.blog_page_tamplate #hero .hero_content{align-items:center;flex-direction:column}.blog_page_tamplate #hero p{text-align:center}.blog_page_tamplate .articles .container{justify-content:center}.blog_page_tamplate .search-container .search-form .search-field{max-width:400px;width:100%}}#home_hero{padding:160px 0;position:relative;width:100%}#home_hero .hero_content{align-items:center;flex-direction:column}#home_hero #video_box video{width:100vw}#home_hero #video_box{overflow:hidden;z-index:-1}#home_hero #video_box,#home_hero #video_box:after{height:100%;position:absolute;right:0;top:0;width:100%}#home_hero #video_box:after{background:rgba(0,0,0,.6);content:"";z-index:1}#home_hero h1{margin-bottom:40px}#home_hero p{color:#fff;font-size:22px;font-weight:600;letter-spacing:0;line-height:130%;text-align:center}#home_hero #video_box video{height:auto;min-height:100%;min-width:100%;width:auto}@media screen and (max-width:1024px){#home_hero p{font-size:18px}#home_hero{padding:80px 20px}#home_hero h1{margin-bottom:20px}}.cto_button{cursor:pointer;display:inline-block;text-decoration:none}.cto_button.dark{background-color:#2c3e50;border-radius:5px;box-shadow:4px 4px 4px 0 #00000029;color:#fff;font-size:18px;font-weight:700;line-height:120%;margin-top:50px;padding:15px 30px;text-align:center;transition:all .4s ease}.cto_button.dark:hover{text-decoration:none;transform:scale(1.05)}.cto_button.dark:hover,.cto_button.orange{background-color:#e67e22;color:#fff;transition:all .4s ease}.cto_button.orange{border-radius:5px;box-shadow:4px 4px 4px 0 #00000029;font-size:18px;font-weight:700;line-height:120%;margin-top:50px;padding:15px 30px;text-align:center}.cto_button.orange:hover{background-color:#2c3e50;color:#fff;text-decoration:none;transform:scale(1.05);transition:all .4s ease}#services{background:#f9f9f9;padding:88px 0;position:relative}#services .services_text{margin-bottom:60px}#services .services_text h2{font-size:46px;line-height:60px;margin-bottom:20px}#services .services_text p{font-size:18px;line-height:110%;margin:auto;max-width:800px;text-align:center}.services_cards.flex_box{flex-wrap:wrap;gap:64px;justify-content:space-around;padding:50px 20px}.services_cards a{display:block}.flip-card{height:180px;perspective:1000px;width:300px}.flip-card-inner{border:1px solid #2c3e50;border-radius:8px;height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .7s;width:100%}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{align-items:center;backface-visibility:hidden;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);display:flex;height:100%;justify-content:center;position:absolute;width:100%}.flip-card-front{background-color:#e67e22;color:#2c3e50;display:flex;flex-direction:column}.flip-card-front .front_top{display:flex;height:calc(100% - 46px);width:100%}.flip-card-front .front_top .icon_box{background:#fff;border-radius:7px;box-shadow:2px 2px 15px 0 #0000008f;display:block;height:90px;margin:auto;width:95px}.flip-card-front .front_top .icon_box img{display:block;height:auto;margin:auto;width:100%}.flip-card-front .fromt_bottom{align-items:center;background:#e5e8e8;border-radius:0 0 9px 9px;display:flex;height:46px;justify-content:center;width:100%}.flip-card-front .fromt_bottom h3{font-family:Open Sans;font-size:20px;font-weight:600;letter-spacing:0;line-height:130%;margin:0;text-align:center}.flip-card-back{background-color:#2c3e50;color:#fff;padding:10px;transform:rotateY(180deg)}.flip-card-back p{text-align:center}@media (hover:none){.flip-card{height:auto;perspective:none;width:100%}.flip-card .flip-card-inner,.flip-card:hover .flip-card-inner{overflow:hidden;transform:none;transform-style:flat;transition:none}.flip-card-back,.flip-card-front{backface-visibility:visible;-webkit-backface-visibility:visible;border-radius:0;box-shadow:none;height:auto;position:relative;transform:none;width:100%}.flip-card-front .front_top{height:auto;padding:20px 0}.flip-card-back{padding:16px}}@media screen and (max-width:1024px){#services{padding:40px 0}#services .services_text h2{font-size:32px;line-height:1.3;margin-bottom:20px}#services .services_text p{font-size:16px;line-height:130%;padding:0 24px}.services_cards.flex_box{flex-wrap:wrap;gap:24px;justify-content:center;padding:20px 0}.services_cards a{max-width:300px;width:100%}}#how_it_works{background:var(--back-grey-light,#7f8c8d33);overflow:hidden;padding:88px 0 0;position:relative}.page-template-page-service-maintenance-page #how_it_works{background:#fff}#how_it_works .flex_box{align-items:center;flex-direction:column}.hiw_animations{align-items:flex-start;display:flex;justify-content:space-between;margin-top:50px;padding:0 16px;width:100%}.hiw_animation_box{align-items:center;display:flex;flex-direction:column;max-width:300px;text-align:center;width:30%}.animation_text{font-family:Open Sans,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:32px;margin-top:20px;text-align:center;vertical-align:middle}.hiw_text{margin:auto auto 20px;max-width:800px}.hiw_text,.hiw_text p{text-align:center}.logo-slider{background:transparent;contain-intrinsic-size:auto 120px;content-visibility:auto;margin-top:160px;overflow:hidden;padding:34px 0;width:100%}.logo-slider,.logo-track{direction:ltr;white-space:nowrap}.logo-track{animation:scroll 40s linear infinite;contain:layout;display:inline-block}.logo-track .logo-strip{display:inline-block;height:80px;vertical-align:middle;width:auto}@media screen and (max-width:1024px){#how_it_works{padding:50px 0 0}.hiw_animations{margin-top:32px}.animation_text{font-size:24px}.logo-slider{margin-top:60px}.logo-track .logo-strip{height:60px}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}#reviews{background:#f9f9f9;padding:88px 0;position:relative}@media screen and (max-width:1024px){#reviews{padding:50px 0}}.reviews_headline{padding:0 60px;text-align:right}.reviews_box{padding:60px}#cta_banner{background:radial-gradient(ellipse 50% 85% at 24% 55%,rgba(230,126,34,.24) 0,rgba(13,7,3,0) 62%),linear-gradient(160deg,#1a0e05,#0d0703 58%,#070402);color:#fff;overflow:hidden;padding:100px 0;position:relative;text-align:center}#cta_banner:before{background:url(../images/cta-wave.bcfb9093.svg) bottom/cover no-repeat;content:"";height:72%;inset:auto 0 0 0;-webkit-mask-image:linear-gradient(0deg,#000 50%,transparent);mask-image:linear-gradient(0deg,#000 50%,transparent);opacity:.9;pointer-events:none;position:absolute;z-index:0}#cta_banner .container{position:relative;z-index:1}#cta_banner .cta_in_box{align-items:center;display:flex;justify-content:space-around;padding:0;width:100%}#cta_banner .cto_button{display:block;margin-top:0}#cta_banner h2{margin:0;max-width:800px;text-align:right}#cta_banner .flex_box{align-items:center}@media screen and (max-width:1024px){#cta_banner{padding:50px 20px}#cta_banner h2{font-size:32px;line-height:1.3;text-align:center}#cta_banner .cta_in_box{flex-direction:column;gap:20px}}.news_box{align-items:stretch;gap:24px;justify-content:space-between;margin-top:60px;padding:30px}.news_card{background:#fff;box-shadow:0 4px 20px 0 #00000040;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;max-width:450px;min-width:300px;text-align:right;width:33%}.news_card,.news_image{border-radius:8px;overflow:hidden}.news_card img{display:block;height:auto;width:100%}.news_card .news_content{flex-grow:1;padding:20px 30px}.news_card .news_content h3{font-family:Open Sans,sans-serif;font-size:22px;font-weight:600;letter-spacing:0;line-height:130%;margin-bottom:10px;text-align:right}.news_more{display:flex;justify-content:center;margin-top:0;padding:40px 0;text-align:center}.news_card .read_more{color:#e67e22;display:inline-block;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;line-height:130%;margin-top:20px;text-align:right;text-decoration:none}.news_card .read_more:hover{color:#2c3e50}#hero{background:linear-gradient(0deg,#2c3e50,#2c3e50)}#hero,#hero h1{color:#fff;text-align:right}#hero h1{margin-bottom:20px}#hero h1 img{display:inline-block;height:42px;width:auto}#hero p{color:#fff;font-size:22px;font-weight:400;line-height:1.2;margin-bottom:0;max-width:600px}#hero h3,#hero p{letter-spacing:0;margin-top:1rem;text-align:right}#hero h3{color:#e67e22;font-size:26px;font-weight:700;line-height:130%}#hero .hero_content{align-items:center;overflow:visible}#hero .cto_button{display:inline-block;margin-top:40px}#hero .cto_button:hover{background:#e67e22}#who_are_we{background:#e5e8e8}.who-we-are-paragraph{margin-bottom:1rem}.who-we-are-paragraph h4{font-size:22px;font-weight:700}.who-we-are-paragraph h4,.who-we-are-paragraph p{letter-spacing:0;line-height:1.2;margin:0;text-align:right}.who-we-are-paragraph p{font-size:18px;font-weight:400}#who_are_we .container{overflow:visible}.who-we-are-layout.has-photo{align-items:center;gap:48px;margin-top:32px}.who-we-are-layout .who-we-are-text{flex:1 1 auto;min-width:0}.who-we-are-text .section-title{margin-top:0;text-align:right}.who-we-are-layout .who-we-are-media{flex:0 0 auto;max-width:440px;width:100%}.who-we-are-photo{border-radius:16px;box-shadow:0 4px 20px 0 #00000040;display:block;height:auto;width:100%}@media screen and (max-width:1024px){.who-we-are-layout.has-photo{align-items:stretch;flex-direction:column;gap:32px}.who-we-are-layout .who-we-are-media{margin-inline:auto;max-width:360px}}.our_speciality_button{display:inline-block;margin:40px auto 20px}.svg_box svg{display:block;height:auto;width:100%}g[clip-path="url(#__lottie_element_908)"]>:last-child{visibility:hidden}#about_bottom_cta{background:#e67e22;color:#2c3e50;text-align:center}#about_bottom_cta p{font-size:22px;line-height:1.3;margin:auto;max-width:800px;text-align:center}#about_bottom_cta .container{padding-bottom:20px}#about_bottom_cta .container .cto_button.dark:hover{background-color:#2c3e50;color:#fff;text-decoration:none;transform:scale(1.05);transition:all .4s ease}.q_and_a_items{display:flex;flex-direction:column;gap:16px;margin-inline:auto;max-width:860px;text-align:right;width:100%}.q_and_a_item{background:var(--white);border:1px solid var(--grey-300);border-radius:14px;box-shadow:0 1px 3px rgba(44,62,80,.06);overflow:hidden;position:relative;transition:box-shadow var(--dur-slow) ease,border-color var(--dur-slow) ease}.q_and_a_item:before{background:var(--orange-500);content:"";inset-block:0;inset-inline-start:0;position:absolute;transform:scaleY(0);transform-origin:top;transition:transform .45s var(--ease-spring);width:5px}.q_and_a_item.open{border-color:transparent;box-shadow:0 10px 30px -8px rgba(44,62,80,.22)}.q_and_a_item.open:before{transform:scaleY(1)}.q_and_a_item__heading{font:inherit;margin:0}.q_and_a__toggle{align-items:center;appearance:none;-webkit-appearance:none;background:transparent;border:0;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row-reverse;font-family:inherit;gap:20px;margin:0;padding:24px 28px;text-align:right;width:100%}.q_and_a__toggle:focus-visible{outline:3px solid rgba(230,126,34,.55);outline-offset:-3px}.q_and_a_item .question{color:var(--navy-700);flex:1;font-family:var(--font-body);font-size:20px;font-weight:600;line-height:1.45;margin:0}.q_and_a__icon{align-items:center;background:var(--grey-100);border-radius:50%;color:var(--navy-700);display:flex;flex:0 0 auto;height:42px;justify-content:center;transition:background var(--dur-slow) ease,color var(--dur-slow) ease,box-shadow var(--dur-slow) ease;width:42px}.q_and_a_item.open .q_and_a__icon{background:var(--orange-500);box-shadow:var(--shadow-button);color:var(--white)}.q_and_a__chevron{display:block;transition:transform .45s var(--ease-spring)}.q_and_a_item.open .q_and_a__chevron{transform:rotate(180deg)}.q_and_a_item .bottom{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-emphasis)}.q_and_a_item.open .bottom{grid-template-rows:1fr}.q_and_a_item .answer{overflow:hidden}.q_and_a_item .answer__body{color:var(--navy-600);font-family:var(--font-body);font-size:17px;font-weight:400;line-height:1.75;padding:0 28px 26px}.q_and_a_item .answer__body>:first-child{margin-top:0}.q_and_a_item .answer__body>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.q_and_a__chevron,.q_and_a__icon,.q_and_a_item,.q_and_a_item .bottom,.q_and_a_item:before{transition:none}}.page-template-page-studio-page{overflow-x:hidden;width:100vw}.page-template-page-studio-page #hero,.page-template-page-studio-page #main{overflow-x:hidden;width:100%}@media screen and (max-width:1024px){.page-template-page-studio-page .service_tamplate #hero .hero_content{align-items:center;flex-direction:column-reverse}.page-template-page-studio-page .service_tamplate #hero .hero_content .left_column{overflow:hidden;width:100%}.page-template-page-studio-page .service_tamplate #hero .hero_content .right_column{padding:0 16px}.page-template-page-studio-page .service_tamplate #hero .hero_content .left_column .hero_animation_box{width:100%}.page-template-page-studio-page .service_tamplate #hero .hero_content .left_column .hero_animation_box #hero_animation{max-width:500px;overflow:hidden;width:100%!important}}.page-template-page-studio-page #hero .animation{max-width:500px;overflow:hidden;width:100%}.service_tamplate #hero .page-title{margin-bottom:50px}.service_tamplate #hero .accent_text{margin-bottom:30px}.service_tamplate #hero .accent_text *{color:#e67e22;margin:0}.service_tamplate #hero .price_box{margin-top:30px}.service_tamplate #hero .price_box .price_num{color:#e67e22;font-size:26px;font-weight:700}.service_tamplate #hero .price_box .price_num .big_num{font-size:50px}.service_tamplate #hero .hero_content{align-items:center}.service_tamplate .animation_title{font-size:20px;font-weight:700}.service_tamplate .animation_description,.service_tamplate .animation_title{letter-spacing:-.3px;line-height:32px;text-align:center;vertical-align:middle}.service_tamplate .animation_description{font-size:18px;font-weight:400}.service_tamplate .service_description_text{font-size:18px;font-weight:400;letter-spacing:0;line-height:130%;text-align:center}.service_tamplate .service_description_cards{flex-wrap:wrap;gap:34px;justify-content:space-between;margin-top:40px;padding:60px 20px}.service_tamplate .service_description_card{align-items:center;background:#f9f9f9;border-radius:15px;box-shadow:0 0 12px 0 #0000007a;display:flex;gap:20px;justify-content:space-between;max-width:48%;padding:24px}.service_tamplate .service_description_card .card_title{font-size:18px;font-weight:700;line-height:100%;text-align:right}.service_tamplate .service_description_card .icon_box img{display:block;height:auto;width:74px}.hero_animation_box{position:relative}.hero_animation_box .hero-poster{height:100%;inset:0;object-fit:contain;pointer-events:none;position:absolute;width:100%;z-index:0}.hero_animation_box .hero-poster.is-hidden{opacity:0;transition:opacity .4s ease}.hero_animation_box .hero-lottie{opacity:.1;position:relative;z-index:1}.hero_animation_box.hero-loaded .hero-lottie{transition:opacity .4s ease}.hero_animation_box .hero-lottie.is-live{opacity:1}#hero .hero_content .left_column.reveal{opacity:.1}#hero .hero_content .left_column.reveal.in{opacity:1}@media screen and (max-width:1024px){.service_tamplate #hero .hero_content{flex-direction:column-reverse;gap:20px}.service_tamplate #hero .hero_content .right_column{padding:0 16px}.service_tamplate #hero .hero_content .left_column{overflow:hidden;width:100%}.service_tamplate #hero .hero_content .left_column .hero_animation_box{width:100%}.service_tamplate #hero .hero_content .left_column #hero_animation{max-width:444px;width:100%!important}.service_tamplate #hero .page-title{margin-bottom:24px}.service_tamplate #hero p{font-size:18px;line-height:1.3}.service_tamplate .service_description_cards{margin:22px 0;padding:30px 12px 0}.service_tamplate .animation_description{max-width:450px}.cross-links .container{margin:0 20px}.reviews_box{padding:30px 12px 0}.page-template-page-about-page #hero .hero_content{flex-direction:column-reverse}.page-template-page-about-page #hero .hero_content .left_column{max-width:100%}.page-template-page-about-page #hero .hero_content .left_column img{height:auto;width:100%}}.contact_page_tamplate #hero p{font-size:18px;font-weight:400;line-height:1.3}.contact_page_tamplate .contact_form_box{margin-top:40px;max-width:600px}.contact_page_tamplate .contact_form_box .flex_box{gap:24px;position:relative}.contact_page_tamplate #hero h1{font-size:44px}@media screen and (max-width:1024px){.contact_page_tamplate{overflow-x:hidden;width:100vw}.contact_page_tamplate #hero{overflow-x:hidden;width:100%}.contact_page_tamplate #hero .hero_content{align-items:center;flex-direction:column-reverse}.contact_page_tamplate #hero .contact_whatsapp_cta{text-align:center}.contact_page_tamplate #hero h1{font-size:32px;text-align:center}.contact_page_tamplate #hero p{text-align:center}.contact_page_tamplate #hero #hero_animation{max-width:500px;overflow:hidden;width:100%!important}.contact_page_tamplate .contact_form_box{padding:0 16px}.faq_page_tamplate .page_content h2{margin-top:40px!important}}.error_404_page_tamplate .error-page-content{padding:60px 0}.error_404_page_tamplate .error-content{margin:0 auto;max-width:600px;text-align:center}.error_404_page_tamplate .search-container{margin:0 auto 60px;max-width:600px;text-align:center}.error_404_page_tamplate .helpful-links{margin-top:40px}.error_404_page_tamplate .helpful-links h2{margin-bottom:40px;text-align:center}.error_404_page_tamplate .links-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:20px}.error_404_page_tamplate .link-box{background:#f9f9f9;border-radius:8px;box-shadow:0 4px 20px 0 #00000040;padding:30px;text-align:center}.error_404_page_tamplate .link-box h3{color:#2c3e50;font-weight:600;margin-bottom:15px}.error_404_page_tamplate .link-box p{text-align:center}.error_404_page_tamplate .link-box ul{list-style:none;margin:20px 0;padding:0;text-align:right}.error_404_page_tamplate .link-box ul li{margin-bottom:10px}.error_404_page_tamplate .link-box ul li a{color:#2c3e50;text-decoration:none}.error_404_page_tamplate .link-box ul li a:hover{color:#e67e22}.error_404_page_tamplate .link-box .cto_button{margin-top:20px}.mobile-menu-toggle{background:none;border:none;cursor:pointer;display:none;padding:10px;z-index:1001}.hamburger-icon{background:#2c3e50;display:block;height:3px;position:relative;transition:background .3s ease;width:30px}.hamburger-icon:after,.hamburger-icon:before{background:#2c3e50;content:"";height:3px;left:0;position:absolute;transition:transform .3s ease;width:100%}.hamburger-icon:before{top:-8px}.hamburger-icon:after{bottom:-8px}.mobile-menu-toggle.is-active .hamburger-icon{background:transparent}.mobile-menu-toggle.is-active .hamburger-icon:before{transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle.is-active .hamburger-icon:after{transform:rotate(-45deg) translate(7px,-7px)}.submenu-toggle{background:none;border:none;cursor:pointer;display:none;height:30px;left:0;position:absolute;top:5px;width:30px}.submenu-toggle:before{border-bottom:2px solid #2c3e50;border-right:2px solid #2c3e50;content:"";display:block;height:10px;margin:5px auto;transform:rotate(45deg);transition:transform .3s ease;width:10px}.submenu-toggle.is-active:before{transform:rotate(-135deg)}.cross-links{background:#2c3e50;color:#fff;padding:36px 0 40px;position:relative}.cross-links h2{color:#fff;font-size:28px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0 0 24px;text-align:right}.cross-links__list{display:grid;gap:24px 32px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.cross-links__item{line-height:1.5;text-align:right}.cross-links__link{color:#fff;display:inline;font-size:18px;font-weight:600}.cross-links__link:focus,.cross-links__link:hover{color:#fff;text-decoration:underline}.cross-links__link:focus-visible{outline:2px solid #fff;outline-offset:2px}.cross-links__separator{color:#fff;display:inline}.cross-links__description{color:#cbd5dc;display:block;font-size:15px;margin-top:6px}@media screen and (max-width:768px){.cross-links__list{gap:20px;grid-template-columns:1fr}.cross-links{padding:28px 0 32px}.cross-links h2{font-size:24px;margin-bottom:18px}}@media screen and (max-width:1024px){.container{width:calc(100% - 30px)}h1{font-size:50px}h2{font-size:40px;line-height:50px}.services_cards.flex_box{gap:30px}.flip-card{width:280px}.news_box{flex-wrap:wrap;justify-content:center}.news_card{width:45%}#site-header{padding:15px 20px}#primary-menu a{margin-left:20px}.service_tamplate .service_description_card{max-width:100%}.single_post_tamplate{flex-direction:column}#secondary{position:static;width:100%}#site-header{flex-direction:row}.mobile-menu-toggle{margin-left:10px}body.menu-open{overflow:hidden}.main-navigation{box-shadow:-2px 0 15px rgba(0,0,0,.2);left:auto;text-align:right}.main-navigation.is-active{left:auto}.submenu-toggle{left:0;right:auto}#primary-menu .sub-menu{border-left:none;border-right:4px solid #e67e22;padding-left:0;padding-right:15px}#primary-menu a{text-align:right}.container{width:calc(100% - 20px)}h1{font-size:36px}h2{font-size:32px;letter-spacing:-1px;line-height:130%;margin-bottom:20px}li,p{font-size:16px}.mobile-menu-toggle{display:block}#site-header{padding:10px 15px}.main-navigation{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.2);height:100vh;max-width:450px;overflow-y:auto;padding:80px 20px 20px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:90%}.main-navigation.is-active{right:0}#primary-menu{flex-direction:column;padding:0}#primary-menu a{border-bottom:1px solid #eee;margin:0;padding:15px 0}#primary-menu .menu-item{margin-bottom:0;position:relative}#primary-menu .sub-menu{border-right:none;box-shadow:none;max-height:0;opacity:1;overflow:hidden;padding:0;position:static;transform:none;transition:max-height .3s ease;visibility:visible;width:100%}#primary-menu .sub-menu.is-active{max-height:500px;padding:10px 12px}.submenu-toggle{display:block}.flip-card{width:100%}.news_box{margin-top:40px;padding:15px}.news_card{min-width:auto;width:100%}.service_tamplate .service_description_card{padding:15px}.hiw_animations{flex-direction:column}.hiw_animation_box{margin-bottom:30px;max-width:100%;width:100%}#footer_menu nav ul{gap:10px}#footer_menu nav ul,footer #footer_widget_area .flex_box{flex-direction:column}footer #footer_widget_area .widget{margin-bottom:30px;width:100%}#cta_banner .cta_in_box{flex-direction:column;gap:30px}#cta_banner h2{text-align:center}.error_404_page_tamplate .links-grid{grid-template-columns:1fr}.single-post .article_footer .nav-links a{color:#2c3e50;font-size:14px;font-weight:600}.single-post .article_footer .nav-links{display:flex;gap:40px;justify-content:space-between}.single-post .article_footer{padding:12px 8px}}.generic_page_tamplate .page_content{box-sizing:border-box;font-size:18px;line-height:1.3;padding:60px 20px 80px;text-align:right}.single_post_tamplate{display:flex;gap:40px;justify-content:space-between;margin-bottom:80px;overflow:visible;padding-top:60px;position:relative}.single_post_tamplate .post{flex-grow:1}.related_posts{background:#f9f9f9;border-radius:8px;box-shadow:0 0 12px 0 #0000007a;box-sizing:border-box;padding:20px}.single-post .prompt{background:#2c3e50;border-radius:8px;border-right:6px solid #e67e22;color:#f1f5f9;direction:rtl;font-family:JetBrains Mono,Open Sans,ui-monospace,Menlo,Consolas,monospace;font-size:16px;line-height:1.65;margin:24px 0;overflow-x:auto;padding:18px 20px;tab-size:2;text-align:right;-webkit-text-size-adjust:100%}.single-post .entry-header{background:#f9f9f9}ul.ltr-list-block{direction:ltr;list-style-type:none;padding-inline-end:21px;padding-inline-start:0;text-align:right}ul.ltr-list-block li{padding-right:25px;position:relative;text-align:right}ul.ltr-list-block li:before{content:"•";font-size:24px;font-weight:700;position:absolute;right:0}.single-post H3{font-weight:700;text-align:right!important}.single-post .related_posts h2{color:#2c3e50;font-family:Open Sans,sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:130%;margin-bottom:20px;text-align:right}.related-posts-list{list-style:none;margin:0;padding:0}.related-posts-list li{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.related-posts-list li img{display:block;height:40px;width:auto}.related-posts-list li h3 a{color:#2c3e50}.related-posts-list li h3 a:hover{color:#e67e22}.related-posts-list li h3{color:#2c3e50;font-size:18px;font-weight:600;margin:0 10px;text-align:right}#secondary{height:fit-content;padding:0;position:sticky;top:100px}.single-post h1{color:#fff;font-family:Open Sans,sans-serif;font-size:36px;font-weight:700;letter-spacing:0;line-height:130%;margin-bottom:20px;text-align:right}.single-post .post-thumbnail{position:relative}.single-post .post-thumbnail img{border-radius:16px;box-shadow:0 0 12px 0 #0000007a;display:block;height:auto;margin-bottom:20px;width:100%}.single-post .post-thumbnail .entry-categories-tags{background:#ffffff6b;border-radius:0 0 16px 16px;bottom:0;box-sizing:border-box;font-weight:600;padding:10px 16px;position:absolute;right:0;text-align:right;width:100%}.single-post header{padding-top:0}.share_post_box{margin-top:40px;text-align:right}.share_buttons{display:flex;gap:10px;justify-content:space-between}.share_buttons a:hover,.share_buttons button:hover{transform:scale(1.1)}.share_buttons a,.share_buttons button{background:transparent;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;height:50px;padding:0;transition:all .3s ease;width:50px}.share_buttons button{padding:4px}.share_buttons img{display:block;height:auto;width:100%}.single-post .entry-meta{background:#2c3e50;border-radius:16px 16px 0 0;box-sizing:border-box;color:#fff;display:flex;justify-content:space-between;padding:10px 16px;position:absolute;right:0;top:0;width:100%}.single-post #hero p{color:#fff;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.2;margin-bottom:0;margin-top:1rem;max-width:650px;text-align:right}.single-post .article_footer{background:#e67e22;border-radius:0 0 16px 16px;box-sizing:border-box;color:#2c3e50;margin-top:80px;padding:20px;width:100%}.single-post .article_footer .nav-links{display:flex;gap:40px;justify-content:center}.single-post .article_footer .nav-links a{color:#2c3e50;font-size:16px;font-weight:600}.single-post .article_footer .nav-links a:hover{color:#fff;text-decoration:underline}.single-post h2{font-family:Open Sans,sans-serif;font-size:28px;font-weight:700;letter-spacing:-2px;line-height:130%;margin-bottom:.8em;margin-top:1em;text-align:right}.single-post .site-main a{color:#e67e22;font-weight:500;text-decoration:none}@media screen and (max-width:1024px){.single-post .article_footer .nav-links a{color:#2c3e50;font-size:14px;font-weight:600}.single-post .article_footer .nav-links .nav-previous{order:2}.single-post .article_footer .nav-links .nav-blog{order:1;text-align:center;width:100%}.single-post .article_footer .nav-links .nav-next{order:3}.single-post .article_footer .nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.single-post .article_footer{padding:12px 8px}.single-post #main{overflow:hidden;width:100vw}.single-post #hero{overflow-x:hidden;padding:40px 0;width:100%}.single_post_tamplate{margin-bottom:40px;padding-top:30px;width:100%}.single_post_tamplate .post{padding:0 16px;width:100%}#secondary{padding:0 16px}.single-post .article_footer{margin-top:30px}.single-post #hero h1{color:#fff;font-size:28px;letter-spacing:0;margin-bottom:20px}.single-post #hero h1,.single-post h2{font-family:Open Sans,sans-serif;font-weight:700;line-height:130%;text-align:right}.single-post h2{font-size:24px;letter-spacing:-1px;margin-bottom:.8em;margin-top:1em}h3,h4,h5,h6{font-size:18px;letter-spacing:0;line-height:130%;text-align:right}footer #footer_widget_area{padding:58px 16px 50px}}.service_maintenance_tamplate #price_comparison{background:#f1efea;padding:64px 24px}.service_maintenance_tamplate #price_comparison .price_comparison_headline{color:#2c3e50;font-family:Heebo,Open Sans,sans-serif;font-size:34px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0;text-align:center}.service_maintenance_tamplate #price_comparison .price_comparison_intro{margin:14px auto 0;max-width:560px;text-align:center}.service_maintenance_tamplate #price_comparison .price_comparison_intro p{color:#6a7682;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.65;margin:0;text-align:center}.service_maintenance_tamplate #price_comparison .price_comparison_cards{align-items:stretch;display:flex;gap:20px;margin:42px auto 0;max-width:980px}.service_maintenance_tamplate #price_comparison .price_card{background:#fff;border:0;border-radius:16px;border-top:5px solid #7c8a98;box-shadow:0 2px 12px rgba(44,62,80,.06);display:flex;flex:1;flex-direction:column;min-width:0;position:relative;transition:transform .25s ease,box-shadow .25s ease}.service_maintenance_tamplate #price_comparison .price_card:hover{box-shadow:0 16px 36px rgba(44,62,80,.13);transform:translateY(-6px)}.service_maintenance_tamplate #price_comparison .price_card:focus-within,.service_maintenance_tamplate #price_comparison .price_card:has(.pc-info-wrap.is-open),.service_maintenance_tamplate #price_comparison .price_card:hover{z-index:50}.service_maintenance_tamplate #price_comparison .price_card:last-child{border-top-color:#2c3e50}.service_maintenance_tamplate #price_comparison .price_card.recommended{border-top-color:#e07f33;box-shadow:0 16px 40px rgba(224,127,51,.16);margin:-16px 0;z-index:2}.service_maintenance_tamplate #price_comparison .price_card.recommended:hover{box-shadow:0 26px 56px rgba(224,127,51,.24);transform:translateY(-6px)}.service_maintenance_tamplate #price_comparison .price_card_inner{display:flex;flex:1;flex-direction:column;padding:30px 26px}.service_maintenance_tamplate #price_comparison .price_card.recommended .price_card_inner{padding:34px 26px 30px}.service_maintenance_tamplate #price_comparison .price_card_header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:0;text-align:right}.service_maintenance_tamplate #price_comparison .tier_label{color:#4a5763;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.2;margin:0;text-transform:uppercase}.service_maintenance_tamplate #price_comparison .price_card.recommended .tier_label{color:#e07f33}.service_maintenance_tamplate #price_comparison .price_card:last-child .tier_label{color:#2c3e50}.service_maintenance_tamplate #price_comparison .price_card .ribbon{background:#fbeee2;border-radius:999px;box-shadow:none;color:#c96b24;font-family:Open Sans,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:4px 11px;position:static;white-space:nowrap}.service_maintenance_tamplate #price_comparison .tier_tagline{color:#6a7682;font-family:Open Sans,sans-serif;font-size:14.5px;font-weight:400;line-height:1.55;margin:8px 0 0;min-height:44px;text-align:right}.service_maintenance_tamplate #price_comparison .tier_price_box{align-items:flex-end;border:0;display:flex;gap:7px;margin:18px 0 0;padding:0;text-align:right}.service_maintenance_tamplate #price_comparison .tier_currency{color:#2c3e50;font-family:Heebo,Open Sans,sans-serif;font-size:24px;font-weight:700;line-height:1;padding-bottom:9px}.service_maintenance_tamplate #price_comparison .tier_price{color:#2c3e50;font-family:Heebo,Open Sans,sans-serif;font-size:58px;font-weight:900;line-height:.85}.service_maintenance_tamplate #price_comparison .tier_period{color:#aab3bb;display:inline;font-family:Open Sans,sans-serif;font-size:13px;font-weight:500;margin:0;padding-bottom:11px}.service_maintenance_tamplate #price_comparison .tier_divider{background:#edf0f2;height:1px;margin:24px 0}.service_maintenance_tamplate #price_comparison .tier_divider_features{margin:18px 0 16px}.service_maintenance_tamplate #price_comparison .price_card.recommended .tier_divider{background:#f6e6d7}.service_maintenance_tamplate #price_comparison .tier_meta{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.service_maintenance_tamplate #price_comparison .tier_meta_item{align-items:flex-start;border:0;display:flex;gap:10px;justify-content:space-between;padding:0}.service_maintenance_tamplate #price_comparison .tier_meta .meta_label{align-items:center;display:inline-flex;flex-shrink:0;font-family:Open Sans,sans-serif;font-size:13.5px;font-weight:600;gap:6px;line-height:1.4}.service_maintenance_tamplate #price_comparison .tier_hour_bank .meta_label{color:#3e8e6e}.service_maintenance_tamplate #price_comparison .tier_overage .meta_label{color:#e07f33}.service_maintenance_tamplate #price_comparison .tier_sla .meta_label{color:#4c77a6}.service_maintenance_tamplate #price_comparison .tier_meta .meta_value{color:#56636e;flex:1;font-family:Open Sans,sans-serif;font-size:13.5px;font-weight:500;line-height:1.4;min-width:0;text-align:left}.service_maintenance_tamplate #price_comparison .pc-info-wrap{align-items:center;display:inline-flex;position:relative}.service_maintenance_tamplate #price_comparison .pc-info{align-items:center;background:transparent;border:1.2px solid;border-radius:50%;color:#9aa6b0;cursor:help;display:inline-flex;flex:none;font-family:Open Sans,sans-serif;font-size:9.5px;font-style:normal;font-weight:700;height:15px;justify-content:center;line-height:1;opacity:.7;padding:0;transition:opacity .15s ease;width:15px}.service_maintenance_tamplate #price_comparison .pc-info-wrap.is-open .pc-info,.service_maintenance_tamplate #price_comparison .pc-info:focus-visible,.service_maintenance_tamplate #price_comparison .pc-info:hover{opacity:1}.service_maintenance_tamplate #price_comparison .pc-tip{background:#2c3e50;border-radius:11px;bottom:calc(100% + 11px);box-shadow:0 12px 32px rgba(44,62,80,.3);color:#eef2f5;direction:rtl;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;left:50%;line-height:1.62;opacity:0;padding:13px 15px;pointer-events:none;position:absolute;text-align:right;transform:translateX(-50%) translateY(5px);transition:opacity .18s ease,transform .18s ease;visibility:hidden;width:248px;z-index:40}.service_maintenance_tamplate #price_comparison .pc-tip:after{border:6px solid transparent;border-top-color:#2c3e50;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.service_maintenance_tamplate #price_comparison .pc-info-wrap.is-open .pc-tip,.service_maintenance_tamplate #price_comparison .pc-info-wrap:hover .pc-tip,.service_maintenance_tamplate #price_comparison .pc-info:focus-visible~.pc-tip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.service_maintenance_tamplate #price_comparison .tier_features_heading{color:#2c3e50;font-family:Open Sans,sans-serif;font-size:13.5px;font-weight:700;margin:0 0 14px;text-align:right}.service_maintenance_tamplate #price_comparison .tier_features{display:flex;flex:1;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.service_maintenance_tamplate #price_comparison .tier_features li{align-items:flex-start;border-radius:8px;display:flex;gap:9px;margin:0 -8px;padding:4px 8px;transition:background .15s ease}.service_maintenance_tamplate #price_comparison .tier_features li:hover{background:#f5f1ea}.service_maintenance_tamplate #price_comparison .price_card.recommended .tier_features li:hover{background:#fdf4ec}.service_maintenance_tamplate #price_comparison .tier_features .feature_check{color:#e07f33;flex:none;font-size:14px;font-weight:700;line-height:1.5;margin-top:1px}.service_maintenance_tamplate #price_comparison .tier_features .feature_text{color:#5c6b79;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.service_maintenance_tamplate #price_comparison .tier_cta{border-radius:999px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:block;font-family:Open Sans,sans-serif;font-size:15px;font-weight:700;line-height:1.2;margin:24px 0 0;padding:14px;text-align:center;text-decoration:none;transition:all .2s ease;width:100%}.service_maintenance_tamplate #price_comparison .tier_cta.dark{background:transparent;border:1.5px solid #2c3e50;color:#2c3e50}.service_maintenance_tamplate #price_comparison .tier_cta.dark:hover{background:#2c3e50;box-shadow:0 8px 20px rgba(44,62,80,.22);color:#fff;transform:translateY(-2px)}.service_maintenance_tamplate #price_comparison .tier_cta.orange{background:#e07f33;border:none;box-shadow:0 8px 18px rgba(224,127,51,.3);color:#fff;padding:15px}.service_maintenance_tamplate #price_comparison .tier_cta.orange:hover{background:#c96b24;box-shadow:0 12px 26px rgba(224,127,51,.4);color:#fff;transform:translateY(-2px)}.service_maintenance_tamplate #price_comparison .price_comparison_footnote{margin:34px auto 0;max-width:640px;text-align:center}.service_maintenance_tamplate #price_comparison .price_comparison_footnote p{color:#8a96a1;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400;line-height:1.6;margin:0;text-align:center}.service_maintenance_tamplate #price_comparison .price_comparison_footnote .pc-discount{color:#e07f33;font-weight:700}@media (max-width:918px){.service_maintenance_tamplate #price_comparison{padding:40px 16px}.service_maintenance_tamplate #price_comparison .price_comparison_headline{font-size:27px}.service_maintenance_tamplate #price_comparison .price_comparison_cards{flex-direction:column;gap:16px;max-width:440px}.service_maintenance_tamplate #price_comparison .price_card.recommended{margin:0}.service_maintenance_tamplate #price_comparison .price_card.recommended .price_card_inner,.service_maintenance_tamplate #price_comparison .price_card_inner{padding:24px 22px}.service_maintenance_tamplate #price_comparison .tier_label{font-size:13.5px}.service_maintenance_tamplate #price_comparison .tier_price{font-size:50px}.service_maintenance_tamplate #price_comparison .tier_currency{font-size:22px}.service_maintenance_tamplate #price_comparison .tier_cta{padding:13px}.service_maintenance_tamplate #price_comparison .tier_cta.orange{padding:14px}.service_maintenance_tamplate #price_comparison .pc-tip{left:auto;right:-6px;transform:translateY(5px);width:min(262px,calc(100vw - 64px))}.service_maintenance_tamplate #price_comparison .pc-info-wrap.is-open .pc-tip,.service_maintenance_tamplate #price_comparison .pc-info-wrap:hover .pc-tip,.service_maintenance_tamplate #price_comparison .pc-info:focus-visible~.pc-tip{transform:translateY(0)}.service_maintenance_tamplate #price_comparison .pc-tip:after{left:auto;right:13px;transform:none}}#home_hero .hero_trust_line{font-size:16px;font-weight:400;line-height:1.4;margin-top:16px;opacity:.9}#trust_signals{background:var(--back-grey-light,#7f8c8d33);padding:88px 0;position:relative}#trust_signals .trust_cards{align-items:stretch;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:20px}#trust_signals .trust_card{align-items:center;background:#f9f9f9;border-radius:15px;box-shadow:0 0 12px 0 #0000001a;display:flex;flex:1 1 calc(25% - 18px);flex-direction:column;gap:14px;max-width:calc(25% - 18px);padding:28px 20px;text-align:center}#trust_signals .trust_card .icon_box{align-items:center;display:flex;justify-content:center;min-height:64px}#trust_signals .trust_card .icon_box img{display:block;height:auto;width:80px}#trust_signals .trust_card .card_title{font-size:20px;font-weight:700;line-height:1.1;margin:0 0 12px;text-align:center}#trust_signals .trust_card .card_text{color:#2c3e50;font-size:16px;line-height:1.45;margin:0;text-align:center}@media (max-width:1024px){#trust_signals{padding:60px 0}#trust_signals .trust_card{flex:1 1 calc(50% - 12px);max-width:calc(50% - 12px)}}@media (max-width:600px){#trust_signals{padding:44px 0}#trust_signals .trust_cards{gap:16px}#trust_signals .trust_card{flex:1 1 100%;max-width:100%}}#studio_pointer{background:#2c3e50;padding:56px 0;position:relative;text-align:right}#studio_pointer .container{max-width:900px}#studio_pointer .studio_pointer_question{color:#fff;font-size:22px;font-weight:700;margin:0 0 12px}#studio_pointer .studio_pointer_body{color:#fff;font-size:17px;line-height:1.55;margin:0}#studio_pointer .studio_pointer_link{color:#e67e22;font-weight:700;margin-right:4px;text-decoration:none;white-space:nowrap}#studio_pointer .studio_pointer_link:hover{text-decoration:underline}@media (max-width:1024px){#studio_pointer{padding:40px 24px 44px}#studio_pointer .studio_pointer_question{font-size:22px}#studio_pointer .studio_pointer_body{font-size:16px}}#bottom_cta{background:#e67e22;color:#2c3e50;padding:60px 0;text-align:center}#bottom_cta .container{padding-bottom:20px}#bottom_cta h2{color:#2c3e50;margin-bottom:16px}#bottom_cta p{font-size:22px;line-height:1.3;margin:0 auto;max-width:800px;text-align:center}#bottom_cta .cto_button.dark:hover{background-color:#2c3e50;color:#fff;text-decoration:none;transform:scale(1.05);transition:all .4s ease}@media (max-width:600px){#bottom_cta{padding:44px 0}#bottom_cta p{font-size:18px}}.promise_card{font-family:Open Sans,sans-serif;margin-top:20px;max-width:300px;text-align:center}.promise_card .promise_leader{color:#2c3e50;display:block;font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:28px;margin-bottom:8px}.promise_card .promise_body{color:#34495e;font-size:16px;font-weight:400;line-height:24px;margin:0}@media (max-width:600px){.promise_card{max-width:100%}.promise_card .promise_leader{font-size:18px;line-height:26px}}#our_speciality .whatido-paragraphs{margin:0 auto;max-width:900px}#our_speciality .whatido-paragraph{font-size:18px;line-height:1.7;margin-bottom:18px}#our_speciality .whatido-paragraph:last-child{margin-bottom:0}#our_speciality .button_box{gap:24px;justify-content:center;padding-bottom:20px}@media (max-width:600px){#our_speciality .whatido-paragraph{font-size:16px}}#wp_ai_edge{background:var(--back-grey-light,#7f8c8d33)}#wp_ai_edge .section-content{margin:0 auto;max-width:900px}#wp_ai_edge .wp-ai-paragraph{font-size:18px;line-height:1.7;margin-bottom:18px}#wp_ai_edge .wp-ai-paragraph:last-child{margin-bottom:0}@media (max-width:600px){#wp_ai_edge .wp-ai-paragraph{font-size:16px}}#specialists{background:#2c3e50;color:#fff;padding-bottom:40px;padding-top:36px;text-align:center}#specialists .section-title{color:#fff;font-size:28px;margin-bottom:16px}#specialists .specialists-paragraph{color:#cbd5dc;font-size:18px;line-height:1.7;margin:0 auto;max-width:900px}@media (max-width:1024px){#specialists{padding-bottom:32px;padding-top:28px}#specialists .section-title{font-size:24px}}@media (max-width:600px){#specialists .specialists-paragraph{font-size:16px}}#process{padding:72px 0 80px}#process .section-title{color:#2c3e50;font-size:32px;margin-bottom:48px;text-align:center}.process-steps{list-style:none;margin:0 auto;max-width:880px;padding:0}.process-step{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.06);display:flex;gap:24px;margin-bottom:24px;padding:28px 32px}.process-step:last-child{margin-bottom:0}.process-step__number{align-items:center;background:#e67e22;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Open Sans,sans-serif;font-size:28px;font-weight:700;height:56px;justify-content:center;line-height:1;width:56px}.process-step__content{flex:1;min-width:0}.process-step__leader{color:#2c3e50;display:block;font-family:Open Sans,sans-serif;font-size:22px;font-weight:700;line-height:1.3;margin-bottom:8px}.process-step__body{color:#34495e;font-size:16px;line-height:1.7;margin:0}@media (max-width:1024px){#process{padding:56px 0 64px}#process .section-title{font-size:28px;margin-bottom:36px}}@media (max-width:600px){#process .section-title{font-size:24px}.process-step{gap:16px;padding:22px 20px}.process-step__number{font-size:22px;height:44px;width:44px}.process-step__leader{font-size:18px}}#trust_beats{background:var(--back-grey-light,#7f8c8d33);padding:72px 0 80px}#trust_beats .section-title{color:#2c3e50;font-size:32px;margin-bottom:48px;text-align:center}.trust-beats-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}#trust_beats .promise_card{background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.06);margin-top:0;max-width:100%;padding:28px 24px}@media (max-width:1024px){#trust_beats{padding:56px 0 64px}#trust_beats .section-title{font-size:28px;margin-bottom:36px}.trust-beats-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){#trust_beats .section-title{font-size:24px}.trust-beats-grid{grid-template-columns:1fr}}#studio_filter{background:#2c3e50;color:#fff;padding:44px 0 48px;text-align:center}#studio_filter .section-title{color:#fff;font-size:28px;margin-bottom:20px}#studio_filter .studio-filter-paragraph{color:#cbd5dc;font-size:18px;line-height:1.7;margin:0 auto;max-width:900px}@media (max-width:1024px){#studio_filter{padding:36px 0 40px}#studio_filter .section-title{font-size:24px}}@media (max-width:600px){#studio_filter .studio-filter-paragraph{font-size:16px}}#home_hero.hero--hybrid{align-items:center;background:linear-gradient(180deg,rgba(5,3,1,.95),rgba(5,3,1,0) 32%),linear-gradient(160deg,#0d0703,#070402 75%);display:flex;min-height:100vh;overflow:hidden;padding:120px 48px 80px;position:relative}#home_hero.hero--hybrid:before{animation:heroGlowDrift 13s ease-in-out infinite;background:radial-gradient(ellipse 42% 42% at 50% 50%,rgba(230,126,34,.36) 0,rgba(13,7,3,0) 62%);content:"";inset:-25%;pointer-events:none;position:absolute;will-change:transform;z-index:0}@keyframes heroGlowDrift{0%{transform:translate3d(-18%,-10%,0) scale(.85)}25%{transform:translate3d(16%,9%,0) scale(1.18)}50%{transform:translate3d(21%,-12%,0) scale(1)}75%{transform:translate3d(-13%,14%,0) scale(1.22)}to{transform:translate3d(-18%,-10%,0) scale(.85)}}html.hero-revealed #home_hero.hero--hybrid:before{animation:none;background:radial-gradient(ellipse 42% 42% at 38% 56%,rgba(230,126,34,.2) 0,rgba(13,7,3,0) 62%);transform:none;transition:transform 1s ease}#home_hero.hero--hybrid #hero-wave{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:0}html.hero-choreo #home_hero.hero--hybrid #hero-wave{opacity:0;transition:opacity .8s ease}html.hero-revealed #home_hero.hero--hybrid #hero-wave{opacity:1}#home_hero.hero--reduced #hero-wave{display:none}#home_hero.hero--hybrid:after{background:linear-gradient(180deg,rgba(7,4,2,.72),rgba(7,4,2,.3) 12%,rgba(7,4,2,0) 26%),linear-gradient(270deg,rgba(13,7,3,.72),rgba(13,7,3,.55) 42%,rgba(13,7,3,.15) 70%,rgba(13,7,3,0)),radial-gradient(ellipse at 25% 55%,rgba(13,7,3,0) 0,rgba(13,7,3,.35) 80%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}#home_hero .hero-grid{align-items:center;display:grid;gap:60px;grid-template-columns:1.1fr .9fr;margin:0 auto;max-width:1280px;position:relative;width:100%;z-index:2}#home_hero .hero-text{padding-right:28px;text-align:right}html.hero-choreo #home_hero .hero-text{opacity:1}#home_hero .hero-pill{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:hsla(0,0%,100%,.82);display:inline-flex;font-size:15px;gap:10px;margin-bottom:28px;padding:10px 20px}#home_hero .hero-pill-dot{animation:heroPulse 2s infinite;background:#3ddc6f;border-radius:50%;box-shadow:0 0 10px #3ddc6f;height:9px;width:9px}@keyframes heroPulse{0%,to{opacity:1}50%{opacity:.45}}#home_hero h1{color:#fff;font-size:clamp(40px,6.4vw,84px);line-height:1.04;margin-bottom:26px;text-align:right;text-shadow:0 4px 40px rgba(0,0,0,.5)}#home_hero h1 .accent{color:#e67e22;text-shadow:0 4px 28px rgba(0,0,0,.75),0 2px 6px rgba(0,0,0,.5)}#home_hero .hero-sub{color:hsla(0,0%,100%,.82);font-size:21px;line-height:1.65;margin-bottom:38px;max-width:560px;text-align:right;text-shadow:0 2px 18px rgba(13,7,3,.9)}#home_hero .hero-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:30px;margin-bottom:34px}#home_hero .cta-main{align-items:center;background:#e67e22;border-radius:14px;box-shadow:0 6px 34px rgba(230,126,34,.5);color:#fff;cursor:pointer;display:inline-flex;font-size:19px;font-weight:700;gap:12px;padding:18px 38px;text-decoration:none;transition:transform .15s,box-shadow .2s}#home_hero .cta-main:hover{box-shadow:0 12px 44px rgba(230,126,34,.7);transform:translateY(-3px)}#home_hero .cta-main .arrow{font-size:21px;transition:transform .2s}#home_hero .cta-main:hover .arrow{transform:translateX(-5px)}#home_hero .cta-sec{border-bottom:2px solid #e67e22;color:#fff;font-size:18px;font-weight:500;padding-bottom:3px;text-decoration:none;transition:color .2s}#home_hero .cta-sec:hover{color:#f9a357}#home_hero .hero-rating{align-items:center;color:hsla(0,0%,100%,.82);display:flex;font-size:16px;gap:12px}#home_hero .hero-stars{color:#ffb524;filter:drop-shadow(0 0 6px rgba(255,181,36,.5));font-size:19px;letter-spacing:2px}#home_hero .hero-card-wrap{display:flex;justify-content:center;perspective:1100px}#home_hero .scan-card{animation:heroFloat 7s ease-in-out infinite;background:#fffdf9;border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.08);color:#241a10;overflow:hidden;transform-style:preserve-3d;width:min(420px,100%);will-change:translate,rotate,scale}@keyframes heroFloat{0%{rotate:1 1 0 -5deg;translate:0 0}33%{rotate:-1 1 0 4deg;translate:0 -11px}66%{rotate:1 -1 0 -4deg;translate:0 -7px}to{rotate:1 1 0 -5deg;translate:0 0}}html.hero-choreo #home_hero .scan-card{opacity:0;scale:.9;transform:translateY(24px);transition:transform .7s cubic-bezier(.22,.61,.27,1),scale .7s cubic-bezier(.22,.61,.27,1),opacity .5s ease}html.hero-choreo #home_hero.hero-armed .scan-card{opacity:1}html.hero-choreo #home_hero.hero-complete .scan-card{animation:heroFloat 6s ease-in-out infinite,heroReadyGlow .6s ease-out 1}@keyframes heroReadyGlow{0%{box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.08)}45%{box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 2px rgba(61,220,111,.95),0 0 42px 6px rgba(61,220,111,.55)}to{box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.08)}}html.hero-revealed #home_hero .scan-card{opacity:1;scale:1;transform:none}@media (max-width:900px){html.hero-choreo #home_hero .scan-card,html.hero-choreo #home_hero.hero-armed .scan-card,html.hero-revealed #home_hero .scan-card{animation:none;opacity:1;scale:1;transform:none;transition:none}html.hero-choreo #home_hero.hero-complete .scan-card{animation:heroReadyGlow .6s ease-out 1;scale:1;transform:none}}@media (min-width:901px){html.hero-choreo #home_hero .hero-grid{overflow:visible}html.hero-choreo #home_hero .scan-card{transform:translateX(-130%);transition:transform .85s cubic-bezier(.22,.61,.27,1),scale .7s cubic-bezier(.22,.61,.27,1),opacity .45s ease}html.hero-choreo #home_hero.hero-armed .scan-card{animation:heroFloat 7s ease-in-out infinite,heroOrangePulse .51s ease-in-out .95s 1;transform:none}html.hero-revealed #home_hero .scan-card{transform:none}html.hero-choreo #home_hero .scan-spinner{opacity:0}html.hero-choreo #home_hero.hero-scan .scan-spinner{animation:heroSpin 1.1s linear infinite;opacity:1;transition:opacity .2s ease}}@keyframes heroOrangePulse{0%,to{box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.08);scale:.9}50%{box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 2px rgba(230,126,34,.92),0 0 34px 6px rgba(230,126,34,.5);scale:.915}}#home_hero .card-bar{align-items:center;background:#f6efe5;border-bottom:1px solid #e9dfd0;display:flex;justify-content:space-between;padding:13px 18px}#home_hero .traffic{display:flex;gap:7px}#home_hero .traffic span{border-radius:50%;height:11px;width:11px}#home_hero .t-r{background:#ee6a5f}#home_hero .t-y{background:#f5bd4f}#home_hero .t-g{background:#61c454}#home_hero .url{align-items:center;background:#fff;border-radius:999px;color:#6b5d4c;direction:ltr;display:flex;font-size:13.5px;gap:7px;padding:6px 16px}#home_hero .url .lock{color:#e67e22;font-size:12px}#home_hero .card-body{padding:26px 26px 28px}#home_hero .scan-head{align-items:center;display:flex;gap:14px;margin-bottom:6px}#home_hero .check-big{align-items:center;background:#e3f6ea;border-radius:50%;display:flex;flex-shrink:0;height:46px;justify-content:center;position:relative;width:46px}#home_hero .check-big svg{fill:none;height:24px;stroke:#1e9e4f;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;width:24px}#home_hero .check-big svg path{stroke-dasharray:30;stroke-dashoffset:0}@keyframes heroDraw{to{stroke-dashoffset:0}}#home_hero .scan-spinner{border:3px solid rgba(230,126,34,.22);border-radius:50%;border-top-color:#e67e22;display:none;height:30px;position:absolute;width:30px}@keyframes heroSpin{to{transform:rotate(1turn)}}html.hero-choreo #home_hero .check-big{background:#f1ece2}html.hero-choreo #home_hero .scan-spinner{animation:heroSpin .8s linear infinite;display:block}html.hero-choreo #home_hero .check-big svg{opacity:0}html.hero-choreo #home_hero.hero-complete .check-big{background:#e3f6ea;transition:background .3s ease}html.hero-choreo #home_hero.hero-complete .scan-spinner{animation:none;opacity:0;transition:opacity .25s ease}html.hero-choreo #home_hero.hero-complete .check-big svg{opacity:1;transition:opacity .25s ease .1s}html.hero-choreo #home_hero.hero-complete .check-big svg path{animation:heroDraw .45s ease .15s forwards;stroke-dashoffset:30}#home_hero .scan-progress{background:#efe6d7;border-radius:99px;display:none;height:5px;margin:0 0 20px;overflow:hidden}#home_hero .scan-progress i{background:linear-gradient(270deg,#e67e22,#f9a357);border-radius:99px;display:block;height:100%;transform:scaleX(0);transform-origin:right;width:100%}html.hero-choreo #home_hero .scan-progress{display:block}html.hero-choreo #home_hero.hero-complete .scan-progress{opacity:0;transition:opacity .4s ease .15s}#home_hero .scan-title{font-size:19px;font-weight:700}#home_hero .scan-title-running{display:none}html.hero-choreo #home_hero .scan-title-running{display:inline}html.hero-choreo #home_hero .scan-title-done,html.hero-choreo #home_hero.hero-complete .scan-title-running{display:none}html.hero-choreo #home_hero.hero-complete .scan-title-done{display:inline}#home_hero .scan-dots{display:inline-block;letter-spacing:2px;margin-right:2px}#home_hero .scan-dots span{animation:scanDot 1.2s infinite;opacity:.25}#home_hero .scan-dots span:nth-child(2){animation-delay:.2s}#home_hero .scan-dots span:nth-child(3){animation-delay:.4s}@keyframes scanDot{0%,60%,to{opacity:.25}30%{opacity:1}}#home_hero .scan-sub{color:#8a7a66;font-size:14px;margin-bottom:20px;margin-right:60px}html.hero-choreo #home_hero .scan-sub{opacity:0}html.hero-choreo #home_hero.hero-complete .scan-sub{opacity:1;transition:opacity .3s ease}#home_hero .row{align-items:center;background:#faf5ec;border:1px solid #efe6d7;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:12px;padding:14px 18px}html.hero-choreo #home_hero .row{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.65,.2,1)}html.hero-choreo #home_hero .row.ticked{opacity:1;transform:none}#home_hero .row .label{font-size:15.5px;font-weight:500}#home_hero .row .ok{color:#1e9e4f;font-size:15px;font-weight:700}#home_hero .row.speed{display:block}#home_hero .speed-top{display:flex;justify-content:space-between;margin-bottom:10px}#home_hero .speed-num{color:#e67e22;direction:ltr;font-weight:700}#home_hero .bar{background:#eee2d0;border-radius:99px;height:7px;overflow:hidden}#home_hero .bar i{background:linear-gradient(270deg,#e67e22,#f9a357);border-radius:99px;display:block;height:100%;width:96%}html.hero-choreo #home_hero .bar i{transition:width .8s cubic-bezier(.25,.8,.3,1);width:0}html.hero-choreo #home_hero .row.speed.ticked .bar i{width:96%}@media (prefers-reduced-motion:reduce){#home_hero .bar i,#home_hero .check-big svg path,#home_hero .hero-pill-dot,#home_hero .row,#home_hero .scan-card,#home_hero .scan-spinner,#home_hero.hero--hybrid:before{animation:none!important}#home_hero .hero-text,#home_hero .row,#home_hero .scan-card{opacity:1!important;rotate:none!important;scale:1!important;transform:none!important;transition:none!important;translate:none!important}#home_hero .bar i{width:96%!important}#home_hero .scan-progress,#home_hero .scan-spinner{display:none!important}#home_hero .check-big svg{opacity:1!important}#home_hero .check-big svg path{stroke-dashoffset:0!important}}@media (max-width:900px){#home_hero.hero--hybrid{padding:110px 24px 60px}#home_hero .hero-grid{gap:50px;grid-template-columns:1fr;overflow:visible}#home_hero .hero-text{padding-right:0;text-align:center}#home_hero .hero-cta-row{justify-content:center}#home_hero .hero-rating{flex-wrap:wrap;justify-content:center}#home_hero h1{font-size:clamp(44px,8vw,60px);text-align:center}#home_hero .hero-sub{font-size:19px;margin-left:auto;margin-right:auto;text-align:center}}
