body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dn-whatsapp-float{align-items:center;background:#018431;border-radius:50%;bottom:20px;box-shadow:0 10px 25px #0003;color:#fff;display:flex;font-size:30px;height:60px;justify-content:center;position:fixed;right:20px;text-decoration:none;transition:.3s ease;width:60px;z-index:9999}.dn-whatsapp-float:hover{transform:scale(1.08)}@media (max-width:480px){.dn-whatsapp-float{bottom:15px;font-size:26px;height:55px;right:15px;width:55px}}.navbar{background:#f4f4f9;box-shadow:0 2px 4px #0000000d;position:fixed;top:0;width:100%;z-index:1000}.navbar-container{align-items:center;display:flex;justify-content:space-between;padding:.8rem 1.2rem}.navbar-logo{height:70px;transition:height .3s ease}.navbar-links-desktop{align-items:center;display:flex;gap:1.5rem;list-style:none}.navbar-links-desktop li a{color:#0a0a0a;cursor:pointer;font-weight:600;text-decoration:none;transition:color .3s ease}.desktop-cta,.navbar-links-desktop li a:hover{color:#b9160f}.desktop-cta{background:#01fb5d;border:none;border-radius:8px;cursor:pointer;font-weight:700;padding:.5rem 1.2rem;transition:transform .3s ease,background .3s ease}.desktop-cta:hover{background:#01fb5d;transform:scale(1.05)}.hamburger{cursor:pointer;display:none;flex-direction:column;height:22px;justify-content:space-between;width:30px;z-index:1100}.hamburger span{background:#0a0a0a;border-radius:3px;height:3px;transition:all .3s ease;width:100%}.hamburger.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-dropdown{background-color:#f4f4f9;box-shadow:0 4px 8px #0000000d;display:flex;flex-direction:column;left:0;max-height:0;overflow:hidden;padding:0 1rem;position:absolute;top:100%;transition:max-height .4s ease;width:100%;z-index:1050}.mobile-dropdown.show{max-height:500px}.mobile-links{animation:dropdownFade .4s forwards;animation-delay:.1s;display:flex;flex-direction:column;gap:1.5rem;list-style:none;margin:0;opacity:0;padding:0;transform:translateY(-10px)}.mobile-dropdown.show .mobile-links{opacity:1;transform:translateY(0)}.mobile-links li{animation:linkFade .3s forwards;opacity:0;transform:translateY(-10px)}.mobile-dropdown.show .mobile-links li:first-child{animation-delay:.1s}.mobile-dropdown.show .mobile-links li:nth-child(2){animation-delay:.2s}.mobile-dropdown.show .mobile-links li:nth-child(3){animation-delay:.3s}.mobile-dropdown.show .mobile-links li:nth-child(4){animation-delay:.4s}.mobile-dropdown.show .mobile-links li:nth-child(5){animation-delay:.5s}.mobile-dropdown.show .mobile-links li:nth-child(6){animation-delay:.6s}.mobile-links li a{color:#0a0a0a;display:block;font-size:1.4rem;font-weight:600;padding:.5rem 1rem;text-decoration:none;transition:color .3s ease}.mobile-links li a:hover{color:#b9160f}.dropdown-cta-button{animation:ctaFade .3s forwards;animation-delay:.7s;background:#01fb5d;border-radius:10px;color:#b9160f;cursor:pointer;display:block;font-size:1rem;font-weight:700;margin:1rem auto;opacity:0;padding:.8rem 2rem;text-align:center;text-decoration:none;transform:translateY(-10px);transition:transform .3s ease,background .3s ease}.mobile-dropdown.show .dropdown-cta-button{opacity:1;transform:translateY(0)}.dropdown-cta-button:hover{background:#01fb5d;transform:scale(1.05)}@keyframes linkFade{to{opacity:1;transform:translateY(0)}}@keyframes ctaFade{to{opacity:1;transform:translateY(0)}}@keyframes dropdownFade{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.desktop-cta,.navbar-links-desktop{display:none}.hamburger{display:flex}.navbar-logo{height:60px}.mobile-dropdown{max-height:0;overflow:hidden;transition:max-height .4s ease}.mobile-dropdown.show{max-height:500px}.mobile-links{gap:.8rem}.mobile-links li a{font-size:1.1rem;padding:.3rem .6rem}.dropdown-cta-button{font-size:1rem;margin:1rem auto;padding:.5rem 1.2rem;width:auto}}.mobile-whatsapp-text{color:#25d366;display:none;font-weight:700;margin-right:10px;text-decoration:none}@media screen and (max-width:768px){.desktop-cta{display:none}.mobile-whatsapp-text{display:block}.navbar-container{align-items:center;display:flex;justify-content:space-between}}.sp-footer{background-color:#111;color:#fff;font-family:inherit;padding:40px 20px 20px}.sp-footer-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.sp-footer-logo img{width:120px}.sp-footer-contact h3,.sp-footer-social h3,.sp-footer-vision h3{font-size:1.2rem;margin-bottom:10px}.sp-footer-contact p,.sp-footer-vision p{font-size:.95rem;line-height:1.5}.sp-footer-contact a{color:#fff;text-decoration:none}.sp-footer-contact a:hover{text-decoration:underline}.sp-footer-social-icons{display:flex;gap:15px;margin-top:10px}.sp-footer-social-icons a{color:#fff;font-size:1.3rem;transition:color .3s ease}.sp-footer-social-icons a:hover{color:#0070f3}.sp-footer-bottom{border-top:1px solid #333;color:#aaa;font-size:.9rem;margin-top:30px;padding-top:15px;text-align:center}.sp-footer-quick-links ul{list-style:none;padding:0}.sp-footer-quick-links ul li{margin-bottom:8px}.sp-footer-quick-links ul li a{color:inherit;text-decoration:none}.sp-footer-quick-links ul li a:hover{text-decoration:underline}@media (max-width:992px){.sp-footer-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.sp-footer-container{grid-template-columns:1fr;text-align:center}.sp-footer-social-icons{justify-content:center}}.trust-strip{background:#0f172a;border-bottom:1px solid #ffffff14;border-top:1px solid #ffffff14;isolation:isolate;margin-top:105px;overflow:hidden;padding:18px 0;position:relative;width:100%;z-index:10}.trust-track{align-items:center;animation:scrollLeft 28s linear infinite;display:flex;flex-wrap:nowrap;gap:28px;transform:translateZ(0);white-space:nowrap;width:-webkit-max-content;width:max-content;will-change:transform}.trust-strip:hover .trust-track{animation-play-state:paused}.trust-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;gap:14px;min-width:260px;padding:16px 22px}.badge-icon,.trust-card{align-items:center;display:flex;flex-shrink:0}.badge-icon{background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:14px;font-size:22px;height:52px;justify-content:center;width:52px}.trust-content h2{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.trust-content p{color:#ffffffbf;font-size:.95rem;margin-top:6px;white-space:nowrap}@keyframes scrollLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.dn-hero-wrapper{justify-content:center}.dn-hero-section,.dn-hero-wrapper{background:#f3f5fb;display:flex;width:100%}.dn-hero-section{align-items:center;min-height:90vh;position:relative}.dn-hero-overlay{align-items:center;display:flex;height:100%;justify-content:center;padding:80px 20px;width:100%}.dn-hero-content{color:#111827;max-width:900px;text-align:center}.dn-hero-badge{background:#73030414;border:1px solid #73030433;border-radius:20px;color:#730304;display:inline-block;font-size:14px;font-weight:500;margin-bottom:15px;padding:6px 14px}.dn-hero-title{color:#111827;font-size:2.8rem;font-weight:800;line-height:1.2;margin-bottom:20px}.dn-hero-subtitle{color:#4b5563;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.dn-hero-actions{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:25px}.dn-btn{border-radius:8px;font-weight:600;padding:12px 22px;text-decoration:none;transition:.3s ease}.dn-btn-primary{background:#730304;border:1px solid #730304;color:#fff}.dn-btn-primary:hover{background:#5c0203;border-color:#5c0203}.dn-btn-secondary{background:#730304;border:1px solid #d1d5db;color:#f5f5f7}.dn-btn-secondary:hover{background:#111827;border-color:#111827;color:#fff}.dn-hero-trust{color:#4b5563;display:flex;flex-wrap:wrap;font-size:14px;gap:20px;justify-content:center}@media (max-width:768px){.dn-hero-title{font-size:2.2rem}.dn-hero-subtitle{font-size:1rem}.dn-hero-overlay{padding:60px 15px}.dn-hero-trust{font-size:13px;gap:12px}}@media (max-width:480px){.dn-hero-title{font-size:1.8rem}.dn-hero-subtitle{font-size:.95rem}.dn-btn{text-align:center;width:100%}.dn-hero-actions{flex-direction:column;gap:10px}.dn-hero-trust{flex-direction:column;gap:8px}}.dn-fomo-section{background:#fff;display:flex;justify-content:center;padding:80px 20px;width:100%}.dn-fomo-container{max-width:1100px;text-align:center;width:100%}.dn-fomo-kicker{color:#730304;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.dn-fomo-title{color:#111827;font-size:2rem;font-weight:800;line-height:1.4;margin-bottom:50px}.dn-fomo-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr}.dn-fomo-card{background:#f9fafb;border-radius:12px;box-shadow:0 10px 25px #0000000d;padding:30px;text-align:left}.dn-fomo-bad h3{color:#b91c1c;margin-bottom:15px}.dn-fomo-bad ul{list-style:none;margin:0;padding:0}.dn-fomo-bad li{color:#374151;margin-bottom:10px}.dn-fomo-good h3{color:#730304;margin-bottom:15px}.dn-fomo-good p{color:#4b5563;line-height:1.6;margin-bottom:25px}.dn-fomo-btn{background:#730304;border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:12px 20px;text-decoration:none;transition:.3s ease}.dn-fomo-btn:hover{background:#5c0203}@media (max-width:768px){.dn-fomo-grid{grid-template-columns:1fr}.dn-fomo-title{font-size:1.6rem}}.who-card-section{background:#f8fafc;padding:40px 20px}.who-card-title{color:#0a2540;line-height:1.3;margin:0 0 16px;text-align:center}.who-card{background-position:50%;background-size:cover;border-radius:16px;box-shadow:0 30px 60px #0000002e;margin:0 auto;max-width:1100px;overflow:hidden}.who-card-overlay{background:#000000a6;padding:48px}.who-card-content{color:#fff;margin:0 auto;max-width:720px}.who-card-intro{color:#dbeafe;font-size:1.05rem;margin:0 0 24px}.who-card-list{list-style:none;margin:0 0 28px;padding:0}.who-card-list li{font-weight:500;line-height:1.6;margin-bottom:12px;padding-left:30px;position:relative}.who-card-list li:before{color:#1ea7fd;content:"✔";font-weight:700;left:0;position:absolute;top:0}.who-card-highlight{color:#fff;font-size:1.05rem;font-weight:600;margin:0}.choose-us-section{background:#f8fafc;padding:40px 20px}.choose-us-title{color:#0a2540;line-height:1.3;margin:0 0 16px;text-align:center}.choose-us-card{background-position:50%;background-size:cover;border-radius:16px;box-shadow:0 30px 60px #0000002e;margin:0 auto;max-width:1100px;overflow:hidden}.choose-us-card-overlay{background:#000000a6;padding:48px}.choose-us-card-content{color:#fff;margin:0 auto;max-width:720px}.choose-us-list{list-style:none;margin:0 0 28px;padding:0}.choose-us-list li{font-weight:500;line-height:1.6;margin-bottom:12px;padding-left:30px;position:relative}.choose-us-list li:before{color:#1ea7fd;content:"✔";font-weight:700;left:0;position:absolute;top:0}.choose-us-highlight{color:#fff;font-size:1.05rem;font-weight:600;margin:0}.custom-services-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:30px}.service-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;cursor:pointer;padding:20px}.service-card:hover{background-color:#7430b7;color:#fff;transform:translateY(-5px)}.service-card:hover .service-btn,.service-card:hover h4,.service-card:hover p{color:#fff}.service-card:hover .service-btn .arrow{color:#fff;margin-left:10px}.service-card.active{background-color:#7430b7;border-color:#6366f1}.service-btn{align-items:center;color:#6366f1;display:inline-flex;font-weight:600;margin-top:10px;text-decoration:none;transition:color .3s ease}.service-btn .arrow{font-size:1.2rem;margin-left:5px;transition:margin-left .3s ease}.service-btn:hover{color:#1d4ed8}.service-btn:hover .arrow{margin-left:10px}@media (max-width:992px){.custom-services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.custom-services-grid{grid-template-columns:1fr}}.training-section{align-items:center;background:#fff;display:flex;gap:60px;justify-content:space-between;margin-top:40px;padding:50px 10% 40px}.training-section-image{flex:1 1}.training-section-image img{border-radius:12px;box-shadow:0 20px 50px #00000014;max-width:520px;object-fit:cover;width:100%}.training-section-text{flex:1 1;max-width:550px}.training-section-label{color:#10b981;display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.training-section-heading{color:#0f172a;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:20px}.training-section-paragraph{color:#475569;font-size:17px;margin-bottom:18px}.training-section-paragraph strong{color:#0a66c2}.training-section-buttons{margin-top:25px}.training-section-btn.primary{background-color:#81ae54;border:2px solid #fff;border-radius:6px;box-shadow:0 10px 25px #81ae5440;color:#fff;display:inline-block;font-weight:600;padding:14px 28px;text-decoration:none;transition:all .3s ease}.training-section-btn.primary:hover{background-color:#7430b7;transform:translateY(-3px)}@media (max-width:992px){.training-section{flex-direction:column;padding:60px 6%;text-align:center}.training-section-image img,.training-section-text{max-width:100%}}@media (max-width:600px){.training-section-heading{font-size:30px}.training-section-paragraph{font-size:15px}}@media (max-width:768px){.training-section-image{display:none}.training-section{flex-direction:column;padding:50px 6% 20px;text-align:center}.training-section-text{max-width:100%}}.dn-testimonial-section{background:#fff;padding:90px 20px;width:100%}.dn-testimonial-header{margin:0 auto 50px;max-width:800px;text-align:center}.dn-testimonial-badge{color:#730304;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.dn-testimonial-title{color:#111827;font-size:2.3rem;font-weight:800;margin-bottom:18px}.dn-testimonial-subtitle{color:#6b7280;line-height:1.7}.dn-testimonial-scroll{display:flex;gap:24px;overflow-x:auto;padding-bottom:10px;scroll-behavior:smooth}.dn-testimonial-scroll::-webkit-scrollbar{height:8px}.dn-testimonial-scroll::-webkit-scrollbar-thumb{background:#73030433;border-radius:20px}.dn-testimonial-card{background:#f9fafc;border:1px solid #eef2f7;border-radius:16px;flex-shrink:0;max-width:340px;min-width:340px;padding:30px;transition:.3s ease}.dn-testimonial-card:hover{transform:translateY(-5px)}.dn-testimonial-stars{color:#730304;font-size:18px;margin-bottom:18px}.dn-testimonial-text{color:#374151;font-size:15px;line-height:1.8;margin-bottom:25px}.dn-testimonial-client h4{color:#111827;font-size:1rem;margin-bottom:5px}.dn-testimonial-client span{color:#6b7280;font-size:14px}@media (min-width:1200px){.dn-testimonial-scroll{flex-wrap:wrap;justify-content:center;overflow-x:visible}}@media (max-width:768px){.dn-testimonial-title{font-size:1.8rem}.dn-testimonial-card{min-width:85%}}.home-cta-section{background:none;padding:4rem 1rem}.home-cta-flex{align-items:center;display:flex;gap:2rem;margin:0 auto;max-width:1200px}.home-cta-left{flex:1 1;max-width:600px}.home-cta-left h2{font-size:2rem;line-height:1.3;margin-bottom:1rem}.home-cta-left p{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.home-cta-right{flex:1 1}.home-cta-right img{border-radius:12px;height:auto;object-fit:cover;width:100%}@media (max-width:768px){.home-cta-flex{align-items:center;flex-direction:column;gap:2rem;text-align:center}.home-cta-left{max-width:100%}.home-cta-right{display:none}}.cta .btn{width:auto}.cta .btn.primary,.cta .btn.secondary{border-radius:6px;font-weight:600;padding:14px 28px}.cta .btn.primary:hover,.cta .btn.secondary:hover{transform:translateY(-2px)}.faq-section{background-color:#f9f9f9;border-radius:12px;margin:0 auto;max-width:900px;padding:60px 20px}.faq-section h2{color:#111;font-size:2rem;font-weight:700;margin-bottom:40px;text-align:center}.faq-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 6px #0000000d;cursor:pointer;margin-bottom:15px;overflow:hidden;transition:all .3s ease}.faq-item:hover{box-shadow:0 4px 12px #0000001a}.faq-question{align-items:center;color:#222;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:18px 25px;position:relative}.faq-toggle{color:#007bff;display:inline-block;font-size:1.5rem;font-weight:700;transform-origin:center;transition:transform .4s cubic-bezier(.4,0,.2,1)}.faq-item.active .faq-toggle{transform:rotate(180deg)}.faq-answer{color:#555;font-size:1rem;line-height:1.6;max-height:0;opacity:0;overflow:hidden;padding:0 25px;transition:all .4s ease}.faq-item.active .faq-answer{max-height:500px;opacity:1;padding:15px 25px 20px}@media (max-width:768px){.faq-section h2{font-size:1.6rem;margin-bottom:30px}.faq-question{font-size:1rem;padding:15px 20px}.faq-answer{font-size:.95rem;padding:0 20px 15px}.faq-item.active .faq-answer{padding:12px 20px 18px}}.footer{background-color:#020617;color:#cbd5e1;font-size:.95rem;line-height:1.5;padding:36px 20px;text-align:center}.footer p{margin-bottom:6px}.footer p:last-child{margin-bottom:0}@media (max-width:768px){.hero{min-height:35vh;padding:40px 20px}.hero h1{font-size:2.5rem}.hero-subtext{font-size:1rem}.choose-us-section,.problem-section,.process-section,.solution-section,.who-card-section{padding:32px 16px}.choose-us-card-overlay,.problem-card-overlay,.process-card-overlay,.solution-card-overlay,.who-card-overlay{padding:32px 20px}.choose-us-card-content,.problem-card-content,.process-card-content,.solution-card-content,.who-card-content{max-width:100%}.solution-pill-grid{gap:10px}.cta{padding:60px 16px}.cta h2{font-size:1.7rem}.cta p{font-size:1rem;margin-bottom:24px}.cta .hero-cta{flex-direction:column;gap:12px}.process-list li{padding-left:28px}}@media (max-width:480px){.hero{padding:120px 40px}.hero h1{font-size:1.8rem}.hero-subtext{font-size:.9rem}.choose-us-card-overlay,.problem-card-overlay,.process-card-overlay,.solution-card-overlay,.who-card-overlay{padding:20px 16px}.process-list li{padding-left:24px}}*,:after,:before{box-sizing:border-box}body,html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,sans-serif;margin:0;max-width:100%;overflow-x:hidden;padding:0;width:100%}.about-container{margin:0 auto;max-width:1100px;padding:0 20px;width:100%}.about-hero-clean{background-color:#fff;padding:100px 20px;width:100%}.about-hero-wrapper{align-items:center;display:flex;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.about-hero-left{flex:1 1}.about-hero-intro{color:#333;font-size:1.1rem;line-height:1.7}.about-hero-right{display:flex;flex:1 1;justify-content:center}.about-hero-image{border-radius:12px;max-width:500px;object-fit:cover;width:100%}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:992px){.about-hero-wrapper{flex-direction:column;text-align:center}.about-hero-intro{font-size:1rem}}@media (max-width:768px){.about-hero-clean{padding:80px 15px}.about-hero-right{display:none}.about-hero-wrapper{gap:20px}}.problem-section{padding:32px 0}.problem-heading{color:#0a2540;font-size:2rem;line-height:1.3;margin-bottom:24px;margin-top:0;text-align:center}.problem-card{background-position:50%;background-size:cover;border-radius:16px;box-shadow:0 20px 40px #02061726;margin:0 auto;min-height:320px;overflow:hidden;position:relative;width:100%}.problem-overlay{background:#000000a6;color:#f8fafc;display:flex;flex-direction:column;inset:0;justify-content:center;padding:32px;position:absolute}.problem-overlay p{color:#f8fafc;line-height:1.6;margin-bottom:12px;margin-top:0;max-width:700px}.problem-overlay .about-emphasis{color:#fff;font-weight:600}.about-section{padding:32px 0}.about-heading{color:#0a2540;font-size:2rem;line-height:1.3;margin-bottom:24px;margin-top:0;text-align:center}.about-card{background-position:50%;background-size:cover;border-radius:16px;box-shadow:0 20px 40px #02061726;margin:0 auto;min-height:320px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.about-card:hover{box-shadow:0 30px 60px #0206172e;transform:translateY(-6px)}.about-overlay{background:#000000a6;color:#f8fafc;display:flex;flex-direction:column;inset:0;justify-content:center;padding:32px;position:absolute}.about-overlay p{color:#f8fafc;line-height:1.6;margin-bottom:12px;margin-top:0;max-width:700px}.about-overlay .about-emphasis{color:#fff;font-weight:600}@media (max-width:768px){.about-section{padding:30px 15px}.about-card{min-height:260px}.about-overlay{padding:20px}.about-overlay p{font-size:.95rem}}.different-section{background-color:#f9f9f9;font-family:Inter,sans-serif;padding:80px 20px}.different-container{margin:0 auto;max-width:1200px;text-align:center}.different-title{color:#111827;font-size:2.5rem;font-weight:700;margin-bottom:10px}.different-subtitle{color:#6b7280;font-size:1.1rem;margin-bottom:50px}.different-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;padding:0;text-align:left}.different-item{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;padding:25px 20px;transition:transform .3s,box-shadow .3s}.different-item:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-5px)}.different-icon{color:#10b981;font-size:1.8rem;margin-right:15px;margin-top:3px}.different-text strong{color:#111827;display:block;font-size:1.15rem;margin-bottom:5px}.different-text p{color:#6b7280;font-size:.95rem;line-height:1.5;margin:0}.different-item{align-items:flex-start;background-color:#f9f9f9;border-radius:10px;color:#333;cursor:pointer;display:flex;margin-bottom:1rem;padding:1rem;transition:background-color .3s ease,transform .2s ease}.different-icon{color:#4caf50;flex-shrink:0;font-size:1.5rem;margin-right:1rem;transition:color .3s ease}.different-text p,.different-text strong{color:inherit;margin:0;transition:color .3s ease}.different-item:hover{background-color:#7430b7;transform:translateY(-3px)}.different-item:hover,.different-item:hover .different-icon,.different-item:hover .different-text p,.different-item:hover .different-text strong{color:#fff}.different-item:active,.different-item:active .different-text p,.different-item:active .different-text strong{background-color:#7430b7;color:#fff}@media (hover:none){.different-item{transition:background-color .2s ease,color .2s ease}}@media (max-width:768px){.different-section{padding:60px 15px}.different-title{font-size:2rem}.different-subtitle{font-size:1rem;margin-bottom:40px}}@media (max-width:480px){.different-list{gap:20px;grid-template-columns:1fr}.different-item{padding:20px 15px}.different-icon{font-size:1.5rem;margin-right:12px}.different-text strong{font-size:1rem}.different-text p{font-size:.9rem}}.about-cta-flex{align-items:center;display:flex;gap:2rem;padding:3rem 0}.about-cta-image,.about-cta-text{flex:1 1}.about-cta-image img{border-radius:12px;height:auto;object-fit:cover;width:100%}@media (max-width:768px){.about-cta-flex{flex-direction:column}.about-cta-image{display:none}}.about-cta{background:none}@media (max-width:1024px){.difference-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.about-hero{padding-top:120px}.about-cta,.about-different,.about-section{padding:32px 0}.about-overlay,.problem-overlay{inset:auto;padding:24px 12px;position:relative}.about-card,.problem-card{min-height:auto}.difference-grid{gap:12px;grid-template-columns:1fr;margin:0;max-width:100%;padding:0}.difference-card{margin:0;width:100%}.difference-card img{height:auto;width:100%}.difference-card p{padding:10px 14px}.about-container{max-width:100%;padding:0 16px}.about-btn{width:100%}}.approach-card{background-position:50%;background-size:cover;border-radius:12px;margin-top:1.5rem;overflow:hidden;position:relative}.approach-overlay{background-color:#00000080;border-radius:12px;color:#fff;padding:2rem}.approach-heading{font-size:2rem;margin-bottom:1rem}.about-emphasis{font-weight:600;margin-bottom:1rem;margin-top:1rem}.approach-card:hover .approach-overlay{background-color:#0009;transition:background-color .3s ease}.satima-training-page{background:#fff;color:#1e293b;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.training-hero-heading{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.training-hero-section{align-items:center;background:#fff;display:flex;gap:60px;justify-content:space-between;margin-top:40px;padding:50px 10% 40px}.training-hero-image{flex:1 1}.training-hero-image img{border-radius:12px;box-shadow:0 20px 50px #00000014;max-width:520px;object-fit:cover;width:100%}.training-hero-text{flex:1 1;max-width:550px}.training-hero-heading{color:#0f172a;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:20px}.training-hero-paragraph{color:#475569;font-size:17px;margin-bottom:18px}.training-hero-paragraph strong{color:#0a66c2}.training-hero-buttons{margin-top:25px}.training-hero-btn.primary{background-color:#81ae54;border:2px solid #fff;border-radius:6px;box-shadow:0 10px 25px #81ae5440;color:#fff;display:inline-block;font-weight:600;padding:14px 28px;text-decoration:none;transition:all .3s ease}.training-hero-btn.primary:hover{background-color:#7430b7;transform:translateY(-3px)}@media (max-width:992px){.training-hero-section{flex-direction:column;padding:60px 6%;text-align:center}.training-hero-image img,.training-hero-text{max-width:100%}}@media (max-width:600px){.training-hero-heading{font-size:30px}.training-hero-paragraph{font-size:15px}}@media (max-width:768px){.training-hero-image{display:none}.training-hero-section{flex-direction:column;padding:50px 6% 20px;text-align:center}.training-hero-text{max-width:100%}}.training-about-section{background:#fff;display:flex;justify-content:center;padding:10px 2%}.training-about-container{max-width:750px;text-align:center}.training-about-heading{color:#0f172a;font-size:32px;font-weight:700;margin-bottom:10px}.training-about-line{background:#81ae54;border-radius:2px;height:4px;margin:10px auto 20px;width:60px}.training-about-paragraph{color:#475569;font-size:18px;line-height:1.7}@media (max-width:768px){.training-about-section{padding:10px 6% 50px}.training-about-heading{font-size:26px}.training-about-paragraph{font-size:16px}}.training-modules-section{background:#f8fafc;padding:20px 5%;text-align:center}.training-modules-heading{color:#0f172a;font-size:32px;margin-bottom:40px}.training-modules-cards{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin-top:40px;width:100%}.training-modules-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;position:relative;text-align:left;transition:all .3s ease}.training-modules-card-heading{color:#0f172a;font-size:20px;margin-bottom:15px;transition:color .3s ease-in-out}.training-modules-card-text{color:#64748b;font-size:15px;line-height:1.6;transition:color .3s ease-in-out}.training-modules-card:hover{background-color:#7430b7;border-color:#81ae54;box-shadow:0 18px 40px #0000001a;transform:translateY(-8px)}.training-modules-card:hover .training-modules-card-heading,.training-modules-card:hover .training-modules-card-text{color:#fff}@media (max-width:992px){.training-modules-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.training-modules-section{padding:5px 6%}.training-modules-cards{grid-template-columns:1fr}.training-modules-card{text-align:center}}.results{background:#fff;padding:30px 10%;text-align:center}.results-container{margin:0 auto;max-width:700px}.results h2{color:#0f172a;font-size:32px;font-weight:700;margin-bottom:30px;position:relative}.results h2:after{background:#81ae54;border-radius:2px;content:"";display:block;height:4px;margin:10px auto 0;width:60px}.results-list li{align-items:flex-start;color:#475569;display:flex;font-size:18px;line-height:1.8;margin-bottom:25px}.results-list .check{color:#81ae54;flex-shrink:0;font-size:22px;font-weight:700;margin-right:15px;margin-top:4px}.result-text{text-align:left}.result-text strong{color:#0f172a;display:block;font-size:18px;margin-bottom:5px}.result-text p{color:#64748b;font-size:15px;line-height:1.6;margin:0}@media (max-width:768px){.results-list li{flex-direction:row}.result-text{text-align:left}.results-list .check{font-size:20px;margin-top:2px}.result-text strong{font-size:16px}.result-text p{font-size:14px}}.training-cta-section{padding:4rem 2rem}.training-cta-container{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.training-cta-text-container{flex:1 1;min-width:300px}.training-cta-heading{color:#111;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.training-cta-text{color:#333;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.training-cta-btn{background-color:#81ae54;border:2px solid #fff;border-radius:6px;color:#fff;font-weight:600;padding:14px 28px;text-decoration:none;transition:all .3s ease}.training-cta-btn:hover{background-color:#7430b7;transform:translateY(-2px)}.training-cta-image-container{flex:1 1;min-width:300px}.training-cta-image-container img{border-radius:8px;height:auto;object-fit:cover;width:100%}@media screen and (max-width:900px){.training-cta-container{flex-direction:column}.training-cta-image-container{display:none}.training-cta-text-container{text-align:center;width:100%}.training-cta-heading{font-size:1.8rem}.training-cta-text{font-size:1rem}.training-cta-btn{margin:0 auto}}.sp-contact-page{font-family:inherit;width:100%}.sp-contact-banner{align-items:center;background:linear-gradient(135deg,#0070f3,#003d99);display:flex;height:60vh;justify-content:center;position:relative}.sp-contact-banner-overlay{animation:fadeSlideDown 1.2s ease forwards;color:#fff;text-align:center}.sp-contact-banner-title{font-size:3rem;font-weight:700;margin-bottom:15px}.sp-contact-banner-subtitle{font-size:1.3rem;margin:0 auto;max-width:600px}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.sp-contact-content{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:80px auto;max-width:1000px;padding:0 20px}.sp-contact-methods h2,.sp-contact-socials h2{font-size:1.8rem;margin-bottom:25px}.sp-contact-methods a{align-items:center;color:#b9160f;display:flex;font-size:1.1rem;gap:15px;margin-bottom:20px;text-decoration:none}.sp-contact-methods a:hover{text-decoration:underline}.sp-contact-social-icons{gap:25px}.sp-contact-social-icons a{color:#0070f3;font-size:1.8rem;transition:transform .3s ease,color .3s ease}.sp-contact-social-icons a:hover{color:#005bb5;transform:translateY(-5px)}.sp-contact-cta-section{background-color:#b9160f;color:#fff;padding:80px 20px;text-align:center;width:100%}.sp-contact-cta-wrapper{margin:0 auto;max-width:900px}.sp-contact-cta-section h2{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}.sp-contact-cta-section p{color:#e0e0e0;font-size:1.2rem;line-height:1.6;margin-bottom:30px}@media (max-width:768px){.sp-contact-cta-section{padding:60px 15px}.sp-contact-cta-section h2{font-size:2rem}.sp-contact-cta-section p{font-size:1rem}.btn secondary{font-size:.95rem;padding:12px 24px}.sp-contact-content{grid-template-columns:1fr;text-align:center}.sp-contact-methods a,.sp-contact-social-icons{justify-content:center}.sp-contact-banner{height:50vh}}.particles{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.particle{animation:float 6s ease-in-out infinite;background-color:#ffffffb3;border-radius:50%;height:6px;left:50%;position:absolute;top:50%;width:6px}.particle:nth-child(odd){animation-duration:5s}.particle:nth-child(2n){animation-duration:7s}@keyframes float{0%{opacity:.8;transform:translate(0) scale(1)}50%{opacity:.4;transform:translate(calc(-50px + 100px*var(--i)),calc(-50px + 100px*var(--i))) scale(.7)}to{opacity:.8;transform:translate(0) scale(1)}}.sp-contact-social-section{background-color:#f8f8f8;padding:40px 20px;text-align:center}.sp-contact-social-section h2{color:#333;font-size:28px;margin-bottom:20px}.sp-contact-social-icons{display:flex;gap:20px;justify-content:center}.social-icon{align-items:center;background-color:#ddd;border-radius:50%;color:#333;display:inline-flex;height:50px;justify-content:center;pointer-events:auto;text-decoration:none;transition:all .3s ease;width:50px}.social-icon:hover{color:#fff;transform:scale(1.1)}.social-icon.facebook:hover{background-color:#3b5998}.social-icon.instagram:hover{background-color:#e4405f}.social-icon.linkedin:hover{background-color:#0077b5}.satima-way{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;width:100%}.hero-left-image{align-items:center;background:none;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:80px 20px}.hero-content{flex:1 1;text-align:left}.eyebrow{color:#007bff;font-weight:600;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hero-subtext{color:#222;font-size:1.1rem;line-height:1.6}.hero-image{display:flex;flex:1 1;justify-content:flex-end}.hero-image img{border-radius:12px;height:auto;max-width:100%}@media (max-width:768px){.hero-image{display:none}}.satima-way .brand-section{margin:60px 20px;text-align:center}.satima-way .section-header{color:#111;font-size:2rem;font-weight:700;margin-bottom:30px}.satima-way .card{background-position:50%;background-size:cover;border-radius:16px;box-sizing:border-box;color:#fff;margin:0 auto;max-width:1000px;overflow:hidden;padding:40px 30px;position:relative;text-align:left}.satima-way .card .overlay{background-color:#000000a6;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.satima-way .card .card-content{position:relative;z-index:2}.satima-way .card p{font-size:1.1rem;line-height:1.6;margin-bottom:20px}.satima-way .card .highlight{font-size:1.2rem;font-weight:600}.satima-way .card .subtle{font-size:.95rem;font-style:italic;margin-top:10px}.satima-way .card .rule{font-size:1.2rem;margin:20px 0}.satima-way .card .tagline{font-size:1.5rem;font-weight:700;margin-bottom:20px}.satima-way .minimal-list{list-style:none;margin-bottom:20px;padding-left:0}.satima-way .minimal-list li{font-weight:500;margin-bottom:10px}.satima-way .pillars{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.satima-way .pillar h3{font-size:1.2rem;font-weight:600;margin-bottom:10px}.satima-way .pillar p{font-size:1rem;line-height:1.5}.satima-way .two-col{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:20px}.satima-way .two-col>div{flex:1 1 300px}.satima-way .two-col h4{font-size:1.1rem;font-weight:600;margin-bottom:10px}.satima-way .two-col ul{list-style:disc;padding-left:20px}.satima-way .two-col li{margin-bottom:8px}.satima-way .tone-list{display:flex;flex-wrap:wrap;gap:15px;list-style:none;margin-bottom:20px;padding-left:0}.satima-way .tone-list li{background:#fff3;border-radius:8px;font-weight:500;padding:8px 12px}.services-refresh-section{background-color:#f9f9f9;padding:60px 20px}.services-refresh-title{color:#1a1a1a;font-size:2rem;font-weight:700;margin-bottom:40px;text-align:center}.services-refresh-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.service-refresh-card{background-color:#fff;border-radius:12px;box-shadow:0 6px 18px #00000014;color:#222;cursor:pointer;padding:25px 20px;transition:all .3s ease}.service-refresh-card:hover{background-color:#7430b7;color:#fff}.service-refresh-card:hover .service-refresh-btn,.service-refresh-card:hover .service-refresh-desc,.service-refresh-card:hover .service-refresh-name{color:#fff;transition:color .3s ease}.service-refresh-name{color:inherit;font-size:1.3rem;font-weight:600;margin-bottom:12px}.service-refresh-desc{color:inherit;font-size:.95rem;line-height:1.5;margin-bottom:18px}.service-refresh-btn{align-items:center;color:#007bff;display:inline-flex;font-weight:500;text-decoration:none;transition:color .3s ease}.service-refresh-card:hover .service-refresh-btn{color:#fff}.service-refresh-btn .arrow{font-size:1.2rem;margin-left:5px}.satima-way .cta-link{background-color:#f60;border-radius:8px;color:#fff;display:inline-block;font-weight:600;margin-top:20px;padding:12px 25px;text-decoration:none;transition:all .3s ease}.satima-way .cta-link:hover{background-color:#e65500}.satima-way .promise-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px 0}.satima-way .promise-grid span{background:#fff3;border-radius:12px;font-weight:600;padding:12px 20px}.satima-way .negative{color:#fdd;font-weight:500}.satima-way .about-footer{background-color:#020617;color:#fff;font-size:.95rem;line-height:1.6;padding:40px 20px;text-align:center}.tagline-cta-left-image{align-items:center;background:none;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:60px 20px}.cta-content{flex:1 1;text-align:left}.tagline{color:#222;font-size:1.5rem;font-weight:600;margin-bottom:16px}.rule{color:#555;font-size:1rem;line-height:1.5;margin-bottom:24px}.satima-way .tagline-cta .btn.secondary{background-color:#7430b7;border:2px solid #fff;border-radius:6px;color:#fff;font-weight:600;padding:14px 28px;text-decoration:none;transition:all .3s ease}.satima-way .tagline-cta .btn.secondary:hover{background-color:#81ae54;color:#7430b7;transform:translateY(-2px)}.cta-image{display:flex;flex:1 1;justify-content:flex-end}.cta-image img{border-radius:12px;height:auto;max-width:100%}@media (max-width:768px){.cta-image{display:none}}@media (max-width:1024px){.satima-way .hero h1{font-size:2.2rem}.satima-way .card{padding:30px 20px}}@media (max-width:768px){.satima-way .hero h1{font-size:1.9rem}.satima-way .pillars{grid-template-columns:1fr}.satima-way .two-col{gap:20px}.satima-way .promise-grid,.satima-way .two-col{flex-direction:column}.satima-way .card .highlight,.satima-way .card .subtle,.satima-way .card p{font-size:1rem}.satima-way .card .tagline,.satima-way .tagline-cta .tagline{font-size:1.3rem}.satima-way .tagline-cta .rule{font-size:1rem}.satima-way .tagline-cta .btn{padding:12px 24px}}@media (max-width:480px){.satima-way .hero h1{font-size:1.5rem}.satima-way .cta-link,.satima-way .tagline-cta .btn{text-align:center;width:100%}}@media (max-width:768px){.satima-way .brand-section .card-content{box-sizing:border-box;padding:1rem}.satima-way .brand-section .two-col{flex-direction:column;gap:1.5rem;width:100%}.satima-way .brand-section .two-col>div{flex:1 1 100%}.satima-way .brand-section .two-col ul{padding-left:1rem}.satima-way .brand-section h4{font-size:1.1rem}.satima-way .brand-section li{font-size:.95rem}}.satima-way .brand-section .card{word-wrap:break-word}@media (max-width:768px){.satima-way .promise-grid{align-items:center;flex-direction:column;gap:12px}.satima-way .promise-grid span{font-size:.95rem;padding:10px 20px;text-align:center;width:auto}}@media (max-width:480px){.satima-way .promise-grid span{font-size:.9rem;padding:8px 16px}}.blog-page{padding:2rem}.blog-page h1{font-size:2rem;margin-bottom:2rem;text-align:center}.blog-category h2{font-size:1.5rem;margin-bottom:1rem}.blog-category ul li{list-style:none;margin:.5rem 0}.blog-category ul li a{color:#1a73e8;text-decoration:none}.blog-category ul li a:hover{text-decoration:underline}.blog-search{font-size:1rem;margin-bottom:1.5rem;padding:.5rem;width:100%}.blog-post{background-color:#fff;color:#1f2937;font-family:Segoe UI,Roboto,Arial,sans-serif;line-height:1.7;margin:0 auto;max-width:900px;padding:120px 20px 80px}.blog-title{color:#111827;font-size:2.3rem;font-weight:700;margin-bottom:25px}.blog-content p{color:#374151;font-size:1.05rem;margin-bottom:20px}.whatsapp-cta{background:linear-gradient(135deg,#ecfdf5,#f0fdfa);border:1px solid #d1fae5;border-radius:14px;margin:60px 0;padding:40px 30px;text-align:center}.whatsapp-cta h3{color:#065f46;font-size:1.6rem;margin-bottom:15px}.whatsapp-cta p{color:#064e3b;font-size:1rem;margin-bottom:25px}.whatsapp-btn{background-color:#25d366;border-radius:50px;color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:14px 28px;text-decoration:none;transition:background .3s ease,transform .2s ease}.whatsapp-btn:hover{background-color:#1ebe5d;transform:translateY(-2px)}.related-posts{margin-top:70px}.related-posts h3{color:#111827;font-size:1.4rem;margin-bottom:20px}.related-posts ul{list-style:none;margin:0;padding:0}.related-post-item{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:14px 0}.related-post-item a:first-child{color:#1f2937;font-size:1rem;font-weight:500;text-decoration:none}.related-post-item a:first-child:hover{text-decoration:underline}.related-whatsapp{color:#25d366;font-size:.9rem;font-weight:600;text-decoration:none}.related-whatsapp:hover{text-decoration:underline}.whatsapp-sticky{background-color:#25d366;border-radius:50px;bottom:25px;box-shadow:0 10px 30px #0003;color:#fff;font-size:.95rem;font-weight:600;padding:14px 22px;position:fixed;right:25px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;z-index:9999}.whatsapp-sticky:hover{box-shadow:0 14px 40px #00000040;transform:scale(1.05)}@media (max-width:768px){.blog-post{padding:110px 16px 70px}.blog-title{font-size:1.8rem}.whatsapp-cta{padding:30px 20px}.related-post-item{align-items:flex-start;flex-direction:column;gap:8px}.whatsapp-sticky{bottom:20px;padding:12px 18px;right:20px}}.wd-page{background-color:#f9fafb;color:#111827;font-family:Inter,sans-serif;line-height:1.6}.wd-hero-section{background-color:#fff;padding:100px 8%}.wd-hero-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.wd-hero-text{flex:1 1 500px}.wd-hero-text h1{color:#111827;font-size:2.2rem;margin-bottom:1rem}.wd-intro-content p{color:#374151;font-size:1rem;margin-bottom:1rem}.wd-hero-cta{background-color:#81ae54;border-radius:8px;color:#fff;display:inline-block;font-weight:600;margin-top:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.wd-hero-cta:hover{background-color:#7430b7}.wd-hero-image{flex:1 1 400px}.wd-hero-img{border-radius:12px;object-fit:cover;width:100%}@media (max-width:992px){.wd-hero-wrapper{flex-direction:column;text-align:center}}@media (max-width:768px){.wd-hero-wrapper{flex-direction:column;text-align:center}.wd-hero-text h1{font-size:1.8rem}.wd-hero-image{display:none}}.wd-video-section{padding:60px 8%;text-align:center}.wd-video-wrapper video{border-radius:12px;box-shadow:0 4px 12px #0000001a;max-width:900px;width:100%}.wd-section{padding:3rem 8%}.wd-section.alt{background:#fff;padding-top:1rem}.wd-section h2{color:#111827;font-size:1.9rem;margin-bottom:2rem;text-align:center}.wd-section-text{color:#374151;font-size:1rem;margin:0 auto;max-width:800px;text-align:center}.wd-services-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin-top:2rem}@media (min-width:768px){.wd-services-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.wd-services-grid{grid-template-columns:repeat(3,1fr)}}.wd-service-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.wd-service-card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-4px)}.wd-service-image-wrapper{height:180px;overflow:hidden;width:100%}.wd-service-image{display:block;height:100%;object-fit:contain;width:100%}.wd-service-text{padding:1rem 1.2rem 1.4rem;text-align:center}.wd-service-title{color:#111827;font-size:1.05rem;font-weight:600;margin-bottom:.5rem}.wd-service-text p{line-height:1.5;margin:0}.wd-footer,.wd-service-text p{color:#374151;font-size:.95rem}.wd-footer{padding:2rem 8%;text-align:center}@media (max-width:768px){.wd-hero-wrapper{flex-direction:column-reverse;gap:30px}.wd-hero-image,.wd-hero-text{flex:1 1 100%}.wd-services-grid{grid-template-columns:1fr}}.dm-page{color:#111;font-family:Poppins,sans-serif;line-height:1.6}.dm-hero-section{background-color:#fff;padding:100px 20px}.dm-hero-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between;margin:0 auto;max-width:1200px}.dm-hero-text{flex:1 1}.dm-hero-text h1{font-size:2.8rem;font-weight:700;margin-bottom:20px}.dm-intro-content{margin-bottom:25px}.dm-intro-line{color:#444;font-size:1.05rem;margin-bottom:12px}.dm-hero-cta{background:#81ae54;border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:14px 24px;text-decoration:none;transition:.3s ease}.dm-hero-cta:hover{background:#7430b7;transform:translateY(-2px)}.dm-hero-image{flex:1 1;text-align:center}.dm-hero-img{border-radius:12px;box-shadow:0 10px 30px #0000001a;max-width:500px;width:100%}@media (max-width:992px){.dm-hero-wrapper{flex-direction:column;text-align:center}}@media (max-width:768px){.dm-hero-wrapper{flex-direction:column;text-align:center}.dm-hero-text h1{font-size:2rem}.dm-hero-image{display:none}}.video-section{background:#f9f9f9;padding:80px 20px}.video-wrapper{margin:0 auto}.solution-section{background:#f8fafc;padding:40px 20px}.solution-title{color:#0a2540;line-height:1.3;margin:0 0 16px;text-align:center}.solution-card{background-position:50%;background-size:cover;border-radius:16px;box-shadow:0 30px 60px #0000002e;margin:0 auto;max-width:1100px;overflow:hidden}.solution-card-overlay{background:#000000a6;padding:48px}.solution-card-content{color:#fff;margin:0 auto;max-width:720px}.solution-intro{color:#dbeafe;font-size:1.05rem;margin:0 0 24px}.solution-pill-grid{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0}.solution-pill-grid li{background-color:#eaf4ff;border-radius:999px;color:#0a2540;font-size:.95rem;font-weight:500;padding:10px 18px}.solution-highlight{color:#fff;font-size:1.05rem;font-weight:600;margin:0}.solution-pill-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);list-style:none;margin:20px 0;padding:0}.solution-pill-grid li{background-color:#ffffff1a;border-radius:8px;color:inherit;cursor:pointer;padding:12px 15px;transition:all .3s ease}.solution-pill-grid li:hover{background-color:#7430b7;color:#fff;transform:translateY(-3px)}.solution-pill-grid li:hover *{color:#fff!important}.section.alt{background:#f9f9f9}.section-title{font-size:2rem;margin-bottom:40px}.section-text{color:#555;margin:0 auto;max-width:800px;text-align:center}@media (max-width:768px){.dm-hero-wrapper{flex-direction:column;text-align:center}.dm-hero-text h1{font-size:2rem}.section-title{font-size:1.6rem}}.smm-page{background-color:#f9fbfd;color:#1a1a1a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;padding-top:90px}.smm-hero-section{background-color:#fff;color:#111;padding:10px 20px}.smm-hero-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.smm-hero-text{flex:1 1 500px}.smm-hero-text h1{font-size:2.5rem;line-height:1.2;margin-bottom:20px}.smm-intro-content{margin-bottom:30px}.smm-intro-line{font-size:1.1rem;line-height:1.6;margin-bottom:15px}.smm-hero-cta{background-color:#81ae54;border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:14px 30px;text-decoration:none;transition:background-color .3s ease}.smm-hero-cta:hover{background-color:#7430b7}.smm-hero-image{flex:1 1 350px;text-align:center}.smm-hero-image img{border-radius:10px;height:auto;max-width:100%;object-fit:contain}@media (max-width:992px){.smm-hero-wrapper{flex-direction:column-reverse;gap:30px;text-align:center}.smm-hero-text h1{font-size:2rem}.smm-intro-line{font-size:1rem}.smm-hero-cta{padding:12px 25px}}@media (max-width:768px){.smm-hero-image{display:none}}.video-section{background:#f9fafb;padding:60px 20px}.video-wrapper video{border-radius:10px}.webdesign-section.alt{background:#fff;padding:60px 20px}.webdesign-section-title{font-size:2rem;margin-bottom:40px;text-align:center}.webdesign-scroll-wrapper{overflow-x:auto;padding-bottom:10px}.webdesign-grid{display:flex;gap:20px;scroll-behavior:smooth;scroll-snap-type:x mandatory}.webdesign-scroll-wrapper::-webkit-scrollbar{height:6px}.webdesign-scroll-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.webdesign-scroll-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.webdesign-card{background:#fff;border-radius:12px;box-shadow:0 4px 15px #00000014;flex:0 0 300px;overflow:hidden;scroll-snap-align:start;transition:.3s ease}.webdesign-card:hover{transform:translateY(-5px)}.webdesign-image-wrapper{height:200px;overflow:hidden;width:100%}.webdesign-image{height:100%;object-fit:contain;width:100%}.webdesign-text{padding:20px}.webdesign-title{font-size:1.2rem;margin-bottom:10px}@media (max-width:992px){.webdesign-card{flex:0 0 45%}}@media (max-width:768px){.webdesign-card{flex:0 0 90%}}@media (max-width:992px){.services-grid{grid-template-columns:repeat(2,1fr)}.hero-intro h1{font-size:2rem}}@media (max-width:768px){.hero-intro{padding:140px 15px 50px}.services-grid{grid-template-columns:1fr}.cta h2,.section-title{font-size:1.6rem}}.content-page{background:#fff;color:#1f2933;font-family:Inter,system-ui,sans-serif;line-height:1.6}.breadcrumbs{background:#fff;font-size:.9rem;padding:1rem 8%}.breadcrumbs a{color:#2563eb;text-decoration:none}.breadcrumbs span{color:#6b7280;margin:0 .4rem}.breadcrumbs .current{color:#374151;font-weight:500}.cc-hero-section{background-color:#fff;color:#111;padding:50px 20px}.cc-hero-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.cc-hero-text{flex:1 1 500px}.cc-hero-text h1{font-size:2rem;line-height:1.3;margin-bottom:15px}.cc-intro-content{margin-bottom:25px}.cc-intro-line{font-size:1.1rem;line-height:1.6;margin-bottom:10px}.cc-hero-cta{background-color:#81ae54;border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:14px 30px;text-decoration:none;transition:background-color .3s ease}.cc-hero-cta:hover{background-color:#7430b7}.cc-hero-image{flex:1 1 350px;text-align:center}.cc-hero-image img{border-radius:10px;height:auto;max-height:300px;max-width:100%;object-fit:contain}@media (max-width:992px){.cc-hero-wrapper{flex-direction:column-reverse;gap:30px;text-align:center}.cc-hero-text h1{font-size:1.8rem}.cc-intro-line{font-size:1rem}.cc-hero-cta{padding:12px 25px}}@media (max-width:768px){.cc-hero-image{display:none}}.section{padding:3rem 8%}.section.alt{background:#fff;padding-top:1rem}.section h2{color:#111827;font-size:1.9rem;margin-bottom:2rem;text-align:center}.services-grid{grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:2rem}.service-card{box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-4px)}.service-image-wrapper{height:180px}.service-text{padding:1rem 1.2rem 1.4rem;text-align:center}.service-title{color:#111827;font-size:1.05rem;margin-bottom:.5rem}.service-text p{color:#374151;font-size:.95rem;line-height:1.5;margin:0}.cta{padding:4rem 8%}.cta h2{font-size:2rem;margin-bottom:1.2rem}.about-footer{color:#6b7280;padding:2rem 8%}@media (max-width:1024px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.services-grid{grid-template-columns:1fr}.hero-intro h1{font-size:1.7rem}.cta h2{font-size:1.6rem}}@media (max-width:480px){.hero-intro h1{font-size:1.5rem}.cta h2{font-size:1.4rem}}.strategy-page{background-color:#f9fbfd;color:#1a1a1a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;overflow-x:hidden;padding-top:90px}.ds-hero-section{background-color:#fff;color:#111;padding:10px 20px}.ds-hero-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.ds-hero-text{flex:1 1 500px}.ds-hero-text h1{font-size:2rem;line-height:1.3;margin-bottom:15px}.ds-intro-content{margin-bottom:25px}.ds-intro-line{font-size:1.1rem;line-height:1.6;margin-bottom:10px}.ds-hero-cta{background-color:#81ae54;border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:14px 30px;text-decoration:none;transition:.3s ease}.ds-hero-cta:hover{background-color:#7430b7}.ds-hero-image{flex:1 1 350px;text-align:center}.ds-hero-img{border-radius:10px;height:auto;max-height:300px;max-width:100%;object-fit:contain}@media (max-width:992px){.ds-hero-wrapper{flex-direction:column-reverse;gap:30px;text-align:center}.ds-hero-text h1{font-size:1.8rem}.ds-intro-line{font-size:1rem}}@media (max-width:768px){.ds-hero-image{display:none}}.video-section{margin-bottom:80px;padding:0 20px}.video-wrapper{box-shadow:0 15px 40px #00000014}.video-wrapper,.video-wrapper video{border-radius:12px}.section{padding:80px 20px}.section.alt{background-color:#fff}.section-title{color:#111;font-size:30px;font-weight:700;margin-bottom:50px;text-align:center}.services-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px;padding:0 15px}.service-card{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;max-width:100%;overflow:hidden;transition:all .3s ease;width:100%}.service-card:hover{box-shadow:0 18px 40px #0000001a;transform:translateY(-8px)}.service-image-wrapper{height:200px;overflow:hidden;width:100%}.service-image{display:block;height:100%;object-fit:contain;transition:transform .4s ease;width:100%}.service-card:hover .service-image{transform:scale(1.05)}.service-text{padding:25px}.service-title{color:#111;font-size:20px;font-weight:600;margin-bottom:12px}.service-text p{color:#555;font-size:15px}@media (max-width:480px){.services-grid{grid-template-columns:1fr}}.cta{background:#b9160f;color:#fff;padding:80px 20px;text-align:center}.cta h2{font-size:30px;margin-bottom:20px}.cta p{color:#e5e5e5;font-size:17px;margin:0 auto 30px;max-width:700px}.btn{border-radius:6px;cursor:pointer;display:inline-block;font-weight:600;padding:14px 28px;text-decoration:none;transition:all .3s ease}.btn.secondary{background-color:#7430b7;border:2px solid #fff;color:#fff}.btn.secondary:hover{background-color:#81ae54;transform:translateY(-2px)}.about-footer{background:#020617;font-size:14px}.about-footer p{margin:6px 0}@media (max-width:992px){.hero-intro h1{font-size:30px}.section-title{font-size:26px}}@media (max-width:768px){.strategy-page{padding-top:80px}.hero-intro h1{font-size:26px}.intro-content p{font-size:16px}.section{padding:60px 15px}.cta h2{font-size:24px}}@media (max-width:480px){.hero-intro h1{font-size:22px}.btn.secondary{font-size:14px;padding:12px 24px}}.cs-page{background-color:#f9fbfd;color:#1a1a1a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;padding-top:80px}.cs-hero-section{background-color:#fff;color:#111;padding:10px 20px}.cs-hero-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin:0 auto;max-width:1200px}.cs-hero-text{flex:1 1 500px}.cs-hero-text h1{font-size:2rem;line-height:1.3;margin-bottom:15px}.cs-intro-content{margin-bottom:25px}.cs-intro-line{font-size:1.1rem;line-height:1.6;margin-bottom:10px}.cs-hero-cta{background-color:#81ae54;border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:14px 30px;text-decoration:none;transition:.3s ease}.cs-hero-cta:hover{background-color:#7430b7}.cs-hero-image{flex:1 1 350px;text-align:center}.cs-hero-img{border-radius:10px;height:auto;max-height:300px;max-width:100%;object-fit:contain}@media (max-width:992px){.cs-hero-wrapper{flex-direction:column-reverse;gap:30px;text-align:center}.cs-hero-text h1{font-size:1.8rem}.cs-intro-line{font-size:1rem}}@media (max-width:768px){.cs-hero-image{display:none}}.video-section{display:flex;justify-content:center;padding:2rem 8% .5rem}.video-wrapper{border-radius:16px;box-shadow:0 12px 35px #0000001f;max-width:900px;overflow:hidden;width:100%}.video-wrapper video{border-radius:16px;display:block;height:auto;max-height:500px;object-fit:cover;width:100%}.about-footer{background:#111;color:#ccc;font-size:.9rem;padding:30px 20px;text-align:center}
/*# sourceMappingURL=main.97faa857.css.map*/