:root{--primary: #7C3AED;--primary-dark: #5B21B6;--primary-light: #A78BFA;--primary-glow: rgba(124,58,237,0.35);--accent: #F97316;--accent-dark: #EA580C;--accent-light: #FDBA74;--accent-glow: rgba(249,115,22,0.35);--pink: #EC4899;--teal: #14B8A6;--blue: #3B82F6;--green: #10B981;--yellow: #F59E0B;--red: #EF4444;--bg-white: #FFFFFF;--bg-light: #F8F7FF;--bg-cream: #FFFBF0;--bg-dark: #0D0B1F;--bg-dark2: #120F2D;--bg-indigo: #1E1B4B;--bg-deep: #0A0818;--text-dark: #0F0A2E;--text-body: #1F1D40;--text-muted: #6B7280;--text-light: #9CA3AF;--text-white: #FFFFFF;--text-white-muted: rgba(255,255,255,0.72);--border-light: #E5E7EB;--border-purple: rgba(124,58,237,0.2);--border-white: rgba(255,255,255,0.12);--grad-primary: linear-gradient(135deg,#5B21B6 0%,#7C3AED 40%,#A855F7 100%);--grad-brand: linear-gradient(135deg,#4C1D95 0%,#7C3AED 50%,#F97316 100%);--grad-warm: linear-gradient(135deg,#F97316 0%,#EC4899 100%);--grad-cool: linear-gradient(135deg,#3B82F6 0%,#7C3AED 100%);--grad-green: linear-gradient(135deg,#10B981 0%,#14B8A6 100%);--grad-hero: linear-gradient(135deg,#2D1B69 0%,#4C1D95 30%,#6D28D9 60%,#7C3AED 100%);--grad-card: linear-gradient(135deg,rgba(124,58,237,0.08) 0%,rgba(249,115,22,0.04) 100%);--grad-dark-section: linear-gradient(135deg,#0D0B1F 0%,#1a1040 100%);--grad-indigo-section: linear-gradient(135deg,#1E1B4B 0%,#312e81 100%);--grad-teal-section: linear-gradient(135deg,#134e4a 0%,#0f766e 100%);--shadow-sm: 0 2px 8px rgba(0,0,0,0.08);--shadow-md: 0 8px 30px rgba(124,58,237,0.12);--shadow-lg: 0 20px 60px rgba(124,58,237,0.2);--shadow-glow: 0 0 40px rgba(124,58,237,0.4);--shadow-card: 0 4px 20px rgba(0,0,0,0.06),0 0 0 1px rgba(124,58,237,0.06);--shadow-card-hover: 0 20px 50px rgba(124,58,237,0.18),0 0 0 1px rgba(124,58,237,0.15);--shadow-dark-card: 0 4px 24px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.06);--radius-sm: 8px;--radius: 16px;--radius-lg: 24px;--radius-xl: 32px;--nav-h: 74px;--topbar-h: 40px;--transition: all 0.3s cubic-bezier(0.4,0,0.2,1);--font: 'Poppins','Segoe UI',sans-serif;--font-display: 'Poppins','Segoe UI',sans-serif}*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}html{scroll-behavior: smooth;font-size: 16px}body{font-family: var(--font);color: var(--text-body);line-height: 1.65;overflow-x: hidden;background: var(--bg-white);-webkit-font-smoothing: antialiased}img{max-width: 100%;height: auto;display: block}a{text-decoration: none;color: inherit}ul{list-style: none}button{cursor: pointer;border: none;outline: none;font-family: inherit}input,select,textarea{font-family: inherit}.container{max-width: 1200px;margin: 0 auto;padding: 0 28px}section{position: relative}h1,h2,h3,h4,h5{font-family: var(--font-display);font-weight: 700;line-height: 1.15}.grad-text{background: var(--grad-brand);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text}.grad-text-warm{background: var(--grad-warm);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text}.section-badge{display: inline-flex;align-items: center;gap: 8px;padding: 6px 16px;border-radius: 50px;font-size: 0.78rem;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;margin-bottom: 14px}.badge-purple{background: rgba(124,58,237,0.1);border: 1px solid rgba(124,58,237,0.25);color: var(--primary)}.badge-white{background: rgba(255,255,255,0.12);border: 1px solid rgba(255,255,255,0.25);color: rgba(255,255,255,0.9)}.badge-orange{background: rgba(249,115,22,0.1);border: 1px solid rgba(249,115,22,0.25);color: var(--accent-dark)}.badge-teal{background: rgba(20,184,166,0.12);border: 1px solid rgba(20,184,166,0.25);color: #0d9488}.section-badge .pulse{width: 7px;height: 7px;border-radius: 50%;background: currentColor;animation: pulse 1.8s infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(0.75)}}.section-title{font-size: clamp(2rem,4vw,3.2rem);font-weight: 800;margin-bottom: 16px}.section-sub{font-size: 1.05rem;line-height: 1.8;max-width: 580px}.text-center{text-align: center}.text-center .section-sub{margin: 0 auto}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 13px 28px;border-radius: 50px;font-weight: 700;font-size: 0.92rem;transition: var(--transition);white-space: nowrap;cursor: pointer;border: none}.btn-primary{background: var(--grad-primary);color: #fff;box-shadow: 0 6px 24px rgba(124,58,237,0.38)}.btn-primary:hover{transform: translateY(-2px);box-shadow: 0 12px 36px rgba(124,58,237,0.5)}.btn-accent{background: var(--grad-warm);color: #fff;box-shadow: 0 6px 24px rgba(249,115,22,0.38)}.btn-accent:hover{transform: translateY(-2px);box-shadow: 0 12px 36px rgba(249,115,22,0.5)}.btn-white{background: #fff;color: var(--primary-dark);font-weight: 700;box-shadow: 0 6px 24px rgba(0,0,0,0.15)}.btn-white:hover{transform: translateY(-2px);box-shadow: 0 12px 36px rgba(0,0,0,0.25)}.btn-outline-white{background: rgba(255,255,255,0.1);border: 1.5px solid rgba(255,255,255,0.35);color: #fff;backdrop-filter: blur(10px)}.btn-outline-white:hover{background: rgba(255,255,255,0.22);border-color: rgba(255,255,255,0.6)}.btn-outline{background: transparent;border: 1.5px solid rgba(124,58,237,0.3);color: var(--primary)}.btn-outline:hover{background: rgba(124,58,237,0.06);border-color: var(--primary)}.btn-lg{padding: 16px 36px;font-size: 1rem}.btn-sm{padding: 9px 20px;font-size: 0.82rem}.btn svg{width: 17px;height: 17px;flex-shrink: 0}.fade-in{opacity: 0;transform: translateY(28px);transition: opacity 0.65s ease,transform 0.65s ease}.fade-in-left{opacity: 0;transform: translateX(-30px);transition: opacity 0.65s ease,transform 0.65s ease}.fade-in-right{opacity: 0;transform: translateX(30px);transition: opacity 0.65s ease,transform 0.65s ease}.fade-in.visible,.fade-in-left.visible,.fade-in-right.visible{opacity: 1;transform: translate(0)}.delay-1{transition-delay: 0.1s}.delay-2{transition-delay: 0.2s}.delay-3{transition-delay: 0.3s}.delay-4{transition-delay: 0.4s}.delay-5{transition-delay: 0.5s}.delay-6{transition-delay: 0.6s}.top-bar{position: fixed;top: 0;left: 0;right: 0;height: var(--topbar-h);z-index: 1001;background: var(--grad-primary);color: rgba(255,255,255,0.92);overflow: hidden;transition: var(--transition)}.top-bar-inner{height: var(--topbar-h);display: flex;align-items: center;font-size: 0.8rem;font-weight: 600}.top-bar-left{display: flex;align-items: center;gap: 22px}.top-bar-left a{display: flex;align-items: center;gap: 6px;color: rgba(255,255,255,0.92);transition: var(--transition)}.top-bar-left a:hover{color: #fff}.top-bar-left svg{opacity: 0.85;flex-shrink: 0}@media (max-width: 768px){.top-bar{display: none}}.navbar{position: fixed;top: var(--topbar-h);left: 0;right: 0;z-index: 1000;background: rgba(255,255,255,0.85);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);box-shadow: 0 2px 20px rgba(124,58,237,0.06);border-bottom: 1px solid rgba(124,58,237,0.08);transition: var(--transition);padding: 0}.navbar.scrolled{background: rgba(255,255,255,0.98);backdrop-filter: blur(24px);box-shadow: 0 4px 30px rgba(0,0,0,0.12);border-bottom: 1px solid rgba(124,58,237,0.12)}.nav-inner{display: flex;align-items: center;justify-content: space-between;height: var(--nav-h);gap: 24px}.nav-logo{display: flex;align-items: center;gap: 10px;flex-shrink: 0}.nav-logo-img{height: 42px;width: auto;max-width: 180px;display: block;object-fit: contain}.footer-logo-img{height: 38px;width: auto;max-width: 160px;display: block;object-fit: contain;filter: brightness(0) invert(1)}.logo-icon{width: 40px;height: 40px;background: var(--grad-primary);border-radius: 10px;display: flex;align-items: center;justify-content: center;font-size: 1.1rem;box-shadow: 0 4px 14px rgba(124,58,237,0.4)}.logo-text{font-family: var(--font-display);font-size: 1.45rem;font-weight: 800;background: var(--grad-primary);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text}.nav-links{display: flex;align-items: center;gap: 6px}.nav-links a{padding: 9px 18px;border-radius: 50px;font-size: 0.88rem;font-weight: 600;color: #374151;transition: var(--transition)}.nav-links a:hover,.nav-links a.active{color: var(--primary);background: rgba(124,58,237,0.07)}.nav-right{display: flex;align-items: center;gap: 14px;flex-shrink: 0}.hamburger{display: none;flex-direction: column;gap: 5px;background: transparent;padding: 6px;border-radius: 8px}.hamburger span{display: block;width: 22px;height: 2px;background: var(--text-body);border-radius: 2px;transition: var(--transition)}.hamburger.active span:nth-child(1){transform: translateY(7px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity: 0}.hamburger.active span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}.mobile-nav{display: none;position: fixed;top: var(--nav-h);left: 0;right: 0;background: #fff;z-index: 999;flex-direction: column;padding: 20px 24px 30px;gap: 4px;border-bottom: 1px solid var(--border-light);box-shadow: 0 20px 60px rgba(0,0,0,0.15);transform: translateY(-10px);opacity: 0;transition: var(--transition)}.mobile-nav.open{display: flex;transform: translateY(0);opacity: 1}.mobile-nav a{display: flex;align-items: center;gap: 12px;padding: 12px 16px;border-radius: var(--radius-sm);font-size: 0.95rem;font-weight: 600;color: var(--text-body);transition: var(--transition)}.mobile-nav a svg{flex-shrink: 0;opacity: 0.7}.mobile-nav a.active svg,.mobile-nav a:hover svg{opacity: 1}.mobile-nav .btn svg{opacity: 1}.mobile-nav a:hover,.mobile-nav a.active{background: rgba(124,58,237,0.07);color: var(--primary)}.mobile-nav .btn{margin-top: 10px;text-align: center}.page-hero{padding: calc(var(--nav-h) + var(--topbar-h) + 22px) 0 52px;background: var(--grad-hero);position: relative;overflow: hidden}.page-hero::before{content: '';position: absolute;inset: 0;background:radial-gradient(ellipse 60% 50% at 20% 50%,rgba(168,85,247,0.25) 0%,transparent 70%),radial-gradient(ellipse 40% 50% at 80% 30%,rgba(249,115,22,0.15) 0%,transparent 60%)}.page-hero-grid{position: absolute;inset: 0;background-image:linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);background-size: 50px 50px;mask-image: radial-gradient(ellipse at center,black 40%,transparent 80%)}.page-hero .container{position: relative;z-index: 1}.page-hero-title{font-size: clamp(2.2rem,5vw,3.8rem);font-weight: 800;color: #fff;margin-bottom: 16px}.page-hero-sub{font-size: 1.1rem;color: rgba(255,255,255,0.75);max-width: 560px;line-height: 1.8}.breadcrumb{display: flex;align-items: center;gap: 8px;margin-bottom: 24px;font-size: 0.82rem;color: rgba(255,255,255,0.6)}.breadcrumb a{color: rgba(255,255,255,0.6);transition: var(--transition)}.breadcrumb a:hover{color: #fff}.breadcrumb .sep{opacity: 0.4}.breadcrumb .current{color: rgba(255,255,255,0.9);font-weight: 600}.hero{background: var(--grad-hero);min-height: 100vh;display: flex;align-items: center;padding-top: calc(var(--nav-h) + var(--topbar-h));position: relative;overflow: hidden}.hero::before{content: '';position: absolute;inset: 0;background: radial-gradient(ellipse 60% 55% at 85% 15%,rgba(249,115,22,0.14) 0%,transparent 60%);pointer-events: none}.hero-grid-bg{position: absolute;inset: 0;background-image:linear-gradient(rgba(255,255,255,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.025) 1px,transparent 1px);background-size: 64px 64px;pointer-events: none}.orb{display: none}.hero-inner{position: relative;z-index: 1;display: grid;grid-template-columns: 1fr 1fr;gap: 56px;align-items: center;padding: 24px 0}.hero-eyebrow{display: inline-flex;align-items: center;gap: 10px;padding: 8px 18px;background: rgba(255,255,255,0.1);border: 1px solid rgba(255,255,255,0.2);border-radius: 50px;font-size: 0.82rem;font-weight: 600;color: rgba(255,255,255,0.9);margin-bottom: 12px;backdrop-filter: blur(10px)}.hero-eyebrow .star{color: #FFD700}.hero-eyebrow .green-dot{width: 8px;height: 8px;background: #4ADE80;border-radius: 50%;box-shadow: 0 0 6px #4ADE80}.hero-h1{font-size: clamp(1.75rem,1.1rem + 3vw,3.25rem);font-weight: 800;color: #fff;line-height: 1.1;margin-bottom: 16px}.hero-h1 em{font-style: normal;background: linear-gradient(90deg,#FDBA74 0%,#F9A8D4 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text}.hero-desc{font-size: 1.08rem;color: rgba(255,255,255,0.75);line-height: 1.85;margin-bottom: 18px;max-width: 480px}.hero-btns{display: flex;gap: 14px;flex-wrap: wrap;margin-bottom: 24px}.hero-stats{display: grid;grid-template-columns: repeat(4,1fr);gap: 1px;background: rgba(255,255,255,0.1);border: 1px solid rgba(255,255,255,0.12);border-radius: var(--radius);overflow: hidden;backdrop-filter: blur(12px)}.hstat{padding: 12px 12px;text-align: center;background: rgba(255,255,255,0.05)}.hstat-num{font-family: var(--font-display);font-size: 1.7rem;font-weight: 800;color: #fff;line-height: 1}.hstat-label{font-size: 0.72rem;color: rgba(255,255,255,0.55);margin-top: 4px;text-transform: uppercase;letter-spacing: 0.5px}.hero-visual{position: relative;padding-top: 14px;padding-right: 18px;padding-bottom: 16px}.pos-card{background: #ffffff;border: 1px solid rgba(0,0,0,0.06);border-radius: var(--radius-lg);padding: 22px;box-shadow: 0 24px 60px rgba(13,11,31,0.35);position: relative;overflow: hidden}.pos-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 3px;background: var(--primary)}.pcard-header{display: flex;align-items: center;justify-content: space-between;margin-bottom: 14px}.pcard-title{display: inline-flex;align-items: center;gap: 8px;font-weight: 700;color: var(--text-dark);font-size: 0.95rem}.live-badge{display: flex;align-items: center;gap: 5px;background: #ECFDF5;border: 1px solid rgba(5,150,105,0.25);color: #059669;padding: 4px 10px;border-radius: 50px;font-size: 0.72rem;font-weight: 700}.live-dot{width: 6px;height: 6px;background: #059669;border-radius: 50%}.pcard-sales{background: var(--bg-light);border: 1px solid var(--border-light);border-radius: var(--radius);padding: 14px;margin-bottom: 12px}.pcard-sales-label{font-size: 0.75rem;color: var(--text-muted);margin-bottom: 6px}.pcard-sales-amount{font-family: var(--font-display);font-size: 2.4rem;font-weight: 800;color: var(--text-dark);line-height: 1}.pcard-sales-up{font-size: 0.78rem;color: #059669;margin-top: 6px;font-weight: 600}.pcard-items{display: flex;flex-direction: column;gap: 8px;margin-bottom: 12px}.pitem{display: flex;align-items: center;justify-content: space-between;gap: 10px}.pitem-left{display: flex;align-items: center;gap: 10px}.pitem-icon{width: 34px;height: 34px;border-radius: 9px;display: flex;align-items: center;justify-content: center;font-size: 1rem}.ic-orange{background: rgba(249,115,22,0.12);color: var(--accent-dark)}.ic-purple{background: rgba(124,58,237,0.12);color: var(--primary)}.ic-green{background: rgba(16,185,129,0.12);color: #059669}.pitem-name{font-size: 0.84rem;color: var(--text-dark);font-weight: 600}.pitem-cat{font-size: 0.7rem;color: var(--text-muted)}.pitem-price{font-size: 0.9rem;font-weight: 700;color: var(--text-dark)}.pcard-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.pmini{background: var(--bg-light);border: 1px solid var(--border-light);border-radius: 10px;padding: 12px}.pmini-label{font-size: 0.68rem;color: var(--text-muted);text-transform: uppercase;letter-spacing: 0.5px;margin-bottom: 4px}.pmini-value{font-family: var(--font-display);font-size: 1.05rem;font-weight: 700;color: var(--text-dark)}.pmini-sub{font-size: 0.68rem;margin-top: 3px}.text-green{color: #059669}.text-red{color: #DC2626}.text-orange{color: var(--accent-dark)}.chip{position: absolute;background: rgba(255,255,255,0.12);backdrop-filter: blur(16px);border: 1px solid rgba(255,255,255,0.2);border-radius: 50px;padding: 9px 16px;display: flex;align-items: center;gap: 7px;font-size: 0.78rem;font-weight: 700;color: #fff;box-shadow: 0 8px 24px rgba(0,0,0,0.2);white-space: nowrap}.chip-top{top: -18px;right: -14px;animation: chip-float 4s ease-in-out infinite}.chip-bottom{bottom: -18px;left: 10px;animation: chip-float 5s ease-in-out infinite 1.5s}.chip-icon{font-size: 1rem}.chip-success{background: rgba(74,222,128,0.15);border-color: rgba(74,222,128,0.3);color: #4ADE80}@keyframes chip-float{0%,100%{transform: translateY(0)}50%{transform: translateY(-8px)}}.trust-bar{background: #F5F3FF;border-top: 1px solid rgba(124,58,237,0.12);border-bottom: 1px solid rgba(124,58,237,0.12);padding: 22px 0}.trust-inner{display: flex;align-items: center;justify-content: center;gap: 36px;flex-wrap: wrap}.trust-item{display: flex;align-items: center;gap: 10px;font-size: 0.85rem;font-weight: 600;color: var(--text-body)}.trust-icon{width: 34px;height: 34px;background: #fff;color: var(--primary);border-radius: 8px;display: flex;align-items: center;justify-content: center;font-size: 1rem;box-shadow: 0 2px 10px rgba(124,58,237,0.12)}.trust-sep{width: 1px;height: 28px;background: rgba(124,58,237,0.15)}.features-section{background: var(--bg-white);padding: 56px 0}.features-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 22px;margin-top: 40px}.feat-card{background: #fff;border: 1px solid var(--border-light);border-radius: var(--radius-lg);padding: 32px;transition: var(--transition);position: relative;overflow: hidden;cursor: default}.feat-card::after{content: '';position: absolute;inset: 0;border-radius: inherit;border: 2px solid transparent;background: var(--grad-primary) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite: destination-out;mask-composite: exclude;opacity: 0;transition: var(--transition)}.feat-card:hover{transform: translateY(-6px);box-shadow: var(--shadow-card-hover)}.feat-card:hover::after{opacity: 1}.feat-icon-wrap{width: 58px;height: 58px;border-radius: 16px;display: flex;align-items: center;justify-content: center;font-size: 1.5rem;margin-bottom: 20px}.ic-bg-purple{background: #EDE9FE;color: var(--primary)}.ic-bg-orange{background: #FFF7ED;color: var(--accent-dark)}.ic-bg-green{background: #ECFDF5;color: #059669}.ic-bg-blue{background: #EFF6FF;color: #2563EB}.ic-bg-pink{background: #FDF2F8;color: #DB2777}.ic-bg-teal{background: #F0FDFA;color: #0d9488}.ic-bg-indigo{background: #EEF2FF;color: #4F46E5}.ic-bg-yellow{background: #FFFBEB;color: #D97706}.ic-bg-red{background: #FFF1F2;color: #E11D48}.feat-title{font-size: 1.05rem;font-weight: 700;color: var(--text-dark);margin-bottom: 10px}.feat-desc{font-size: 0.86rem;color: var(--text-muted);line-height: 1.75;margin-bottom: 16px}.feat-tag{display: inline-block;padding: 4px 12px;border-radius: 50px;font-size: 0.72rem;font-weight: 700;background: rgba(124,58,237,0.08);color: var(--primary);border: 1px solid rgba(124,58,237,0.15)}.hiw-section{background: var(--grad-indigo-section);padding: 56px 0;position: relative;overflow: hidden}.hiw-section::before{content: '';position: absolute;inset: 0;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size: 48px 48px}.hiw-section::after{content: '';position: absolute;top: -100px;right: -100px;width: 500px;height: 500px;background: radial-gradient(circle,rgba(124,58,237,0.2) 0%,transparent 70%);border-radius: 50%;pointer-events: none}.hiw-steps{display: grid;grid-template-columns: repeat(4,1fr);gap: 24px;margin-top: 40px;position: relative;z-index: 1}.hiw-steps::before{content: '';position: absolute;top: 44px;left: calc(12.5% + 20px);right: calc(12.5% + 20px);height: 2px;background: linear-gradient(90deg,rgba(124,58,237,0.6),rgba(249,115,22,0.6));z-index: 0}.step-box{text-align: center;position: relative;z-index: 1}.step-num{width: 88px;height: 88px;border-radius: 50%;border: 2px solid rgba(124,58,237,0.5);background: rgba(124,58,237,0.1);backdrop-filter: blur(10px);display: flex;align-items: center;justify-content: center;font-family: var(--font-display);font-size: 1.6rem;font-weight: 800;color: var(--primary-light);margin: 0 auto 24px;transition: var(--transition);box-shadow: 0 0 0 6px rgba(124,58,237,0.08)}.step-box:hover .step-num{background: var(--grad-primary);color: #fff;border-color: transparent;box-shadow: 0 0 30px rgba(124,58,237,0.5),0 0 0 8px rgba(124,58,237,0.12);transform: scale(1.08)}.step-title{font-size: 1rem;font-weight: 700;color: #fff;margin-bottom: 10px}.step-desc{font-size: 0.84rem;color: rgba(255,255,255,0.6);line-height: 1.75}.stats-section{background: var(--grad-warm);padding: 56px 0;position: relative;overflow: hidden}.stats-section::before{content: '';position: absolute;inset: 0;background: radial-gradient(ellipse at 30% 50%,rgba(255,255,255,0.12) 0%,transparent 60%),radial-gradient(ellipse at 80% 50%,rgba(0,0,0,0.1) 0%,transparent 60%)}.stats-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 2px;position: relative;z-index: 1}.stat-box{text-align: center;padding: 24px 20px;border-right: 1px solid rgba(255,255,255,0.2)}.stat-box:last-child{border-right: none}.stat-num{font-family: var(--font-display);font-size: 3rem;font-weight: 800;color: #fff;line-height: 1;margin-bottom: 8px}.stat-label{font-size: 0.88rem;color: rgba(255,255,255,0.75);font-weight: 500}.pricing-section{background: var(--bg-light);padding: 56px 0}.pricing-toggle-wrap{display: flex;align-items: center;justify-content: center;gap: 14px;margin: 32px 0 50px}.toggle-label{font-size: 0.92rem;font-weight: 600;color: var(--text-muted);transition: var(--transition)}.toggle-label.active{color: var(--primary)}.toggle-track{width: 52px;height: 28px;background: #E5E7EB;border-radius: 50px;position: relative;cursor: pointer;transition: var(--transition);border: none}.toggle-track.yearly{background: var(--grad-primary)}.toggle-thumb{width: 20px;height: 20px;background: #fff;border-radius: 50%;position: absolute;top: 4px;left: 4px;transition: var(--transition);box-shadow: 0 2px 6px rgba(0,0,0,0.15)}.toggle-track.yearly .toggle-thumb{left: 28px}.save-pill{display: none;align-items: center;background: linear-gradient(135deg,rgba(16,185,129,0.1),rgba(20,184,166,0.1));border: 1px solid rgba(16,185,129,0.3);color: #059669;padding: 4px 12px;border-radius: 50px;font-size: 0.76rem;font-weight: 700}.save-pill.show{display: inline-flex}.plans-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;align-items: start}.plan-card{background: #fff;border: 1px solid var(--border-light);border-radius: var(--radius-xl);padding: 36px;position: relative;overflow: hidden;transition: var(--transition);display: flex;flex-direction: column}.plan-card:hover{transform: translateY(-6px);box-shadow: var(--shadow-card-hover)}.plan-card.popular{background: var(--grad-primary);border-color: transparent;box-shadow: 0 20px 60px rgba(124,58,237,0.35)}.plan-card.popular .plan-name,.plan-card.popular .plan-desc,.plan-card.popular .plan-price,.plan-card.popular .plan-period,.plan-card.popular .plan-feature,.plan-card.popular .plan-divider{color: rgba(255,255,255,0.9)}.plan-card.popular .plan-name{color: #fff}.plan-card.popular .plan-price{color: #fff}.plan-card.popular .plan-divider{border-color: rgba(255,255,255,0.2)}.plan-card.popular .check-icon{background: rgba(255,255,255,0.15);color: #A7F3D0}.plan-card.popular .cross-icon{background: rgba(255,255,255,0.08);color: rgba(255,255,255,0.4)}.popular-badge{position: absolute;top: 0;right: 0;background: linear-gradient(135deg,#F97316,#EC4899);color: #fff;padding: 7px 20px;font-size: 0.72rem;font-weight: 700;border-bottom-left-radius: var(--radius);letter-spacing: 0.5px}.plan-emoji{width: 52px;height: 52px;border-radius: 14px;background: var(--bg-light);color: var(--primary);display: flex;align-items: center;justify-content: center;margin-bottom: 16px}.plan-card.popular .plan-emoji{background: rgba(255,255,255,0.15);color: #fff}.plan-name{font-family: var(--font-display);font-size: 1.2rem;font-weight: 700;color: var(--text-dark);margin-bottom: 8px}.plan-desc{font-size: 0.85rem;color: var(--text-muted);line-height: 1.7;margin-bottom: 24px}.plan-price-row{margin-bottom: 4px}.plan-price{font-family: var(--font-display);font-size: 3rem;font-weight: 800;color: var(--text-dark);line-height: 1}.plan-period{font-size: 0.88rem;color: var(--text-muted)}.plan-divider{border: none;border-top: 1px solid var(--border-light);margin: 24px 0}.plan-features{display: flex;flex-direction: column;gap: 11px;flex: 1;margin-bottom: 28px}.plan-feature{display: flex;align-items: flex-start;gap: 10px;font-size: 0.87rem;color: var(--text-body)}.check-icon,.cross-icon{width: 20px;height: 20px;flex-shrink: 0;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 0.7rem;margin-top: 1px}.check-icon{background: #ECFDF5;color: #059669}.cross-icon{background: #F9FAFB;color: #D1D5DB}.plan-cta{width: 100%;justify-content: center}.plan-card.popular .plan-cta{background: #fff;color: var(--primary-dark);box-shadow: 0 6px 24px rgba(0,0,0,0.15)}.plan-card.popular .plan-cta:hover{transform: translateY(-2px);box-shadow: 0 12px 36px rgba(0,0,0,0.25)}.testi-section{background: var(--bg-dark);padding: 56px 0;position: relative;overflow: hidden}.testi-section::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 1px;background: linear-gradient(90deg,transparent,rgba(124,58,237,0.5),rgba(249,115,22,0.5),transparent)}.testi-section::after{content: '';position: absolute;bottom: -200px;right: -200px;width: 600px;height: 600px;background: radial-gradient(circle,rgba(124,58,237,0.12) 0%,transparent 70%);border-radius: 50%}.carousel{position: relative;z-index: 1;margin-top: 40px}.carousel-track{display: flex;gap: 20px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding: 4px 4px 8px}.carousel-track::-webkit-scrollbar{display: none}.carousel-nav{display: flex;justify-content: center;gap: 12px;margin-top: 24px;position: relative;z-index: 1}.carousel-arrow{width: 42px;height: 42px;border-radius: 50%;background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.15);color: #fff;display: flex;align-items: center;justify-content: center;transition: var(--transition)}.carousel-arrow:hover:not(:disabled){background: var(--primary);border-color: var(--primary)}.carousel-arrow:disabled{opacity: 0.3;cursor: default}.testi-card{flex: 0 0 auto;width: min(360px,82vw);scroll-snap-align: start;background: rgba(255,255,255,0.04);border: 1px solid rgba(255,255,255,0.08);border-radius: var(--radius-lg);padding: 28px;transition: var(--transition);position: relative}.testi-card:hover{background: rgba(255,255,255,0.07);border-color: rgba(124,58,237,0.35);transform: translateY(-4px);box-shadow: 0 16px 40px rgba(0,0,0,0.3)}.testi-accent-bar{width: 36px;height: 4px;border-radius: 2px;margin-bottom: 16px}.testi-stars{color: #FBBF24;font-size: 0.85rem;letter-spacing: 2px;margin-bottom: 16px}.testi-text{font-size: 0.9rem;color: rgba(255,255,255,0.65);line-height: 1.85;margin-bottom: 24px;font-style: italic}.testi-author{display: flex;align-items: center;gap: 12px;padding-top: 18px;border-top: 1px solid rgba(255,255,255,0.08)}.testi-avatar{width: 44px;height: 44px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 0.95rem;color: #fff;flex-shrink: 0}.testi-name{font-size: 0.9rem;font-weight: 700;color: #fff}.testi-biz{font-size: 0.75rem;color: rgba(255,255,255,0.45)}.about-section{background: var(--bg-white);padding: 56px 0}.about-inner{display: grid;grid-template-columns: 1fr 1fr;gap: 56px;align-items: center}.about-stat-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.astat-card{background: #fff;border: 1px solid var(--border-light);border-radius: var(--radius);padding: 28px 22px;text-align: center;transition: var(--transition);position: relative;overflow: hidden}.astat-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 3px}.astat-card:nth-child(1)::before{background: var(--grad-primary)}.astat-card:nth-child(2)::before{background: var(--grad-warm)}.astat-card:nth-child(3)::before{background: var(--grad-green)}.astat-card:nth-child(4)::before{background: var(--grad-cool)}.astat-card:nth-child(5)::before{background: var(--grad-primary)}.astat-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-card-hover)}.astat-card.span-2{grid-column: 1 / -1}.astat-icon{font-size: 1.8rem;margin-bottom: 12px}.astat-num{font-family: var(--font-display);font-size: 2rem;font-weight: 800;margin-bottom: 6px}.astat-label{font-size: 0.8rem;color: var(--text-muted)}.about-feat-list{display: flex;flex-direction: column;gap: 18px;margin: 28px 0 36px}.about-feat{display: flex;align-items: flex-start;gap: 14px}.about-feat-icon{width: 44px;height: 44px;border-radius: 12px;display: flex;align-items: center;justify-content: center;font-size: 1.1rem;flex-shrink: 0}.about-feat-title{font-size: 0.95rem;font-weight: 700;color: var(--text-dark);margin-bottom: 4px}.about-feat-desc{font-size: 0.84rem;color: var(--text-muted);line-height: 1.7}.cta-section{background: #fff;padding: 48px 0}.cta-box{background: var(--grad-brand);border-radius: var(--radius-xl);padding: 80px 60px;text-align: center;position: relative;overflow: hidden}.cta-box::before{content: '';position: absolute;inset: 0;background-image:linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);background-size: 50px 50px}.cta-box::after{content: '';position: absolute;top: -80px;left: 50%;transform: translateX(-50%);width: 600px;height: 600px;background: radial-gradient(circle,rgba(255,255,255,0.08) 0%,transparent 60%);border-radius: 50%}.cta-box > *{position: relative;z-index: 1}.cta-title{font-size: clamp(1.8rem,3vw,2.8rem);font-weight: 800;color: #fff;margin-bottom: 16px}.cta-desc{font-size: 1.05rem;color: rgba(255,255,255,0.78);max-width: 520px;margin: 0 auto 40px;line-height: 1.8}.cta-btns{display: flex;gap: 14px;justify-content: center;flex-wrap: wrap}.faq-section{background: var(--bg-cream);padding: 56px 0}.faq-grid{display: grid;grid-template-columns: 1fr 1.6fr;gap: 80px;align-items: start;margin-top: 40px}.faq-sidebar .faq-contact-box{background: var(--grad-primary);border-radius: var(--radius-lg);padding: 32px;margin-top: 28px}.faq-contact-box h4{font-size: 1.1rem;color: #fff;margin-bottom: 10px}.faq-contact-box p{font-size: 0.85rem;color: rgba(255,255,255,0.75);line-height: 1.7;margin-bottom: 20px}.faq-category{margin-bottom: 40px}.faq-category:last-child{margin-bottom: 0}.faq-list{display: flex;flex-direction: column;gap: 10px}.faq-cat-title{display: flex;align-items: center;gap: 8px;font-size: 0.72rem;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;color: var(--primary);margin: 20px 0 8px}.faq-cat-title:first-child{margin-top: 0}.faq-item{background: #fff;border: 1px solid var(--border-light);border-radius: var(--radius-sm);overflow: hidden;transition: var(--transition)}.faq-item.open{border-color: rgba(124,58,237,0.3);box-shadow: 0 4px 20px rgba(124,58,237,0.08)}.faq-question{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 17px 20px;background: transparent;text-align: left;font-size: 0.92rem;font-weight: 600;color: var(--text-body)}.faq-question:hover{color: var(--primary)}.faq-icon{width: 26px;height: 26px;border-radius: 50%;background: rgba(124,58,237,0.08);display: flex;align-items: center;justify-content: center;font-size: 1rem;color: var(--primary);flex-shrink: 0;transition: var(--transition);font-weight: 400;line-height: 1}.faq-item.open .faq-icon{background: var(--primary);color: #fff;transform: rotate(45deg)}.faq-answer{max-height: 0;overflow: hidden;transition: max-height 0.38s ease}.faq-answer-body{padding: 0 20px 20px;font-size: 0.87rem;color: var(--text-muted);line-height: 1.85}.contact-section{background: var(--bg-white);padding: 56px 0}.contact-grid{display: grid;grid-template-columns: 1fr 1.3fr;gap: 60px;align-items: start;margin-top: 40px}.contact-info-cards{display: flex;flex-direction: column;gap: 14px;margin-top: 28px}.cinfo-card{display: flex;align-items: center;gap: 16px;background: #fff;border: 1px solid var(--border-light);border-radius: var(--radius);padding: 18px 20px;transition: var(--transition)}.cinfo-card:hover{border-color: rgba(124,58,237,0.25);box-shadow: var(--shadow-md);transform: translateX(5px)}.cinfo-icon{width: 46px;height: 46px;border-radius: 12px;display: flex;align-items: center;justify-content: center;font-size: 1.2rem;flex-shrink: 0}.cinfo-label{font-size: 0.72rem;color: var(--text-muted);text-transform: uppercase;letter-spacing: 0.5px;margin-bottom: 3px}.cinfo-value{font-size: 0.92rem;font-weight: 600;color: var(--text-dark)}.cinfo-value a{color: inherit;transition: var(--transition)}.cinfo-value a:hover{color: var(--primary)}.hours-box{background: linear-gradient(135deg,#F5F3FF,#EDE9FE);border: 1px solid rgba(124,58,237,0.15);border-radius: var(--radius);padding: 20px;margin-top: 14px}.hours-title{font-weight: 700;color: var(--primary-dark);margin-bottom: 10px;font-size: 0.9rem}.hours-text{font-size: 0.84rem;color: var(--text-muted);line-height: 1.85}.hours-emerg{color: var(--primary);font-weight: 700}.form-card{background: #fff;border: 1px solid var(--border-light);border-radius: var(--radius-xl);padding: 40px;box-shadow: var(--shadow-md)}.form-card-title{font-size: 1.4rem;font-weight: 700;color: var(--text-dark);margin-bottom: 6px}.form-card-sub{font-size: 0.85rem;color: var(--text-muted);margin-bottom: 28px}.form-row{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.fg{display: flex;flex-direction: column;gap: 5px}.fg.full{grid-column: 1 / -1}.fg label{font-size: 0.76rem;font-weight: 700;color: var(--text-muted);text-transform: uppercase;letter-spacing: 0.5px}.fg input,.fg select,.fg textarea{background: #FAFAFA;border: 1.5px solid var(--border-light);border-radius: var(--radius-sm);padding: 11px 15px;font-size: 0.9rem;color: var(--text-dark);transition: var(--transition);width: 100%;font-family: inherit}.fg input:focus,.fg select:focus,.fg textarea:focus{outline: none;border-color: var(--primary);background: #fff;box-shadow: 0 0 0 3px rgba(124,58,237,0.1)}.fg input::placeholder,.fg textarea::placeholder{color: #C4C9D4}.fg select{cursor: pointer;appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236B7280' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14L2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center}.fg select option{background: #fff}.fg textarea{resize: vertical;min-height: 96px}.form-submit{width: 100%;justify-content: center;margin-top: 6px}.form-note{font-size: 0.75rem;color: var(--text-light);text-align: center;margin-top: 10px}.form-note a{color: var(--primary)}.form-success{display: none;background: linear-gradient(135deg,#ECFDF5,#D1FAE5);border: 1px solid rgba(16,185,129,0.3);border-radius: var(--radius);padding: 20px;text-align: center;color: #065F46;font-weight: 600;margin-top: 16px}.footer{background: var(--bg-deep);border-top: 1px solid rgba(255,255,255,0.06);padding-top: 72px;position: relative;overflow: hidden}.footer::before{content: '';position: absolute;top: -150px;left: 50%;transform: translateX(-50%);width: 700px;height: 400px;background: radial-gradient(ellipse,rgba(124,58,237,0.1) 0%,transparent 70%);pointer-events: none}.footer-grid{display: grid;grid-template-columns: 1.6fr 1fr 1fr 1fr;gap: 48px;padding-bottom: 60px;position: relative;z-index: 1}.footer-brand .footer-logo{display: flex;align-items: center;gap: 10px;margin-bottom: 16px}.footer-brand .logo-text{color: #fff;background: none;-webkit-text-fill-color: #fff}.footer-desc{font-size: 0.86rem;color: rgba(255,255,255,0.45);line-height: 1.85;max-width: 280px;margin-bottom: 24px}.footer-socials{display: flex;gap: 8px}.social-link{width: 36px;height: 36px;border-radius: 8px;background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.1);display: flex;align-items: center;justify-content: center;font-size: 0.85rem;color: rgba(255,255,255,0.55);transition: var(--transition);font-weight: 700;text-decoration: none}.social-link:hover{background: var(--primary);border-color: var(--primary);color: #fff;transform: translateY(-2px)}.footer-col-title{font-size: 0.78rem;font-weight: 700;color: rgba(255,255,255,0.9);text-transform: uppercase;letter-spacing: 1.2px;margin-bottom: 18px}.footer-links{display: flex;flex-direction: column;gap: 9px}.footer-link{font-size: 0.86rem;color: rgba(255,255,255,0.45);transition: var(--transition);display: inline-flex;align-items: center;gap: 5px}.footer-link::before{content: '→';font-size: 0.68rem;opacity: 0;transform: translateX(-4px);transition: var(--transition)}.footer-link:hover{color: rgba(255,255,255,0.9);padding-left: 5px}.footer-link:hover::before{opacity: 1;transform: translateX(0)}.footer-contact-list{display: flex;flex-direction: column;gap: 10px}.footer-contact-item{display: flex;align-items: flex-start;gap: 10px;font-size: 0.84rem;color: rgba(255,255,255,0.45)}.footer-contact-item a{color: rgba(255,255,255,0.45);transition: var(--transition)}.footer-contact-item a:hover{color: rgba(255,255,255,0.9)}.footer-contact-icon{width: 28px;height: 28px;border-radius: 6px;background: rgba(255,255,255,0.06);display: flex;align-items: center;justify-content: center;font-size: 0.8rem;flex-shrink: 0}.footer-bottom{border-top: 1px solid rgba(255,255,255,0.07);padding: 22px 0;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px;position: relative;z-index: 1}.footer-copy{font-size: 0.8rem;color: rgba(255,255,255,0.3)}.footer-copy span{color: var(--primary-light);font-weight: 600}.footer-legal{display: flex;gap: 20px}.footer-legal a{font-size: 0.8rem;color: rgba(255,255,255,0.3);transition: var(--transition)}.footer-legal a:hover{color: rgba(255,255,255,0.7)}.wa-float{position: fixed;bottom: 28px;right: 28px;width: 56px;height: 56px;background: #25D366;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 1.5rem;box-shadow: 0 6px 24px rgba(37,211,102,0.45);z-index: 990;transition: var(--transition);text-decoration: none}.wa-float:hover{transform: scale(1.1) translateY(-2px);box-shadow: 0 12px 36px rgba(37,211,102,0.55)}.scroll-top-btn{position: fixed;bottom: 96px;right: 30px;width: 44px;height: 44px;background: var(--grad-primary);border: none;border-radius: 50%;color: #fff;font-size: 1.1rem;display: flex;align-items: center;justify-content: center;box-shadow: 0 6px 20px rgba(124,58,237,0.4);cursor: pointer;opacity: 0;transform: translateY(10px);transition: var(--transition);z-index: 989}.scroll-top-btn.visible{opacity: 1;transform: translateY(0)}.scroll-top-btn:hover{transform: translateY(-3px);box-shadow: 0 10px 28px rgba(124,58,237,0.55)}.compare-section{background: #fff;padding: 48px 0}.compare-table{width: 100%;border-collapse: collapse;margin-top: 50px}.compare-table th,.compare-table td{padding: 14px 20px;text-align: center;font-size: 0.88rem}.compare-table th{font-weight: 700;background: var(--bg-light);font-family: var(--font-display)}.compare-table th:first-child,.compare-table td:first-child{text-align: left;font-weight: 600}.compare-table td{border-top: 1px solid var(--border-light);color: var(--text-body)}.compare-table tr:hover td{background: rgba(124,58,237,0.03)}.compare-table th:nth-child(2){background: var(--primary);color: #fff;border-radius: 12px 12px 0 0}.compare-table td:nth-child(2){background: rgba(124,58,237,0.04);font-weight: 600;color: var(--primary-dark)}.compare-check{color: #059669;font-size: 1.1rem;font-weight: 700}.compare-cross{color: #D1D5DB}.guarantee-box{background: linear-gradient(135deg,#F0FDF4,#ECFDF5);border: 2px dashed rgba(16,185,129,0.3);border-radius: var(--radius-lg);padding: 36px;text-align: center;margin-top: 50px}.guarantee-icon{display: flex;align-items: center;justify-content: center;color: #059669;margin-bottom: 12px}.guarantee-title{font-size: 1.2rem;font-weight: 700;color: #065F46;margin-bottom: 8px}.guarantee-desc{font-size: 0.88rem;color: #047857;line-height: 1.75}@media (max-width: 1024px){.features-grid{grid-template-columns: repeat(2,1fr)}.hiw-steps{grid-template-columns: repeat(2,1fr)}.hiw-steps::before{display: none}.plans-grid{grid-template-columns: 1fr;max-width: 440px;margin: 0 auto}.footer-grid{grid-template-columns: 1fr 1fr}.about-inner{grid-template-columns: 1fr;gap: 50px}.faq-grid{grid-template-columns: 1fr;gap: 40px}.contact-grid{grid-template-columns: 1fr;gap: 40px}.stats-grid{grid-template-columns: repeat(2,1fr)}.stat-box{border-right: none;border-bottom: 1px solid rgba(255,255,255,0.2)}}@media (max-width: 768px){.hero-inner{grid-template-columns: 1fr;gap: 48px;text-align: center}.hero-desc{margin: 0 auto 36px}.hero-btns{justify-content: center}.hero-stats{grid-template-columns: repeat(2,1fr)}:root{--topbar-h: 0px}.nav-links,.nav-right{display: none}.hamburger{display: flex}.features-grid{grid-template-columns: 1fr}.chip{display: none}.footer-grid{grid-template-columns: 1fr;gap: 36px}.footer-bottom{flex-direction: column;text-align: center}.cta-box{padding: 48px 24px}.form-row{grid-template-columns: 1fr}.fg.full{grid-column: 1}}@media (max-width: 480px){.hiw-steps{grid-template-columns: 1fr}.hero-stats{grid-template-columns: repeat(2,1fr)}.about-stat-grid{grid-template-columns: 1fr}.stats-grid{grid-template-columns: 1fr}.trust-sep{display: none}}:root{--gradient: var(--grad-primary);--primary-pale: #EDE9FE;--primary-pale2: #F5F3FF;--bg-alt: #F8F7FF;--bg-alt2: #F3F4F6;--text-2: #374151;--success: #10B981;--danger: #EF4444}.section{padding: 56px 0}.section-sm{padding: 28px 0}.bg-alt{background: var(--bg-alt) !important}.section-header{margin-bottom: 36px}.section-header.center{text-align: center}.section-header.center .section-subtitle{margin: 0 auto}.section-subtitle{font-size: 1rem;color: var(--text-muted);max-width: 600px;line-height: 1.8;margin-top: 8px}.two-col{display: grid;grid-template-columns: 1fr 1fr;gap: 56px;align-items: center}.grid{display: grid;gap: 22px}.grid-2{grid-template-columns: repeat(2,1fr)}.grid-3{grid-template-columns: repeat(3,1fr)}.grid-4{grid-template-columns: repeat(4,1fr)}.stat-grid-4{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin-bottom: 0}.stat-card{background: #fff;border: 1px solid var(--border-light);border-radius: var(--radius);padding: 24px 20px;text-align: center;box-shadow: var(--shadow-card);transition: var(--transition)}.stat-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-card-hover)}.stat-number{display: block;font-family: var(--font-display);font-size: 2rem;font-weight: 800;background: var(--grad-primary);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;margin-bottom: 6px}.stat-card .stat-label{font-size: 0.82rem;color: var(--text-muted);font-weight: 500}.highlight-box{background: linear-gradient(135deg,#F5F3FF,#EDE9FE);border: 1px solid rgba(124,58,237,0.2);border-left: 4px solid var(--primary);border-radius: var(--radius-sm);padding: 16px 20px;margin-top: 24px;font-size: 0.9rem;color: var(--text-body);font-weight: 500}.value-card{background: #fff;border: 1px solid var(--border-light);border-radius: var(--radius-lg);padding: 32px 28px;text-align: center;transition: var(--transition);box-shadow: var(--shadow-card)}.value-card:hover{transform: translateY(-6px);box-shadow: var(--shadow-card-hover)}.value-card .value-icon{width: 52px;height: 52px;border-radius: 14px;background: var(--bg-light);color: var(--primary);display: flex;align-items: center;justify-content: center;margin: 0 auto 16px}.value-card h3{font-size: 1.05rem;font-weight: 700;color: var(--text-dark);margin-bottom: 10px}.value-card p{font-size: 0.875rem;color: var(--text-muted);line-height: 1.75}.feature-card{background: #fff;border: 1px solid var(--border-light);border-radius: var(--radius-lg);padding: 28px;transition: var(--transition);box-shadow: var(--shadow-card)}.feature-card:hover{transform: translateY(-5px);box-shadow: var(--shadow-card-hover);border-color: rgba(124,58,237,0.2)}.feature-card .feature-icon{width: 52px;height: 52px;border-radius: 14px;background: #EDE9FE;color: var(--primary);display: flex;align-items: center;justify-content: center;margin-bottom: 18px}.feature-card .feature-icon.accent{background: #FFF7ED;color: var(--accent-dark)}.feature-card .feature-icon.success{background: #ECFDF5;color: #059669}.feature-card h3{font-size: 1rem;font-weight: 700;color: var(--text-dark);margin-bottom: 8px}.feature-card p{font-size: 0.85rem;color: var(--text-muted);line-height: 1.75}.feature-card-lg{display: grid;grid-template-columns: 90px 1fr;gap: 22px;align-items: flex-start;background: #fff;border: 1px solid var(--border-light);border-radius: var(--radius-lg);padding: 28px;box-shadow: var(--shadow-card);transition: var(--transition)}.feature-card-lg:hover{box-shadow: var(--shadow-card-hover);border-color: rgba(124,58,237,0.2)}.feature-card-lg.bg-alt{background: var(--bg-alt)}.feature-card-lg .feature-icon{width: 72px;height: 72px;border-radius: var(--radius);background: #EDE9FE;color: var(--primary);display: flex;align-items: center;justify-content: center;flex-shrink: 0}.feature-card-lg .feature-icon.accent{background: #FFF7ED;color: var(--accent-dark)}.feature-card-lg .feature-icon.success{background: #ECFDF5;color: #059669}.feature-list{display: flex;flex-direction: column;gap: 8px;padding: 0;margin-top: 12px}.feature-list li{display: flex;align-items: flex-start;gap: 10px;font-size: 0.875rem;color: var(--text-body);line-height: 1.65;list-style: none}.feature-list li::before{content: '✓';color: var(--primary);font-weight: 700;flex-shrink: 0;margin-top: 1px}.tab-bar{display: flex;gap: 8px;flex-wrap: wrap;justify-content: center;padding: 10px 0}.tab-btn{padding: 9px 22px;border-radius: 50px;font-size: 0.85rem;font-weight: 600;background: #fff;border: 1.5px solid var(--border-light);color: var(--text-muted);cursor: pointer;transition: var(--transition)}.tab-btn:hover,.tab-btn.active{background: var(--primary);border-color: var(--primary);color: #fff;box-shadow: 0 4px 16px rgba(124,58,237,0.3)}.cta-banner{background: var(--grad-brand);border-radius: var(--radius-xl);padding: 52px 48px;text-align: center;position: relative;overflow: hidden}.cta-banner::before{content: '';position: absolute;inset: 0;background-image: linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);background-size: 50px 50px}.cta-banner > *{position: relative;z-index: 1}.cta-banner h2{font-size: clamp(1.6rem,3vw,2.5rem);font-weight: 800;color: #fff;margin-bottom: 14px}.cta-banner p{font-size: 1rem;color: rgba(255,255,255,0.78);max-width: 500px;margin: 0 auto 24px;line-height: 1.75}.btn-row{display: flex;gap: 14px;justify-content: center;flex-wrap: wrap}.btn-ghost{background: rgba(255,255,255,0.12);border: 1.5px solid rgba(255,255,255,0.3);color: #fff;backdrop-filter: blur(10px);display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 13px 28px;border-radius: 50px;font-weight: 700;font-size: 0.92rem;transition: var(--transition);cursor: pointer}.btn-ghost:hover{background: rgba(255,255,255,0.22);border-color: rgba(255,255,255,0.5)}.btn-ghost.btn-lg{padding: 16px 36px;font-size: 1rem}.w-full{width: 100%;justify-content: center}.biz-tabs{display: inline-flex;background: var(--bg-light);border: 1.5px solid var(--border-light);border-radius: 50px;padding: 5px;gap: 4px}.biz-tab{background: none;border: none;border-radius: 50px;padding: 9px 24px;font-size: 0.9rem;font-weight: 600;color: var(--text-muted);cursor: pointer;transition: var(--transition);font-family: var(--font);white-space: nowrap}.biz-tab:hover{color: var(--primary)}.biz-tab.active{background: var(--grad-primary);color: #fff;box-shadow: 0 4px 14px rgba(124,58,237,0.35)}.pricing-toggle-wrapper{display: flex;align-items: center;justify-content: center;gap: 14px;margin-bottom: 48px}.pricing-toggle-label{font-size: 0.92rem;font-weight: 600;color: var(--text-muted);transition: var(--transition)}.pricing-toggle-label.active{color: var(--primary)}.toggle-switch{width: 52px;height: 28px;background: #E5E7EB;border-radius: 50px;position: relative;cursor: pointer;transition: var(--transition);border: none;flex-shrink: 0}.toggle-switch::before{content: '';width: 20px;height: 20px;background: #fff;border-radius: 50%;position: absolute;top: 4px;left: 4px;transition: var(--transition);box-shadow: 0 2px 6px rgba(0,0,0,0.15)}.toggle-switch.yearly{background: var(--grad-primary)}.toggle-switch.yearly::before{left: 28px}.savings-badge{display: inline-flex;align-items: center;background: linear-gradient(135deg,rgba(16,185,129,0.1),rgba(20,184,166,0.1));border: 1px solid rgba(16,185,129,0.3);color: #059669;padding: 4px 12px;border-radius: 50px;font-size: 0.76rem;font-weight: 700}.pricing-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;align-items: start}.pricing-card{background: #fff;border: 1px solid var(--border-light);border-radius: var(--radius-xl);padding: 36px;position: relative;overflow: hidden;transition: var(--transition);display: flex;flex-direction: column;box-shadow: var(--shadow-card)}.pricing-card:hover{transform: translateY(-6px);box-shadow: var(--shadow-card-hover)}.pricing-card.popular{background: var(--grad-primary);border-color: transparent;box-shadow: 0 20px 60px rgba(124,58,237,0.35)}.pricing-card .popular-badge{position: absolute;top: 0;right: 0;background: linear-gradient(135deg,#F97316,#EC4899);color: #fff;padding: 7px 20px;font-size: 0.72rem;font-weight: 700;border-bottom-left-radius: var(--radius);letter-spacing: 0.5px}.pricing-name{display: flex;align-items: center;gap: 8px;font-family: var(--font-display);font-size: 1.2rem;font-weight: 700;color: var(--text-dark);margin-bottom: 8px}.pricing-card.popular .pricing-name{color: #fff}.pricing-price{font-family: var(--font-display);font-size: 2.6rem;font-weight: 800;color: var(--text-dark);line-height: 1;margin-bottom: 4px}.pricing-price sup{font-size: 1.2rem;vertical-align: top;margin-top: 8px}.pricing-price span{font-size: 1rem;font-weight: 500;color: var(--text-muted)}.pricing-card.popular .pricing-price{color: #fff}.pricing-card.popular .pricing-price span{color: rgba(255,255,255,0.7)}.pricing-period{font-size: 0.82rem;color: var(--text-muted);margin-bottom: 14px}.pricing-card.popular .pricing-period{color: rgba(255,255,255,0.7)}.pricing-desc{font-size: 0.85rem;color: var(--text-muted);line-height: 1.7;margin-bottom: 20px}.pricing-card.popular .pricing-desc{color: rgba(255,255,255,0.75)}.pricing-divider{border: none;border-top: 1px solid var(--border-light);margin: 18px 0}.pricing-card.popular .pricing-divider{border-color: rgba(255,255,255,0.2)}.pricing-features{display: flex;flex-direction: column;gap: 10px;flex: 1;margin-bottom: 24px}.pricing-feature{display: flex;align-items: flex-start;gap: 10px;font-size: 0.86rem;color: var(--text-body)}.pricing-card.popular .pricing-feature{color: rgba(255,255,255,0.88)}.pricing-feature .check,.pricing-feature .cross{width: 20px;height: 20px;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 0.72rem;font-weight: 700;flex-shrink: 0;margin-top: 1px}.pricing-feature .check{background: #ECFDF5;color: #059669}.pricing-feature .cross{background: #F9FAFB;color: #D1D5DB}.pricing-card.popular .pricing-feature .check{background: rgba(255,255,255,0.15);color: #A7F3D0}.pricing-card.popular .pricing-feature .cross{background: rgba(255,255,255,0.06);color: rgba(255,255,255,0.35)}.pricing-card .btn-outline{border-color: rgba(124,58,237,0.3);color: var(--primary)}.pricing-card .btn-outline:hover{background: rgba(124,58,237,0.06);border-color: var(--primary)}.pricing-card.popular .btn-primary{background: #fff;color: var(--primary-dark);box-shadow: 0 6px 24px rgba(0,0,0,0.15)}.pricing-card.popular .btn-primary:hover{transform: translateY(-2px);box-shadow: 0 12px 36px rgba(0,0,0,0.25)}.comparison-table{width: 100%;border-collapse: collapse;border-radius: var(--radius);overflow: hidden;box-shadow: var(--shadow-card)}.comparison-table th,.comparison-table td{padding: 13px 18px;text-align: center;font-size: 0.86rem;border-bottom: 1px solid var(--border-light)}.comparison-table th{font-family: var(--font-display);font-weight: 700;background: var(--bg-alt);color: var(--text-dark)}.comparison-table th:first-child,.comparison-table td:first-child{text-align: left;font-weight: 600}.comparison-table td{color: var(--text-body);background: #fff}.comparison-table tr:hover td{background: rgba(124,58,237,0.03)}.comparison-table th:nth-child(2){background: var(--primary);color: #fff}.comparison-table td:nth-child(2){background: rgba(124,58,237,0.04);font-weight: 600;color: var(--primary-dark)}.check-cell{color: #059669;font-weight: 700;font-size: 1.05rem}.cross-cell{color: #D1D5DB;font-size: 1.05rem}.partial-cell{color: var(--accent);font-weight: 600}.contact-grid{display: grid;grid-template-columns: 1.1fr 1fr;gap: 60px;align-items: start}.contact-form-wrapper{background: #fff;border: 1px solid var(--border-light);border-radius: var(--radius-xl);padding: 40px;box-shadow: var(--shadow-md)}.form-row{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin-bottom: 0}.form-group{display: flex;flex-direction: column;gap: 5px;margin-bottom: 16px}.form-label{font-size: 0.76rem;font-weight: 700;color: var(--text-muted);text-transform: uppercase;letter-spacing: 0.5px}.form-input,.form-select,.form-textarea{background: #FAFAFA;border: 1.5px solid var(--border-light);border-radius: var(--radius-sm);padding: 11px 15px;font-size: 0.9rem;color: var(--text-dark);transition: var(--transition);width: 100%;font-family: inherit}.form-input:focus,.form-select:focus,.form-textarea:focus{outline: none;border-color: var(--primary);background: #fff;box-shadow: 0 0 0 3px rgba(124,58,237,0.1)}.form-input::placeholder,.form-textarea::placeholder{color: #C4C9D4}.form-select{cursor: pointer;appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236B7280' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14L2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;padding-right: 38px}.form-textarea{resize: vertical;min-height: 100px}.form-success{display: none;background: linear-gradient(135deg,#ECFDF5,#D1FAE5);border: 1px solid rgba(16,185,129,0.3);border-radius: var(--radius);padding: 18px;text-align: center;color: #065F46;font-weight: 600;margin-top: 14px}.contact-cards{display: flex;flex-direction: column;gap: 12px}.contact-card{display: flex;align-items: center;gap: 14px;background: #fff;border: 1px solid var(--border-light);border-radius: var(--radius);padding: 16px 18px;transition: var(--transition);box-shadow: var(--shadow-card)}.contact-card:hover{border-color: rgba(124,58,237,0.25);box-shadow: var(--shadow-md);transform: translateX(4px)}.contact-card-icon{width: 44px;height: 44px;border-radius: 12px;background: #F5F3FF;color: var(--primary);display: flex;align-items: center;justify-content: center;flex-shrink: 0;border: 1px solid rgba(124,58,237,0.12)}.contact-card-label{font-size: 0.72rem;color: var(--text-muted);text-transform: uppercase;letter-spacing: 0.5px;margin-bottom: 3px}.contact-card-value{font-size: 0.92rem;font-weight: 600;color: var(--text-dark)}.contact-card-value a{color: inherit;transition: var(--transition)}.contact-card-value a:hover{color: var(--primary)}.map-placeholder{background: linear-gradient(135deg,#F5F3FF,#EDE9FE);border: 2px dashed rgba(124,58,237,0.25);border-radius: var(--radius-lg);padding: 60px 40px;text-align: center;margin-top: 40px}.map-icon{display: flex;align-items: center;justify-content: center;color: var(--primary);margin-bottom: 16px}.map-placeholder h3{font-size: 1.2rem;font-weight: 700;color: var(--text-dark)}.footer-col h4{font-size: 0.78rem;font-weight: 700;color: rgba(255,255,255,0.9);text-transform: uppercase;letter-spacing: 1.2px;margin-bottom: 16px}.footer-col .footer-links{display: flex;flex-direction: column;gap: 8px}.footer-col .footer-links a{display: inline-flex;align-items: center;gap: 9px;font-size: 0.85rem;color: rgba(255,255,255,0.45);transition: var(--transition)}.footer-col .footer-links a svg{flex-shrink: 0;opacity: 0.7}.footer-col .footer-links a:hover{color: rgba(255,255,255,0.88);padding-left: 4px}.footer-col .footer-links a:hover svg{opacity: 1}.footer-brand p{font-size: 0.86rem;color: rgba(255,255,255,0.45);line-height: 1.85;max-width: 280px;margin-bottom: 20px}.social-icon{width: 36px;height: 36px;border-radius: 8px;background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.1);display: inline-flex;align-items: center;justify-content: center;color: rgba(255,255,255,0.55);transition: var(--transition);text-decoration: none}.social-icon:hover{background: var(--primary);border-color: var(--primary);color: #fff;transform: translateY(-2px)}.footer-socials{display: flex;gap: 8px;margin-bottom: 20px}.footer-newsletter p,.footer-newsletter label{display: block;font-size: 0.82rem;font-weight: 400;color: rgba(255,255,255,0.55);margin-bottom: 10px}.newsletter-input-row{display: flex;gap: 8px}.newsletter-input{flex: 1;background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.12);border-radius: var(--radius-sm);padding: 9px 14px;color: #fff;font-size: 0.82rem;font-family: inherit}.newsletter-input::placeholder{color: rgba(255,255,255,0.3)}.newsletter-input:focus{outline: none;border-color: var(--primary-light)}.newsletter-btn{background: var(--grad-primary);color: #fff;border: none;border-radius: var(--radius-sm);padding: 9px 16px;font-size: 0.82rem;font-weight: 600;cursor: pointer;transition: var(--transition);white-space: nowrap}.newsletter-btn:hover{opacity: 0.9}.footer-bottom-links{display: flex;gap: 20px;flex-wrap: wrap}.footer-bottom-links a{font-size: 0.8rem;color: rgba(255,255,255,0.3);transition: var(--transition)}.footer-bottom-links a:hover{color: rgba(255,255,255,0.7)}.scroll-top{position: fixed;bottom: 28px;right: 28px;width: 44px;height: 44px;background: var(--grad-primary);border: none;border-radius: 50%;color: #fff;display: flex;align-items: center;justify-content: center;box-shadow: 0 6px 20px rgba(124,58,237,0.4);cursor: pointer;opacity: 0;transform: translateY(10px);transition: var(--transition);z-index: 989}.scroll-top.visible{opacity: 1;transform: translateY(0)}.scroll-top:hover{transform: translateY(-3px);box-shadow: 0 10px 28px rgba(124,58,237,0.55)}.whatsapp-float{position: fixed;bottom: 28px;left: 28px;display: flex;align-items: center;gap: 12px;background: #fff;border: 1px solid rgba(15,23,42,0.06);border-radius: 50px;padding: 7px 20px 7px 7px;box-shadow: 0 10px 30px rgba(15,23,42,0.16);color: var(--text-dark);text-decoration: none;z-index: 990;transition: var(--transition)}.whatsapp-float:hover{transform: translateY(-3px);box-shadow: 0 16px 40px rgba(15,23,42,0.22)}.wa-icon-wrap{position: relative;width: 42px;height: 42px;border-radius: 50%;background: #25D366;color: #fff;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.wa-ping{position: absolute;inset: 0;border-radius: 50%;background: #25D366;animation: wa-pulse 2.2s ease-out infinite}@keyframes wa-pulse{0%{transform: scale(1);opacity: 0.55}100%{transform: scale(1.9);opacity: 0}}@media (prefers-reduced-motion: reduce){.wa-ping{animation: none;display: none}}.wa-text{display: flex;flex-direction: column;line-height: 1.3}.wa-text strong{font-size: 0.86rem;font-weight: 700;color: var(--text-dark)}.wa-text small{font-size: 0.71rem;color: var(--text-muted);font-weight: 500}@media (max-width: 1024px){.grid-4{grid-template-columns: repeat(2,1fr)}.grid-3{grid-template-columns: repeat(2,1fr)}.pricing-grid{grid-template-columns: 1fr;max-width: 440px;margin: 0 auto}}@media (max-width: 768px){.two-col{grid-template-columns: 1fr;gap: 40px}.grid-3,.grid-2{grid-template-columns: 1fr}.contact-grid{grid-template-columns: 1fr}.feature-card-lg{grid-template-columns: 1fr}.form-row{grid-template-columns: 1fr}.cta-banner{padding: 48px 24px}.stat-grid-4{grid-template-columns: 1fr 1fr}.comparison-table th,.comparison-table td{padding: 10px 10px;font-size: 0.78rem}}@media (max-width: 480px){.grid-4{grid-template-columns: 1fr}.stat-grid-4{grid-template-columns: 1fr}.pricing-grid{padding: 0 4px}.footer-bottom-links{justify-content: center}}.solutions-section{background: #fff}.solutions-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 28px}.sol-card-head{padding: 36px 36px 28px}.sol-card-head h3{font-family: var(--font-display);font-size: 1.9rem;font-weight: 800;color: #fff;margin-bottom: 10px;line-height: 1.15}.sol-card-body{background: #fff;padding: 28px 36px 36px}@media (max-width: 1200px){.container{padding-inline: 28px}.cta-banner{padding: 64px 48px}.pricing-card{padding: 30px 26px}.two-col{gap: 52px}}@media (max-width: 1024px){.pricing-grid{grid-template-columns: repeat(3,1fr) !important;max-width: none !important;margin-inline: 0 !important;gap: 16px}.plans-grid{grid-template-columns: repeat(3,1fr) !important;max-width: none !important;margin-inline: 0 !important;gap: 16px}.pricing-card{padding: 24px 20px}.tab-bar{overflow-x: auto;flex-wrap: nowrap;justify-content: flex-start;scrollbar-width: none;-webkit-overflow-scrolling: touch;padding: 8px 0;gap: 6px}.tab-bar::-webkit-scrollbar{display: none}.tab-btn{white-space: nowrap;flex-shrink: 0;padding: 8px 18px;font-size: 0.82rem}.page-hero{padding: 60px 0 48px}.page-hero-title{font-size: clamp(1.8rem,4vw,2.6rem)}.cta-banner{padding: 60px 40px}.footer-grid{grid-template-columns: 1fr 1fr;gap: 40px 32px}}@media (max-width: 900px){.pricing-grid{grid-template-columns: 1fr !important;max-width: 480px !important;margin-inline: auto !important}.plans-grid{grid-template-columns: 1fr !important;max-width: 480px !important;margin-inline: auto !important}.hero-inner{gap: 40px}.two-col{gap: 40px}}@media (max-width: 768px){.container{padding-inline: 18px}.page-hero-title{font-size: clamp(1.5rem,6.5vw,2rem)}.section-title{font-size: clamp(1.35rem,5vw,1.85rem)}.section{padding: 60px 0}.section-sm{padding: 32px 0}.page-hero{padding: 48px 0 38px}.page-hero-sub{font-size: 0.9rem;line-height: 1.7}.hero-btns{flex-direction: column;align-items: center;gap: 10px}.hero-btns .btn{width: 100%;max-width: 300px;justify-content: center}.hero-visual{display: none}.pricing-toggle-wrapper{flex-wrap: wrap;gap: 10px;justify-content: center}.biz-tabs{width: 100%;justify-content: center}.biz-tab{padding: 8px 20px;font-size: 0.85rem}.savings-badge{font-size: 0.72rem;padding: 3px 10px}.pricing-toggle-label{font-size: 0.85rem}.feature-card-lg{gap: 18px;padding: 24px 20px}.cta-banner{padding: 48px 20px;border-radius: 16px}.cta-banner h2{font-size: clamp(1.4rem,5vw,1.8rem)}.btn-row{gap: 10px}.contact-form-wrapper{padding: 24px 20px}.contact-card{padding: 14px 16px}.guarantee-box{padding: 28px 20px}.footer-grid{grid-template-columns: 1fr;gap: 32px}.footer-brand p{max-width: 100%}.footer-bottom{flex-direction: column;gap: 12px;text-align: center;padding: 24px 0}.footer-bottom-links{justify-content: center;flex-wrap: wrap;gap: 12px}.newsletter-input-row{flex-direction: column;gap: 8px}.newsletter-btn{width: 100%;padding: 10px 16px}.breadcrumb{flex-wrap: wrap;font-size: 0.8rem;gap: 4px}.stat-grid-4{grid-template-columns: 1fr 1fr}.map-placeholder{padding: 48px 20px}.comparison-table{min-width: 520px}.comparison-table th,.comparison-table td{padding: 10px 10px;font-size: 0.78rem}.highlight-box{font-size: 0.85rem;padding: 14px 16px}.compare-table th,.compare-table td{padding: 10px 10px;font-size: 0.8rem}.whatsapp-float{bottom: 20px;left: 20px;padding: 6px 16px 6px 6px;gap: 10px}.wa-icon-wrap{width: 38px;height: 38px}.scroll-top{bottom: 20px;right: 20px}.scroll-top-btn{bottom: 20px;right: 20px}}@media (max-width: 480px){.container{padding-inline: 14px}.page-hero-title{font-size: 1.42rem}.section-title{font-size: 1.28rem}.section-subtitle{font-size: 0.9rem}.section{padding: 50px 0}.section-sm{padding: 28px 0}.page-hero{padding: 40px 0 32px}.page-hero-sub{font-size: 0.86rem}.btn{padding: 11px 22px;font-size: 0.87rem}.btn-lg{padding: 14px 26px;font-size: 0.93rem}.btn-sm{padding: 8px 16px;font-size: 0.8rem}.pricing-price{font-size: 2.1rem}.pricing-card{padding: 22px 18px}.pricing-grid{max-width: 100% !important;padding: 0}.biz-tabs{width: 100%}.biz-tab{flex: 1;text-align: center;padding: 8px 10px;font-size: 0.8rem}.cta-banner{padding: 36px 16px}.cta-banner h2{font-size: 1.45rem}.contact-form-wrapper{padding: 20px 16px}.footer-socials{flex-wrap: wrap}.footer-bottom{padding: 18px 0}.footer-bottom-links{gap: 10px}.comparison-table{min-width: 460px}.comparison-table th,.comparison-table td{padding: 8px 8px;font-size: 0.73rem}.guarantee-box{padding: 24px 16px}.value-card{padding: 24px 16px}.feature-card{padding: 20px 16px}.feature-card-lg{padding: 20px 16px;gap: 14px}.feature-card-lg .feature-icon{width: 52px;height: 52px;font-size: 1.4rem}.map-placeholder{padding: 36px 16px}.map-icon{font-size: 2.2rem}.stat-grid-4{grid-template-columns: 1fr}.breadcrumb{font-size: 0.76rem}.hero-stats{grid-template-columns: 1fr 1fr;gap: 10px}.whatsapp-float{width: 46px;height: 46px;padding: 0;border-radius: 50%;justify-content: center}.wa-text{display: none}.wa-icon-wrap{width: 100%;height: 100%}}@media (max-width: 360px){.container{padding-inline: 12px}.page-hero-title{font-size: 1.28rem}.section-title{font-size: 1.18rem}.pricing-card{padding: 18px 14px}.pricing-price{font-size: 1.9rem}.biz-tab{padding: 7px 8px;font-size: 0.76rem}.btn{padding: 10px 18px;font-size: 0.84rem}.comparison-table{min-width: 400px}.comparison-table th,.comparison-table td{padding: 7px 6px;font-size: 0.68rem}.nav-logo-img{height: 38px}.footer-logo-img{height: 34px}}@media (max-width: 768px){.navbar .container{padding-inline: 16px}.nav-inner{padding: 12px 0}.nav-logo-img{height: 40px}.mobile-nav{padding: 16px;gap: 4px}.mobile-nav a{padding: 10px 14px;font-size: 0.9rem}.mobile-nav .btn{margin-top: 8px;width: 100%;justify-content: center;text-align: center}}@media (max-width: 1200px){.about-inner{gap: 48px}}@media (max-width: 1024px){.tab-bar-sticky-wrapper{background: #fff;border-bottom: 1px solid var(--border-light);box-shadow: 0 2px 8px rgba(0,0,0,0.06)}}@media (max-width: 520px){.pricing-toggle-wrapper{flex-direction: column;align-items: center;gap: 8px}.toggle-switch{order: 0}.savings-badge{order: 1}}@media (max-width: 480px){.faq-cat-title{font-size: 1.05rem}.faq-category{margin-bottom: 32px}.faq-question{padding: 14px 16px;font-size: 0.87rem}.faq-answer-body{padding: 0 16px 14px;font-size: 0.86rem}}@media (max-width: 520px){.form-row{grid-template-columns: 1fr}}@media (max-width: 900px){.solutions-grid{grid-template-columns: 1fr;gap: 22px}.sol-card-head{padding: 28px 28px 22px}.sol-card-body{padding: 22px 28px 28px}.sol-card-head h3{font-size: 1.65rem}}@media (max-width: 768px){.solutions-grid{gap: 18px}.sol-card-head{padding: 24px 22px 18px}.sol-card-body{padding: 18px 22px 22px}.sol-card-head h3{font-size: 1.45rem !important}}@media (max-width: 480px){.sol-card-head{padding: 20px 18px 16px}.sol-card-body{padding: 16px 18px 20px}.sol-card-head h3{font-size: 1.3rem !important}}@media (max-width: 640px){[style*="grid-template-columns:1fr 1fr"],[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns: 1fr !important}[style*="grid-template-columns:1fr 1fr;"],[style*="grid-template-columns: 1fr 1fr;"]{grid-template-columns: 1fr !important}}@media (max-width: 768px){.trust-inner{overflow-x: auto;flex-wrap: nowrap;justify-content: flex-start;scrollbar-width: none;-webkit-overflow-scrolling: touch;gap: 12px;padding: 0 4px}.trust-inner::-webkit-scrollbar{display: none}.trust-sep{display: none}.trust-item{white-space: nowrap;flex-shrink: 0;font-size: 0.8rem;padding: 6px 12px;background: rgba(124,58,237,0.05);border-radius: 50px;border: 1px solid rgba(124,58,237,0.1)}}@media (max-width: 480px){.hero-stats{grid-template-columns: repeat(2,1fr);gap: 0}.hstat{padding: 12px 8px}.hstat-num{font-size: 1.4rem}.hstat-label{font-size: 0.65rem}}@media (max-width: 768px){.cta-box{padding: 48px 22px;border-radius: 18px}.cta-title{font-size: clamp(1.4rem,5vw,1.8rem)}.cta-desc{font-size: 0.92rem;margin-bottom: 28px}.cta-btns{flex-direction: column;align-items: center;gap: 10px}.cta-btns .btn{width: 100%;max-width: 300px;justify-content: center}}@media (max-width: 480px){.cta-box{padding: 36px 16px}.cta-title{font-size: 1.4rem}}@media (max-width: 768px){.pricing-toggle-wrap{flex-wrap: wrap;justify-content: center;gap: 10px}.pricing-section .biz-tabs{width: 100%;justify-content: center;margin-bottom: 2px}}@media (max-width: 1024px){.plans-grid{grid-template-columns: repeat(3,1fr) !important;max-width: none !important;margin-inline: 0 !important;gap: 16px}}@media (max-width: 900px){.plans-grid{grid-template-columns: 1fr !important;max-width: 460px !important;margin-inline: auto !important}.plan-card{padding: 28px 24px}}@media (max-width: 480px){.plan-card{padding: 22px 18px}.plan-price{font-size: 2rem}}@media (max-width: 480px){.testi-card{width: 88vw;padding: 22px}.carousel-track{gap: 14px}}@media (max-width: 640px){.stats-grid{grid-template-columns: repeat(2,1fr)}.stat-box{border-right: none;border-bottom: 1px solid rgba(255,255,255,0.15);padding: 20px 14px}.stat-num{font-size: 2rem}}@media (max-width: 360px){.stats-grid{grid-template-columns: 1fr}}@media (max-width: 640px){.features-grid{grid-template-columns: 1fr;gap: 14px}.feat-card{padding: 24px 20px}}@media (max-width: 640px){.hiw-steps{grid-template-columns: 1fr;gap: 20px}.step-box{padding: 28px 20px}}@media (max-width: 480px){.solutions-section .fade-in[style*="margin-top:40px"]{margin-top: 24px !important;padding: 16px !important;border-radius: 12px !important;font-size: 0.85rem !important}}.mpos-band{display: grid;grid-template-columns: 1.15fr 1fr auto;gap: 28px 36px;align-items: center;background: linear-gradient(135deg,#FFF7ED 0%,#FFFFFF 60%);border: 1px solid var(--accent-light);border-left: 5px solid var(--accent);border-radius: var(--radius-lg);padding: 28px 32px;margin-bottom: 28px;box-shadow: var(--shadow-card)}.mpos-band .mpos-head{display: flex;flex-direction: column;gap: 8px}.mpos-band .mpos-badges{display: flex;flex-wrap: wrap;gap: 8px}.mpos-tag{display: inline-flex;align-items: center;gap: 6px;font-size: 0.7rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;padding: 5px 11px;border-radius: 50px}.mpos-tag.new{background: var(--accent);color: #fff}.mpos-tag.restro{background: #FFEDD5;color: var(--accent-dark);border: 1px solid var(--accent-light)}.mpos-band .mpos-name{font-family: var(--font-display);font-size: 1.4rem;font-weight: 800;color: var(--text-dark);display: flex;align-items: center;gap: 10px}.mpos-band .mpos-name .mpos-ico{width: 40px;height: 40px;border-radius: 10px;flex-shrink: 0;background: var(--accent);color: #fff;display: flex;align-items: center;justify-content: center}.mpos-band .mpos-desc{font-size: 0.9rem;color: var(--text-muted);line-height: 1.7;margin: 0}.mpos-band .mpos-features{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 8px 18px}.mpos-band .mpos-features li{display: flex;align-items: flex-start;gap: 8px;font-size: 0.84rem;color: var(--text-body);line-height: 1.5}.mpos-band .mpos-features .check{width: 18px;height: 18px;border-radius: 6px;flex-shrink: 0;margin-top: 1px;background: #FFEDD5;color: var(--accent-dark);display: flex;align-items: center;justify-content: center;font-size: 0.7rem;font-weight: 700}.mpos-band .mpos-buy{text-align: center;display: flex;flex-direction: column;gap: 10px;align-items: center}.mpos-band .mpos-price{font-family: var(--font-display);font-weight: 800;color: var(--text-dark);font-size: 2rem;line-height: 1}.mpos-band .mpos-price sup{font-size: 1rem;top: -0.6em;margin-right: 2px}.mpos-band .mpos-price span{font-size: 0.95rem;font-weight: 600;color: var(--text-muted)}.mpos-band .mpos-period{font-size: 0.78rem;color: var(--text-muted)}.mpos-band .btn-accent{background: var(--accent);color: #fff;border: none}.mpos-band .btn-accent:hover{background: var(--accent-dark);transform: translateY(-2px)}@media (max-width: 1024px){.mpos-band{grid-template-columns: 1fr 1fr}.mpos-band .mpos-buy{grid-column: 1 / -1;flex-direction: row;justify-content: center;gap: 18px}}@media (max-width: 720px){.mpos-band{grid-template-columns: 1fr;padding: 24px 20px;gap: 20px;text-align: left}.mpos-band .mpos-features{grid-template-columns: 1fr}.mpos-band .mpos-buy{flex-direction: column}}.retail-active .restaurant-only{display: none !important}.screens-section{background: var(--bg-light)}.screens-wide{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 26px;max-width: 1040px;margin: 44px auto 0}.screens-grid{display: flex;flex-wrap: wrap;justify-content: center;gap: 28px;max-width: 860px;margin: 26px auto 0}.screens-grid .screen-card{flex: 0 1 262px}.screen-card{margin: 0;background: #fff;border: 1px solid var(--border-light);border-radius: 20px;padding: 14px 14px 0;box-shadow: var(--shadow-card);overflow: hidden;transition: transform .18s ease,box-shadow .18s ease}.screen-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-card-hover)}.screen-card img{display: block;width: 100%;height: auto;border-radius: 12px 12px 0 0;border: 1px solid var(--border-light);border-bottom: none;background: #f1f5f9}.screen-card figcaption{font-size: 0.82rem;line-height: 1.5;color: var(--text-muted);text-align: center;padding: 14px 6px 16px}@media (max-width: 900px){.screens-wide{grid-template-columns: 1fr;max-width: 620px;gap: 22px}}@media (max-width: 820px){.screens-grid{max-width: 560px;gap: 20px}}@media (max-width: 480px){.screens-grid{max-width: 320px}.screens-grid .screen-card{flex-basis: 100%}}.plans-grid-compact{align-items: stretch}.plans-grid-compact .plan-card{padding: 30px 28px}.plans-grid-compact .plan-desc{margin-bottom: 22px}.plans-grid-compact .plan-cta{margin-top: auto}@media print{.navbar,.mobile-nav,.whatsapp-float,.scroll-top,.scroll-top-btn,.footer-newsletter,.footer-socials,.btn{display: none !important}body{font-size: 12pt;color: #000}a[href]::after{content: " (" attr(href) ")";font-size: 10pt;color: #555}}.skip-link{position: absolute;left: 8px;top: -60px;z-index: 2000;background: var(--primary,#7C3AED);color: #fff;padding: 10px 18px;border-radius: 8px;font-weight: 600;font-size: 0.9rem;text-decoration: none;transition: top 0.15s ease}.skip-link:focus{top: 8px;outline: 3px solid #fff}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.btn:focus-visible{outline: 3px solid var(--primary,#7C3AED);outline-offset: 2px;border-radius: 4px}#main-content{display: block}.blog-hero-meta{color: var(--text-muted);font-size: 0.9rem}.blog-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(300px,1fr));gap: 26px}.blog-card{display: flex;flex-direction: column;background: var(--bg-white,#fff);border: 1px solid rgba(124,58,237,0.14);border-radius: var(--radius-lg,16px);padding: 26px;transition: transform 0.15s ease,box-shadow 0.15s ease}.blog-card:hover{transform: translateY(-3px);box-shadow: 0 14px 34px rgba(124,58,237,0.12)}.blog-card .blog-cat{align-self: flex-start;font-size: 0.72rem;font-weight: 700;letter-spacing: 0.06em;text-transform: uppercase;color: var(--primary,#7C3AED);background: var(--primary-pale,#F3EEFF);padding: 4px 10px;border-radius: 999px;margin-bottom: 14px}.blog-card h2,.blog-card h3{font-size: 1.12rem;line-height: 1.35;margin: 0 0 10px}.blog-card h2 a,.blog-card h3 a{color: var(--primary-dark,#5B21B6);text-decoration: none}.blog-card h2 a:hover,.blog-card h3 a:hover{color: var(--primary,#7C3AED)}.blog-card p{color: var(--text-muted);font-size: 0.92rem;margin: 0 0 18px}.blog-card .blog-meta{margin-top: auto;font-size: 0.8rem;color: var(--text-muted);display: flex;gap: 12px}.article{max-width: 760px;margin: 0 auto}.article-body{font-size: 1.03rem;line-height: 1.75;color: var(--text-dark,#1f2430)}.article-body h2{font-size: 1.5rem;margin: 2.2rem 0 0.9rem;color: var(--primary-dark,#5B21B6)}.article-body h3{font-size: 1.18rem;margin: 1.6rem 0 0.7rem}.article-body p{margin: 0 0 1.1rem}.article-body ul,.article-body ol{margin: 0 0 1.2rem 1.3rem}.article-body li{margin-bottom: 0.5rem}.article-body a{color: var(--primary,#7C3AED)}.article-body strong{color: var(--text-dark,#1f2430)}.article-body table{width: 100%;border-collapse: collapse;margin: 1.2rem 0;font-size: 0.95rem}.article-body th,.article-body td{border: 1px solid rgba(0,0,0,0.12);padding: 10px 12px;text-align: left}.article-body th{background: var(--primary-pale,#F3EEFF)}.article-meta{color: var(--text-muted);font-size: 0.88rem;margin-bottom: 1.6rem;display: flex;flex-wrap: wrap;gap: 10px 16px}.article-tip{background: var(--bg-light,#F8F7FF);border-left: 4px solid var(--primary,#7C3AED);border-radius: 8px;padding: 16px 20px;margin: 1.6rem 0}.article-cta{margin-top: 2.4rem;padding: 26px;border-radius: var(--radius-lg,16px);background: var(--grad-primary,linear-gradient(135deg,#7C3AED,#5B21B6));color: #fff;text-align: center}.article-cta h3{color: #fff;margin: 0 0 8px}.article-cta p{color: rgba(255,255,255,0.85);margin: 0 0 16px}