:root{--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#1a56db;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--green-500:#22c55e;--red-500:#ef4444;--amber-500:#f59e0b;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.07),0 2px 4px -2px rgba(0,0,0,.05);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.08),0 4px 6px -4px rgba(0,0,0,.04);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.08),0 8px 10px -6px rgba(0,0,0,.04);--max-w:1200px}.coupon-box{align-items:center;border:2px dashed var(--blue-300);border-radius:var(--radius-md);display:flex;font-weight:700;gap:16px;max-width:480px;overflow:hidden;padding:16px 20px;position:relative}.coupon-info{flex:1}.coupon-label{color:var(--gray-500);font-size:1rem;margin-bottom:4px}.coupon-code-display{color:var(--blue-700);font-family:monospace;font-size:1.4rem;font-weight:800;letter-spacing:2px;user-select:none;white-space:nowrap}.coupon-copy-btn:hover{background:var(--blue-700)}.coupon-copy-btn.copied{background:var(--green-500)}.coupon-expire strong{color:var(--red-500)}.subpage-container .hero-chips{align-items:center;display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:.15rem 0 0;padding:0}.subpage-container .hero-chips .chip{align-items:center;background:#edf2ff;border:1px solid rgba(37,99,235,.18);border-radius:999px;color:#1e3a8a;display:inline-flex;font-size:.9rem;font-weight:500;gap:.55rem;line-height:1;padding:8px 12px;transition:background .2s ease,border-color .2s ease,transform .05s ease;white-space:nowrap}.subpage-container .hero-chips .chip:hover{background:#e6eeff;border-color:#b3c5ff}.subpage-container .hero-chips .chip:active{transform:translateY(1px)}.features-a{padding:80px 0}.link-card h3{color:var(--gray-800);font-size:16px;font-weight:700;margin-bottom:8px}.link-card p{color:var(--gray-500);font-size:14px;line-height:1.7}.mid-cta{margin-top:48px;text-align:center}.feature-b-text h3{color:var(--gray-800);font-size:15px;font-weight:700;margin-bottom:4px}.feature-b-text p{color:var(--gray-500);font-size:14px;line-height:1.7}.testimonials{padding:80px 0}.testimonial-stars{color:var(--amber-500);font-size:18px;letter-spacing:2px;margin-bottom:16px}.testimonial-text{color:var(--gray-600);font-size:1.2rem;line-height:1.8;margin-bottom:20px;word-break:keep-all}.testimonial-author{align-items:center;display:flex;gap:12px}.testimonial-avatar{align-items:center;background:linear-gradient(135deg,var(--blue-200),var(--blue-400));border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;width:44px}.testimonial-name{color:var(--gray-800);font-weight:700}.testimonial-role{color:var(--gray-400);font-size:.9rem}.stats-section{align-items:center;background:linear-gradient(135deg,#0a0e27,#151932);border-radius:20px;display:flex;justify-content:center;overflow:hidden;padding:4rem 0;position:relative}.stats-section .bg-animation{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.stats-section .bg-animation:before{animation:stats-wave 20s linear infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%2309f' fill-opacity='.1' d='m0 192 48 5.3c48 5.7 144 15.7 240 32 96 15.7 192 37.7 288 21.4 96-15.7 192-69.7 288-69.4 96-.3 192 53.7 288 53.4 96 .3 192-53.7 240-80l48-26.7v192H0Z'/%3E%3C/svg%3E") no-repeat;background-size:cover;content:"";height:200%;left:-50%;opacity:.3;position:absolute;top:-50%;width:200%}@keyframes stats-wave{0%{transform:rotate(0deg) scale(1.5)}to{transform:rotate(1turn) scale(1.5)}}.stats-section .particles{height:100%;left:0;position:absolute;top:0;width:100%}.stats-section .particle{animation:stats-float-up 15s linear infinite;background:linear-gradient(45deg,#00d4ff,#7b2ff7);border-radius:50%;height:4px;opacity:0;position:absolute;width:4px}@keyframes stats-float-up{0%{opacity:0;transform:translateY(100vh) translateX(0) scale(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh) translateX(100px) scale(1.5)}}.stats-section .content-area{max-width:1400px;padding:0 40px;position:relative;width:100%;z-index:10}.stats-section .header-content{animation:stats-fadeInDown 1s ease-out;margin-bottom:80px;text-align:center}@keyframes stats-fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.stats-section .main-title{background:linear-gradient(135deg,#fff,#00d4ff 50%,#7b2ff7);-webkit-background-clip:text;background-size:200% 200%;font-size:56px;font-weight:700;-webkit-text-fill-color:transparent;animation:stats-gradient-shift 3s ease infinite;background-clip:text;line-height:1.2;margin-bottom:30px}@keyframes stats-gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.stats-section .sub-title{color:hsla(0,0%,100%,.7);font-size:1.2rem;line-height:1.8}.stats-section .stats-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:60px}.stats-section .stat-card{animation:stats-fadeInUp 1s ease-out;animation-fill-mode:both;backdrop-filter:blur(20px);background:radial-gradient(120% 120% at 10% -20%,rgba(125,226,255,.12),hsla(0,0%,100%,.05) 50%),linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03));border-color:hsla(0,0%,100%,.14);border-radius:24px;box-shadow:0 6px 20px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.04);opacity:0;overflow:hidden;padding:40px 30px;position:relative;text-align:center;transform:translateY(14px);transform-style:preserve-3d;transition:all .4s cubic-bezier(.175,.885,.32,1.275);will-change:transform,opacity}.stats-section .stat-card:after{background:radial-gradient(60% 100% at 50% 0,rgba(var(--stats-c-glow-1),.32),transparent 70%);content:"";filter:blur(18px);height:22px;inset:auto 16px -18px;opacity:.8;pointer-events:none;position:absolute}.stats-section .stat-card:first-child{animation-delay:.1s}.stats-section .stat-card:nth-child(2){animation-delay:.2s}.stats-section .stat-card:nth-child(3){animation-delay:.3s}.stats-section .stat-card:nth-child(4){animation-delay:.4s}.stats-section .accent{background:linear-gradient(90deg,#7de2ff,#3b82f6 60%,#a78bfa)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:0 8px 28px rgba(var(--stats-c-glow-1),.3)!important}@keyframes stats-fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.stats-section .stat-card:before{animation:stats-gradient-border 3s ease infinite;background:linear-gradient(45deg,#00d4ff,#7b2ff7,#ff006e,#00d4ff);background-size:400% 400%;border-radius:24px;bottom:-2px;box-shadow:0 12px 28px rgba(0,0,0,.35),0 0 24px rgba(125,226,255,.25);content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transform:translateY(-8px) scale(1.03);transition:opacity .3s ease;z-index:-1}@keyframes stats-gradient-border{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.stats-section .stat-card:hover:before{opacity:1}.stats-section .stat-card:hover{background:hsla(0,0%,100%,.08);box-shadow:0 20px 40px rgba(0,212,255,.3);transform:translateY(-10px) scale(1.02)}.stats-section .stat-icon{align-items:center;animation:stats-pulse 2s infinite;background:linear-gradient(135deg,#00d4ff,#7b2ff7);border-radius:20px;display:flex;font-size:28px;height:60px;justify-content:center;margin:0 auto 20px;position:relative;width:60px}.stats-section .stat-icon svg{fill:#bfe0ff;height:32px;width:32px}@keyframes stats-pulse{0%{box-shadow:0 0 0 0 rgba(0,212,255,.4)}70%{box-shadow:0 0 0 20px rgba(0,212,255,0)}to{box-shadow:0 0 0 0 rgba(0,212,255,0)}}.stats-section .stat-number{color:#fff;display:inline-block;font-size:42px;font-weight:700;margin-bottom:10px;position:relative}.stats-section .stat-number.counting{animation:stats-countUp 2s ease-out}@keyframes stats-countUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.stats-section .stat-label{color:hsla(0,0%,100%,.6);font-size:16px;font-weight:500;letter-spacing:.5px}.stats-section .glow-effect{animation:stats-glow-move 10s linear infinite;background:radial-gradient(circle,rgba(0,212,255,.4) 0,transparent 70%);border-radius:50%;height:300px;pointer-events:none;position:absolute;width:300px}@keyframes stats-glow-move{0%{left:-150px;top:-150px}25%{left:auto;right:-150px;top:-150px}50%{bottom:-150px;right:-150px;top:auto}75%{bottom:-150px;left:-150px;right:auto}to{bottom:auto;left:-150px;top:-150px}}.stats-section .trust-badge{background:rgba(34,197,94,.2);border:1px solid rgba(34,197,94,.3);border-radius:50px;color:#10b981;font-size:.95rem;font-weight:600;margin-top:60px;padding:8px 16px}.stats-section .trust-badge .icon{font-size:1.2rem;font-weight:700;line-height:1.2;margin-right:.2rem;margin-top:-.05rem}.features-a .icon-badge,.features-b .icon-badge{align-items:center;backdrop-filter:blur(6px);background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(59,130,246,.05));border:1px solid rgba(59,130,246,.15);border-radius:16px;box-shadow:0 4px 12px rgba(59,130,246,.08),inset 0 1px 0 hsla(0,0%,100%,.4);display:flex;height:56px;justify-content:center;width:56px}.features-a .icon-badge .color,.features-b .icon-badge .color{border-radius:999px;height:22px;width:22px}.features-a .icon-badge .blue,.features-b .icon-badge .blue{background:linear-gradient(135deg,#3b82f6,#6366f1);box-shadow:0 2px 6px rgba(59,130,246,.4),inset 0 1px 2px hsla(0,0%,100%,.5)}.features-a .icon-badge .teal,.features-b .icon-badge .teal{background:linear-gradient(135deg,#14b8a6,#2dd4bf);box-shadow:0 2px 6px rgba(20,184,166,.4),inset 0 1px 2px hsla(0,0%,100%,.5)}.features-a .icon-badge .violet,.features-b .icon-badge .violet{background:linear-gradient(135deg,#8b5cf6,#a78bfa);box-shadow:0 2px 6px rgba(139,92,246,.4),inset 0 1px 2px hsla(0,0%,100%,.5)}.features-a .icon-badge .rose,.features-b .icon-badge .rose{background:linear-gradient(135deg,#f43f5e,#fb7185);box-shadow:0 2px 6px rgba(244,63,94,.4),inset 0 1px 2px hsla(0,0%,100%,.5)}.features-a .icon-badge .amber,.features-b .icon-badge .amber{background:linear-gradient(135deg,#f59e0b,#fbbf24);box-shadow:0 2px 6px rgba(245,158,11,.4),inset 0 1px 2px hsla(0,0%,100%,.5)}.features-a .icon-badge .slate,.features-b .icon-badge .slate{background:linear-gradient(135deg,#475569,#64748b);box-shadow:0 2px 6px rgba(71,85,105,.4),inset 0 1px 2px hsla(0,0%,100%,.4)}.features-a .icon-badge .cyan,.features-b .icon-badge .cyan{background:linear-gradient(135deg,#06b6d4,#22d3ee);box-shadow:0 2px 6px rgba(6,182,212,.4),inset 0 1px 2px hsla(0,0%,100%,.5)}.features-a .icon-badge .orange,.features-b .icon-badge .orange{background:linear-gradient(135deg,#f97316,#fb923c);box-shadow:0 2px 6px rgba(249,115,22,.45),inset 0 1px 2px hsla(0,0%,100%,.5)}.cta-section{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 20px 60px rgba(15,23,42,.08);margin-top:6rem;overflow:hidden;position:relative}.cta-section:before{animation:gradient-shift 3s ease-in-out infinite;background:linear-gradient(90deg,#4f46e5,#7c3aed,#06b6d4);content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes gradient-shift{0%,to{opacity:1}50%{opacity:.7}}.cta-section .cta-content{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 400px;padding:60px}.cta-section .cta-left h2{color:#0f172a;font-size:42px;font-weight:700;letter-spacing:-.025em;line-height:1.3;margin-bottom:24px}.cta-section .cta-left .highlight{background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-section .cta-subtitle{color:#64748b;font-size:18px;line-height:1.6;margin-bottom:32px}.cta-section .trust-item{align-items:center;gap:12px;padding:16px 0}.cta-section .trust-icon{border-radius:10px;font-size:16px;height:40px;width:40px}.cta-section .trust-icon.security{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.cta-section .trust-icon.support{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.cta-section .trust-text strong{color:#0f172a;display:block;font-weight:700;margin-bottom:4px}.cta-section .trust-text span{color:#64748b;font-size:14px}.cta-section .cta-right{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;padding:36px;text-align:center}.cta-section .cta-right h3{color:#0f172a;font-size:24px;font-weight:700;margin-bottom:12px}.cta-section .cta-right p{color:#64748b;line-height:1.5;margin-bottom:32px}.cta-section .cta-buttons{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.cta-section .btn-cta-primary{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;overflow:hidden;padding:16px 32px;position:relative;text-decoration:none;transition:all .3s ease}.cta-section .btn-cta-primary:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s;width:100%}.cta-section .btn-cta-primary:hover:before{left:100%}.cta-section .btn-cta-primary:hover{text-decoration:none!important;transform:translateY(-2px)}.cta-section .btn-cta-secondary{background:#fff;border:2px solid #e2e8f0;border-radius:12px;color:#3b82f6;font-size:16px;font-weight:600;padding:10px 16px;text-decoration:none;transition:all .3s ease}.cta-section .btn-cta-secondary:hover{background:#eff6ff;border-color:#1d4ed8;text-decoration:none!important;transform:translateY(-1px)}.cta-section .guarantee-text{color:#64748b;font-size:.9rem}.cta-section .grid2{gap:24px!important}.cta-section .trust-item{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px rgba(15,23,42,.08);display:flex;gap:16px;padding:20px;transition:all .3s ease}.cta-section .trust-item:hover{box-shadow:0 8px 25px rgba(15,23,42,.15);transform:translateY(-2px)}.cta-section .trust-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;position:relative;width:48px}.cta-section .trust-icon.security{background:linear-gradient(135deg,#6ee7b7,#34d399)}.cta-section .trust-icon.support{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.cta-section .trust-icon.analytics{background:linear-gradient(135deg,#a78bfa,#8b5cf6)}.cta-section .trust-icon.branding{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.cta-section .trust-content{flex:1}.cta-section .trust-title{color:#0f172a;font-size:16px;font-weight:700;line-height:1.4;margin:0 0 4px}.cta-section .trust-desc{color:#64748b;font-size:.95rem;line-height:1.5;margin:0}@media (max-width:1299px){.cta-section .cta-content{gap:40px;grid-template-columns:1fr;padding:40px 30px}.cta-section .cta-left h2{font-size:36px}}@media(max-width:767px){.hero-image{display:none}.coupon-box{flex-direction:column;gap:12px;max-width:100%;text-align:center}.trust-item{min-width:100px}.stats-section .header-content{margin-bottom:0}.cta-section .cta-content{padding:32px 16px}.cta-section .trust-item{padding:20px}.cta-section .cta-left h2{font-size:28px}.cta-section .cta-right{padding:16px}}