/* === page-best-app: styles moved from inline <style> in best-app-development-company.html === */.page-best-app-awards{padding:40px 0 10px}.page-best-app-awards .awards-merged-box{margin-top:10px;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 45%,#0f172a 100%);border-radius:32px;padding:34px 34px 30px;box-shadow:0 24px 60px rgba(15,23,42,.45)}.page-best-app-awards .awards-grid-bento{display:grid;grid-template-columns:1.2fr 1fr;gap:26px;align-items:center}.page-best-app-awards .award-list-modern{background:transparent}.page-best-app-awards .award-heading{font-size:2.2rem;font-weight:900;color:#fff;margin:0 0 20px;letter-spacing:.02em}.page-best-app-awards .award-heading span{color:#fee2e2}.page-best-app-awards .expertise-point{margin-bottom:14px;display:flex;gap:12px;align-items:flex-start}.page-best-app-awards .expertise-point:last-child{margin-bottom:0}.page-best-app-awards .expertise-icon{width:32px;height:32px;border-radius:999px;border:2px solid #fbbf24;background:rgba(15,23,42,0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page-best-app-awards .expertise-icon .icon{width:18px;height:18px;fill:#facc15;color:#facc15}.page-best-app-awards .expertise-content{flex:1}.page-best-app-awards .expertise-point h3{font-size:1.02rem;font-weight:800;margin:0 0 4px;color:#fff}.page-best-app-awards .expertise-point p{font-size:.96rem;line-height:1.7;color:rgba(255,255,255,.96);margin:0}.page-best-app-awards .award-image-modern{border-radius:24px;overflow:hidden;background:#0f172a}.page-best-app-awards .award-image-modern img{display:block;width:100%;height:auto;object-fit:cover}@media(max-width:992px){.page-best-app-awards{padding:32px 0 6px}.page-best-app-awards .awards-merged-box{padding:28px 24px 24px;border-radius:26px}.page-best-app-awards .awards-grid-bento{grid-template-columns:1fr;gap:20px}}@media(max-width:768px){.page-best-app-awards{padding:28px 0 4px}.page-best-app-awards .awards-merged-box{padding:24px 18px 20px;border-radius:22px}.page-best-app-awards .award-heading{font-size:1.7rem;margin-bottom:16px}}.page-best-app .tech-stack-wrap{padding-top:64px;padding-bottom:54px;border-top:1px solid var(--border-light)}.page-best-app .tech-stack-box{max-width:1180px;margin:0 auto;background:linear-gradient(135deg,#065f46 0%,#059669 45%,#16a34a 100%);border-radius:42px;padding:64px 46px 50px;color:#fff;box-shadow:0 34px 80px rgba(15,23,42,.5)}.page-best-app .tech-stack-box .tech-stack-heading{font-size:2.2rem;font-weight:800;margin-bottom:26px;color:#fff}.page-best-app .tech-stack-box .tech-stack-heading span{color:#bbf7d0}.page-best-app .tech-stack-box .tools-stack-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 22px;justify-items:center}.page-best-app .tech-stack-box .tool-stack-box{background:#fff;border-radius:999px;padding:10px 18px;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;color:#064e3b;box-shadow:none}.page-best-app .tech-stack-box .tool-check{width:18px;height:18px;border-radius:999px;background:#16a34a;color:#fff;font-size:.75rem;display:inline-flex;align-items:center;justify-content:center}.page-best-app .tech-stack-box .tool-label{white-space:nowrap}.page-best-app .tech-stack-box .tool-stack-box:hover{transform:none;background:#fff}@media(max-width:992px){.page-best-app .tech-stack-box{max-width:none;border-radius:36px;padding:56px 32px 44px}.page-best-app .tech-stack-box .tech-stack-heading{font-size:2rem;margin-bottom:24px}.page-best-app .tech-stack-box .tools-stack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.page-best-app .tech-stack-wrap{padding-top:46px;padding-bottom:40px}.page-best-app .tech-stack-box{border-radius:32px;padding:46px 22px 34px}.page-best-app .tech-stack-box .tech-stack-heading{font-size:1.75rem;margin-bottom:20px}.page-best-app .tech-stack-box .tools-stack-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.page-best-app .tech-stack-box .tool-stack-box{padding:10px 16px;font-size:.9rem}}.page-best-app .app-dev-services-section{background:var(--bg-soft);padding:60px 0}.page-best-app .app-services-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px}.page-best-app .app-service-item{border-radius:20px;padding:22px 20px 20px;border:1px solid rgba(255,255,255,.25);color:#fff;box-shadow:0 18px 40px rgba(15,23,42,.35);min-height:220px}.page-best-app .app-service-item:nth-child(1){background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 45%,#1e40af 100%)}.page-best-app .app-service-item:nth-child(2){background:linear-gradient(135deg,#16a34a 0%,#15803d 45%,#166534 100%)}.page-best-app .app-service-item:nth-child(3){background:linear-gradient(135deg,#dc2626 0%,#b91c1c 45%,#7f1d1d 100%)}.page-best-app .app-service-item:nth-child(4){background:linear-gradient(135deg,#ca8a04 0%,#a16207 45%,#854d0e 100%)}.page-best-app .app-service-item:nth-child(5){background:linear-gradient(135deg,#ea580c 0%,#c2410c 45%,#7c2d12 100%)}.page-best-app .app-service-item:nth-child(6){background:linear-gradient(135deg,#7c3aed 0%,#5b21b6 45%,#4c1d95 100%)}.page-best-app .app-service-item:nth-child(7){background:linear-gradient(135deg,#0d9488 0%,#0f766e 45%,#115e59 100%)}.page-best-app .app-service-item:nth-child(8){background:linear-gradient(135deg,#db2777 0%,#be185d 45%,#9d174d 100%)}.page-best-app .app-service-item h3{font-size:1.15rem;color:#fff;margin-bottom:6px;font-weight:800}.page-best-app .app-service-item h4{font-size:1rem;color:rgba(255,255,255,.96);margin-bottom:10px;font-weight:600}.page-best-app .app-service-item p{font-size:.95rem;color:rgba(255,255,255,.96);line-height:1.6;margin-bottom:14px}.page-best-app .app-service-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:rgba(15,23,42,.18);color:#fff;border-radius:999px;font-weight:600;font-size:.95rem}@media(max-width:768px){.page-best-app .app-services-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:560px){.page-best-app .app-services-list{grid-template-columns:1fr}}.page-best-app .why-choose-technologies{padding:60px 0 60px}.page-best-app .why-choose-technologies .section-header{text-align:center;margin-bottom:30px}.page-best-app .why-choose-technologies .colorful-heading{font-weight:800}.page-best-app .why-choose-box{max-width:1180px;margin:0 auto;background:#fff;border-radius:32px;box-shadow:0 18px 50px rgba(15,23,42,.08);padding:32px 32px 28px}.page-best-app .why-choose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 26px}.page-best-app .why-card{padding:18px 18px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.18);color:#fff;box-shadow:0 18px 40px rgba(15,23,42,.35)}.page-best-app .why-choose-grid .why-card:nth-child(1){background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 45%,#1e40af 100%)}.page-best-app .why-choose-grid .why-card:nth-child(2){background:linear-gradient(135deg,#16a34a 0%,#15803d 45%,#166534 100%)}.page-best-app .why-choose-grid .why-card:nth-child(3){background:linear-gradient(135deg,#dc2626 0%,#b91c1c 45%,#7f1d1d 100%)}.page-best-app .why-choose-grid .why-card:nth-child(4){background:linear-gradient(135deg,#7c3aed 0%,#5b21b6 45%,#4c1d95 100%)}.page-best-app .why-choose-grid .why-card:nth-child(5){background:linear-gradient(135deg,#ea580c 0%,#c2410c 45%,#7c2d12 100%)}.page-best-app .why-choose-grid .why-card:nth-child(6){background:linear-gradient(135deg,#0d9488 0%,#0f766e 45%,#115e59 100%)}.page-best-app .why-card h3{font-size:1.02rem;font-weight:700;margin:0 0 6px;color:#fff}.page-best-app .why-card p{font-size:.95rem;line-height:1.7;color:rgba(255,255,255,.96);margin:0 0 10px}.page-best-app .why-card .why-link{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:600;text-decoration:none}.page-best-app .why-card .why-link .icon{width:14px;height:14px}.page-best-app .why-choose-grid .why-card:nth-child(1) .why-link,.page-best-app .why-choose-grid .why-card:nth-child(2) .why-link,.page-best-app .why-choose-grid .why-card:nth-child(3) .why-link,.page-best-app .why-choose-grid .why-card:nth-child(4) .why-link,.page-best-app .why-choose-grid .why-card:nth-child(5) .why-link,.page-best-app .why-choose-grid .why-card:nth-child(6) .why-link{color:#bfdbfe}@media(max-width:992px){.page-best-app .why-choose-box{border-radius:26px;padding:26px 22px 22px}.page-best-app .why-choose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.page-best-app .why-choose-technologies{padding:44px 0 46px}.page-best-app .why-choose-box{border-radius:22px;padding:22px 18px 18px}.page-best-app .why-choose-grid{grid-template-columns:1fr}}.testimonials-section-merged{padding:52px 0 60px;background:var(--bg-soft)}.testimonials-section-merged .testimonials-box{max-width:none;margin:0;background:transparent;border-radius:0;padding:0;color:inherit;box-shadow:none}.testimonials-section-merged h2{text-align:center;margin-bottom:32px;color:#fff;font-size:clamp(1.9rem,4vw,2.4rem);font-weight:800}.testimonials-section-merged h2 span{color:#fee2e2}.testimonials-section-merged h2 .reviews-text-dark{color:#000}.testimonials-section-merged .testimonials-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.testimonials-section-merged .testi-card{background:rgba(15,23,42,.08);border-radius:20px;padding:20px 18px 18px;border:1px solid rgba(255,255,255,.18);box-shadow:none;color:#fff}.testimonials-section-merged .testi-card h3{color:#fff}.testimonials-section-merged .testi-card .role{color:rgba(226,232,240,.96)}.testimonials-section-merged .testi-card p{color:rgba(255,255,255,.96)}.testimonials-section-merged .testi-card .stars{color:#fde68a}@media(max-width:992px){.testimonials-section-merged .testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.testimonials-section-merged .testimonials-box{border-radius:24px;padding:26px 20px 22px}.testimonials-section-merged .testimonials-grid{grid-template-columns:1fr}}
.icon{display:inline-block;width:1em;height:1em;fill:currentColor;vertical-align:-.15em;flex-shrink:0}.award-icon-small .icon,.award-icon-small svg{width:24px;height:24px}.award-item-merged .icon,.award-item-merged svg{width:20px;height:20px}.compare-icon .icon,.compare-icon svg{width:32px;height:32px}.feature-list-compare .icon,.feature-list-compare svg{width:18px;height:18px}.faq-item-modern h3 .icon,.faq-item-modern h3 svg{width:18px;height:18px;margin-right:8px}.icon-check{fill:#10b981}.icon-minus{fill:#f59e0b}.icon-times{fill:#ef4444}:root{--brand-deep-blue:#001a4d;--brand-primary:#1e40af;--brand-accent:#3b82f6;--brand-light:#dbeafe;--brand-hover:#2563eb;--text-dark:#0f172a;--text-muted:#475569;--bg-soft:#f8fafc;--border-light:#e2e8f0;--grad-primary:linear-gradient(135deg, #1e40af, #3b82f6);--shadow-lg:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 8px 10px -6px rgba(0, 0, 0, 0.02);--radius-lg:20px;--font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Verdana,sans-serif;--header-height:80px;--header-height-tablet:80px;--header-height-mobile:70px}*{margin:0;padding:0;box-sizing:border-box}body,html{max-width:100%;overflow-x:hidden;scroll-behavior:smooth}body{font-family:var(--font-family);color:var(--text-dark);background:#fff;line-height:1.5;-webkit-font-smoothing:antialiased}.container{max-width:1280px;margin:0 auto;padding:0 24px;width:100%}h1{font-size:clamp(2rem, 5vw, 3.8rem);font-weight:800;letter-spacing:-.02em}h2{font-size:clamp(1.8rem, 4vw, 2.8rem);font-weight:700}a{text-decoration:none;-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto;display:block}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:50px;font-weight:600;transition:.25s;border:none;cursor:pointer}.btn-primary{background:var(--grad-primary);color:#fff;box-shadow:0 4px 10px rgba(37,99,235,.2)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.reflect-btn{position:relative;overflow:hidden}.reflect-btn::after{content:'';position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);animation:shine 3s infinite;z-index:10;pointer-events:none}@keyframes shine{0%{transform:translateX(-100%) skewX(-30deg)}100%,20%{transform:translateX(200%) skewX(-30deg)}}.header-spacer{height:var(--header-height);width:100%}@media (max-width:1024px){.header-spacer{height:var(--header-height-tablet)}}@media (max-width:768px){.header-spacer{height:var(--header-height-mobile)}}.breadcrumb-wrapper{background:var(--bg-soft);padding:12px 0;border-bottom:1px solid var(--border-light);contain:layout}.breadcrumb{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb-item{flex:0 0 auto;font-size:.95rem}.breadcrumb-item a{color:var(--brand-primary);font-weight:500;white-space:nowrap}.breadcrumb-item.active{color:var(--text-muted);white-space:nowrap}.breadcrumb-item+.breadcrumb-item::before{content:"/";padding-right:8px;color:var(--text-muted)}@media (max-width:480px){.breadcrumb-wrapper{padding:8px 0}.breadcrumb{gap:5px}.breadcrumb-item{font-size:.75rem}.breadcrumb-item+.breadcrumb-item::before{padding-right:5px}}.section-header{max-width:900px;margin:0 auto 30px;text-align:center}.section-header .lead{font-size:1.1rem;color:var(--text-muted);margin-top:15px}.hero-section-inner{position:relative;width:100%;min-height:100vh;height:100vh;display:flex;align-items:center;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.25) 0,transparent 60%),radial-gradient(circle at 20% 30%,rgba(37,99,235,.3) 0,transparent 45%),radial-gradient(circle at 80% 70%,rgba(30,64,175,.25) 0,transparent 45%),linear-gradient(165deg,#1e293b 0,#1e40af 50%,#2563eb 100%);overflow:hidden;padding:0;margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height);contain:layout paint;box-sizing:border-box}@media (max-width:1024px){.hero-section-inner{margin-top:calc(-1 * var(--header-height-tablet));padding-top:var(--header-height-tablet)}}@media (max-width:768px){.hero-section-inner{margin-top:calc(-1 * var(--header-height-mobile));padding-top:var(--header-height-mobile);min-height:500px;height:max(100vh,500px)}}.hero-section-inner::before{content:'';position:absolute;inset:0;width:100%;height:100%;background:radial-gradient(circle at top right,rgba(59,130,246,.2),transparent 70%);z-index:1;pointer-events:none;transform:translateZ(0);backface-visibility:hidden}.hero-section-inner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;min-height:100%;background-image:radial-gradient(rgba(255,255,255,.05) 2px,transparent 2px);background-size:30px 30px;opacity:.4;z-index:1;pointer-events:none}.hero-inner{max-width:1200px;color:#fff;position:relative;z-index:2;margin:0 auto;text-align:center;padding:0 20px;width:100%}.hero-inner h1{color:#fff;margin-bottom:25px;font-size:clamp(2.5rem, 6vw, 4rem);font-weight:800;line-height:1.2;text-shadow:0 4px 15px rgba(0,0,0,.3);contain:layout}.hero-inner p{font-size:1.25rem;color:rgba(255,255,255,.95);margin-bottom:35px;text-align:center}.hero-stats{color:rgba(255,255,255,.95);font-size:clamp(.9rem, 2.5vw, 1.1rem);font-weight:500;margin:20px 0 0;letter-spacing:.3px;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6}.hero-inner ul{display:flex;flex-wrap:nowrap;justify-content:center;gap:15px 20px;list-style:none;margin:30px 0 0;flex-direction:row}.hero-inner li{display:flex;align-items:center;justify-content:center;font-weight:600}.hero-inner li span{background:rgba(255,255,255,.1);padding:12px 24px;font-size:1.05rem;border-radius:50px;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);box-shadow:0 0 15px rgba(255,255,255,.2);transition:all .3s ease;color:#fff;display:inline-block;white-space:nowrap}.hero-inner li span:hover{background:rgba(212,175,55,.2);border-color:#d4af37;transform:translateY(-2px);box-shadow:0 5px 20px rgba(212,175,55,.3)}@media (min-width:1025px){.hero-inner ul{flex-direction:row}.hero-inner p{font-size:1.35rem}.hero-inner h1{font-size:clamp(2.8rem, 6vw, 4.5rem);margin-bottom:25px}}@media (max-width:768px){.hero-inner h1{font-size:clamp(2.2rem, 8vw, 3rem);margin-bottom:20px;line-height:1.25}.hero-inner p{font-size:1.15rem;margin-bottom:25px;padding:0 10px;line-height:1.5}.hero-inner ul{flex-direction:column;gap:12px;width:100%;align-items:stretch}.hero-inner li{width:100%}.hero-inner li span{width:100%;text-align:center;padding:14px 20px;font-size:1.05rem;white-space:normal;display:block}}@media (max-width:480px){.hero-inner h1{font-size:clamp(2rem, 8vw, 2.5rem);margin-bottom:15px}.hero-inner p{font-size:1.05rem;padding:0;margin-bottom:20px}.hero-inner li span{padding:12px 15px;font-size:1rem}}section{margin:0;padding:60px 0}.awards-showcase{padding:60px 0}.why-choose-technologies{background:var(--bg-soft);padding:60px 0}.digital-product-modern{background:linear-gradient(180deg,#fff,var(--bg-soft));padding:60px 0}.global-partner-section .section-header .lead{max-width:900px;margin:20px auto 0;text-align:center;color:var(--text-muted);font-size:1.05rem;line-height:1.7}.partner-content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px;margin-bottom:48px}.partner-block{background:#fff;border-radius:20px;padding:32px 28px;border:1px solid var(--border-light);transition:.3s}.partner-block:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(30,64,175,.1);border-color:var(--brand-accent)}.partner-icon{width:56px;height:56px;background:var(--brand-light);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.partner-icon i{font-size:1.5rem;color:var(--brand-primary)}.partner-block h4{font-size:1.15rem;color:var(--brand-deep-blue);margin-bottom:12px;font-weight:700}.partner-block p{font-size:.95rem;color:var(--text-muted);line-height:1.6}.tech-stack-wrap{text-align:center;padding-top:40px;border-top:1px solid var(--border-light)}.tech-stack-wrap h3{font-size:1.4rem;color:var(--brand-deep-blue);margin-bottom:24px;font-weight:700}.tech-stack-wrap .tools-stack-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.tech-stack-wrap .tool-stack-box{background:#fff;border-radius:12px;padding:14px 24px;border:1px solid var(--border-light);font-weight:600;color:var(--text-dark);transition:.3s}.tech-stack-wrap .tool-stack-box:hover{transform:translateY(-4px);border-color:var(--brand-accent);background:var(--brand-light)}@media (max-width:992px){.partner-content-grid{grid-template-columns:1fr}}@media (max-width:768px){.partner-content-grid{margin-top:32px;margin-bottom:36px}.tech-stack-wrap{padding-top:32px}.tech-stack-wrap .tools-stack-grid{gap:10px}.tech-stack-wrap .tool-stack-box{padding:12px 18px;font-size:.9rem}}.comparison-modern{padding:60px 0;background:#fff}.services-grid-blocks{padding:60px 0;background:#fff}.faq-section-modern{background:var(--bg-soft);padding:60px 0}.testimonials-modern{padding:60px 0;background:#fff}.cta-section{background:#f8fafc;padding:30px 0 60px}.contact-section{padding:60px 0;background:linear-gradient(135deg,#f8fafc 0,#fff 100%)}@media (max-width:1024px){.awards-showcase,.comparison-modern,.contact-section,.cta-section,.digital-product-modern,.faq-section-modern,.services-grid-blocks,.testimonials-modern,.why-choose-technologies,section{padding:50px 0}}@media (max-width:768px){.awards-showcase,.comparison-modern,.contact-section,.cta-section,.digital-product-modern,.faq-section-modern,.services-grid-blocks,.testimonials-modern,.why-choose-technologies,section{padding:40px 0}}@media (max-width:480px){.awards-showcase,.comparison-modern,.contact-section,.cta-section,.digital-product-modern,.faq-section-modern,.services-grid-blocks,.testimonials-modern,.why-choose-technologies,section{padding:30px 0}}.awards-grid-bento{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.award-list-modern{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.award-card-modern{background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:30px;transition:.4s;box-shadow:0 5px 15px rgba(0,0,0,.02)}.award-card-modern:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--brand-accent)}.award-icon-small{width:48px;height:48px;background:var(--brand-light);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.award-icon-small .icon,.award-icon-small svg{color:var(--brand-primary)}.award-card-modern h4{font-size:1.2rem;margin-bottom:12px}.award-card-modern p{color:var(--text-muted);font-size:.95rem}.award-image-modern img{width:100%;height:100%;object-fit:cover;border-radius:32px;box-shadow:var(--shadow-lg)}@media (max-width:992px){.awards-grid-bento{grid-template-columns:1fr;gap:30px}.award-list-modern{grid-template-columns:1fr}}.why-choose-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.why-card-attractive{background:#fff;border-radius:30px;padding:40px 30px;transition:.4s;border:1px solid var(--border-light);position:relative;overflow:hidden}.why-card-attractive::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--grad-primary);opacity:0;transition:.4s;z-index:0}.why-card-attractive:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 30px 50px rgba(30,64,175,.2);border-color:transparent}.why-card-attractive:hover::before{opacity:1}.why-card-attractive>*{position:relative;z-index:1;transition:.3s}.why-card-attractive:hover *{color:#fff!important}.icon-box{width:70px;height:70px;background:var(--brand-light);border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.icon-box i{font-size:32px;color:var(--brand-primary)}.card-cta{display:inline-flex;align-items:center;gap:10px;padding:10px 25px;background:var(--brand-light);color:var(--brand-primary);border-radius:50px;font-weight:600}@media (max-width:768px){.why-choose-grid{grid-template-columns:1fr}}.vs-highlight{color:#dc2626;font-weight:900;padding:0 5px}.comparison-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px}.compare-card{background:#fff;border-radius:24px;padding:35px 25px;border:1px solid var(--border-light);transition:.4s}.compare-card.winner{border:2px solid var(--brand-accent);box-shadow:0 10px 30px rgba(59,130,246,.15);background:linear-gradient(145deg,#fff,var(--brand-light));position:relative;overflow:hidden}.page-website-dev .compare-card.winner{background:linear-gradient(145deg,#1e40af,#2563eb,#3b82f6)!important;border-color:rgba(255,255,255,.4)!important}.page-website-dev .compare-card.winner .feature-list-compare li,.page-website-dev .compare-card.winner .score-badge,.page-website-dev .compare-card.winner h3{color:#fff!important}.page-website-dev .compare-card.winner .icon-check{fill:#86efac!important}.compare-card.winner::before{content:'🏆 Best Choice';position:absolute;top:15px;right:15px;background:var(--brand-accent);color:#fff;padding:5px 15px;border-radius:50px;font-size:.8rem;font-weight:700}.feature-list-compare{list-style:none;margin-bottom:25px}.feature-list-compare li{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--text-muted)}.score-badge{display:inline-block;padding:8px 20px;background:var(--bg-soft);border-radius:50px;font-weight:700;color:var(--brand-primary)}.compare-card.winner .score-badge{background:var(--brand-primary);color:#fff}@media (max-width:992px){.comparison-grid{grid-template-columns:1fr}}.digital-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px}.digital-feature-card{background:#fff;border-radius:24px;padding:35px 25px;text-align:center;border:1px solid var(--border-light);transition:.4s}.digital-feature-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--brand-accent)}@media (max-width:992px){.digital-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.digital-features-grid{grid-template-columns:1fr}}.blocks-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:30px}.block-card{background:#fff;border:1px solid var(--border-light);border-radius:30px;padding:30px 25px;transition:.4s;box-shadow:0 15px 35px rgba(0,0,0,.03)}.block-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 30px 60px rgba(30,64,175,.2);border-color:var(--brand-accent)}.block-card h3{font-size:1.3rem;margin-bottom:12px;color:var(--brand-deep-blue)}.block-card p{color:var(--text-muted);margin-bottom:20px;line-height:1.6}.block-tag{display:inline-flex;align-items:center;gap:6px;color:var(--brand-primary);font-weight:600}.block-tag svg{fill:currentColor;width:16px}@media (max-width:992px){.blocks-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blocks-grid{grid-template-columns:1fr}}.faq-grid-modern{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px}.faq-item-modern{background:#fff;border-radius:20px;padding:25px;border:1px solid var(--border-light);transition:.3s}.faq-item-modern:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--brand-accent)}.faq-item-modern h3{font-size:1.1rem;margin-bottom:10px;display:flex;gap:10px;color:var(--brand-deep-blue)}.faq-item-modern p{color:var(--text-muted);padding-left:28px}@media (max-width:768px){.faq-grid-modern{grid-template-columns:1fr}}.testimonial-grid-modern{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.testimonial-bubble-card{background:#fff;border-radius:24px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid var(--border-light);transition:.4s}.testimonial-bubble-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.stars{color:#fbbf24;font-size:1.2rem;margin-top:10px}.role{font-size:.9rem;color:var(--brand-accent);display:block;margin-bottom:10px}@media (max-width:992px){.testimonial-grid-modern{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.testimonial-grid-modern{grid-template-columns:1fr}}.testimonials-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.testi-card{background:#fff;border-radius:28px;padding:30px;border:1px solid var(--border-light)}.testi-card h3{font-size:1.25rem;margin-bottom:6px}.testi-card .role{color:var(--brand-accent);font-size:.95rem;display:block;margin-bottom:15px}.testi-card p{color:var(--text-dark);font-style:italic;margin-bottom:15px;font-size:1.05rem;line-height:1.6}@media (max-width:992px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.testimonials-grid{grid-template-columns:1fr}}.gradient-cta{background:linear-gradient(135deg,#3b82f6 0,#1e40af 100%);border-radius:32px;padding:50px;display:flex;flex-direction:column;gap:35px;align-items:flex-start;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.1)}.cta-content{max-width:900px}.cta-content h2{color:#fff;font-size:clamp(1.8rem, 4vw, 2.8rem);margin-bottom:12px;font-weight:800}.cta-content p{font-size:clamp(1rem, 3vw, 1.35rem);line-height:1.4;color:rgba(255,255,255,.95);font-weight:500}.cta-buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;width:100%}.cta-btn{display:flex;align-items:center;justify-content:center;gap:12px;background:#fff;color:#000;padding:20px 50px;border-radius:60px;text-decoration:none;font-weight:700;font-size:1.25rem;min-width:200px;box-shadow:0 10px 20px rgba(0,0,0,.1);border:none;cursor:pointer}.cta-btn.cta-whatsapp{background:#25d366;color:#fff}.cta-btn i{font-size:1.3rem;display:inline-block}@media (max-width:768px){.gradient-cta{padding:30px 20px;align-items:center;text-align:center}.cta-buttons{flex-direction:column}.cta-btn{width:100%;padding:16px 24px;font-size:1.1rem}}.contact-merged-box{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid var(--border-light)}.contact-image-side{position:relative;overflow:hidden;height:100%;min-height:600px}.contact-image-side img{width:100%;height:100%;object-fit:cover;display:block}.contact-form-side{display:flex;align-items:center;background:#fff;padding:50px 45px}.contact-form-card{width:100%}.contact-form-card h2{font-size:2rem;margin-bottom:10px;color:var(--brand-deep-blue);padding-bottom:12px}.contact-form-card .sub{color:var(--text-muted);margin-bottom:25px;font-size:1rem}.form-group{margin-bottom:18px}.form-group input,.form-group textarea{width:100%;padding:16px 20px;border:2px solid var(--border-light);border-radius:12px;font-size:1rem;background:#fff}.form-group input:focus,.form-group textarea:focus{outline:0;border-color:var(--brand-accent);box-shadow:0 0 0 4px rgba(59,130,246,.1)}.form-group textarea{min-height:120px;resize:vertical}.btn-submit{width:100%;background:linear-gradient(135deg,#2563eb,#1e40af);color:#fff;padding:16px 20px;border:none;border-radius:50px;font-weight:600;font-size:1.1rem;cursor:pointer;box-shadow:0 8px 20px rgba(30,64,175,.3);display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:5px}.btn-submit i{font-size:1.2rem}.privacy-note{margin-top:20px;color:var(--text-muted);font-size:.85rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}.privacy-note i{color:var(--brand-accent)}@media (max-width:768px){.contact-merged-box{grid-template-columns:1fr}.contact-image-side{min-height:350px}.contact-form-side{padding:35px 30px}}.testimonials-modern+.cta-section{margin-top:0}.cta-section+.contact-section{margin-top:0}.page-website-dev .colorful-heading{text-align:center;color:#0f172a}.page-website-dev .colorful-heading span{color:var(--brand-primary)}.page-website-dev .center-heading{text-align:center}.page-website-dev .awards-showcase .section-header{text-align:center}.page-website-dev-awards .awards-merged-box-website{background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:40px 40px 40px;box-shadow:0 5px 20px rgba(0,0,0,.04)}.page-website-dev-awards .awards-header-merged{text-align:center;margin-bottom:32px}.page-website-dev-awards .awards-header-merged .colorful-heading{margin:0}.page-website-dev-awards .awards-header-merged .section-header-divider{width:80px;height:4px;background:var(--brand-accent);margin:20px auto 0;border-radius:2px}.page-website-dev-awards .awards-merged{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-top:0}.page-website-dev-awards .awards-merged-content{display:flex;flex-direction:column;gap:24px}.page-website-dev-awards .award-item-merged{display:flex;gap:16px;align-items:flex-start;transition:none!important}.page-website-dev-awards .award-item-merged:hover{transform:none!important;box-shadow:none!important}.page-website-dev-awards .award-item-merged .icon,.page-website-dev-awards .award-item-merged i,.page-website-dev-awards .award-item-merged svg{width:28px;height:28px;flex-shrink:0;fill:#d4af37!important;color:#d4af37!important;margin-top:2px;transition:none!important;animation:none!important}.page-website-dev-awards .award-item-merged h3{font-size:1.1rem;color:var(--brand-deep-blue);margin-bottom:6px;margin-top:0}.page-website-dev-awards .award-item-merged p{font-size:.95rem;color:var(--text-muted);line-height:1.6}.page-website-dev-awards .awards-merged-image{border-radius:16px;overflow:hidden}.page-website-dev-awards .awards-merged-image img{width:100%;height:auto;display:block}@media (max-width:768px){.page-website-dev-awards .awards-merged-box-website{padding:28px 20px}.page-website-dev-awards .awards-merged{grid-template-columns:1fr;gap:30px}}.page-website-dev .why-card-attractive::after,.page-website-dev .why-card-attractive::before,.page-website-dev .why-card-attractive:active::before,.page-website-dev .why-card-attractive:focus::before,.page-website-dev .why-card-attractive:hover::before{display:none!important}.page-website-dev .why-card-attractive{box-shadow:none!important;filter:none}.page-website-dev .why-card-attractive:active,.page-website-dev .why-card-attractive:focus,.page-website-dev .why-card-attractive:hover{transform:none!important;box-shadow:none!important;border-color:var(--border-light)!important}.page-website-dev .why-card-attractive:active *,.page-website-dev .why-card-attractive:focus *,.page-website-dev .why-card-attractive:hover *{color:inherit!important}.page-website-dev .why-choose-technologies .icon-box,.page-website-dev .why-choose-technologies .icon-box:focus,.page-website-dev .why-choose-technologies .icon-box:hover{box-shadow:none!important;transform:none!important}.page-website-dev .why-choose-technologies .why-card-attractive h3{font-size:1.3rem;margin-bottom:16px}.page-website-dev .why-choose-technologies .why-card-attractive p{font-size:1.1rem;line-height:1.7;margin-bottom:28px}.page-website-dev .why-choose-technologies .card-cta,.page-website-dev .why-choose-technologies .card-cta:active,.page-website-dev .why-choose-technologies .card-cta:focus,.page-website-dev .why-choose-technologies .card-cta:hover{box-shadow:none!important;transform:none!important;outline:0!important;color:var(--brand-primary)!important;background:var(--brand-light)!important}.page-website-dev .why-choose-technologies .card-cta .icon,.page-website-dev .why-choose-technologies .card-cta svg{fill:var(--brand-primary)!important}.page-website-dev .block-card{background:linear-gradient(145deg,#1e40af,#2563eb,#3b82f6)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;transition:none!important}.page-website-dev .block-card:hover{transform:none!important;box-shadow:0 15px 35px rgba(0,0,0,.1)!important;border-color:rgba(255,255,255,.3)!important}.page-website-dev .block-card h3{color:#fff!important}.page-website-dev .block-card p{color:rgba(255,255,255,.95)!important}.page-website-dev .block-card .block-tag{color:#fff!important}.page-website-dev .testi-card{background:linear-gradient(145deg,#1e40af,#2563eb,#3b82f6)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}.page-website-dev .testi-card .stars,.page-website-dev .testi-card h3,.page-website-dev .testi-card p{color:#fff!important}.page-website-dev .testi-card .role{color:rgba(255,255,255,.9)!important}.page-website-dev .faq-item-modern:hover{transform:none!important;box-shadow:none!important;border-color:var(--border-light)!important}.page-website-dev .faq-item-modern:active,.page-website-dev .faq-item-modern:focus,.page-website-dev .faq-item-modern:focus-visible{outline:0!important;box-shadow:none!important}.page-website-dev .btn-submit{filter:none;box-shadow:none}.page-website-dev .btn-submit::after{display:none!important}.page-website-dev .blocks-slider-header{text-align:center}.page-website-dev .privacy-note{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px;font-size:.9rem;color:var(--text-muted)}.page-website-dev .privacy-note-inner{display:inline-flex;align-items:center;gap:6px}.page-website-dev .privacy-note .fa-whatsapp{color:#25d366}.page-website-dev .hero-section-inner::before{display:none}.page-website-dev .hero-section-inner{background:radial-gradient(ellipse 80% 50% at 20% 30%,rgba(59,130,246,.45),transparent 60%),radial-gradient(ellipse 70% 60% at 85% 70%,rgba(99,102,241,.35),transparent 55%),radial-gradient(ellipse 50% 80% at 50% 100%,rgba(30,64,175,.4),transparent 50%),linear-gradient(145deg,#0F172A 0%,#1E3A8A 30%,#1E40AF 55%,#2563EB 80%,#3B82F6 100%)}.page-website-dev .hero-section-inner{margin-top:-80px;padding-top:80px;padding-bottom:60px;align-items:flex-start;justify-content:center;min-height:100vh;min-height:100dvh;height:auto;overflow:visible;contain:layout}@media (max-width:1024px) and (min-width:769px){.page-website-dev .hero-section-inner{margin-top:-70px;padding-top:70px;padding-bottom:36px;min-height:auto;align-items:flex-start;justify-content:flex-start}.page-website-dev .hero-inner{padding:28px 20px 32px;justify-content:flex-start}}@media (max-width:1024px){.page-website-dev .hero-section-inner{margin-top:-70px;padding-top:70px}}@media (max-width:768px){.page-website-dev .hero-section-inner{margin-top:-70px;padding-top:70px;padding-bottom:60px;min-height:max(100vh,500px);min-height:max(100dvh,500px);height:auto;overflow:visible!important;contain:none;align-items:flex-start;justify-content:flex-start}}.page-website-dev .hero-inner{max-width:1200px;padding:50px 20px 24px;display:flex;flex-direction:column;align-items:center;margin-top:0;justify-content:flex-start;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;min-height:110px}.page-website-dev .hero-inner h1{margin:0;font-weight:800!important;font-size:clamp(2.5rem, 7.5vw, 6.5rem)!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;color:#fff!important;text-shadow:none!important;transition:none!important}.page-website-dev .hero-inner h1:hover,.page-website-dev .hero-inner h1:focus{color:#fff!important;text-shadow:none!important}.page-website-dev .hero-inner p{font-size:clamp(.95rem, 1.4vw, 1.15rem)!important;font-weight:500;margin:16px 0 0!important;line-height:1.6;max-width:720px;text-align:center;color:rgba(255,255,255,.95)!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}@media (max-width:1024px) and (min-width:769px){.page-website-dev .hero-inner h1{font-size:clamp(4.5rem, 11vw, 6.5rem)!important}.page-website-dev .hero-inner p{font-size:clamp(.95rem, 1.4vw, 1.15rem)!important}}@media (max-width:768px){.page-website-dev .hero-inner{padding:155px 16px 24px;margin-top:0;justify-content:flex-start}.page-website-dev .hero-inner h1{font-size:clamp(2.5rem, 12vw, 4rem)!important;line-height:1.12;text-align:center!important;hyphens:none}.page-website-dev .hero-inner p{font-size:clamp(.95rem, 3.5vw, 1.05rem)!important;font-weight:600!important;margin-top:16px!important;text-align:center!important;text-align-last:center;hyphens:none}}.page-best-app #header{display:block;min-height:80px;height:80px;overflow:visible;contain:none}.page-best-app .header-spacer{height:80px;width:100%;contain:layout}.page-best-app main{margin-top:0;padding-top:0}@media (max-width:1024px){.page-best-app #header{min-height:80px;height:80px}.page-best-app .header-spacer{height:80px}}@media (max-width:768px){.page-best-app #header{min-height:70px;height:70px}.page-best-app .header-spacer{height:70px}}.page-best-app .hero-section-inner::before{display:none}.page-best-app .hero-section-inner{background:radial-gradient(circle at top right,rgba(59,130,246,.2),transparent 70%),radial-gradient(circle at 50% 50%,rgba(59,130,246,.25) 0,transparent 60%),radial-gradient(circle at 20% 30%,rgba(37,99,235,.3) 0,transparent 45%),radial-gradient(circle at 80% 70%,rgba(30,64,175,.25) 0,transparent 45%),linear-gradient(165deg,#1e293b 0,#1e40af 50%,#2563eb 100%)}.page-best-app .hero-section-inner{margin-top:-80px;padding-top:80px;padding-bottom:60px;min-height:100vh;min-height:100dvh;height:auto;overflow:visible;contain:layout;align-items:flex-start;justify-content:center}@media (max-width:1024px){.page-best-app .hero-section-inner{margin-top:-70px;padding-top:70px}}@media (max-width:768px){.page-best-app .hero-section-inner{margin-top:-70px;padding-top:70px;padding-bottom:60px;min-height:max(100vh,500px);min-height:max(100dvh,500px);height:auto;overflow:visible;contain:none;align-items:flex-start;justify-content:flex-start}}.page-best-app .hero-inner{max-width:1200px;padding:50px 20px 24px;display:flex;flex-direction:column;align-items:center;margin-top:0;justify-content:flex-start;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;min-height:110px}.page-best-app .hero-inner h1{margin:0;font-size:clamp(2.5rem, 7.5vw, 6.5rem);contain:layout;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}.page-best-app .hero-inner p{font-size:clamp(.95rem, 1.4vw, 1.15rem);font-weight:500;margin:16px 0 0;line-height:1.6;max-width:720px;text-align:center;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}@media (max-width:1024px) and (min-width:769px){.page-best-app .hero-inner h1{font-size:clamp(4.5rem, 11vw, 6.5rem)!important}.page-best-app .hero-inner p{font-size:clamp(.95rem, 1.4vw, 1.15rem)!important}}@media (max-width:768px){.page-best-app .hero-inner{padding:155px 16px 24px;justify-content:flex-start;margin-top:0}.page-best-app .hero-inner h1{font-size:clamp(2.5rem, 12vw, 4rem)!important;line-height:1.12;text-align:center!important;hyphens:none}.page-best-app .hero-inner p{font-size:clamp(.95rem, 3.5vw, 1.05rem)!important;font-weight:600!important;margin-top:16px!important;text-align:center!important;text-align-last:center;hyphens:none}}.page-best-app .colorful-heading{text-align:center;color:#0f172a}.page-best-app .colorful-heading span{color:var(--brand-primary)}.page-best-app .section-header-divider{width:80px;height:4px;background:var(--brand-accent);margin:20px auto 0;border-radius:2px}.page-best-app .awards-showcase .section-header,.page-best-app-awards .section-header{text-align:center}.page-best-app-awards .colorful-heading{text-align:center;color:#0f172a}.page-best-app-awards .colorful-heading span{color:var(--brand-primary)}.page-best-app-awards .section-header-divider{width:80px;height:4px;background:var(--brand-accent);margin:20px auto 0;border-radius:2px}.page-best-app-awards .awards-merged-box{margin-top:40px;background:#fff;border-radius:32px;overflow:hidden;border:1px solid var(--border-light);padding:40px 30px;box-shadow:var(--shadow-lg)}.page-best-app-awards .awards-grid-bento{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center}.page-best-app-awards .award-list-modern{display:grid;grid-template-columns:1fr 1fr;gap:25px}.page-best-app-awards .award-card-modern{background:var(--bg-soft);border:1px solid rgba(30,64,175,.1);border-radius:20px;padding:28px 22px;transition:none!important;box-shadow:none!important}.page-best-app-awards .award-card-modern:hover{transform:none!important;box-shadow:none!important;border-color:rgba(30,64,175,.1)!important}.page-best-app-awards .award-icon-small{width:48px;height:48px;background:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.page-best-app-awards .award-icon-small .icon,.page-best-app-awards .award-icon-small svg{color:var(--brand-primary);fill:var(--brand-primary);transition:none;animation:none}.page-best-app-awards .award-card-modern h3{font-size:1.25rem;margin-bottom:10px;color:var(--brand-deep-blue)}.page-best-app-awards .award-card-modern p{color:var(--text-muted);font-size:1rem;line-height:1.6}.page-best-app-awards .award-image-modern{border-radius:24px;overflow:hidden}.page-best-app-awards .award-image-modern img{width:100%;height:100%;object-fit:cover;display:block;border-radius:24px}@media (max-width:992px){.page-best-app-awards .awards-grid-bento{grid-template-columns:1fr;gap:30px}.page-best-app-awards .award-list-modern{grid-template-columns:1fr}.page-best-app-awards .awards-merged-box{padding:35px 25px}}.page-best-app .why-card-attractive::after,.page-best-app .why-card-attractive::before,.page-best-app .why-card-attractive:hover::before{display:none!important}.page-best-app .why-card-attractive{box-shadow:none!important;filter:none}.page-best-app .why-card-attractive:hover{transform:none!important;box-shadow:none!important}.page-best-app .why-card-attractive:hover *{color:inherit!important}.page-best-app .why-card-attractive h3{font-size:1.3rem;margin-bottom:16px}.page-best-app .why-card-attractive p{font-size:1.1rem;line-height:1.7;margin-bottom:24px}.page-best-app .why-card-attractive .card-cta{margin-top:0;box-shadow:none!important}.page-best-app .why-choose-technologies .card-cta,.page-best-app .why-choose-technologies .card-cta:active,.page-best-app .why-choose-technologies .card-cta:focus,.page-best-app .why-choose-technologies .card-cta:hover{color:var(--brand-primary)!important;background:var(--brand-light)!important}.page-best-app .why-choose-technologies .card-cta .icon,.page-best-app .why-choose-technologies .card-cta svg{fill:var(--brand-primary)!important}.page-best-app .btn-submit{filter:none;box-shadow:none}.page-best-app .btn-submit::after{display:none!important}.page-best-app .privacy-note{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px;font-size:.9rem;color:var(--text-muted)}.page-best-app .privacy-note-inner{display:inline-flex;align-items:center;gap:6px}.page-best-app .privacy-note .fa-whatsapp{color:#25d366}.page-best-app .section-bg-soft{background:var(--bg-soft)}.page-best-app .faq-section-modern h2{text-align:center;margin-bottom:30px}.page-best-app .faq-item-modern{box-shadow:none!important}.page-best-app .faq-item-modern:active,.page-best-app .faq-item-modern:focus,.page-best-app .faq-item-modern:focus-visible,.page-best-app .faq-item-modern:hover{transform:none!important;box-shadow:none!important;outline:0!important;border-color:var(--border-light)!important}.page-best-app .testimonials-section h2{text-align:center;margin-bottom:40px}.page-best-app .testimonials-section h2 span{color:var(--brand-primary)}.page-best-app .testi-card{background:linear-gradient(145deg,#1e40af,#2563eb,#3b82f6)!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important}.page-best-app .testi-card .stars,.page-best-app .testi-card h3,.page-best-app .testi-card p{color:#fff!important}.page-best-app .testi-card .role{color:rgba(255,255,255,.9)!important}.page-best-app .global-partner-content .lead{margin-top:18px;max-width:900px;margin-left:auto;margin-right:auto;text-align:center}.page-best-app .global-partner-content .lead:first-of-type{margin-top:20px}.page-best-app .tech-stack-heading{font-size:clamp(1.8rem, 4vw, 2.4rem)!important;font-weight:700;text-align:center;color:var(--brand-deep-blue);margin-bottom:32px}.page-best-app .tech-stack-heading span{color:var(--brand-primary)}.page-best-app .tech-stack-wrap{padding-top:48px;padding-bottom:20px}.page-best-app .tech-stack-wrap .tools-stack-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;justify-items:center}.page-best-app .tech-stack-wrap .tool-stack-box{padding:12px 24px;font-size:1.05rem;font-weight:600;box-shadow:none!important;width:100%;max-width:160px;text-align:center}.page-best-app .tech-stack-wrap .tool-stack-box:hover{transform:none!important;box-shadow:none!important;border-color:var(--border-light)!important;background:#fff!important}@media (max-width:992px){.page-best-app .tech-stack-wrap .tools-stack-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.page-best-app .tech-stack-wrap .tools-stack-grid{grid-template-columns:repeat(3,1fr);gap:14px}.page-best-app .tech-stack-wrap .tool-stack-box{padding:10px 18px;font-size:.95rem;max-width:none}}.page-best-app .app-dev-services-section{background:var(--bg-soft);padding:60px 0}.page-best-app .app-services-list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}.page-best-app .app-service-item{background:#fff;border-radius:16px;padding:24px 28px;border:1px solid var(--border-light)}.page-best-app .app-service-item h3{font-size:1.15rem;color:var(--brand-deep-blue);margin-bottom:6px;font-weight:700}.page-best-app .app-service-item h4{font-size:1rem;color:var(--brand-primary);margin-bottom:10px;font-weight:600}.page-best-app .app-service-item p{font-size:.95rem;color:var(--text-muted);line-height:1.6;margin-bottom:14px}.page-best-app .app-service-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--brand-light);color:var(--brand-primary);border-radius:50px;font-weight:600;font-size:.95rem}@media (max-width:768px){.page-best-app .app-services-list{grid-template-columns:1fr}}.page-best-app .icon-box::after,.page-best-app .icon-box::before,.page-website-dev .icon-box::after,.page-website-dev .icon-box::before{display:none!important}.page-best-app .card-cta::after,.page-best-app .card-cta::before,.page-website-dev .card-cta::after,.page-website-dev .card-cta::before{display:none!important}.page-best-app .award-card-modern::after,.page-best-app .award-card-modern::before,.page-best-app .award-icon-small::after,.page-best-app .award-icon-small::before,.page-best-app .block-card::after,.page-best-app .block-card::before,.page-best-app .block-tag::after,.page-best-app .block-tag::before,.page-best-app .btn-submit::before,.page-best-app .btn::after,.page-best-app .compare-card::after,.page-best-app .tool-stack-box::after,.page-best-app .tool-stack-box::before,.page-website-dev .award-card-modern::after,.page-website-dev .award-card-modern::before,.page-website-dev .award-icon-small::after,.page-website-dev .award-icon-small::before,.page-website-dev .award-item-merged .icon::after,.page-website-dev .award-item-merged .icon::before,.page-website-dev .award-item-merged::after,.page-website-dev .award-item-merged::before,.page-website-dev .block-card::after,.page-website-dev .block-card::before,.page-website-dev .block-tag::after,.page-website-dev .block-tag::before,.page-website-dev .btn-submit::before,.page-website-dev .btn::after,.page-website-dev .compare-card::after,.page-website-dev .tool-stack-box::after,.page-website-dev .tool-stack-box::before{display:none!important}.page-best-app [tabindex],.page-best-app a,.page-best-app button,.page-website-dev [tabindex],.page-website-dev a,.page-website-dev button{-webkit-tap-highlight-color:transparent!important}.page-best-app *,.page-best-app ::after,.page-best-app ::before,.page-website-dev *,.page-website-dev ::after,.page-website-dev ::before{transition:none!important;animation:none!important}.page-best-app :focus,.page-best-app :hover,.page-website-dev :focus,.page-website-dev :hover{transform:none!important}.page-best-app :active,.page-best-app :focus,.page-best-app :focus-visible,.page-website-dev :active,.page-website-dev :focus,.page-website-dev :focus-visible{outline:0!important;box-shadow:none!important}.page-best-app .faq-item-modern,.page-best-app .faq-item-modern *,.page-website-dev .faq-item-modern,.page-website-dev .faq-item-modern *{outline:0!important;box-shadow:none!important}.page-best-app .reflect-btn::after,.page-best-app .reflect-float::after,.page-website-dev .reflect-btn::after,.page-website-dev .reflect-float::after{display:none!important}.page-best-app .floating-icon,.page-website-dev .floating-icon{outline:0!important;box-shadow:none!important}.page-best-app .floating-icon:focus,.page-best-app .floating-icon:focus-visible,.page-best-app .floating-icon:hover,.page-website-dev .floating-icon:focus,.page-website-dev .floating-icon:focus-visible,.page-website-dev .floating-icon:hover{outline:0!important;box-shadow:none!important;transform:none!important}.page-best-app .floating-icon::after,.page-website-dev .floating-icon::after{display:none!important}