@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap");body{margin:0;padding:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary);background:#ffffff;width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-separator{height:var(--desktop-section-spacing);width:100%;clear:both}@media (max-width:768px){.section-separator{height:var(--mobile-section-spacing)}}:root{--mobile-padding-x:1rem;--desktop-padding-x:1.5rem;--mobile-section-spacing:2rem;--desktop-section-spacing:3rem;--primary-50:#e8ecf3;--primary-100:#c5d0e2;--primary-200:#9eb1ce;--primary-300:#7792ba;--primary-400:#4a6395;--primary-500:#1E325C;--primary-600:#182852;--primary-700:#121e3d;--primary-800:#0c1429;--primary-900:#060a14;--accent-50:rgba(240,162,2,0.1);--accent-100:rgba(240,162,2,0.2);--accent-200:rgba(240,162,2,0.4);--accent-300:rgba(240,162,2,0.6);--accent-400:#F0A202;--accent-500:#F0A202;--accent-600:#d89002;--accent-700:#b67802;--accent-800:#946001;--accent-900:#724801;--secondary-50:#f8f8f8;--secondary-100:#f0f0f0;--secondary-200:#e8e8e8;--secondary-300:#e0e0e0;--secondary-400:#D3D5D4;--secondary-500:#D3D5D4;--secondary-600:#a8aaa9;--secondary-700:#7d7f7e;--secondary-800:#525453;--secondary-900:#0D070C;--success-50:rgba(51,132,54,0.1);--success-100:rgba(51,132,54,0.2);--success-200:rgba(51,132,54,0.3);--success-300:rgba(51,132,54,0.5);--success-400:#338436;--success-500:#338436;--success-600:#338436;--success-700:#2a6e2d;--success-800:#215823;--success-900:#184219;--warning-50:rgba(240,162,2,0.1);--warning-100:rgba(240,162,2,0.2);--warning-200:rgba(240,162,2,0.4);--warning-300:rgba(240,162,2,0.6);--warning-400:#F0A202;--warning-500:#F0A202;--warning-600:#d89002;--warning-700:#b67802;--warning-800:#946001;--warning-900:#724801;--danger-50:rgba(2,2,2,0.05);--danger-100:rgba(2,2,2,0.1);--danger-200:rgba(2,2,2,0.2);--danger-300:rgba(2,2,2,0.3);--danger-400:rgba(2,2,2,0.5);--danger-500:#0D070C;--danger-600:#1E325C;--danger-700:#1E325C;--danger-800:#0D070C;--danger-900:#0D070C;--gray-50:#f7f8fa;--gray-100:#f1f3f5;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#adb5bd;--gray-500:#6c757d;--gray-600:#495057;--gray-700:#343a40;--gray-800:#212529;--gray-900:#1a1a1a;--primary-color:var(--primary-500);--primary-hover:var(--primary-700);--primary-light:var(--primary-100);--accent-color:var(--accent-500);--accent-light:var(--accent-300);--text-primary:#1a1a1a;--text-secondary:#6c757d;--text-tertiary:#adb5bd;--text-inverse:#ffffff;--text-muted:#868e96;--text-inverse-90:rgba(255,255,255,0.9);--text-inverse-80:rgba(255,255,255,0.8);--text-inverse-70:rgba(255,255,255,0.7);--text-inverse-60:rgba(255,255,255,0.6);--text-inverse-50:rgba(255,255,255,0.5);--overlay-white-20:rgba(255,255,255,0.2);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-full:9999px;--overlay-white-15:rgba(255,255,255,0.15);--overlay-white-10:rgba(255,255,255,0.1);--overlay-white-05:rgba(255,255,255,0.05);--overlay-white-30:rgba(255,255,255,0.3);--overlay-white-95:rgba(255,255,255,0.95);--bg-primary:#ffffff;--bg-secondary:#ffffff;--bg-tertiary:#f8f8f8;--bg-card:#ffffff;--bg-overlay:rgba(0,0,0,0.5);--border-light:var(--gray-200);--border-medium:var(--gray-300);--border-dark:var(--gray-400);--border-primary:var(--primary-color);--border-accent:var(--accent-color);--status-success:var(--success-600);--status-warning:var(--warning-500);--status-danger:var(--danger-500);--status-info:var(--primary-500);--cta-bg-start:var(--primary-700);--cta-bg-end:var(--primary-900);--cta-text:var(--text-inverse);--cta-accent:var(--accent-400);--gradient-primary:linear-gradient(135deg,#F0A202,#1E325C);--gradient-secondary:linear-gradient(135deg,#D3D5D4,#ffffff);--gradient-success:linear-gradient(135deg,#338436,#2a6e2d);--gradient-hero:linear-gradient(180deg,#ffffff,#f7f8fa);--gradient-cta:linear-gradient(135deg,#F0A202,#d89002);--border-radius:var(--radius-xl);--border-radius-sm:12px;--border-radius-lg:24px;--border-radius-xl:32px;--border-radius-full:9999px;--shadow-sm:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--shadow-md:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--shadow-xl:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--shadow-2xl:0 25px 50px -12px rgb(0 0 0/0.25);--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem}.homepage{width:100%;max-width:100%;overflow-x:hidden;padding-top:0}.premium-section{padding:60px 20px;background:#ffffff;position:relative}.premium-flow-simple{background:white;padding:40px;border-radius:var(--radius-2xl);box-shadow:0 10px 40px rgba(0,0,0,.08);margin:40px 0}.flow-row{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap}.flow-step{text-align:center;padding:20px}.step-icon{font-size:48px;margin-bottom:12px}.flow-step h4{font-size:16px;color:var(--text-primary);margin:0}.flow-arrow{font-size:32px;color:var(--gray-300)}.flow-decision{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:var(--radius-xl);padding:24px;border:2px solid #3b82f6}.decision-buttons{display:flex;gap:10px;margin-top:12px;justify-content:center}.btn-happy,.btn-unhappy{padding:6px 12px;border-radius:var(--radius-md);font-size:14px;font-weight:600}.btn-happy{background:var(--success-100);color:var(--success-700)}.btn-unhappy{background:var(--danger-100);color:var(--danger-800)}.flow-outcomes{display:flex;gap:20px}.outcome-negative,.outcome-positive{padding:20px;border-radius:var(--radius-lg);text-align:center}.outcome-positive{background:linear-gradient(135deg,var(--success-50) 0,var(--success-100) 100%);border:2px solid var(--status-success)}.outcome-negative{background:linear-gradient(135deg,var(--warning-100) 0,var(--warning-200) 100%);border:2px solid var(--status-warning)}.flow-outcomes h4{font-size:16px;margin:8px 0 4px;color:var(--text-primary)}.flow-outcomes p{font-size:13px;color:var(--gray-500);margin:0}.premium-pricing-simple{background:white;border-radius:var(--radius-2xl);padding:40px;box-shadow:0 10px 40px rgba(0,0,0,.08);margin-top:30px}.pricing-header{text-align:center;margin-bottom:30px}.pricing-header h3{font-size:24px;margin-bottom:8px;color:var(--text-primary)}.pricing-header p{color:var(--gray-500);font-size:16px}.features-comparison{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:700px;margin:0 auto}.feature-column{padding:20px;border-radius:var(--radius-lg);background:var(--bg-secondary)}.premium-column{background:linear-gradient(135deg,#f3f1ff,#ede9fe);border:2px solid #8b5cf6}.feature-column h4{font-size:18px;margin-bottom:16px;color:var(--text-primary)}.feature-column ul{list-style:none;padding:0;margin:0}.feature-column li{padding:8px 0;color:var(--gray-600);font-size:14px}@media (max-width:768px){.flow-row{flex-direction:column}.flow-arrow{transform:rotate(90deg)}.features-comparison{grid-template-columns:1fr}.premium-flow-simple,.premium-pricing-simple{padding:20px}}.cart-container-desktop{background-color:var(--bg-primary);max-height:85vh;overflow-y:auto;display:flex;flex-direction:column}@media (min-width:768px){.cart-container-desktop{min-height:400px;max-height:80vh}}@media (max-width:767px){.shopping-cart-overlay{padding:0}.cart-container-desktop{max-width:100%;width:100%;height:100vh;max-height:100vh;border-radius:0;margin:0}}a{color:var(--primary-color);text-decoration:none;font-weight:600}a:hover{color:var(--primary-hover)}ul{list-style:none;padding:0;margin:0}.btn-primary{background-color:var(--primary-color);color:var(--light-text);padding:12px 24px;border-radius:var(--border-radius);border:none;font-weight:600;cursor:pointer;display:inline-block;transition:background-color .3s}.btn-primary:hover{background-color:var(--primary-hover);color:var(--light-text)}.btn-secondary{background-color:transparent;color:var(--primary-color);padding:12px 24px;border-radius:var(--border-radius);border:2px solid var(--primary-color);font-weight:600;cursor:pointer;display:inline-block;transition:all .3s}.btn-secondary:hover{background-color:var(--primary-color);color:var(--light-text)}.btn-large{padding:15px 35px;font-size:1.1rem}.announcement-bar-modern{background:#F0A202;color:#0D070C;padding:12px 0;text-align:center;font-weight:500;position:fixed;top:0;left:0;right:0;z-index:1001;overflow:hidden;animation:slideDown .5s ease-out}.announcement-content{display:flex;align-items:center;justify-content:center;gap:15px;font-size:14px}.announcement-badge{background:rgba(0,0,0,.2);color:#0D070C;padding:3px 10px;border-radius:var(--radius-2xl);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.announcement-text{font-weight:500}.announcement-cta{font-weight:600;text-decoration:underline;cursor:pointer;transition:opacity .3s}.announcement-cta:hover{opacity:.8}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.corner-badge,.discount-corner-badge,.sale-badge,div[class*=OFF],div[class*=off]{display:none!important}.announcements{display:flex;justify-content:center;animation:scroll 20s linear infinite}.announcements p{margin:0;padding:0 20px;white-space:nowrap}@keyframes scroll{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.site-header-modern{background:#F2F6F8;padding:16px 0;position:sticky;top:0;left:0;right:0;z-index:1000;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,.06)}.site-header-modern.scrolled{padding:12px 0;background:#F2F6F8;border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 2px 10px rgba(0,0,0,.05)}.logo-modern{gap:10px;text-decoration:none;white-space:nowrap}.logo-icon,.logo-modern{display:flex;align-items:center}.logo-icon{animation:pulse 2s infinite}.logo-icon svg{width:40px;height:40px}.logo-modern h1{margin:0;font-size:24px;font-weight:800;color:#1E325C}.main-nav-modern ul{display:flex;gap:40px;list-style:none;margin:0;padding:0;align-items:center}.nav-link{color:#1E325C;font-weight:500;font-size:15px;position:relative;transition:color .3s}.nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#F0A202;transition:width .3s}.nav-link:hover{color:#F0A202}.nav-link:hover:after{width:100%}.nav-cta-button{background:#F0A202;color:#1E325C!important;padding:8px 18px;border-radius:var(--radius-md);font-weight:500;font-size:15px;transition:all .3s;display:inline-flex;align-items:center;text-decoration:none;margin-left:8px;vertical-align:middle;line-height:1}.nav-cta-button:hover{background:#e69302;transform:translateY(-1px);box-shadow:0 2px 8px rgba(240,162,2,.3)}.country-selector-modern{position:relative}.country-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(30,50,92,.05);border:2px solid rgba(30,50,92,.15);border-radius:var(--radius-md);cursor:pointer;font-size:14px;font-weight:500;color:#1E325C;transition:all .3s}.country-button:hover{background:rgba(30,50,92,.1);border-color:#F0A202;color:#1E325C}.country-flag{font-size:18px}.chevron{transition:transform .3s}.chevron.rotate{transform:rotate(180deg)}.country-menu-modern{position:absolute;top:calc(100% + 10px);right:0;background:white;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);min-width:220px;overflow:hidden;animation:fadeIn .3s ease}.country-menu-modern ul{list-style:none;margin:0;padding:8px}.country-menu-modern li{padding:12px 16px;cursor:pointer;border-radius:var(--radius-md);display:flex;align-items:center;gap:10px;font-size:14px;transition:background .2s}.country-menu-modern li:hover{background:var(--secondary-color)}.cart-button-modern{border:2px solid var(--primary-color);padding:10px;border-radius:var(--radius-md);transition:all .3s}.cart-button-modern:hover{background:var(--secondary-color);transform:scale(1.05)}.cart-icon-button .cart-icon-svg{color:#1E325C}.cart-icon-button:hover .cart-icon-svg{color:#F0A202}.cart-badge{background-color:var(--warning-400);color:var(--text-primary);border:2px solid var(--bg-primary);box-shadow:0 1px 3px rgba(0,0,0,.3)}.cart-header-icon{color:#FFFFFF}.cart-loading-spinner{border-color:#1A2A5B #e5e7eb #e5e7eb}.cart-reset-button{color:#1A2A5B;background-color:#f3f4f6;padding:.5rem 1rem;border-radius:.375rem;transition:all .2s}.cart-reset-button:hover{background-color:#1A2A5B;color:#FFFFFF}.cart-discount-badge{color:#008148}.cart-shipping-success{background-color:#ecfdf5;border-color:#a7f3d0}.cart-shipping-success-text{color:#008148;font-weight:500}.cart-shipping-success-free{color:#008148;font-weight:600}.cart-shipping-pending{background-color:#f0f9ff;border-color:#bae6fd}.cart-shipping-pending-text{color:#1A2A5B;font-weight:500}.cart-shipping-progress-bg{background-color:#e0e7ff}.cart-shipping-progress-fill{background:linear-gradient(90deg,#1A2A5B,#2A3A6B)}.cart-savings-box{background-color:#ecfdf5;border-color:#a7f3d0}.cart-savings-amount{color:#008148;font-weight:600}.cart-checkout-button{background:linear-gradient(90deg,#1A2A5B,#2A3A6B);color:#FFFFFF}.cart-checkout-button:hover:not(:disabled){background:linear-gradient(90deg,#152242,#1F2E54);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.cart-checkout-button:disabled{background:#9ca3af;cursor:not-allowed;opacity:.5}.header-container{max-width:1152px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 24px}.logo h1{margin:0;font-size:2rem;color:var(--text-inverse)}.main-nav ul{display:flex;gap:30px}.main-nav a{font-weight:500;color:var(--text-inverse)}.main-nav a:hover{color:var(--text-inverse-80)}.country-selector{position:relative}.country-selector button{background:transparent;border:none;font-size:.9rem;cursor:pointer;display:flex;align-items:center;gap:5px;color:var(--text-inverse)}.country-menu{position:absolute;top:100%;right:0;background:var(--bg-primary);border:none;border-radius:var(--border-radius);width:220px;max-height:300px;overflow-y:auto;z-index:100;box-shadow:0 5px 15px rgba(0,0,0,.2)}.country-menu ul{padding:10px 0}.country-menu li{padding:8px 15px;cursor:pointer;transition:background-color .3s;color:var(--text-color)}.country-menu li:hover{background-color:var(--bg-secondary)}.hero{padding:60px 20px;background:linear-gradient(180deg,#1E325C,#0D070C);display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.hero-content{max-width:500px}.hero-content h2{font-size:2.5rem;margin-bottom:20px;line-height:1.2;color:var(--primary-color)}.hero-content p{font-size:1.2rem;margin-bottom:30px;opacity:.8}.hero-buttons{display:flex;gap:15px}.hero-image{flex:1;display:flex;justify-content:flex-end;max-width:600px}.hero-modern{padding:calc(var(--desktop-section-spacing) * .75) 0 calc(var(--desktop-section-spacing) * .75);position:relative;overflow:visible;min-height:600px;display:flex;flex-direction:column;align-items:center;background:#F2F6F8;z-index:1}.hero-background{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none}.hero-shape{position:absolute;right:-5%;top:50%;transform:translateY(-50%);width:60%;height:130%;background:linear-gradient(135deg,rgba(240,162,2,.08),rgba(30,50,92,.06) 50%,rgba(240,162,2,.04));border-radius:40% 60% 60% 40%/60% 40% 60% 40%;animation:morphShape 20s ease-in-out infinite;filter:blur(60px)}@keyframes morphShape{0%,to{border-radius:40% 60% 60% 40%/60% 40% 60% 40%;transform:translateY(-50%) rotate(0deg)}33%{border-radius:60% 40% 40% 60%/40% 60% 40% 60%;transform:translateY(-50%) rotate(2deg)}66%{border-radius:40% 60% 40% 60%/60% 40% 60% 40%;transform:translateY(-50%) rotate(-2deg)}}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.hero-content-modern{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;width:100%}.hero-text-content{animation:fadeInLeft 1s ease-out;padding-right:20px;padding-left:0}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(240,162,2,.2);color:#F0A202;padding:8px 20px;border-radius:var(--radius-full);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;animation:slideInLeft .8s ease-out;border:1px solid rgba(240,162,2,.3)}.badge-icon{font-size:16px;color:#F0A202}.hero-title{font-size:56px;font-weight:700;line-height:1.1;margin:0 0 24px;color:#1E325C;animation:fadeInUp .8s ease-out .2s both}.text-gradient{color:#F0A202}.hero-subtitle{font-size:20px;line-height:1.6;color:#4a5568;margin-bottom:40px;animation:fadeInUp .8s ease-out .4s both}.hero-stats{display:flex;gap:40px;margin-bottom:40px;animation:fadeInUp .8s ease-out .6s both}.stat-item{text-align:left}.stat-number{font-size:32px;color:var(--primary-color);margin-bottom:4px}.stat-label{font-size:14px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.hero-actions{display:flex;gap:20px;align-items:center;margin-bottom:0;animation:fadeInUp .8s ease-out .8s both}.btn-hero-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#F0A202;color:#1E325C;border:none;border-radius:var(--radius-md);font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.btn-hero-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(240,162,2,.3);background:#F7B520;color:#1E325C}.btn-arrow{font-size:18px;transition:transform .3s}.btn-hero-primary:hover .btn-arrow{transform:translateX(4px)}.btn-hero-secondary{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:white;color:#1E325C;border:2px solid #1e325c;border-radius:var(--radius-md);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(30,50,92,.08)}.btn-hero-secondary:hover{background:#f8f9fa;border-color:#1E325C;transform:translateY(-1px);box-shadow:0 4px 16px rgba(30,50,92,.12)}.play-icon{font-size:14px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(30,50,92,.1);border-radius:50%}.btn-hero-secondary:hover .play-icon{background:rgba(30,50,92,.15)}.hero-trust{display:flex;align-items:center;gap:16px;animation:fadeInUp .8s ease-out 1s both}.trust-avatars{display:flex;margin-right:8px}.avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--primary-400) 0,var(--primary-700) 100%);display:flex;align-items:center;justify-content:center;font-size:16px;margin-left:-12px;border:3px solid white;box-shadow:0 2px 8px rgba(0,0,0,.1)}.avatar:first-child{margin-left:0}.hero-trust p{font-size:14px;color:var(--text-secondary);margin:0}.hero-credibility{margin-bottom:16px;animation:fadeInUp .8s ease-out}.credibility-badge{display:inline-flex;align-items:center;gap:8px;background:var(--gradient-success);color:var(--text-inverse);padding:6px 16px;border-radius:var(--radius-2xl);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px rgba(16,185,129,.3)}.platform-support{margin-bottom:32px;animation:fadeInUp .8s ease-out .5s both}.platform-label{font-size:14px;color:var(--text-secondary);margin-bottom:12px;font-weight:500}.platform-badges{display:flex;gap:12px;flex-wrap:wrap}.platform-badge{gap:6px;background:white;padding:8px 12px;border-radius:var(--radius-md);border:1px solid var(--border-color);font-size:12px;font-weight:500;color:var(--text-color);box-shadow:0 1px 3px rgba(0,0,0,.1)}.platform-badge,.platform-icon{display:flex;align-items:center}.platform-icon{width:16px;height:16px;border-radius:var(--radius-xs);background:var(--gradient-primary);color:var(--text-inverse);font-size:10px;font-weight:700;justify-content:center}.hero-features{gap:16px;margin-bottom:32px;flex-wrap:wrap}.hero-features,.hero-features-text{display:flex;animation:fadeInUp .8s ease-out .7s both}.hero-features-text{gap:24px;margin-top:24px;align-items:center;justify-content:flex-start}.feature-text{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:15px;font-weight:500;white-space:nowrap}.feature-text .feature-icon{font-size:16px}.feature-badge{display:flex;align-items:center;gap:8px;background:rgba(91,71,224,.1);color:var(--primary-color);padding:10px 16px;border-radius:var(--radius-lg);font-size:13px;font-weight:600;border:1px solid rgba(91,71,224,.2)}.feature-icon{font-size:14px}.hero-visual{position:relative;animation:fadeInRight 1s ease-out;display:flex;justify-content:flex-end;align-items:center}.floating-card{position:relative;animation:floatCard 6s ease-in-out infinite;padding:0;background:transparent;border-radius:var(--radius-lg)}@keyframes floatCard{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(2deg)}}.card-image-hero{width:350px!important;height:350px!important;max-width:100%;display:block;-o-object-fit:cover;object-fit:cover;filter:drop-shadow(0 10px 30px rgba(30,50,92,.2)) drop-shadow(0 5px 15px rgba(30,50,92,.1));transition:transform .3s ease;border-radius:var(--radius-lg)}.card-image-hero:hover{transform:scale(1.05);filter:drop-shadow(0 15px 40px rgba(30,50,92,.25)) drop-shadow(0 8px 20px rgba(30,50,92,.15))}.card-3d{width:340px;height:460px;margin:0 auto;perspective:1000px}.card-face{width:100%;height:100%;background:white;padding:0;position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform-style:preserve-3d;transition:transform .6s;overflow:hidden;display:flex;flex-direction:column}.card-face,.card-glow{border-radius:var(--radius-2xl)}.card-glow{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:#338436;filter:blur(20px);opacity:.5;z-index:-1;animation:pulse 2s ease-in-out infinite}.card-content-modern{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}.card-header-section{background:#002B54;padding:30px 20px;text-align:center;color:var(--text-inverse);flex-shrink:0}.review-title{font-size:28px;font-weight:700;margin:15px 0;line-height:1.2;text-transform:uppercase;letter-spacing:1px}.google-logo{margin-top:15px}.google-g{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background:white;border-radius:50%;font-size:32px;font-weight:500;color:var(--primary-500);font-family:Product Sans,Roboto,sans-serif}.card-divider{height:2px;background:var(--border-light)}.card-bottom-section{flex:1;padding:30px 20px;display:flex;align-items:center;justify-content:space-around;background:var(--gray-50)}.qr-section,.tap-section{text-align:center;flex:1}.nfc-icon{position:relative;margin:0 auto 10px}.scan-text,.tap-text{font-size:16px;color:var(--gray-700);font-weight:500;margin-top:10px}.or-divider{font-size:18px;color:var(--gray-500);font-weight:500;padding:0 20px}.qr-code-placeholder{width:80px;height:80px;background:linear-gradient(45deg,#000 25%,transparent 0,transparent 75%,#000 0,#000),linear-gradient(45deg,#000 25%,transparent 0,transparent 75%,#000 0,#000);background-size:10px 10px;background-position:0 0,5px 5px;margin:0 auto;border:3px solid #000;border-radius:var(--radius-md)}.card-footer{padding:15px;text-align:center;background:white;border-top:1px solid #e5e7eb}.powered-by{font-size:12px;color:var(--gray-500);margin:0}.nfc-animation{position:relative;width:60px;height:60px;margin:0 auto 20px}.nfc-wave{position:absolute;width:100%;height:100%;border:2px solid var(--text-inverse-50);border-radius:50%;animation:wave 2s ease-out infinite}.nfc-wave:first-child{animation-delay:0s}.nfc-wave:nth-child(2){animation-delay:.5s}.nfc-wave:nth-child(3){animation-delay:1s}@keyframes wave{0%{transform:scale(.5);opacity:1}to{transform:scale(2);opacity:0}}.card-content-modern h3{font-size:24px;margin:0 0 12px;font-weight:700}.stars-modern{font-size:24px;margin-bottom:10px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.card-text{font-size:14px;opacity:.9}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.hero-content-full{width:100%;z-index:2;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.google-review-hero h1{font-size:3.2rem;margin-bottom:15px;font-weight:700;color:var(--text-inverse)}.google-review-hero p{font-size:1.6rem;margin-bottom:0;opacity:.9;font-weight:300}.hero-pattern{position:absolute;bottom:-2px;left:0;width:100%;height:120px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,80 C300,10 600,120 1200,80 L1200,120 L0,120 Z' fill='%23FFFFFF' opacity='1'%3E%3C/path%3E%3Cpath d='M0,90 C400,30 700,110 1200,70 L1200,120 L0,120 Z' fill='%23FFFFFF' opacity='0.5'%3E%3C/path%3E%3Cpath d='M0,100 C500,50 800,100 1200,60 L1200,120 L0,120 Z' fill='%23FFFFFF' opacity='0.3'%3E%3C/path%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}.card-preview{width:100%;max-width:400px;height:400px;display:flex;justify-content:center;align-items:center;margin:0 auto}.review-card{width:350px;height:350px;background-color:var(--primary-color);border-radius:15px;box-shadow:0 15px 30px rgba(0,0,0,.15);color:var(--text-inverse);overflow:hidden}.review-card,.review-card-content{padding:20px;display:flex;flex-direction:column;justify-content:space-between}.review-card-content{align-items:center;height:100%}.review-card h3{font-size:2.5rem;margin:10px 0;font-weight:700;text-align:center;letter-spacing:2px}.stars{display:flex;justify-content:center;margin:15px 0}.stars span{color:var(--accent-color);font-size:2rem;margin:0 5px}.card-instructions{background-color:var(--accent-100);border-radius:var(--radius-lg);padding:15px;display:flex;justify-content:space-around;align-items:center;width:100%;margin:15px 0;color:var(--primary-color)}.tap-section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:45%}.nfc-icon{width:60px;height:60px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23002B54'%3E%3Cpath d='M20 2H4C2.9 2 2 2.9 2 4V20C2 21.1 2.9 22 4 22H20C21.1 22 22 21.1 22 20V4C22 2.9 21.1 2 20 2M8 6H10C11.1 6 12 6.9 12 8V10C12 11.1 11.1 12 10 12H8V16H6V6H8M10 10V8H8V10H10M16 16H14C12.9 16 12 15.1 12 14V8H14V14H16V8H18V14C18 15.1 17.1 16 16 16Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;margin-bottom:5px}.tap-section p{font-size:.85rem;font-weight:700;margin:0;text-align:center}.or-divider{font-weight:700;font-size:1.1rem}.qr-section{width:40%;display:flex;justify-content:center}.qr-code{width:70px;height:70px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23002B54'%3E%3Cpath d='M3,11H5V13H3V11M11,5H13V9H11V5M9,11H13V15H11V13H9V11M15,11H17V13H19V11H21V13H19V15H21V19H19V21H17V19H13V21H11V17H15V15H17V13H15V11M19,19V15H17V19H19M15,3H21V9H15V3M17,5V7H19V5H17M3,3H9V9H3V3M5,5V7H7V5H5M3,15H9V21H3V15M5,17V19H7V17H5Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.powered-by{font-size:.8rem;opacity:.8;margin:5px 0 0;text-align:center}.product-section{padding:60px 20px;max-width:1200px;margin:0 auto;display:flex;justify-content:center}.product-content{max-width:800px;text-align:center}.product-content h2{font-size:2.2rem;color:var(--primary-color);margin-bottom:25px}.product-description{font-size:1.1rem;line-height:1.6}.product-features{text-align:left;max-width:600px;margin:0 auto 30px;padding:20px;background-color:var(--card-background);border-radius:var(--border-radius)}.product-features li{margin-bottom:10px;position:relative;padding-left:30px}.product-features li:before{content:"✓";color:var(--primary-color);font-weight:700;position:absolute;left:0}.product-pricing{margin:30px 0;justify-content:center;flex-wrap:wrap;gap:15px}.price{font-size:1.5rem;text-decoration:line-through;color:var(--gray-500)}.sale-price{font-size:2.5rem;font-weight:700;color:var(--primary-color)}.limited-time{display:block;width:100%;font-size:.9rem;color:var(--danger-500);margin-top:5px}.products-grid-section{max-width:1200px;margin:80px auto;padding:0 20px}.section-header{text-align:center;margin-bottom:40px}.section-header h2{font-size:2.2rem;color:var(--primary-color);margin-bottom:10px}.section-header p{font-size:1.1rem;opacity:.8;max-width:600px;margin:0 auto}.products-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.product-card{background-color:white;border-radius:var(--border-radius);box-shadow:0 5px 15px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column}.product-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.1)}.product-image{width:100%}.image-placeholder{width:100%;height:100%;background-color:var(--secondary-color);display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-weight:700}.product-details{padding:20px;flex-grow:1;display:flex;flex-direction:column}.product-details h3{font-size:1.4rem;color:var(--primary-color);margin-bottom:15px}.product-details .product-pricing{margin:10px 0 15px;justify-content:flex-start}.original-price{font-size:1rem;color:var(--gray-500);margin-right:10px}.current-price{font-size:1.4rem;color:var(--primary-color)}.product-details p{margin-bottom:15px;line-height:1.5}.card-features{margin-bottom:20px;flex-grow:1}.card-features li{position:relative;padding-left:25px;margin-bottom:8px;font-size:.9rem}.card-features li:before{content:"✓";color:var(--primary-color);position:absolute;left:0}.product-details .btn-primary{width:100%;margin-top:auto}.trust-section{padding:60px 20px;background:white;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.trust-container{justify-content:space-between;gap:40px}.trust-container,.trust-item{display:flex;align-items:center}.trust-item{gap:12px;flex:1;justify-content:center}.trust-icon{font-size:24px;animation:bounce 2s ease-in-out infinite}.trust-item span{font-size:14px;font-weight:600;color:var(--text-color)}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.trust-section-enhanced{padding:60px 20px;background:linear-gradient(135deg,#F7F5FF,#FFFFFF);border-bottom:1px solid var(--border-color)}.trust-container-inline{text-align:center;max-width:100%;position:relative;z-index:2;margin-top:2rem;margin-bottom:0;padding-bottom:0}@media (max-width:768px){.trust-container-inline{margin-top:1.5rem;margin-bottom:0;padding-bottom:0}}.trust-badges-section{padding-top:0;padding-bottom:2rem}@media (max-width:768px){.trust-badges-section{padding-top:0;padding-bottom:1.5rem;margin-bottom:0}}.trust-badges-inline{justify-content:center;flex-wrap:wrap;gap:12px;font-size:14px;font-weight:500;padding:0}.trust-badge-inline,.trust-badges-inline{display:inline-flex;align-items:center;color:#4a5568;background:transparent}.trust-badge-inline{gap:8px;white-space:nowrap;padding:8px 16px;transition:all .2s ease}.trust-badge-inline:hover{background:white;border-color:#F0A202;transform:translateY(-2px);box-shadow:0 4px 12px rgba(240,162,2,.15)}.trust-badge-inline .badge-icon{font-size:18px;color:#F0A202}.badge-separator{display:none}@media (max-width:768px){.trust-badges-inline{font-size:13px;gap:.75rem;flex-direction:column;align-items:center}.badge-separator{display:none}.trust-badge-inline{padding:8px 16px;background:transparent;margin:0;text-align:center}.product-type-selector{margin:0;padding:0}.product-type-container{display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:space-between;padding-bottom:.5rem;width:100%}.product-type-card-compact{flex:1 1 0;width:33.333%;min-width:0;height:130px;padding:.5rem}.product-type-icon-compact{width:45px;height:45px;margin-bottom:.35rem}.product-type-icon-compact img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-type-title-compact{font-size:.813rem;line-height:1.1;font-weight:600}.product-type-subtitle-compact{font-size:.625rem;line-height:1.1}.product-type-price-compact{font-size:.9rem}}.trust-stats{display:flex;justify-content:center;gap:80px;margin-bottom:60px}.trust-stat{text-align:center}.stat-number-large{font-size:48px;font-weight:900;color:var(--primary-color);margin-bottom:8px;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label-large{font-size:16px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.trust-badges-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto}.trust-badge{display:flex;align-items:center;gap:16px;background:var(--bg-card);padding:24px;border-radius:var(--border-radius);box-shadow:var(--shadow-sm);border:1px solid var(--gray-200);transition:transform .3s,box-shadow .3s}.trust-badge:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.trust-badge .trust-icon{font-size:28px;animation:none}.trust-text{display:flex;flex-direction:column}.trust-title{font-size:14px;font-weight:700;color:var(--text-color);margin-bottom:4px}.trust-subtitle{font-size:12px;color:var(--text-secondary)}.value-props-section{padding:60px 20px;background:var(--bg-primary)}.value-props-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:60px}.value-prop-card{background:var(--bg-card);padding:32px;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--gray-200);text-align:center;transition:transform .3s,box-shadow .3s}.value-prop-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--primary-200)}.value-prop-icon{display:flex;justify-content:center;gap:8px;font-size:32px;margin-bottom:20px}.value-prop-card h3{font-size:20px;font-weight:700;color:var(--text-color);margin-bottom:16px}.value-prop-card p{font-size:16px;color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.value-prop-benefit{background:var(--gradient-success);color:var(--text-inverse);padding:8px 16px;border-radius:var(--radius-2xl);font-size:14px;font-weight:600;display:inline-block}.roi-calculator-section{padding:60px 20px;background:var(--bg-secondary)}.roi-comparison-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;margin-top:60px;align-items:center}.roi-card{background:var(--bg-card);padding:40px 32px;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);text-align:center;position:relative;border:2px solid var(--gray-200)}.roi-card-zippy{border-color:var(--primary-500);transform:scale(1.05);box-shadow:0 16px 48px rgba(22,219,101,.15)}.roi-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--gradient-secondary);color:var(--text-inverse);padding:6px 20px;border-radius:var(--radius-2xl);font-size:12px;font-weight:700;text-transform:uppercase}.roi-card h3{font-size:24px;font-weight:700;margin-bottom:24px;color:var(--text-color)}.roi-price{margin-bottom:32px}.roi-amount{font-size:48px;font-weight:900;color:var(--primary-color)}.roi-period{font-size:16px;color:var(--text-secondary);display:block;margin-top:4px}.roi-features{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.roi-feature{font-size:14px;padding:8px 0}.roi-feature-positive{color:var(--status-success)}.roi-feature-negative{color:var(--danger-500)}.roi-total{font-size:16px;font-weight:600;padding:16px;background:var(--secondary-color);border-radius:var(--radius-lg)}.vs-divider{font-size:24px;font-weight:900;color:var(--primary-color);background:white;border:2px solid var(--primary-color);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.roi-savings{margin-top:60px;text-align:center}.savings-highlight{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:16px}.savings-badge{background:var(--gradient-success);color:var(--text-inverse);padding:8px 16px;border-radius:var(--radius-2xl);font-size:14px;font-weight:700}.savings-amount{font-size:48px;font-weight:900;color:var(--status-success)}.savings-period{font-size:16px;color:var(--text-secondary)}.savings-description{font-size:18px;color:var(--text-secondary);max-width:600px;margin:0 auto}.step-number{top:-8px;right:-8px;background:var(--primary-color);color:var(--text-inverse);width:24px;height:24px;border-radius:50%;font-size:12px}.step-features{display:flex;flex-direction:column;gap:8px;margin-top:16px}.step-feature{font-size:14px;color:var(--status-success);font-weight:500}.faq-featured{border:2px solid var(--primary-color);background:linear-gradient(135deg,#F7F5FF,#FFFFFF)}.faq-highlight{background:var(--success-500);color:var(--text-inverse);padding:8px 16px;border-radius:var(--radius-lg);font-size:12px;font-weight:600;display:inline-block;margin-top:12px}.faq-guarantee-fullwidth{width:100%;background:#1E325C;padding:40px 20px;margin-top:0}.guarantee-box-fullwidth{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.guarantee-content{display:flex;align-items:center;gap:12px;flex:1}.guarantee-content .guarantee-icon{font-size:24px;flex-shrink:0}.guarantee-content p{margin:0;color:var(--success-800);font-size:14px}.faq-guarantee-fullwidth .guarantee-content p{color:#FFFFFF;font-size:16px}.faq-guarantee-fullwidth .guarantee-icon{font-size:28px;color:#F0A202}.guarantee-content strong{font-weight:600}.contact-link{color:var(--success-600);text-decoration:underline;transition:color .2s ease}.contact-link:hover{color:var(--success-700)}.btn-guarantee-fullwidth{background:#F0A202;color:#1E325C;padding:14px 36px;border-radius:var(--radius-lg);text-decoration:none;font-weight:700;font-size:16px;transition:all .2s ease;white-space:nowrap;display:inline-block}.btn-guarantee-fullwidth:hover{background:#e69302;transform:translateY(-2px);box-shadow:0 6px 20px rgba(240,162,2,.3)}.faq-guarantee-fullwidth .contact-link{color:#F0A202;text-decoration:underline}.faq-guarantee-fullwidth .contact-link:hover{color:#e69302}.btn-guarantee-compact{display:inline-block;background:#F0A202;color:#1E325C;padding:12px 24px;border-radius:var(--radius-md);font-weight:600;font-size:14px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn-guarantee-compact:hover{transform:translateX(2px);background:#F7B520;box-shadow:0 4px 12px rgba(240,162,2,.3)}.featured-section-modern{padding:0 20px;background:#ffffff}.product-type-selector{margin-bottom:2rem}.product-type-container{gap:1rem;flex-wrap:wrap}.product-type-card-compact,.product-type-container{display:flex;justify-content:center;align-items:center}.product-type-card-compact{flex-direction:column;padding:1.25rem;background:white;border:2px solid #e5e7eb;border-radius:var(--radius-lg);cursor:pointer;transition:all .3s ease;width:200px;height:200px;text-align:center}.product-type-card-compact:hover{border-color:#F0A202;background:#FFF9F0;transform:translateY(-2px);box-shadow:0 4px 12px rgba(240,162,2,.15)}.product-type-card-compact.active{border-color:#F0A202;background:linear-gradient(135deg,#FFF9F0,#FFF5E5);box-shadow:0 4px 20px rgba(240,162,2,.2)}.product-type-icon-compact{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.product-type-title-compact{font-size:1.125rem;font-weight:700;color:#1E325C;margin:0 0 .25rem}.product-type-subtitle-compact{font-size:.75rem;color:#6b7280;margin:0 0 .5rem;line-height:1.2}.product-type-price-compact{font-size:1rem;font-weight:600;color:#F0A202;margin:0}.product-benefits{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem}.benefit-item{display:flex;align-items:center;gap:.5rem;color:#4a5568;font-size:14px;line-height:1.2}.benefit-icon{font-size:18px;color:#F0A202;flex-shrink:0;display:inline-flex;align-items:center}.benefit-text{color:#6b7280;font-weight:400;font-size:14px;line-height:1.2}.faq-section{margin-top:12px;padding-top:12px;border-top:none}.faq-container{display:flex;flex-direction:column;gap:0}.faq-item{padding:0!important;margin:2px 0!important}.faq-item,.faq-item:last-child{border-bottom:none}.faq-question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:2px 0!important;background:none;border:none;text-align:left;font-size:18px;font-weight:600;cursor:pointer}.faq-answer,.faq-question{margin:0!important;color:#000000}.faq-answer{padding:8px 0 12px!important;font-size:16px;line-height:1.5;font-weight:400}.faq-answer p{margin:0}.how-to-use-section{background:#ffffff;padding:0;overflow:visible}.how-to-title{font-size:36px;font-weight:800;color:#1E325C;text-align:center;margin-bottom:12px}.how-to-subtitle{font-size:18px;color:#666;text-align:center;margin-bottom:0;font-weight:400}.star-icon{font-size:36px}.steps-container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;margin-top:50px;width:100%}.step-card{background:linear-gradient(135deg,#ffffff,#f8f9fa);padding:65px 30px 35px;border-radius:20px;border:2px solid #1e325c;transition:all .3s ease;text-align:center;position:relative;overflow:hidden;min-width:0;box-shadow:0 4px 12px rgba(30,50,92,.08)}.step-card:hover{transform:translateY(-10px);box-shadow:0 16px 40px rgba(30,50,92,.2);border-color:#FFCC33;background:linear-gradient(135deg,#ffffff,#fffef8)}.step-icon-header{font-size:20px;margin-right:8px;filter:grayscale(100%) brightness(200%);display:inline-block}.step-number{position:absolute;top:0;left:0;right:0;height:50px;background:#1E325C!important;color:#FFFFFF!important;border-radius:20px 20px 0 0;display:flex;align-items:center;justify-content:center;font-size:13px;z-index:10;text-align:center;line-height:1;white-space:nowrap;letter-spacing:.5px;text-transform:uppercase;gap:8px}.step-number,.step-title{width:100%;font-weight:700}.step-title{font-size:26px;color:#1E325C;margin-bottom:12px;line-height:1.2;margin-top:0}.step-description{font-size:16px;color:#666;line-height:1.5}.step-description strong{font-weight:600;color:#1E325C}@media (min-width:769px){.steps-container{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.steps-container{display:flex!important;flex-direction:column!important;gap:20px;padding:0;width:100%}.step-card{width:100%;margin:0;padding:60px 25px 30px;box-sizing:border-box}.how-to-title{font-size:28px}.how-to-subtitle{font-size:16px}.step-icon-header{font-size:18px;margin-right:6px}.step-title{font-size:22px}}.section-header-modern{text-align:center;margin-bottom:50px}.section-badge{display:inline-block;background:rgba(163,177,138,.15);color:#3A5A40;border:1.5px solid rgba(163,177,138,.4);padding:6px 16px;border-radius:var(--radius-2xl);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.section-header-modern h2{font-size:42px;font-weight:800;color:#1E325C;margin:0 0 16px}.section-header-modern p{font-size:18px;color:#6b7280;max-width:600px;margin:0 auto}.how-it-works-section{padding:60px 20px;background:#ffffff}.how-it-works-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:50px}.how-it-works-step{text-align:center;position:relative;padding:40px 30px;border-radius:var(--radius-xl);transition:all .3s ease;background:#ffffff;border:1px solid #d3d5d4;box-shadow:0 4px 12px rgba(30,50,92,.08)}.how-it-works-step:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(30,50,92,.15);border-color:#F0A202}.step-label{display:inline-block;background:#F0A202;color:#1E325C;padding:8px 20px;border-radius:var(--radius-3xl);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.step-icon-wrapper{width:90px;height:90px;margin:0 auto 24px;background:#1E325C;border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(30,50,92,.2)}.step-icon{font-size:44px}.how-it-works-step h3{font-size:22px;font-weight:700;color:#1E325C;margin-bottom:14px}.how-it-works-step p{font-size:15px;color:#6b7280;line-height:1.7}@media (max-width:768px){.how-it-works-grid{grid-template-columns:1fr;gap:24px}}.how-it-works-modern{padding:60px 20px;background:white}.steps-modern{display:flex;gap:40px;margin-top:60px}.step-modern{flex:1;display:flex;gap:24px}.step-icon-wrapper{position:relative}.step-icon{width:60px;height:60px;background:var(--gradient-primary);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 8px 24px rgba(91,71,224,.2)}.step-connector{position:absolute;top:30px;left:60px;width:100px;height:2px;background:linear-gradient(90deg,var(--primary-500) 0,transparent 100%)}.step-modern:last-child .step-connector{display:none}.step-content h3{font-size:20px;font-weight:700;color:var(--text-color);margin:0 0 12px}.step-content p{font-size:15px;color:var(--text-secondary);line-height:1.6;margin:0}.how-it-works h2{font-size:2rem;margin-bottom:50px;color:var(--primary-color)}.steps-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}.step{flex:1;min-width:250px;padding:30px;background-color:var(--background-color);border-radius:var(--border-radius);box-shadow:0 5px 15px rgba(0,0,0,.05);position:relative}.step h3{margin-bottom:15px;color:var(--primary-color)}.step p{opacity:.8}.social-proof-modern{padding:0 20px;background:#ffffff}.statistics-source{text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid var(--border-color)}.statistics-source p{font-size:12px;color:var(--text-secondary);font-style:italic}.expected-results-modern{padding:60px 20px;background:white}.results-timeline{display:flex;justify-content:space-between;margin:60px 0;position:relative}.results-timeline:before{content:"";position:absolute;top:25px;left:10%;right:10%;height:2px;background:var(--gradient-primary);z-index:0}.timeline-item{flex:1;text-align:center;position:relative;z-index:1}.timeline-marker{display:inline-block;background:var(--gradient-primary);color:var(--text-inverse);padding:10px 20px;border-radius:var(--radius-full);font-weight:700;font-size:14px;margin-bottom:20px;box-shadow:0 4px 15px rgba(91,71,224,.3)}.timeline-content h3{font-size:20px;font-weight:700;color:var(--text-color);margin:0 0 10px}.timeline-content p{font-size:14px;color:var(--text-secondary);line-height:1.6;max-width:250px;margin:0 auto}.example-scenarios{background:var(--secondary-color);border-radius:var(--radius-xl);padding:40px;margin-top:60px}.example-scenarios h3{text-align:center;font-size:24px;font-weight:700;color:var(--text-color);margin:0 0 40px}.scenario-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:30px}.scenario-card{background:white;border-radius:var(--radius-lg);padding:30px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .3s}.scenario-card:hover{transform:translateY(-5px)}.scenario-icon{font-size:48px;margin-bottom:20px}.scenario-card h4{font-size:18px;font-weight:700;color:var(--text-color);margin:0 0 20px}.scenario-before{font-size:14px;color:var(--text-secondary);margin:0 0 8px}.scenario-after{font-size:16px;font-weight:600;color:var(--primary-color);margin:0 0 16px}.scenario-result{font-size:14px;font-weight:700;color:var(--success-color);margin:0;padding:8px 16px;background:rgba(16,185,129,.1);border-radius:var(--radius-2xl);display:inline-block}.disclaimer{text-align:center;font-size:12px;color:var(--text-secondary);font-style:italic;margin:0}.proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.proof-grid-inline{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}@media (max-width:1024px){.proof-grid-inline{grid-template-columns:1fr}}.proof-card{background:white;border-radius:var(--radius-xl);padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s;display:flex;flex-direction:column;min-height:200px}.proof-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.quote-card{position:relative;background:linear-gradient(135deg,#f8f9fa,#ffffff);border-left:4px solid #f0a202}.quote-mark{font-size:64px;line-height:1;color:rgba(240,162,2,.2);font-family:Georgia,serif;position:absolute;top:10px;left:20px;pointer-events:none}.proof-header{gap:16px;margin-bottom:20px}.proof-avatar,.proof-header{display:flex;align-items:center}.proof-avatar{width:48px;height:48px;background:var(--gradient-primary);border-radius:50%;justify-content:center;color:var(--text-inverse);font-weight:600;font-size:16px}.proof-info{flex:1}.proof-info h4{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--text-color)}.proof-info p{margin:0;font-size:14px;color:var(--text-secondary)}.proof-rating,.proof-text{font-size:16px}.proof-text{line-height:1.6;color:var(--text-color);margin-bottom:20px;font-style:italic;flex:1}.quote-card .proof-text{padding-top:30px;position:relative;z-index:1}.proof-metric{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--secondary-color);border-radius:var(--radius-md)}.metric-label{font-size:14px;color:var(--text-secondary)}.metric-value{font-size:18px;font-weight:700;color:var(--primary-color)}.proof-source{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-color)}.source-text{font-size:12px;color:var(--text-secondary);font-style:normal}.features-section{padding:0 20px;background:#ffffff}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}@media (max-width:768px){.features-grid{grid-template-columns:1fr;gap:15px;margin-top:30px}.feature-card{padding:20px;min-height:auto}.feature-icon{font-size:32px;margin-bottom:15px}.feature-card h3{font-size:18px;margin-bottom:12px}.feature-card p{font-size:14px;line-height:1.6}}.feature-card{background:#ffffff;padding:35px;border-radius:var(--radius-2xl);border:2px solid #d3d5d4;transition:all .3s ease;box-shadow:0 4px 20px rgba(13,7,12,.08);display:flex;flex-direction:column;min-height:200px;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#F0A202,#1E325C);opacity:0;transition:opacity .3s ease}.feature-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(30,50,92,.15);border-color:#1E325C;background:#ffffff}.feature-card:hover:before{opacity:1}.feature-icon{font-size:40px;margin-bottom:20px;display:block}.feature-icon-inline{font-size:32px;margin-right:14px;vertical-align:middle;display:inline-block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.feature-card h3{font-size:22px;font-weight:700;color:#2d3748;margin-bottom:18px;display:flex;align-items:center}.feature-card p{font-size:15px;line-height:1.7;color:var(--text-secondary);flex-grow:1}.features-highlight{margin-top:50px;background:linear-gradient(135deg,rgba(88,129,87,.1),rgba(88,129,87,.1));border-radius:var(--radius-xl);padding:30px;border:2px solid var(--primary-700)}.highlight-content{text-align:center}.highlight-content h3{font-size:24px;font-weight:700;color:var(--primary-800);margin-bottom:12px}.highlight-content p{font-size:16px;color:var(--text-color);margin:0}.benefits-modern{padding:60px 20px;background:white}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.benefit-card{padding:32px;background:linear-gradient(180deg,#FFFFFF,#F7F5FF);border:1px solid var(--border-color);border-radius:var(--radius-xl);transition:all .3s}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(91,71,224,.15);border-color:var(--primary-color)}.benefit-icon{font-size:40px;margin-bottom:20px}.benefit-card h3{font-size:20px;font-weight:700;color:var(--text-color);margin:0 0 12px}.benefit-card p{font-size:15px;color:var(--text-secondary);line-height:1.6;margin:0}.faq-compact{padding:0 20px;background:#ffffff}.faq-accordion{display:flex;flex-direction:column;gap:12px;margin-top:30px;max-width:800px;margin-left:auto;margin-right:auto}.faq-accordion-item{background:white;border:1px solid #e5e7eb;border-radius:var(--radius-lg);overflow:hidden;transition:all .2s ease}.faq-accordion-item[open]{box-shadow:0 4px 16px rgba(91,71,224,.1);border-color:var(--primary-500)}.faq-accordion-item summary{padding:14px 18px;font-weight:600;font-size:14px;color:var(--gray-800);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease;background:white}.faq-accordion-item summary::-webkit-details-marker{display:none}.faq-accordion-item summary:after{content:"+";font-size:18px;color:var(--gray-400);font-weight:300;transition:transform .2s ease}.faq-accordion-item[open] summary:after{content:"−";color:var(--primary-500)}.faq-accordion-item summary:hover{background:var(--gray-50);color:var(--primary-500)}.faq-accordion-item p{margin:0;font-size:13px;line-height:1.5;color:var(--gray-500);border-top:1px solid #f3f4f6;padding:12px 18px 14px}@media (max-width:768px){.faq-accordion{gap:10px}.faq-accordion-item summary{font-size:13px;padding:12px 16px}.faq-accordion-item p{font-size:12px;padding:0 16px 12px}}.faq-modern{padding:60px 20px;background:#ffffff}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px}.faq-item h4{font-size:18px;font-weight:700;color:var(--text-color);margin:0 0 12px}.faq-item p{font-size:15px;color:var(--text-secondary);line-height:1.6;margin:0}.cta-modern{padding:60px 20px;position:relative;overflow:hidden}.cta-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.cta-gradient{width:100%;height:100%;background:var(--gradient-primary)}.cta-modern>div:last-child{position:relative;z-index:1}.cta-title{font-size:48px;font-weight:800;color:var(--text-inverse);margin:0 0 16px}.cta-subtitle{font-size:20px;color:var(--text-inverse-90);margin:0 0 40px}.cta-offer{display:inline-block;margin-bottom:40px}.offer-badge{background:var(--overlay-white-20);color:var(--text-inverse);padding:6px 16px;border-radius:var(--radius-2xl);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;display:inline-block}.offer-price{display:flex;align-items:center;justify-content:center;gap:20px}.offer-price .original-price{font-size:32px;color:var(--text-inverse-60);text-decoration:line-through}.offer-price .sale-price{font-size:56px;font-weight:800;color:var(--text-inverse)}.savings{background:var(--warning-400);color:var(--text-color);padding:6px 12px;border-radius:var(--radius-md);font-size:14px;font-weight:700}.cta-actions{display:flex;flex-direction:column;align-items:center;gap:20px}.btn-cta-primary{display:inline-flex;align-items:center;gap:8px;padding:20px 40px;background:white;color:var(--primary-color);border:none;border-radius:var(--radius-lg);font-size:18px;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 4px 20px rgba(0,0,0,.2)}.btn-cta-primary:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(0,0,0,.3)}.launch-badge{display:inline-block;background:var(--overlay-white-20);color:var(--text-inverse);padding:10px 24px;border-radius:var(--radius-full);font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:24px;animation:pulse 2s ease-in-out infinite}.offer-detail{color:var(--text-inverse-90);font-size:14px;margin-top:12px}.trust-indicators{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.cta-guarantee{display:flex;align-items:center;gap:8px;color:var(--text-inverse-90);font-size:14px}.guarantee-icon{width:20px;height:20px;background:var(--overlay-white-20);border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.urgency-message{margin-top:30px}.urgency-message p{color:var(--text-inverse);font-size:16px;margin:0}.urgency-message strong{color:var(--warning-400);font-weight:700}.urgency-banner{background:linear-gradient(135deg,#FF4444,#FF6B00);color:var(--text-inverse);padding:12px 24px;border-radius:var(--radius-full);margin-bottom:24px;display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:700;animation:urgencyPulse 2s ease-in-out infinite}.urgency-icon{font-size:16px;animation:bounce 1s ease-in-out infinite}.urgency-text{text-transform:uppercase;letter-spacing:.5px}@keyframes urgencyPulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(255,68,68,.7)}50%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(255,68,68,0)}}@keyframes pulse-subtle{0%,to{box-shadow:0 0 0 0 rgba(255,204,51,.4);border-color:#FFCC33}50%{box-shadow:0 0 0 8px rgba(255,204,51,0);border-color:rgba(255,204,51,.7)}}.animate-pulse-subtle{animation:pulse-subtle 2s cubic-bezier(.4,0,.6,1) infinite}.review-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:40px auto}.stat-card{background:var(--overlay-white-10);padding:32px 20px;border-radius:var(--radius-xl);border:2px solid var(--overlay-white-20);backdrop-filter:blur(10px)}.stat-highlight{border-color:var(--accent-color);background:var(--accent-light);transform:scale(1.05)}.stat-number{font-size:48px;font-weight:800;color:var(--accent-color);margin-bottom:12px}.stat-label{font-size:16px;color:var(--text-inverse);margin-bottom:8px;line-height:1.4}.stat-source{font-size:11px;color:var(--text-inverse-60);font-style:italic}.impact-box{background:var(--overlay-white-05);border:2px solid var(--overlay-white-15);border-radius:var(--radius-2xl);padding:32px;margin:32px 0;backdrop-filter:blur(10px)}.impact-box h3{font-size:24px;color:var(--text-inverse);margin-bottom:24px}.impact-stats{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px;margin-bottom:16px}.impact-item{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--text-inverse-90)}.impact-icon{font-size:24px}.impact-citation{font-size:11px;color:var(--text-inverse-50);font-style:italic;margin-top:16px}.solution-box{background:linear-gradient(135deg,rgba(91,71,224,.2),rgba(118,75,162,.2));border:2px solid rgba(91,71,224,.4);border-radius:var(--radius-3xl);padding:40px;margin:32px 0}.solution-box h3{font-size:28px;color:var(--text-inverse);margin-bottom:32px}.solution-comparison{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px}.with-zippy,.without-zippy{text-align:left;padding:24px;border-radius:var(--radius-lg)}.without-zippy{background:rgba(239,68,68,.1);border:2px solid rgba(239,68,68,.3)}.with-zippy{background:rgba(34,197,94,.1);border:2px solid rgba(34,197,94,.3)}.with-zippy h4,.without-zippy h4{font-size:18px;margin-bottom:16px;color:var(--text-inverse)}.with-zippy ul,.without-zippy ul{list-style:none;padding:0;margin:0}.with-zippy li,.without-zippy li{padding:8px 0;font-size:15px;color:var(--text-inverse-90)}.price-box{display:flex;align-items:center;justify-content:center;gap:16px;font-size:20px;margin-top:24px}.price-box .original-price{color:var(--text-inverse-50);text-decoration:line-through}.price-box .sale-price{color:var(--warning-400);font-size:32px;font-weight:800}.price-box .savings{background:var(--success-500);color:var(--text-inverse);border-radius:var(--radius-md);padding:4px 12px;border-radius:var(--radius-lg);font-size:10px;font-weight:700;text-transform:uppercase}.comparison-label{font-size:16px;font-weight:600;color:var(--text-inverse-90);margin-bottom:8px}.comparison-price{font-size:24px;font-weight:800;color:var(--text-inverse);margin-bottom:8px}.comparison-price .original-price{font-size:16px;color:var(--text-inverse-60);text-decoration:line-through;margin-right:8px}.comparison-price .sale-price{font-size:32px;color:var(--warning-400)}.comparison-features{font-size:12px;color:var(--text-inverse-80)}.value-stack{background:var(--overlay-white-10);padding:32px;border-radius:var(--radius-2xl);margin:40px 0;border:1px solid var(--overlay-white-20)}.value-stack h3{font-size:24px;font-weight:700;color:var(--text-inverse);margin-bottom:24px;text-align:center}.value-items{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.value-item{display:flex;align-items:center;gap:16px;font-size:16px;color:var(--text-inverse-90)}.value-icon{font-size:20px;width:32px}.value-total{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:var(--overlay-white-20);border-radius:var(--radius-lg);border-top:2px solid var(--warning-400)}.total-label{font-size:18px;font-weight:600;color:var(--text-inverse-90)}.total-amount{font-size:32px;font-weight:900;color:var(--warning-400)}.btn-cta-primary{background:linear-gradient(135deg,var(--warning-400) 0,var(--warning-500) 100%)!important;color:white!important;padding:20px 40px!important;border-radius:16px!important;font-size:18px!important;font-weight:700!important;box-shadow:0 8px 32px rgba(255,184,0,.4)!important;transition:all .3s!important;transform:translateY(0)!important}.btn-cta-primary:hover{transform:translateY(-4px)!important;box-shadow:0 12px 48px rgba(255,184,0,.6)!important;color:white!important}.btn-content{display:flex;flex-direction:column;align-items:center;gap:4px}.btn-text{font-size:18px}.btn-price{font-size:14px;opacity:.9}.urgency-footer{margin-top:40px;display:flex;flex-direction:column;gap:24px;align-items:center}.stock-counter{text-align:center}.stock-bar{width:300px;height:8px;background:var(--overlay-white-30);border-radius:4px;overflow:hidden;margin-bottom:12px}.stock-progress{width:23%;height:100%;background:linear-gradient(135deg,var(--danger-400) 0,var(--warning-400) 100%);border-radius:4px;animation:progressGlow 2s ease-in-out infinite}@keyframes progressGlow{0%,to{box-shadow:0 0 0 rgba(255,68,68,0)}50%{box-shadow:0 0 20px rgba(255,68,68,.8)}}.stock-counter p{font-size:16px;color:var(--text-inverse-90);margin:0}.price-warning{text-align:center}.price-warning p{font-size:16px;color:var(--text-inverse-90);margin:4px 0}.savings-reminder{color:#FFB800!important;font-weight:600}@media (max-width:768px){.trust-stats{flex-direction:column;gap:40px}.roi-comparison-grid,.trust-badges-grid,.value-props-grid{grid-template-columns:1fr}.roi-comparison-grid{gap:16px}.vs-divider{order:2;margin:16px auto}.hero-features,.hero-features-text,.platform-badges{justify-content:center}.hero-features-text{gap:16px;font-size:14px}.feature-text,.feature-text .feature-icon{font-size:14px}.review-stats-grid{grid-template-columns:1fr;gap:16px}.stat-card{padding:24px 16px}.stat-number{font-size:36px}.impact-stats{flex-direction:column;align-items:flex-start}.solution-comparison{grid-template-columns:1fr;gap:16px}.price-box{flex-direction:column;gap:8px}.stock-bar{width:250px}.value-stack{padding:24px}.steps-modern{flex-direction:column;gap:40px}.step-modern{flex-direction:column;text-align:center}.step-icon-wrapper{align-self:center}}.footer-modern{background:#040710;color:#ffffff;padding:60px 20px 30px}.footer-main{display:grid;grid-template-columns:2fr 3fr;gap:60px;margin-bottom:60px}.footer-brand{display:flex;flex-direction:column;gap:20px}.footer-logo{display:flex;align-items:center;gap:10px}.footer-logo h3{margin:0;font-size:24px;font-weight:800;color:#ffffff}.footer-brand p{color:rgba(255,255,255,.8);font-size:15px;margin:0}.footer-cta-button{background:#F0A202;color:#1E325C!important;padding:12px 24px;border-radius:var(--radius-md);font-weight:600;font-size:15px;transition:all .3s;display:inline-flex;align-items:center;gap:8px;text-decoration:none;margin-top:20px;width:-moz-fit-content;width:fit-content}.footer-cta-button:hover{background:#e69302;transform:translateY(-2px);box-shadow:0 4px 16px rgba(240,162,2,.4)}.footer-cta-button .cta-arrow{transition:transform .3s}.footer-cta-button:hover .cta-arrow{transform:translateX(4px)}.footer-social{display:flex;gap:12px}.social-link{width:40px;height:40px;background:var(--overlay-white-10);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:18px;transition:all .3s}.social-link:hover{background:var(--primary-color);transform:translateY(-2px)}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-column h4{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin:0 0 20px;color:#ffffff}.footer-column ul{list-style:none;margin:0;padding:0}.footer-column li{margin-bottom:12px}.footer-column a{color:rgba(255,255,255,.7);font-size:15px;transition:color .3s}.footer-column a:hover{color:#ffffff}.footer-bottom{padding-top:30px;border-top:1px solid rgba(255,255,255,.1)}.footer-legal{display:flex;align-items:center;gap:40px}.footer-legal p{margin:0;font-size:14px;color:rgba(255,255,255,.7)}.legal-links a{color:var(--text-inverse-60);font-size:14px;transition:color .3s}.legal-links a:hover{color:var(--text-inverse)}.payment-badges{display:flex;gap:12px}.payment-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px;background:rgba(255,255,255,.1);border-radius:var(--radius-sm);color:rgba(255,255,255,.9)}.payment-badge svg{font-size:1.8rem}.testimonials{padding:60px 20px;background-color:var(--secondary-color);text-align:center}.testimonials h2{font-size:2rem;margin-bottom:50px;color:var(--primary-color)}.testimonial-carousel{max-width:800px;margin:0 auto}.testimonial{background-color:var(--background-color);padding:40px;border-radius:var(--border-radius);box-shadow:0 5px 15px rgba(0,0,0,.05);margin:0 auto}.testimonial p{font-size:1.2rem;line-height:1.6;font-style:italic;margin-bottom:20px}.testimonial-author{text-align:center}.testimonial-author p{font-size:1rem;margin:5px 0;font-style:normal}.cta{padding:60px 20px;background-color:var(--primary-color);color:var(--light-text);text-align:center}.cta h2{font-size:2.2rem;margin-bottom:20px}.cta p{font-size:1.2rem;margin-bottom:30px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.cta .btn-primary{background-color:var(--light-text);color:var(--primary-color);font-size:1.1rem;padding:15px 30px}.cta .btn-primary:hover{background-color:var(--secondary-color)}.site-footer{background-color:var(--gray-100);padding:60px 20px 30px}.footer-container{max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin:0 auto 40px}.footer-section h3{font-size:1.2rem;margin-bottom:20px;color:var(--primary-color)}.footer-section p{margin-bottom:10px;font-size:.9rem;opacity:.8}.payment-methods{display:flex;flex-wrap:wrap;gap:10px}.payment-methods span{background-color:var(--background-color);padding:5px 10px;border-radius:4px;font-size:.8rem;border:1px solid var(--border-color)}.footer-bottom{max-width:1200px;margin:0 auto;padding-top:20px;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.copyright{font-size:.9rem;opacity:.7}.legal-links{display:flex;gap:20px}.legal-links a{font-size:.9rem;opacity:.8;font-weight:400}.legal-links a:hover{opacity:1}@media (max-width:1024px){.hero-content-modern{grid-template-columns:1fr;text-align:center}.hero-text-content{order:1}.hero-visual{order:2;margin-top:0}.hero-title{font-size:42px}.hero-actions,.hero-stats,.hero-trust{justify-content:center}.steps-modern{flex-direction:column}.step-connector{display:none}.proof-grid{grid-template-columns:1fr}.benefits-grid{grid-template-columns:repeat(2,1fr)}.faq-grid,.footer-main{grid-template-columns:1fr}.footer-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.header-container{flex-direction:row;justify-content:space-between}.main-nav-modern{display:none}.site-header-modern{padding:12px 0;top:0}.announcement-bar-modern{padding:10px 0;font-size:13px}.hero-content-modern{gap:0}.hero-content-modern,.hero-text-content{display:flex;flex-direction:column;align-items:center}.hero-text-content{order:1;padding:0 10px;width:100%;text-align:center}.hero-text-content>*{width:100%}.hero-visual{order:2;margin-top:calc(var(--mobile-section-spacing) / 2);margin-bottom:calc(var(--mobile-section-spacing) / 2);width:100%;max-width:320px;justify-content:center}.floating-card{padding:0}.card-image-hero{width:280px!important;height:280px!important;max-width:100%}.results-timeline{flex-direction:column;gap:40px}.results-timeline:before{display:none}.scenario-grid{grid-template-columns:1fr}.trust-indicators{flex-direction:column;gap:10px}.hero-modern{padding:var(--mobile-section-spacing) var(--mobile-padding-x) 0;min-height:auto}.hero-title{font-size:32px}.hero-subtitle,.hero-title{margin-bottom:calc(var(--mobile-section-spacing) * .75)}.hero-subtitle{font-size:16px}.hero-actions,.hero-badge{margin-bottom:calc(var(--mobile-section-spacing) * .75)}.hero-actions{gap:20px}.hero-actions .btn-hero-primary,.hero-actions .btn-hero-secondary{width:100%;justify-content:center}.hero-stats{flex-direction:column;gap:20px;text-align:center}.hero-actions{flex-direction:column;width:100%}.btn-hero-primary,.btn-hero-secondary{width:100%;justify-content:center}.card-3d{width:280px;height:380px}.trust-container{flex-wrap:wrap;gap:20px}.trust-item{flex:1 1 45%}.benefits-grid,.faq-grid{grid-template-columns:1fr}.faq-grid{gap:20px}.faq-item{min-width:auto}.cta-title{font-size:32px}.offer-price .sale-price{font-size:42px}.footer-links{grid-template-columns:1fr;gap:30px}.footer-bottom{flex-direction:column;gap:20px;text-align:center}.footer-legal{flex-direction:column;gap:16px}.payment-badges{flex-wrap:wrap;justify-content:center}}.header-actions{display:flex;align-items:center;gap:20px}.cart-button{font-size:20px;color:var(--text-inverse);display:flex;align-items:center;justify-content:center}.cart-button,.cart-button-modern{position:relative;background:transparent;border:none;cursor:pointer;padding:8px}.cart-button-modern{transition:transform .2s}.cart-button-modern:hover{transform:scale(1.1)}.cart-icon-svg{color:#1E325C}.cart-badge{background:var(--accent-400);color:var(--primary-900);font-weight:700}.cart-count{display:none!important}.shopping-cart-overlay{background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.cart-header-icon{color:var(--primary-500)}.cart-loading-spinner{border-color:var(--primary-200);border-top-color:var(--primary-500)}.cart-reset-button{background:var(--primary-100);color:var(--primary-700);transition:all .3s}.cart-reset-button:hover{background:var(--primary-200)}.cart-discount-badge{background:var(--success-50);padding:8px 12px;border-radius:var(--radius-md);color:var(--success-700)}.cart-savings-box{background:var(--success-50);border-color:var(--success-200)}.cart-shipping-success-text{color:var(--success-700)}.cart-shipping-success-free{color:var(--success-600)}.cart-shipping-pending{background:var(--warning-50);border-color:var(--warning-200)}.cart-shipping-pending-text{color:var(--warning-700)}.cart-shipping-progress-bg{background:var(--gray-200)}.cart-shipping-progress-fill{background:linear-gradient(90deg,var(--primary-400) 0,var(--primary-500) 100%)}.cart-savings-amount{color:var(--success-600)}.cart-checkout-button{background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);transition:all .3s}.cart-checkout-button:hover:not(.disabled){background:linear-gradient(135deg,var(--primary-600) 0,var(--primary-700) 100%);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.cart-checkout-button.disabled{opacity:.5;cursor:not-allowed}.shopping-cart{width:100%;max-width:400px;height:100%;background-color:white;display:flex;flex-direction:column;box-shadow:-2px 0 10px rgba(0,0,0,.1)}.cart-header{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}.cart-header h3{margin:0;font-size:18px}.close-button{background:transparent;border:none;font-size:24px;cursor:pointer;color:var(--text-primary)}.cart-content{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column}.cart-loading,.empty-cart{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-align:center;padding:32px}.empty-cart p{color:var(--gray-600)}.cart-items,.empty-cart p{margin-bottom:16px}.cart-item{display:flex;padding:12px 0;border-bottom:1px solid #eee}.item-image{width:80px;height:80px;margin-right:16px;background-color:var(--bg-secondary);border-radius:4px;overflow:hidden}.item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.item-details{flex:1;min-width:0}.item-details h4{margin:0 0 4px;font-size:14px}.item-details p{margin:0 0 8px}.item-details p,.item-quantity{font-size:12px;color:var(--gray-600)}.item-price{font-weight:700;font-size:14px;min-width:80px;text-align:right}.cart-footer{margin-top:auto;padding-top:16px;border-top:1px solid #eee}.cart-summary{margin-bottom:16px}.summary-row{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;color:var(--gray-600)}.summary-row.total{font-weight:700;font-size:16px;color:var(--text-primary);margin-top:8px}.cart-actions{display:flex;gap:8px}.cart-actions button{flex:1;padding:12px}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-top:32px}.product-card{border:1px solid #eee;border-radius:var(--radius-md);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.product-image{position:relative;height:200px;background-color:var(--bg-secondary);overflow:hidden}.product-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.discount-badge{position:absolute;top:10px;right:10px;background-color:var(--danger-400);color:var(--text-inverse);padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700}.product-details{padding:16px}.product-title{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--text-primary)}.product-pricing{display:flex;align-items:center;gap:8px;margin-bottom:16px}.original-price{text-decoration:line-through;color:var(--gray-400);font-size:14px}.current-price{font-weight:700;color:var(--text-primary);font-size:18px}.loading-spinner{color:var(--gray-600)}.error-message,.loading-spinner{display:flex;justify-content:center;align-items:center;height:200px;font-size:16px}.error-message{color:var(--danger-400)}.featured-product-section{max-width:1200px;margin:60px auto;padding:0 20px}.product-pack-normal{background:var(--bg-primary);border-color:var(--border-light)}.product-pack-normal:hover{border-color:var(--primary-300);background:var(--primary-50)}.product-pack-selected{background:linear-gradient(135deg,var(--primary-50) 0,var(--primary-100) 100%);border-color:var(--primary-500)}.product-pack-popular{box-shadow:0 0 0 2px var(--warning-400)}.product-pack-checkmark{background:var(--primary-500)}.product-premium-badge{background:linear-gradient(135deg,var(--accent-50) 0,var(--accent-100) 100%);border-color:var(--accent-400)}.product-premium-icon{color:var(--warning-500)}.product-premium-title{color:var(--primary-700)}.product-premium-subtitle{color:var(--text-secondary)}.product-add-to-cart-btn{background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);color:var(--text-inverse)}.product-add-to-cart-btn:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-600) 0,var(--primary-700) 100%)}.product-add-to-cart-btn:disabled{opacity:.5;cursor:not-allowed}.product-image-thumbnail{border-color:var(--border-light)}.product-image-thumbnail:hover{border-color:var(--primary-300)}.product-image-thumbnail-selected{border-color:var(--primary-500);box-shadow:0 0 0 1px var(--primary-500)}.featured-product{display:flex;gap:40px;align-items:center;background-color:var(--bg-primary);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.08);padding:40px;margin-top:30px}.product-image-container{flex:1;position:relative;max-width:500px}.featured-product-img{width:100%;height:auto;border-radius:8px;-o-object-fit:cover;object-fit:cover}.image-placeholder.large{width:100%;height:500px;background-color:#f5f5f5;border-radius:8px}.discount-badge.large{position:absolute;top:20px;right:20px;background-color:#ff6b6b;color:white;padding:8px 16px;border-radius:8px;font-size:16px;font-weight:700}.add-to-cart-btn{width:100%;padding:20px;background:#F0A202;background:linear-gradient(135deg,#F0A202,#ffb624);color:#0D070C;border:2px solid #0d070c;border-radius:8px;font-size:18px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:12px}.add-to-cart-btn:hover{background:linear-gradient(135deg,#ffb624,#F0A202);transform:translateY(-2px);box-shadow:0 4px 12px rgba(240,162,2,.3)}.add-to-cart-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.add-to-cart-btn:disabled:hover{transform:none;box-shadow:none}.product-info{flex:1;display:flex;flex-direction:column;gap:20px}.product-title.large{font-size:32px;margin:0;color:var(--primary-color)}.product-pricing.large{display:flex;align-items:center;gap:15px;margin-bottom:10px}.current-price.large{font-size:32px;font-weight:700;color:var(--primary-color)}.product-description{font-size:16px;line-height:1.7;color:var(--gray-600);margin-bottom:30px}@media (max-width:968px){.featured-product{flex-direction:column;padding:30px}.product-image-container{max-width:100%}.product-info{width:100%}}.contact-page{min-height:100vh;background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-primary) 100%)}.contact-header{border-bottom:1px solid var(--border-light);background:var(--overlay-white-95);backdrop-filter:blur(10px);position:sticky;top:0;z-index:50}.contact-header-container{max-width:1400px;margin:0 auto;padding:16px 24px}.contact-header-content{display:flex;align-items:center;justify-content:space-between}.contact-logo-link{gap:8px;text-decoration:none;color:var(--text-primary)}.contact-logo-icon,.contact-logo-link{display:flex;align-items:center}.contact-logo-icon svg{width:40px;height:40px}.contact-logo-text{font-size:20px;font-weight:700;color:var(--text-primary);margin:0}.contact-nav{display:flex;align-items:center;gap:24px}.contact-nav-link{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color .3s}.contact-nav-link.active,.contact-nav-link:hover{color:var(--text-primary)}.contact-nav-link.active{font-weight:600}.contact-content{max-width:1400px;margin:0 auto;padding:80px 24px}.contact-intro{text-align:center;margin-bottom:64px}.contact-badge{display:inline-block;padding:8px 16px;background:var(--primary-100);color:var(--primary-700);border-radius:var(--radius-full);font-size:12px;font-weight:600;margin-bottom:16px}.contact-title{font-size:48px;font-weight:700;color:var(--text-primary);margin:0 0 24px}.contact-subtitle{font-size:20px;color:var(--text-secondary);max-width:512px;margin:0 auto}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1200px;margin:0 auto}.contact-form-card{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:32px}.contact-form-title{font-size:24px;font-weight:700;margin:0 0 24px;color:var(--text-primary)}.contact-success{text-align:center;padding:48px 0}.contact-success-icon{font-size:48px;margin-bottom:16px}.contact-success-title{font-size:24px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.contact-success-message{color:var(--text-secondary);margin:0}.contact-form{gap:24px}.contact-form,.contact-form-group{display:flex;flex-direction:column}.contact-form-label{font-size:14px;font-weight:500;color:var(--text-primary);margin-bottom:8px}.contact-form-input,.contact-form-textarea{width:100%;padding:12px 16px;border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:16px;transition:all .3s;background:var(--bg-primary);color:var(--text-primary)}.contact-form-input:focus,.contact-form-textarea:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px rgba(5,140,66,.1)}.contact-form-input::-moz-placeholder,.contact-form-textarea::-moz-placeholder{color:var(--text-muted)}.contact-form-input::placeholder,.contact-form-textarea::placeholder{color:var(--text-muted)}.contact-form-textarea{resize:none;min-height:120px}.contact-form-submit{width:100%;background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);color:var(--text-inverse);font-weight:600;padding:16px 24px;border-radius:var(--radius-md);border:none;font-size:16px;cursor:pointer;transition:all .3s}.contact-form-submit:hover{background:linear-gradient(135deg,var(--primary-600) 0,var(--primary-700) 100%);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.contact-info-section{display:flex;flex-direction:column;gap:32px}.contact-info-card{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:32px}.contact-info-title{font-size:24px;font-weight:700;margin:0 0 24px;color:var(--text-primary)}.contact-info-list{display:flex;flex-direction:column;gap:24px}.contact-info-item{display:flex;align-items:flex-start;gap:16px}.contact-info-icon{font-size:24px;flex-shrink:0}.contact-info-content h3{font-weight:600;color:var(--text-primary);margin:0 0 4px;font-size:16px}.contact-info-content p{color:var(--text-secondary);margin:0;font-size:14px}.contact-cta-card{background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:32px;color:var(--text-inverse)}.contact-cta-title{font-size:20px;font-weight:700;margin:0 0 16px}.contact-cta-text{margin:0 0 24px;opacity:.9}.contact-cta-button{display:inline-block;background:var(--bg-primary);color:var(--primary-600);font-weight:600;padding:12px 24px;border-radius:var(--radius-md);text-decoration:none;transition:all .3s}.contact-cta-button:hover{background:var(--gray-100);transform:translateY(-2px);box-shadow:var(--shadow-md)}.contact-faq-card{background:var(--primary-50);border-radius:var(--radius-xl);padding:32px}.contact-faq-title{font-size:20px;font-weight:700;margin:0 0 16px;color:var(--text-primary)}.contact-faq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.contact-faq-item{display:flex;align-items:flex-start}.contact-faq-arrow{color:var(--primary-500);margin-right:8px;flex-shrink:0}.contact-faq-question{color:var(--text-primary)}.contact-faq-link{display:inline-block;margin-top:16px;color:var(--primary-600);font-weight:600;text-decoration:none;transition:color .3s}.contact-faq-link:hover{color:var(--primary-700)}.contact-footer{border-top:1px solid var(--border-light);background:var(--bg-secondary);padding:32px 0;margin-top:80px}.contact-footer-container{max-width:1400px;margin:0 auto;padding:0 24px}.contact-footer-content{display:flex;flex-direction:column;align-items:center;gap:16px}.contact-footer-logo{gap:8px}.contact-footer-icon,.contact-footer-logo{display:flex;align-items:center}.contact-footer-icon svg{width:32px;height:32px}.contact-footer-text{font-weight:600;color:var(--text-primary)}.contact-footer-copyright{font-size:14px;color:var(--text-secondary);margin:0}@media (max-width:768px){.contact-nav{display:none}.contact-grid{grid-template-columns:1fr;gap:32px}.contact-title{font-size:36px}.contact-subtitle{font-size:18px}.contact-footer-content{flex-direction:column;text-align:center}}@media (min-width:768px){.contact-footer-content{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width:768px){section{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important}.footer-content,.header-container,.hero-content-modern,.max-w-4xl.mx-auto.px-6,.max-w-5xl.mx-auto.px-6,.max-w-6xl.mx-auto.px-6,.trust-container-inline,section>div[class*=max-w-]{max-width:100%!important}.footer-content,.guarantee-box-fullwidth,.header-container,.hero-content-modern,.max-w-4xl.mx-auto.px-6,.max-w-5xl.mx-auto.px-6,.max-w-6xl.mx-auto.px-6,.trust-container-inline,section>div[class*=max-w-]{padding-left:var(--mobile-padding-x)!important;padding-right:var(--mobile-padding-x)!important;margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important}.guarantee-box-fullwidth>div{width:100%!important;margin:0!important;padding:20px!important;box-sizing:border-box!important}.plus-feature-card{flex-direction:column!important;text-align:center!important;gap:12px!important;padding:20px!important}.plus-feature-icon{justify-content:center!important}.plus-feature-icon,.plus-feature-text{width:100%!important;margin:0!important;flex:none!important}.plus-feature-text,.plus-feature-text h4,.plus-feature-text p{text-align:center!important}.plus-feature-visual{flex:none!important}.plus-feature-visual,.steps-container{width:100%!important;margin:0!important}.steps-container{padding:0!important}.step-card{width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.product-type-container,.product-type-selector{margin:0!important;padding:0!important;width:100%!important}.featured-product-modern{padding:0!important;width:100%!important}.overflow-hidden,.w-full.md\:w-1\/2.p-4.md\:pl-12.md\:pr-0,.w-full.md\:w-1\/2:first-child{padding:0!important}#featured-product>div>*,.features-section>div>*,.how-to-use-section>div>*,.premium-cta-section>div>*,.trust-stats-section>div>*{max-width:100%!important;width:100%!important}#featured-product{padding-left:0!important;padding-right:0!important}#featured-product,#featured-product>div{margin:0!important;width:100%!important;box-sizing:border-box!important}#featured-product>div{padding-left:var(--mobile-padding-x)!important;padding-right:var(--mobile-padding-x)!important}#featured-product>div>div{padding-left:0!important;padding-right:0!important;margin:0!important;width:100%!important}#featured-product .flex.flex-col.md\:flex-row,#featured-product .w-full.md\:w-1\/2{padding:0!important;margin:0!important;width:100%!important}#featured-product .relative.aspect-square{width:100%!important;margin-bottom:1rem!important}#featured-product .flex.flex-col.justify-center{padding:0!important;margin:0!important;width:100%!important}#featured-product .overflow-hidden.md\:overflow-visible{padding:0!important;margin:0!important;overflow:visible!important}#featured-product .max-w-4xl,#featured-product .max-w-5xl,#featured-product .max-w-6xl,#featured-product [class*=max-w-]{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin:0!important}}
/*# sourceMappingURL=e2d440897117fb0b.css.map*/