:root{--pw-blue:#2164f3;--pw-green:#009739;--pw-gold:#f5c218;--pw-orange:#FF6B00;--pw-orange-2:#E55A00;--pw-navy:#0A2540;--pw-navy-2:#111827;--pw-navy-3:#1E293B;--pw-navy-deep:#061626;--pw-grey-dark:#374151;--pw-grey-mute:#6b7280;--pw-primary:var(--pw-blue);--pw-secondary:var(--pw-green);--pw-accent:var(--pw-gold);--pw-highlight:var(--pw-orange);--pw-bg:#FFFFFF;--pw-surface:#F9FAFB;--pw-border:#E5E7EB;--pw-border-soft:#F0F1F4;--pw-text:#0F172A;--pw-text-mute:#64748B;--pw-text-soft:#94A3B8;--pw-success:#16A34A;--pw-danger:#DC2626;--pw-warning:#F59E0B;--pw-tone-beauty-bg:#FCE7F3;--pw-tone-beauty-fg:#DB2777;--pw-tone-elec-bg:#DBEAFE;--pw-tone-elec-fg:#2563EB;--pw-tone-health-bg:#DCFCE7;--pw-tone-health-fg:#16A34A;--pw-tone-fashion-bg:#FEF3C7;--pw-tone-fashion-fg:#CA8A04;--pw-tone-books-bg:#EDE9FE;--pw-tone-books-fg:#7C3AED;--pw-tone-tech-bg:#E0F2FE;--pw-tone-tech-fg:#0284C7;--pw-bg-primary:var(--pw-primary);--pw-bg-secondary:var(--pw-secondary);--pw-bg-accent:var(--pw-accent);--pw-bg-dark:#111827;--pw-bg-soft:#f9fafb;--fg:var(--pw-text);--fg-mute:var(--pw-text-mute);--fg-soft:var(--pw-text-soft);--fg-on-dark:#FFFFFF;--fg-on-dark-2:rgba(255,255,255,0.75);--fg-on-dark-3:rgba(255,255,255,0.55);--bg:var(--pw-bg);--bg-surface:var(--pw-surface);--bg-dark:var(--pw-navy);--accent:var(--pw-primary);--accent-secondary:var(--pw-secondary);--accent-soft:rgba(33,100,243,0.1);--pw-font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--pw-font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--pw-fs-body:15px;--pw-lh-body:1.5;--pw-fs-display:clamp(36px,4vw,64px);--pw-fs-h1:clamp(32px,4vw,52px);--pw-fs-h2:clamp(26px,3vw,36px);--pw-fs-h3:22px;--pw-fs-h4:15px;--pw-fs-eyebrow:11px;--pw-fs-meta:12px;--pw-fs-small:13px;--pw-fs-tiny:11px;--pw-tracking-display:-0.025em;--pw-tracking-h2:-0.02em;--pw-tracking-h3:-0.01em;--pw-tracking-eyebrow:0.18em;--pw-tracking-tag:0.16em;--pw-tracking-meta:0.04em;--pw-w-regular:400;--pw-w-medium:500;--pw-w-semi:600;--pw-w-bold:700;--pw-w-black:800;--pw-lh-tight:1.05;--pw-lh-snug:1.15;--pw-lh-normal:1.5;--pw-radius:12px;--pw-radius-sm:8px;--pw-radius-lg:18px;--pw-radius-pill:999px;--pw-shadow-sm:0 1px 2px rgba(15,23,42,0.04);--pw-shadow:0 4px 16px rgba(15,23,42,0.06);--pw-shadow-lg:0 12px 40px rgba(15,23,42,0.10);--pw-shadow-orange:0 8px 24px rgba(255,122,0,0.35);--pw-gap:32px;--pw-gap-lg:80px;--pw-container:1280px;--pw-ease:cubic-bezier(0.2,0.8,0.2,1);--pw-dur-fast:0.12s;--pw-dur:0.18s;--pw-dur-slow:0.25s}body,html{background:var(--bg);color:var(--fg);font-family:var(--pw-font);font-size:var(--pw-fs-body);line-height:var(--pw-lh-body);-webkit-font-smoothing:antialiased}.pw-display,h1.pw-display{font-size:var(--pw-fs-display)}.pw-display,.pw-h1,h1.pw-display{font-weight:var(--pw-w-bold);letter-spacing:var(--pw-tracking-display);line-height:var(--pw-lh-tight);text-wrap:balance}.pw-h1{font-size:var(--pw-fs-h1)}.pw-h2{font-size:var(--pw-fs-h2);letter-spacing:var(--pw-tracking-h2);line-height:1.1;text-wrap:balance}.pw-h2,.pw-h3{font-weight:var(--pw-w-bold)}.pw-h3{font-size:var(--pw-fs-h3);line-height:var(--pw-lh-snug)}.pw-h3,.pw-h4{letter-spacing:var(--pw-tracking-h3)}.pw-h4{font-size:var(--pw-fs-h4);font-weight:var(--pw-w-semi)}.pw-body{font-size:var(--pw-fs-body);line-height:var(--pw-lh-body)}.pw-small{font-size:var(--pw-fs-small)}.pw-small,.pw-tiny{color:var(--fg-mute)}.pw-tiny{font-size:var(--pw-fs-tiny)}.pw-eyebrow{display:inline-block;font-size:var(--pw-fs-eyebrow);font-weight:var(--pw-w-bold);letter-spacing:var(--pw-tracking-eyebrow);text-transform:uppercase;color:var(--pw-primary)}.pw-meta{font-size:var(--pw-fs-meta);letter-spacing:var(--pw-tracking-meta);color:var(--fg-mute)}.pw-price-now{font-size:17px;font-weight:var(--pw-w-bold);color:var(--pw-navy);letter-spacing:-.01em}.pw-price-was{font-size:12px;color:var(--pw-text-soft);text-decoration:line-through}.pw-mono{font-family:var(--pw-font-mono)}.pw-grad-text{color:var(--pw-primary);font-style:normal}.pw-container{max-width:var(--pw-container);margin:0 auto;padding:0 24px}.pw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--pw-radius-pill);font-weight:var(--pw-w-medium);font-size:14px;transition:all var(--pw-dur) var(--pw-ease);cursor:pointer;border:none;text-decoration:none}.pw-btn-primary{background:var(--pw-primary);color:white;box-shadow:0 4px 14px rgba(33,100,243,.3)}.pw-btn-primary:hover{transform:translateY(-1px);background:#1d4ed8;box-shadow:0 6px 20px rgba(33,100,243,.4)}.pw-btn-secondary{background:var(--pw-surface);color:var(--pw-navy);border:1px solid var(--pw-border)}.pw-btn-secondary:hover{background:var(--pw-bg);border-color:var(--pw-navy)}.pw-card{background:var(--pw-bg);border:1px solid var(--pw-border);border-radius:var(--pw-radius);transition:all var(--pw-dur) var(--pw-ease)}.pw-card:hover{transform:translateY(-3px);box-shadow:var(--pw-shadow);border-color:transparent}body.density-compact{--pw-gap:24px;--pw-gap-lg:56px;--pw-fs-body:14px}body.density-airy{--pw-gap:40px;--pw-gap-lg:112px;--pw-fs-body:16px}body.cards-flat .pw-card{box-shadow:none;border-color:transparent;background:var(--pw-surface)}body.cards-shadow .pw-card{box-shadow:var(--pw-shadow);border-color:transparent}body.cards-bordered .pw-card{box-shadow:none;border:1px solid var(--pw-border)}:root{--promoweb-primary:#2164f3;--promoweb-primary-light:#4c84f5;--promoweb-primary-dark:#1d4ed8;--promoweb-primary-subtle:#eff6ff;--promoweb-secondary:#009739;--promoweb-secondary-light:#00bf48;--promoweb-secondary-subtle:#f0fdf4;--promoweb-success:#009739;--promoweb-warning:#f5c218;--promoweb-error:#f97316;--promoweb-info:#2164f3;--promoweb-cameroon-green:#16A34A;--promoweb-cameroon-accent:#FF7A00;--promoweb-neutral-50:#F9FAFB;--promoweb-neutral-100:#F3F4F6;--promoweb-neutral-200:#E5E7EB;--promoweb-neutral-300:#D1D5DB;--promoweb-neutral-400:#9CA3AF;--promoweb-neutral-500:#6B7280;--promoweb-neutral-600:#4B5563;--promoweb-neutral-700:#374151;--promoweb-neutral-800:#1F2937;--promoweb-neutral-900:#111827;--promoweb-bg-hero:var(--promoweb-primary);--promoweb-bg-card:#ffffff;--promoweb-bg-cta:var(--promoweb-primary);--promoweb-bg-accent:var(--promoweb-secondary);--font-primary:"Inter","Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-display:"Poppins","Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);--shadow-lg:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-xl:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-2xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.promoweb-hero{border-radius:var(--radius-lg);position:relative;overflow:hidden}.promoweb-hero,.promoweb-hero-ecommerce{background:var(--promoweb-bg-hero);padding:var(--space-4xl) var(--space-lg)}.promoweb-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.02);opacity:1}.promoweb-card{border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-md);border:1px solid var(--promoweb-neutral-200);transition:all .2s ease}.promoweb-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg)}.promoweb-card-interactive{cursor:pointer;transition:all .2s ease-in-out}.promoweb-card-interactive:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl);border-color:var(--promoweb-primary)}.promoweb-btn-primary{background:var(--promoweb-bg-cta);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-md);font-family:var(--font-primary);font-weight:600;border:none;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm)}.promoweb-btn-primary:hover{background:var(--promoweb-primary-dark);box-shadow:0 4px 12px rgba(33,100,243,.35)}.promoweb-btn-secondary{background:white;color:var(--promoweb-primary);border:1px solid var(--promoweb-neutral-300);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-md);font-family:var(--font-primary);font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm)}.promoweb-btn-secondary:hover{background:var(--promoweb-neutral-50);border-color:var(--promoweb-primary);color:var(--promoweb-primary-dark)}.promoweb-heading-1{font-family:var(--font-display);font-size:3.5rem;font-weight:600;color:var(--promoweb-neutral-900);line-height:1.1;letter-spacing:-.02em}.promoweb-heading-2{font-family:var(--font-display);font-size:2.5rem;font-weight:500;color:var(--promoweb-neutral-800);line-height:1.2}.promoweb-heading-3{font-family:var(--font-primary);font-size:1.5rem;font-weight:600;color:var(--promoweb-neutral-800);line-height:1.3}.promoweb-body{font-family:var(--font-primary);font-size:1rem;color:var(--promoweb-neutral-600);line-height:1.6}.promoweb-body-large{font-family:var(--font-primary);font-size:1.125rem;color:var(--promoweb-neutral-700);line-height:1.5}.promoweb-nav{background:rgba(255,255,255,.95);backdrop-filter:blur(8px);border-bottom:1px solid var(--promoweb-neutral-200);padding:var(--space-md) 0}.promoweb-glass{background:rgba(255,255,255,.8)}.promoweb-status{border-radius:var(--radius-md);font-size:.75rem;text-transform:none}.promoweb-status-success{background:rgba(45,119,56,.1);color:var(--promoweb-success);border:1px solid rgba(45,119,56,.2)}.promoweb-status-warning{background:rgba(245,158,11,.1);color:var(--promoweb-warning);border:1px solid rgba(245,158,11,.2)}.promoweb-status-error{background:rgba(220,38,38,.1);color:var(--promoweb-error);border:1px solid rgba(220,38,38,.2)}.promoweb-status-info{background:rgba(59,130,246,.1);color:var(--promoweb-info);border:1px solid rgba(59,130,246,.2)}.promoweb-status-pending{background:rgba(115,115,115,.1);color:var(--promoweb-neutral-600);border:1px solid rgba(115,115,115,.2)}.promoweb-product-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--promoweb-neutral-200);transition:all .3s ease}.promoweb-product-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.promoweb-product-image{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.promoweb-product-content{padding:var(--space-lg)}.promoweb-product-price{color:var(--promoweb-primary);font-weight:700;font-size:1.125rem}.promoweb-badge{display:inline-block;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-weight:500;text-transform:none;letter-spacing:0;border:1px solid transparent}.promoweb-badge-new{background:rgba(59,130,246,.1);color:var(--promoweb-info);border-color:rgba(59,130,246,.2)}.promoweb-badge-organic{background:rgba(45,119,56,.1);color:var(--promoweb-success);border-color:rgba(45,119,56,.2)}.promoweb-badge-promo{background:rgba(245,158,11,.1);color:var(--promoweb-warning);border-color:rgba(245,158,11,.2)}.promoweb-badge-cameroon{background:rgba(22,163,74,.1);color:var(--promoweb-cameroon-green);border-color:rgba(22,163,74,.2)}.promoweb-badge-monday{background:rgba(33,100,243,.1);color:var(--promoweb-primary);border-color:rgba(33,100,243,.2)}.promoweb-status{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-xl);font-size:.8rem;font-weight:500}.promoweb-status-success{background:rgba(0,183,74,.1);color:var(--promoweb-primary);border:1px solid rgba(0,183,74,.2)}.promoweb-status-warning{background:rgba(255,209,0,.1);color:var(--promoweb-secondary-dark);border:1px solid rgba(255,209,0,.2)}.promoweb-status-error{background:rgba(212,44,37,.1);color:var(--promoweb-accent);border:1px solid rgba(212,44,37,.2)}.promoweb-testimonial{background:var(--promoweb-neutral-50);border-radius:var(--radius-xl);padding:var(--space-2xl);border-left:4px solid var(--promoweb-secondary);position:relative}.promoweb-testimonial:before{content:'"';font-family:var(--font-display);font-size:4rem;color:var(--promoweb-secondary);position:absolute;top:var(--space-md);left:var(--space-lg);line-height:1}.promoweb-testimonial-text{font-family:var(--font-primary);font-size:1.125rem;font-style:italic;color:var(--promoweb-neutral-700);margin-bottom:var(--space-lg);padding-left:var(--space-2xl)}.promoweb-testimonial-author{display:flex;align-items:center;gap:var(--space-md);padding-left:var(--space-2xl)}.promoweb-author-avatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--promoweb-secondary)}.promoweb-container{max-width:1240px;margin:0 auto;padding:0 var(--space-lg)}.promoweb-section,.promoweb-section-premium{padding:var(--space-4xl) 0}.promoweb-section-premium{background:var(--promoweb-neutral-50)}.promoweb-products-showcase{background:white;padding:var(--space-4xl) 0}.promoweb-bg-pattern-dots{background-image:radial-gradient(var(--promoweb-neutral-200) 1px,transparent 1px)}.promoweb-bg-pattern-grid{background-image:linear-gradient(var(--promoweb-neutral-200) 1px,transparent 1px),linear-gradient(90deg,var(--promoweb-neutral-200) 1px,transparent 1px);background-size:20px 20px}.promoweb-animated-mesh{background-size:400% 400%;animation:mesh-gradient 15s ease infinite}.promoweb-floating-elements{overflow:hidden}.promoweb-floating-elements:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(33,100,243,.03) 1px,transparent 0);background-size:50px 50px;animation:float-pattern 20s linear infinite;pointer-events:none}@keyframes float-pattern{0%{transform:translate(0) rotate(0deg)}to{transform:translate(-50px,-50px) rotate(1turn)}}.promoweb-grid{display:grid;gap:var(--space-lg)}.promoweb-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.promoweb-grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.promoweb-grid-4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes patriotic-wave{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.promoweb-subtle-header{background:var(--promoweb-neutral-50);border-bottom:1px solid var(--promoweb-neutral-200);padding:var(--space-xs) 0;text-align:center}.promoweb-subtle-text{color:var(--promoweb-neutral-600);font-weight:400;font-size:.85rem;display:inline-flex;align-items:center;gap:var(--space-xs)}.promoweb-cameroon-flag{display:inline-flex;align-items:center;gap:1px;margin-right:var(--space-xs)}.promoweb-flag-stripe{width:3px;height:12px;border-radius:1px}.promoweb-flag-green{background:var(--promoweb-cameroon-green)}.promoweb-flag-yellow{background:var(--promoweb-cameroon-accent)}.promoweb-flag-red{background:var(--promoweb-error)}.promoweb-monday-card{background:white;border-radius:var(--radius-md);padding:var(--space-lg);box-shadow:var(--shadow-sm);border:1px solid var(--promoweb-neutral-200);transition:all .2s ease;position:relative}.promoweb-monday-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-lg);border-color:var(--promoweb-neutral-300)}.promoweb-hover-lift{transition:all .2s ease}.promoweb-hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.promoweb-hover-scale{transition:all .2s ease}.promoweb-hover-scale:hover{transform:scale(1.02)}.promoweb-hover-glow{transition:all .2s ease}.promoweb-hover-glow:hover{box-shadow:0 0 0 2px var(--promoweb-primary),var(--shadow-md)}.promoweb-monday-card.success,.promoweb-monday-card.success:hover{border-left-color:var(--promoweb-success)}.promoweb-monday-card.warning,.promoweb-monday-card.warning:hover{border-left-color:var(--promoweb-warning)}.promoweb-monday-card.error,.promoweb-monday-card.error:hover{border-left-color:var(--promoweb-error)}@media (max-width:768px){.promoweb-heading-1{font-size:2.5rem}.promoweb-heading-2{font-size:2rem}.promoweb-hero{padding:var(--space-2xl) var(--space-md)}.promoweb-section{padding:var(--space-2xl) 0}.promoweb-fist-icon{width:1.5rem;height:1.5rem}.promoweb-stand-up-text{font-size:.9rem}}.promoweb-bg-pattern-dots{background-image:radial-gradient(circle,rgba(0,115,234,.05) 1px,transparent 0);background-size:20px 20px;animation:pattern-float 20s ease-in-out infinite}.promoweb-bg-pattern-grid{background-image:linear-gradient(rgba(0,115,234,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,115,234,.03) 1px,transparent 0);background-size:50px 50px;animation:pattern-shift 30s linear infinite}.promoweb-bg-pattern-waves{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100'%3E%3Cpath d='M0,50 Q250,0 500,50 T1000,50 V100 H0 Z' fill='rgba(0,115,234,0.05)'/%3E%3C/svg%3E");background-size:1000px 100px;background-repeat:repeat-x;animation:wave-move 15s ease-in-out infinite}.promoweb-hero-ecommerce{position:relative;background:var(--pw-blue);overflow:hidden}.promoweb-hero-ecommerce:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='20' cy='20' r='2' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='60' cy='40' r='1.5' fill='rgba(255,255,255,0.08)'/%3E%3Ccircle cx='80' cy='80' r='2.5' fill='rgba(255,255,255,0.06)'/%3E%3Ccircle cx='30' cy='70' r='1' fill='rgba(255,255,255,0.1)'/%3E%3C/svg%3E");background-size:200px 200px;animation:particles-float 25s linear infinite;opacity:.6}.promoweb-hero-ecommerce:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.05) 0,transparent 70%);animation:glow-pulse 8s ease-in-out infinite;pointer-events:none}.promoweb-section-premium{position:relative;background:#f8fafc}.promoweb-section-premium:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cpath d='M30,5 L35,20 L50,20 L38,30 L43,45 L30,35 L17,45 L22,30 L10,20 L25,20 Z' fill='rgba(0,115,234,0.02)'/%3E%3C/svg%3E");background-size:60px 60px;background-position:0 0,30px 30px;animation:premium-sparkle 20s linear infinite;opacity:.3}.promoweb-card-interactive{position:relative;background:white;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.promoweb-card-interactive:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgba(33,100,243,.05);transition:left .5s ease}.promoweb-card-interactive:hover:before{left:100%}.promoweb-card-interactive:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 25px rgba(0,115,234,.15),0 0 0 1px rgba(0,115,234,.1)}.promoweb-products-showcase{position:relative;background:#f1f3f4;animation:showcase-shift 30s linear infinite}.promoweb-products-showcase:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(250,251,252,.8);backdrop-filter:blur(.5px)}.promoweb-parallax-container{position:relative;overflow:hidden}.promoweb-parallax-bg{position:absolute;top:-20%;left:0;right:0;bottom:-20%;background-size:cover;background-position:50%;background-attachment:fixed;will-change:transform}.promoweb-hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.promoweb-hover-lift:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,115,234,.15)}.promoweb-hover-glow{position:relative;transition:all .3s ease}.promoweb-hover-glow:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(0,115,234,.4);transition:box-shadow .3s ease;pointer-events:none}.promoweb-hover-glow:hover:after{box-shadow:0 0 20px 5px rgba(0,115,234,.2)}.promoweb-hover-scale{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.promoweb-hover-scale:hover{transform:scale(1.05)}.promoweb-animated-mesh{background:#f8fafc}.promoweb-floating-elements{position:relative}.promoweb-floating-elements:after,.promoweb-floating-elements:before{content:"";position:absolute;width:100px;height:100px;border-radius:50%;pointer-events:none}.promoweb-floating-elements:before{top:10%;right:10%;background:radial-gradient(circle,rgba(0,115,234,.1) 0,transparent 70%);animation:float-1 8s ease-in-out infinite}.promoweb-floating-elements:after{bottom:20%;left:15%;background:radial-gradient(circle,rgba(87,157,255,.08) 0,transparent 70%);animation:float-2 10s ease-in-out infinite reverse}@keyframes pattern-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pattern-shift{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes wave-move{0%,to{background-position-x:0}50%{background-position-x:500px}}@keyframes particles-float{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-20px) rotate(1turn)}}@keyframes glow-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes premium-sparkle{0%{opacity:.2;transform:scale(1) rotate(0deg)}50%{opacity:.4;transform:scale(1.1) rotate(180deg)}to{opacity:.2;transform:scale(1) rotate(1turn)}}@keyframes showcase-shift{0%{background-position:0 0,0 20px,20px -20px,-20px 0}to{background-position:40px 40px,40px 60px,60px 20px,20px 40px}}@keyframes mesh-gradient{0%,to{background-size:200% 200%,200% 200%,200% 200%,200% 200%;background-position:0 0,100% 0,0 100%,100% 100%}25%{background-size:300% 300%,200% 200%,200% 200%,200% 200%;background-position:100% 0,0 0,0 100%,100% 100%}50%{background-size:200% 200%,300% 300%,200% 200%,200% 200%;background-position:100% 100%,0 100%,0 0,100% 0}75%{background-size:200% 200%,200% 200%,300% 300%,200% 200%;background-position:0 100%,100% 100%,0 0,0 0}}@keyframes float-1{0%,to{transform:translateY(0) scale(1)}33%{transform:translateY(-20px) scale(1.1)}66%{transform:translateY(10px) scale(.9)}}@keyframes float-2{0%,to{transform:translateX(0) scale(1)}50%{transform:translateX(20px) scale(1.05)}}@media (max-width:768px){.promoweb-parallax-bg{background-attachment:scroll}.promoweb-hover-lift:hover{transform:translateY(-2px)}.promoweb-floating-elements:after,.promoweb-floating-elements:before{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.promoweb-glass{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px rgba(0,115,234,.1)}.promoweb-glass-dark{background:rgba(0,0,0,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.2)}:root{--promoweb-accent:#2164f3;--promoweb-accent-light:#4c84f5;--promoweb-accent-dark:#1d4ed8;--promoweb-accent-subtle:#eff6ff;--promoweb-header-dark:#111827;--promoweb-header-mid:#1f2937;--promoweb-surface:#f9fafb;--promoweb-surface-alt:#f3f4f6;--promoweb-border:#e5e7eb;--promoweb-text:#111827;--promoweb-text-muted:#4b5563;--promoweb-text-light:#9ca3af;--promoweb-50:#F9FAFB;--promoweb-100:#F3F4F6;--promoweb-200:#E5E7EB;--promoweb-300:#D1D5DB;--promoweb-400:#9CA3AF;--promoweb-500:#6B7280;--promoweb-600:#4B5563;--promoweb-700:#374151;--promoweb-800:#1F2937;--promoweb-900:#111827}.promoweb-card{background:white;border:1px solid var(--promoweb-200);border-radius:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.promoweb-card:hover{border-color:var(--promoweb-primary);box-shadow:0 4px 12px rgba(0,0,0,.08)}.promoweb-stat-card{border-radius:.75rem;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer}.promoweb-stat-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(255,255,255,.1);opacity:0;transition:opacity .3s ease}.promoweb-stat-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 24px rgba(0,0,0,.15)}.promoweb-stat-card:hover:before{opacity:1}.promoweb-interactive-card{background:white;border:1px solid var(--promoweb-200);border-radius:.75rem;padding:1rem;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.promoweb-interactive-card:hover{border-color:var(--promoweb-primary);transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.promoweb-product-card{background:white;border:1px solid var(--promoweb-200);border-radius:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden}.promoweb-product-card:hover{border-color:var(--promoweb-primary);transform:scale(1.02);box-shadow:0 6px 14px rgba(0,0,0,.1)}.stat-card-blue{background:#2164f3}.stat-card-pink{background:#f97316}.stat-card-green{background:#009739}.stat-card-orange{background:#f5c218}.stat-card-purple{background:#7c3aed}.stat-card-cyan{background:#0891b2}.promoweb-header{background:rgba(255,255,255,.95);backdrop-filter:blur(12px);border-bottom:1px solid var(--promoweb-200);position:sticky;top:0;z-index:100}.promoweb-nav-link{color:var(--promoweb-600);font-weight:500;transition:color .2s ease}.promoweb-nav-link.active,.promoweb-nav-link:hover{color:var(--promoweb-primary)}.promoweb-nav-link.active{font-weight:600}.promoweb-badge{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:600;line-height:1}.promoweb-badge-primary{background-color:var(--promoweb-primary);color:white}.promoweb-badge-success{background-color:#10b981;color:white}.promoweb-badge-warning{background-color:#f59e0b;color:white}.promoweb-badge-error{background-color:#ef4444;color:white}.promoweb-notification-badge{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;border-radius:10px;line-height:1;z-index:10}.promoweb-btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.5rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer}.promoweb-btn-primary{background-color:var(--promoweb-primary);color:white}.promoweb-btn-primary:hover{background-color:var(--promoweb-700);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.promoweb-page-container{max-width:1280px;margin:0 auto;padding:2rem 1rem}.promoweb-section{margin-bottom:3rem}.promoweb-section-title{font-size:1.5rem;font-weight:600;color:var(--promoweb-900);margin-bottom:1rem}.promoweb-stats-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media (min-width:640px){.promoweb-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.promoweb-stats-grid{grid-template-columns:repeat(4,1fr)}}.promoweb-products-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media (min-width:640px){.promoweb-products-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.promoweb-products-grid{grid-template-columns:repeat(3,1fr)}}.promoweb-transition{transition:all .2s cubic-bezier(.4,0,.2,1)}.promoweb-transition-slow{transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes promoweb-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.promoweb-fade-in{animation:promoweb-fade-in .3s ease-out}@media (max-width:639px){.promoweb-hide-mobile{display:none!important}}@media (min-width:1024px){.promoweb-hide-desktop{display:none!important}}.dashboard-stat-card{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.dashboard-stat-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,0));opacity:0;transition:opacity .3s ease}.dashboard-stat-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 24px rgba(0,0,0,.15)}.dashboard-stat-card:hover:before{opacity:1}.dashboard-order-card{transition:all .2s cubic-bezier(.4,0,.2,1)}.dashboard-order-card:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.dashboard-product-card{transition:all .2s cubic-bezier(.4,0,.2,1)}.dashboard-product-card:hover{transform:scale(1.02);box-shadow:0 6px 14px rgba(0,0,0,.1)}[data-radix-dropdown-menu-content]{position:fixed!important;top:4rem!important;right:1rem!important;left:auto!important;z-index:9999!important;animation:none!important;max-height:calc(100vh - 5rem)!important;overflow-y:auto!important}[data-radix-dropdown-menu-item]{transition:background-color .15s ease}[data-radix-dropdown-menu-item]:hover{background-color:#f3f4f6}.notification-badge{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;border-radius:10px;line-height:1;z-index:10}.badge-error{background-color:#ef4444;color:white}.badge-success{background-color:#10b981;color:white}.badge-warning{background-color:#f59e0b;color:white}.badge-info{background-color:#3b82f6;color:white}.amazon-text-xs{font-size:.6875rem;line-height:1.45;letter-spacing:0}.amazon-text-sm{font-size:.8125rem;line-height:1.5;letter-spacing:-.005em}.amazon-text-base{font-size:.875rem}.amazon-text-base,.amazon-text-md{line-height:1.5;letter-spacing:-.01em}.amazon-text-md{font-size:.9375rem}.amazon-text-lg{font-size:1rem;line-height:1.5;letter-spacing:-.015em}.amazon-text-xl{font-size:1.125rem;line-height:1.4;font-weight:600;letter-spacing:-.015em}.amazon-text-2xl{font-size:1.5rem;line-height:1.3;font-weight:600;letter-spacing:-.02em}.amazon-text-3xl{font-size:1.75rem;line-height:1.25;font-weight:700;letter-spacing:-.025em}.amazon-p-1{padding:.25rem}.amazon-p-2{padding:.5rem}.amazon-p-3{padding:.75rem}.amazon-p-4{padding:1rem}.amazon-p-5{padding:1.25rem}.amazon-p-6{padding:1.5rem}.amazon-m-1{margin:.25rem}.amazon-m-2{margin:.5rem}.amazon-m-3{margin:.75rem}.amazon-m-4{margin:1rem}.amazon-gap-1{gap:.25rem}.amazon-gap-2{gap:.5rem}.amazon-gap-3{gap:.75rem}.amazon-gap-4{gap:1rem}.amazon-card{background:white;border:1px solid #ddd;border-radius:8px;padding:1rem;transition:all .2s ease}.amazon-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);border-color:#ccc}.amazon-card-compact{background:white;border:1px solid #e3e6e6;border-radius:4px;padding:.75rem}.amazon-product-card{display:flex;flex-direction:column;background:white;border:1px solid #e3e6e6;border-radius:8px;overflow:hidden;transition:all .2s ease;height:100%}.amazon-product-card:hover{box-shadow:0 2px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.amazon-product-image{aspect-ratio:1;background:#f8f8f8;padding:1rem;display:flex;align-items:center;justify-content:center}.amazon-product-content{padding:.75rem 1rem 1rem;flex:1;display:flex;flex-direction:column}.amazon-product-brand{font-size:.75rem;color:#565959;margin-bottom:.25rem;letter-spacing:0}.amazon-product-title{font-size:.875rem;line-height:1.4;color:#0F1111;font-weight:400;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:-.005em}.amazon-product-rating{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.75rem}.amazon-product-price{font-size:1.25rem;font-weight:600;color:#B12704;letter-spacing:-.02em;margin-bottom:.25rem}.amazon-product-old-price{font-size:.8125rem;color:#565959;text-decoration:line-through;margin-left:.5rem}.amazon-product-savings{font-size:.75rem;color:#B12704;font-weight:500}.amazon-btn{font-size:.8125rem;font-weight:500;padding:.5rem 1rem;border-radius:8px;border:1px solid;transition:all .2s ease;cursor:pointer;line-height:1.5;text-align:center;white-space:nowrap}.amazon-btn-primary{background:linear-gradient(180deg,#f7dfa5,#f0c14b);border-color:#a88734 #9c7e31 #846a29;color:#111}.amazon-btn-primary:hover{background:linear-gradient(180deg,#f5d78e,#edb726)}.amazon-btn-secondary{background:white;border-color:#d5d9d9;color:#0F1111}.amazon-btn-secondary:hover{background:#f7fafa;border-color:#bababa}.amazon-btn-sm{font-size:.75rem;padding:.375rem .75rem}.amazon-container{max-width:1500px;margin:0 auto;padding:0 1rem}.amazon-section{padding:1rem 0}.amazon-section-compact{padding:.75rem 0}.amazon-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.amazon-grid-compact{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media (min-width:640px){.amazon-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (min-width:1024px){.amazon-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.amazon-breadcrumb{font-size:.75rem;color:#565959;padding:.75rem 0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.amazon-breadcrumb a{color:#007185;text-decoration:none}.amazon-breadcrumb a:hover{color:#C7511F;text-decoration:underline}.amazon-breadcrumb-separator{color:#565959;-webkit-user-select:none;-moz-user-select:none;user-select:none}.amazon-badge{display:inline-flex;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;border-radius:4px;letter-spacing:0;line-height:1.4}.amazon-badge-primary{background:#232F3E;color:white}.amazon-badge-success{background:#067D62;color:white}.amazon-badge-warning{background:#F0C14B;color:#111}.amazon-badge-danger{background:#D13212;color:white}.amazon-filter-section{border-bottom:1px solid #e3e6e6;padding:.75rem 0}.amazon-filter-title{font-size:.875rem;font-weight:600;color:#0F1111;margin-bottom:.5rem}.amazon-filter-option{font-size:.8125rem;color:#0F1111;padding:.25rem 0;display:flex;align-items:center;gap:.5rem}.amazon-filter-option input[type=checkbox]{width:1rem;height:1rem}.amazon-price-box{display:flex;align-items:baseline;gap:.5rem}.amazon-price-symbol{font-size:.75rem;color:#565959;align-self:flex-start;padding-top:.125rem}.amazon-price-whole{font-size:1.75rem;font-weight:400;color:#0F1111;line-height:1;letter-spacing:-.02em}.amazon-price-fraction{font-size:.8125rem;color:#0F1111;align-self:flex-start;padding-top:.125rem}.amazon-header{background:#131921;color:white;padding:.5rem 0}.amazon-header-search{display:flex;align-items:stretch;background:white;border-radius:4px;overflow:hidden;max-width:900px;margin:0 auto}.amazon-header-search input{flex:1;border:none;padding:.5rem .75rem;font-size:.875rem}.amazon-header-search button{background:#FEBD69;border:none;padding:0 1rem;cursor:pointer}.amazon-divider{height:1px;background:#e3e6e6;margin:.75rem 0}.amazon-link{color:#007185;text-decoration:none;font-size:.8125rem}.amazon-link:hover{color:#C7511F;text-decoration:underline}.amazon-text-muted{color:#565959}.amazon-text-success{color:#067D62}.amazon-text-error{color:#D13212}.amazon-text-highlight{color:#B12704}@media (max-width:640px){.amazon-text-2xl{font-size:1.25rem}.amazon-text-3xl{font-size:1.5rem}.amazon-product-price{font-size:1.125rem}}