@font-face{font-family:LinearIcons-Free;src:url(/fonts/linearicons-free8429.ttf?4l2k0u)format("truetype");font-display:swap}@font-face{font-family:Flaticon;src:url(/fonts/flaticon_agency245f.ttf?0d77276)format("truetype");font-display:swap}img[loading=lazy]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}img.loaded{background:0 0;animation:none}.main-team-image img,.gallery-item img{contain:layout style;aspect-ratio:attr(width) / attr(height)}img[loading=lazy]{will-change:background-position;transform:translateZ(0)}body{text-rendering:optimizelegibility}.value-card:hover{border-color:#3932854d;transform:translateY(-10px);box-shadow:0 20px 60px #39328533}.value-card:hover .value-card-hover-effect{opacity:1}.value-card:hover .value-icon{transform:scale(1.1)rotate(5deg)}.floating-shapes{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.shape{opacity:.06;border-radius:50%;animation:20s ease-in-out infinite float;position:absolute}.shape-1{background:#393285;width:300px;height:300px;animation-delay:0s;top:-100px;left:-100px}.shape-2{background:#393285;width:200px;height:200px;animation-delay:7s;bottom:-50px;right:-50px}.shape-3{background:#393285;width:150px;height:150px;animation-delay:14s;top:50%;right:10%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=768px){.value-propositions-grid{grid-template-columns:1fr}.achievement-stats-grid{grid-template-columns:repeat(2,1fr)}.section-title{font-size:2rem!important}.trust-section{padding:30px 20px!important}.trust-badge{margin-bottom:20px}}.theme-btn.btn-style-one.primary-btn,.theme-btn.btn-style-one.secondary-btn{color:#fff;z-index:10;background:#393285;border:2px solid #393285;border-radius:50px;align-items:center;gap:10px;padding:14px 32px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;box-shadow:0 8px 25px #3932854d}.theme-btn.btn-style-one.primary-btn:hover,.theme-btn.btn-style-one.secondary-btn:hover{color:#393285;background:#fff;transform:translateY(-3px);box-shadow:0 12px 35px #39328566}.platform-cta{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.platform-badge{background:#3932851a;border-radius:25px;margin-bottom:20px;padding:8px 20px;display:inline-block}.platform-badge .badge-text{color:#393285;font-size:.9rem;font-weight:700}.platform-title{color:#393285;margin-bottom:20px;font-size:2rem;font-weight:800}.platform-description{color:#666;margin-bottom:25px;font-size:1.1rem;line-height:1.7}.platform-features{flex-direction:column;gap:15px;display:flex}.feature-item{color:#555;background:linear-gradient(135deg,#393285,#4a42a0);border-radius:25px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 18px;font-size:1rem;display:flex;box-shadow:0 5px 15px #3932854d}.feature-item i{filter:drop-shadow(0 2px 4px #3932854d);font-size:1.2rem;color:#fff!important}.platform-features .feature-item span{color:#fff;transition:color .3s}.platform-features .feature-item:hover span{color:#000}.service-btn{align-items:center;gap:10px;display:inline-flex;color:#fff!important;background:linear-gradient(135deg,#393285,#4a42a0)!important;border:2px solid #0000!important;border-radius:25px!important;margin-top:10px!important;padding:12px 24px!important;font-weight:700!important;text-decoration:none!important;transition:all .3s!important;box-shadow:0 5px 15px #3932854d!important}.service-btn:hover{background:linear-gradient(135deg,#4a42a0,#667eea)!important;gap:15px!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #39328580!important}.service-btn i{font-size:1.1rem!important;transition:transform .3s!important}.product-card{z-index:5;position:relative}.card-inner{background:#fff;border:2px solid #0000;border-radius:20px;height:100%;padding:30px;transition:all .3s;box-shadow:0 10px 40px #3932851a}.card-inner:hover{border-color:#3932854d;transform:translateY(-10px);box-shadow:0 20px 60px #39328533}.product-icon{color:#fff;background:#393285;border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:25px;font-size:2rem;display:flex;box-shadow:0 10px 30px #3932854d}.product-title{color:#393285;margin-bottom:15px;font-size:1.4rem;font-weight:700}.product-description{color:#666;margin-bottom:20px;line-height:1.7}.feature-tag{color:#393285;background:#3932851a;border-radius:20px;margin-bottom:8px;margin-right:8px;padding:6px 14px;font-size:.85rem;font-weight:600;display:inline-block}.service-card{z-index:5;position:relative}.service-card .card-inner{background:#fff;border:2px solid #0000;border-radius:20px;height:100%;padding:35px;transition:all .3s;box-shadow:0 10px 40px #3932851a}.service-card:hover .card-inner{border-color:#3932854d;transform:translateY(-10px);box-shadow:0 20px 60px #39328533}.card-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.service-icon{color:#fff;background:#393285;border-radius:18px;justify-content:center;align-items:center;width:65px;height:65px;font-size:1.8rem;display:flex;box-shadow:0 8px 25px #3932854d}.service-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#393285,#4a42a0);border-radius:20px;padding:6px 16px;font-size:.8rem;font-weight:700}.service-title{color:#393285;margin-bottom:15px;font-size:1.4rem;font-weight:700}.service-description{color:#666;margin-bottom:20px;line-height:1.7}.service-features{flex-direction:column;gap:12px;margin-bottom:25px;display:flex}.service-features .feature-item{color:#555;align-items:center;gap:10px;font-size:.95rem;display:flex}.service-features .feature-item i{color:#393285;font-size:1rem}.service-btn{color:#393285;align-items:center;gap:10px;margin-top:10px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.service-btn:hover{color:#4a42a0;gap:15px}.service-btn i{transition:transform .3s}.service-btn:hover i{transform:translate(5px)}.platform-visual{position:relative}.main-image img{border-radius:20px;width:100%;height:auto;box-shadow:0 20px 60px #39328533}.floating-stats{gap:20px;display:flex;position:absolute;bottom:-30px;left:-30px}.stat-card{background:#fff;border-radius:15px;align-items:center;gap:15px;min-width:180px;padding:20px 25px;display:flex;box-shadow:0 10px 40px #39328526}.stat-icon{color:#fff;background:linear-gradient(135deg,#393285,#4a42a0);border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.3rem;display:flex;box-shadow:0 5px 15px #39328566}.stat-number{color:#393285;font-size:1.8rem;font-weight:800}.stat-label{color:#666;font-size:.85rem;font-weight:600}@media (width<=991px){.floating-stats{justify-content:center;margin-top:30px;position:relative;bottom:auto;left:auto}.platform-cta{flex-direction:column;align-items:stretch}.theme-btn.btn-style-one.primary-btn,.theme-btn.btn-style-one.secondary-btn{justify-content:center;width:100%}}.dashboard-showcase{background:linear-gradient(135deg,#0a1628 0%,#0d1f3c 100%);border:1px solid #4facfe24;border-top:2px solid #4facfe59;border-radius:24px;margin-top:60px;padding:60px 50px;position:relative;overflow:hidden}.dashboard-showcase:before{content:"";pointer-events:none;background:radial-gradient(circle,#39328540 0%,#0000 65%);border-radius:50%;width:340px;height:340px;position:absolute;top:-80px;right:-80px}.dashboard-showcase:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(#4facfe0f 1px,#0000 1px);background-size:24px 24px;border-radius:24px;position:absolute;inset:0}.dashboard-showcase .row{z-index:1;position:relative}.dashboard-badge{color:#4facfe;letter-spacing:1.2px;text-transform:uppercase;background:#4facfe1a;border:1px solid #4facfe47;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 18px;font-size:11px;font-weight:700;display:inline-flex}.dashboard-title{color:#fff;letter-spacing:-.5px;margin-bottom:16px;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;line-height:1.25}.dashboard-description{color:#fff9;max-width:520px;margin-bottom:30px;font-size:1rem;line-height:1.75}.dashboard-features{flex-direction:column;gap:12px;margin-bottom:36px;display:flex}.dashboard-features .feature-item{transition:border-color .3s,background .3s;box-shadow:none!important;background:#ffffff0d!important;border:1px solid #ffffff1a!important;border-radius:10px!important;align-items:center!important;gap:12px!important;margin-bottom:0!important;padding:11px 16px!important;display:flex!important}.dashboard-features .feature-item:hover{background:#4facfe14!important;border-color:#4facfe4d!important}.dashboard-features .feature-item i{flex-shrink:0;color:#4facfe!important;filter:none!important;font-size:1rem!important}.dashboard-features .feature-item span{font-size:.94rem;font-weight:500;color:#ffffffd1!important}.dashboard-features .feature-item:hover span{color:#fff!important}.dashboard-cta{flex-wrap:wrap;gap:16px;display:flex}.dashboard-visual{padding-left:30px}.dashboard-modules{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.module-card{text-align:center;cursor:default;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 14px;transition:all .3s;display:flex}.module-card:hover{background:#39328540;border-color:#4facfe59;transform:translateY(-4px);box-shadow:0 8px 24px #3932854d}.module-card i{background:linear-gradient(135deg,#4facfe,#a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.4rem}.module-card span{color:#ffffffbf;font-size:11.5px;font-weight:600;line-height:1.35}.section-cta{background:linear-gradient(135deg,#393285 0%,#1a237e 100%);border-radius:20px;margin-top:50px;padding:50px 40px;position:relative;overflow:hidden}.section-cta:before{content:"";background:radial-gradient(circle,#ffffff14 0%,#0000 65%);border-radius:50%;width:280px;height:280px;position:absolute;top:-60px;right:-60px}.section-cta h3{color:#fff;margin-bottom:14px;font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800}.section-cta p{max-width:600px;font-size:1rem;line-height:1.7;color:#ffffffb3!important;margin:0 auto 30px!important}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (width<=991px){.dashboard-visual{margin-top:40px;padding-left:0}.dashboard-showcase{padding:40px 24px}}@media (width<=576px){.dashboard-modules{grid-template-columns:repeat(2,1fr)}.section-cta{padding:36px 20px}}.apt-tech-stack-section{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%)!important;width:100%!important;padding:100px 0!important;position:relative!important}.apt-tech-container{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.apt-tech-header{text-align:center!important;width:100%!important;margin-bottom:60px!important}.apt-sub-title{color:#fff!important;letter-spacing:.5px!important;text-transform:uppercase!important;background:#393285!important;border-radius:25px!important;margin-bottom:20px!important;padding:8px 20px!important;font-size:12px!important;font-weight:700!important;display:inline-block!important;box-shadow:0 8px 20px #3932854d!important}.apt-main-title{color:#333!important;width:100%!important;margin-bottom:20px!important;font-size:2.8rem!important;font-weight:800!important;line-height:1.2!important}.apt-description{color:#666!important;max-width:800px!important;margin:0 auto 40px!important;font-size:1.15rem!important;line-height:1.8!important}.apt-tech-stats{flex-wrap:wrap!important;justify-content:center!important;gap:40px!important;width:100%!important;margin-top:40px!important;display:flex!important}.apt-stat-item{text-align:center!important;min-width:150px!important}.apt-stat-number{color:#393285!important;font-size:2.5rem!important;font-weight:800!important;line-height:1!important;display:block!important}.apt-stat-label{color:#666!important;margin-top:5px!important;font-size:.95rem!important;display:block!important}.apt-tech-tabs-container{background:#fff!important;border-radius:20px!important;width:100%!important;margin-top:50px!important;padding:40px!important;box-shadow:0 10px 40px #00000014!important}.apt-tech-tabs{border-bottom:2px solid #e0e0e0!important;flex-wrap:wrap!important;justify-content:center!important;gap:15px!important;width:100%!important;margin-bottom:40px!important;padding-bottom:20px!important;display:flex!important;overflow-x:auto!important}.apt-tab-btn{color:#666!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:none!important;border-radius:10px!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;font-size:14px!important;font-weight:600!important;transition:all .3s!important;display:flex!important}.apt-tab-btn:hover{color:#393285!important;background:#3932850d!important}.apt-tab-btn.active{color:#fff!important;background:linear-gradient(135deg,#393285,#4a42a0)!important;box-shadow:0 5px 15px #3932854d!important}.apt-tech-tab-content{width:100%!important;min-height:400px!important}.apt-tab-pane{visibility:hidden!important;opacity:0!important;width:100%!important;display:none!important}.apt-tab-pane.active{visibility:visible!important;opacity:1!important;z-index:10!important;display:block!important;position:relative!important}.apt-tab-pane:not(.active){display:none!important}.apt-tech-category-header{text-align:center!important;width:100%!important;margin-bottom:40px!important}.apt-tech-category-header i{color:#393285!important;margin-bottom:15px!important;font-size:3rem!important;display:block!important}.apt-tech-category-header h3{color:#393285!important;margin-bottom:10px!important;font-size:2rem!important;font-weight:700!important}.apt-tech-category-header p{color:#666!important;font-size:1.1rem!important}.apt-tech-grid-enhanced{grid-template-columns:repeat(3,1fr)!important;gap:30px!important;width:100%!important;display:grid!important}#database .apt-tech-grid-enhanced,#cms .apt-tech-grid-enhanced,#ai-ml .apt-tech-grid-enhanced,#devops-cloud .apt-tech-grid-enhanced,#ui-ux .apt-tech-grid-enhanced,#mobile-dev .apt-tech-grid-enhanced{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important}@media (width<=992px){.apt-tech-grid-enhanced,#database .apt-tech-grid-enhanced,#cms .apt-tech-grid-enhanced,#ai-ml .apt-tech-grid-enhanced,#devops-cloud .apt-tech-grid-enhanced,#ui-ux .apt-tech-grid-enhanced,#mobile-dev .apt-tech-grid-enhanced,.apt-tech-row{grid-template-columns:repeat(2,1fr)!important}}@media (width<=768px){.apt-tech-grid-enhanced,#database .apt-tech-grid-enhanced,#cms .apt-tech-grid-enhanced,#ai-ml .apt-tech-grid-enhanced,#devops-cloud .apt-tech-grid-enhanced,#ui-ux .apt-tech-grid-enhanced,#mobile-dev .apt-tech-grid-enhanced,.apt-tech-row{grid-template-columns:1fr!important}}.apt-tech-card{text-align:center!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:2px solid #f0f0f0!important;border-radius:16px!important;padding:30px 25px!important;transition:all .3s!important}.apt-tech-card:hover{border-color:#393285!important;transform:translateY(-5px)!important;box-shadow:0 10px 30px #39328526!important}.apt-tech-icon{justify-content:center!important;align-items:center!important;width:80px!important;height:80px!important;margin:0 auto 20px!important;display:flex!important}.apt-tech-icon img{object-fit:contain!important;max-width:100%!important;max-height:100%!important}.apt-tech-icon i,.apt-tech-icon i.fas,.apt-tech-icon i.fab,.apt-tech-icon i.far{color:#393285!important;font-size:40px!important;font-weight:900!important;display:inline-block!important}.apt-tech-tags{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;display:flex!important}.apt-tag{background:#39328514!important;border-radius:15px!important;padding:5px 12px!important;font-size:11px!important;font-weight:600!important;display:inline-block!important}.apt-tech-subcategory{width:100%!important;margin-bottom:40px!important;display:block!important}.apt-tech-subcategory h4{color:#393285!important;align-items:center!important;gap:10px!important;margin-bottom:25px!important;font-size:1.5rem!important;font-weight:700!important;display:flex!important}.apt-tech-row{grid-template-columns:repeat(3,1fr)!important;gap:25px!important;width:100%!important;display:grid!important}@media (width<=992px){.apt-tech-row{grid-template-columns:repeat(2,1fr)!important}}@media (width<=768px){.apt-tech-row{grid-template-columns:1fr!important}}@keyframes fadeInTab{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 10px 25px #39328566}50%{transform:scale(1.05);box-shadow:0 15px 35px #39328599}}@media (width<=768px){.apt-tech-stack-section{padding:60px 0!important}.apt-main-title{font-size:2rem!important}.apt-tech-stats{gap:20px!important}.apt-stat-number{font-size:2rem!important}.apt-tech-tabs{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important}.apt-tech-grid-enhanced{grid-template-columns:1fr!important}.apt-tech-category-header h3{font-size:1.5rem!important}}@keyframes scrollLogos{0%{transform:translate(0)}to{transform:translate(-50%)}}.client-logo-slider:hover{animation-play-state:paused!important}:root{--apt-dark:#060d1f;--apt-dark2:#0a1628;--apt-dark3:#0d1f3c;--apt-navy:#0e2048;--apt-blue:#0057ff;--apt-blue-l:#fff;--apt-blue-glow:#0057ff40;--apt-white:#fff;--apt-white-70:#ffffffb3;--apt-white-40:#fff6;--apt-white-12:#ffffff1f;--apt-white-06:#ffffff0f;--apt-border:#ffffff1a;--apt-radius:18px;--apt-radius-lg:26px}.apt-blue-text{background:linear-gradient(90deg,#4facfe 0%,#a78bfa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline}.apt-offerings-section{background-color:#0a1628;background-image:radial-gradient(#4facfe12 1px,#0000 1px);background-size:28px 28px;padding:90px 0 70px;position:relative}.apt-offerings-section:before{content:"";z-index:1;background:linear-gradient(90deg,#0000 0%,#4facfe59 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.apt-offerings-container{max-width:1280px;margin:0 auto;padding:0 40px}.apt-offerings-header{margin-bottom:50px}.apt-offerings-eyebrow{color:#4facfe;letter-spacing:1.2px;text-transform:uppercase;background:#4facfe1a;border:1px solid #4facfe40;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 18px;font-size:11px;font-weight:700;display:inline-flex}.apt-offerings-eyebrow i{font-size:12px}.apt-offerings-title{color:var(--apt-white);margin-bottom:0;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:800;line-height:1.25}.apt-offerings-subtitle{color:#ffffff8c;max-width:580px;margin-top:18px;font-size:1rem;line-height:1.75}.apt-showcase-card{background:linear-gradient(145deg,#0a1628 0%,#0d1f3c 40%,#111c3a 100%);border:1px solid #4facfe1f;border-top:2px solid #4facfe4d;border-radius:20px;margin-bottom:40px;padding:55px 50px 65px;position:relative;overflow:hidden}.apt-showcase-card:before{content:"";background:linear-gradient(90deg,#4facfe,#393285,#0000);width:180px;height:2px;position:absolute;top:0;left:0}.apt-showcase-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#4facfe0f 0%,#0000 65%);border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-100px}.apt-showcase-card h3{color:var(--apt-white);letter-spacing:-.02em;margin-bottom:12px;font-size:1.8rem;font-weight:700}.apt-showcase-card p{color:#ffffff8c;max-width:620px;margin-bottom:55px;font-size:15.5px;line-height:1.7}.apt-process-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.apt-step{align-items:center;display:flex}.apt-step-outer{border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.apt-step-filled .apt-step-outer{background:conic-gradient(#4facfe80,#4facfe0d,#4facfe80,#4facfe0d,#4facfe80);border-radius:50%;padding:3px;animation:12s linear infinite apt-spin-slow}.apt-step-filled .apt-step-outer:after{content:"";background:#0d1f3c;border-radius:50%;position:absolute;inset:3px}.apt-step-outline .apt-step-outer{background:0 0;border:2px solid #ffffff1a}@keyframes apt-spin-slow{to{transform:rotate(360deg)}}.apt-step-inner{text-align:center;z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:160px;height:160px;padding:18px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.apt-step-filled .apt-step-inner{animation:none}.apt-step:hover .apt-step-inner{transform:scale(1.05)}.apt-step-blue{background:linear-gradient(145deg,#4facfe 0%,#1a6dd4 100%);box-shadow:0 0 50px #4facfe33,0 0 20px #4facfe1a}.apt-step-white{background:#fff;box-shadow:0 8px 32px #0000001f}.apt-step-inner i{margin-bottom:10px;font-size:26px}.apt-step-blue i{color:#fff}.apt-step-white i{color:var(--apt-blue)}.apt-step-title{margin-bottom:4px;font-size:13px;font-weight:700;line-height:1.3;display:block}.apt-step-blue .apt-step-title{color:#fff}.apt-step-white .apt-step-title{color:#0a1628}.apt-step-desc{font-size:11px;line-height:1.4;display:block}.apt-step-blue .apt-step-desc{color:#fffc}.apt-step-white .apt-step-desc{color:#6b7280}.apt-step-arrow{color:#4facfe99;flex-shrink:0;padding:0 12px;font-size:16px;transition:color .3s}.apt-step-arrow i{animation:2s ease-in-out infinite apt-arrow-pulse}@keyframes apt-arrow-pulse{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}.apt-tab-strip{border-bottom:1px solid var(--apt-border);margin-bottom:36px}.apt-tab-nav{scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.apt-tab-nav::-webkit-scrollbar{display:none}.apt-tnav{color:var(--apt-white-40);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;flex-shrink:0;padding:16px 26px;font-size:14px;font-weight:600;transition:all .3s}.apt-tnav:hover{color:var(--apt-white-70)}.apt-tnav.active{color:var(--apt-blue-l);border-bottom-color:var(--apt-blue-l)}.apt-tpanel{display:none}.apt-tpanel.active{animation:.4s apt-fadein;display:block}@keyframes apt-fadein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.apt-tpanel-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.apt-tpanel-card{background:var(--apt-dark3);border:1px solid var(--apt-border);border-radius:var(--apt-radius);padding:34px 28px;transition:all .35s;position:relative;overflow:hidden}.apt-tpanel-card:after{content:"";border-radius:var(--apt-radius);background:linear-gradient(135deg, var(--apt-blue-glow), transparent);opacity:0;transition:opacity .35s;position:absolute;inset:0}.apt-tpanel-card:hover{border-color:#4facfe66;transform:translateY(-6px)}.apt-tpanel-card:hover:after{opacity:1}.apt-tcard-highlight{background:linear-gradient(135deg,#0a1f4e,#0d2a6e);border-color:#4facfe40}.apt-tcard-icon{color:var(--apt-blue-l);margin-bottom:18px;font-size:28px}.apt-tpanel-card h4{color:var(--apt-white);margin-bottom:10px;font-size:17px;font-weight:700}.apt-tpanel-card p{color:var(--apt-white-70);margin-bottom:18px;font-size:14px;line-height:1.65}.apt-tcard-link{color:var(--apt-blue-l);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:gap .3s;display:inline-flex}.apt-tcard-link:hover{color:#fff;gap:12px}.apt-tech-slider-wrap{position:relative}.apt-tech-slider{min-height:520px;position:relative;overflow:hidden}.apt-tech-slide{animation:.5s apt-fadein;display:none}.apt-tech-slide.active{display:block}.apt-tech-slide-content{border-radius:var(--apt-radius-lg);background:linear-gradient(135deg,#0d1f3c 0%,#0f2040 100%);border:1px solid #4facfe26;border-left:3px solid #4facfe;padding:50px;position:relative;overflow:hidden}.apt-tech-slide-content:after{content:"";pointer-events:none;background:radial-gradient(circle,#4facfe17 0%,#0000 65%);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.apt-tech-header{border-bottom:2px solid #3932854d;align-items:center;gap:16px;margin-bottom:40px;padding-bottom:24px;display:flex}.apt-tech-header i{background:linear-gradient(135deg,#393285,#4facfe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:32px}.apt-tech-header h3{color:var(--apt-white);margin:0;font-size:1.8rem;font-weight:700}.apt-tech-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.apt-tech-card{background:var(--apt-dark2);border:1px solid var(--apt-border);border-radius:var(--apt-radius);padding:34px 28px;transition:all .35s;position:relative;overflow:hidden}.apt-tech-card:after{content:"";border-radius:var(--apt-radius);background:linear-gradient(135deg, var(--apt-blue-glow), transparent);opacity:0;transition:opacity .35s;position:absolute;inset:0}.apt-tech-card:hover{border-color:#4facfe66;transform:translateY(-6px)}.apt-tech-card:hover:after{opacity:1}.apt-tech-highlight{background:linear-gradient(135deg,#1a1450,#2a1f5c);border-color:#39328580;box-shadow:0 8px 32px #3932854d}.apt-tech-icon{background:linear-gradient(135deg,#393285,#4facfe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:18px;font-size:28px}.apt-tech-card h4{color:var(--apt-white);margin-bottom:10px;font-size:17px;font-weight:700}.apt-tech-card p{color:var(--apt-white-70);margin-bottom:18px;font-size:14px;line-height:1.65}.apt-tech-link{color:#4facfe;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.apt-tech-link:hover{color:#a78bfa;gap:12px}.apt-tech-controls{justify-content:center;align-items:center;gap:20px;margin-top:40px;display:flex}.apt-tech-btn{background:var(--apt-dark3);border:2px solid var(--apt-border);width:48px;height:48px;color:var(--apt-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:all .3s;display:flex}.apt-tech-btn:hover{color:#fff;background:linear-gradient(135deg,#393285,#4a42a0);border-color:#393285;transform:scale(1.1);box-shadow:0 6px 24px #39328566}.apt-tech-dots{gap:10px;display:flex}.apt-tech-dot{background:var(--apt-white-40);cursor:pointer;border:none;border-radius:50%;width:12px;height:12px;transition:all .3s}.apt-tech-dot.active{background:linear-gradient(135deg,#393285,#4a42a0);border-radius:6px;width:32px;box-shadow:0 2px 12px #39328580}.apt-inspiring-section{background:linear-gradient(135deg,#0a0f2e 0%,#393285 100%);padding:90px 0}.apt-inspiring-container{max-width:1280px;margin:0 auto;padding:0 40px}.apt-inspiring-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:48px;display:flex}.apt-inspiring-title{color:var(--apt-white);font-size:clamp(1.9rem,3vw,2.6rem);font-weight:800;line-height:1.25}.apt-inspiring-subtitle{color:#ffffffb3;max-width:600px;margin-top:12px;font-size:16px;line-height:1.6}.apt-view-all-btn{border:2px solid var(--apt-white-40);color:var(--apt-white);white-space:nowrap;border-radius:50px;flex-shrink:0;align-items:center;gap:10px;margin-top:6px;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.apt-view-all-btn:hover{color:#fff;background:linear-gradient(135deg,#393285,#4a42a0);border-color:#393285}.apt-case-slider-wrap{position:relative}.apt-case-slider{min-height:420px;position:relative}.apt-case-slide{display:none}.apt-case-slide.active{animation:.5s apt-fadein;display:block}.apt-case-card{border-radius:var(--apt-radius-lg);cursor:pointer;border:1px solid #39328533;flex-direction:column;justify-content:flex-end;min-height:420px;padding:52px 56px;transition:all .4s;display:flex;position:relative;overflow:hidden}.apt-case-card:hover{transform:scale(1.02);box-shadow:0 12px 48px #3932854d}.apt-case-logo{backdrop-filter:blur(10px);background:#39328533;border-radius:30px;align-items:center;gap:12px;width:fit-content;margin-bottom:18px;padding:10px 16px;display:flex}.apt-case-company{color:#fff;letter-spacing:.3px;font-size:18px;font-weight:700}.apt-case-desc{color:#ffffffd9;max-width:640px;margin-bottom:28px;font-size:15.5px;line-height:1.7}.apt-services-tags{color:#f0f8ff;flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.apt-tag{backdrop-filter:blur(10px);background:#3932854d;border:1px solid #39328580;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .3s}.apt-tag:hover{background:#39328599;border-color:#393285;transform:translateY(-2px);box-shadow:0 4px 12px #39328566}.apt-code-sample{background:#0a1628f2;border:1px solid #3932854d;border-radius:12px;margin:20px 0 24px;transition:all .4s;overflow:hidden;box-shadow:0 4px 24px #0000004d}.apt-code-sample:hover{border-color:#39328599;transform:translateY(-2px);box-shadow:0 8px 32px #39328566}.apt-code-sample.compact{height:100%;margin:0}.apt-code-header{background:#39328533;border-bottom:1px solid #3932854d;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.apt-code-title{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.apt-code-title i{color:#393285;font-size:14px}.apt-code-lang{color:#fff9;font-family:Courier New,monospace;font-size:12px;font-weight:600}.apt-code-block{background:0 0;margin:0;padding:16px;overflow-x:auto}.apt-code-block code{color:#e2e8f0;white-space:pre;font-family:Courier New,Consolas,monospace;font-size:12.5px;line-height:1.6}.apt-code-result-split{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 24px;display:grid}.apt-code-side,.apt-result-side{min-width:0}.apt-result-preview{background:linear-gradient(135deg,#39328526,#0a1628e6);border:1px solid #39328566;border-radius:12px;height:100%;overflow:hidden;box-shadow:0 8px 32px #0006}.apt-result-header{background:#39328540;border-bottom:1px solid #3932854d;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.apt-result-title{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.apt-result-title i{color:#4facfe}.apt-result-badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#393285,#4a42a0);border-radius:12px;padding:4px 10px;font-size:11px;font-weight:600}.apt-result-content{padding:16px}.apt-mock-dashboard{background:#fff;border-radius:8px;padding:16px;box-shadow:0 4px 20px #0000001a}.apt-mock-header{border-bottom:2px solid #f0f0f0;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.apt-mock-logo{background:linear-gradient(135deg,#393285,#4facfe);border-radius:8px;width:32px;height:32px}.apt-mock-nav{background:#e0e0e0;border-radius:6px;flex:1;height:12px}.apt-mock-user{background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:50%;width:32px;height:32px}.apt-mock-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.apt-mock-stat-card{text-align:center;background:#f8f9fa;border-radius:8px;padding:12px}.apt-mock-stat-label{color:#666;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600}.apt-mock-stat-value{color:#393285;margin-bottom:4px;font-size:18px;font-weight:700}.apt-mock-stat-trend{border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.apt-mock-stat-trend.positive{color:#155724;background:#d4edda}.apt-mock-stat-trend.negative{color:#721c24;background:#f8d7da}.apt-mock-chart{background:#f8f9fa;border-radius:8px;align-items:flex-end;height:120px;padding:16px;display:flex}.apt-mock-chart-bars{align-items:flex-end;gap:8px;width:100%;height:100%;display:flex}.apt-bar{background:linear-gradient(#4facfe,#393285);border-radius:4px 4px 0 0;flex:1;min-height:20px;transition:all .3s}.apt-bar:hover{opacity:.8;transform:scaleY(1.05)}.apt-mock-api-response{background:#1e1e1e;border-radius:8px;overflow:hidden}.apt-api-header{background:#2d2d2d;align-items:center;gap:12px;padding:12px 16px;font-family:Courier New,monospace;font-size:12px;display:flex}.apt-api-method{color:#fff;background:#4caf50;border-radius:4px;padding:4px 8px;font-weight:600}.apt-api-url{color:#e2e8f0;flex:1}.apt-api-status{color:#fff;background:#2196f3;border-radius:4px;padding:4px 8px;font-weight:600}.apt-api-body{padding:16px;overflow-x:auto}.apt-api-body pre{color:#a5d6ff;margin:0;font-family:Courier New,monospace;font-size:11px;line-height:1.6}.apt-mock-ml-results{background:#fff;border-radius:8px;padding:16px}.apt-ml-prediction-card{text-align:center;background:linear-gradient(135deg,#3932851a,#4facfe1a);border:2px solid #393285;border-radius:8px;margin-bottom:16px;padding:16px}.apt-ml-title{color:#666;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:600}.apt-ml-value{color:#393285;margin-bottom:12px;font-size:24px;font-weight:700}.apt-ml-confidence{margin-top:12px}.apt-confidence-bar{background:#e0e0e0;border-radius:4px;height:8px;margin-bottom:6px;overflow:hidden}.apt-confidence-fill{background:linear-gradient(90deg,#393285,#4facfe);border-radius:4px;height:100%;transition:width .5s}.apt-confidence-text{color:#393285;font-size:12px;font-weight:600}.apt-ml-probabilities{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.apt-prob-item{text-align:center;background:#f8f9fa;border-radius:6px;padding:12px}.apt-prob-label{color:#666;margin-bottom:4px;font-size:11px;display:block}.apt-prob-value{color:#393285;font-size:18px;font-weight:700;display:block}.apt-mock-crm-pipeline{background:#fff;border-radius:8px;padding:16px}.apt-pipeline-stage{margin-bottom:12px}.apt-stage-label{color:#666;margin-bottom:4px;font-size:11px;font-weight:600}.apt-stage-count{color:#393285;margin-bottom:4px;font-size:16px;font-weight:700}.apt-stage-bar{background:#e0e0e0;border-radius:3px;height:6px;overflow:hidden}.apt-stage-fill{background:linear-gradient(90deg,#393285,#4facfe);border-radius:3px;height:100%;transition:width .5s}.apt-mock-hr-dashboard{background:#fff;border-radius:8px;padding:16px}.apt-hr-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.apt-hr-metric{text-align:center;background:#f8f9fa;border-radius:6px;padding:12px}.apt-hr-label{color:#666;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.apt-hr-value{color:#393285;font-size:20px;font-weight:700;display:block}.apt-hr-attendance{background:linear-gradient(135deg,#3932851a,#4facfe1a);border:1px solid #39328533;border-radius:6px;padding:12px}.apt-attendance-bar{background:#e0e0e0;border-radius:12px;height:24px;position:relative;overflow:hidden}.apt-attendance-fill{background:linear-gradient(90deg,#393285,#4facfe);border-radius:12px;height:100%;transition:width .5s;position:absolute;top:0;left:0}.apt-attendance-text{color:#fff;text-shadow:0 1px 2px #0000004d;z-index:1;font-size:11px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=1024px){.apt-code-result-split{grid-template-columns:1fr}.apt-code-side,.apt-result-side{width:100%}}@media (width<=768px){.apt-code-sample{margin:16px 0 20px}.apt-code-block{padding:12px;font-size:11px}.apt-code-header{flex-direction:column;align-items:flex-start;gap:6px}.apt-mock-stats,.apt-ml-probabilities{grid-template-columns:1fr}}.apt-case-stats{align-items:center;gap:30px;margin-bottom:32px;display:flex}.apt-case-stat{flex-direction:column;gap:4px;display:flex}.apt-cs-num{background:linear-gradient(135deg,#393285,#fff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-weight:900;line-height:1}.apt-cs-label{color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:600}.apt-case-divider{background:linear-gradient(#0000,#393285,#0000);width:1px;height:50px}.apt-case-cta{color:#fff;border:2px solid #ffffff80;border-radius:50px;align-items:center;gap:12px;width:fit-content;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.apt-case-cta:hover{color:#fff;background:linear-gradient(135deg,#393285,#4a42a0);border-color:#393285}.apt-slider-controls{justify-content:center;align-items:center;gap:20px;margin-top:28px;display:flex}.apt-slider-prev,.apt-slider-next{background:var(--apt-dark3);border:1px solid var(--apt-border);width:48px;height:48px;color:var(--apt-white);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:15px;transition:all .3s;display:flex}.apt-slider-prev:hover,.apt-slider-next:hover{background:linear-gradient(135deg,#393285,#4a42a0);border-color:#393285}.apt-slider-dots{gap:8px;display:flex}.apt-dot{background:var(--apt-white-40);cursor:pointer;border-radius:50%;width:8px;height:8px;transition:all .3s}.apt-dot.active{background:#393285;border-radius:4px;width:24px}.apt-crafting-section{background:linear-gradient(#0a0f2e 0%,#1a1450 100%);padding:90px 0}.apt-crafting-container{max-width:1280px;margin:0 auto;padding:0 40px}.apt-crafting-header{margin-bottom:48px}.apt-crafting-title{color:var(--apt-white);font-size:clamp(1.9rem,3vw,2.8rem);font-weight:800;line-height:1.3}.apt-craft-grid{grid-template-rows:auto auto;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.apt-cc-1{grid-area:1/1/2/2}.apt-cc-2{grid-area:1/2/2/3}.apt-cc-3{grid-area:1/3/3/4}.apt-cc-4{grid-area:2/1/3/2}.apt-cc-5{grid-area:2/2/3/3}.apt-craft-card{border-radius:var(--apt-radius-lg);cursor:pointer;flex-direction:column;justify-content:flex-end;min-height:310px;transition:transform .4s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}.apt-craft-card:hover{transform:translateY(-6px)scale(1.01);box-shadow:0 15px 35px #3932854d}.apt-craft-bg{border-radius:var(--apt-radius-lg);position:absolute;inset:0}.apt-craft-overlay{border-radius:var(--apt-radius-lg);background:linear-gradient(#0000 0%,#050c1c4d 40%,#050c1ceb 100%);transition:background .4s;position:absolute;inset:0}.apt-craft-card:hover .apt-craft-overlay{background:linear-gradient(#0000 0%,#050c1c73 40%,#050c1cf5 100%)}.apt-craft-body{z-index:2;padding:28px 30px;position:relative}.apt-craft-arrow{color:#ffffffb3;border:1.5px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:14px;transition:all .3s;display:flex;position:absolute;top:-180px;right:24px}.apt-craft-card:hover .apt-craft-arrow{color:#fff;background:linear-gradient(135deg,#393285,#4a42a0);border-color:#393285;box-shadow:0 4px 20px #39328580}.apt-craft-name{color:#fff;text-shadow:0 2px 8px #39328566;margin-bottom:8px;font-size:1.3rem;font-weight:700}.apt-craft-desc{color:#ffffffa6;opacity:0;max-height:0;margin:0;font-size:13.5px;line-height:1.65;transition:max-height .5s,opacity .4s;overflow:hidden}.apt-craft-card:hover .apt-craft-desc{opacity:1;max-height:150px}.apt-craft-gfx{pointer-events:none;z-index:1;position:absolute;inset:0}.apt-gfx-circle{border:1px solid #4facfe26;border-radius:50%;position:absolute}.apt-gfx-c1{width:200px;height:200px;animation:4s ease-in-out infinite apt-pulse;top:-30px;right:-30px}.apt-gfx-c2{width:140px;height:140px;animation:4s ease-in-out 1s infinite apt-pulse;top:0;right:0}.apt-gfx-orb{background:radial-gradient(circle,#393285cc,#4facfe66 70%,#0000 100%);border-radius:50%;width:60px;height:60px;animation:3s ease-in-out infinite apt-pulse;position:absolute;top:20px;right:20px;box-shadow:0 0 40px #39328599}.apt-gfx-lines{position:absolute;bottom:60px;left:0;right:0}.apt-gfx-line{background:linear-gradient(90deg,#0000,#39328566,#4facfe4d,#0000);height:1px;margin-bottom:14px}@keyframes apt-pulse{0%,to{opacity:.5}50%{opacity:1}}.apt-gfx-grid{position:absolute;inset:0}.apt-gfx-node{background:#393285;border-radius:50%;width:10px;height:10px;animation:2.5s ease-in-out infinite apt-pulse;position:absolute;box-shadow:0 0 16px #393285cc,0 0 8px #4facfe66}.apt-gfx-svg{width:100%;height:100%;position:absolute;inset:0}.apt-gfx-rings{position:absolute;top:10%;left:50%;transform:translate(-50%)}.apt-gfx-ring{border:1px solid #39328566;border-radius:50%;animation:10s linear infinite apt-ring-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #39328533}.r1{width:160px;height:160px}.r2{border-color:#39328599;width:110px;height:110px;animation-duration:7s;animation-direction:reverse}.r3{background:radial-gradient(circle,#39328580,#0000 70%);border:none;width:60px;height:60px;animation-duration:4s;box-shadow:0 0 24px #39328566}@keyframes apt-ring-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.apt-gfx-blocks{position:absolute;top:15%;right:10%}.apt-gfx-block{background:#39328540;border:1px solid #39328566;border-radius:8px;width:42px;height:42px;margin-bottom:8px;animation:2.5s ease-in-out infinite apt-pulse;box-shadow:0 4px 16px #3932854d}.b1{animation-delay:0s}.b2{margin-left:20px;animation-delay:.5s}.b3{animation-delay:1s}.b4{margin-left:20px;animation-delay:1.5s}.apt-gfx-city{height:120px;position:absolute;bottom:60px;left:0;right:0}.apt-gfx-bld{background:linear-gradient(#39328514,#39328566);border-top:1px solid #39328580;width:10%;animation:3s ease-in-out infinite apt-pulse;position:absolute;bottom:0}.apt-faq-section{background:linear-gradient(#1a1450 0%,#393285 100%);padding:90px 0 100px}.apt-faq-container{max-width:1280px;margin:0 auto;padding:0 40px}.apt-faq-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}.apt-faq-item{border-bottom:1px solid var(--apt-border);padding:0}.apt-faq-item:nth-child(odd){padding-right:60px}.apt-faq-item:nth-child(2n){border-left:1px solid var(--apt-border);padding-left:60px}.apt-faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;display:flex}.apt-faq-q span{color:var(--apt-white-70);font-size:15px;font-weight:600;line-height:1.5;transition:color .3s}.apt-faq-item.active .apt-faq-q span{color:var(--apt-white)}.apt-faq-toggle{border:1.5px solid var(--apt-white-40);width:36px;height:36px;color:var(--apt-white-70);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;transition:all .3s;display:flex}.apt-faq-item.active .apt-faq-toggle{color:#fff;background:linear-gradient(135deg,#393285,#4a42a0);border-color:#393285;transform:rotate(180deg)}.apt-faq-a{max-height:0;transition:max-height .45s,padding .3s;overflow:hidden}.apt-faq-item.active .apt-faq-a{max-height:300px;padding-bottom:24px}.apt-faq-a p{color:var(--apt-white-40);margin:0;font-size:14px;line-height:1.75}.apt-faq-header-enhanced{text-align:center;margin-bottom:60px;position:relative}.apt-faq-icon-wrapper{background:linear-gradient(135deg,#393285,#4a42a0);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;animation:3s ease-in-out infinite float;display:flex;box-shadow:0 10px 30px #3932854d}.apt-faq-icon-wrapper i{color:#fff;font-size:32px}.apt-faq-title{color:var(--apt-white);margin-bottom:16px;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:800;line-height:1.2}.apt-gradient-text{background:linear-gradient(135deg,#393285,#4facfe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.apt-faq-subtitle{color:var(--apt-white-70);max-width:600px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:16px}.apt-faq-search{max-width:600px;margin:0 auto;position:relative}.apt-faq-search i{color:var(--apt-white-40);z-index:2;font-size:16px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.apt-faq-search input{border:2px solid var(--apt-white-20);width:100%;color:var(--apt-white);background:#ffffff0d;border-radius:50px;outline:none;padding:16px 50px;font-size:15px;transition:all .3s}.apt-faq-search input:focus{background:#ffffff1a;border-color:#393285;box-shadow:0 0 0 4px #39328533}.apt-faq-search input::placeholder{color:var(--apt-white-40)}.apt-clear-search{color:var(--apt-white);cursor:pointer;z-index:2;background:#3932854d;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.apt-clear-search:hover{background:#39328599;transform:translateY(-50%)scale(1.1)}.apt-faq-topics{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:48px;display:flex}.apt-topic-label{color:var(--apt-white-70);font-size:14px;font-weight:600}.apt-topic-tag{border:1px solid var(--apt-white-20);color:var(--apt-white-70);cursor:pointer;background:#ffffff0d;border-radius:50px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .3s;display:flex}.apt-topic-tag i{font-size:12px}.apt-topic-tag:hover{color:var(--apt-white);background:#3932854d;border-color:#393285;transform:translateY(-2px)}.apt-faq-icon{background:linear-gradient(135deg,#39328533,#4facfe33);border:1px solid #3932854d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.apt-faq-icon i{color:#4facfe;font-size:18px}.apt-faq-item.active .apt-faq-icon{background:linear-gradient(135deg,#393285,#4a42a0);border-color:#393285}.apt-faq-item.active .apt-faq-icon i{color:#fff}.apt-faq-toggle i{transition:transform .3s}.apt-faq-item.active .apt-faq-toggle i{transform:rotate(45deg)}.apt-faq-cta{text-align:center;background:linear-gradient(135deg,#3932854d,#4facfe1a);border:2px solid #3932854d;border-radius:24px;margin-top:80px;padding:48px 40px;position:relative;overflow:hidden}.apt-faq-cta:before{content:"";background:radial-gradient(circle,#3932851a 0%,#0000 70%);width:200%;height:200%;animation:20s linear infinite rotate;position:absolute;top:-50%;left:-50%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.apt-faq-cta-content{z-index:1;position:relative}.apt-faq-cta h3{color:var(--apt-white);margin-bottom:12px;font-size:28px;font-weight:700}.apt-faq-cta p{color:var(--apt-white-70);margin-bottom:32px;font-size:16px}.apt-faq-cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.apt-btn-primary,.apt-btn-secondary{cursor:pointer;border:none;border-radius:50px;align-items:center;gap:10px;padding:16px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.apt-btn-primary{color:#fff;background:linear-gradient(135deg,#393285,#4a42a0);box-shadow:0 8px 20px #3932854d}.apt-btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 30px #39328580}.apt-btn-secondary{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 8px 20px #25d3664d}.apt-btn-secondary:hover{transform:translateY(-3px);box-shadow:0 12px 30px #25d36680}.apt-btn-primary i,.apt-btn-secondary i{font-size:16px}@media (width<=1024px){.apt-tpanel-grid,.apt-tech-grid{grid-template-columns:1fr 1fr}.apt-craft-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.apt-cc-1{grid-area:auto/1/auto/2}.apt-cc-2{grid-area:auto/2/auto/3}.apt-cc-3{grid-area:auto/1/auto/2}.apt-cc-4{grid-area:auto/2/auto/3}.apt-cc-5{grid-area:auto/1/auto/3}.apt-faq-grid{grid-template-columns:1fr}.apt-faq-item:nth-child(odd){padding-right:0}.apt-faq-item:nth-child(2n){border-left:none;padding-left:0}}@media (width<=768px){.apt-offerings-container,.apt-inspiring-container,.apt-crafting-container,.apt-faq-container{padding:0 20px}.apt-offerings-section,.apt-inspiring-section,.apt-crafting-section,.apt-faq-section{padding:60px 0}.apt-tpanel-grid,.apt-tech-grid{grid-template-columns:1fr}.apt-tech-slide-content{padding:30px 24px}.apt-tech-header h3{font-size:1.4rem}.apt-tech-slider{min-height:auto}.apt-craft-grid{grid-template-columns:1fr}.apt-cc-1,.apt-cc-2,.apt-cc-3,.apt-cc-4,.apt-cc-5{grid-area:auto}.apt-process-steps{flex-direction:column;align-items:center;gap:10px}.apt-step-arrow{padding:5px 0;transform:rotate(90deg)}.apt-step-outer{width:170px;height:170px}.apt-step-inner{width:140px;height:140px;padding:14px}.apt-showcase-card{padding:30px 20px 40px}.apt-showcase-card h3{text-align:center;font-size:1.4rem}.apt-showcase-card p{text-align:center}.apt-tech-stack-section{box-sizing:border-box!important;background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%)!important;width:100%!important;padding:100px 0!important;position:relative!important}.apt-tech-container{box-sizing:border-box!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important}.apt-tech-header{text-align:center!important;width:100%!important;margin-bottom:60px!important}.apt-sub-title{color:#fff!important;letter-spacing:.5px!important;text-transform:uppercase!important;background:#393285!important;border-radius:25px!important;margin-bottom:20px!important;padding:8px 20px!important;font-size:12px!important;font-weight:700!important;display:inline-block!important;box-shadow:0 8px 20px #3932854d!important}.apt-main-title{color:#333!important;width:100%!important;margin-bottom:20px!important;font-size:2.8rem!important;font-weight:800!important;line-height:1.2!important}.apt-gradient-text{background:linear-gradient(135deg,#393285,#4facfe)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.apt-description{color:#666!important;max-width:800px!important;margin:0 auto 40px!important;font-size:1.15rem!important;line-height:1.8!important}.apt-tech-stats{flex-wrap:wrap!important;justify-content:center!important;gap:40px!important;width:100%!important;margin-top:40px!important;display:flex!important}.apt-stat-item{text-align:center!important;min-width:150px!important}.apt-stat-number{color:#393285!important;font-size:2.5rem!important;font-weight:800!important;line-height:1!important;display:block!important}.apt-stat-label{color:#666!important;margin-top:5px!important;font-size:.95rem!important;display:block!important}.apt-tech-tabs-container{box-sizing:border-box!important;background:#fff!important;border-radius:20px!important;width:100%!important;margin-top:50px!important;padding:40px!important;box-shadow:0 10px 40px #00000014!important}.apt-tech-tabs{border-bottom:2px solid #e0e0e0!important;flex-wrap:wrap!important;justify-content:center!important;gap:15px!important;width:100%!important;margin-bottom:40px!important;padding-bottom:20px!important;display:flex!important;overflow-x:auto!important}.apt-tab-btn{color:#666!important;cursor:pointer!important;white-space:nowrap!important;background:0 0!important;border:none!important;border-radius:10px!important;flex-shrink:0!important;align-items:center!important;gap:8px!important;padding:12px 24px!important;font-size:14px!important;font-weight:600!important;transition:all .3s!important;display:flex!important}.apt-tab-btn:hover{color:#393285!important;background:#3932850d!important}.apt-tab-btn.active{color:#fff!important;background:linear-gradient(135deg,#393285,#4a42a0)!important;box-shadow:0 5px 15px #3932854d!important}.apt-tech-tab-content{width:100%!important;min-height:400px!important}.apt-tab-pane{width:100%!important;animation:.4s fadeInTab!important;display:none!important}.apt-tab-pane.active{display:block!important}@keyframes fadeInTab{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.apt-tech-category-header{text-align:center!important;width:100%!important;margin-bottom:40px!important}.apt-tech-category-header i{color:#393285!important;margin-bottom:15px!important;font-size:3rem!important;display:block!important}.apt-tech-category-header h3{color:#393285!important;margin-bottom:10px!important;font-size:2rem!important;font-weight:700!important}.apt-tech-category-header p{color:#666!important;font-size:1.1rem!important}.apt-tech-grid-enhanced{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:30px!important;width:100%!important;display:grid!important}.apt-tech-card{text-align:center!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:2px solid #f0f0f0!important;border-radius:16px!important;padding:30px 25px!important;transition:all .3s!important}.apt-tech-card:hover{border-color:#393285!important;transform:translateY(-5px)!important;box-shadow:0 10px 30px #39328526!important}.apt-tech-icon{justify-content:center!important;align-items:center!important;width:80px!important;height:80px!important;margin:0 auto 20px!important;display:flex!important}.apt-tech-icon img{object-fit:contain!important;max-width:100%!important;max-height:100%!important}.apt-tech-icon i,.apt-tech-icon i.fas,.apt-tech-icon i.fab,.apt-tech-icon i.far{color:#393285!important;font-size:40px!important;font-weight:900!important;display:inline-block!important}.apt-tech-card h4{color:#333!important;margin-bottom:15px!important;font-size:1.4rem!important;font-weight:700!important}.apt-tech-card p{color:#666!important;margin-bottom:20px!important;font-size:.95rem!important;line-height:1.7!important}.apt-tech-tags{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;display:flex!important}.apt-tag{background:#39328514!important;border-radius:15px!important;padding:5px 12px!important;font-size:11px!important;font-weight:600!important;display:inline-block!important}.apt-tech-subcategory{width:100%!important;margin-bottom:40px!important}.apt-tech-subcategory h4{color:#393285!important;align-items:center!important;gap:10px!important;margin-bottom:25px!important;font-size:1.5rem!important;font-weight:700!important;display:flex!important}.apt-tech-row{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:25px!important;width:100%!important;display:grid!important}@media (width<=768px){.apt-tech-stack-section{padding:60px 0!important}.apt-main-title{font-size:2rem!important}.apt-tech-stats{gap:20px!important}.apt-stat-number{font-size:2rem!important}.apt-tech-tabs{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important}.apt-tech-grid-enhanced{grid-template-columns:1fr!important}.apt-tech-category-header h3{font-size:1.5rem!important}.apt-tech-container{padding:0 15px!important}.apt-tech-tabs-container{padding:25px 20px!important}}.apt-case-card{padding:30px 28px}.apt-inspiring-header{flex-direction:column;align-items:flex-start}}.btn-style-one.whatsapp-btn{color:#fff;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border:none;transition:all .3s;box-shadow:0 8px 20px #25d3664d}.btn-style-one.whatsapp-btn:hover{color:#fff;background:linear-gradient(135deg,#128c7e 0%,#0d7a6e 100%);transform:translateY(-5px);box-shadow:0 12px 30px #25d36680}.btn-style-one.whatsapp-btn i{margin-right:8px;font-size:1.1rem}@media (width<=768px){.btn-box{flex-direction:column;align-items:stretch;gap:15px;display:flex}.btn-style-one.whatsapp-btn{text-align:center;width:100%}}.floating-logo-left{z-index:10;flex-direction:column;gap:15px;display:flex;position:absolute;top:50%;left:-120px;transform:translateY(-50%)}.floating-logo-left .floating-card{background:#fff;border:2px solid #3932851a;border-radius:16px;min-width:180px;padding:20px 25px;transition:all .3s;animation:3s ease-in-out infinite float;box-shadow:0 10px 40px #39328526}.floating-logo-left .floating-card:nth-child(2){animation-delay:1.5s}.floating-logo-left .floating-card:hover{border-color:#3932854d;transform:translateY(-5px);box-shadow:0 15px 50px #39328540}.floating-logo-left .card-content h4{color:#393285;margin:0 0 5px;font-size:1rem;font-weight:700}.floating-logo-left .card-content p{color:#666;margin:0;font-size:.85rem;font-weight:500}@media (width<=1024px){.floating-logo-left{display:none}}.section-header-clean{animation:.8s fadeInDown}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.service-category-refined{animation:.8s backwards fadeInUp}.service-category-refined>div:first-child{animation:.6s backwards fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.service-card-premium{cursor:pointer;background:#fff;border:2px solid #3932850f;border-radius:20px;flex-direction:column;height:100%;padding:30px 25px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #39328514}.card-glow-effect{opacity:0;pointer-events:none;background:radial-gradient(circle,#39328514 0%,#0000 70%);width:200%;height:200%;transition:opacity .5s;position:absolute;top:-50%;left:-50%}.service-card-premium:hover{border-color:#39328533;transform:translateY(-8px);box-shadow:0 15px 50px #39328526}.service-card-premium:active{transition:all .1s;transform:translateY(-4px)scale(.98);box-shadow:0 8px 25px #3932851f}.service-card-premium:hover .card-glow-effect{opacity:1}.premium-icon-wrapper{margin-bottom:20px;display:inline-block;position:relative}.service-icon-premium{color:#fff;z-index:2;background:#393285;border-radius:18px;justify-content:center;align-items:center;width:65px;height:65px;font-size:1.8rem;transition:all .4s;display:flex;position:relative;box-shadow:0 8px 25px #3932854d}.icon-bg-circle{opacity:0;z-index:1;background:radial-gradient(circle,#39328526 0%,#0000 70%);border-radius:50%;width:120px;height:120px;transition:opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.service-card-premium:hover .service-icon-premium{transform:scale(1.1);box-shadow:0 12px 35px #39328566}.service-card-premium:hover .icon-bg-circle{opacity:1}.service-title-premium{color:#1a1a2e;margin-bottom:12px;font-size:1.25rem;font-weight:700;line-height:1.4}.service-description-premium{color:#666;flex-grow:1;margin-bottom:18px;font-size:.95rem;font-weight:400;line-height:1.7}.service-footer{border-top:1px solid #39328514;margin-top:auto;padding-top:15px}.service-link-premium{color:#393285;align-items:center;gap:8px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.service-link-premium span{position:relative}.service-link-premium:hover{color:#5a4db8;gap:12px}.service-link-premium i{font-size:.9rem;transition:transform .3s}.service-link-premium:hover i{transform:translate(5px)}.services-grid-premium{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}@media (width<=1024px){.services-grid-premium{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.section-header-premium h2{font-size:2.5rem!important}}@media (width<=768px){.services-grid-premium{grid-template-columns:1fr}.comprehensive-services-section{padding:80px 0 60px}.section-header-premium{margin-bottom:50px}.section-title-premium{font-size:2.2rem!important;line-height:1.3!important}.section-subtitle-premium{font-size:1.1rem!important}.service-card-premium{padding:30px 25px}.service-category-premium>div:first-child{margin-bottom:35px!important}.service-icon-premium{width:70px!important;height:70px!important;font-size:1.8rem!important}.service-title-premium{font-size:1.3rem!important}}@media (width<=480px){.section-title-premium{font-size:1.8rem!important}.service-card-premium{padding:25px 20px}}.whatsapp-float{z-index:9999;animation:2s infinite whatsappPulse;position:fixed;bottom:30px;right:30px}.whatsapp-btn{color:#fff;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #25d36666}.whatsapp-btn:before{content:"";background:radial-gradient(circle,#ffffff4d 0%,#0000 70%);width:200%;height:200%;animation:3s infinite ripple;position:absolute;top:-50%;left:-50%}.whatsapp-btn i{z-index:2;font-size:35px;position:relative}.whatsapp-tooltip{color:#333;white-space:nowrap;opacity:0;visibility:hidden;background:#fff;border-radius:8px;padding:10px 15px;font-size:14px;font-weight:600;transition:all .3s;position:absolute;top:50%;right:75px;transform:translateY(-50%);box-shadow:0 5px 20px #00000026}.whatsapp-tooltip:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:6px solid #fff;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.whatsapp-float:hover .whatsapp-tooltip{opacity:1;visibility:visible;right:80px}.whatsapp-btn:hover{transform:scale(1.1);box-shadow:0 12px 35px #25d36680}@keyframes whatsappPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.exit-intent-overlay{backdrop-filter:blur(10px);z-index:10000;background:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s fadeInOverlay;display:none;position:fixed;top:0;left:0}.exit-intent-popup{background:#fff;border-radius:20px;width:90%;max-width:600px;animation:.4s slideInPopup;position:relative;overflow:hidden;box-shadow:0 25px 100px #0000004d}.popup-header{color:#fff;text-align:center;background:linear-gradient(135deg,#393285 0%,#5b4bb6 100%);padding:30px;position:relative}.close-popup{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:20px;transition:all .3s;display:flex;position:absolute;top:15px;right:15px}.close-popup:hover{background:#ffffff4d;transform:rotate(90deg)}.popup-badge{letter-spacing:1px;text-transform:uppercase;background:#fff3;border-radius:20px;margin-bottom:15px;padding:6px 15px;font-size:12px;font-weight:700;display:inline-block}.popup-title{margin-bottom:10px;font-size:32px;font-weight:800;line-height:1.2}.popup-subtitle{opacity:.95;font-size:16px;line-height:1.5}.popup-body{padding:40px}.offer-details{text-align:center;background:linear-gradient(135deg,#3932850d 0%,#39328514 100%);border:2px dashed #393285;border-radius:15px;margin-bottom:30px;padding:25px}.offer-value{color:#393285;margin-bottom:10px;font-size:42px;font-weight:800;line-height:1}.offer-text{color:#555;font-size:15px;line-height:1.6}.offer-features{margin:25px 0;padding:0;list-style:none}.offer-features li{color:#333;align-items:center;gap:12px;padding:10px 0;font-size:15px;display:flex}.offer-features li i{color:#28a745;font-size:18px}.countdown-timer{text-align:center;background:#f8f9fa;border-radius:12px;margin-bottom:25px;padding:20px}.countdown-label{color:#666;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-size:14px;font-weight:600}.countdown-numbers{justify-content:center;gap:15px;display:flex}.countdown-item{background:#fff;border-radius:8px;min-width:60px;padding:12px;box-shadow:0 3px 10px #00000014}.countdown-number{color:#393285;font-size:28px;font-weight:800;line-height:1;display:block}.countdown-unit{color:#999;text-transform:uppercase;margin-top:5px;font-size:11px}.email-form-group{margin-bottom:20px}.email-input{box-sizing:border-box;border:2px solid #e0e0e0;border-radius:10px;width:100%;padding:16px 20px;font-size:16px;transition:all .3s}.email-input:focus{border-color:#393285;outline:none;box-shadow:0 0 0 4px #3932851a}.claim-offer-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#393285 0%,#5b4bb6 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;padding:18px;font-size:18px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 8px 20px #3932854d}.claim-offer-btn:hover{transform:translateY(-3px);box-shadow:0 12px 30px #39328566}.claim-offer-btn i{font-size:18px}.popup-footer{text-align:center;color:#999;margin-top:20px;font-size:13px}.popup-footer i{color:#28a745;margin-right:5px}.cost-calculator-section{background:linear-gradient(135deg,#f8f9ff 0%,#e8ecff 100%);padding:100px 0;position:relative}.calculator-container{background:#fff;border-radius:25px;max-width:900px;margin:0 auto;padding:50px;box-shadow:0 20px 60px #0000001a}.calculator-header{text-align:center;margin-bottom:50px}.calc-title{color:#1a202c;margin-bottom:15px;font-size:36px;font-weight:800}.calc-subtitle{color:#718096;font-size:18px;line-height:1.6}.calculator-steps{gap:35px;display:grid}.calc-step{background:#fff;border:2px solid #e2e8f0;border-radius:15px;padding:30px;transition:all .3s}.calc-step:hover{border-color:#393285;box-shadow:0 10px 30px #3932851a}.step-label{color:#2d3748;margin-bottom:20px;font-size:18px;font-weight:700;display:block}.service-select{color:#2d3748;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23393285' d='M6 9L1 4h10z'/%3E%3C/svg%3E") right 15px center no-repeat;border:2px solid #e2e8f0;border-radius:12px;width:100%;padding:16px 45px 16px 20px;font-size:16px;transition:all .3s}.service-select:focus{border-color:#393285;outline:none}.checkbox-group{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;display:grid}.checkbox-item{cursor:pointer;background:#f8f9fa;border-radius:10px;align-items:center;gap:10px;padding:15px;transition:all .3s;display:flex}.checkbox-item:hover{background:#edf2f7}.checkbox-item input[type=checkbox]{cursor:pointer;accent-color:#393285;width:20px;height:20px}.checkbox-item label{color:#2d3748;cursor:pointer;margin:0;font-size:15px;font-weight:500}.timeline-select{color:#2d3748;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:12px;width:100%;padding:16px 20px;font-size:16px;transition:all .3s}.estimated-result{text-align:center;color:#fff;background:linear-gradient(135deg,#393285 0%,#5b4bb6 100%);border-radius:20px;margin-top:30px;padding:40px;box-shadow:0 15px 40px #3932854d}.result-title{opacity:.9;margin-bottom:20px;font-size:20px;font-weight:600}.result-amount{text-shadow:0 5px 20px #0003;margin-bottom:15px;font-size:56px;font-weight:800;line-height:1}.result-note{opacity:.8;margin-bottom:30px;font-size:14px;line-height:1.5}.quote-cta-btn{color:#393285;background:#fff;border-radius:50px;align-items:center;gap:12px;padding:18px 40px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 10px 30px #0003}.quote-cta-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px #0000004d}@media (width<=768px){.whatsapp-float{bottom:20px;right:20px}.whatsapp-btn{width:60px;height:60px}.whatsapp-btn i{font-size:30px}.whatsapp-tooltip{display:none}.exit-intent-popup{width:95%;margin:20px}.popup-header{padding:25px 20px}.popup-title{font-size:26px}.popup-body{padding:25px 20px}.offer-value{font-size:36px}.calculator-container{padding:30px 20px}.calc-title{font-size:28px}.calc-step{padding:20px}.checkbox-group{grid-template-columns:1fr}.result-amount{font-size:42px}.quote-cta-btn{padding:15px 30px;font-size:16px}}.ai-content-services-section{background:linear-gradient(135deg,#0f0c29 0%,#1a1640 50%,#2d266b 100%);padding:100px 0;position:relative;overflow:hidden}.ai-content-services-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#667eea26 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.ai-content-services-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#3932851f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-150px;left:-150px}.premium-badge-wrapper{perspective:1000px}.premium-badge{color:#fff;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50px;align-items:center;padding:12px 28px;font-size:13px;font-weight:700;animation:3s ease-in-out infinite badgePulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #667eea80}.premium-badge:before{content:"";background:linear-gradient(45deg,#0000,#fff6,#0000);width:200%;height:200%;animation:3s infinite badgeShine;position:absolute;top:-50%;left:-50%}@keyframes badgePulse{0%,to{transform:scale(1);box-shadow:0 10px 40px #667eea80}50%{transform:scale(1.05);box-shadow:0 15px 50px #667eeab3}}@keyframes badgeShine{0%{transform:translate(-100%)rotate(45deg)}to{transform:translate(100%)rotate(45deg)}}.premium-section-title{color:#fff;letter-spacing:-.5px;text-shadow:0 4px 20px #0000004d;margin-bottom:20px;font-size:3.5rem;font-weight:800;line-height:1.2;position:relative}.gradient-text-animated{background:linear-gradient(135deg,#18a052 0%,#0072ff 50%,#18a052 100%) 0 0/200%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px #00c6ff80);-webkit-background-clip:text;background-clip:text;font-weight:900;animation:5s infinite gradientShift;display:inline}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.subtitle-bullets{flex-direction:column;align-items:center;gap:15px;display:flex}.bullet-item{color:#e0e0e0;align-items:center;gap:12px;font-size:1.1rem;animation:.8s both slideInLeft;display:flex}.bullet-item:first-child{animation-delay:.2s}.bullet-item:nth-child(2){animation-delay:.4s}.bullet-item:nth-child(3){animation-delay:.6s}.bullet-item i{color:#18a052;filter:drop-shadow(0 2px 8px #00c6ff99);flex-shrink:0;font-size:20px}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.trust-badges-container{text-align:center}.trust-badges-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;display:flex}.trust-badge-item{color:#b0b0b0;cursor:default;flex-direction:column;align-items:center;gap:8px;font-size:14px;transition:all .3s;display:flex}.trust-badge-item i{color:#fff;filter:drop-shadow(0 4px 12px #00c6ff80);font-size:32px;transition:all .3s}.trust-badge-item:hover{color:#fff;transform:translateY(-5px)}.trust-badge-item:hover i{color:#0f8;filter:drop-shadow(0 8px 20px #0f8c);transform:scale(1.25)rotate(5deg)}.service-card-premium{z-index:1;position:relative}.premium-card-inner{backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e1946f2 0%,#2d266be6 100%);border:2px solid #667eea33;border-radius:30px;height:100%;padding:50px 35px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 10px 40px #0006,inset 0 0 60px #667eea0d}.premium-card-inner:before{content:"";-webkit-mask-composite:xor;opacity:0;background:linear-gradient(135deg,#667eea,#764ba2,#00c6ff);border-radius:30px;padding:3px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.premium-card-inner:hover{border-color:#667eea80;transform:translateY(-15px);box-shadow:0 25px 70px #667eea4d,inset 0 0 70px #667eea1f}.premium-card-inner:hover:before{opacity:1}.premium-card-inner:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#667eea1a 0%,#0000 70%);width:200%;height:200%;transition:opacity .4s;position:absolute;top:-50%;left:-50%}.premium-card-inner:hover:after{opacity:1}.gradient-border{z-index:-1;opacity:0;background:linear-gradient(135deg,#393285,#667eea,#5a4fcf);border-radius:30px;width:100%;height:100%;padding:3px;transition:opacity .4s;position:absolute;top:0;left:0}[data-theme=purple] .gradient-border{background:linear-gradient(135deg,#667eea,#764ba2,#393285)}[data-theme=orange] .gradient-border{background:linear-gradient(135deg,#ff6b35,#f7931e,#ff8c42)}[data-theme=green] .gradient-border{background:linear-gradient(135deg,#28a745,#20c997,#00c897)}.premium-card-inner:hover .gradient-border{opacity:1;animation:3s linear infinite borderRotate}@keyframes borderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.premium-service-icon{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 30px;transition:all .4s;display:flex;position:relative}[data-theme=purple] .premium-service-icon{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);box-shadow:0 10px 30px #667eea66}[data-theme=orange] .premium-service-icon{background:linear-gradient(135deg,#ff6b35 0%,#f7931e 100%);box-shadow:0 10px 30px #ff6b3566}[data-theme=green] .premium-service-icon{background:linear-gradient(135deg,#28a745 0%,#20c997 100%);box-shadow:0 10px 30px #28a74566}.premium-service-icon i{color:#fff;font-size:42px;transition:all .4s}.premium-card-inner:hover .premium-service-icon{transform:scale(1.1)rotate(10deg)}.premium-card-inner:hover .premium-service-icon i{animation:.6s iconBounce}@keyframes iconBounce{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.service-category-badge{border-radius:20px;align-items:center;gap:6px;padding:6px 15px;font-size:12px;font-weight:700;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 5px 15px #0000001a}.badge-purple{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2)}.badge-orange{color:#fff;background:linear-gradient(135deg,#ff6b35,#f7931e)}.badge-green{color:#fff;background:linear-gradient(135deg,#28a745,#20c997)}.premium-service-title{color:#fff;text-align:center;text-shadow:0 2px 10px #0000004d;margin-bottom:15px;font-size:1.8rem;font-weight:800}.premium-service-description{color:#d0d0d0;text-align:center;margin-bottom:25px;font-size:1rem;line-height:1.7}.premium-feature-list{flex-direction:column;gap:12px;margin:0 0 30px;padding:0;list-style:none;display:flex}.feature-item-slide{color:#e0e0e0;opacity:0;background:linear-gradient(135deg,#667eea26,#764ba21a);border:1px solid #667eea33;border-radius:15px;align-items:center;gap:12px;padding:12px 18px;font-size:.95rem;transition:all .3s;animation:.5s forwards featureSlideIn;display:flex;position:relative;overflow:hidden;transform:translate(-20px)}.feature-item-slide:before{content:"";background:linear-gradient(#667eea,#18a052);width:3px;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleY(0)}.feature-item-slide:first-child{animation-delay:.1s}.feature-item-slide:nth-child(2){animation-delay:.2s}.feature-item-slide:nth-child(3){animation-delay:.3s}.feature-item-slide:nth-child(4){animation-delay:.4s}@keyframes featureSlideIn{to{opacity:1;transform:translate(0)}}.feature-item-slide:hover{background:linear-gradient(135deg,#667eea40,#764ba233);border-color:#667eea80;transform:translate(8px);box-shadow:0 5px 20px #667eea66}.feature-item-slide:hover:before{transform:scaleY(1)}.feature-item-slide i{color:#18a052;filter:drop-shadow(0 2px 8px #00c6ff99);flex-shrink:0;font-size:18px;transition:all .3s}.feature-item-slide:hover i{color:#0f8;filter:drop-shadow(0 4px 12px #0f8c);transform:scale(1.2)rotate(5deg)}.premium-stats-box{background:linear-gradient(135deg,#667eea26,#764ba21a);border:2px solid #667eea4d;border-radius:20px;justify-content:space-around;align-items:center;gap:20px;margin-bottom:30px;padding:25px;display:flex;box-shadow:0 10px 30px #0000004d,inset 0 0 30px #667eea14}.stat-divider{background:linear-gradient(#667eea80,#00c6ff4d);width:2px;height:50px;box-shadow:0 0 10px #667eea80}.animated-stat{text-align:center;flex:1}.stat-value,.stat-value-text{background:linear-gradient(135deg,#18a052,#0f8);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px #00c6ff80);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:900;line-height:1;display:block}.stat-suffix{background:linear-gradient(135deg,#18a052,#0f8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-left:2px;font-size:1.5rem;font-weight:700}.stat-label{color:#a0a0a0;text-transform:uppercase;letter-spacing:.5px;margin-top:8px;font-size:.85rem;font-weight:600}.premium-action-buttons{justify-content:center;align-items:center;gap:12px;display:flex}.btn-primary-premium{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:50px;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #667eea66,0 0 #667eeab3}.btn-primary-premium:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-primary-premium:hover:before{left:100%}.btn-primary-premium:hover{transform:translateY(-3px);box-shadow:0 12px 35px #667eea99,0 0 30px #667eea66}.btn-primary-premium i{transition:transform .3s}.btn-primary-premium:hover i{transform:translate(5px)rotate(5deg)}.btn-secondary-premium{color:#18a052;cursor:pointer;background:0 0;border:2px solid #18a052;border-radius:50px;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:700;transition:all .3s;display:flex;position:relative;overflow:hidden}.btn-secondary-premium:before{content:"";z-index:-1;background:linear-gradient(135deg,#18a052,#0f8);width:0;height:100%;transition:width .3s;position:absolute;top:0;left:0}.btn-secondary-premium:hover:before{width:100%}.btn-secondary-premium:hover{color:#fff;border-color:#0000;transform:translateY(-3px);box-shadow:0 10px 30px #00c6ff80}.card-glow-effect{pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(circle,#667eea4d 0%,#764ba226 50%,#0000 70%);border-radius:50%;width:350px;height:350px;transition:transform .6s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.premium-card-inner:hover .card-glow-effect{opacity:1;animation:2s ease-in-out infinite glowPulse;transform:translate(-50%,-50%)scale(1.2)}@keyframes glowPulse{0%,to{opacity:.6}50%{opacity:1}}.premium-showcase-grid{margin-top:70px;position:relative}.showcase-card{border-radius:28px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 10px 40px #0000004d}.showcase-card-inner{backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e1946f2,#2d266be6);border:2px solid #667eea33;flex-direction:column;height:100%;padding:40px 30px;display:flex;position:relative;overflow:hidden}.floating-bg-icon{color:#667eea08;pointer-events:none;z-index:0;font-size:180px;animation:8s ease-in-out infinite floatIcon;position:absolute;top:-30px;right:-30px}.floating-bg-icon.large{font-size:220px;top:-40px;right:-40px}@keyframes floatIcon{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(5deg)}}.showcase-badge{text-transform:uppercase;letter-spacing:.5px;color:#fff;z-index:1;border-radius:50px;align-items:center;gap:8px;margin-bottom:25px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 8px 20px #0000004d}.badge-gradient-purple{background:linear-gradient(135deg,#667eea,#764ba2)}.badge-gradient-orange{background:linear-gradient(135deg,#ff6b35,#f7931e)}.badge-gradient-green{background:linear-gradient(135deg,#00c6ff,#0f8)}.badge-gradient-white{color:#333;background:linear-gradient(135deg,#e0e0e0,#fff)}.showcase-main-icon{z-index:1;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin-bottom:25px;transition:all .4s;display:flex;position:relative}.showcase-main-icon i{color:#fff;font-size:48px}.icon-purple-glow{background:linear-gradient(135deg,#667eea33,#764ba233);border:2px solid #667eea66;box-shadow:0 15px 35px #667eea4d}.icon-purple-glow i{filter:drop-shadow(0 2px 8px #667eea99);color:#667eea!important}.icon-green-glow{background:linear-gradient(135deg,#00c6ff33,#0f83);border:2px solid #00c6ff66;box-shadow:0 15px 35px #00c6ff4d}.icon-green-glow i{filter:drop-shadow(0 2px 8px #00c6ff99);color:#00c6ff!important}.icon-white-glow{background:linear-gradient(135deg,#ffffff26,#ffffff40);border:2px solid #ffffff4d;box-shadow:0 15px 35px #fff3}.icon-white-glow i{filter:drop-shadow(0 2px 8px #ffffff80);color:#fff!important}.showcase-content{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.showcase-title{color:#fff;letter-spacing:-.5px;margin-bottom:12px;font-size:2rem;font-weight:900}.showcase-subtitle{color:#b0b0b0;margin-bottom:25px;font-size:.95rem;line-height:1.6}.feature-pills-container{flex-wrap:wrap;gap:10px;margin-bottom:25px;display:flex}.feature-pill{cursor:default;border-radius:50px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .3s;display:inline-flex}.feature-pill i{font-size:14px}.pill-purple{color:#667eea;background:#667eea26;border:1px solid #667eea4d}.pill-orange{color:#ff6b35;background:#ff6b3526;border:1px solid #ff6b354d}.pill-green{color:#00c6ff;background:#00c6ff26;border:1px solid #00c6ff4d}.pill-white{color:#fff;background:#ffffff26;border:1px solid #fff6}.feature-pill:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000004d}.success-metric{text-align:center;background:#667eea1a;border:2px solid #667eea4d;border-radius:20px;margin-bottom:25px;padding:20px;transition:all .3s}.metric-purple{background:#667eea1f;border-color:#667eea80}.metric-orange{background:#ff6b351f;border-color:#ff6b3580}.metric-green{background:#00c6ff1f;border-color:#00c6ff80}.metric-value{background:linear-gradient(135deg,#667eea,#00c6ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:3rem;font-weight:900;line-height:1}.metric-label{color:#a0a0a0;text-transform:uppercase;letter-spacing:.5px;font-size:.85rem;font-weight:600}.feature-list-vertical{flex-direction:column;gap:12px;margin-bottom:25px;display:flex}.feature-row{background:#667eea14;border-left:3px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:all .3s;display:flex}.feature-green{border-left-color:#00c6ff}.feature-green:hover{background:#00c6ff26;transform:translate(8px)}.feature-row i{color:#00c6ff;flex-shrink:0;font-size:18px}.feature-row span{color:#d0d0d0;font-size:.9rem;font-weight:500}.dual-metrics{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:25px;display:grid}.mini-metric{text-align:center;background:#00c6ff14;border:2px solid #00c6ff40;border-radius:16px;padding:18px 12px;transition:all .3s}.mini-metric:hover{background:#00c6ff1f;border-color:#00c6ff80}.mini-value{background:linear-gradient(135deg,#00c6ff,#0f8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:6px;font-size:2rem;font-weight:900;line-height:1}.mini-label{color:#a0a0a0;text-transform:uppercase;font-size:.75rem;font-weight:600}.showcase-cta{border-radius:50px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:14px 28px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.showcase-cta:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.showcase-cta:hover:before{left:100%}.cta-purple{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 10px 30px #667eea66}.cta-orange{color:#fff;background:linear-gradient(135deg,#ff6b35,#f7931e);box-shadow:0 10px 30px #ff6b3566}.cta-green{color:#fff;background:linear-gradient(135deg,#00c6ff,#0f8);box-shadow:0 10px 30px #00c6ff66}.cta-white{color:#333;background:linear-gradient(135deg,#e0e0e0,#fff);box-shadow:0 10px 30px #ffffff4d}.showcase-cta:hover{transform:translateY(-3px);box-shadow:0 15px 40px #0006}.showcase-cta i{transition:transform .3s}.showcase-cta:hover i{transform:translate(5px)}.showcase-card:hover{transform:translateY(-15px);box-shadow:0 25px 60px #00000080}.showcase-card:hover .floating-bg-icon{animation-duration:4s}.showcase-card:hover .showcase-main-icon{transform:scale(1.1)rotate(5deg)}@media (width<=1024px){.premium-showcase-grid{margin-top:50px}.showcase-title{font-size:1.8rem}.showcase-main-icon{width:90px;height:90px}.showcase-main-icon i{font-size:42px}.tall-card .showcase-card-inner{padding:40px 30px}}@media (width<=768px){.premium-showcase-grid{margin-top:40px}.showcase-card-inner{padding:35px 25px}.showcase-title{font-size:1.6rem}.showcase-main-icon{width:80px;height:80px}.showcase-main-icon i{font-size:38px}.floating-bg-icon{font-size:140px}.tall-card .showcase-main-icon{width:100px;height:100px}.tall-card .showcase-main-icon i{font-size:48px}}.ultra-compact{max-width:95%!important;margin:0 auto!important;padding:20px 18px!important}.ultra-compact-icon{width:55px!important;height:55px!important;margin:0 auto 15px!important}.ultra-compact-icon i{font-size:26px!important}.ultra-compact-badge{padding:4px 10px!important;font-size:10px!important;top:12px!important;right:12px!important}.ultra-compact-title{margin-bottom:10px!important;font-size:1.3rem!important}.ultra-compact-desc{color:silver!important;margin-bottom:14px!important;font-size:.8rem!important;line-height:1.4!important}.ultra-compact-grid{grid-template-columns:repeat(2,1fr);display:grid;gap:6px!important;margin-bottom:14px!important}.ultra-compact-grid .ultra-tight{border-radius:8px!important;padding:6px 10px!important;font-size:.75rem!important}.ultra-compact-grid .ultra-tight i{font-size:14px!important}.ultra-compact-grid .ultra-tight span{font-size:.75rem!important;font-weight:600!important}.ultra-compact-stats{border-radius:12px!important;gap:12px!important;margin-bottom:16px!important;padding:14px!important}.ultra-compact-stats .stat-value,.ultra-compact-stats .stat-value-text{font-size:1.6rem!important}.ultra-compact-stats .stat-suffix{font-size:1rem!important}.ultra-compact-stats .stat-label{margin-top:5px!important;font-size:.65rem!important}.ultra-compact-stats .stat-divider{width:1.5px!important;height:35px!important}.ultra-compact-actions{gap:8px!important}.btn-tiny{border-radius:40px!important;padding:8px 16px!important;font-size:.8rem!important}.btn-tiny i{font-size:12px!important}.btn-tiny span{font-size:.8rem!important}.card-c .premium-service-icon{width:120px;height:120px;margin:0 auto 35px}.card-c .premium-service-icon i{font-size:50px}.card-c .premium-service-title{font-size:2rem;font-weight:900}.card-c .service-category-badge{padding:8px 18px;font-size:13px}@media (width<=1024px){.premium-section-title{font-size:2.5rem}.subtitle-bullets{flex-direction:column;align-items:flex-start}.trust-badges-grid{gap:20px}.asymmetric-services-grid{margin-top:40px}.card-c .premium-service-icon{width:100px;height:100px}.card-c .premium-service-icon i{font-size:42px}.card-c .premium-service-title{font-size:1.8rem}}@media (width<=768px){.ai-content-services-section{padding:60px 0}.premium-section-title{font-size:2rem}.asymmetric-services-grid{margin-top:30px}.vertical-cards-wrapper{gap:30px}.card-a,.card-b,.card-c{width:100%}.card-c .premium-card-inner{min-height:auto}.card-c .premium-service-icon{width:80px;height:80px}.card-c .premium-service-icon i{font-size:36px}.card-c .premium-service-title{font-size:1.6rem}.premium-card-inner{padding:35px 25px}.premium-service-icon{width:80px;height:80px}.premium-service-icon i{font-size:36px}.premium-stats-box{flex-direction:column}.stat-divider{width:50px;height:2px}.premium-action-buttons{flex-direction:column}.btn-primary-premium,.btn-secondary-premium{width:100%}}.services-cta-premium{text-align:center;background:#393285;border-radius:25px;margin-top:60px;padding:50px 40px;position:relative;overflow:hidden;box-shadow:0 15px 50px #3932854d}.cta-glow-bg{display:none}.cta-content-wrapper{z-index:2;position:relative}.cta-title-premium{color:#fff;margin-bottom:15px;font-size:2rem;font-weight:800;line-height:1.3}.cta-subtitle-premium{color:#ffffffe6;max-width:700px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.7}.cta-buttons-premium{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.cta-btn{border-radius:50px;align-items:center;gap:10px;padding:14px 35px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 20px #00000026}.cta-btn-primary{color:#393285;background:#fff}.cta-btn-primary:hover{background:#f8f9ff;transform:translateY(-5px);box-shadow:0 12px 35px #ffffff4d}.cta-btn-secondary{color:#fff;background:0 0;border:2px solid #fff}.cta-btn-secondary:hover{background:#ffffff1a;transform:translateY(-5px);box-shadow:0 12px 35px #fff3}.cta-btn i{font-size:1rem}@media (width<=768px){.services-cta-premium{margin-top:50px;padding:50px 30px}.cta-title-premium{font-size:2rem!important}.cta-subtitle-premium{margin-bottom:30px!important;font-size:1.1rem!important}.cta-buttons-premium{flex-direction:column;align-items:stretch}.cta-btn{justify-content:center;width:100%;padding:16px 35px}}@media (width<=480px){.services-cta-premium{border-radius:20px;padding:40px 20px}.cta-title-premium{font-size:1.6rem!important}}.service-category-premium>div:first-child{position:relative}.service-category-premium h3{margin:0;display:inline}.service-card-premium:first-child{animation-delay:0s}.service-card-premium:nth-child(2){animation-delay:.1s}.service-card-premium:nth-child(3){animation-delay:.2s}.service-card-premium:nth-child(4){animation-delay:.3s}.service-card-premium:nth-child(5){animation-delay:.4s}.service-card-premium:nth-child(6){animation-delay:.5s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.service-card-premium{animation:.8s cubic-bezier(.4,0,.2,1) backwards fadeInUp}.service-card-premium:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .7s;position:absolute;top:0;left:-100%}.service-card-premium:hover:after{left:100%}@media (prefers-reduced-motion:reduce){.service-card-premium,.service-icon-premium,.service-link-premium,.cta-btn{transition:none!important;animation:none!important}}.service-card-premium:focus-within{outline-offset:4px;outline:3px solid #393285}.service-link-premium:focus{outline-offset:4px;outline:2px solid #393285}.cta-btn:focus{outline-offset:4px;outline:3px solid #fff}@media print{.comprehensive-services-section{box-shadow:none!important;background:#fff!important}.service-card-premium{break-inside:avoid;box-shadow:none!important;border:1px solid #ccc!important}.services-cta-premium{color:#000!important;box-shadow:none!important;background:#fff!important}}