:root{--primary-color:#38B249;--primary-dark:#2A8C3A;--primary-light:#8FD9A0;--secondary-color:#0F1923;--accent-color:#4A6572;--accent-light:#718792;--text-color:#0F1923;--text-light:#4A5568;--bg-light:#F9FAFB;--bg-white:#FFFFFF;--premium-blue:#344955;--premium-blue-light:#4A6572;--gold:#d4af37;--glass-bg:rgba(255, 255, 255, 0.1);--glass-border:1px solid rgba(255, 255, 255, 0.2);--premium-shadow:0 8px 32px rgba(31, 38, 135, 0.37);--shadow:0 10px 30px rgba(15, 25, 35, 0.06);--border-radius:12px;--transition:all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);--container-shadow:0 20px 50px rgba(15, 25, 35, 0.08);--premium-shadow:0 25px 60px rgba(15, 25, 35, 0.12);--card-hover-transform:translateY(-12px);--glass-bg:rgba(255, 255, 255, 0.95);--glass-border:1px solid rgba(255, 255, 255, 0.2);--glass-shadow:0 8px 32px rgba(15, 25, 35, 0.08);--premium-gradient:linear-gradient(135deg, var(--premium-blue), var(--premium-blue-light));--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Inter',sans-serif;line-height:1.7;color:var(--text-color);overflow-x:hidden;background-color:var(--bg-light);font-size:var(--text-base);letter-spacing:.01em}h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;font-weight:600;line-height:1.2;margin-bottom:1rem;color:var(--secondary-color);letter-spacing:-.02em}p{margin-bottom:1rem}a{color:var(--primary-color);text-decoration:none;transition:var(--transition)}a:hover{color:var(--primary-dark)}ul{list-style:none}#hero .description{margin-bottom:20px!important}img{max-width:100%;height:auto}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 28px}@media (min-width:1440px){.container{max-width:1320px;padding:0 42px}}.scroll-section{padding:28px 0}#hero{padding:140px 0 84px}#why-us{padding:28px 0}#services{padding:28px 0}#results{padding:28px 0}.bg-light{background-color:var(--bg-light);background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%234caf50' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.section-title{text-align:center;margin-bottom:56px;font-size:var(--text-3xl);position:relative;padding-bottom:14px;font-weight:800;letter-spacing:-.5px}#contact .section-title{margin-bottom:28px}.section-title::before{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:100px;height:4px;background-color:var(--primary-color);border-radius:2px}.section-title::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:100px;height:4px;background-color:rgb(76 175 80 / .2);border-radius:2px}.tab-panel .section-title::before,.tab-panel .section-title::after{display:none!important}.section-subtitle{text-align:center;margin:-42px auto 42px;color:var(--text-light);font-size:var(--text-xl);font-weight:300;line-height:1.6}#header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:var(--glass-bg);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-bottom:var(--glass-border);box-shadow:var(--glass-shadow);transition:var(--transition)}#header.sticky{box-shadow:var(--premium-shadow);background-color:rgb(255 255 255 / .98)}body.page-template-template-landing-page #header,body.page-template-template-landing-page header,body.page-template-template-landing-page .site-header,body.page-template-template-landing-page .main-header{position:fixed!important;top:0!important;left:0!important;width:100%!important;z-index:1000!important}header,.site-header,.main-header,#masthead,.header,nav.navbar{position:fixed!important;top:0!important;left:0!important;width:100%!important;z-index:1000!important;background-color:var(--glass-bg)!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;transition:var(--transition)!important}header.sticky,.site-header.sticky,.main-header.sticky,#masthead.sticky,.header.sticky,nav.navbar.sticky{box-shadow:var(--premium-shadow)!important;background-color:rgb(255 255 255 / .98)!important}@media (max-width:768px){body,body.page-template-template-landing-page{padding-top:0px!important}header,.site-header,.main-header,#masthead,.header,nav.navbar{height:70px!important}}#navbar{padding:14px 0}#navbar .container{display:flex;justify-content:space-between;align-items:center}.logo h1{font-size:1.8rem;margin-bottom:0;font-weight:800;letter-spacing:-.5px;position:relative;display:inline-block}.logo span{background:var(--premium-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;position:relative}.logo::after{content:'';position:absolute;bottom:-5px;left:0;width:30px;height:3px;background:var(--premium-gradient);border-radius:2px}.nav-links{display:flex;align-items:center}.nav-links li{margin-left:30px}.nav-links a{color:var(--secondary-color);font-weight:500;position:relative;padding:8px 0;font-size:.95rem;letter-spacing:.02em;transition:var(--transition)}.nav-links a:not(.cta-button-small)::before{content:'';position:absolute;width:0;height:1px;bottom:0;left:0;background-color:var(--premium-blue);transition:width 0.4s cubic-bezier(.165,.84,.44,1)}.nav-links a:not(.cta-button-small)::after{content:'';position:absolute;width:0;height:1px;top:0;right:0;background-color:var(--premium-blue);transition:width 0.4s cubic-bezier(.165,.84,.44,1)}.nav-links a:not(.cta-button-small):hover::before,.nav-links a:not(.cta-button-small):hover::after{width:100%}.nav-links a:hover{color:var(--primary-color)}.cta-button-small{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:var(--bg-white)!important;padding:12px 24px;border-radius:30px;font-weight:600;box-shadow:0 6px 20px rgb(56 178 73 / .2);transition:var(--transition);border:1px solid rgb(56 178 73 / .1)}.cta-button-small:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgb(56 178 73 / .3)}.hamburger{display:none;cursor:pointer}.bar{display:block;width:25px;height:3px;margin:5px auto;background-color:var(--secondary-color)}#hero{padding-top:120px;padding-bottom:20px;position:relative;overflow:hidden;background-color:var(--bg-white);background-image:linear-gradient(to right,rgb(255 255 255 / .95),rgb(255 255 255 / .8)),url(https://images.unsplash.com/photo-1589829545856-d10d557cf95f?ixlib=rb-1.2.1&auto=format&fit=crop&w=1920&q=80);background-size:cover;background-position:center;background-attachment:fixed}#hero::before{content:'';position:absolute;top:0;right:0;width:60%;height:100%;background:linear-gradient(135deg,rgb(56 178 73 / .05),rgb(52 73 85 / .05));border-radius:30px 30px 30px 200px;z-index:-1}#hero::after{content:'';position:absolute;top:80px;right:8%;width:350px;height:350px;background:radial-gradient(circle,rgb(52 73 85 / .08),transparent 70%);border-radius:50%;z-index:-1}#hero .container{position:relative}#hero .container::before{content:'';position:absolute;top:-100px;left:-50px;width:200px;height:200px;border:1px solid rgb(56 178 73 / .1);border-radius:50%;z-index:-1}#hero .container::after{content:'';position:absolute;bottom:-50px;left:10%;width:250px;height:250px;background:radial-gradient(circle,rgb(56 178 73 / .05),transparent 70%);border-radius:50%;z-index:-1}.hero-content{display:grid;grid-template-columns:1.2fr 0.8fr;gap:80px;align-items:center}.hero-text{flex:1}.hero-text h1{font-size:48px!important;line-height:1.1!important;margin-bottom:40px!important;color:var(--secondary-color)!important;font-weight:800!important;letter-spacing:-1.5px!important;position:relative!important;text-shadow:0 2px 10px rgb(15 25 35 / .05)!important;animation:fadeIn 1s ease-out forwards!important;text-align:left!important;text-transform:none!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}.hero-text p{margin-bottom:30px!important;line-height:1.6!important}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-text h1 span{display:block;font-weight:500;font-size:.6em;margin-bottom:.5em;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;letter-spacing:2px;text-transform:uppercase}.hero-text h1::after{content:'';position:absolute;bottom:-15px;left:0;width:80px;height:4px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));border-radius:2px}.stats-list{margin-bottom:30px;padding-left:5px}.stats-list{margin-top:30px}.stats-list li{margin-bottom:18px;font-size:1.1rem;display:flex;align-items:center;padding:12px 18px;background-color:rgb(255 255 255 / .8);border-radius:10px;box-shadow:0 8px 20px rgb(15 25 35 / .05);border-left:3px solid var(--primary-color);transition:var(--transition);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:fadeInRight 0.8s ease-out forwards;opacity:0}.stats-list li:nth-child(1){animation-delay:0.2s}.stats-list li:nth-child(2){animation-delay:0.4s}.stats-list li:nth-child(3){animation-delay:0.6s}@keyframes fadeInRight{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.stats-list li:hover{transform:translateX(5px);background-color:rgb(255 255 255 / .9);box-shadow:0 6px 20px rgb(15 25 35 / .05)}.stats-list li::before{content:'';min-width:8px;height:8px;background-color:var(--primary-color);border-radius:50%;margin-right:15px}.highlight{font-weight:700;padding:0 2px}.hero-image{flex:1;position:relative;border-radius:16px 16px 16px 16px;box-shadow:0 30px 70px rgb(15 25 35 / .15);transform:perspective(1000px) rotateY(-5deg);animation:floatIn 1.2s ease-out forwards}@keyframes floatIn{from{opacity:0;transform:perspective(1000px) rotateY(-15deg) translateX(50px)}to{opacity:1;transform:perspective(1000px) rotateY(-5deg) translateX(0)}}.hero-image::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgb(56 178 73 / .1),rgb(52 73 85 / .1));z-index:1;opacity:0;transition:var(--transition)}.hero-image:hover::before{opacity:1}.hero-image img{display:block;width:100%;height:auto;border-radius:18px 18px 18px 18px!important;transition:none}.hero-image:hover img{transform:none}.credentials{background-color:var(--primary-dark);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:18px 25px;border-radius:18px 18px 18px 18px;box-shadow:var(--premium-shadow);position:absolute;margin-top:0;border-bottom-left-radius:18px;border-bottom-right-radius:18px;color:var(--bg-white);width:100%;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;bottom:-25px;right:-15px;z-index:2;border-left:4px solid var(--primary-color);color:var(--bg-white);max-width:280px;width:calc(100% - 30px)}.credentials-stars{display:flex;align-items:center;margin-bottom:4px;gap:4px}.credentials-stars .star{color:gold;font-size:1.2rem;margin-right:2px}.credentials-stars .star-rating-label{color:#fff;font-size:1rem;font-weight:500;margin-left:10px;opacity:.85}.credentials p{margin-bottom:10px!important;font-weight:600!important;display:flex!important;align-items:center!important;color:var(--bg-white);font-size:0.95rem!important;line-height:1.4!important;white-space:normal;word-break:normal}.credentials p::before{content:'';min-width:18px;height:18px;background-color:var(--primary-color);margin-right:12px;border-radius:50%;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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10px}.cta-button{display:inline-block;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;padding:16px 36px;border-radius:50px;font-weight:600;font-size:1.05rem;letter-spacing:.5px;transition:var(--transition);box-shadow:0 10px 25px rgb(56 178 73 / .3);position:relative;overflow:hidden;z-index:1;border:1px solid rgb(255 255 255 / .2)}.cta-button::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--primary-dark),var(--primary-color));z-index:-1;opacity:0;transition:var(--transition)}.cta-button::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgb(255 255 255 / .3) 0%,transparent 60%);opacity:0;transform:scale(.5);transition:transform 0.5s ease,opacity 0.5s ease;z-index:-1}.cta-button:hover{color:#fff;transform:translateY(-5px);box-shadow:0 15px 35px rgb(56 178 73 / .4)}.cta-button:hover::before{opacity:1}.cta-button:hover::after{opacity:.5;transform:scale(1)}.trust-bar{margin-top:40px;text-align:center;padding:14px 0;position:relative;background-color:rgb(249 250 251 / .7);border-radius:20px;box-shadow:var(--glass-shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:var(--glass-border)}.trust-bar::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:1px;background:linear-gradient(to right,transparent,var(--primary-color),transparent)}.trust-bar::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60%;height:1px;background:linear-gradient(to right,transparent,rgb(56 178 73 / .3),transparent)}.trust-bar h3{margin-bottom:40px;color:var(--secondary-color);font-size:1.1rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;display:inline-block;padding:0 15px;position:relative}.trust-bar h3::before,.trust-bar h3::after{content:'';position:absolute;top:50%;width:30px;height:1px;background:var(--primary-color)}.trust-bar h3::before{left:-20px}.trust-bar h3::after{right:-20px}.trust-bar .trust-logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:42px}.trust-bar .trust-logo{transition:var(--transition);filter:grayscale(100%) opacity(.7);position:relative;padding:10px}.trust-bar .trust-logo::before{content:'';position:absolute;inset:0;border-radius:10px;background:linear-gradient(135deg,rgb(56 178 73 / .05),rgb(52 73 85 / .05));opacity:0;transition:var(--transition)}.trust-bar .trust-logo:hover{filter:grayscale(0%) opacity(1);transform:translateY(-5px)}.trust-bar .trust-logo:hover::before{opacity:1}.trust-logo img{max-height:60px;max-width:180px;object-fit:contain;position:relative;z-index:1}#problem-solution{margin-top:-84px}.problem-solution-container{margin:42px 0;position:relative;padding:28px 0;background-image:radial-gradient(circle at 10% 20%,rgb(56 178 73 / .05) 0%,transparent 20%),radial-gradient(circle at 90% 80%,rgb(56 178 73 / .03) 0%,transparent 20%);border-radius:30px}.problem-solution-container::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,rgb(56 178 73 / .1),transparent);z-index:0}.problem-solution-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;position:relative;z-index:1}.problem-card,.solution-card{background-color:var(--bg-white);border-radius:20px;box-shadow:var(--premium-shadow);overflow:hidden;transition:all 0.4s cubic-bezier(.165,.84,.44,1);position:relative;height:100%;display:flex;flex-direction:column}.problem-card{border-top:5px solid #e74c3c;transform:perspective(1000px) rotateY(5deg);animation:fadeInLeft 0.8s ease-out forwards;opacity:0}.solution-card{border-top:5px solid var(--primary-color);transform:perspective(1000px) rotateY(-5deg);animation:fadeInRight 0.8s ease-out forwards;animation-delay:0.2s;opacity:0}@keyframes fadeInLeft{from{opacity:0;transform:perspective(1000px) rotateY(5deg) translateX(-30px)}to{opacity:1;transform:perspective(1000px) rotateY(5deg) translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:perspective(1000px) rotateY(-5deg) translateX(30px)}to{opacity:1;transform:perspective(1000px) rotateY(-5deg) translateX(0)}}.problem-card:hover,.solution-card:hover{transform:perspective(1000px) rotateY(0) translateY(-10px);box-shadow:0 30px 60px rgb(15 25 35 / .1)}.card-header{padding:25px 30px;display:flex;align-items:center;gap:15px;border-bottom:1px solid rgb(15 25 35 / .05);background-color:rgb(249 250 251 / .5)}.card-header h3{margin:0;font-size:1.8rem;font-weight:700;letter-spacing:-.5px}.problem-card .card-header h3{color:#e74c3c}.solution-card .card-header h3{color:var(--primary-color)}.card-icon{width:50px;height:50px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.problem-icon{background-color:rgb(231 76 60 / .1);color:#e74c3c}.solution-icon{background-color:rgb(56 178 73 / .1);color:var(--primary-color)}.card-content{padding:30px;flex:1;display:flex;flex-direction:column;gap:20px;justify-content:space-between}.problem-item{display:flex;align-items:center;gap:15px;padding:15px;border-radius:12px;background-color:rgb(249 250 251 / .7);transition:all 0.3s ease;border-left:3px solid #e74c3c;animation:fadeIn 0.5s ease-out forwards;opacity:0}.problem-item:nth-child(1){animation-delay:0.4s}.problem-item:nth-child(2){animation-delay:0.5s}.problem-item:nth-child(3){animation-delay:0.6s}.problem-item:nth-child(4){animation-delay:0.7s}.problem-item:nth-child(5){animation-delay:0.8s}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.problem-item:hover{transform:translateX(5px);background-color:rgb(249 250 251 / .9);box-shadow:0 5px 15px rgb(231 76 60 / .1)}.problem-icon-small{width:36px;height:36px;border-radius:10px;background-color:rgb(231 76 60 / .1);color:#e74c3c;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.problem-item p{margin:0;font-size:1.1rem;font-weight:500;color:var(--secondary-color);font-style:italic}.solution-item{display:flex;align-items:flex-start;gap:15px;padding:15px;border-radius:12px;background-color:rgb(249 250 251 / .7);transition:all 0.3s ease;border-left:3px solid var(--primary-color);animation:fadeIn 0.5s ease-out forwards;opacity:0}.solution-item:nth-child(1){animation-delay:0.6s}.solution-item:nth-child(2){animation-delay:0.7s}.solution-item:nth-child(3){animation-delay:0.8s}.solution-item:nth-child(4){animation-delay:0.9s}.solution-item:nth-child(5){animation-delay:1s}.solution-item:hover{transform:translateX(5px);background-color:rgb(249 250 251 / .9);box-shadow:0 5px 15px rgb(56 178 73 / .1)}.solution-icon-small{width:36px;height:36px;border-radius:10px;background-color:rgb(56 178 73 / .1);color:var(--primary-color);display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.solution-text{flex:1}.solution-text h4{margin:0 0 5px;font-size:1.1rem;font-weight:600;color:var(--primary-color)}.solution-text p{margin:0;font-size:.95rem;color:var(--text-light);line-height:1.5}.cta-center{text-align:center;margin-top:42px;position:relative}.cta-center::before{content:'';position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:100px;height:1px;background:linear-gradient(to right,transparent,var(--primary-color),transparent)}.cta-button.cta-pulse{padding:13px 28px;font-size:1.1rem;display:inline-flex;align-items:center;gap:12px;position:relative;overflow:visible}.cta-button.cta-pulse::before{content:'';position:absolute;inset:-3px;border-radius:53px;background:linear-gradient(135deg,var(--primary-light),var(--primary-color));opacity:0;z-index:-2;transition:opacity 0.4s ease}.cta-button.cta-pulse{animation:ctaFadeIn 0.8s ease-out forwards 1.2s;opacity:0}.cta-button.cta-pulse:hover::before{opacity:.5;animation:pulse 1.5s infinite}@keyframes ctaFadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1);opacity:.5}70%{transform:scale(1.05);opacity:0}100%{transform:scale(1);opacity:0}}.cta-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:rgb(255 255 255 / .2);border-radius:50%;font-size:.9rem}.hero-section .cta-icon,#hero .cta-icon,.hero-text .cta-icon{background-color:#fff0;border-radius:0;width:auto;height:auto;margin-right:8px;font-size:1rem}@media (max-width:992px){.tabbed-journey-grid{grid-template-columns:1fr!important}.tab-list{display:none!important}.problem-solution-cards{grid-template-columns:1fr;gap:30px}.problem-card,.solution-card{transform:perspective(1000px) rotateY(0)}.problem-solution-container::before{display:none}.card-header{padding:14px 18px}.card-content{padding:25px}.problem-item,.solution-item{padding:12px}.solution-text h4{font-size:1rem}.solution-text p{font-size:.9rem}}@media (max-width:900px){.cta-button.cta-pulse{padding:15px 25px;font-size:1rem}.card-header h3{font-size:1.5rem}.problem-item p{font-size:1rem}}.why-us-container{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin:42px 0;align-items:center}.why-us-image{position:relative;border-radius:16px;overflow:hidden;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;height:450px}.why-us-image:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgb(15 25 35 / .1)}.why-us-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.why-us-image:hover img{transform:scale(1.05)}.image-overlay{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,rgb(15 25 35 / .9),transparent);padding:30px;color:#fff}.overlay-content h3{font-size:1.8rem;font-weight:700;margin:0 0 10px;text-shadow:none}.overlay-content p{font-size:1.1rem;margin:0;opacity:.9;max-width:80%}.why-us-values{display:flex;flex-direction:column;gap:25px}.value-card{background-color:var(--bg-white);border-radius:8px;padding:16px;display:flex;align-items:flex-start;gap:12px;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;overflow:hidden}.value-card::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,var(--primary-color),var(--primary-dark));border-radius:2px 0 0 2px}.value-card:hover{transform:translateX(10px);box-shadow:0 15px 30px rgb(15 25 35 / .1)}.value-content div{color:#1a202c!important;font-size:0.9rem!important;font-weight:700!important;margin:0 0 6px 0!important;line-height:1.3!important}.value-content .value-content-description{color:#666!important;font-size:0.85rem!important;line-height:1.5!important;margin:0!important;font-weight:400!important}.value-icon{width:36px;height:36px;border-radius:6px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;flex-shrink:0;box-shadow:0 8px 20px rgb(56 178 73 / .2)}.value-content{flex:1}.value-content h4{font-size:1.2rem;font-weight:700;color:var(--secondary-color);margin:0 0 10px}.value-content p{margin:0;color:var(--text-light);font-size:.95rem;line-height:1.6}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;margin-bottom:42px}.service-card{background-color:var(--bg-white);border-radius:20px;box-shadow:var(--premium-shadow);padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:30px;transition:var(--transition);position:relative;overflow:hidden;z-index:1;border:1px solid rgb(255 255 255 / .1)}.service-card::before{content:'';position:absolute;left:0;top:0;width:100%;height:5px;transition:var(--transition);z-index:1}.service-card::after{content:'';position:absolute;bottom:0;right:0;width:150px;height:150px;background:radial-gradient(circle at bottom right,rgb(52 73 85 / .05),transparent 70%);border-radius:0 0 20px 0;opacity:0;transition:var(--transition);z-index:0}.service-card:hover{transform:translateY(-12px);box-shadow:var(--premium-shadow);background-color:rgb(255 255 255 / .95)}.service-card:hover::before{height:8px}.service-card:hover::after{opacity:1}.service-icon{font-size:2rem;color:var(--primary-color);background:linear-gradient(135deg,rgb(56 178 73 / .1),rgb(42 140 58 / .1));width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;transition:var(--transition);position:relative;z-index:2;box-shadow:0 10px 30px rgb(56 178 73 / .1)}.service-icon::before{content:'';position:absolute;inset:0;border-radius:20px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));opacity:0;transition:var(--transition);z-index:-1}.service-icon::after{content:'';position:absolute;inset:-3px;border-radius:23px;background:linear-gradient(135deg,rgb(56 178 73 / .2),rgb(52 73 85 / .2));opacity:0;z-index:-2;transition:var(--transition)}.service-card:hover .service-icon{color:#fff;transform:scale(1.1) rotate(10deg);box-shadow:0 15px 35px rgb(56 178 73 / .2)}.service-card:hover .service-icon::before{opacity:1}.service-card:hover .service-icon::after{opacity:1}.service-content{width:100%;position:relative;z-index:2}.service-content h3{margin-bottom:15px;font-size:var(--text-2xl);font-weight:700;transition:var(--transition);position:relative;display:inline-block;background:linear-gradient(135deg,var(--secondary-color),var(--text-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;background-size:200% 100%;background-position:100% 0}.service-content h3::after{content:'';position:absolute;bottom:-8px;left:0;width:0;height:2px;background:linear-gradient(to right,var(--primary-color),var(--premium-blue));transition:width 0.5s cubic-bezier(.165,.84,.44,1)}.service-card:hover .service-content h3{background-position:0 0}.service-card:hover .service-content h3::after{width:100%}.service-content p{margin-bottom:0;color:var(--text-light);font-size:var(--text-lg);line-height:1.8;position:relative;padding-left:0;transition:var(--transition)}.service-card:hover .service-content p{padding-left:10px}.website-intro{text-align:center;max-width:800px;margin:0 auto 42px;position:relative}.website-intro::after{content:'';position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:100px;height:2px;background:linear-gradient(to right,transparent,var(--primary-color),transparent)}.website-intro-text p{font-size:1.3rem;font-weight:500;color:var(--secondary-color);line-height:1.6}.website-features-container{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin:14px 0;align-items:center}.website-mockup{position:relative;perspective:1000px}.website-mockup-browser{background-color:var(--bg-white);border-radius:12px;overflow:hidden;box-shadow:var(--premium-shadow);transform:perspective(1000px) rotateY(5deg);transition:all 0.5s cubic-bezier(.165,.84,.44,1);border:1px solid rgb(15 25 35 / .05)}.website-mockup-browser:hover{transform:perspective(1000px) rotateY(0) translateY(-10px);box-shadow:0 30px 60px rgb(15 25 35 / .1)}.browser-dots{display:flex;align-items:center;gap:6px;padding:12px 15px;background-color:#f1f3f5;border-bottom:1px solid rgb(15 25 35 / .05)}.browser-dots span{width:10px;height:10px;border-radius:50%;background-color:#e9ecef}.browser-dots span:nth-child(1){background-color:#ff5f57}.browser-dots span:nth-child(2){background-color:#ffbd2e}.browser-dots span:nth-child(3){background-color:#28c940}.browser-address{background-color:#fff;padding:8px 15px;border-bottom:1px solid rgb(15 25 35 / .05);display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-light)}.browser-address i{color:var(--primary-color);font-size:.8rem}.browser-content{position:relative;overflow:hidden}.browser-content img{width:100%;height:auto;display:block;transition:transform 0.7s cubic-bezier(.165,.84,.44,1)}.website-mockup-browser:hover .browser-content img{transform:scale(1.05)}.browser-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgb(56 178 73 / .05),rgb(42 140 58 / .05));opacity:0;transition:opacity 0.5s ease;display:flex;align-items:center;justify-content:center}.website-mockup-browser:hover .browser-overlay{opacity:1}.conversion-points{position:absolute;inset:0}.conversion-point{position:absolute;transform:translate(-50%,-50%)}.point-pulse{width:20px;height:20px;border-radius:50%;background-color:var(--primary-color);position:relative;animation:pulse 2s infinite}.point-pulse::after{content:'';position:absolute;inset:-10px;border-radius:50%;border:2px solid var(--primary-color);opacity:.5;animation:pulse-ring 2s infinite}@keyframes pulse{0%{transform:scale(.8);opacity:.8}70%{transform:scale(1);opacity:1}100%{transform:scale(.8);opacity:.8}}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.5}70%{transform:scale(1.2);opacity:0}100%{transform:scale(.8);opacity:.5}}.point-label{position:absolute;top:25px;left:50%;transform:translateX(-50%);background-color:var(--primary-dark);color:#fff;padding:4px 10px;border-radius:4px;font-size:.8rem;font-weight:600;white-space:nowrap;opacity:0;transition:opacity 0.3s ease,transform 0.3s ease;transform-origin:top center;transform:translateX(-50%) translateY(5px)}.conversion-point:hover .point-label{opacity:1;transform:translateX(-50%) translateY(0)}.website-stats{display:flex;justify-content:space-between;margin-top:25px;gap:15px}.stat-item{background-color:var(--bg-white);border-radius:10px;padding:15px;display:flex;align-items:center;gap:12px;flex:1;box-shadow:0 10px 25px rgb(15 25 35 / .05);transition:transform 0.3s ease,box-shadow 0.3s ease;border-bottom:3px solid var(--primary-color)}.stat-item:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgb(15 25 35 / .08)}.stat-icon{width:40px;height:40px;border-radius:10px;background-color:rgb(56 178 73 / .1);color:var(--primary-color);display:flex;align-items:center;justify-content:center;font-size:1.2rem}.stat-text h4{margin:0;font-size:1.2rem;font-weight:700;color:var(--secondary-color)}.stat-text p{margin:5px 0 0;font-size:.85rem;color:var(--text-light)}.website-features{display:flex;flex-direction:column;gap:25px}.feature-item{background-color:var(--bg-white);border-radius:15px;padding:25px;display:flex;align-items:flex-start;gap:20px;box-shadow:0 10px 30px rgb(15 25 35 / .05);transition:transform 0.3s ease,box-shadow 0.3s ease;border-left:4px solid var(--primary-color);position:relative;overflow:hidden}.feature-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(56 178 73 / .05),transparent);opacity:0;transition:opacity 0.3s ease;z-index:0}.feature-item:hover{transform:translateX(10px);box-shadow:0 15px 40px rgb(15 25 35 / .08)}.feature-item:hover::before{opacity:1}.feature-icon{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0;position:relative;z-index:1;box-shadow:0 8px 20px rgb(56 178 73 / .2)}.feature-content{position:relative;z-index:1}.feature-content h3{margin:0 0 10px;font-size:1.2rem;font-weight:700;color:var(--secondary-color)}.feature-content p{margin:0;font-size:.95rem;color:var(--text-light);line-height:1.6}.seo-engine-container{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin:42px 0;align-items:flex-start}.seo-visual{display:flex;flex-direction:column;gap:30px}.seo-map-visual{position:relative;border-radius:16px;overflow:hidden;box-shadow:var(--premium-shadow);background-color:var(--bg-white)}.map-container{position:relative;height:400px;overflow:hidden}.map-background{position:absolute;inset:0;background-image:url(https://images.unsplash.com/photo-1569336415962-a4bd9f69c07b?ixlib=rb-1.2.1&auto=format&fit=crop&w=1000&q=80);background-size:cover;background-position:center;filter:grayscale(80%) brightness(1.1) contrast(.9);opacity:.7;transition:all 0.5s ease}.seo-map-visual:hover .map-background{filter:grayscale(50%) brightness(1.2) contrast(1);transform:scale(1.05)}.map-pins{position:absolute;inset:0;z-index:1}.map-pin{position:absolute;transform:translate(-50%,-50%)}.pin-main{top:50%;left:50%}.pin-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;box-shadow:0 5px 15px rgb(56 178 73 / .3);position:relative;z-index:2;transition:transform 0.3s ease}.pin-competitor-icon{width:30px;height:30px;background:rgb(52 73 85 / .7);font-size:.9rem;box-shadow:0 3px 10px rgb(52 73 85 / .2)}.pin-pulse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;border-radius:50%;background:rgb(56 178 73 / .2);z-index:1;animation:map-pulse 2s infinite}@keyframes map-pulse{0%{transform:translate(-50%,-50%) scale(.8);opacity:.8}70%{transform:translate(-50%,-50%) scale(1.2);opacity:0}100%{transform:translate(-50%,-50%) scale(.8);opacity:.8}}.pin-label{position:absolute;top:45px;left:50%;transform:translateX(-50%);background-color:var(--primary-dark);color:#fff;padding:4px 12px;border-radius:4px;font-size:.8rem;font-weight:600;white-space:nowrap;box-shadow:0 3px 10px rgb(0 0 0 / .1)}.search-radius{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;border-radius:50%;border:2px dashed rgb(56 178 73 / .5);z-index:1;animation:radius-pulse 4s infinite}@keyframes radius-pulse{0%{width:150px;height:150px;opacity:.7}50%{width:250px;height:250px;opacity:.3}100%{width:150px;height:150px;opacity:.7}}.map-overlay{position:absolute;bottom:0;left:0;right:0;padding:14px;background:linear-gradient(to top,rgb(255 255 255 / .9),transparent);z-index:2}.search-query{background-color:#fff;border-radius:30px;padding:7px 14px;display:inline-flex;align-items:center;gap:10px;box-shadow:0 5px 15px rgb(0 0 0 / .1)}.search-query i{color:var(--primary-color)}.search-query span{font-weight:600;color:var(--secondary-color)}.seo-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.seo-stat-item{background-color:var(--bg-white);border-radius:15px;padding:25px;text-align:center;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;border-bottom:4px solid var(--primary-color)}.seo-stat-item:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgb(15 25 35 / .1)}.stat-number{font-size:3rem;font-weight:800;color:var(--primary-color);line-height:1;margin-bottom:15px;display:flex;align-items:center;justify-content:center}.stat-number span{font-size:1.5rem;margin-left:5px}.seo-stat-item p{color:var(--text-light);font-size:1rem;line-height:1.5;margin:0}.seo-strategies{display:flex;flex-direction:column;gap:30px}.strategy-card{background-color:var(--bg-white);border-radius:16px;overflow:hidden;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease}.strategy-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgb(15 25 35 / .1)}.strategy-header{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));padding:20px 25px;display:flex;align-items:center;gap:15px}.strategy-icon{width:50px;height:50px;border-radius:12px;background-color:rgb(255 255 255 / .2);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}.strategy-header h3{margin:0;color:#fff;font-size:1.3rem;font-weight:600}.strategy-content{padding:25px}.strategy-content p{margin:0 0 20px;color:var(--text-light);line-height:1.6}.strategy-elements{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.strategy-element{background-color:rgb(56 178 73 / .05);border-radius:10px;padding:12px 15px;display:flex;align-items:center;gap:10px;transition:all 0.3s ease}.strategy-element:hover{background-color:rgb(56 178 73 / .1);transform:translateX(5px)}.strategy-element i{color:var(--primary-color);font-size:1rem}.strategy-element span{font-size:.9rem;font-weight:600;color:var(--secondary-color)}.gbp-preview{background-color:rgb(56 178 73 / .05);border-radius:12px;padding:20px;border:1px solid rgb(56 178 73 / .1)}.gbp-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgb(15 25 35 / .05)}.gbp-name{font-weight:700;font-size:1.1rem;color:var(--secondary-color)}.gbp-rating{display:flex;align-items:center;gap:5px}.gbp-rating i{color:#FFCA28;font-size:.9rem}.gbp-rating span{font-weight:600;color:var(--secondary-color);margin-left:5px}.gbp-details{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.gbp-detail{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:10px;border-radius:8px;transition:all 0.3s ease;cursor:pointer}.gbp-detail:hover{background-color:rgb(56 178 73 / .1);transform:translateY(-5px)}.gbp-detail i{color:var(--primary-color);font-size:1.2rem}.gbp-detail span{font-size:.85rem;font-weight:600;color:var(--text-light)}.reviews-preview{background-color:rgb(56 178 73 / .05);border-radius:12px;padding:20px;border:1px solid rgb(56 178 73 / .1)}.review-platforms{display:flex;justify-content:space-around;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgb(15 25 35 / .05)}.review-platform{display:flex;flex-direction:column;align-items:center;gap:5px}.review-platform i{font-size:1.5rem;color:var(--secondary-color)}.review-platform span{font-size:.8rem;font-weight:600;color:var(--text-light)}.review-benefits{display:flex;justify-content:space-around}.review-benefit{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.review-benefit i{width:40px;height:40px;border-radius:50%;background-color:rgb(56 178 73 / .1);display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:1rem}.review-benefit span{font-size:.85rem;font-weight:600;color:var(--text-light)}.seo-intro{margin:40px 0}.seo-stats-container{display:flex;justify-content:center;gap:40px;margin:0 auto;max-width:900px}.seo-stat{background-color:var(--bg-white);border-radius:16px;padding:30px;display:flex;align-items:center;gap:25px;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;flex:1;max-width:450px;position:relative;overflow:hidden}.seo-stat::before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(to bottom,var(--primary-color),var(--primary-dark));border-radius:3px 0 0 3px}.seo-stat:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgb(15 25 35 / .1)}.seo-stat-icon{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;flex-shrink:0;box-shadow:0 10px 20px rgb(56 178 73 / .2)}.seo-stat-content{flex:1}.seo-stat-number{font-size:2.5rem;font-weight:800;color:var(--secondary-color);line-height:1;margin-bottom:10px;display:flex;align-items:baseline}.seo-stat-number span{font-size:1.5rem;margin-left:5px;color:var(--primary-color)}.seo-stat-content p{margin:0;color:var(--text-light);font-size:1rem;line-height:1.5}.seo-strategies-container{margin:56px 0;display:flex;flex-direction:column;gap:56px}.seo-strategy{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.seo-strategy.reverse{direction:rtl}.seo-strategy.reverse .seo-strategy-content,.seo-strategy.reverse .seo-strategy-visual{direction:ltr}.seo-strategy-content{display:flex;flex-direction:column;gap:20px}.strategy-icon{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;box-shadow:0 10px 20px rgb(56 178 73 / .2)}.seo-strategy-content h3{font-size:1.8rem;font-weight:700;color:var(--secondary-color);margin:0}.seo-strategy-content p{margin:0;color:var(--text-light);font-size:1.05rem;line-height:1.6}.strategy-features{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.strategy-features li{background-color:rgb(56 178 73 / .05);border-radius:12px;padding:15px;display:flex;align-items:center;gap:12px;transition:all 0.3s ease}.strategy-features li:hover{background-color:rgb(56 178 73 / .1);transform:translateX(5px)}.strategy-features li i{width:36px;height:36px;border-radius:10px;background-color:rgb(56 178 73 / .1);display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:1rem;flex-shrink:0}.strategy-features li span{font-size:.95rem;font-weight:600;color:var(--secondary-color)}.seo-strategy-visual{display:flex;justify-content:center;align-items:center}.serp-preview{width:100%;max-width:500px;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid rgb(15 25 35 / .05)}.serp-preview:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 25px 50px rgb(15 25 35 / .1)}.serp-header{padding:15px 20px;border-bottom:1px solid rgb(15 25 35 / .05);background-color:#f8f9fa}.serp-url{display:flex;align-items:center;gap:8px;color:#0b7742;font-size:.9rem}.serp-url i{font-size:.8rem}.serp-title{padding:15px 20px 10px;font-size:1.2rem;font-weight:600;color:#1a0dab;line-height:1.4}.serp-description{padding:0 20px 15px;font-size:.9rem;color:var(--text-light);line-height:1.5}.serp-features{display:flex;gap:15px;padding:0 20px 20px}.serp-feature{background-color:#f1f3f5;border-radius:20px;padding:6px 12px;font-size:.8rem;color:var(--secondary-color)}.map-preview{width:100%;max-width:500px;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid rgb(15 25 35 / .05)}.map-preview:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 25px 50px rgb(15 25 35 / .1)}.map-preview-header{padding:15px 20px;border-bottom:1px solid rgb(15 25 35 / .05);background-color:#f8f9fa}.map-search{display:flex;align-items:center;gap:10px;background-color:#fff;border-radius:24px;padding:8px 15px;box-shadow:0 2px 5px rgb(15 25 35 / .05)}.map-search i{color:var(--primary-color);font-size:.9rem}.map-search span{font-size:.9rem;color:var(--secondary-color);font-weight:500}.map-results{padding:15px}.map-result{display:flex;align-items:center;gap:15px;padding:15px;border-radius:12px;transition:all 0.3s ease;margin-bottom:10px}.map-result.active{background-color:rgb(56 178 73 / .05)}.map-result:hover{background-color:rgb(56 178 73 / .08)}.map-result-letter{width:30px;height:30px;border-radius:50%;background-color:var(--secondary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;flex-shrink:0}.map-result.active .map-result-letter{background-color:var(--primary-color)}.map-result-content{flex:1}.map-result-name{font-weight:600;color:var(--secondary-color);margin-bottom:5px}.map-result-rating{display:flex;align-items:center;gap:3px;margin-bottom:5px}.map-result-rating i{color:#FFCA28;font-size:.8rem}.map-result-rating span{font-size:.8rem;color:var(--text-light);margin-left:5px}.map-result-address{font-size:.8rem;color:var(--text-light)}.reviews-preview{width:100%;max-width:500px;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid rgb(15 25 35 / .05)}.reviews-preview:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 25px 50px rgb(15 25 35 / .1)}.review-platforms{display:flex;justify-content:space-around;padding:15px;border-bottom:1px solid rgb(15 25 35 / .05);background-color:#f8f9fa}.review-platform{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--text-light);transition:all 0.3s ease;cursor:pointer}.review-platform.active{background-color:var(--primary-color);color:#fff;box-shadow:0 5px 15px rgb(56 178 73 / .2)}.review-platform:hover:not(.active){background-color:rgb(15 25 35 / .05);transform:translateY(-3px)}.review-card{padding:20px}.review-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.reviewer-avatar{width:40px;height:40px;border-radius:50%;background-color:var(--primary-dark);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;flex-shrink:0}.reviewer-info{flex:1}.reviewer-name{font-weight:600;color:var(--secondary-color);font-size:.95rem}.review-date{font-size:.8rem;color:var(--text-light)}.review-stars{display:flex;gap:2px}.review-stars i{color:#FFCA28;font-size:.9rem}.review-content{background-color:rgb(15 25 35 / .02);border-radius:12px;padding:15px;font-size:.9rem;color:var(--text-light);line-height:1.6;margin-bottom:15px;font-style:italic}.review-response{background-color:rgb(56 178 73 / .05);border-radius:12px;padding:15px;margin-left:20px}.response-header{font-weight:600;color:var(--primary-color);font-size:.85rem;margin-bottom:8px}.response-content{font-size:.85rem;color:var(--text-light);line-height:1.5}.social-intro{text-align:center;margin:40px 0}.social-tagline{font-size:1.3rem;font-weight:600;color:var(--secondary-color);margin:0}.social-strategies-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin:42px 0}.social-strategy-card{background-color:var(--bg-white);border-radius:16px;padding:35px;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:20px}.social-strategy-card::before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(to bottom,var(--primary-color),var(--primary-dark));border-radius:3px 0 0 3px}.social-strategy-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgb(15 25 35 / .1)}.strategy-card-icon{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;box-shadow:0 10px 20px rgb(56 178 73 / .2)}.social-strategy-card h3{font-size:1.4rem;font-weight:700;color:var(--secondary-color);margin:0}.social-strategy-card p{margin:0;color:var(--text-light);font-size:1rem;line-height:1.6}.platform-icons{display:flex;gap:15px;margin-top:10px}.platform-icon{width:45px;height:45px;border-radius:50%;background-color:rgb(56 178 73 / .1);display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:1.2rem;transition:all 0.3s ease}.platform-icon:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-5px)}.content-preview,.audit-checklist,.seo-reinforcement{display:flex;flex-direction:column;gap:15px;margin-top:10px}.content-item,.audit-item,.reinforcement-item{display:flex;align-items:center;gap:15px;padding:12px 15px;background-color:rgb(56 178 73 / .05);border-radius:10px;transition:all 0.3s ease}.content-item:hover,.audit-item:hover,.reinforcement-item:hover{background-color:rgb(56 178 73 / .1);transform:translateX(5px)}.content-icon,.reinforcement-icon{width:36px;height:36px;border-radius:10px;background-color:rgb(56 178 73 / .1);display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:1rem}.content-item span,.audit-item span,.reinforcement-item span{font-size:.95rem;font-weight:600;color:var(--secondary-color)}.audit-item i{color:var(--primary-color);font-size:1.2rem}.social-footer{margin:42px 0 14px}.social-quote{max-width:800px;margin:0 auto 42px;text-align:center;position:relative;padding:0 28px}.social-quote i{color:var(--primary-color);font-size:1.5rem;opacity:.3;position:absolute}.social-quote i.fa-quote-left{top:0;left:0}.social-quote i.fa-quote-right{bottom:0;right:0}.social-quote p{font-size:1.5rem;font-weight:600;color:var(--secondary-color);line-height:1.6;margin:0}.ai-future-container{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin:42px 0;align-items:flex-start}.ai-visual{display:flex;flex-direction:column;gap:40px}.ai-devices{position:relative;height:400px;display:flex;justify-content:center;align-items:center}.ai-device{position:absolute;transition:all 0.5s cubic-bezier(.165,.84,.44,1)}.smart-speaker{left:10%;bottom:20%;z-index:1}.smartphone{right:10%;bottom:10%;z-index:2}.laptop{top:10%;left:50%;transform:translateX(-50%);z-index:3}.ai-devices:hover .smart-speaker{transform:translateX(-20px) translateY(-10px)}.ai-devices:hover .smartphone{transform:translateX(20px) translateY(-10px)}.ai-devices:hover .laptop{transform:translateX(-50%) translateY(-10px)}.smart-speaker{width:100px;height:150px;display:flex;flex-direction:column;align-items:center}.speaker-top{width:80px;height:10px;background-color:#333;border-radius:5px 5px 0 0;position:relative}.speaker-light{position:absolute;top:3px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background-color:var(--primary-color);box-shadow:0 0 10px var(--primary-color);animation:pulse-light 2s infinite}@keyframes pulse-light{0%,100%{opacity:.5}50%{opacity:1}}.speaker-body{width:80px;height:120px;background:linear-gradient(135deg,#444,#222);border-radius:10px}.speaker-base{width:90px;height:5px;background-color:#333;border-radius:0 0 5px 5px;margin-top:5px}.voice-waves{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:3px}.voice-waves span{width:3px;height:15px;background-color:var(--primary-color);border-radius:3px;animation:voice-wave 1.5s infinite}.voice-waves span:nth-child(1){animation-delay:0s;height:10px}.voice-waves span:nth-child(2){animation-delay:0.2s;height:15px}.voice-waves span:nth-child(3){animation-delay:0.4s;height:20px}.voice-waves span:nth-child(4){animation-delay:0.6s;height:12px}@keyframes voice-wave{0%,100%{height:5px}50%{height:20px}}.smartphone{width:70px;height:140px;background:linear-gradient(135deg,#444,#222);border-radius:12px;padding:8px;box-shadow:0 10px 20px rgb(0 0 0 / .1)}.phone-screen{width:100%;height:110px;background-color:#fff;border-radius:6px;overflow:hidden;position:relative}.voice-assistant{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px}.assistant-wave{width:40px;height:40px;border-radius:50%;background-color:var(--primary-color);opacity:.2;animation:assistant-pulse 2s infinite}@keyframes assistant-pulse{0%,100%{transform:scale(.8);opacity:.2}50%{transform:scale(1.2);opacity:.4}}.assistant-text{margin-top:10px;font-size:.6rem;text-align:center;color:var(--secondary-color);font-weight:600}.phone-button{width:20px;height:20px;border-radius:50%;background-color:#333;margin:5px auto 0}.laptop{width:200px;height:140px;perspective:1000px}.laptop-screen{width:200px;height:120px;background-color:#333;border-radius:8px 8px 0 0;padding:8px;transform:perspective(1000px) rotateX(10deg);transform-origin:bottom;box-shadow:0 5px 15px rgb(0 0 0 / .1)}.ai-search{width:100%;height:100%;background-color:#fff;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;padding:5px}.ai-search-bar{display:flex;align-items:center;gap:5px;padding:5px;background-color:#f5f5f5;border-radius:4px;margin-bottom:5px}.ai-search-bar i{font-size:.6rem;color:var(--text-light)}.ai-search-bar span{font-size:.6rem;color:var(--secondary-color)}.ai-result{background-color:#f9f9f9;border-radius:4px;padding:5px;flex:1}.ai-result-header{display:flex;align-items:center;gap:5px;margin-bottom:5px}.ai-result-header i{font-size:.6rem;color:var(--primary-color)}.ai-result-header span{font-size:.6rem;font-weight:600;color:var(--secondary-color)}.ai-result-content{font-size:.6rem;color:var(--text-light);line-height:1.4}.laptop-base{width:220px;height:10px;background:linear-gradient(to bottom,#555,#333);border-radius:0 0 8px 8px;margin:0 -10px}.ai-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ai-stat{background-color:var(--bg-white);border-radius:15px;padding:20px;text-align:center;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;overflow:hidden}.ai-stat::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(to right,var(--primary-color),var(--primary-dark))}.ai-stat:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgb(15 25 35 / .1)}.ai-stat-number{font-size:2rem;font-weight:800;color:var(--secondary-color);line-height:1;margin-bottom:10px;display:flex;align-items:baseline;justify-content:center}.ai-stat-number span{font-size:1.2rem;margin-left:2px;color:var(--primary-color)}.ai-stat p{margin:0;color:var(--text-light);font-size:.9rem;line-height:1.5}.future-proof-strategies{display:flex;flex-direction:column;gap:25px}.strategies-title{font-size:1.5rem;font-weight:700;color:var(--secondary-color);margin:0 0 10px}.future-strategy{background-color:var(--bg-white);border-radius:16px;padding:25px;display:flex;align-items:flex-start;gap:20px;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;overflow:hidden}.future-strategy::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,var(--primary-color),var(--primary-dark));border-radius:2px 0 0 2px}.future-strategy:hover{transform:translateX(10px);box-shadow:0 15px 30px rgb(15 25 35 / .1)}.future-strategy-icon{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;flex-shrink:0;box-shadow:0 8px 20px rgb(56 178 73 / .2)}.future-strategy-content{flex:1}.future-strategy-content h4{font-size:1.2rem;font-weight:700;color:var(--secondary-color);margin:0 0 10px}.future-strategy-content p{margin:0;color:var(--text-light);font-size:.95rem;line-height:1.6}.paid-ads-container{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin:42px 0;align-items:flex-start}.paid-ads-visual{display:flex;flex-direction:column;gap:30px}.ads-image{position:relative;border-radius:16px;overflow:hidden;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;height:400px}.ads-image:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgb(15 25 35 / .1)}.ads-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.ads-image:hover img{transform:scale(1.05)}.ads-image-overlay{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,rgb(15 25 35 / .9),transparent);padding:30px;color:#fff}.ads-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ads-stat{background-color:var(--bg-white);border-radius:15px;padding:20px;display:flex;align-items:center;gap:15px;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease}.ads-stat:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgb(15 25 35 / .1)}.paid-ads-strategies{display:flex;flex-direction:column;gap:25px}.ads-strategy{background-color:var(--bg-white);border-radius:16px;padding:25px;display:flex;align-items:flex-start;gap:20px;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;overflow:hidden}.ads-strategy::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,var(--primary-color),var(--primary-dark));border-radius:2px 0 0 2px}.ads-strategy:hover{transform:translateX(10px);box-shadow:0 15px 30px rgb(15 25 35 / .1)}.ads-strategy-icon{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;flex-shrink:0;box-shadow:0 8px 20px rgb(56 178 73 / .2)}.ads-strategy-content{flex:1}.ads-strategy-content h4{font-size:1.2rem;font-weight:700;color:var(--secondary-color);margin:0 0 10px}.ads-strategy-content p{margin:0;color:var(--text-light);font-size:.95rem;line-height:1.6}.customisation-container{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin:42px 0;align-items:center}.customisation-visual{display:flex;justify-content:center;align-items:center}.custom-strategy-image{position:relative;border-radius:16px;overflow:hidden;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;height:400px}.custom-strategy-image:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgb(15 25 35 / .1)}.custom-strategy-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.custom-strategy-image:hover img{transform:scale(1.05)}.custom-image-overlay{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,rgb(15 25 35 / .9),transparent);padding:30px;color:#fff}.customisation-strategies{display:flex;flex-direction:column;gap:25px}.custom-strategy{background-color:var(--bg-white);border-radius:16px;padding:25px;display:flex;align-items:flex-start;gap:20px;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;overflow:hidden}.custom-strategy::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,var(--primary-color),var(--primary-dark));border-radius:2px 0 0 2px}.custom-strategy:hover{transform:translateX(10px);box-shadow:0 15px 30px rgb(15 25 35 / .1)}.custom-strategy-icon{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;flex-shrink:0;box-shadow:0 8px 20px rgb(56 178 73 / .2)}.custom-strategy-content{flex:1}.custom-strategy-content h4{font-size:1.2rem;font-weight:700;color:var(--secondary-color);margin:0 0 10px}.custom-strategy-content p{margin:0;color:var(--text-light);font-size:.95rem;line-height:1.6}.content-authority-container{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin:42px 0;align-items:flex-start}.content-visual{display:flex;flex-direction:column;gap:30px}.content-image{position:relative;border-radius:16px;overflow:hidden;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;height:400px}.content-image:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgb(15 25 35 / .1)}.content-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.content-image:hover img{transform:scale(1.05)}.content-image-overlay{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,rgb(15 25 35 / .9),transparent);padding:30px;color:#fff}.overlay-text h3{font-size:1.6rem;font-weight:700;margin:0 0 10px;text-shadow:0 2px 4px rgb(0 0 0 / .2)}.overlay-text p{font-size:1rem;margin:0;opacity:.9;max-width:80%}.content-stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}.content-stat{background-color:var(--bg-white);border-radius:15px;padding:20px;display:flex;align-items:center;gap:15px;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease}.content-stat:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgb(15 25 35 / .1)}.stat-icon{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;flex-shrink:0}.stat-text{flex:1}.stat-number{font-size:2rem;font-weight:800;color:var(--secondary-color);line-height:1;margin-bottom:5px;display:flex;align-items:baseline}.stat-number span{font-size:1.2rem;margin-left:2px;color:var(--primary-color)}.stat-text p{margin:0;color:var(--text-light);font-size:.9rem;line-height:1.4}.content-strategies{display:flex;flex-direction:column;gap:25px}.content-strategy{background-color:var(--bg-white);border-radius:16px;padding:25px;display:flex;align-items:flex-start;gap:20px;box-shadow:var(--premium-shadow);transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative;overflow:hidden}.content-strategy::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,var(--primary-color),var(--primary-dark));border-radius:2px 0 0 2px}.content-strategy:hover{transform:translateX(10px);box-shadow:0 15px 30px rgb(15 25 35 / .1)}.content-strategy-icon{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;flex-shrink:0;box-shadow:0 8px 20px rgb(56 178 73 / .2)}.content-strategy-text{flex:1}.content-strategy-text h4{font-size:1.2rem;font-weight:700;color:var(--secondary-color);margin:0 0 10px}.content-strategy-text p{margin:0;color:var(--text-light);font-size:.95rem;line-height:1.6}.process-timeline{max-width:900px;margin:0 auto;position:relative}.process-timeline::before{content:'';position:absolute;top:0;bottom:0;left:20px;width:3px;background:linear-gradient(to bottom,var(--primary-dark),var(--primary-color));border-radius:1.5px;box-shadow:0 5px 20px rgb(56 178 73 / .1)}.process-step{position:relative;padding-left:100px;margin-bottom:56px}.process-step:last-child{margin-bottom:0}.process-step:hover .step-number{transform:scale(1.15) rotate(15deg);box-shadow:0 15px 35px rgb(56 178 73 / .3)}.step-number{position:absolute;left:0;top:0;width:70px;height:70px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:var(--bg-white);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:800;z-index:2;transition:var(--transition);box-shadow:0 10px 25px rgb(56 178 73 / .2);border:1px solid rgb(255 255 255 / .1)}.step-content{background-color:var(--bg-white);padding:28px;border-radius:20px;box-shadow:var(--premium-shadow);transition:var(--transition);border-left:none;position:relative;overflow:hidden;z-index:1}.step-content::before{content:'';position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(to bottom,var(--primary-dark),var(--primary-color));transition:var(--transition)}.process-step:hover .step-content{transform:translateY(-8px) translateX(5px);box-shadow:var(--premium-shadow)}.process-step:hover .step-content::before{width:8px}.step-content h3{margin-bottom:15px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;font-size:1.6rem;font-weight:700;display:inline-block}.step-content p{font-size:1.1rem;line-height:1.7;color:var(--text-light)}.process-timeline{max-width:900px;margin:0 auto;position:relative}.process-step{padding-left:70px;margin-bottom:36px}.process-step:last-child{margin-bottom:0}.step-number{width:44px;height:44px;font-size:1.1rem;border-radius:12px}.step-content{padding:18px 22px;border-radius:14px}.step-content h3{font-size:1.1rem;margin-bottom:8px}.step-content p{font-size:.98rem;margin-bottom:0}@media (max-width:768px){.process-step{padding-left:48px;margin-bottom:24px}.step-number{width:32px;height:32px;font-size:.95rem;border-radius:8px}.step-content{padding:12px 12px;border-radius:10px}.step-content h3{font-size:1rem}.step-content p{font-size:.92rem}}.testimonials-container{margin:42px auto 28px;max-width:1200px}.testimonials-title{text-align:center;font-size:1.8rem;font-weight:700;color:var(--secondary-color);margin-bottom:40px;position:relative}.testimonials-title::after{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(to right,var(--primary-color),var(--primary-dark));border-radius:2px}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.testimonial-card{background-color:var(--bg-white);border-radius:16px;box-shadow:var(--premium-shadow);overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative}.testimonial-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgb(15 25 35 / .1)}.testimonial-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(to right,var(--primary-color),var(--primary-dark))}.testimonial-content{padding:30px}.testimonial-content i{font-size:1.8rem;color:var(--primary-color);opacity:.3;margin-bottom:20px;display:block}.testimonial-content p{font-size:1.1rem;color:var(--secondary-color);line-height:1.6;font-style:italic;margin-bottom:25px;min-height:80px}.testimonial-author{display:flex;align-items:center;border-top:1px solid rgb(15 25 35 / .05);padding-top:20px}.author-info{flex:1}.author-info h4{font-size:1rem;font-weight:700;color:var(--secondary-color);margin:0 0 5px}.author-info p{font-size:.9rem;color:var(--text-light);margin:0;font-style:normal;min-height:auto}.results-container{position:relative;display:flex;flex-direction:column;gap:42px;margin:56px 0}.results-laptop{position:relative;width:100%;max-width:900px;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:var(--premium-shadow);transform:perspective(1500px) rotateX(5deg);transition:all 0.5s cubic-bezier(.165,.84,.44,1);z-index:1}.results-laptop:hover{transform:perspective(1500px) rotateX(0deg)}.results-laptop img{width:100%;height:auto;display:block;transition:transform 0.7s cubic-bezier(.165,.84,.44,1)}.results-laptop:hover img{transform:scale(1.05)}.results-laptop-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgb(56 178 73 / .1),rgb(42 140 58 / .1));z-index:2;opacity:0;transition:opacity 0.5s ease;pointer-events:none}.results-laptop:hover .results-laptop-overlay{opacity:1}.results-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:-30px;position:relative;z-index:2}.result-card{background-color:var(--bg-white);border-radius:16px;box-shadow:var(--premium-shadow);overflow:hidden;transition:all 0.4s cubic-bezier(.165,.84,.44,1);position:relative;z-index:1;height:100%;border:1px solid rgb(255 255 255 / .2)}.result-card[data-color="green"]{border-top:5px solid #4CAF50}.result-card[data-color="blue"]{border-top:5px solid #2196F3}.result-card[data-color="purple"]{border-top:5px solid #9C27B0}.result-card[data-color="orange"]{border-top:5px solid #FF9800}.result-card:hover{transform:translateY(-15px);box-shadow:0 25px 50px rgb(0 0 0 / .1)}.result-card-inner{padding:30px 25px;display:flex;flex-direction:column;height:100%}.result-number{font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:5px;display:flex;align-items:baseline}.result-number span{font-size:2rem;margin-left:2px;font-weight:600}.result-card[data-color="green"] .result-number{color:#4CAF50}.result-card[data-color="blue"] .result-number{color:#2196F3}.result-card[data-color="purple"] .result-number{color:#9C27B0}.result-card[data-color="orange"] .result-number{color:#FF9800}.result-divider{width:40px;height:3px;margin:15px 0;border-radius:2px}.result-card[data-color="green"] .result-divider{background-color:#4CAF50}.result-card[data-color="blue"] .result-divider{background-color:#2196F3}.result-card[data-color="purple"] .result-divider{background-color:#9C27B0}.result-card[data-color="orange"] .result-divider{background-color:#FF9800}.result-card p{font-size:1.1rem;line-height:1.5;color:var(--text-light);margin-bottom:0;flex-grow:1;text-align:left!important}.testimonial{max-width:800px;margin:50px auto 40px;text-align:center;padding:28px;background-color:var(--bg-white);border-radius:16px;box-shadow:var(--container-shadow);position:relative}.testimonial::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(76 175 80 / .05) 0%,#fff0 100%);border-radius:16px;z-index:-1}.testimonial i{font-size:2.5rem;color:var(--primary-color);margin-bottom:20px;opacity:.5}.testimonial p{font-size:1.3rem;font-style:italic;margin-bottom:0;line-height:1.6;color:var(--secondary-color);font-weight:500}.faq-container{max-width:850px;margin:0 auto 50px;display:grid;grid-template-columns:1fr 1fr;gap:32px}@media (max-width:768px){.faq-container{grid-template-columns:1fr;gap:20px}}.faq-item{margin-bottom:20px;border-radius:16px;overflow:hidden;box-shadow:var(--container-shadow);transition:all 0.3s ease;border:1px solid rgb(0 0 0 / .05)}.faq-item:hover{box-shadow:0 15px 30px rgb(0 0 0 / .08);transform:translateY(-3px)}.faq-question{background-color:var(--bg-white);padding:25px 30px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all 0.3s ease}.faq-item.active .faq-question{background-color:rgb(76 175 80 / .05);border-bottom:1px solid rgb(76 175 80 / .1)}.faq-question h3{margin-bottom:0;font-size:1.25rem;font-weight:600;transition:all 0.3s ease}.faq-item.active .faq-question h3{color:var(--primary-color)}.faq-toggle{color:var(--primary-color);background-color:rgb(76 175 80 / .1);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.faq-item.active .faq-toggle{background-color:var(--primary-color);color:#fff}.faq-answer{background-color:var(--bg-white);padding:0 30px;max-height:0;overflow:hidden;transition:all 0.4s ease}.faq-item.active .faq-answer{padding:20px 30px 30px;max-height:1000px}.faq-answer p{font-size:1.05rem;line-height:1.7;color:var(--text-light)}.faq-item.active .fa-plus{transform:rotate(45deg)}.contact-wrapper{display:flex;gap:40px;align-items:stretch;margin-bottom:40px}.contact-image{flex:1;position:relative;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow)}.contact-image img{width:100%;height:100%;object-fit:cover;display:block}.contact-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgb(44 62 80 / .9),rgb(44 62 80 / .7) 60%,transparent);padding:30px;color:#fff}.contact-overlay h3{color:white!important;margin-bottom:10px;font-size:1.5rem}.contact-overlay p{color:white!important}.contact-container{flex:1}.contact-form{background-color:var(--glass-bg);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);padding:35px;border-radius:20px;box-shadow:var(--premium-shadow);position:relative;z-index:1;overflow:hidden;border:var(--glass-border)}.contact-form::before{content:'';position:absolute;top:-50px;right:-50px;width:250px;height:250px;background:radial-gradient(circle,rgb(56 178 73 / .08) 0%,#fff0 70%);z-index:-1;border-radius:50%}.contact-form::after{content:'';position:absolute;bottom:-50px;left:-50px;width:250px;height:250px;background:radial-gradient(circle,rgb(56 178 73 / .05) 0%,#fff0 70%);z-index:-1;border-radius:50%}.form-group{position:relative;margin-bottom:30px}.form-group label{position:absolute;top:15px;left:20px;color:var(--text-light);transition:all 0.3s ease;pointer-events:none;font-size:16px;background:#fff0;padding:0 5px;z-index:1}.form-group input,.form-group textarea{width:100%;padding:12px 14px;border:1px solid rgb(56 178 73 / .2);border-radius:16px;transition:var(--transition);font-family:'Inter',sans-serif;font-size:16px;background-color:rgb(255 255 255 / .7);box-shadow:0 5px 15px rgb(15 25 35 / .03)}.form-group input:focus,.form-group textarea:focus,.form-group input:not(:placeholder-shown),.form-group textarea:not(:placeholder-shown){outline:none;border-color:#38b249;box-shadow:0 0 0 4px rgb(56 178 73 / .1);background-color:#fff;padding-top:24px;padding-bottom:12px}.form-group input:focus~label,.form-group textarea:focus~label,.form-group input:not(:placeholder-shown)~label,.form-group textarea:not(:placeholder-shown)~label{top:-12px;left:18px;font-size:12px;background:#fff;padding:0 8px;color:#38b249;font-weight:600;letter-spacing:.5px;box-shadow:0 0 10px #fff}.form-group.error input,.form-group.error textarea{border-color:#f44336;box-shadow:0 0 0 4px rgb(244 67 54 / .1)}.form-group.error label{color:#f44336}.form-group.valid input,.form-group.valid textarea{border-color:#38b249}.form-group.valid label{color:#38b249}.submit-button{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;border:none;padding:18px 36px;border-radius:50px;font-weight:700;font-size:1.05rem;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:var(--transition);width:100%;box-shadow:0 8px 24px rgb(56 178 73 / .1)}.submit-button:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary-color));color:#fff;box-shadow:0 12px 32px rgb(56 178 73 / .18)}.submit-button:active{transform:translateY(1px);box-shadow:0 5px 15px rgb(212 175 55 / .3)}#footer{background-color:var(--secondary-color);color:#fff;padding:70px 0 28px;position:relative;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}#footer::before{content:'';position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(to right,var(--primary-color),var(--gold),var(--primary-color))}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:50px;margin-bottom:50px;position:relative;z-index:1}.footer-logo h2{color:#fff;margin-bottom:20px;font-size:2rem;font-weight:700}.footer-logo span{background:linear-gradient(135deg,var(--primary-light),var(--primary-dark));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;position:relative}.footer-logo span::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(to right,var(--primary-light),var(--gold-light));opacity:.7}.footer-logo p{color:rgb(255 255 255 / .7);line-height:1.7;margin-bottom:20px}.footer-links h3,.footer-contact h3{color:#fff;margin-bottom:25px;font-size:1.3rem;font-weight:600;position:relative;padding-bottom:15px}.footer-links h3::after,.footer-contact h3::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:3px;background-color:var(--primary-color);border-radius:1.5px}.footer-links ul li{margin-bottom:12px}.footer-links ul li a{color:rgb(255 255 255 / .7);transition:all 0.3s ease;display:inline-block;position:relative;padding-left:15px}.footer-links ul li a::before{content:'→';position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--primary-light);opacity:0;transition:all 0.3s ease}.footer-links ul li a:hover{color:#fff;padding-left:20px}.footer-links ul li a:hover::before{opacity:1}.footer-contact p{margin-bottom:15px;color:rgb(255 255 255 / .7);display:flex;align-items:center}.footer-contact i{margin-right:15px;color:var(--primary-light);font-size:1.1rem}.social-icons{display:flex;gap:15px;margin-top:25px}.social-icons a{color:#fff;font-size:1.2rem;background-color:rgb(255 255 255 / .05);width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--transition);position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / .1)}.social-icons a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--primary-color),var(--gold));opacity:0;transition:var(--transition);z-index:-1}.social-icons a:hover{color:#fff;transform:translateY(-8px) rotate(360deg);box-shadow:0 10px 20px rgb(0 0 0 / .2)}.social-icons a:hover::before{opacity:1}.footer-bottom{text-align:center;padding-top:30px;border-top:1px solid rgb(255 255 255 / .1);color:rgb(255 255 255 / .6);font-size:.9rem}@media (max-width:1200px){.hero-text h1{font-size:var(--text-5xl)!important;letter-spacing:-1.5px!important;font-weight:800!important}.section-title{font-size:var(--text-4xl)}.results-cards{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:992px){.tabbed-journey-grid{grid-template-columns:1fr!important}.tab-list{display:none!important;flex-direction:row;border-right:none;border-bottom:1px solid #f0f0f0;padding:0 0 0 0;gap:0;overflow-x:auto;min-width:0;background:var(--bg-light)}.hero-content{grid-template-columns:1fr;gap:42px}.hero-text h1{font-size:var(--text-4xl)!important;letter-spacing:-1.5px!important;font-weight:800!important}.hero-image{position:relative;margin:0 auto;max-width:90%}.credentials{background-color:var(--primary-dark);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:18px 25px;border-radius:12px;box-shadow:var(--premium-shadow);position:absolute;bottom:-25px;right:-15px;z-index:2;border-left:4px solid var(--primary-color);color:var(--bg-white);max-width:280px;width:calc(100% - 30px)}img{color:#fff;border:none;padding:0;border-radius:50px;font-weight:700;font-size:1.05rem;letter-spacing:1px;.website-features-container{grid-template-columns:1fr;gap:40px}.website-mockup{order:-1;max-width:90%;margin:0 auto}.website-stats{flex-wrap:wrap}.stat-item{min-width:150px}.seo-stats-container{flex-direction:column;align-items:center;gap:30px}.seo-stat{width:100%;max-width:100%}.seo-strategy{grid-template-columns:1fr;gap:40px}.seo-strategy.reverse{direction:ltr}.strategy-features{grid-template-columns:1fr}.social-strategies-grid{grid-template-columns:1fr;gap:30px}.ai-future-container{grid-template-columns:1fr;gap:40px}.ai-stats{grid-template-columns:repeat(3,1fr)}.content-authority-container{grid-template-columns:1fr;gap:40px}.customisation-container{grid-template-columns:1fr;gap:40px}.paid-ads-container{grid-template-columns:1fr;gap:40px}.why-us-container{grid-template-columns:1fr;gap:40px}.testimonials-grid{grid-template-columns:1fr;gap:30px}.section-title{font-size:var(--text-3xl);margin-bottom:42px}.contact-wrapper{flex-direction:column}.contact-image{margin-bottom:40px;max-height:300px}.scroll-section{padding:70px 0}#hero{padding:112px 0 70px}.service-card{padding:21px}}}@media (max-width:768px){.container{padding:0 18px}.website-intro-text p{font-size:1.1rem}.website-mockup{max-width:100%}.feature-item{padding:20px}.feature-icon{width:45px;height:45px;font-size:1.2rem}.feature-content h3{font-size:1.1rem}.feature-content p{font-size:.9rem}.seo-stat{padding:20px}.seo-stat-icon{width:50px;height:50px;font-size:1.3rem}.seo-stat-number{font-size:2.2rem}.seo-strategy-content h3{font-size:1.5rem}.seo-strategy-content p{font-size:1rem}.strategy-icon{width:50px;height:50px;font-size:1.3rem}.strategy-features li{padding:12px}.strategy-features li i{width:32px;height:32px;font-size:.9rem}.strategy-features li span{font-size:.9rem}.ai-devices{height:380px}.ai-stats{grid-template-columns:repeat(3,1fr);gap:15px}.ai-stat{padding:15px}.ai-stat-number{font-size:1.8rem}.ai-stat p{font-size:.85rem}.future-strategy{padding:20px;gap:15px}.future-strategy-icon{width:45px;height:45px;font-size:1.2rem}.future-strategy-content h4{font-size:1.1rem}.future-strategy-content p{font-size:.9rem}.content-image{height:350px}.overlay-text h3{font-size:1.4rem}.content-stat{padding:15px}.content-strategy{padding:20px;gap:15px}.content-strategy-icon{width:45px;height:45px;font-size:1.2rem}.content-strategy-text h4{font-size:1.1rem}.content-strategy-text p{font-size:.9rem}.content-stat{padding:15px}.stat-icon{width:45px;height:45px;font-size:1.1rem}.stat-number{font-size:1.8rem}.content-strategy{padding:20px;gap:15px}.content-strategy-icon{width:45px;height:45px;font-size:1.2rem}.content-strategy-text h4{font-size:1.1rem}.content-strategy-text p{font-size:.9rem}.custom-strategy-image{height:350px}.custom-strategy{padding:20px;gap:15px}.custom-strategy-icon{width:45px;height:45px;font-size:1.2rem}.custom-strategy-content h4{font-size:1.1rem}.custom-strategy-content p{font-size:.9rem}.ads-image{height:350px}.ads-stat{padding:15px}.ads-strategy{padding:20px;gap:15px}.ads-strategy-icon{width:45px;height:45px;font-size:1.2rem}.ads-strategy-content h4{font-size:1.1rem}.ads-strategy-content p{font-size:.9rem}.why-us-image{height:350px}.overlay-content h3{font-size:1.5rem}.overlay-content p{font-size:1rem}.value-card{padding:20px;gap:15px}.value-icon{width:45px;height:45px;font-size:1.2rem}.value-content h4{font-size:1.1rem}.value-content p{font-size:.9rem}.testimonials-grid{grid-template-columns:repeat(2,1fr)}.testimonial-content p{font-size:1rem;min-height:100px}.testimonial-content i{font-size:1.6rem}.nav-links{position:fixed;left:-100%;top:70px;flex-direction:column;background-color:var(--bg-white);width:100%;text-align:center;transition:0.3s;box-shadow:0 10px 27px rgb(0 0 0 / .05);padding:20px 0;z-index:1000}.nav-links.active{left:0}.nav-links li{margin:15px 0}.hamburger{display:block}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.two-column{flex-direction:column;gap:30px}.scroll-section{padding:56px 0}#hero{padding-top:84px;padding-bottom:56px}.hero-text h1{font-size:var(--text-3xl)!important;letter-spacing:-1.5px!important;font-weight:800!important}.section-title{font-size:var(--text-2xl);margin-bottom:28px}.section-subtitle{font-size:var(--text-lg)}.results-container{gap:40px;margin:40px 0}.results-laptop{transform:none}.results-cards{margin-top:0}.services-grid{gap:25px}.service-card{padding:25px}.process-step{padding-left:70px;margin-bottom:50px}.step-number{width:50px;height:50px;font-size:1.5rem}.contact-form{padding:25px}.footer-content{gap:30px}}@media (max-width:480px){.hero-text h1{font-size:var(--text-2xl)!important;letter-spacing:-1.5px!important;font-weight:800!important}.website-stats{flex-direction:column}.stat-item{width:100%}.feature-item{padding:15px;gap:15px}.feature-icon{width:40px;height:40px;font-size:1rem}.browser-dots{padding:8px 12px}.browser-address{padding:6px 12px;font-size:.8rem}.conversion-point .point-label{display:none}.seo-stat{padding:15px;gap:15px}.seo-stat-icon{width:45px;height:45px;font-size:1.1rem}.seo-stat-number{font-size:1.8rem}.seo-stat-content p{font-size:.9rem}.seo-strategies-container{gap:50px}.seo-strategy{gap:30px}.strategy-icon{width:45px;height:45px;font-size:1.2rem}.seo-strategy-content h3{font-size:1.3rem}.seo-strategy-content p{font-size:.9rem}.strategy-features li{padding:10px;gap:10px}.strategy-features li i{width:28px;height:28px;font-size:.8rem}.strategy-features li span{font-size:.85rem}.serp-title,.map-result-name,.reviewer-name{font-size:.9rem}.serp-description,.review-content,.response-content{font-size:.8rem}.hero-text h1 span{font-size:.8em}.hero-image{max-width:100%}.credentials{padding:15px 20px;bottom:-15px;right:0;max-width:240px;width:90%}.credentials p{font-size:.85rem;margin-bottom:8px}.credentials p::before{width:16px;height:16px;margin-right:10px;background-size:8px}.cta-button{width:100%;text-align:center}.results-cards{grid-template-columns:1fr 1fr}.result-card-inner{padding:0}.result-card-p{text-align:left}.result-card{margin:0 auto}.service-icon{width:60px;height:60px}.process-timeline::before{left:25px}.process-step{padding-left:42px}.step-number{width:50px;height:50px;font-size:1.4rem}.step-content{padding:20px}.social-tagline{font-size:1rem}.social-strategy-card{padding:20px;gap:15px}.strategy-card-icon{width:45px;height:45px;font-size:1.1rem}.social-strategy-card h3{font-size:1.2rem}.social-strategy-card p{font-size:.9rem}.platform-icons{flex-wrap:wrap}.platform-icon{width:35px;height:35px;font-size:1rem}.content-item,.audit-item,.reinforcement-item{padding:8px 10px;gap:10px}.content-icon,.reinforcement-icon{width:28px;height:28px;font-size:.8rem}.content-item span,.audit-item span,.reinforcement-item span{font-size:.85rem}.social-quote{padding:0 20px}.social-quote p{font-size:1.1rem}.social-quote i{font-size:1.2rem}.ai-stats{grid-template-columns:1fr;gap:20px}.ai-devices{height:350px}.strategies-title{font-size:1.3rem}.future-strategy{padding:20px}.future-strategy-icon{width:45px;height:45px;font-size:1.2rem}.future-strategy-content h4{font-size:1.1rem}.future-strategy-content p{font-size:.9rem}.content-image{height:280px}.overlay-text h3{font-size:1.2rem}.overlay-text p{font-size:.9rem;max-width:100%}.content-stats{grid-template-columns:1fr;gap:15px}.content-strategy{padding:15px;gap:12px}.content-strategy-icon{width:40px;height:40px;font-size:1.1rem}.content-strategy-text h4{font-size:1.1rem}.content-strategy-text p{font-size:.85rem}.custom-strategy-image{height:280px}.overlay-text h3{font-size:1.2rem}.overlay-text p{font-size:.9rem;max-width:100%}.custom-strategy{padding:15px;gap:12px}.custom-strategy-icon{width:40px;height:40px;font-size:1.1rem}.custom-strategy-content h4{font-size:1.1rem}.custom-strategy-content p{font-size:.85rem}.ads-image{height:280px}.overlay-text h3{font-size:1.2rem}.overlay-text p{font-size:.9rem;max-width:100%}.ads-stats{grid-template-columns:1fr;gap:15px}.ads-strategy{padding:15px;gap:12px}.ads-strategy-icon{width:40px;height:40px;font-size:1.1rem}.ads-strategy-content h4{font-size:1.1rem}.ads-strategy-content p{font-size:.85rem}.why-us-image{height:280px}.overlay-content h3{font-size:1.3rem}.overlay-content p{font-size:.9rem;max-width:100%}.value-card{padding:15px;gap:12px}.value-icon{width:40px;height:40px;font-size:1.1rem}.value-content h4{font-size:1.1rem}.value-content p{font-size:.85rem}.testimonials-grid{grid-template-columns:1fr}.testimonial-content p{font-size:.95rem;min-height:auto}.testimonial-content i{font-size:1.5rem;margin-bottom:15px}.testimonials-title{font-size:1.5rem}}body .trust-bar .trust-bar-title,.trust-bar .trust-bar-title,.trust-bar h3.trust-bar-title,body .trust-bar h3.trust-bar-title,h3.trust-bar-title,body h3.trust-bar-title{color:var(--primary-color)!important;font-size:1.12rem!important;font-weight:600!important;margin-bottom:15px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;line-height:1.2!important;margin-top:0!important;padding:0!important;position:relative!important;z-index:2!important;background:white!important;display:inline-block!important;padding:0 15px!important}.trust-bar-title::before,.trust-bar-title::after,body .trust-bar-title::before,body .trust-bar-title::after{display:none!important;content:none!important}.trust-bar::before,.trust-bar::after,body .trust-bar::before,body .trust-bar::after{display:none!important;content:none!important}.services-select-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:24px}.service-card.selectable{cursor:pointer;position:relative;border:1px solid #eee!important;transition:box-shadow 0.2s,border-color 0.2s;outline:none;user-select:none;padding:8px 12px;display:flex;flex-direction:row;align-items:center;gap:8px;background:var(--bg-white);border-radius:8px}.service-card.selectable .service-icon{width:18px;height:18px;border:1.5px solid var(--primary-color);border-radius:4px;display:flex;align-items:center;justify-content:center;background:#fff0;box-shadow:none;flex-shrink:0;font-size:0;margin-right:8px;order:-1}.service-card.selectable input[type="checkbox"]:checked+.service-icon{background:var(--primary-color);color:#fff;font-size:11px}.service-card.selectable:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgb(56 178 73 / .1)}.service-card.selectable input[type="checkbox"]:checked~.service-content,.service-card.selectable.selected{border-color:var(--primary-color);background:rgb(56 178 73 / .04)}.service-content{flex:1;min-width:0}.service-content h3{font-size:.875rem;margin:0 0 2px 0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-content p{font-size:.75rem;margin:0;color:var(--text-light);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-checkmark{display:none}.custom-stack-summary{background:rgb(56 178 73 / .05);border-radius:8px;padding:16px;margin-bottom:24px;box-shadow:0 1px 3px rgb(56 178 73 / .04);min-height:40px}.custom-stack-summary h4{margin:0 0 8px 0;font-size:.875rem;color:var(--primary-color);font-weight:600}#selected-services-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}#selected-services-list li{background:var(--primary-color);color:#fff;border-radius:12px;padding:4px 12px;font-size:.75rem;font-weight:500}@media (max-width:768px){.services-select-grid{grid-template-columns:1fr!important;gap:12px!important}.service-card.selectable{padding:14px!important}.service-card.selectable .service-content h3{font-size:0.9rem!important}.service-card.selectable .service-content p{font-size:0.8rem!important}.contact-form{width:100%!important;max-width:100%!important;padding:0 15px!important;box-sizing:border-box!important}.contact-wrapper{padding:0 15px!important;box-sizing:border-box!important}.contact-container{width:100%!important;max-width:100%!important;padding:0!important;box-sizing:border-box!important}.form-group{width:100%!important;max-width:100%!important;margin:0 0 20px 0!important;box-sizing:border-box!important}.form-group input,.form-group textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.tabs-container{flex-direction:column!important}.tabs-nav{width:100%!important;margin-bottom:20px!important;background:#f8f9fa!important;border-radius:8px!important;overflow:hidden!important}.tabs-nav .tab{width:100%!important;margin:0!important;border-radius:0!important;border-left:none!important;border-bottom:1px solid #e5e7eb!important;text-align:center!important}.tabs-nav .tab:last-child{border-bottom:none!important}.tabs-nav .tab.active{border-left:none!important;background:white!important;color:var(--primary-color)!important;border:2px solid var(--primary-color)!important}.tabs-content{width:100%!important}.contact-wrapper,.contact-container,.contact-section{padding-left:0!important;margin-left:0!important}.contact-form{margin-left:0!important;padding-left:15px!important;padding-right:15px!important}}.tabbed-journey{width:100%;max-width:1400px;margin:0 auto 100px auto;background:var(--bg-white);border-radius:24px;box-shadow:var(--container-shadow);padding:0;overflow:hidden;min-height:600px}.tabbed-journey-grid{display:grid;grid-template-columns:280px 1fr;min-height:600px}.tab-list{background:#f8f9fa;display:flex;flex-direction:column;gap:0;padding:32px 24px;border-right:1px solid #f0f0f0;min-width:220px;align-items:stretch;border-radius:12px;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.tab{display:flex;align-items:center;gap:12px;background:#fff;border:2px solid #e5e7eb;outline:none;font-family:inherit;font-size:.95rem;font-weight:500;color:#6b7280;padding:14px 20px;border-radius:25px;cursor:pointer;transition:all 0.3s ease;position:relative;text-align:left;margin:0 0 8px 0;box-shadow:0 2px 4px rgb(0 0 0 / .05)}.tab i{font-size:1.1rem;color:#38b249!important;min-width:20px;text-align:center}.tab.active,.tab[aria-selected="true"]{background:white!important;color:#38b249!important;border:2px solid #38b249!important;box-shadow:0 2px 4px rgb(56 178 73 / .2);font-weight:500}.tab.active::before,.tab[aria-selected="true"]::before{display:none}.tab:focus{outline:2px solid var(--primary-color);z-index:2}.tab:hover:not(.active):not([aria-selected="true"]){background:#f9fafb!important;border-color:#d1d5db!important;color:#6b7280}.tab-panel{padding:28px;max-width:950px;margin:0 auto;min-height:unset;background:var(--bg-white);box-shadow:0 4px 24px rgb(56 178 73 / .04);border-radius:24px}.tab-panel .section-title{font-size:1.4rem;margin-bottom:18px;text-align:left;padding-bottom:0}.tab-panel .section-title::before,.tab-panel .section-title::after{display:none}.tab-panel .section-subtitle{margin:0 auto 0 auto;font-size:1rem;color:#6b7280;text-align:left}.website-features-container{gap:32px!important;align-items:center!important}.feature-item{min-height:120px;padding:18px 20px;box-shadow:0 4px 16px rgb(56 178 73 / .06);border-radius:16px}.website-mockup,.content-image,.custom-strategy-image,.ads-image{border-radius:16px!important;box-shadow:0 4px 16px rgb(56 178 73 / .06)!important}@media (max-width:1024px){.tab-panel{padding:16px 0 16px 0}.website-features-container{gap:18px!important;flex-direction:column!important}}@keyframes fadeInTab{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tab-panel[hidden]{display:none}@media (max-width:1024px){.tabbed-journey-grid{grid-template-columns:1fr}.tab-list{flex-direction:row;border-right:none;border-bottom:1px solid #f0f0f0;padding:0 0 0 0;gap:0;overflow-x:auto;min-width:0;background:var(--bg-light)}.tab{border-radius:0 0 0 0;padding:16px 18px;font-size:1rem;min-width:120px;justify-content:center;border-bottom:2px solid #fff0}.tab.active,.tab[aria-selected="true"]{border-bottom:2.5px solid var(--primary-color);border-radius:0;background:var(--bg-white);color:var(--primary-color);box-shadow:none}.tab.active::before,.tab[aria-selected="true"]::before{display:none}.tab-panel{padding:32px 10px 32px 10px;min-height:400px}}@media (max-width:600px){.mobile-tab-dropdown{padding-left:20px;padding-right:20px}.tabbed-journey{border-radius:0;box-shadow:none;margin:0 0 40px 0;padding-left:20px;padding-right:20px}.tab-panel{padding:18px 2px 18px 2px}}.website-image-with-stats{position:relative;width:100%;max-width:500px;margin:0 auto 0 0;border-radius:18px;overflow:hidden;box-shadow:0 4px 24px rgb(56 178 73 / .08);background:var(--bg-white)}.website-main-image{display:block;width:100%;height:auto;border-radius:18px 18px 0 0}.website-stats-overlay{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:8px;padding:0 12px 12px 12px;z-index:2}.website-stats-overlay .stat-item{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgb(56 178 73 / .08);padding:10px 12px;min-width:90px;flex:1 1 0%;display:flex;align-items:center;gap:8px;margin:0}.website-stats-overlay .stat-icon{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--primary-color),var(--primary-light));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.website-stats-overlay .stat-text h4{font-size:1.05rem;margin:0 0 2px 0;font-weight:700;color:var(--primary-color)}.website-stats-overlay .stat-text p{font-size:.85rem;color:var(--text-light);margin:0;font-weight:500}@media (max-width:600px){.website-image-with-stats{max-width:100%;border-radius:12px}.website-main-image{border-radius:12px 12px 0 0}.website-stats-overlay{flex-direction:column;gap:6px;padding:0 6px 6px 6px;position:static;background:none}.website-stats-overlay .stat-item{min-width:0;padding:8px 8px;font-size:.95rem}}.tab-panel .website-features{gap:12px!important}.tab-panel .feature-item{min-height:60px;padding:10px 12px;border-radius:10px;box-shadow:0 1px 4px rgb(56 178 73 / .04)}.tab-panel .feature-icon{width:26px;height:26px;font-size:1rem;border-radius:6px;margin-right:8px}.tab-panel .feature-content h3{font-size:.98rem;margin-bottom:2px;font-weight:700;line-height:1.2}.tab-panel .feature-content p{font-size:.89rem;line-height:1.5;margin-bottom:0}.tab-panel .cta-center{text-align:center;margin-top:20px;position:relative}.tab-panel .cta-center::before{display:none!important;content:none!important}.contact-form input,.contact-form textarea{border:1.5px solid var(--primary-color);background:#fff;transition:border-color 0.2s,box-shadow 0.2s}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--primary-dark);box-shadow:0 0 0 2px rgb(56 178 73 / .1);background:#fff}.contact-form .form-group{margin-bottom:16px}.floating-cta{position:fixed;bottom:32px;left:32px;right:32px;z-index:2000;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;padding:18px 36px;border-radius:50px;font-weight:700;font-size:1.08rem;box-shadow:0 8px 32px rgb(56 178 73 / .18);display:flex;align-items:center;gap:12px;transition:opacity 0.3s,transform 0.3s;opacity:.95;cursor:pointer;border:none;text-decoration:none;white-space:nowrap;max-width:none;width:auto}.floating-cta:hover{opacity:1;transform:translateY(-4px) scale(1.04);box-shadow:0 16px 40px rgb(56 178 73 / .22)}.floating-cta .cta-icon{display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.1rem!important}@media (max-width:600px){.floating-cta{right:12px;left:12px;bottom:16px;width:auto;padding:14px 18px;font-size:1rem;border-radius:30px;justify-content:center}}.service-card.selectable{padding:24px 20px;min-height:110px;border-top:none!important;border-left:5px solid var(--primary-color)!important}.service-card.selectable:hover{border-left:8px solid var(--primary-dark)!important}@media (max-width:600px){.service-card.selectable{padding:18px 10px;min-height:90px}}.service-card.selectable .service-content h3{font-size:1.15rem;font-weight:600}.service-card.selectable .service-content p{font-size:1rem}.image-overlay h3,.overlay-content h3,.overlay-text h3{color:white!important}.image-overlay p,.overlay-content p,.overlay-text p{color:white!important}.contact-form{background-color:var(--glass-bg)!important;backdrop-filter:blur(15px)!important;-webkit-backdrop-filter:blur(15px)!important;padding:35px!important;border-radius:20px!important;box-shadow:var(--premium-shadow)!important;position:relative!important;z-index:1!important;overflow:hidden!important;border:var(--glass-border)!important}.contact-form .form-group{position:relative!important;margin-bottom:30px!important}section .contact-form .form-row,.contact-form .form-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px!important;margin-bottom:18px!important;width:100%!important}section .contact-form .form-row .form-group,.contact-form .form-row .form-group{margin-bottom:0!important;width:100%!important}.contact-form .form-group.full-width{width:100%!important;margin-bottom:18px!important}@media (max-width:768px){.floating-cta{right:0px!important}section .contact-form .form-row,.contact-form .form-row{grid-template-columns:1fr!important;gap:0!important;margin-bottom:0px!important}section .contact-form .form-row .form-group,.contact-form .form-row .form-group{margin-bottom:15px!important}}.contact-form .form-group label{position:absolute!important;top:15px!important;left:20px!important;color:var(--text-light)!important;transition:all 0.3s ease!important;pointer-events:none!important;font-size:16px!important;background:transparent!important;padding:0 5px!important;z-index:1!important}.contact-form input,.contact-form textarea{width:100%!important;padding:12px 14px!important;border:1px solid rgb(56 178 73 / .2)!important;border-radius:16px!important;transition:var(--transition)!important;font-family:'Inter',sans-serif!important;font-size:16px!important;background-color:rgb(255 255 255 / .7)!important;box-shadow:0 5px 15px rgb(15 25 35 / .03)!important}.contact-form input:focus,.contact-form textarea:focus,.contact-form input:not(:placeholder-shown),.contact-form textarea:not(:placeholder-shown){outline:none!important;border-color:#38b249!important;box-shadow:0 0 0 4px rgb(56 178 73 / .1)!important;background-color:white!important;padding-top:24px!important;padding-bottom:12px!important}.contact-form input:focus+label,.contact-form textarea:focus+label,.contact-form input:not(:placeholder-shown)+label,.contact-form textarea:not(:placeholder-shown)+label{top:-8px!important;left:16px!important;font-size:12px!important;color:#38b249!important;background:white!important;padding:0 8px!important;font-weight:600!important}.submit-button,.contact-form .submit-button,.cta-button,.services-cta-button,button[type="submit"],input[type="submit"]{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark))!important;color:#fff!important;border:none!important;padding:18px 36px!important;border-radius:50px!important;font-weight:700!important;font-size:1.05rem!important;letter-spacing:1px!important;text-transform:none!important;cursor:pointer!important;transition:var(--transition)!important;box-shadow:0 8px 24px rgb(56 178 73 / .1)!important;text-decoration:none!important;display:inline-block!important;text-align:center!important}.submit-button:hover,.contact-form .submit-button:hover,.cta-button:hover,.services-cta-button:hover,button[type="submit"]:hover,input[type="submit"]:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary-color))!important;color:#fff!important;box-shadow:0 12px 32px rgb(56 178 73 / .18)!important;text-decoration:none!important}.submit-button:active,.contact-form .submit-button:active,.cta-button:active,.services-cta-button:active,button[type="submit"]:active,input[type="submit"]:active{transform:translateY(1px)!important;box-shadow:0 5px 15px rgb(56 178 73 / .3)!important}.services-intro .services-cta-button,.services-section .cta-button,#services .cta-button{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark))!important;color:#fff!important;border:none!important;padding:18px 36px!important;border-radius:50px!important;font-weight:700!important;font-size:1.05rem!important;letter-spacing:1px!important;text-transform:none!important;cursor:pointer!important;transition:var(--transition)!important;box-shadow:0 8px 24px rgb(56 178 73 / .1)!important;text-decoration:none!important;display:inline-block!important;text-align:center!important;width:auto!important}.services-intro .services-cta-button:hover,.services-section .cta-button:hover,#services .cta-button:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary-color))!important;color:#fff!important;box-shadow:0 12px 32px rgb(56 178 73 / .18)!important;text-decoration:none!important}.form-message{padding:15px 20px;border-radius:12px;margin-bottom:25px;font-weight:600;text-align:center}.form-message.success{background-color:rgb(56 178 73 / .1);border:1px solid rgb(56 178 73 / .3);color:var(--primary-color)}.form-message.error{background-color:rgb(220 53 69 / .1);border:1px solid rgb(220 53 69 / .3);color:#dc3545}body input[type="text"],body input[type="email"],body input[type="tel"],body input[type="url"],body textarea,body select,.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form input[type="url"],.contact-form textarea,.contact-form select,#contact input[type="text"],#contact input[type="email"],#contact input[type="tel"],#contact input[type="url"],#contact textarea,#contact select,form input[type="text"],form input[type="email"],form input[type="tel"],form input[type="url"],form textarea,form select{border-radius:16px!important;border:1px solid rgb(56 178 73 / .2)!important;padding:12px 14px!important;font-family:'Inter',sans-serif!important;font-size:16px!important;background-color:rgb(255 255 255 / .7)!important;box-shadow:0 5px 15px rgb(15 25 35 / .03)!important;transition:all 0.3s ease!important;width:100%!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}body input[type="text"]:focus,body input[type="email"]:focus,body input[type="tel"]:focus,body input[type="url"]:focus,body textarea:focus,body select:focus,.contact-form input[type="text"]:focus,.contact-form input[type="email"]:focus,.contact-form input[type="tel"]:focus,.contact-form input[type="url"]:focus,.contact-form textarea:focus,.contact-form select:focus,#contact input[type="text"]:focus,#contact input[type="email"]:focus,#contact input[type="tel"]:focus,#contact input[type="url"]:focus,#contact textarea:focus,#contact select:focus,form input[type="text"]:focus,form input[type="email"]:focus,form input[type="tel"]:focus,form input[type="url"]:focus,form textarea:focus,form select:focus{outline:none!important;border-color:#38b249!important;box-shadow:0 0 0 4px rgb(56 178 73 / .1)!important;background-color:white!important}.search-form,.searchform,#searchform,.wp-block-search,.search-field,.search-submit,input[type="search"],.search-box,.search-container,.header-search,.site-search,.search-toggle,.search-icon,.search-wrapper,.search-modal,.search-overlay,.nav-search,.menu-search,.top-search,.primary-search,.main-search,.site-header .search,.header .search,.navigation .search,.navbar .search,.menu .search,.top-bar .search,.header-top .search,.header-bottom .search,.main-navigation .search,.primary-navigation .search,.secondary-navigation .search,form[role="search"],[role="search"],.widget_search,.search-widget,#search,#search-form,#searchform,.search,*[class*="search"],*[id*="search"]{display:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;left:-9999px!important;width:0!important;height:0!important;overflow:hidden!important}button[type="search"],input[type="search"],.search-button,.search-btn,.btn-search,.search-submit,.searchsubmit,button[class*="search"],input[class*="search"],a[class*="search"],span[class*="search"]{display:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;left:-9999px!important;width:0!important;height:0!important;overflow:hidden!important}body .cta-button,body .services-cta-button,body .submit-button,body .btn,body .button,a.cta-button,a.services-cta-button{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark))!important;color:#fff!important;border:none!important;padding:18px 36px!important;border-radius:50px!important;font-weight:700!important;font-size:1.05rem!important;letter-spacing:1px!important;text-transform:none!important;cursor:pointer!important;transition:all 0.3s ease!important;box-shadow:0 8px 24px rgb(56 178 73 / .1)!important;text-decoration:none!important;display:inline-block!important;text-align:center!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;line-height:1.2!important}body .cta-button:hover,body .services-cta-button:hover,body .submit-button:hover,body button[type="submit"]:hover,body input[type="submit"]:hover,body .btn:hover,body .button:hover,.contact-form .cta-button:hover,.contact-form .services-cta-button:hover,.contact-form .submit-button:hover,.contact-form button[type="submit"]:hover,.contact-form input[type="submit"]:hover,#contact .cta-button:hover,#contact .services-cta-button:hover,#contact .submit-button:hover,#contact button[type="submit"]:hover,#contact input[type="submit"]:hover,form .cta-button:hover,form .services-cta-button:hover,form .submit-button:hover,form button[type="submit"]:hover,form input[type="submit"]:hover,a.cta-button:hover,a.services-cta-button:hover,button.submit-button:hover,input.submit-button:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary-color))!important;color:#fff!important;box-shadow:0 12px 32px rgb(56 178 73 / .18)!important;text-decoration:none!important;transform:translateY(-2px)!important}.contact-form .submit-button{width:100%!important;padding:14px 20px!important;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark))!important;color:white!important;border:none!important;border-radius:50px!important;font-size:0.95rem!important;font-weight:600!important;cursor:pointer!important;transition:all 0.3s ease!important;text-transform:none!important;letter-spacing:0.5px!important;margin-top:8px!important}body .cta-button,body .services-cta-button,body .submit-button,body button[type="submit"],body input[type="submit"]{color:#ffffff!important}body .cta-button:hover,body .services-cta-button:hover,body .submit-button:hover,body button[type="submit"]:hover,body input[type="submit"]:hover{color:#ffffff!important}.overlay-text,.overlay-text h1,.overlay-text h2,.overlay-text h3,.overlay-text h4,.overlay-text h5,.overlay-text h6,.overlay-text p,.overlay-text span,.overlay-text div,.hero-image .overlay-text,.hero-image .overlay-text *,.image-overlay,.image-overlay *,.hero-overlay,.hero-overlay *,.image-text,.image-text *,.hero-text-overlay,.hero-text-overlay *{color:white!important;text-shadow:1px 1px 2px rgb(0 0 0 / .5)!important}.hero-image *,.background-image *,.image-container *,.overlay *,*[class*="overlay"] *,*[class*="hero"] *[class*="text"],*[class*="image"] *[class*="text"]{color:white!important}.services-select-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;margin-bottom:24px!important}.services-select-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;margin:24px 0!important;padding:0!important;box-sizing:border-box!important}.service-card.selectable{background:#ffffff!important;border:2px solid #e5e7eb!important;border-left:4px solid #38b249!important;border-radius:8px!important;padding:16px!important;cursor:pointer!important;transition:all 0.3s ease!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important;min-height:auto!important;position:relative!important;box-shadow:0 2px 4px rgb(0 0 0 / .05)!important;margin:0!important;width:100%!important;box-sizing:border-box!important}.service-card.selectable:hover{border-left:4px solid #2d8f3f!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(56 178 73 / .15)!important}.service-card.selectable.selected{background:rgb(56 178 73 / .05)!important;border-left:4px solid #38b249!important;box-shadow:0 4px 12px rgb(56 178 73 / .2)!important}.service-card.selectable .service-icon{width:20px!important;height:20px!important;border:2px solid #d1d5db!important;border-radius:3px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff!important;font-size:12px!important;color:transparent!important;flex-shrink:0!important;margin:2px 0 0 0!important;transition:all 0.3s ease!important;position:relative!important}.service-card.selectable.selected .service-icon{background:#38b249!important;border-color:#38b249!important;color:#ffffff!important}.service-card.selectable .service-icon::before{content:"✓"!important;font-size:12px!important;font-weight:bold!important;line-height:1!important}.service-card.selectable .service-content{flex:1!important;display:flex!important;flex-direction:column!important;gap:4px!important}.service-card.selectable .service-content h3{font-size:1rem!important;font-weight:600!important;margin:0!important;padding:0!important;color:#1f2937!important;line-height:1.4!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}.service-card.selectable .service-content p{font-size:0.875rem!important;color:#ffffff!important;line-height:1.4!important;margin:0!important;padding:0!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}.service-card.selectable input[type="checkbox"]{display:none!important}#selected-services-list{display:flex!important;flex-wrap:wrap!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}#selected-services-list li{display:inline!important;margin:0!important;padding:0!important;list-style:none!important}.custom-stack-summary{background:rgb(56 178 73 / .08)!important;border:2px solid rgb(56 178 73 / .2)!important;border-radius:12px!important;padding:20px!important;margin-bottom:30px!important;box-shadow:0 4px 15px rgb(56 178 73 / .1)!important}.custom-stack-summary h4{font-size:1.1rem!important;font-weight:600!important;color:var(--primary-color)!important;margin-bottom:12px!important}#selected-services-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}#selected-services-list li{background:var(--primary-color)!important;color:white!important;padding:6px 14px!important;border-radius:20px!important;font-size:0.85rem!important;font-weight:500!important;box-shadow:0 2px 8px rgb(56 178 73 / .2)!important}.faq-container{max-width:800px!important;margin:0 auto!important;padding-top:28px!important;margin-top:20px!important}.faq-item{background:var(--bg-white)!important;border:1px solid #e5e7eb!important;border-radius:12px!important;margin-bottom:16px!important;overflow:hidden!important;box-shadow:0 2px 8px rgb(15 25 35 / .05)!important;transition:all 0.3s ease!important}.faq-item:hover{box-shadow:0 4px 15px rgb(15 25 35 / .1)!important;transform:translateY(-2px)!important}.faq-question{padding:20px 24px!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;background:var(--bg-white)!important;transition:background-color 0.3s ease!important}.faq-question:hover{background:rgb(56 178 73 / .02)!important}.faq-item.active .faq-question{background:#f0f9f0!important;border-bottom:1px solid #e8f5e8!important}.faq-question h3{font-size:1.05rem!important;font-weight:600!important;color:var(--secondary-color)!important;margin:0!important;line-height:1.4!important;padding-right:20px!important}.faq-toggle{width:32px!important;height:32px!important;border-radius:50%!important;background:rgb(56 178 73 / .1)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 0.3s ease!important;flex-shrink:0!important;color:var(--primary-color)!important}.faq-toggle i{font-size:0.9rem!important;color:var(--primary-color)!important;transition:transform 0.3s ease!important}.faq-item.active .faq-toggle{background:var(--primary-color)!important;background-color:#38b249!important;color:white!important}.faq-item.active .faq-toggle i{color:white!important;transform:rotate(45deg)!important}.faq-container .faq-item.active .faq-toggle{background:#38b249!important;background-color:#38b249!important}.faq-container .faq-item.active .faq-toggle i{color:#ffffff!important}.contact-section-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:40px!important;align-items:center!important;max-width:1200px!important;margin:30px auto 0 auto!important}.contact-image-container{position:relative!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 15px 40px rgb(0 0 0 / .1)!important}.contact-image{width:100%!important;height:420px!important;object-fit:cover!important;display:block!important}.contact-image-overlay{position:absolute!important;bottom:0!important;left:0!important;right:0!important;background:linear-gradient(transparent,rgb(0 0 0 / .8))!important;padding:25px 25px 20px 25px!important;color:white!important}.contact-overlay-content h3{font-size:1.5rem!important;font-weight:700!important;margin:0 0 10px 0!important;color:white!important}.contact-overlay-content p{font-size:1rem!important;margin:0!important;opacity:0.9!important;line-height:1.5!important;color:white!important}#contact .section-title{text-align:center!important}.contact-image-overlay,.contact-image-overlay *,.contact-overlay-content,.contact-overlay-content *,.contact-overlay-content h3,.contact-overlay-content p,.contact-image .contact-overlay,.contact-image .contact-overlay *,.contact-image .contact-overlay h3,.contact-image .contact-overlay p,#contact .contact-image-overlay,#contact .contact-image-overlay *,#contact .contact-overlay-content,#contact .contact-overlay-content *,#contact .contact-overlay-content h3,#contact .contact-overlay-content p,section#contact .contact-image-overlay,section#contact .contact-image-overlay *,section#contact .contact-overlay-content,section#contact .contact-overlay-content *,section#contact .contact-overlay-content h3,section#contact .contact-overlay-content p{color:white!important;text-shadow:0 1px 2px rgb(0 0 0 / .5)!important}.contact-form .form-group{position:relative!important;margin-bottom:18px!important}.contact-form .form-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px!important;margin-bottom:18px!important}.contact-form .form-row .form-group{margin-bottom:0!important}.contact-form input,.contact-form textarea{width:100%!important;padding:12px 14px!important;border:2px solid #e5e7eb!important;border-radius:12px!important;font-size:0.95rem!important;background:#ffffff!important;color:#1a202c!important;transition:border-color 0.3s ease,box-shadow 0.3s ease!important;box-sizing:border-box!important}.contact-form input::placeholder,.contact-form textarea::placeholder{padding-left:0!important;margin-left:0!important;text-indent:0!important}.contact-form input:focus,.contact-form textarea:focus{outline:none!important;border-color:#38b249!important;box-shadow:0 0 0 3px rgb(56 178 73 / .1)!important}.contact-form label{position:absolute!important;left:14px!important;top:12px!important;color:#6b7280!important;font-size:0.95rem!important;transition:all 0.3s ease!important;pointer-events:none!important;background:white!important;padding:0 4px!important}.contact-form input:focus+label,.contact-form textarea:focus+label,.contact-form input:not(:placeholder-shown)+label,.contact-form textarea:not(:placeholder-shown)+label{top:-8px!important;left:12px!important;font-size:0.85rem!important;color:#38b249!important;font-weight:500!important}.contact-form .submit-button:hover{background:linear-gradient(135deg,#5CAF4F,#4A9A3D)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px rgb(103 194 88 / .3)!important}.form-message{padding:15px 20px!important;border-radius:12px!important;margin-bottom:25px!important;font-weight:500!important}.form-message.success{background:#d1fae5!important;color:#065f46!important;border:1px solid #a7f3d0!important}.form-message.error{background:#fee2e2!important;color:#991b1b!important;border:1px solid #fca5a5!important}@media (max-width:768px){#contact{padding:60px 0!important}.contact-section-grid{grid-template-columns:1fr!important;gap:25px!important;margin:20px auto 0 auto!important}.contact-image{height:250px!important}.contact-image-overlay{padding:30px 20px 20px 20px!important}.contact-overlay-content h3{font-size:1.3rem!important}.contact-overlay-content p{font-size:0.9rem!important}.contact-form input,.contact-form textarea{padding:12px 14px!important;font-size:16px!important}.contact-form .submit-button{padding:12px 18px!important;font-size:0.9rem!important}}section#contact .contact-form input,section#contact .contact-form textarea,#contact .contact-form input,#contact .contact-form textarea,.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form input[type="url"],.contact-form textarea{width:100%!important;padding:12px 14px!important;border:2px solid #e5e7eb!important;border-radius:12px!important;font-size:0.95rem!important;background:#ffffff!important;color:#1a202c!important;transition:border-color 0.3s ease,box-shadow 0.3s ease!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}section#contact .contact-form input:focus,section#contact .contact-form textarea:focus,#contact .contact-form input:focus,#contact .contact-form textarea:focus,.contact-form input[type="text"]:focus,.contact-form input[type="email"]:focus,.contact-form input[type="tel"]:focus,.contact-form input[type="url"]:focus,.contact-form textarea:focus{outline:none!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 3px rgb(103 194 88 / .1)!important}section#contact .contact-form input::placeholder,section#contact .contact-form textarea::placeholder,#contact .contact-form input::placeholder,#contact .contact-form textarea::placeholder,.contact-form input::placeholder,.contact-form textarea::placeholder{padding-left:0!important;margin-left:0!important;text-indent:0!important;color:#9ca3af!important}section#contact .contact-form .submit-button,#contact .contact-form .submit-button,.contact-form .submit-button{width:100%!important;padding:14px 20px!important;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark))!important;color:white!important;border:none!important;border-radius:50px!important;font-size:1rem!important;font-weight:600!important;cursor:pointer!important;transition:all 0.3s ease!important;text-transform:none!important;letter-spacing:0.5px!important;margin-top:8px!important}.sticky-navigation{position:sticky;top:100px;background:rgb(255 255 255 / .95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgb(56 178 73 / .1);box-shadow:0 2px 20px rgb(15 25 35 / .08);z-index:990;transition:all 0.3s ease;margin-top:80px!important}.sticky-navigation.visible{opacity:1;visibility:visible}.sticky-nav-content{display:flex;justify-content:center;align-items:center;gap:0;padding:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.sticky-nav-content::-webkit-scrollbar{display:none}#sticky-nav{opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}#sticky-nav.visible{opacity:1;visibility:visible}.nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 20px;text-decoration:none;color:var(--text-color);font-size:13px;font-weight:500;transition:all 0.3s ease;border-bottom:3px solid #fff0;white-space:nowrap;min-width:120px}.nav-item i{font-size:18px;margin-bottom:6px;color:var(--primary-color)}.nav-item span{font-size:13px;font-weight:500}.nav-item:hover{color:var(--primary-color);background-color:rgb(56 178 73 / .05);border-bottom-color:var(--primary-color)}.nav-item:hover i{transform:translateY(-2px);transition:all 0.3s ease}#sticky-nav .sticky-nav-content .nav-item.active,.nav-item.active{color:var(--primary-color)!important;background-color:rgb(56 178 73 / .1)!important;border-bottom:3px solid var(--primary-color)!important;font-weight:600!important}.nav-item.cta-nav{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#fff;border-radius:8px;margin-left:10px;border-bottom:3px solid #fff0;box-shadow:none;padding:16px 20px}.nav-item.cta-nav:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 20px rgb(56 178 73 / .4);color:#fff}.nav-item.cta-nav i{color:#fff}@media (max-width:768px){.sticky-navigation{top:70px}.sticky-nav-content{justify-content:flex-start;margin-top:20px;padding:0 10px;padding-top:20px}.nav-item{padding:10px 10px;font-size:12px}.nav-item i{font-size:16px}.nav-item.cta-nav{padding:10px 16px;margin:6px;font-size:11px}}.faq-answer{padding:0 24px 20px 24px!important;display:none!important;background:rgb(56 178 73 / .02)!important}.faq-item.active .faq-answer{display:block!important;animation:fadeInDown 0.3s ease!important}.faq-answer p{font-size:0.95rem!important;line-height:1.6!important;color:var(--text-light)!important;margin:0!important;padding-top:8px!important}@keyframes fadeInDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tab-panel{padding:28px!important;background:var(--bg-white)!important}.tab-panel .section-title{font-size:1.8rem!important;font-weight:700!important;color:var(--secondary-color)!important;margin-bottom:16px!important;text-align:left!important;padding-bottom:0!important}.tab-panel .section-subtitle{font-size:1.1rem!important;color:var(--text-light)!important;margin-bottom:32px!important;text-align:left!important;line-height:1.6!important}.tab-content-layout{display:grid!important;grid-template-columns:1fr 1fr!important;gap:40px!important;align-items:flex-start!important;margin-bottom:32px!important}.tab-image-section{position:relative!important}.tab-main-image{position:relative!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 25px rgb(15 25 35 / .1)!important}.tab-main-image img{width:100%!important;height:auto!important;display:block!important;border-radius:16px!important}.image-stats-overlay{position:absolute!important;bottom:20px!important;left:20px!important;right:20px!important;display:flex!important;gap:12px!important;flex-wrap:wrap!important}.stat-badge{background:rgb(255 255 255 / .95)!important;backdrop-filter:blur(10px)!important;border-radius:12px!important;padding:12px 16px!important;display:flex!important;align-items:center!important;gap:10px!important;box-shadow:0 4px 15px rgb(0 0 0 / .1)!important;border:1px solid rgb(255 255 255 / .2)!important;flex:1!important;min-width:120px!important}.stat-icon{width:32px!important;height:32px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:white!important;font-size:0.9rem!important;flex-shrink:0!important}.stat-icon.green{background:linear-gradient(135deg,#10b981,#059669)!important}.stat-icon.blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important}.stat-icon.orange{background:linear-gradient(135deg,#f59e0b,#d97706)!important}.stat-content{flex:1!important}.stat-number{font-size:0.9rem!important;font-weight:700!important;color:var(--secondary-color)!important;line-height:1.2!important}.stat-label{font-size:0.75rem!important;color:var(--text-light)!important;line-height:1.2!important;margin-top:2px!important}.tab-features-section{padding-left:20px!important}.features-list{display:flex!important;flex-direction:column!important;gap:20px!important}.feature-item{display:flex!important;align-items:flex-start!important;gap:16px!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.feature-item:hover{transform:none!important;box-shadow:none!important;border-color:transparent!important}.feature-icon{width:40px!important;height:40px!important;border-radius:10px!important;background:rgb(56 178 73 / .1)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--primary-color)!important;font-size:1.1rem!important;flex-shrink:0!important;box-shadow:none!important}.feature-content h4{font-size:1rem!important;font-weight:600!important;color:var(--secondary-color)!important;margin:0 0 6px 0!important;line-height:1.3!important}.feature-content p{font-size:0.9rem!important;color:var(--text-light)!important;line-height:1.5!important;margin:0!important}@media (max-width:768px){.tab-content-layout{grid-template-columns:1fr!important;gap:30px!important}.tab-features-section{padding-left:0!important}.image-stats-overlay{flex-direction:column!important;gap:8px!important}.stat-badge{min-width:auto!important}}body .faq-container .faq-item .faq-question h3,body .tab-panel .section-title,body .tab-panel .section-subtitle,body .feature-content h3,body .feature-content p,body .faq-answer p{font-family:'Inter',sans-serif!important}.faq-section .faq-container .faq-item .faq-question h3{font-size:1.05rem!important;font-weight:600!important;line-height:1.4!important}.faq-section .faq-container .faq-item .faq-answer p{font-size:0.95rem!important;line-height:1.6!important}.tabbed-journey .tab-panel .section-title{font-size:1.8rem!important;font-weight:700!important}.tabbed-journey .tab-panel .section-subtitle{font-size:1.1rem!important;font-weight:400!important}html body .tabbed-journey,html body.page .tabbed-journey,html body.single .tabbed-journey,html body article .tabbed-journey,html body div .tabbed-journey,html .tabbed-journey,.wp-site-blocks .tabbed-journey,.entry-content .tabbed-journey,.site-content .tabbed-journey,main .tabbed-journey,#main .tabbed-journey,#content .tabbed-journey{background:var(--bg-white)!important;padding:28px 0!important;margin:0!important;box-sizing:border-box!important;width:100%!important;display:block!important;position:relative!important}html body .tabbed-journey-grid,html body.page .tabbed-journey-grid,html body.single .tabbed-journey-grid,html body article .tabbed-journey-grid,html body div .tabbed-journey-grid,html .tabbed-journey-grid,.wp-site-blocks .tabbed-journey-grid,.entry-content .tabbed-journey-grid,.site-content .tabbed-journey-grid,main .tabbed-journey-grid,#main .tabbed-journey-grid,#content .tabbed-journey-grid{display:grid!important;grid-template-columns:300px 1fr!important;gap:42px!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box!important;width:100%!important;align-items:flex-start!important}html body .tab-list,html body.page .tab-list,html body.single .tab-list,html body article .tab-list,html body div .tab-list,html .tab-list,.wp-site-blocks .tab-list,.entry-content .tab-list,.site-content .tab-list,main .tab-list,#main .tab-list,#content .tab-list,nav.tab-list{display:flex!important;flex-direction:column!important;gap:0px!important;margin:0!important;padding:32px 24px!important;list-style:none!important;box-sizing:border-box!important;width:100%!important;background:#f8f9fa!important;border:none!important;border-radius:12px!important;box-shadow:0 2px 8px rgb(0 0 0 / .1)!important}html body .tab,html body.page .tab,html body.single .tab,html body article .tab,html body div .tab,html .tab,.wp-site-blocks .tab,.entry-content .tab,.site-content .tab,main .tab,#main .tab,#content .tab,button.tab,.tab-list .tab,nav .tab{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 20px!important;background:white!important;border:2px solid #e5e7eb!important;border-radius:25px!important;color:#6b7280!important;font-size:0.95rem!important;font-weight:500!important;text-align:left!important;cursor:pointer!important;transition:all 0.3s ease!important;width:100%!important;box-sizing:border-box!important;margin:0 0 8px 0!important;box-shadow:0 2px 4px rgb(0 0 0 / .05)!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;text-decoration:none!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important}html body .tab:hover:not(.active),html body.page .tab:hover:not(.active),html body.single .tab:hover:not(.active),html body article .tab:hover:not(.active),html body div .tab:hover:not(.active),html .tab:hover:not(.active),.wp-site-blocks .tab:hover:not(.active),.entry-content .tab:hover:not(.active),.site-content .tab:hover:not(.active),main .tab:hover:not(.active),#main .tab:hover:not(.active),#content .tab:hover:not(.active),button.tab:hover:not(.active),.tab-list .tab:hover:not(.active),nav .tab:hover:not(.active){border-color:#d1d5db!important;background:#f9fafb!important;color:#6b7280!important;text-decoration:none!important}html body .tab.active,html body.page .tab.active,html body.single .tab.active,html body article .tab.active,html body div .tab.active,html .tab.active,.wp-site-blocks .tab.active,.entry-content .tab.active,.site-content .tab.active,main .tab.active,#main .tab.active,#content .tab.active,button.tab.active,.tab-list .tab.active,nav .tab.active{background:white!important;border-color:#38b249!important;color:#38b249!important;box-shadow:0 2px 4px rgb(56 178 73 / .2)!important;text-decoration:none!important}html body .tab i,html body.page .tab i,html body.single .tab i,html body article .tab i,html body div .tab i,html .tab i,.wp-site-blocks .tab i,.entry-content .tab i,.site-content .tab i,main .tab i,#main .tab i,#content .tab i,button.tab i,.tab-list .tab i,nav .tab i{font-size:1.1rem!important;width:20px!important;text-align:center!important;margin:0!important;color:inherit!important}body .tab-panels,.page .tab-panels,.single .tab-panels,article .tab-panels,div .tab-panels{position:relative!important;min-height:500px!important;box-sizing:border-box!important}body .tab-panel,.page .tab-panel,.single .tab-panel,article .tab-panel,div .tab-panel{padding:0!important;background:transparent!important;border:none!important;box-sizing:border-box!important;margin:0!important}body .tab-panel:not(.active),.page .tab-panel:not(.active),.single .tab-panel:not(.active),article .tab-panel:not(.active),div .tab-panel:not(.active){display:none!important}body .tab-panel.active,.page .tab-panel.active,.single .tab-panel.active,article .tab-panel.active,div .tab-panel.active{display:block!important;animation:fadeIn 0.3s ease!important}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body .tab-content-layout,.page .tab-content-layout,.single .tab-content-layout,article .tab-content-layout,div .tab-content-layout{display:grid!important;grid-template-columns:1fr 1fr!important;gap:40px!important;align-items:flex-start!important;margin-bottom:32px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}body .tab-image-section,.page .tab-image-section,.single .tab-image-section,article .tab-image-section,div .tab-image-section{position:relative!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}body .tab-main-image,.page .tab-main-image,.single .tab-main-image,article .tab-main-image,div .tab-main-image{position:relative!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 25px rgb(15 25 35 / .1)!important;width:100%!important;max-width:none!important;height:auto!important;box-sizing:border-box!important}body .tab-main-image img,.page .tab-main-image img,.single .tab-main-image img,article .tab-main-image img,div .tab-main-image img{width:100%!important;height:auto!important;display:block!important;border-radius:16px!important;max-width:none!important;object-fit:cover!important;box-sizing:border-box!important}body .image-stats-overlay,.page .image-stats-overlay,.single .image-stats-overlay,article .image-stats-overlay,div .image-stats-overlay{position:absolute!important;bottom:20px!important;left:20px!important;right:20px!important;display:flex!important;gap:12px!important;flex-wrap:wrap!important;z-index:10!important;box-sizing:border-box!important}body .stat-badge,.page .stat-badge,.single .stat-badge,article .stat-badge,div .stat-badge{background:rgb(255 255 255 / .95)!important;backdrop-filter:blur(10px)!important;border-radius:8px!important;padding:8px 12px!important;display:flex!important;align-items:center!important;gap:8px!important;box-shadow:0 4px 15px rgb(0 0 0 / .1)!important;border:1px solid rgb(255 255 255 / .2)!important;flex:1!important;min-width:100px!important;margin:0!important;box-sizing:border-box!important}body .stat-icon,.page .stat-icon,.single .stat-icon,article .stat-icon,div .stat-icon{width:24px!important;height:24px!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:white!important;font-size:0.75rem!important;flex-shrink:0!important;margin:0!important;box-sizing:border-box!important}body .stat-icon.green,.page .stat-icon.green,.single .stat-icon.green,article .stat-icon.green,div .stat-icon.green{background:linear-gradient(135deg,#10b981,#059669)!important}body .stat-icon.blue,.page .stat-icon.blue,.single .stat-icon.blue,article .stat-icon.blue,div .stat-icon.blue{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important}body .stat-icon.orange,.page .stat-icon.orange,.single .stat-icon.orange,article .stat-icon.orange,div .stat-icon.orange{background:linear-gradient(135deg,#f59e0b,#d97706)!important}body .stat-content,.page .stat-content,.single .stat-content,article .stat-content,div .stat-content{flex:1!important;margin:0!important;box-sizing:border-box!important}body .stat-number,.page .stat-number,.single .stat-number,article .stat-number,div .stat-number{font-size:0.8rem!important;font-weight:700!important;color:#1a202c!important;line-height:1.2!important;margin:0!important;box-sizing:border-box!important}body .stat-label,.page .stat-label,.single .stat-label,article .stat-label,div .stat-label{font-size:0.65rem!important;color:#6b7280!important;line-height:1.2!important;margin-top:2px!important;margin-bottom:0!important;box-sizing:border-box!important}body .tab-features-section,.page .tab-features-section,.single .tab-features-section,article .tab-features-section,div .tab-features-section{padding-left:20px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}html body .features-list,html body.page .features-list,html body.single .features-list,html body article .features-list,html body div .features-list,html .features-list,.wp-site-blocks .features-list,.entry-content .features-list,.site-content .features-list,main .features-list,#main .features-list,#content .features-list,.tabbed-journey .features-list,.tab-panel .features-list,.tab-panels .features-list,body .features-list,.page .features-list,.single .features-list,article .features-list,div .features-list{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;box-sizing:border-box!important}html body .feature-item,html body.page .feature-item,html body.single .feature-item,html body article .feature-item,html body div .feature-item,html .feature-item,.wp-site-blocks .feature-item,.entry-content .feature-item,.site-content .feature-item,main .feature-item,#main .feature-item,#content .feature-item,.tabbed-journey .feature-item,.tab-panel .feature-item,.tab-panels .feature-item,body .feature-item,.page .feature-item,.single .feature-item,article .feature-item,div .feature-item{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;margin:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}body .feature-item:hover,.page .feature-item:hover,.single .feature-item:hover,article .feature-item:hover,div .feature-item:hover{transform:none!important;box-shadow:none!important;border-color:transparent!important;background:transparent!important}html body .feature-icon,html body.page .feature-icon,html body.single .feature-icon,html body article .feature-icon,html body div .feature-icon,html .feature-icon,.wp-site-blocks .feature-icon,.entry-content .feature-icon,.site-content .feature-icon,main .feature-icon,#main .feature-icon,#content .feature-icon,.tabbed-journey .feature-icon,.tab-panel .feature-icon,.tab-panels .feature-icon,body .feature-icon,.page .feature-icon,.single .feature-icon,article .feature-icon,div .feature-icon{width:28px!important;height:28px!important;border-radius:6px!important;background:rgb(56 178 73 / .1)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#38b249!important;font-size:0.8rem!important;flex-shrink:0!important;box-shadow:none!important;margin:0!important;box-sizing:border-box!important}html body .feature-content,html body.page .feature-content,html body.single .feature-content,html body article .feature-content,html body div .feature-content,html .feature-content,.wp-site-blocks .feature-content,.entry-content .feature-content,.site-content .feature-content,main .feature-content,#main .feature-content,#content .feature-content,.tabbed-journey .feature-content,.tab-panel .feature-content,.tab-panels .feature-content,body .feature-content,.page .feature-content,.single .feature-content,article .feature-content,div .feature-content{flex:1!important;margin:0!important;padding:0!important;box-sizing:border-box!important}html body .feature-content h4,html body.page .feature-content h4,html body.single .feature-content h4,html body article .feature-content h4,html body div .feature-content h4,html .feature-content h4,.wp-site-blocks .feature-content h4,.entry-content .feature-content h4,.site-content .feature-content h4,main .feature-content h4,#main .feature-content h4,#content .feature-content h4,.tabbed-journey .feature-content h4,.tab-panel .feature-content h4,.tab-panels .feature-content h4,body .feature-content h4,.page .feature-content h4,.single .feature-content h4,article .feature-content h4,div .feature-content h4{font-size:0.85rem!important;font-weight:600!important;color:#1a202c!important;margin:0 0 2px 0!important;line-height:1.2!important;padding:0!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;text-transform:none!important;letter-spacing:normal!important}html body .feature-content p,html body.page .feature-content p,html body.single .feature-content p,html body article .feature-content p,html body div .feature-content p,html .feature-content p,.wp-site-blocks .feature-content p,.entry-content .feature-content p,.site-content .feature-content p,main .feature-content p,#main .feature-content p,#content .feature-content p,.tabbed-journey .feature-content p,.tab-panel .feature-content p,.tab-panels .feature-content p,body .feature-content p,.page .feature-content p,.single .feature-content p,article .feature-content p,div .feature-content p{font-size:0.75rem!important;color:#6b7280;line-height:1.3!important;margin:0!important;padding:0!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-weight:400!important}body .tab-panel .section-title,.page .tab-panel .section-title,.single .tab-panel .section-title,article .tab-panel .section-title,div .tab-panel .section-title,body .tab-panel h2,.page .tab-panel h2,.single .tab-panel h2,article .tab-panel h2,div .tab-panel h2{font-size:1.8rem!important;font-weight:700!important;color:#1a202c!important;margin:0 0 16px 0!important;padding:0!important;text-align:left!important;line-height:1.3!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;box-sizing:border-box!important}body .tab-panel .section-subtitle,.page .tab-panel .section-subtitle,.single .tab-panel .section-subtitle,article .tab-panel .section-subtitle,div .tab-panel .section-subtitle,body .tab-panel p,.page .tab-panel p,.single .tab-panel p,article .tab-panel p,div .tab-panel p{font-size:1.1rem!important;color:#6b7280!important;margin:0 0 32px 0!important;padding:0!important;text-align:left!important;line-height:1.6!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-weight:400!important;box-sizing:border-box!important}html body .section-title,html body.page .section-title,html body.single .section-title,html body article .section-title,html body div .section-title,html .section-title,.wp-site-blocks .section-title,.entry-content .section-title,.site-content .section-title,main .section-title,#main .section-title,#content .section-title,html body h1,html body.page h1,html body.single h1,html body article h1,html body div h1,html h1,.wp-site-blocks h1,.entry-content h1,.site-content h1,main h1,#main h1,#content h1,html body h2,html body.page h2,html body.single h2,html body article h2,html body div h2,html h2,.wp-site-blocks h2,.entry-content h2,.site-content h2,main h2,#main h2,#content h2,.tabbed-journey h2,.tab-panel h2,.tab-panels h2{font-size:48px!important;font-weight:800!important;color:#1a202c!important;margin:0 0 16px 0!important;padding:0!important;text-align:left!important;line-height:1.1!important;letter-spacing:-1.5px!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;box-sizing:border-box!important;text-transform:none!important}body .section-subtitle,.page .section-subtitle,.single .section-subtitle,article .section-subtitle,div .section-subtitle{font-size:1.1rem!important;color:#6b7280!important;margin:0 0 32px 0!important;padding:0!important;text-align:left!important;line-height:1.6!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-weight:400!important;box-sizing:border-box!important}body h3,.page h3,.single h3,article h3,div h3{font-size:1.3rem!important;font-weight:600!important;color:#1a202c;margin:0 0 12px 0!important;padding:0!important;line-height:1.4!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;box-sizing:border-box!important}body h4,.page h4,.single h4,article h4,div h4{font-size:1rem!important;font-weight:600!important;color:#1a202c;margin:0 0 6px 0!important;padding:0!important;line-height:1.3!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;box-sizing:border-box!important}body h5,.page h5,.single h5,article h5,div h5,body h6,.page h6,.single h6,article h6,div h6{font-size:0.9rem!important;font-weight:600!important;color:#1a202c!important;margin:0 0 6px 0!important;padding:0!important;line-height:1.3!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;box-sizing:border-box!important}body p,.page p,.single p,article p,div p{font-size:0.95rem!important;color:#6b7280;padding:0!important;line-height:1.6!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;box-sizing:border-box!important}@media (max-width:768px){body .tabbed-journey-grid,.page .tabbed-journey-grid,.single .tabbed-journey-grid,article .tabbed-journey-grid{grid-template-columns:1fr!important;gap:30px!important}body .tab-list,.page .tab-list,.single .tab-list,article .tab-list,div .tab-list{flex-direction:row!important;overflow-x:auto!important;gap:12px!important;padding-bottom:8px!important}body .tab,.page .tab,.single .tab,article .tab,div .tab{white-space:nowrap!important;min-width:140px!important;flex-shrink:0!important}body .tab-content-layout,.page .tab-content-layout,.single .tab-content-layout,article .tab-content-layout,div .tab-content-layout{grid-template-columns:1fr!important;gap:30px!important}body .tab-features-section,.page .tab-features-section,.single .tab-features-section,article .tab-features-section,div .tab-features-section{padding-left:0!important}body .image-stats-overlay,.page .image-stats-overlay,.single .image-stats-overlay,article .image-stats-overlay,div .image-stats-overlay{flex-direction:column!important;gap:8px!important}body .stat-badge,.page .stat-badge,.single .stat-badge,article .stat-badge,div .stat-badge{min-width:auto!important}body .section-title,.page .section-title,.single .section-title,article .section-title,div .section-title,body h1,.page h1,.single h1,article h1,div h1,body h2,.page h2,.single h2,article h2,div h2{font-size:1.5rem!important}body .section-subtitle,.page .section-subtitle,.single .section-subtitle,article .section-subtitle,div .section-subtitle{font-size:1rem!important}body h3,.page h3,.single h3,article h3,div h3{font-size:1.1rem!important}body h4,.page h4,.single h4,article h4,div h4{font-size:0.95rem!important}body p,.page p,.single p,article p,div p{font-size:0.9rem!important}}html body section.tabbed-journey,html body .tabbed-journey,html body div.tabbed-journey,html body main .tabbed-journey,html body #main .tabbed-journey,html body #content .tabbed-journey,html body .entry-content .tabbed-journey,html body .site-content .tabbed-journey,html body .wp-site-blocks .tabbed-journey{display:block!important;width:100%!important;background:var(--bg-white)!important;padding:28px 0!important;margin:0!important;box-sizing:border-box!important}html body section.tabbed-journey .tabbed-journey-grid,html body .tabbed-journey .tabbed-journey-grid,html body div.tabbed-journey .tabbed-journey-grid,html body main .tabbed-journey .tabbed-journey-grid,html body #main .tabbed-journey .tabbed-journey-grid,html body #content .tabbed-journey .tabbed-journey-grid,html body .entry-content .tabbed-journey .tabbed-journey-grid,html body .site-content .tabbed-journey .tabbed-journey-grid,html body .wp-site-blocks .tabbed-journey .tabbed-journey-grid{display:grid!important;grid-template-columns:300px 1fr!important;gap:42px!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box!important;width:100%!important;align-items:flex-start!important}html body section.tabbed-journey nav.tab-list,html body .tabbed-journey nav.tab-list,html body div.tabbed-journey nav.tab-list,html body main .tabbed-journey nav.tab-list,html body #main .tabbed-journey nav.tab-list,html body #content .tabbed-journey nav.tab-list,html body .entry-content .tabbed-journey nav.tab-list,html body .site-content .tabbed-journey nav.tab-list,html body .wp-site-blocks .tabbed-journey nav.tab-list{display:flex!important;flex-direction:column!important;gap:0px!important;margin:0!important;padding:32px 24px!important;list-style:none!important;box-sizing:border-box!important;width:100%!important;background:#f8f9fa!important;border:none!important}html body section.tabbed-journey button.tab,html body .tabbed-journey button.tab,html body div.tabbed-journey button.tab,html body main .tabbed-journey button.tab,html body #main .tabbed-journey button.tab,html body #content .tabbed-journey button.tab,html body .entry-content .tabbed-journey button.tab,html body .site-content .tabbed-journey button.tab,html body .wp-site-blocks .tabbed-journey button.tab{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 20px!important;background:white!important;border:2px solid #e5e7eb!important;border-radius:25px!important;color:#6b7280!important;font-size:0.95rem!important;font-weight:500!important;text-align:left!important;cursor:pointer!important;transition:all 0.3s ease!important;width:100%!important;box-sizing:border-box!important;margin:0 0 8px 0!important;box-shadow:0 2px 4px rgb(0 0 0 / .05)!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;text-decoration:none!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important}html body section.tabbed-journey button.tab.active,html body .tabbed-journey button.tab.active,html body div.tabbed-journey button.tab.active,html body main .tabbed-journey button.tab.active,html body #main .tabbed-journey button.tab.active,html body #content .tabbed-journey button.tab.active,html body .entry-content .tabbed-journey button.tab.active,html body .site-content .tabbed-journey button.tab.active,html body .wp-site-blocks .tabbed-journey button.tab.active{background:white!important;border-color:#38b249!important;color:#38b249!important;box-shadow:0 2px 4px rgb(56 178 73 / .2)!important;text-decoration:none!important}body.single-im_mainservices,body.page-template-template-mainservice-page,.elementor body.single-im_mainservices,.elementor body.page-template-template-mainservice-page,body.elementor-page.single-im_mainservices,body.elementor-page.page-template-template-mainservice-page{color-scheme:light!important;background-color:#f8fafc!important;color:#0f1923!important}@media (prefers-color-scheme:dark){body.single-im_mainservices,body.page-template-template-mainservice-page{background-color:#f8fafc!important;color:#0f1923!important}body.single-im_mainservices *,body.page-template-template-mainservice-page *{color-scheme:light!important}}body.single-im_mainservices *,body.single-im_mainservices *::before,body.single-im_mainservices *::after,body.page-template-template-mainservice-page *,body.page-template-template-mainservice-page *::before,body.page-template-template-mainservice-page *::after{color-scheme:light!important}body.single-im_mainservices .hero-subheadline,body.page-template-template-mainservice-page .hero-subheadline{font-size:var(--text-lg)!important;color:var(--text-light)!important;margin-bottom:30px!important;line-height:1.6!important;font-weight:400!important}body.single-im_mainservices .highlight-text,body.page-template-template-mainservice-page .highlight-text{color:var(--text-color)!important;font-weight:600!important}body.single-im_mainservices .credentials .highlight-text,body.page-template-template-mainservice-page .credentials .highlight-text{color:white!important;font-weight:600!important}body.single-im_mainservices .credentials p,body.page-template-template-mainservice-page .credentials p{color:white!important}body.single-im_mainservices .trust-stats,body.page-template-template-mainservice-page .trust-stats{display:flex!important;justify-content:center!important;align-items:stretch!important;gap:30px!important;flex-wrap:wrap!important}body.single-im_mainservices .trust-stat,body.page-template-template-mainservice-page .trust-stat{text-align:center!important;padding:20px!important;background-color:rgb(255 255 255 / .8)!important;border-radius:15px!important;box-shadow:0 8px 25px rgb(15 25 35 / .08)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgb(255 255 255 / .2)!important;transition:var(--transition)!important;flex:1!important;min-width:180px!important;max-width:220px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body.single-im_mainservices .trust-stat:hover,body.page-template-template-mainservice-page .trust-stat:hover{transform:translateY(-5px)!important;box-shadow:0 12px 30px rgb(15 25 35 / .12)!important}body.single-im_mainservices .hero-stat-number,body.page-template-template-mainservice-page .hero-stat-number{font-size:2.5rem!important;font-weight:700!important;line-height:1!important;margin-bottom:8px!important;color:var(--primary-color)!important;display:block!important;font-family:'Poppins',sans-serif!important}body.single-im_mainservices .hero-stat-label,body.page-template-template-mainservice-page .hero-stat-label{font-size:var(--text-sm)!important;color:var(--text-light)!important;font-weight:500!important;display:block!important;text-transform:lowercase!important}body.single-im_mainservices .industry-fit-grid,body.page-template-template-mainservice-page .industry-fit-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:30px!important;margin-top:40px!important}body.single-im_mainservices .industry-card,body.page-template-template-mainservice-page .industry-card{text-align:center!important;padding:28px 21px!important;background-color:var(--bg-white)!important;border-radius:20px!important;box-shadow:0 10px 30px rgb(15 25 35 / .08)!important;transition:var(--transition)!important;border:1px solid rgb(56 178 73 / .1)!important}body.single-im_mainservices .industry-card:hover,body.page-template-template-mainservice-page .industry-card:hover{transform:translateY(-10px)!important;box-shadow:0 20px 40px rgb(15 25 35 / .12)!important;border-color:var(--primary-color)!important}body.single-im_mainservices .industry-icon,body.page-template-template-mainservice-page .industry-icon{width:80px!important;height:80px!important;margin:0 auto 25px!important;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark))!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:var(--text-2xl)!important;color:white!important;box-shadow:0 8px 25px rgb(56 178 73 / .3)!important}body.single-im_mainservices .industry-card h3,body.page-template-template-mainservice-page .industry-card h3{font-size:var(--text-xl)!important;color:var(--secondary-color)!important;margin-bottom:15px!important;font-weight:600!important;line-height:1.3!important}body.single-im_mainservices .industry-card p,body.page-template-template-mainservice-page .industry-card p{font-size:var(--text-sm)!important;color:var(--text-light)!important;line-height:1.5!important;margin:0!important}body.single-im_mainservices .sticky-navigation,body.page-template-template-mainservice-page .sticky-navigation{position:sticky!important;top:80px!important;background:rgb(255 255 255 / .95)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-bottom:1px solid rgb(56 178 73 / .1)!important;box-shadow:0 2px 20px rgb(15 25 35 / .08)!important;z-index:100!important;transition:all 0.3s ease!important}body.single-im_mainservices .sticky-nav-content,body.page-template-template-mainservice-page .sticky-nav-content{display:flex!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:0!important;overflow-x:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important}body.single-im_mainservices .sticky-nav-content::-webkit-scrollbar,body.page-template-template-mainservice-page .sticky-nav-content::-webkit-scrollbar{display:none!important}body.single-im_mainservices .nav-item,body.page-template-template-mainservice-page .nav-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:16px 20px!important;text-decoration:none!important;color:var(--text-light)!important;font-size:14px!important;font-weight:500!important;transition:all 0.3s ease!important;border-bottom:3px solid transparent!important;min-width:120px!important;text-align:center!important;white-space:nowrap!important}body.single-im_mainservices .nav-item i,body.page-template-template-mainservice-page .nav-item i{font-size:18px!important;margin-bottom:6px!important;color:var(--primary-color)!important;transition:all 0.3s ease!important}body.single-im_mainservices .nav-item:hover,body.page-template-template-mainservice-page .nav-item:hover{color:var(--primary-color)!important;background-color:rgb(56 178 73 / .05)!important;border-bottom-color:var(--primary-color)!important}body.single-im_mainservices .nav-item:hover i,body.page-template-template-mainservice-page .nav-item:hover i{transform:translateY(-2px)!important}body.single-im_mainservices .nav-item.active,body.page-template-template-mainservice-page .nav-item.active{color:var(--primary-color)!important;background-color:rgb(56 178 73 / .1)!important;border-bottom-color:var(--primary-color)!important;font-weight:600!important}body.single-im_mainservices .nav-item.cta-nav,body.page-template-template-mainservice-page .nav-item.cta-nav{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark))!important;color:white!important;border-radius:25px!important;margin-left:10px!important;border-bottom:3px solid transparent!important}body.single-im_mainservices .nav-item.cta-nav i,body.page-template-template-mainservice-page .nav-item.cta-nav i{color:white!important}body.single-im_mainservices .nav-item.cta-nav:hover,body.page-template-template-mainservice-page .nav-item.cta-nav:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary-color))!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px rgb(56 178 73 / .3)!important}body.single-im_mainservices .section-header,body.page-template-template-mainservice-page .section-header{text-align:center!important;margin-bottom:30px!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important}body.single-im_mainservices .section-header .section-subtitle,body.page-template-template-mainservice-page .section-header .section-subtitle{font-size:var(--text-lg)!important;color:var(--text-light)!important;margin-top:8px!important;line-height:1.6!important}body.single-im_mainservices .testimonial-quote,body.page-template-template-mainservice-page .testimonial-quote{margin-top:42px!important;text-align:center!important;padding:28px!important;background-color:rgb(56 178 73 / .05)!important;border-radius:20px!important;border-left:4px solid var(--primary-color)!important}body.single-im_mainservices .testimonial-quote blockquote,body.page-template-template-mainservice-page .testimonial-quote blockquote{margin:0!important;font-style:italic!important;font-size:var(--text-lg)!important;color:var(--text-light)!important;line-height:1.6!important}body.single-im_mainservices .testimonial-quote p,body.page-template-template-mainservice-page .testimonial-quote p{margin:0!important;font-weight:500!important}body.single-im_mainservices .trust-partners,body.page-template-template-mainservice-page .trust-partners{text-align:center!important;margin-bottom:40px!important}body.single-im_mainservices .trust-partners-title,body.page-template-template-mainservice-page .trust-partners-title{color:var(--primary-color)!important;font-size:var(--text-lg)!important;font-weight:600!important;margin-bottom:0!important;text-transform:uppercase!important;letter-spacing:1px!important}body.single-im_mainservices .tabbed-journey,body.page-template-template-mainservice-page .tabbed-journey{background:white!important;border-radius:20px!important;box-shadow:0 8px 25px rgb(15 25 35 / .08)!important;overflow:hidden!important;margin:40px 0!important}body.single-im_mainservices .tabbed-journey-grid,body.page-template-template-mainservice-page .tabbed-journey-grid{display:grid!important;grid-template-columns:300px 1fr!important;min-height:600px!important}body.single-im_mainservices .tab-list,body.page-template-template-mainservice-page .tab-list{background:#f8fafc!important;padding:0!important;display:flex!important;flex-direction:column!important;border-right:1px solid #f0f0f0!important}body.single-im_mainservices .tab,body.page-template-template-mainservice-page .tab{display:flex!important;align-items:center!important;gap:12px!important;padding:20px 24px!important;border:none!important;background:transparent!important;text-align:left!important;cursor:pointer!important;transition:all 0.3s ease!important;border-bottom:1px solid #f0f0f0!important;font-size:0.95rem!important;font-weight:500!important;color:#64748b!important}body.single-im_mainservices .tab:hover,body.page-template-template-mainservice-page .tab:hover{background:#f1f5f9!important;color:var(--primary-color)!important}body.single-im_mainservices .tab.active,body.page-template-template-mainservice-page .tab.active{background:white!important;color:var(--primary-color)!important;border-right:3px solid var(--primary-color)!important;font-weight:600!important}body.single-im_mainservices .tab i,body.page-template-template-mainservice-page .tab i{font-size:16px!important;color:inherit!important}body.single-im_mainservices .tab-panel,body.page-template-template-mainservice-page .tab-panel{display:none!important;padding:28px!important}body.single-im_mainservices .tab-panel.active,body.page-template-template-mainservice-page .tab-panel.active{display:block!important}body.single-im_mainservices .tab-panel-content,body.page-template-template-mainservice-page .tab-panel-content{display:grid!important;grid-template-columns:1fr 1fr!important;gap:40px!important;align-items:center!important}body.single-im_mainservices .tab-text,body.page-template-template-mainservice-page .tab-text{padding-right:20px!important}body.single-im_mainservices .tab-panel .section-title,body.page-template-template-mainservice-page .tab-panel .section-title{font-size:1.4rem!important;margin-bottom:5px!important;text-align:left!important;padding-bottom:0!important}body.single-im_mainservices .tab-panel .section-title::before,body.single-im_mainservices .tab-panel .section-title::after,body.page-template-template-mainservice-page .tab-panel .section-title::before,body.page-template-template-mainservice-page .tab-panel .section-title::after{display:none!important}body.single-im_mainservices .tab-panel .section-subtitle,body.page-template-template-mainservice-page .tab-panel .section-subtitle{margin:5px auto 15px auto!important;font-size:1.0rem!important;color:#6b7280!important;text-align:left!important}body.single-im_mainservices .feature-list,body.page-template-template-mainservice-page .feature-list{margin:20px 0!important}body.single-im_mainservices .feature-item,body.page-template-template-mainservice-page .feature-item{display:flex!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;min-height:auto!important;padding:0!important;box-shadow:none!important;border-radius:0!important}body.single-im_mainservices .feature-item i,body.page-template-template-mainservice-page .feature-item i{color:#059669!important;font-size:16px!important;margin-top:2px!important;flex-shrink:0!important}body.single-im_mainservices .feature-item span,body.page-template-template-mainservice-page .feature-item span{font-size:0.9rem!important;color:#374151!important;line-height:1.5!important}body.single-im_mainservices .platform-note,body.page-template-template-mainservice-page .platform-note{background:rgb(5 150 105 / .05)!important;padding:15px!important;border-radius:10px!important;margin:20px 0!important;font-size:0.9rem!important;color:#059669!important;line-height:1.5!important;border-left:4px solid #059669!important;font-style:italic!important}@media (max-width:1024px){body.single-im_mainservices .hero-stat-number,body.page-template-template-mainservice-page .hero-stat-number{font-size:2rem!important;font-weight:700!important}body.single-im_mainservices .hero-stat-label,body.page-template-template-mainservice-page .hero-stat-label{font-size:var(--text-xs)!important}body.single-im_mainservices .industry-fit-grid,body.page-template-template-mainservice-page .industry-fit-grid{grid-template-columns:1fr!important;gap:20px!important}body.single-im_mainservices .industry-card,body.page-template-template-mainservice-page .industry-card{padding:30px 20px!important}body.single-im_mainservices .tabbed-journey-grid,body.page-template-template-mainservice-page .tabbed-journey-grid{grid-template-columns:1fr!important}body.single-im_mainservices .tab-list,body.page-template-template-mainservice-page .tab-list{display:none!important}body.single-im_mainservices .tab-panel-content,body.page-template-template-mainservice-page .tab-panel-content{grid-template-columns:1fr!important;gap:24px!important}body.single-im_mainservices .section-header,body.page-template-template-mainservice-page .section-header{margin-bottom:25px!important}body.single-im_mainservices .section-header .section-subtitle,body.page-template-template-mainservice-page .section-header .section-subtitle{font-size:var(--text-base)!important;margin-top:6px!important}}@media (max-width:768px){body.single-im_mainservices .hero-subheadline,body.page-template-template-mainservice-page .hero-subheadline{font-size:var(--text-base)!important}body.single-im_mainservices .hero-stat-number,body.page-template-template-mainservice-page .hero-stat-number{font-size:1.8rem!important;font-weight:700!important}body.single-im_mainservices .hero-stat-label,body.page-template-template-mainservice-page .hero-stat-label{font-size:var(--text-xs)!important}body.single-im_mainservices .trust-stats,body.page-template-template-mainservice-page .trust-stats{gap:15px!important}body.single-im_mainservices .trust-stat,body.page-template-template-mainservice-page .trust-stat{min-width:150px!important;max-width:180px!important;padding:15px!important}body.single-im_mainservices .sticky-nav-content,body.page-template-template-mainservice-page .sticky-nav-content{justify-content:flex-start!important}body.single-im_mainservices .nav-item,body.page-template-template-mainservice-page .nav-item{min-width:100px!important;padding:12px 16px!important;font-size:12px!important}body.single-im_mainservices .nav-item i,body.page-template-template-mainservice-page .nav-item i{font-size:16px!important;margin-bottom:4px!important}body.single-im_mainservices .tab-panel,body.page-template-template-mainservice-page .tab-panel{padding:24px!important}}body.single-im_mainservices .cta-button,body.page-template-template-mainservice-page .cta-button{display:inline-block!important;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark))!important;color:white!important;padding:15px 30px!important;border-radius:50px!important;text-decoration:none!important;font-weight:600!important;font-size:1.1rem!important;transition:all 0.3s ease!important;border:none!important;cursor:pointer!important;box-shadow:0 4px 15px rgb(56 178 73 / .2)!important}body.single-im_mainservices .cta-button:hover,body.page-template-template-mainservice-page .cta-button:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary-color))!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgb(56 178 73 / .3)!important;color:white!important;text-decoration:none!important}body.single-im_mainservices .results-dashboard,body.page-template-template-mainservice-page .results-dashboard{background:linear-gradient(135deg,#1a202c 0%,#2d3748 100%)!important;color:white!important;padding:56px 0!important;position:relative!important;overflow:hidden!important}body.single-im_mainservices .dashboard-stats,body.page-template-template-mainservice-page .dashboard-stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:30px!important;margin-bottom:42px!important}body.single-im_mainservices .stat-card,body.page-template-template-mainservice-page .stat-card{text-align:center!important;padding:30px 20px!important;background:rgb(255 255 255 / .1)!important;border-radius:15px!important;backdrop-filter:blur(10px)!important;border:1px solid rgb(255 255 255 / .2)!important}body.single-im_mainservices .stat-number,body.page-template-template-mainservice-page .stat-number{font-size:4rem!important;font-weight:900!important;color:white!important;text-shadow:2px 2px 4px rgb(0 0 0 / .3)!important;margin-bottom:10px!important;display:block!important;font-family:'Poppins',sans-serif!important}body.single-im_mainservices .stat-label,body.page-template-template-mainservice-page .stat-label{font-size:var(--text-sm)!important;color:rgb(255 255 255 / .8)!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1px!important}body.single-im_mainservices .trust-bar,body.page-template-template-mainservice-page .trust-bar{margin-top:42px!important;text-align:center!important}body.single-im_mainservices .trust-bar-title,body.page-template-template-mainservice-page .trust-bar-title{font-size:1.96rem!important;font-weight:600!important;color:#1a202c!important;margin:0 0 30px 0!important;padding:0!important;line-height:1.3!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;box-sizing:border-box!important;text-transform:none!important;letter-spacing:normal!important}body.single-im_mainservices h1,body.single-im_mainservices h2,body.single-im_mainservices h3,body.single-im_mainservices h4,body.single-im_mainservices h5,body.single-im_mainservices h6,body.single-im_mainservices p,body.page-template-template-mainservice-page h1,body.page-template-template-mainservice-page h2,body.page-template-template-mainservice-page h3,body.page-template-template-mainservice-page h4,body.page-template-template-mainservice-page h5,body.page-template-template-mainservice-page h6,body.page-template-template-mainservice-page p{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;box-sizing:border-box!important}body.single-im_mainservices .section-title,body.page-template-template-mainservice-page .section-title{font-size:1.8rem!important;font-weight:700!important;color:#1a202c!important;margin:0 0 16px 0!important;padding:34px 0 0 0!important;line-height:1.3!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;box-sizing:border-box!important;text-transform:none!important;letter-spacing:normal!important;text-align:center!important}body.single-im_mainservices .container,body.page-template-template-mainservice-page .container{max-width:1200px!important;margin:0 auto!important;padding:0 14px!important}body.single-im_mainservices .scroll-section,body.page-template-template-mainservice-page .scroll-section{padding:56px 0!important;position:relative!important}body.single-im_mainservices .scroll-section.bg-light,body.page-template-template-mainservice-page .scroll-section.bg-light{background-color:#f8fafc!important}body.single-im_mainservices .hero-content,body.page-template-template-mainservice-page .hero-content{display:grid!important;grid-template-columns:1fr 1fr!important;gap:42px!important;align-items:center!important;margin-bottom:40px!important}body.single-im_mainservices .hero-text,body.page-template-template-mainservice-page .hero-text{padding-right:20px!important}body.single-im_mainservices .hero-image,body.page-template-template-mainservice-page .hero-image{position:relative!important}body.single-im_mainservices .hero-image img,body.page-template-template-mainservice-page .hero-image img{width:100%!important;height:auto!important;border-radius:30px 30px 0 0!important}body.single-im_mainservices .credentials,body.page-template-template-mainservice-page .credentials{position:absolute!important;bottom:0!important;left:0!important;right:0!important;background:linear-gradient(135deg,rgb(56 178 73 / .9),rgb(42 140 58 / .9))!important;padding:20px!important;border-radius:0 0 30px 30px!important;text-align:center!important}body.single-im_mainservices .credentials .highlight-text,body.page-template-template-mainservice-page .credentials .highlight-text{color:white!important;font-weight:600!important}body.single-im_services .stats-list,body.single-im_services .stats-list li,body.single-im_services .stats-list li span:not(.highlight),body.page-template-template-landing-page .stats-list,body.page-template-template-landing-page .stats-list li,body.page-template-template-landing-page .stats-list li span:not(.highlight){color:#1a202c!important;font-size:0.95rem!important;line-height:1.6!important}body.single-im_services .stats-list .highlight,body.page-template-template-landing-page .stats-list .highlight{color:#38b249!important;font-weight:700!important}@media (max-width:768px){body.single-im_mainservices .hero-content,body.page-template-template-mainservice-page .hero-content{grid-template-columns:1fr!important;gap:40px!important}body.single-im_mainservices .hero-text,body.page-template-template-mainservice-page .hero-text{padding-right:0!important;order:2!important}body.single-im_mainservices .hero-image,body.page-template-template-mainservice-page .hero-image{order:1!important}}.elementor body.single-im_mainservices .elementor-section,.elementor body.single-im_mainservices .elementor-container,.elementor body.single-im_mainservices .elementor-widget-wrap,.elementor body.single-im_mainservices .elementor-element,body.elementor-page.single-im_mainservices .elementor-section,body.elementor-page.single-im_mainservices .elementor-container,body.elementor-page.single-im_mainservices .elementor-widget-wrap,body.elementor-page.single-im_mainservices .elementor-element,.elementor body.page-template-template-mainservice-page .elementor-section,.elementor body.page-template-template-mainservice-page .elementor-container,.elementor body.page-template-template-mainservice-page .elementor-widget-wrap,.elementor body.page-template-template-mainservice-page .elementor-element,body.elementor-page.page-template-template-mainservice-page .elementor-section,body.elementor-page.page-template-template-mainservice-page .elementor-container,body.elementor-page.page-template-template-mainservice-page .elementor-widget-wrap,body.elementor-page.page-template-template-mainservice-page .elementor-element{box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}.elementor body.single-im_mainservices h1,.elementor body.single-im_mainservices h2,.elementor body.single-im_mainservices h3,.elementor body.single-im_mainservices h4,.elementor body.single-im_mainservices h5,.elementor body.single-im_mainservices h6,.elementor body.single-im_mainservices p,.elementor body.single-im_mainservices span,.elementor body.single-im_mainservices div,body.elementor-page.single-im_mainservices h1,body.elementor-page.single-im_mainservices h2,body.elementor-page.single-im_mainservices h3,body.elementor-page.single-im_mainservices h4,body.elementor-page.single-im_mainservices h5,body.elementor-page.single-im_mainservices h6,body.elementor-page.single-im_mainservices p,body.elementor-page.single-im_mainservices span,body.elementor-page.single-im_mainservices div,.elementor body.page-template-template-mainservice-page h1,.elementor body.page-template-template-mainservice-page h2,.elementor body.page-template-template-mainservice-page h3,.elementor body.page-template-template-mainservice-page h4,.elementor body.page-template-template-mainservice-page h5,.elementor body.page-template-template-mainservice-page h6,.elementor body.page-template-template-mainservice-page p,.elementor body.page-template-template-mainservice-page span,.elementor body.page-template-template-mainservice-page div,body.elementor-page.page-template-template-mainservice-page h1,body.elementor-page.page-template-template-mainservice-page h2,body.elementor-page.page-template-template-mainservice-page h3,body.elementor-page.page-template-template-mainservice-page h4,body.elementor-page.page-template-template-mainservice-page h5,body.elementor-page.page-template-template-mainservice-page h6,body.elementor-page.page-template-template-mainservice-page p,body.elementor-page.page-template-template-mainservice-page span,body.elementor-page.page-template-template-mainservice-page div{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;box-sizing:border-box!important;color:inherit!important}.elementor body.single-im_mainservices .elementor-widget-heading .elementor-heading-title,.elementor body.single-im_mainservices .elementor-widget-text-editor,.elementor body.single-im_mainservices .elementor-text-editor,body.elementor-page.single-im_mainservices .elementor-widget-heading .elementor-heading-title,body.elementor-page.single-im_mainservices .elementor-widget-text-editor,body.elementor-page.single-im_mainservices .elementor-text-editor,.elementor body.page-template-template-mainservice-page .elementor-widget-heading .elementor-heading-title,.elementor body.page-template-template-mainservice-page .elementor-widget-text-editor,.elementor body.page-template-template-mainservice-page .elementor-text-editor,body.elementor-page.page-template-template-mainservice-page .elementor-widget-heading .elementor-heading-title,body.elementor-page.page-template-template-mainservice-page .elementor-widget-text-editor,body.elementor-page.page-template-template-mainservice-page .elementor-text-editor{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;color:inherit!important;line-height:inherit!important}.elementor body.single-im_mainservices .elementor-button,.elementor body.single-im_mainservices .elementor-widget-button .elementor-button,body.elementor-page.single-im_mainservices .elementor-button,body.elementor-page.single-im_mainservices .elementor-widget-button .elementor-button,.elementor body.page-template-template-mainservice-page .elementor-button,.elementor body.page-template-template-mainservice-page .elementor-widget-button .elementor-button,body.elementor-page.page-template-template-mainservice-page .elementor-button,body.elementor-page.page-template-template-mainservice-page .elementor-widget-button .elementor-button{font-family:-apple-system,BlinkMacSystemFont,'Segue UI',Roboto,sans-serif!important;border-radius:50px!important;transition:all 0.3s ease!important}.elementor body.single-im_mainservices .elementor-section.elementor-section-boxed>.elementor-container,body.elementor-page.single-im_mainservices .elementor-section.elementor-section-boxed>.elementor-container,.elementor body.page-template-template-mainservice-page .elementor-section.elementor-section-boxed>.elementor-container,body.elementor-page.page-template-template-mainservice-page .elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.elementor body.single-im_mainservices .container,body.elementor-page.single-im_mainservices .container,.elementor body.page-template-template-mainservice-page .container,body.elementor-page.page-template-template-mainservice-page .container{max-width:1200px!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box!important}#case-studies .section-header{text-align:center!important}#case-studies .section-title{text-align:center!important;margin-bottom:30px!important}.case-studies-container{position:relative!important;margin-top:50px!important}.case-studies-scroll-arrow{display:none!important}.case-studies-scroll{display:flex!important;gap:30px!important;overflow-x:auto!important;padding:20px 0 40px 0!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}.case-studies-scroll::-webkit-scrollbar{height:8px!important}.case-studies-scroll::-webkit-scrollbar-track{background:#f1f5f9!important;border-radius:4px!important}.case-studies-scroll::-webkit-scrollbar-thumb{background:var(--primary-color)!important;border-radius:4px!important}.case-studies-scroll::-webkit-scrollbar-thumb:hover{background:var(--primary-dark)!important}.case-study-card{background:linear-gradient(145deg,#ffffff 0%,#fafbfc 100%);border-radius:20px;padding:25px;box-shadow:0 10px 30px rgb(56 178 73 / .08),0 4px 15px rgb(15 25 35 / .05),inset 0 1px 0 rgb(255 255 255 / .8);border:1px solid rgb(56 178 73 / .12);transition:all 0.4s cubic-bezier(.4,0,.2,1);min-width:340px;max-width:340px;flex-shrink:0;display:flex;flex-direction:column;position:relative;overflow:hidden}.case-study-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary-color) 0%,#22c55e 50%,var(--primary-dark) 100%);opacity:0;transition:opacity 0.4s ease}.case-study-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 50px rgb(56 178 73 / .15),0 8px 25px rgb(15 25 35 / .08),inset 0 1px 0 rgb(255 255 255 / .9);border-color:rgb(56 178 73 / .2)}.case-study-card:hover::before{opacity:1}.case-study-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.client-info{display:flex;gap:12px;align-items:center}.client-logo{width:50px;height:50px;border-radius:12px;object-fit:cover;border:2px solid #f8fafc;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.client-details h4{font-size:1.1rem;font-weight:700;color:var(--text-dark);margin:0 0 4px 0}.client-details p{font-size:.9rem;color:var(--text-light);margin:0 0 6px 0}.location{display:flex;align-items:center;gap:4px;font-size:.85rem;color:var(--text-light)}.location i{color:var(--primary-color)}.case-study-rating{text-align:right}.stars{display:flex;gap:2px;margin-bottom:4px;justify-content:flex-end}.stars i{color:gold;font-size:.9rem}.rating-text{font-size:.85rem;font-weight:600}.case-study-content{flex:1;display:flex;flex-direction:column}.case-study-content blockquote{font-size:.95rem;line-height:1.5;color:var(--text-dark);font-style:italic;margin:0 0 15px 0;padding:0;border:none;position:relative;flex:1}.case-study-content blockquote::before{content:'"';font-size:2rem;color:var(--primary-color);position:absolute;top:-8px;left:-8px;font-family:Georgia,serif;opacity:.3}.case-study-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0;margin-bottom:0;padding:15px 0;padding-bottom:0;border-top:1px solid #f0f0f0;border-bottom:0}.metric{text-align:center}.metric-number{display:block;font-size:1.8rem;font-weight:800;color:var(--primary-color);margin-bottom:4px}.metric-label{font-size:.8rem;color:var(--text-light);font-weight:500}.case-study-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px}.client-signature strong{display:block;font-size:.95rem;color:var(--text-dark);margin-bottom:2px}.client-signature span{font-size:.85rem;color:var(--text-light)}.case-study-duration{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-light);background:rgb(56 178 73 / .1);padding:6px 12px;border-radius:20px}.case-study-duration i{color:var(--primary-color)}@media (max-width:768px){.case-studies-container{margin-top:30px;position:relative!important}.case-studies-scroll-arrow{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:45px!important;height:45px!important;background:var(--primary-color)!important;color:white!important;border:none!important;border-radius:50%!important;cursor:pointer!important;z-index:10!important;box-shadow:0 4px 12px rgb(0 0 0 / .15)!important;transition:all 0.3s ease!important;font-size:16px!important}.case-studies-scroll-arrow:hover{background:var(--primary-dark)!important;transform:translateY(-50%) scale(1.1)!important;box-shadow:0 6px 16px rgb(0 0 0 / .2)!important}.case-studies-scroll-arrow:active{transform:translateY(-50%) scale(.95)!important}.case-studies-scroll-prev{left:-20px!important}.case-studies-scroll-next{right:-20px!important}@media (max-width:380px){.case-studies-scroll-prev{left:10px!important}.case-studies-scroll-next{right:10px!important}}.case-studies-scroll{gap:20px;padding:20px 60px 25px 60px!important;scroll-snap-type:x mandatory!important;-webkit-scroll-snap-type:x mandatory!important}.case-study-card{scroll-snap-align:start!important;-webkit-scroll-snap-align:start!important}.case-study-card{min-width:300px;max-width:300px;padding:20px}.case-study-header{flex-direction:column;gap:16px;align-items:flex-start}.client-info{width:100%}.case-study-rating{text-align:left}.stars{justify-content:flex-start}.case-study-metrics{grid-template-columns:1fr;gap:12px;text-align:left}.metric{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.metric-number{font-size:1.4rem;margin-bottom:0}.case-study-footer{flex-direction:column;gap:12px;align-items:flex-start}.case-study-content blockquote{font-size:1rem;padding-left:20px}}@media (max-width:480px){.case-study-card{min-width:280px;max-width:280px;padding:18px}.case-study-header{margin-bottom:12px;padding-bottom:12px}.case-study-metrics{gap:10px;padding:12px 0}.metric-number{font-size:1.3rem}.metric-label{font-size:.75rem}.case-study-content blockquote{font-size:.9rem}}@media (max-width:480px){.case-study-card{min-width:280px;max-width:280px;padding:18px}.case-study-header{margin-bottom:12px;padding-bottom:12px}.case-study-metrics{gap:10px;padding:12px 0}.metric-number{font-size:1.3rem}.metric-label{font-size:.75rem}.case-study-content blockquote{font-size:.9rem}}#process .section-header{text-align:center;margin-bottom:60px}#process .section-title{text-align:center!important}#process .section-subtitle{text-align:center!important}.circular-process{position:relative;max-width:900px;margin:60px auto;padding:0 60px;overflow:visible;width:100%;box-sizing:border-box}.circular-process::before{content:'';position:absolute;top:50%;left:50%;width:140px;height:140px;border:2px dashed rgb(56 178 73 / .4);background:rgb(56 178 73 / .05);border-radius:50%;transform:translate(-50%,-50%);z-index:1}.process-circle{position:relative;width:500px;height:500px;margin:0 auto;border-radius:50%;background:radial-gradient(circle at center,rgb(56 178 73 / .08) 0%,rgb(56 178 73 / .06) 20%,rgb(56 178 73 / .04) 40%,rgb(56 178 73 / .02) 60%,rgb(56 178 73 / .01) 80%,transparent 100%);transition:all 0.4s ease}.process-circle:hover{background:radial-gradient(circle at center,rgb(56 178 73 / .15) 0%,rgb(56 178 73 / .12) 20%,rgb(56 178 73 / .08) 40%,rgb(56 178 73 / .05) 60%,rgb(56 178 73 / .03) 80%,rgb(56 178 73 / .01) 100%);transform:scale(1.02);box-shadow:0 0 60px rgb(56 178 73 / .2)}.process-circle::before{content:'';position:absolute;top:50%;left:50%;width:440px;height:440px;border:2px dashed rgb(56 178 73 / .3);border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at center,transparent 85%,rgb(56 178 73 / .03) 90%,rgb(56 178 73 / .05) 95%,rgb(56 178 73 / .08) 100%);transition:all 0.4s ease}.process-circle:hover::before{border-color:rgb(56 178 73 / .5);background:radial-gradient(circle at center,transparent 80%,rgb(56 178 73 / .06) 85%,rgb(56 178 73 / .1) 90%,rgb(56 178 73 / .15) 100%)}.process-circle::after{content:'';position:absolute;top:50%;left:50%;width:290px;height:290px;border:2px dashed rgb(56 178 73 / .25);border-radius:50%;transform:translate(-50%,-50%);transition:all 0.4s ease}.process-circle:hover::after{border-color:rgb(56 178 73 / .4);transform:translate(-50%,-50%) scale(1.05)}.process-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;background:linear-gradient(135deg,#ff6b35,#ff8c42,#ffa726);border-radius:50%;width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;box-shadow:0 15px 40px rgb(255 107 53 / .4);border:3px solid rgb(255 255 255 / .2)}.process-center-icon{font-size:2.5rem;margin-bottom:0;background:linear-gradient(135deg,#fff,#ffeaa7);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .2))}.process-center-text{display:none}.process-step-circular{position:absolute;width:200px;text-align:center;cursor:pointer;transition:all 0.3s ease;top:50%;left:50%}.step-content-wrapper{position:relative}.flex-col-top{display:flex;flex-direction:column}.flex-row-right{display:flex;flex-direction:row}.process-step-circular:nth-child(2){transform:translate(-50%,-50%) translate(0,-240px)}.process-step-circular:nth-child(3){transform:translate(-50%,-50%) translate(278px,-68px)}.process-step-circular:nth-child(4){transform:translate(-50%,-50%) translate(220px,178px)}.process-step-circular:nth-child(5){transform:translate(-50%,-50%) translate(-220px,178px)}.process-step-circular:nth-child(6){transform:translate(-50%,-50%) translate(-278px,-68px)}.step-number-circular{width:50px;height:50px;background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;font-weight:800;margin:0 auto 15px;box-shadow:0 6px 20px rgb(56 178 73 / .3);position:relative;z-index:2;aspect-ratio:1}.step-duration{background:#fff0;color:rgb(56 178 73 / .7);padding:0;border-radius:0;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;display:block}.step-title-circular{font-size:1rem!important;font-weight:400!important;color:var(--text-color);margin-bottom:10px;line-height:1.2}.flex-row-right .step-duration,.flex-row-right .step-title-circular{text-align:left!important;padding-left:20px}.flex-row-left .step-duration,.flex-row-left .step-title-circular{text-align:right!important;padding-right:20px}.flex-row-left{display:flex;flex-direction:row}.step-description-circular{font-size:0.85rem!important;color:var(--text-light);line-height:1.5!important;opacity:0;position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);width:280px;background:rgb(255 255 255 / .98);padding:20px;border-radius:16px;box-shadow:0 20px 60px rgb(0 0 0 / .15);border:1px solid rgb(56 178 73 / .1);transition:all 0.3s cubic-bezier(.4,0,.2,1);z-index:1000;margin-top:15px;pointer-events:none;backdrop-filter:blur(10px);padding:20px!important}.step-description-circular div{font-size:0.85rem!important;color:var(--text-light);line-height:1.5!important;opacity:0;position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);width:280px;background:rgb(255 255 255 / .98);padding:20px;border-radius:16px;box-shadow:0 20px 60px rgb(0 0 0 / .15);border:1px solid rgb(56 178 73 / .1);transition:all 0.3s cubic-bezier(.4,0,.2,1);z-index:1000;margin-top:15px;pointer-events:none;backdrop-filter:blur(10px);padding:20px!important}.process-step-circular:nth-child(2) .step-description-circular{top:auto;bottom:100%;transform:translateX(-50%) translateY(-10px);padding:20px!important;margin-top:0;margin-bottom:15px}.process-step-circular:nth-child(3) .step-description-circular,.process-step-circular:nth-child(4) .step-description-circular{top:50%;left:100%;transform:translateY(-50%) translateX(10px);padding:20px!important;margin-top:0;margin-left:15px}.process-step-circular:nth-child(5) .step-description-circular,.process-step-circular:nth-child(6) .step-description-circular{top:50%;left:auto;right:100%;transform:translateY(-50%) translateX(-10px);margin-top:0;margin-right:15px!important;padding:20px!important}.step-description-circular::before{content:'';position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid #fff0;border-right:8px solid #fff0;border-bottom:8px solid rgb(255 255 255 / .98)}.process-step-circular:nth-child(2) .step-description-circular::before{top:auto;bottom:-8px;border-bottom:none;border-top:8px solid rgb(255 255 255 / .98)}.process-step-circular:nth-child(3) .step-description-circular::before,.process-step-circular:nth-child(4) .step-description-circular::before{top:50%;left:-8px;transform:translateY(-50%);border-left:none;border-right:8px solid rgb(255 255 255 / .98);border-top:8px solid #fff0;border-bottom:8px solid #fff0}.process-step-circular:nth-child(5) .step-description-circular::before,.process-step-circular:nth-child(6) .step-description-circular::before{top:50%;left:auto;right:-8px;transform:translateY(-50%);border-right:none;border-left:8px solid rgb(255 255 255 / .98);border-top:8px solid #fff0;border-bottom:8px solid #fff0}.process-step-circular:hover .step-description-circular{opacity:1;transform:translateX(-50%) translateY(0)}.process-step-circular:nth-child(2):hover .step-description-circular{transform:translateX(-50%) translateY(0)}.process-step-circular:nth-child(3):hover .step-description-circular,.process-step-circular:nth-child(4):hover .step-description-circular{transform:translateY(-50%) translateX(0)}.process-step-circular:nth-child(5):hover .step-description-circular,.process-step-circular:nth-child(6):hover .step-description-circular{transform:translateY(-50%) translateX(0)}.process-step-circular:hover .step-number-circular{transform:scale(1.1);box-shadow:0 8px 25px rgb(56 178 73 / .4)}.process-step-circular:hover .step-title-circular{color:var(--primary-color)}.process-step-circular:hover .step-duration{color:var(--primary-color)}@media (min-width:769px){.step-description-circular{padding:20px!important;background:rgb(255 255 255 / .98)!important;border-radius:16px!important;box-shadow:0 20px 60px rgb(0 0 0 / .15)!important;border:1px solid rgb(56 178 73 / .1)!important;backdrop-filter:blur(10px)!important;width:280px!important;position:absolute!important}}@media (max-width:768px){.circular-process{padding:40px 15px!important;margin:40px auto!important;max-width:100%!important;overflow:hidden!important}.circular-process::before{width:100px!important;height:100px!important}.step-description-circular{opacity:1!important;max-height:none!important;margin-top:8px!important;font-size:0.85rem!important;line-height:1.4!important}.process-circle{width:300px!important;height:300px!important;max-width:calc(100vw - 40px)!important;max-height:calc(100vw - 40px)!important}.process-circle::before{width:260px!important;height:260px!important;max-width:calc(100vw - 80px)!important;max-height:calc(100vw - 80px)!important}.process-circle::after{width:180px!important;height:180px!important;max-width:calc(100vw - 160px)!important;max-height:calc(100vw - 160px)!important}.process-center{width:70px;height:70px}.process-center-icon{font-size:2rem;margin-bottom:0}.process-center-text{font-size:.8rem}.process-step-circular{width:160px}.process-step-circular:nth-child(2){transform:translate(-50%,-50%) translate(0,-140px)}.process-step-circular:nth-child(3){transform:translate(-50%,-50%) translate(133px,-43px)}.process-step-circular:nth-child(4){transform:translate(-50%,-50%) translate(133px,107px)}.process-step-circular:nth-child(5){transform:translate(-50%,-50%) translate(-133px,107px)}.process-step-circular:nth-child(6){transform:translate(-50%,-50%) translate(-133px,-43px)}.step-number-circular{width:40px;height:40px;font-size:1rem;margin:0 auto 10px}.step-duration{font-size:.7rem;padding:3px 10px;margin-bottom:8px}.step-title-circular{font-size:0.475rem!important;margin-bottom:6px;line-height:1.1}.step-description-circular{font-size:0.75rem!important}.step-description-circular::before{display:none!important}}@media (max-width:480px){.circular-process{padding:30px 10px!important;margin:30px auto!important}.circular-process::before{width:80px!important;height:80px!important}.process-circle{width:240px!important;height:240px!important;max-width:calc(100vw - 30px)!important;max-height:calc(100vw - 30px)!important}.process-circle::before{width:200px!important;height:200px!important;max-width:calc(100vw - 70px)!important;max-height:calc(100vw - 70px)!important}.process-circle::after{width:130px!important;height:130px!important;max-width:calc(100vw - 140px)!important;max-height:calc(100vw - 140px)!important}.process-center{width:60px;height:60px}.process-center-icon{font-size:1.8rem;margin-bottom:0}.process-center-text{font-size:.7rem}.process-step-circular{width:140px}.process-step-circular:nth-child(2){transform:translate(-50%,-50%) translate(0,-120px)}.process-step-circular:nth-child(3){transform:translate(-50%,-50%) translate(114px,-37px)}.process-step-circular:nth-child(4){transform:translate(-50%,-50%) translate(114px,87px)}.process-step-circular:nth-child(5){transform:translate(-50%,-50%) translate(-114px,87px)}.process-step-circular:nth-child(6){transform:translate(-50%,-50%) translate(-114px,-37px)}.step-number-circular{width:35px;height:35px;font-size:.9rem;margin:0 auto 8px}.step-duration{font-size:0.7rem!important;margin-bottom:4px!important}.step-title-circular{font-size:0.45rem!important;margin-bottom:8px!important;line-height:1.1}.step-description-circular{font-size:0.7rem!important}}