@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Playfair+Display:wght@700;800;900&display=swap");:root{--bg-body:#fdf6f0;--bg-white:#ffffff;--bg-card:#fff;--bg-cream:#faf5f0;--bg-dark:#1a0a00;--text-primary:#1a0a00;--text-secondary:#5c4033;--text-muted:#9c8578;--text-white:#ffffff;--pink:#e63520;--pink-light:#ff6b2c;--orange:#ff8c42;--red:#e63520;--gradient-main:linear-gradient(135deg,#ff6b2c,#e63520 50%,#c91d0e);--gradient-soft:linear-gradient(135deg,rgba(255,107,44,0.08),rgba(230,53,32,0.05));--gradient-banner:linear-gradient(135deg,#1a0505,#8b1a1a 35%,#c91d0e 60%,#e63520 85%,#ff6b2c);--gradient-fire:linear-gradient(135deg,#ff9a44,#ff4b2b);--gold:#ffd700;--gold-light:#fff1b8;--gold-dark:#b8860b;--gradient-gold:linear-gradient(135deg,#ffd700,#ffa500 50%,#ff8c00);--font-heading:"Playfair Display",Georgia,serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--shadow-sm:0 1px 3px rgba(0,0,0,0.06);--shadow-md:0 4px 12px rgba(0,0,0,0.08);--shadow-lg:0 8px 30px rgba(0,0,0,0.12);--shadow-card:0 2px 16px rgba(230,53,32,0.06);--shadow-glow:0 4px 30px rgba(230,53,32,0.15);--radius:12px;--radius-sm:8px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--max-width:900px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font);background:var(--bg-body);color:var(--text-primary);line-height:1.6;overflow-x:hidden;letter-spacing:-.01em;font-feature-settings:"cv02","cv03","cv04","cv11"}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}ul{list-style:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 24px;font-family:var(--font);font-size:.9rem;font-weight:600;border-radius:var(--radius-full);cursor:pointer;transition:all .25s;border:none;white-space:nowrap}.btn-gradient{background:var(--gradient-main);color:white;box-shadow:0 2px 12px rgba(230,53,32,.25)}.btn-gradient:hover{box-shadow:0 4px 20px rgba(230,53,32,.35);transform:translateY(-2px)}.btn-outline{background:transparent;color:var(--text-primary);border:1.5px solid rgba(230,53,32,.2)}.btn-outline:hover{border-color:var(--pink);color:var(--pink);background:rgba(230,53,32,.04)}.btn-white{background:white;color:var(--text-primary);font-weight:700;box-shadow:var(--shadow-md)}.btn-sm{padding:8px 18px;font-size:.8rem}.btn-lg{padding:14px 32px;font-size:1rem}.app-bar{background:var(--bg-dark);padding:8px 16px}.app-bar-inner{max-width:var(--max-width);margin:0 auto;justify-content:space-between}.app-bar-inner,.app-bar-left{display:flex;align-items:center}.app-bar-left{gap:10px}.app-bar-logo{width:36px!important;height:36px!important;object-fit:contain}.app-bar-text{display:flex;flex-direction:column;line-height:1.3}.app-bar-text strong{font-size:.85rem;color:var(--text-primary)}.app-bar-text span{font-size:.7rem;color:var(--text-muted)}.site-header{background:white;border-bottom:1px solid #f0e8e5;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-inner{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header-logo img{height:36px;width:auto}.header-right{display:flex;align-items:center;gap:8px}.header-url{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.header-globe{font-size:1.2rem}.hero-banner{margin:16px;border-radius:var(--radius-xl);overflow:hidden;position:relative}.hero-banner-carousel{position:relative;width:100%;max-width:var(--max-width);margin:0 auto;border-radius:var(--radius-lg);overflow:hidden}.hero-banner-track{display:flex;transition:transform .5s ease}.hero-banner-track>a{min-width:100%;display:block;flex-shrink:0}.hero-banner-slide{min-width:100%;flex-shrink:0;aspect-ratio:16/9;position:relative}.hero-banner-img{width:100%!important;height:100%!important;object-fit:cover;display:block}@media (max-width:768px){.hero-banner-slide{aspect-ratio:16/9}}.hero-dots{display:flex;gap:6px;justify-content:center;padding:12px 0}.hero-dot{width:8px;height:8px;border-radius:50%;background:#ddd;border:none;cursor:pointer;padding:0;transition:all .3s}.hero-dot.active{background:var(--gradient-main);width:22px;border-radius:4px;box-shadow:0 0 8px rgba(230,53,32,.4)}.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.35);color:white;border:none;border-radius:var(--radius-full);width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;z-index:10;transition:background .2s}.hero-arrow:hover{background:rgba(0,0,0,.55)}.hero-arrow-prev{left:8px}.hero-arrow-next{right:8px}.winner-ticker{display:flex;align-items:center;gap:10px;padding:12px 16px;max-width:var(--max-width);margin:0 auto}.ticker-icon{font-size:1.5rem;flex-shrink:0}.ticker-viewport{flex:1 1;overflow:hidden}.ticker-scroll{display:inline-block;white-space:nowrap;font-size:.88rem;color:var(--text-secondary);animation:cm8-marquee 10s linear infinite}.ticker-scroll strong{color:var(--pink)}.live-feed{max-width:var(--max-width);margin:4px auto 14px;padding:0 16px}.live-feed-header{margin-bottom:4px}.live-feed-header h3{margin:0;font-size:.95rem;font-weight:800;color:var(--text-primary)}.live-feed-badge{font-size:.68rem;font-weight:800;color:#fff;background:linear-gradient(135deg,#e63520,#ff6b4a);border-radius:999px;padding:4px 8px}.live-feed-sub{margin:0 0 10px;color:var(--text-muted);font-size:.78rem}.live-feed-list{display:flex;flex-direction:column;gap:8px}.live-feed-item{justify-content:flex-start}.live-feed-item.alt{justify-content:flex-end}.live-feed-bubble{max-width:86%;background:#fff;border:1px solid rgba(230,53,32,.12);border-radius:14px;padding:8px 10px;box-shadow:0 3px 12px rgba(0,0,0,.05)}.live-feed-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.live-feed-top strong{color:#c1311e;font-size:.78rem}.live-feed-top span{color:var(--text-muted);font-size:.7rem}.live-feed-text{color:var(--text-secondary);font-size:.78rem;line-height:1.35}.auth-card{background:white;padding:20px 24px;box-shadow:var(--shadow-card)}.auth-text{font-size:.9rem;color:var(--text-secondary)}.agent-cta-card{margin:0 auto 20px;width:calc(100% - 32px);max-width:var(--max-width);background:linear-gradient(145deg,#fff8f5,#fff0eb 40%,#ffe8e0);border:1.5px solid rgba(230,53,32,.12);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 4px 24px rgba(230,53,32,.08),0 1px 4px rgba(0,0,0,.04);position:relative}.agent-cta-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,160,60,.25),transparent);animation:shimmerSweep 4s ease-in-out infinite;pointer-events:none;z-index:1}.agent-cta-top{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;gap:16px}.agent-cta-headline{flex:1 1}.agent-cta-badge{display:inline-block;padding:4px 12px;background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;font-size:.7rem;font-weight:700;border-radius:var(--radius-full);letter-spacing:1.5px;margin-bottom:8px;border:1px solid rgba(146,64,14,.15)}.agent-cta-title{font-family:Playfair Display,Georgia,serif;font-size:1.6rem;font-weight:900;color:var(--text-primary);line-height:1.2;margin-bottom:6px;letter-spacing:-.01em}.text-gradient{background:linear-gradient(135deg,#e63520,#ff6b4a 25%,#ffaa33 50%,#ff6b4a 75%,#e63520);background-size:200% auto;animation:textShimmer 3s linear infinite}@keyframes textShimmer{0%{background-position:0}to{background-position:200%}}.agent-cta-subtitle{font-size:.82rem;color:var(--text-muted);line-height:1.4}.agent-cta-commission{width:86px;height:86px;border-radius:50%;background:linear-gradient(145deg,#1a1a2e,#2d1b3d);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;gap:3px;position:relative;box-shadow:0 4px 20px rgba(230,53,32,.25),inset 0 1px 0 rgba(255,255,255,.08);overflow:visible}.commission-ring-outer{inset:-5px;padding:2.5px;background:conic-gradient(from 0deg,#e63520,#ff6b4a,#ff8c42,#ffaa33,transparent 35%,transparent 65%,#e63520)}.commission-ring-glow,.commission-ring-outer{position:absolute;border-radius:50%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spinRing 3s linear infinite;pointer-events:none}.commission-ring-glow{inset:-8px;padding:4px;background:conic-gradient(from 0deg,rgba(230,53,32,.4),rgba(255,140,66,.3),transparent 35%,transparent 65%,rgba(230,53,32,.4));filter:blur(4px)}@keyframes spinRing{to{transform:rotate(1turn)}}.commission-number{font-size:1.6rem;font-weight:900;color:#fff;line-height:1;letter-spacing:-.5px;font-family:var(--font-heading);text-shadow:0 0 12px rgba(255,107,74,.5)}.commission-divider{width:28px;height:1.5px;background:linear-gradient(90deg,transparent,#ff8c42,transparent);border-radius:1px}.commission-label{font-size:.55rem;font-weight:700;color:rgba(255,255,255,.7);letter-spacing:2px;line-height:1}.agent-cta-benefits{display:flex;gap:6px;padding:0 24px 16px;flex-wrap:wrap}.agent-benefit-item{flex:1 1;min-width:120px;display:flex;align-items:center;gap:8px;padding:10px 14px;background:white;border-radius:var(--radius);font-size:.78rem;color:var(--text-secondary);font-weight:500;border:1px solid rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.03)}.agent-benefit-item strong{color:var(--text-primary)}.benefit-check{font-size:1rem;flex-shrink:0}.agent-cta-bottom{background:linear-gradient(135deg,#1a0a00,#2d1408);padding:20px 24px;justify-content:space-between}.agent-cta-bottom,.agent-cta-stats{display:flex;align-items:center;gap:16px}.cta-stat{display:flex;flex-direction:column;gap:2px}.cta-stat-number{font-size:1rem;font-weight:800;color:white;line-height:1}.cta-stat-label{font-size:.65rem;color:rgba(255,255,255,.5);font-weight:500}.cta-stat-divider{width:1px;height:28px;background:rgba(255,255,255,.12)}.cta-stat-pulse{display:flex;align-items:center;gap:6px;font-size:.7rem;font-weight:700;color:#34d399;letter-spacing:1px}.pulse-dot{width:7px;height:7px;border-radius:50%;background:#34d399;display:inline-block;animation:pulseDot 1.5s ease-in-out infinite;box-shadow:0 0 6px rgba(52,211,153,.5)}.agent-cta-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.agent-cta-actions .btn-lg{font-size:.85rem;padding:12px 24px;white-space:nowrap}.agent-cta-actions .btn-sm{font-size:.72rem;text-align:center;color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.15)}.agent-cta-actions .btn-sm:hover{color:white;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.06)}@keyframes commissionPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@media (max-width:600px){.agent-cta-top{padding:20px 16px 14px}.agent-cta-title{font-size:1.1rem}.agent-cta-commission{width:84px;height:84px}.commission-number{font-size:1.5rem}.agent-cta-benefits{padding:0 16px 14px;gap:6px}.agent-benefit-item{min-width:100px;padding:8px 10px;font-size:.72rem}.agent-cta-bottom{flex-direction:column;padding:16px;gap:14px}.agent-cta-stats{width:100%;justify-content:space-between}.agent-cta-actions{width:100%;flex-direction:row}.agent-cta-actions .btn{flex:1 1;text-align:center;justify-content:center}}.quick-actions{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;padding:0 16px 20px;max-width:var(--max-width);margin:0 auto}.quick-action-btn{background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg);padding:16px;display:flex;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.6);position:relative;overflow:hidden;cursor:pointer;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,border-color .35s ease}.quick-action-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5) 50%,transparent);animation:qaShimmer 4s ease-in-out infinite;pointer-events:none;z-index:1}.quick-action-btn:first-child:before{animation-delay:0s}.quick-action-btn:nth-child(2):before{animation-delay:1s}.quick-action-btn:nth-child(3):before{animation-delay:2s}.quick-action-btn:nth-child(4):before{animation-delay:3s}@keyframes qaShimmer{0%{left:-100%}20%{left:100%}to{left:100%}}.quick-action-btn:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:2px;border-radius:2px 2px 0 0;opacity:0;transition:all .35s ease}.quick-action-btn:hover:after{opacity:1;left:10%;right:10%}.qa-patch{border-bottom:2px solid rgba(255,45,85,.15)}.qa-patch:after{background:linear-gradient(90deg,#ff5999,#ff2d55)}.qa-patch:hover{border-color:rgba(255,45,85,.25);box-shadow:0 8px 32px rgba(255,45,85,.12),0 2px 8px rgba(0,0,0,.04)}.qa-telegram{border-bottom:2px solid rgba(41,182,246,.15)}.qa-telegram:after{background:linear-gradient(90deg,#29b6f6,#0288d1)}.qa-telegram:hover{border-color:rgba(41,182,246,.25);box-shadow:0 8px 32px rgba(41,182,246,.12),0 2px 8px rgba(0,0,0,.04)}.qa-whatsapp{border-bottom:2px solid rgba(102,187,106,.15)}.qa-whatsapp:after{background:linear-gradient(90deg,#66bb6a,#2e7d32)}.qa-whatsapp:hover{border-color:rgba(102,187,106,.25);box-shadow:0 8px 32px rgba(102,187,106,.12),0 2px 8px rgba(0,0,0,.04)}.qa-admin{border-bottom:2px solid rgba(171,71,188,.15)}.qa-admin:after{background:linear-gradient(90deg,#ab47bc,#7b1fa2)}.qa-admin:hover{border-color:rgba(171,71,188,.25);box-shadow:0 8px 32px rgba(171,71,188,.12),0 2px 8px rgba(0,0,0,.04)}.quick-action-btn:hover{transform:translateY(-4px)}.qa-icon-ring{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(255,255,255,.9);box-shadow:0 2px 8px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.8);transition:transform .3s ease,box-shadow .3s ease}.quick-action-btn:hover .qa-icon-ring{transform:scale(1.08);box-shadow:0 4px 16px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.9)}.qa-icon-ring svg{width:34px;height:34px}.qa-text{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.quick-action-label{font-size:.88rem;font-weight:700;color:var(--text-primary);line-height:1.2}.qa-sub{font-size:.72rem;font-weight:500;line-height:1.2}.qa-arrow,.qa-sub{color:var(--text-muted)}.qa-arrow{font-size:1.4rem;font-weight:300;flex-shrink:0;transition:transform .3s ease,color .3s ease;opacity:.5}.quick-action-btn:hover .qa-arrow{transform:translateX(3px);opacity:.8}.qa-patch:hover .qa-arrow{color:#ff2d55}.qa-telegram:hover .qa-arrow{color:#0288d1}.qa-whatsapp:hover .qa-arrow{color:#2e7d32}.qa-admin:hover .qa-arrow{color:#7b1fa2}.section-title-bar{display:flex;align-items:center;gap:16px;padding:28px 16px 14px;max-width:var(--max-width);margin:0 auto}.section-title-bar:after,.section-title-bar:before{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(230,53,32,.18),transparent)}.section-title-bar h2{font-family:var(--font-heading);font-size:1.3rem;font-weight:800;white-space:nowrap;color:var(--text-primary);letter-spacing:-.02em;line-height:1.2}.section-subtitle-bar{text-align:center;font-size:.85rem;color:var(--text-muted);margin-top:-6px;margin-bottom:16px;letter-spacing:.01em;font-weight:400}.game-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding:0 16px 24px;max-width:var(--max-width);margin:0 auto}.game-card{border-radius:var(--radius);aspect-ratio:1;cursor:pointer;transition:transform .3s}.game-card:hover{transform:scale(1.05)}.game-card-img{width:100%;height:100%;object-fit:cover;display:block}.game-card-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.85));color:white;padding:20px 8px 8px;font-size:.7rem;font-weight:600;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.5)}.provider-section{padding:8px 16px 24px;max-width:var(--max-width);margin:0 auto}.provider-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.provider-tile{background:var(--gradient-soft);border-radius:var(--radius-lg);padding:20px 12px;text-align:center;aspect-ratio:1.3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:transform .3s;position:relative;overflow:hidden}.provider-tile:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 40%,rgba(255,255,255,.3) 50%,transparent 60%);opacity:0;transition:opacity .3s}.provider-tile:hover:before{opacity:1}.provider-tile:hover{transform:translateY(-2px)}.provider-tile-logo{width:52px;height:52px;border-radius:12px;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.1)}.provider-tile-name{font-size:.7rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.why-section{background:white;border-radius:var(--radius-xl);padding:28px 24px;box-shadow:var(--shadow-card);max-width:var(--max-width);margin:0 auto 24px}.why-section h2{font-family:var(--font-heading);font-size:1.4rem;font-weight:800;margin-bottom:16px;text-align:center;letter-spacing:-.02em}.why-checklist{margin-bottom:20px}.why-checklist li{display:flex;align-items:center;gap:10px;padding:9px 0;font-size:.9rem;color:var(--text-primary);font-weight:500;letter-spacing:-.005em}.why-checklist li:before{content:"\2611";color:var(--pink);font-size:1rem}.why-actions{display:flex;gap:12px;justify-content:center}.site-footer{background:white;border-top:1px solid #f0e8e5;padding:16px;text-align:center}.footer-inner{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;font-size:.78rem;color:var(--text-muted)}.footer-inner a{color:var(--text-secondary);transition:color .2s}.footer-inner a:hover{color:var(--red)}.footer-social{display:flex;gap:12px;font-size:1rem}.footer-seo-links{max-width:var(--max-width);margin:0 auto 16px;padding:0 16px}.footer-seo-links h3{font-family:var(--font-heading);font-size:.82rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;text-align:center}.footer-links-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px 12px;gap:6px 12px;text-align:center}.footer-links-grid a{font-size:.78rem;color:var(--text-secondary);font-weight:500;padding:6px 8px;border-radius:var(--radius-sm);transition:all .2s ease;background:rgba(230,53,32,.03);border:1px solid rgba(0,0,0,.03)}.footer-links-grid a:hover{color:var(--red);background:rgba(230,53,32,.08);border-color:rgba(230,53,32,.12)}@media (max-width:640px){.footer-links-grid{grid-template-columns:repeat(2,1fr)}}.floating-contact{position:fixed;right:16px;bottom:16px;z-index:999;display:flex;flex-direction:column;gap:10px}.float-btn{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;box-shadow:var(--shadow-lg);transition:transform .3s}.float-btn:hover{transform:scale(1.1)}.float-whatsapp{background:#25d366;color:white}.float-telegram{background:#0088cc;color:white}.promo-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:0 16px 24px;max-width:var(--max-width);margin:0 auto}.promo-card{background:white;border-radius:var(--radius-lg);padding:24px 16px;box-shadow:var(--shadow-card);border:1px solid rgba(0,0,0,.04);transition:transform .3s}.promo-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.promo-card-header{text-align:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f5f0eb}.promo-card-icon{width:48px;height:48px;margin:0 auto 6px;display:flex;align-items:center;justify-content:center}.promo-card-icon svg{width:100%;height:100%}.promo-card-title{font-family:var(--font-heading);font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.promo-card-list li{display:flex;align-items:flex-start;gap:8px;padding:5px 0;font-size:.85rem;color:var(--text-secondary)}.promo-card-list li:before{content:"\2714";color:var(--pink);font-weight:700;flex-shrink:0}.promo-card .btn{width:100%;margin-top:16px}.promo-card.highlight{border:2px solid var(--red)}.currency-info-box{display:flex;flex-direction:column;gap:10px;padding:0 16px 16px;max-width:600px;margin:0 auto}.currency-info-item{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;background:rgba(0,0,0,.03);border:1px solid rgba(230,53,32,.12)}.currency-info-icon{font-size:22px;line-height:1;margin-top:2px}.currency-info-item strong{color:#e63520;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.currency-info-item p{color:rgba(0,0,0,.6);font-size:12px;margin:2px 0 0;line-height:1.5}.currency-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding:0 16px 24px;max-width:600px;margin:0 auto}.currency-card{display:flex;align-items:center;gap:8px;padding:12px 10px;border-radius:12px;background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);transition:all .2s ease}.currency-card:hover{background:rgba(0,0,0,.08);border-color:rgba(230,53,32,.3);transform:translateY(-2px)}.currency-flag{font-size:24px;line-height:1}.currency-info{display:flex;flex-direction:column;gap:1px}.currency-code{font-size:13px;font-weight:700;color:#1a1a2e}.currency-name{font-size:10px;color:rgba(0,0,0,.5)}@media (max-width:480px){.currency-grid{grid-template-columns:repeat(2,1fr)}}.commission-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:0 16px 24px;max-width:var(--max-width);margin:0 auto}.commission-card{background:white;border-radius:var(--radius-lg);padding:28px 16px;text-align:center;box-shadow:var(--shadow-card);border:1px solid rgba(0,0,0,.04);position:relative;transition:transform .3s}.commission-card.popular{border:2px solid var(--red);box-shadow:0 0 20px rgba(230,53,32,.1)}.commission-badge{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--gradient-main);color:white;font-size:.7rem;font-weight:700;padding:3px 16px;border-radius:0 0 var(--radius-sm) var(--radius-sm)}.commission-badge,.commission-label{text-transform:uppercase;letter-spacing:1px}.commission-label{font-size:.8rem;font-weight:600;color:var(--text-muted);margin-bottom:6px}.commission-rate{font-size:2.8rem;font-weight:900;background:var(--gradient-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px}.commission-desc{font-size:.82rem;color:var(--text-muted);margin-bottom:16px}.commission-features{text-align:left;margin-bottom:20px}.commission-features li{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:.85rem;color:var(--text-secondary)}.commission-features li:before{content:"\2714";color:var(--pink);font-weight:700}.testimonials-section-v2{padding:40px 16px 48px;background:var(--bg-cream);position:relative}.testimonials-section-v2:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(230,53,32,.1),transparent)}.testimonials-grid-v2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:var(--max-width);margin:0 auto}.testi-card-v2{background:rgba(255,255,255,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.8);border-radius:var(--radius-xl);padding:32px 24px 24px;position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease;box-shadow:0 2px 16px rgba(0,0,0,.04),0 1px 4px rgba(0,0,0,.02)}.testi-card-v2:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:2px;background:var(--gradient-main);border-radius:2px 2px 0 0;opacity:0;transition:all .35s ease}.testi-card-v2:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(230,53,32,.08),0 4px 16px rgba(0,0,0,.06)}.testi-card-v2:hover:after{opacity:1;left:10%;right:10%}.testi-quote-mark{font-family:var(--font-heading);font-size:4rem;font-weight:900;line-height:1;background:var(--gradient-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.2;position:absolute;top:12px;left:20px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.testi-stars-v2{display:flex;gap:3px;margin-bottom:14px}.testi-star{font-size:1rem;background:linear-gradient(135deg,#ffd700,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 1px 2px rgba(245,158,11,.3))}.testi-text-v2{font-size:.92rem;color:var(--text-secondary);line-height:1.7;margin-bottom:20px;position:relative;letter-spacing:-.005em}.testi-footer-v2{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid rgba(0,0,0,.05)}.testi-avatar-ring-v2{width:48px;height:48px;border-radius:50%;padding:2px;background:var(--gradient-main);flex-shrink:0}.testi-avatar-img-v2{width:100%!important;height:100%!important;border-radius:50%;object-fit:cover;border:2px solid white}.testi-author-info-v2{flex:1 1;min-width:0}.testi-name-v2{font-family:var(--font-heading);font-size:.92rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em;line-height:1.2}.testi-role-v2{font-size:.75rem;color:var(--text-muted);font-weight:500;margin-top:1px}.testi-income-badge{background:linear-gradient(135deg,#fff8f0,#fff0e6);border:1px solid rgba(230,53,32,.12);color:var(--red);font-size:.72rem;font-weight:700;padding:5px 12px;border-radius:var(--radius-full);white-space:nowrap;letter-spacing:.02em;flex-shrink:0}@media (max-width:768px){.testimonials-grid-v2{grid-template-columns:1fr;gap:16px;max-width:480px}.testi-card-v2{padding:28px 20px 20px}}@media (min-width:769px) and (max-width:900px){.testimonials-grid-v2{grid-template-columns:repeat(2,1fr)}}.faq-section{padding:24px 16px;max-width:var(--max-width);margin:0 auto}.faq-list{display:flex;flex-direction:column;gap:8px;max-width:700px;margin:0 auto}.faq-item{background:white;border-radius:var(--radius);border:1px solid rgba(0,0,0,.05);overflow:hidden}.faq-item:hover{box-shadow:var(--shadow-md)}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;cursor:pointer;font-size:.9rem;font-weight:600;color:var(--text-primary);list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-icon{font-size:1.1rem;color:var(--text-muted);transition:transform .3s;flex-shrink:0;margin-left:12px}.faq-item[open] .faq-icon{transform:rotate(45deg);color:var(--pink)}.faq-answer{padding:0 18px 16px}.faq-answer-inner{font-size:.88rem;color:var(--text-secondary);line-height:1.7}.cta-section{padding:48px 16px;background:var(--gradient-main);text-align:center}.cta-content{max-width:500px;margin:0 auto}.cta-title{font-family:var(--font-heading);font-size:1.9rem;font-weight:900;color:white;margin-bottom:12px;letter-spacing:-.03em;line-height:1.15}.cta-subtitle{font-size:.95rem;color:rgba(255,255,255,.88);margin-bottom:24px;letter-spacing:.005em;line-height:1.6}.page-hero{background:var(--gradient-banner);padding:56px 16px 40px;text-align:center;position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 20% 30%,rgba(230,53,32,.18) 0,transparent 70%),radial-gradient(ellipse 50% 60% at 80% 60%,rgba(255,140,66,.12) 0,transparent 70%),radial-gradient(ellipse 40% 40% at 50% 10%,rgba(255,215,0,.08) 0,transparent 60%);pointer-events:none;animation:heroMesh 8s ease-in-out infinite alternate}@keyframes heroMesh{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}.page-hero:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:30px;background:var(--bg-body);border-radius:50% 50% 0 0}.page-hero-title{font-family:var(--font-heading);font-size:2.1rem;font-weight:900;color:white;margin-bottom:10px;position:relative;text-shadow:0 2px 12px rgba(0,0,0,.3);letter-spacing:-.03em;line-height:1.15}.page-hero-subtitle{font-size:.95rem;color:rgba(255,255,255,.75);max-width:450px;margin:0 auto;position:relative;letter-spacing:.005em;line-height:1.6}.section-header{text-align:center;margin-bottom:16px;padding:0 16px}.section-tag{display:inline-block;padding:5px 14px;background:rgba(230,53,32,.08);color:var(--red);font-size:.75rem;font-weight:600;border-radius:var(--radius-full);margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.section-title{font-family:var(--font-heading);font-size:1.4rem;font-weight:800;color:var(--text-primary);margin-bottom:8px;letter-spacing:-.02em;line-height:1.2}.section-subtitle{font-size:.88rem;color:var(--text-muted);max-width:450px;margin:0 auto;letter-spacing:.005em}.form-container{max-width:480px;margin:0 auto 24px;background:white;border-radius:var(--radius-xl);padding:28px 24px;box-shadow:var(--shadow-md)}.form-group{margin-bottom:16px}.form-label{display:block;font-size:.85rem;font-weight:600;margin-bottom:5px}.form-input,.form-select,.form-textarea{width:100%;padding:11px 14px;font-family:var(--font);font-size:.9rem;border:1.5px solid #e5ddd8;border-radius:var(--radius);background:var(--bg-body);color:var(--text-primary);outline:none;transition:border-color .25s}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--pink);box-shadow:0 0 0 3px rgba(255,59,122,.1)}.form-textarea{min-height:90px;resize:vertical}.form-error{color:#ef4444;font-size:.8rem;margin-top:4px}.form-success{text-align:center;padding:16px 0}.form-success-icon{font-size:2.5rem;margin-bottom:12px}.form-success h2{font-size:1.3rem;margin-bottom:6px}.form-success p{color:var(--text-secondary);font-size:.88rem}.section-inner{padding:0 16px}.blog-grid,.section-inner{max-width:var(--max-width);margin:0 auto}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;padding:0 16px 24px}.blog-animate{opacity:0;transform:translateY(24px);animation:blogFadeUp .5s ease forwards}@keyframes blogFadeUp{to{opacity:1;transform:translateY(0)}}.blog-featured{display:block;position:relative;border-radius:var(--radius-lg);overflow:hidden;margin:0 auto 20px;padding:0 16px;max-width:var(--max-width);box-shadow:0 8px 32px rgba(0,0,0,.12);transition:transform .3s,box-shadow .3s}.blog-featured:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.18)}.blog-featured-img-wrap{width:100%;height:260px;position:relative}.blog-featured-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-featured:hover .blog-featured-img{transform:scale(1.05)}.blog-featured-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.82) 0,rgba(0,0,0,.3) 50%,transparent)}.blog-featured-content{position:absolute;bottom:0;left:0;right:0;padding:20px;color:white}.blog-featured-meta-top{display:flex;gap:8px;margin-bottom:10px}.blog-badge-featured{background:linear-gradient(135deg,#f59e0b,#d97706);font-weight:700;letter-spacing:.5px}.blog-badge-category,.blog-badge-featured{color:white;font-size:.65rem;padding:3px 10px;border-radius:20px;text-transform:uppercase}.blog-badge-category{background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:600}.blog-featured-title{font-size:1.25rem;font-weight:800;line-height:1.3;margin-bottom:6px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.blog-featured-excerpt{font-size:.82rem;opacity:.85;line-height:1.5;margin-bottom:10px}.blog-featured-meta-bottom{display:flex;gap:14px;font-size:.72rem;opacity:.75}.blog-filter-bar{display:flex;gap:8px;padding:0 16px;margin-bottom:16px;max-width:var(--max-width);overflow-x:auto;scrollbar-width:none}.blog-filter-bar::-webkit-scrollbar{display:none}.blog-filter-chip{padding:7px 16px;border-radius:20px;border:1.5px solid rgba(0,0,0,.08);background:white;font-size:.78rem;font-weight:600;color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:all .25s ease}.blog-filter-chip:hover{border-color:var(--red);color:var(--red)}.blog-filter-chip.active{background:var(--red);color:white;border-color:var(--red);box-shadow:0 4px 12px rgba(230,53,32,.3)}.blog-card{background:white;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);transition:transform .3s,box-shadow .3s;display:block}.blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(0,0,0,.12)}.blog-card-image{height:160px;background:var(--gradient-soft);position:relative;overflow:hidden}.blog-card-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-card-img{transform:scale(1.08)}.blog-card-img-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.blog-card-img-overlay span{color:white;font-size:.85rem;font-weight:700;padding:8px 20px;border:2px solid white;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translateY(8px);transition:transform .3s ease}.blog-card:hover .blog-card-img-overlay{opacity:1}.blog-card:hover .blog-card-img-overlay span{transform:translateY(0)}.blog-card-body{padding:14px 16px}.blog-card-stats{display:flex;gap:12px;font-size:.7rem;color:var(--text-muted);margin-bottom:8px}.blog-card-category{display:inline-block;font-size:.68rem;font-weight:600;color:var(--red);background:rgba(230,53,32,.08);padding:3px 10px;border-radius:var(--radius-full);margin-bottom:8px;text-transform:uppercase}.blog-card-title{font-size:.9rem;font-weight:700;margin-bottom:6px;line-height:1.3;transition:color .2s}.blog-card:hover .blog-card-title{color:var(--red)}.blog-card-excerpt{font-size:.78rem;color:var(--text-secondary);line-height:1.5;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.blog-tag{font-size:.65rem;font-weight:600;color:var(--text-muted);background:rgba(0,0,0,.04);padding:2px 8px;border-radius:10px;transition:all .2s}.blog-card:hover .blog-tag,.blog-featured:hover .blog-tag{background:rgba(230,53,32,.08);color:var(--red)}.blog-card-meta{display:flex;justify-content:space-between;font-size:.73rem;color:var(--text-muted);padding-top:8px;border-top:1px solid rgba(0,0,0,.05)}.blog-read-more{color:var(--red);font-weight:700;transition:letter-spacing .2s}.blog-card:hover .blog-read-more{letter-spacing:.5px}.blog-empty{text-align:center;padding:40px 16px;color:var(--text-muted);font-size:.9rem}.nl-border-wrap{margin:30px 16px 24px;padding:1.5px;border-radius:20px;background:linear-gradient(135deg,rgba(230,53,32,.3),rgba(255,140,66,.2),rgba(230,53,32,.15),rgba(255,140,66,.25));position:relative}.nl-border-wrap:before{content:"";position:absolute;inset:-8px;border-radius:28px;background:radial-gradient(ellipse at 50% 50%,rgba(230,53,32,.06) 0,transparent 70%);z-index:-1;pointer-events:none}.blog-newsletter{padding:36px 24px;background:rgba(255,255,255,.7);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-radius:19px;text-align:center;position:relative;overflow:hidden;font-family:var(--font-body,"Outfit",sans-serif)}.blog-newsletter:before{background:radial-gradient(ellipse at 30% 10%,rgba(230,53,32,.04) 0,transparent 50%),radial-gradient(ellipse at 70% 90%,rgba(255,140,66,.04) 0,transparent 50%)}.blog-newsletter:after,.blog-newsletter:before{content:"";position:absolute;inset:0;pointer-events:none}.blog-newsletter:after{background-image:radial-gradient(rgba(0,0,0,.03) 1px,transparent 0);background-size:20px 20px}.nl-particles{position:absolute;inset:0;pointer-events:none;z-index:0}.nl-particles span{position:absolute;width:6px;height:6px;background:rgba(230,53,32,.08);border-radius:50%;animation:nlFloat 7s ease-in-out infinite}.nl-particles span:first-child{left:10%;top:15%;animation-delay:0s;width:8px;height:8px}.nl-particles span:nth-child(2){left:82%;top:20%;animation-delay:1.5s;background:rgba(255,140,66,.08)}.nl-particles span:nth-child(3){left:22%;top:72%;animation-delay:3s;width:10px;height:10px;background:rgba(255,140,66,.06)}.nl-particles span:nth-child(4){left:75%;top:78%;animation-delay:4.5s;background:rgba(230,53,32,.06)}@keyframes nlFloat{0%,to{transform:translateY(0) scale(1);opacity:.6}50%{transform:translateY(-12px) scale(1.3);opacity:1}}.nl-content{position:relative;z-index:2}.nl-badge{display:inline-flex;align-items:center;gap:8px;font-size:.6rem;font-weight:700;letter-spacing:2.5px;padding:6px 16px;border-radius:20px;background:rgba(230,53,32,.06);border:1px solid rgba(230,53,32,.12);color:#c91d0e;margin-bottom:18px;text-transform:uppercase;font-family:var(--font-body,"Outfit",sans-serif)}.nl-badge-dot{width:6px;height:6px;background:#25d366;border-radius:50%;animation:nlPulse 1.5s ease-in-out infinite;box-shadow:0 0 4px rgba(37,211,102,.4)}@keyframes nlPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}.blog-newsletter .blog-newsletter-title{color:var(--bg-dark,#1a0a00);font-size:1.6rem;font-weight:800;margin-bottom:12px;line-height:1.2;font-family:var(--font-heading,"Playfair Display",serif);letter-spacing:-.02em;-webkit-text-fill-color:initial;background:none;text-shadow:none}.blog-newsletter .blog-newsletter-subtitle{color:#7a6b60;font-size:.82rem;font-weight:400;line-height:1.7;margin-bottom:22px;max-width:340px;margin-left:auto;margin-right:auto;letter-spacing:.01em}.nl-stats{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:24px;padding:16px 0;background:rgba(255,255,255,.5);border-radius:14px;border:1px solid rgba(230,53,32,.06);box-shadow:0 2px 8px rgba(0,0,0,.03)}.nl-stat{flex:1 1;display:flex;flex-direction:column;gap:3px}.nl-stat-num{font-size:1.15rem;font-weight:900;background:linear-gradient(135deg,#e63520,#c91d0e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nl-stat-label{font-size:.56rem;color:#8c7b70;text-transform:uppercase;letter-spacing:1.5px;font-weight:600;font-family:var(--font-body,"Outfit",sans-serif)}.nl-stat-divider{width:1px;height:30px;background:linear-gradient(180deg,transparent,rgba(230,53,32,.1),transparent)}.blog-newsletter .blog-newsletter-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 34px;background:linear-gradient(135deg,#e63520,#ff6b4a);color:white;font-size:.88rem;font-weight:700;font-family:var(--font-body,"Outfit",sans-serif);letter-spacing:.02em;border-radius:30px;border:none;cursor:pointer;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px rgba(230,53,32,.25);position:relative;z-index:2;text-decoration:none;overflow:hidden}.blog-newsletter .blog-newsletter-btn:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.15),transparent);animation:nlBtnShimmer 3s ease-in-out infinite}@keyframes nlBtnShimmer{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(100%) rotate(45deg)}}.blog-newsletter .blog-newsletter-btn:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 8px 30px rgba(230,53,32,.35)}.nl-disclaimer{font-size:.62rem;color:#a89888;margin-top:14px;letter-spacing:.5px;font-family:var(--font-body,"Outfit",sans-serif);font-weight:400}.slot-counter{display:inline-flex;align-items:baseline;justify-content:center;gap:0}.slot-digits{display:inline-flex;gap:1px;overflow:hidden}.slot-digit{display:inline-block;font-size:1.1rem;font-weight:900;font-family:JetBrains Mono,Courier New,monospace;min-width:.7em;text-align:center;background:linear-gradient(135deg,#ff8c42,#e63520);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:transform .08s ease}.slot-digit.slot-rolling{animation:slotRoll .1s ease infinite;filter:blur(.5px)}@keyframes slotRoll{0%{transform:translateY(-20%)}50%{transform:translateY(20%)}to{transform:translateY(-20%)}}.slot-done .slot-digit{animation:slotLand .4s ease;filter:none}@keyframes slotLand{0%{transform:translateY(-10px) scale(1.3)}60%{transform:translateY(3px) scale(.95)}to{transform:translateY(0) scale(1)}}.slot-done .slot-digits{animation:slotGlow .6s ease forwards}@keyframes slotGlow{0%{filter:brightness(1)}50%{filter:brightness(1.5) drop-shadow(0 0 8px rgba(255,140,66,.5))}to{filter:brightness(1)}}.slot-suffix{font-size:.85rem;font-weight:700;background:linear-gradient(135deg,#ff8c42,#e63520);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-left:1px}.about-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:center;padding:0 16px;max-width:var(--max-width);margin:0 auto}.about-content h2{font-size:1.5rem;font-weight:800;margin-bottom:16px}.about-content p{font-size:.9rem;color:var(--text-secondary);line-height:1.7;margin-bottom:12px}.about-image{display:flex;align-items:center;justify-content:center;font-size:6rem;background:var(--gradient-soft);border-radius:var(--radius-xl);min-height:250px}.benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;padding:0 16px;max-width:700px;margin:0 auto}.benefit-card{background:white;border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-card);display:flex;align-items:flex-start;gap:12px;transition:transform .3s}.benefit-card:hover{transform:translateY(-2px)}.benefit-icon{font-size:1.8rem;flex-shrink:0}.benefit-content h3{font-size:.95rem;font-weight:700;margin-bottom:4px}.benefit-content p{font-size:.85rem;color:var(--text-secondary);line-height:1.5}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:0 16px;max-width:var(--max-width);margin:0 auto}.feature-card{background:white;border-radius:var(--radius-lg);padding:24px 16px;box-shadow:var(--shadow-card);transition:transform .3s}.feature-card:hover{transform:translateY(-3px)}.feature-icon{font-size:2rem;margin-bottom:10px}.feature-card h3{font-size:1rem;font-weight:700;margin-bottom:6px}.feature-card p{font-size:.85rem;color:var(--text-secondary);line-height:1.5}.gradient-text{background:var(--gradient-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes cm8-marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes cm8-float{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@keyframes cm8-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(230,53,32,.4)}50%{transform:scale(1.03);box-shadow:0 0 20px 4px rgba(230,53,32,.25)}}@keyframes cm8-breathe{0%,to{opacity:1}50%{opacity:.7}}@keyframes cm8-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cm8-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cm8-fadeInScale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes cm8-slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes cm8-ring{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-14deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(4deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes cm8-borderGlow{0%{border-color:rgba(230,53,32,.3)}50%{border-color:rgba(255,140,66,.6)}to{border-color:rgba(230,53,32,.3)}}.float-btn{animation:cm8-float 3s ease-in-out infinite}.float-btn:nth-child(2){animation-delay:.5s}.btn-gradient{animation:cm8-pulse 2.5s ease-in-out infinite}.btn-gradient:hover{animation:none}.btn,.float-btn,.game-card,.provider-card,.quick-action-btn{transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s ease,opacity .15s ease}.btn:active,.float-btn:active,.game-card:active,.quick-action-btn:active{transform:scale(.95)!important}.quick-action-btn{animation:cm8-fadeInUp .5s ease-out both}.quick-action-btn:first-child{animation-delay:.05s}.quick-action-btn:nth-child(2){animation-delay:.1s}.quick-action-btn:nth-child(3){animation-delay:.15s}.quick-action-btn:nth-child(4){animation-delay:.2s}.game-card{animation:cm8-fadeInScale .4s ease-out both}.game-card:first-child{animation-delay:0s}.game-card:nth-child(2){animation-delay:.05s}.game-card:nth-child(3){animation-delay:.1s}.game-card:nth-child(4){animation-delay:.15s}.game-card:nth-child(5){animation-delay:.2s}.game-card:nth-child(6){animation-delay:.25s}.game-card:hover{transform:scale(1.04);box-shadow:0 8px 24px rgba(230,53,32,.2)}.auth-card{animation:cm8-fadeInUp .6s ease-out both;animation-delay:.1s}.section-title-bar{animation:cm8-fadeInUp .5s ease-out both}.promo-card{transition:transform .25s ease,box-shadow .25s ease}.promo-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.12)}.commission-card{transition:transform .25s ease,box-shadow .25s ease}.commission-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.testimonial-card{transition:transform .25s ease,box-shadow .25s ease}.testimonial-card:hover{transform:translateY(-3px)}.cta-section{animation:cm8-fadeInUp .7s ease-out both}.ticker-icon{animation:cm8-ring 3s ease-in-out infinite;display:inline-block}.carousel-slide img{transition:opacity .6s cubic-bezier(.4,0,.2,1)}.carousel-dot.active{animation:cm8-borderGlow 2s ease-in-out infinite}.provider-card{transition:transform .2s ease,box-shadow .2s ease}.provider-card:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 16px rgba(0,0,0,.1)}.feature-card{transition:transform .25s ease,box-shadow .25s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1)}.shimmer-placeholder{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:cm8-shimmer 1.5s infinite;border-radius:var(--radius)}@media (max-width:768px){.blog-grid,.commission-grid,.features-grid,.promo-grid,.testimonials-container{grid-template-columns:1fr}.game-grid,.provider-grid{grid-template-columns:repeat(3,1fr)}.about-grid,.benefits-grid{grid-template-columns:1fr}.hero-banner h1{font-size:2rem}.footer-inner{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 12px}}@media (max-width:480px){.game-grid{grid-template-columns:repeat(3,1fr)}.quick-actions{grid-template-columns:repeat(2,1fr);gap:8px}.auth-card{flex-direction:column;text-align:center}}.btm-nav{position:fixed;z-index:1000;display:flex;align-items:flex-end;justify-content:space-around;padding:0 4px env(safe-area-inset-bottom,0);background:transparent}.btm-nav,.btm-nav-bg{bottom:0;left:0;right:0;height:76px}.btm-nav-bg{position:absolute;width:100%;z-index:-1;filter:drop-shadow(0 -6px 20px rgba(0,0,0,.1))}.btm-nav-bg path{fill:rgba(255,255,255,.92)}.btm-active .btm-nav-label{text-shadow:0 0 8px rgba(230,53,32,.3)}.btm-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 0 10px;min-width:56px;text-decoration:none;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.btm-nav-label{font-size:.62rem;font-weight:600;color:#9ca3af;letter-spacing:.2px;transition:color .2s ease}.btm-active .btm-nav-label{color:var(--pink);font-weight:700}.btm-center{position:relative;margin-top:-28px;z-index:2}.btm-center-btn{width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#e63520,#ff6b2c 50%,#ff8c42);border:none;display:flex;align-items:center;justify-content:center;position:relative;z-index:5;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .3s ease;box-shadow:0 0 15px rgba(255,80,20,.5),0 0 30px rgba(255,60,10,.3),inset 0 -3px 8px rgba(255,255,255,.15)}.btm-center:hover .btm-center-btn{transform:translateY(-4px) scale(1.08);box-shadow:0 0 25px rgba(255,80,20,.7),0 0 50px rgba(255,60,10,.4),inset 0 -3px 8px rgba(255,255,255,.2);border-color:white}.btm-center:active .btm-center-btn{transform:translateY(0) scale(.93)}.btm-center-btn:before{content:"";position:absolute;inset:-3px;border-radius:50%;padding:3px;background:conic-gradient(from 0deg,#ffffff 0deg,#ffcc00 60deg,#ff6600 120deg,#ff2200 180deg,#ff6600 240deg,#ffcc00 300deg,#ffffff 1turn);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spinBorder 3s linear infinite;z-index:-1}@keyframes spinBorder{to{transform:rotate(1turn)}}.btm-center-btn svg{width:26px!important;height:26px!important;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;position:relative;z-index:2;filter:drop-shadow(0 0 4px rgba(255,200,100,.6))}.btm-fire-wrap{position:absolute;top:50%;left:50%;width:70px;height:80px;margin-left:-35px;margin-top:-55px;z-index:1;pointer-events:none}.btm-flame{position:absolute;bottom:10px;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;filter:blur(3px);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.btm-flame-1{left:50%;width:22px;height:36px;margin-left:-11px;background:linear-gradient(0deg,#ff4500,#ff6a00 40%,#ffaa00 70%,#ffdd44);opacity:.9;animation:flame1 .4s infinite alternate}.btm-flame-2{height:28px;margin-left:-18px;background:linear-gradient(0deg,#ff2200,#ff5500 50%,#ff8800);animation:flame2 .5s infinite alternate}.btm-flame-2,.btm-flame-3{left:50%;width:18px;opacity:.8;transform-origin:bottom center}.btm-flame-3{height:30px;margin-left:0;background:linear-gradient(0deg,#ff3300,#ff6600 50%,#ffaa00);animation:flame3 .45s infinite alternate}.btm-flame-4{left:50%;width:14px;height:22px;margin-left:-7px;background:linear-gradient(0deg,#ffaa00,#ffcc33 40%,#ffee88 80%,#fff);opacity:.95;animation:flame4 .35s infinite alternate;filter:blur(.5px)}.btm-flame-5{display:none;left:50%;width:40px;height:40px;margin-left:-20px;bottom:8px;border-radius:50%;background:radial-gradient(circle,rgba(255,100,0,.3) 0,rgba(255,60,0,.1) 40%,transparent 70%);opacity:.7;animation:flameGlow 1.5s ease-in-out infinite;filter:blur(4px)}.btm-ember{position:absolute;width:3px;height:3px;border-radius:50%;background:#ffcc00;box-shadow:0 0 4px #ff8800,0 0 8px #ff6600;animation-timing-function:ease-out;animation-iteration-count:infinite}.btm-ember-1{left:25px;bottom:35px;animation:ember1 2s infinite}.btm-ember-2{left:40px;bottom:30px;animation:ember2 2.5s .5s infinite;width:2px;height:2px}.btm-ember-3{left:32px;bottom:32px;animation:ember3 1.8s 1s infinite;width:2.5px;height:2.5px}.btm-center .btm-nav-label{color:var(--pink);font-weight:700;margin-top:4px}@keyframes flame1{0%{height:34px;opacity:.85;transform:scaleX(1) rotate(-1deg)}50%{height:38px;opacity:1;transform:scaleX(.9) rotate(1deg)}to{height:32px;opacity:.8;transform:scaleX(1.05) rotate(-2deg)}}@keyframes flame2{0%{height:26px;transform:rotate(8deg) scaleX(1);opacity:.75}50%{height:30px;transform:rotate(4deg) scaleX(.85);opacity:.85}to{height:24px;transform:rotate(10deg) scaleX(1.1);opacity:.7}}@keyframes flame3{0%{height:28px;transform:rotate(-6deg) scaleX(1);opacity:.8}50%{height:32px;transform:rotate(-3deg) scaleX(.9);opacity:.9}to{height:26px;transform:rotate(-8deg) scaleX(1.05);opacity:.7}}@keyframes flame4{0%{height:20px;opacity:.9;transform:scaleX(1)}50%{height:24px;opacity:1;transform:scaleX(.85)}to{height:19px;opacity:.85;transform:scaleX(1.1)}}@keyframes flameGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}@keyframes ember1{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(-8px,-30px) scale(0);opacity:0}}@keyframes ember2{0%{transform:translate(0) scale(1);opacity:.8}to{transform:translate(6px,-35px) scale(0);opacity:0}}@keyframes ember3{0%{transform:translate(0) scale(1);opacity:.9}to{transform:translate(-3px,-28px) scale(0);opacity:0}}.btm-active:after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%;background:var(--pink)}.btm-center.btm-active:after{display:none}main{padding-bottom:80px}.floating-contact{bottom:80px!important}[data-nextjs-dialog-overlay],[data-nextjs-toast],nextjs-portal{display:none!important}.auth-card{background:linear-gradient(135deg,rgba(255,107,44,.08),rgba(230,53,32,.04));border:1px solid rgba(230,53,32,.15);border-radius:var(--radius-xl);padding:24px;margin:0 auto 16px;max-width:var(--max-width);display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:authCardEntrance .6s ease-out}.auth-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmerSweep 3s ease-in-out infinite;pointer-events:none}.auth-card:after{content:"";position:absolute;inset:-1px;border-radius:var(--radius-xl);background:linear-gradient(135deg,rgba(255,107,44,.3),transparent,rgba(230,53,32,.3));z-index:-1;animation:borderGlow 3s ease-in-out infinite alternate}.auth-text{font-size:1.05rem;font-weight:700;color:var(--text-primary);line-height:1.3;flex-shrink:1;letter-spacing:-.02em}.text-gradient{background:linear-gradient(135deg,#ff6b2c,#e63520,#ff8c42);font-weight:900;font-size:1.15em}.auth-buttons{display:flex;gap:10px;flex-shrink:0}.auth-buttons .btn{white-space:nowrap;font-size:.85rem;padding:10px 20px}.btn-gradient{position:relative;overflow:hidden}.btn-gradient:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:btnShimmer 2.5s ease-in-out infinite;pointer-events:none}.game-card{position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.game-card:before{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(135deg,rgba(255,107,44,.15),transparent 60%);transition:opacity .3s ease;z-index:1;pointer-events:none;border-radius:inherit}.game-card:hover:before{opacity:1}.game-card:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 32px rgba(230,53,32,.18)}.provider-tile{transition:transform .3s ease,box-shadow .3s ease}.provider-tile:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(230,53,32,.15)}.provider-tile-logo{transition:transform .3s ease}.provider-tile:hover .provider-tile-logo{transform:scale(1.1)}.section-title-bar h2{position:relative;display:inline-block}.section-title-bar h2:after{content:"";position:absolute;bottom:-4px;left:0;width:40px;height:3px;border-radius:2px;background:var(--gradient-main);animation:underlineExpand 1s ease-out forwards}body:before{background-image:radial-gradient(2px 2px at 10% 20%,rgba(255,107,44,.15) 50%,transparent 100%),radial-gradient(2px 2px at 30% 60%,rgba(230,53,32,.1) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 60% 30%,rgba(255,140,66,.12) 50%,transparent 100%),radial-gradient(2px 2px at 80% 70%,rgba(255,75,43,.1) 50%,transparent 100%),radial-gradient(1px 1px at 50% 90%,rgba(230,53,32,.08) 50%,transparent 100%),radial-gradient(1.5px 1.5px at 90% 10%,rgba(255,107,44,.1) 50%,transparent 100%);animation:sparkleFloat 8s ease-in-out infinite alternate}.ticker-wrap{position:relative}.ticker-wrap:before{left:0;background:linear-gradient(90deg,var(--bg-body),transparent)}.ticker-wrap:after,.ticker-wrap:before{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:2;pointer-events:none}.ticker-wrap:after{right:0;background:linear-gradient(-90deg,var(--bg-body),transparent)}.cta-section{position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.05) 0,transparent 60%);animation:ctaPulse 4s ease-in-out infinite;pointer-events:none}.commission-card{animation:cardSlideUp .5s ease-out backwards}.commission-card:first-child{animation-delay:.1s}.commission-card:nth-child(2){animation-delay:.2s}.commission-card:nth-child(3){animation-delay:.3s}.why-list li{animation:fadeInLeft .5s ease-out backwards}.why-list li:first-child{animation-delay:.1s}.why-list li:nth-child(2){animation-delay:.2s}.why-list li:nth-child(3){animation-delay:.25s}.why-list li:nth-child(4){animation-delay:.3s}.why-list li:nth-child(5){animation-delay:.35s}.why-list li:nth-child(6){animation-delay:.4s}.testimonial-card{animation:floatCard 6s ease-in-out infinite}.testimonial-card:nth-child(2){animation-delay:-2s}.testimonial-card:nth-child(3){animation-delay:-4s}@keyframes shimmerSweep{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes borderGlow{0%{opacity:.3}to{opacity:.8}}@keyframes authCardEntrance{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes sparkleFloat{0%{transform:translateY(0)}to{transform:translateY(-15px)}}@keyframes underlineExpand{0%{width:0}to{width:40px}}@keyframes ctaPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.03}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.08}}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes centerGlow{0%,to{opacity:.6;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.15)}}.income-marquee-wrapper{overflow:hidden;position:relative;padding:8px 0 24px;mask-image:linear-gradient(90deg,transparent,black 40px,black calc(100% - 40px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 40px,black calc(100% - 40px),transparent)}.income-marquee-track{display:flex;gap:16px;width:max-content;animation:incomeMarquee 60s linear infinite}.income-marquee-wrapper:hover .income-marquee-track{animation-play-state:paused}@keyframes incomeMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.income-card{background:white;border-radius:var(--radius-lg);padding:18px;box-shadow:var(--shadow-card);border:1px solid rgba(230,53,32,.06);transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;flex-shrink:0;width:220px}.income-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-main);opacity:0;transition:opacity .3s}.income-card:hover:before{opacity:1}.income-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-glow)}.income-card-top{display:flex;align-items:center;gap:8px;margin-bottom:12px}.income-avatar-ring{width:40px;height:40px;border-radius:50%;background:var(--gradient-main);padding:2px;flex-shrink:0;box-shadow:0 2px 8px rgba(230,53,32,.18)}.income-avatar-img{object-fit:cover;display:block}.income-avatar-img,.income-avatar-initial{width:100%;height:100%;border-radius:50%;border:2px solid white}.income-avatar-initial{display:flex;align-items:center;justify-content:center;color:white;font-weight:800;font-size:.9rem}.income-info{flex:1 1;min-width:0}.income-name{font-size:.82rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.income-role{font-size:.68rem;color:var(--text-muted);font-weight:500}.income-growth{font-size:.72rem;font-weight:700;color:#10b981;background:rgba(16,185,129,.08);padding:2px 8px;border-radius:var(--radius-full);flex-shrink:0}.income-amount{display:flex;align-items:baseline;gap:2px;margin-bottom:8px}.income-value{font-size:1.35rem;font-weight:900;background:var(--gradient-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.income-period{font-size:.7rem;color:var(--text-muted);font-weight:500}.income-bar{height:5px;background:rgba(230,53,32,.08);overflow:hidden}.income-bar,.income-bar-fill{border-radius:var(--radius-full)}.income-bar-fill{height:100%;background:var(--gradient-main)}.win-gallery-wrapper{overflow:hidden;position:relative;padding:8px 0 24px;mask-image:linear-gradient(90deg,transparent,black 30px,black calc(100% - 30px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 30px,black calc(100% - 30px),transparent)}.win-gallery-track{display:flex;gap:14px;width:max-content;animation:winGalleryScroll 50s linear infinite}.win-gallery-wrapper:hover .win-gallery-track{animation-play-state:paused}@keyframes winGalleryScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.win-gallery-item{flex-shrink:0;width:180px;aspect-ratio:9/16;border-radius:var(--radius-lg);overflow:hidden;position:relative;box-shadow:var(--shadow-card);border:1px solid rgba(230,53,32,.1);transition:transform .3s,box-shadow .3s;background:#111}.win-gallery-item:hover{transform:translateY(-4px) scale(1.03);box-shadow:var(--shadow-glow)}.win-gallery-img{width:100%;height:100%;object-fit:cover;display:block}.win-gallery-overlay{position:absolute;bottom:0;left:0;right:0;padding:32px 10px 10px;background:linear-gradient(0deg,rgba(0,0,0,.82) 0,transparent);display:flex;flex-direction:column;gap:2px;pointer-events:none}.win-gallery-name{font-size:.72rem;font-weight:600;color:rgba(255,255,255,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.win-gallery-amount{font-size:1rem;font-weight:900;color:#ffaa33;text-shadow:0 1px 4px rgba(0,0,0,.5)}.win-gallery-game{font-size:.65rem;font-weight:500;color:rgba(255,255,255,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.win-gallery-item{width:150px}.win-gallery-track{gap:10px}}.wa-channel-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:999px;background:#25D366;color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 4px 15px rgba(37,211,102,.35);transition:all .2s ease}.wa-channel-btn:hover{background:#20bd5a;transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,211,102,.45)}.steps-section{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;padding:0 16px 28px;max-width:var(--max-width);margin:0 auto;position:relative}.step-item{text-align:center;padding:0 8px;position:relative}.step-icon-wrapper{position:relative;margin:0 auto 12px;width:70px;height:70px;isolation:isolate}.step-icon-wrapper:before{inset:-7px;background:conic-gradient(from 0deg,rgba(230,53,32,.05),rgba(230,53,32,.55),rgba(255,199,87,.75),rgba(230,53,32,.12),rgba(230,53,32,.05));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1px));animation:step-ring-spin 7s linear infinite}.step-icon-wrapper:after,.step-icon-wrapper:before{content:"";position:absolute;border-radius:50%;z-index:0;pointer-events:none}.step-icon-wrapper:after{inset:-3px;border:1px solid rgba(230,53,32,.22);animation:step-ring-pulse 2.8s ease-in-out infinite}.step-number{position:absolute;top:-4px;right:-4px;width:24px;height:24px;background:var(--gradient-main);color:white;font-size:.65rem;font-weight:800;z-index:3;box-shadow:0 2px 8px rgba(230,53,32,.3)}.step-icon,.step-number{border-radius:50%;display:flex;align-items:center;justify-content:center}.step-icon{width:70px;height:70px;background:linear-gradient(145deg,#fff8f5,#fff0eb);border:2px solid rgba(230,53,32,.15);padding:16px;box-shadow:0 4px 16px rgba(230,53,32,.08);transition:transform .3s,box-shadow .3s;position:relative;z-index:1}.step-icon svg{width:100%;height:100%}.step-item:hover .step-icon{transform:scale(1.08);box-shadow:var(--shadow-glow);border-color:rgba(230,53,32,.25)}.step-item:hover .step-icon-wrapper:before{animation-duration:3.5s;opacity:1}.step-item:hover .step-icon-wrapper:after{border-color:rgba(230,53,32,.35)}.step-connector{position:absolute;top:35px;right:-12px;width:24px;height:2px;background:linear-gradient(90deg,rgba(230,53,32,.3),rgba(230,53,32,.1));z-index:1}.step-title{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--text-primary);margin-bottom:4px;letter-spacing:-.01em}.step-desc{font-size:.75rem;color:var(--text-muted);line-height:1.4}@keyframes step-ring-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes step-ring-pulse{0%,to{transform:scale(1);opacity:.75}50%{transform:scale(1.04);opacity:1}}@media (prefers-reduced-motion:reduce){.step-icon-wrapper:after,.step-icon-wrapper:before{animation:none!important}}@media (max-width:600px){.steps-section{grid-template-columns:repeat(2,1fr);gap:20px 0}.step-connector{display:none}.step-icon,.step-icon-wrapper{width:60px;height:60px}.step-icon{font-size:1.5rem}.step-icon-wrapper:before{inset:-5px}.step-icon-wrapper:after{inset:-2px}}.benefits-showcase{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:0 16px 24px;max-width:var(--max-width);margin:0 auto}.exc-benefit-card{background:white;border-radius:var(--radius-lg);padding:24px 18px;text-align:center;box-shadow:var(--shadow-card);border:1px solid rgba(0,0,0,.04);transition:transform .3s,box-shadow .3s;animation:cm8-fadeInUp .5s ease-out both;position:relative;overflow:hidden}.exc-benefit-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 60%,rgba(255,107,44,.04));opacity:0;transition:opacity .3s}.exc-benefit-card:hover:after{opacity:1}.exc-benefit-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-glow)}.exc-benefit-icon{width:48px;height:48px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;animation:cm8-float 3s ease-in-out infinite}.exc-benefit-icon svg{width:100%;height:100%}.exc-benefit-card:nth-child(2) .exc-benefit-icon{animation-delay:.3s}.exc-benefit-card:nth-child(3) .exc-benefit-icon{animation-delay:.6s}.exc-benefit-card:nth-child(4) .exc-benefit-icon{animation-delay:.9s}.exc-benefit-card:nth-child(5) .exc-benefit-icon{animation-delay:1.2s}.exc-benefit-card:nth-child(6) .exc-benefit-icon{animation-delay:1.5s}.exc-benefit-title{font-family:var(--font-heading);font-size:.98rem;font-weight:700;color:var(--text-primary);margin-bottom:6px;letter-spacing:-.01em}.exc-benefit-desc{font-size:.8rem;color:var(--text-secondary);line-height:1.5}@media (max-width:600px){.benefits-showcase{grid-template-columns:repeat(2,1fr);gap:10px}.exc-benefit-card{padding:18px 14px}.exc-benefit-icon{width:40px;height:40px}}.live-feed-wrapper{max-width:var(--max-width);margin:0 auto 24px;padding:0 16px}.live-feed-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.live-feed-pulse{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:#10b981;letter-spacing:1px}.live-feed-count{font-size:.78rem;color:var(--text-muted);font-weight:500}.live-feed-viewport{background:white;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid rgba(0,0,0,.04);overflow:hidden;height:220px;position:relative}.live-feed-viewport:after,.live-feed-viewport:before{content:"";position:absolute;left:0;right:0;height:40px;z-index:2;pointer-events:none}.live-feed-viewport:before{top:0;background:linear-gradient(180deg,white,transparent)}.live-feed-viewport:after{bottom:0;background:linear-gradient(0deg,white,transparent)}.live-feed-scroll{animation:feedScroll 25s linear infinite}.live-feed-scroll:hover{animation-play-state:paused}.live-feed-item{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.04);transition:background .2s}.live-feed-item:hover{background:rgba(230,53,32,.02)}.feed-icon{font-size:1.1rem;flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.feed-join .feed-icon{background:rgba(59,130,246,.08)}.feed-commission .feed-icon{background:rgba(16,185,129,.08)}.feed-milestone .feed-icon{background:rgba(245,158,11,.08)}.feed-text{flex:1 1;font-size:.82rem;font-weight:500;color:var(--text-primary)}.feed-time{font-size:.7rem;color:var(--text-muted);white-space:nowrap;flex-shrink:0}@keyframes feedScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (max-width:600px){.live-feed-viewport{height:180px}.live-feed-item{padding:10px 14px}.feed-text{font-size:.78rem}}.info-hero{background:var(--gradient-banner);padding:48px 16px 36px}.info-hero-inner{max-width:var(--max-width)}.info-hero .section-tag{background:rgba(255,255,255,.08);color:var(--orange)}.info-hero-title{font-size:2rem;font-weight:900;margin:12px 0 10px;line-height:1.2}.info-hero-subtitle{font-size:.92rem;color:rgba(255,255,255,.7);max-width:520px;margin:0 auto 24px;line-height:1.6}.info-hero-stats{gap:20px;background:rgba(255,255,255,.06);border-radius:var(--radius-full);padding:12px 28px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.info-stat{gap:2px}.info-stat-num{font-size:1.2rem}.info-stat-label{font-size:.68rem;color:rgba(255,255,255,.5);font-weight:500}.info-stat-divider{height:28px;background:rgba(255,255,255,.12)}.info-section{padding:36px 16px}.info-section-alt{background:var(--bg-cream)}.info-section-dark{background:linear-gradient(135deg,#1a0a00,#2d1408)}.info-section-inner{max-width:var(--max-width);margin:0 auto}.info-section-title{font-size:1.5rem;font-weight:800;color:var(--text-primary);margin:10px 0 8px;text-align:center}.info-section-desc{font-size:.9rem;color:var(--text-secondary);text-align:center;max-width:600px;margin:0 auto 24px;line-height:1.7}.info-subsection-title{font-size:1.1rem;font-weight:700;text-align:center;margin:28px 0 16px;color:var(--text-primary)}.info-pillars{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.info-pillar{background:white;border-radius:var(--radius-lg);padding:28px 20px;text-align:center;box-shadow:var(--shadow-card);border:1px solid rgba(0,0,0,.04);transition:transform .3s,box-shadow .3s}.info-pillar:hover{transform:translateY(-4px);box-shadow:var(--shadow-glow)}.info-pillar-icon{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:rgba(230,53,32,.08);border:1px solid rgba(230,53,32,.2);border-radius:18px;padding:14px;box-shadow:0 0 20px rgba(230,53,32,.1);transition:box-shadow .3s,transform .3s}.info-pillar:hover .info-pillar-icon{box-shadow:0 0 30px rgba(255,107,74,.25);transform:scale(1.05)}.info-pillar-icon svg{width:100%;height:100%}.info-pillar h3{font-size:1.05rem;font-weight:700;margin-bottom:8px;color:var(--text-primary)}.info-pillar p{font-size:.82rem;color:var(--text-secondary);line-height:1.6;margin-bottom:14px}.info-scanner-features{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:8px}.scanner-feature{display:flex;align-items:flex-start;gap:12px;background:white;border-radius:var(--radius);padding:16px;border:1px solid rgba(0,0,0,.04);box-shadow:var(--shadow-sm);transition:transform .3s}.scanner-feature:hover{transform:translateY(-2px)}.scanner-feature-icon{font-size:1.5rem;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--gradient-soft);border-radius:var(--radius-sm)}.scanner-feature h4{font-size:.88rem;font-weight:700;margin-bottom:3px;color:var(--text-primary)}.scanner-feature p{font-size:.78rem;color:var(--text-muted);line-height:1.4}.info-how-to{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.how-to-step{display:flex;align-items:flex-start;gap:14px;background:white;border-radius:var(--radius);padding:16px 18px;border:1px solid rgba(0,0,0,.04);box-shadow:var(--shadow-sm)}.how-to-num{width:36px;height:36px;border-radius:50%;background:var(--gradient-main);color:white;font-size:.85rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.how-to-content h4{font-size:.9rem;font-weight:700;margin-bottom:2px;color:var(--text-primary)}.how-to-content p{font-size:.8rem;color:var(--text-muted);line-height:1.4}.info-commission-tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.info-tier{background:white;border-radius:var(--radius-lg);padding:24px 18px;text-align:center;box-shadow:var(--shadow-card);border:1px solid rgba(0,0,0,.04);position:relative;transition:transform .3s}.info-tier:hover{transform:translateY(-3px)}.info-tier-popular{border:2px solid var(--red);box-shadow:0 0 20px rgba(230,53,32,.1)}.info-tier-tag{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--gradient-main);color:white;font-size:.68rem;font-weight:700;padding:3px 14px;border-radius:0 0 var(--radius-sm) var(--radius-sm);letter-spacing:.5px}.info-tier-header{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:10px}.info-tier-badge{font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px}.info-tier-rate{font-size:2.5rem;font-weight:900;background:var(--gradient-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.info-tier h4{font-size:.95rem;font-weight:700;margin-bottom:12px;color:var(--text-primary)}.info-tier ul{text-align:left}.info-tier ul li{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:.82rem;color:var(--text-secondary)}.info-tier ul li:before{content:"\2714";color:var(--pink);font-weight:700;flex-shrink:0}.info-community-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.community-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:24px 18px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s,background .3s;display:flex;flex-direction:column;align-items:center;gap:8px}.community-card:hover{transform:translateY(-3px);background:rgba(255,255,255,.1)}.community-icon{font-size:2.2rem;margin-bottom:4px}.community-card h3{font-size:1rem;font-weight:700;color:white}.community-card p{font-size:.8rem;color:rgba(255,255,255,.6);line-height:1.5}.community-members{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#34d399;font-weight:600}.community-cta{font-size:.82rem;font-weight:700;color:var(--orange);margin-top:4px}.info-faq-list{display:flex;flex-direction:column;gap:8px;max-width:700px;margin:0 auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-gradient{background:var(--gradient-main);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:600px){.info-hero-title{font-size:1.5rem}.info-hero-stats{gap:14px;padding:10px 20px}.info-stat-num{font-size:1rem}.info-commission-tiers,.info-community-grid,.info-pillars,.info-scanner-features{grid-template-columns:1fr}.info-section-title{font-size:1.25rem}}.prem-setup-page{min-height:calc(100vh - 120px);display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--bg-body);position:relative;overflow:hidden}.prem-setup-bg-orbs{position:absolute;inset:0;pointer-events:none;overflow:hidden}.prem-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.15;animation:orbFloat 8s ease-in-out infinite}.prem-orb-1{width:300px;height:300px;background:#e63520;top:-80px;right:-60px}.prem-orb-2{width:250px;height:250px;background:#ff8c42;bottom:-60px;left:-40px;animation-delay:3s}.prem-orb-3{width:200px;height:200px;background:#ff6b2c;top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:5s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-30px) scale(1.1)}66%{transform:translate(-15px,20px) scale(.9)}}.prem-setup-card{position:relative;background:var(--bg-white);border:1px solid rgba(230,53,32,.08);border-radius:24px;padding:36px 28px;max-width:400px;width:100%;box-shadow:0 20px 60px rgba(26,10,0,.08),0 4px 16px rgba(230,53,32,.04);z-index:1}.prem-setup-glow{position:absolute;top:-1px;left:20%;right:20%;height:2px;background:linear-gradient(90deg,transparent,rgba(230,53,32,.4),rgba(255,140,66,.4),transparent);border-radius:2px}.prem-setup-header{text-align:center;margin-bottom:28px}.prem-setup-logo{width:64px;height:64px;margin:0 auto 12px;border-radius:50%;background:var(--gradient-main);display:flex;align-items:center;justify-content:center;font-size:1.8rem;box-shadow:0 8px 32px rgba(230,53,32,.2);animation:logoPulse 3s ease-in-out infinite}@keyframes logoPulse{0%,to{box-shadow:0 8px 32px rgba(230,53,32,.2)}50%{box-shadow:0 8px 48px rgba(230,53,32,.35)}}.prem-setup-header h2{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;color:var(--text-primary);margin-bottom:4px;letter-spacing:-.02em}.prem-setup-header p{font-size:.82rem;color:var(--text-muted);letter-spacing:-.005em}.prem-field{margin-bottom:18px}.prem-field label{display:block;font-size:.72rem;font-weight:700;color:var(--text-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:1px}.prem-input{width:100%;padding:12px 16px;background:var(--bg-cream);border:2px solid #eee;border-radius:12px;color:var(--text-primary);font-size:.95rem;outline:none;font-family:inherit;transition:all .3s}.prem-input:focus{border-color:var(--red);background:#fff}.prem-input::placeholder{color:var(--text-muted)}.prem-avatar-preview-wrap{display:flex;justify-content:center;margin-bottom:14px}.prem-avatar-preview-ring{width:80px;height:80px;border-radius:50%;background:conic-gradient(from 0deg,#e63520,#ff8c42,#ff6b2c,#e63520);padding:3px;display:flex;align-items:center;justify-content:center;animation:ringRotate 4s linear infinite}@keyframes ringRotate{to{background:conic-gradient(from 1turn,#e63520,#ff8c42,#ff6b2c,#e63520)}}.prem-avatar-prev-img{object-fit:cover}.prem-avatar-prev-emoji,.prem-avatar-prev-img{width:100%;height:100%;border-radius:50%;border:3px solid #fff}.prem-avatar-prev-emoji{background:#fff;display:flex;align-items:center;justify-content:center;font-size:2.2rem}.prem-avatar-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin-bottom:16px}.prem-av-opt{aspect-ratio:1;border-radius:12px;border:2px solid #eee;background:var(--bg-cream);font-size:1.3rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.prem-av-opt:hover{border-color:var(--orange);transform:scale(1.1)}.prem-av-opt.active{border-color:var(--red);background:rgba(230,53,32,.06);transform:scale(1.12);box-shadow:0 0 16px rgba(230,53,32,.15)}.prem-upload-row{display:flex;align-items:center;gap:10px;margin-bottom:22px}.prem-upload-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:2px dashed #ddd;border-radius:10px;font-size:.8rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .2s}.prem-upload-btn:hover{border-color:var(--red);color:var(--red)}.prem-upload-ok{font-size:.9rem}.prem-join-btn{width:100%;padding:14px;border:none;border-radius:14px;background:var(--gradient-main);color:#fff;font-size:1rem;font-weight:800;cursor:pointer;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 32px rgba(230,53,32,.2);font-family:inherit}.prem-join-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 40px rgba(230,53,32,.3)}.prem-join-btn:disabled{opacity:.4;cursor:not-allowed}.prem-join-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:joinShine 3s infinite}@keyframes joinShine{to{left:200%}}.prem-chat{display:flex;flex-direction:column;height:calc(100vh - 150px);max-width:var(--max-width);margin:0 auto;background:var(--bg-body)}.prem-chat-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(255,252,248,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(200,170,140,.2);flex-shrink:0;box-shadow:0 2px 12px rgba(180,140,100,.08)}.prem-chat-header-left{display:flex;align-items:center;gap:10px}.prem-chat-icon{width:38px;height:38px;flex-shrink:0}.prem-chat-icon svg{width:100%;height:100%}.prem-chat-title-wrap h2{font-family:var(--font-heading);font-size:1.05rem;font-weight:800;background:linear-gradient(135deg,#e63520,#ff6b4a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;letter-spacing:-.02em}.prem-chat-subtitle{display:flex;align-items:center;gap:5px;font-size:.68rem;color:var(--text-muted);font-weight:500;letter-spacing:.01em}.prem-chat-sub-dot{width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,#e63520,#ff6b4a);display:inline-block}.prem-online-pill{display:inline-flex;align-items:center;gap:5px;font-size:.68rem;font-weight:600;color:#16a34a;background:rgba(22,163,74,.08);padding:3px 10px;border-radius:20px}.prem-online-dot{width:6px;height:6px;border-radius:50%;background:#16a34a;animation:premPulse 2s ease-in-out infinite}@keyframes premPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}.prem-profile-btn{width:36px;height:36px;border-radius:50%;border:2px solid rgba(230,53,32,.2);background:var(--bg-cream);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.1rem;transition:all .3s;overflow:hidden}.prem-profile-btn:hover{border-color:var(--red);box-shadow:0 0 8px rgba(230,53,32,.15)}.prem-profile-img{width:100%;height:100%;object-fit:cover;border-radius:50%}.prem-live-feed-wrap{margin:8px 10px 0;border:1px solid rgba(230,53,32,.14);border-radius:14px;background:rgba(255,255,255,.65);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.prem-live-feed-wrap .live-feed{margin:0;max-width:none;padding:10px}.prem-live-feed-wrap .live-feed-sub{margin-bottom:8px}.prem-live-feed-wrap .live-feed-list{max-height:180px;overflow-y:auto}.prem-chat-body{flex:1 1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:8px;background:var(--bg-body);scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.08) transparent}.prem-chat-body::-webkit-scrollbar{width:4px}.prem-chat-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:4px}.prem-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.prem-empty-icon{font-size:3.5rem;opacity:.2;animation:emptyBounce 3s ease-in-out infinite}@keyframes emptyBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.prem-empty p{font-size:.9rem;color:var(--text-muted);font-weight:600}.prem-empty span{font-size:.75rem;color:var(--text-muted);opacity:.6}.prem-msg{display:flex;gap:10px;align-items:flex-end;animation:msgSlideUp .4s cubic-bezier(.16,1,.3,1)}@keyframes msgSlideUp{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.prem-msg-me{flex-direction:row-reverse}.prem-msg-av{flex-shrink:0}.prem-msg-av-img{object-fit:cover}.prem-msg-av-emoji,.prem-msg-av-img{width:32px;height:32px;border-radius:50%;border:2px solid #eee}.prem-msg-av-emoji{background:var(--bg-cream);display:flex;align-items:center;justify-content:center;font-size:1rem}.prem-msg-bubble{background:var(--bg-white);border:1px solid #eee;border-radius:4px 16px 16px 16px;padding:8px 12px;max-width:78%;box-shadow:0 2px 8px rgba(0,0,0,.03)}.prem-msg-me .prem-msg-bubble{background:linear-gradient(135deg,rgba(230,53,32,.06),rgba(255,107,44,.06));border-color:rgba(230,53,32,.1);border-radius:16px 4px 16px 16px}.prem-msg-admin .prem-msg-bubble{background:linear-gradient(135deg,#fffaf5,#fff5ed);border-color:rgba(255,140,66,.2);border-left:3px solid var(--orange)}.prem-msg-top{display:flex;align-items:baseline;gap:8px;margin-bottom:3px}.prem-msg-name{font-family:var(--font-heading);font-size:.74rem;font-weight:700;color:var(--text-secondary);letter-spacing:-.01em}.prem-msg-me .prem-msg-name{color:var(--red)}.prem-msg-admin .prem-msg-name{color:var(--orange)}.prem-msg-time{font-size:.6rem;color:var(--text-muted);letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prem-admin-crown{margin-right:3px}.prem-msg-text{font-size:.88rem;line-height:1.6;color:var(--text-primary);word-break:break-word;letter-spacing:-.008em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.prem-msg-img-wrap{margin-top:4px;border-radius:12px;overflow:hidden}.prem-msg-img{max-width:260px;max-height:300px;width:100%;border-radius:12px;object-fit:cover;cursor:pointer;transition:transform .3s;border:1px solid #eee}.prem-msg-img:hover{transform:scale(1.03)}.prem-voice{gap:10px;padding:6px 0;min-width:180px}.prem-voice,.prem-voice-play{display:flex;align-items:center}.prem-voice-play{width:34px;height:34px;border-radius:50%;background:var(--gradient-main);border:none;color:#fff;font-size:.85rem;cursor:pointer;justify-content:center;flex-shrink:0;transition:transform .2s;box-shadow:0 4px 12px rgba(230,53,32,.2)}.prem-voice-play:hover{transform:scale(1.1)}.prem-voice-me .prem-voice-play{background:var(--bg-white);color:var(--red);border:2px solid var(--red);box-shadow:none}.prem-voice-track{flex:1 1;height:30px;position:relative;display:flex;align-items:center;overflow:hidden;border-radius:4px}.prem-voice-bars{display:flex;align-items:center;gap:2px;height:100%;width:100%;opacity:.35}.prem-vbar{flex:1 1;background:var(--text-muted);border-radius:2px;min-width:2px}.prem-voice-me .prem-vbar{background:var(--red);opacity:.4}.prem-voice-progress{position:absolute;top:0;left:0;bottom:0;background:linear-gradient(90deg,rgba(230,53,32,.15),rgba(255,140,66,.15));border-radius:4px;transition:width .1s linear;pointer-events:none}.prem-voice-dur{font-size:.68rem;color:var(--text-muted);font-weight:600;flex-shrink:0;min-width:32px}.prem-rec-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(230,53,32,.04);border-top:1px solid rgba(230,53,32,.1);flex-shrink:0;animation:recFadeIn .3s ease}@keyframes recFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.prem-rec-pulse{width:10px;height:10px;border-radius:50%;background:var(--red);animation:recPulse 1s ease-in-out infinite;flex-shrink:0}@keyframes recPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.prem-rec-time{font-size:.85rem;font-weight:700;color:var(--red);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.prem-rec-wave{flex:1 1;display:flex;align-items:center;gap:3px;height:24px}.prem-wave-bar{flex:1 1;background:var(--red);border-radius:2px;animation:waveAnim .8s ease-in-out infinite alternate}@keyframes waveAnim{0%{height:4px;opacity:.2}to{height:20px;opacity:.6}}.prem-rec-cancel{width:36px;height:36px;border-radius:50%;background:var(--bg-cream);border:2px solid #eee;color:var(--text-muted);font-size:.9rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.prem-rec-cancel:hover{background:rgba(230,53,32,.06);color:var(--red);border-color:var(--red)}.prem-rec-send{width:40px;height:40px;border-radius:50%;background:var(--gradient-main);border:none;color:#fff;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s;box-shadow:0 4px 16px rgba(230,53,32,.2)}.prem-rec-send:hover{transform:scale(1.1)}.prem-input-bar{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-white);border-top:1px solid #eee;flex-shrink:0}.prem-attach-wrap{position:relative}.prem-attach-btn{width:38px;height:38px;border-radius:50%;border:2px solid #eee;background:var(--bg-cream);color:var(--text-secondary);font-size:1.3rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;font-weight:300}.prem-attach-btn:hover{border-color:var(--red);color:var(--red)}.prem-attach-menu{position:absolute;bottom:50px;left:0;background:var(--bg-white);border:1px solid #eee;border-radius:14px;padding:8px;display:flex;flex-direction:column;gap:2px;min-width:140px;box-shadow:0 12px 40px rgba(0,0,0,.08);animation:attachPop .25s cubic-bezier(.16,1,.3,1)}@keyframes attachPop{0%{opacity:0;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.prem-attach-opt{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;border:none;background:transparent;color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:background .2s;font-family:inherit;text-align:left;width:100%}.prem-attach-opt:hover{background:var(--bg-cream)}.prem-attach-icon{font-size:1.2rem}.prem-text-input{flex:1 1;padding:10px 16px;background:var(--bg-cream);border:2px solid #eee;border-radius:24px;color:var(--text-primary);font-size:.9rem;outline:none;font-family:inherit;transition:all .3s}.prem-text-input:focus{border-color:var(--red);background:#fff}.prem-text-input::placeholder{color:var(--text-muted)}.prem-mic-btn,.prem-send-btn{width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;flex-shrink:0}.prem-send-btn{background:var(--gradient-main);color:#fff;font-size:1.15rem;box-shadow:0 4px 16px rgba(230,53,32,.2);animation:sendPop .3s cubic-bezier(.16,1,.3,1)}@keyframes sendPop{0%{transform:scale(.8)}to{transform:scale(1)}}.prem-send-btn:hover:not(:disabled){transform:scale(1.1)}.prem-send-btn:disabled{opacity:.4;cursor:not-allowed}.prem-send-icon{display:flex;align-items:center;justify-content:center}.prem-mic-btn{background:var(--bg-cream);border:2px solid #eee;color:var(--text-muted);font-size:1.1rem}.prem-mic-btn:hover{border-color:var(--red);color:var(--red);background:rgba(230,53,32,.04)}@media (max-width:600px){.prem-chat{height:calc(100vh - 110px)}.prem-setup-card{padding:28px 20px}.prem-avatar-grid{gap:6px}.prem-av-opt{font-size:1.15rem}.prem-msg-img{max-width:200px;max-height:240px}}.blog-featured-title,.blog-newsletter-title,.cta-title,.page-hero-title,h1,h2,h3{font-family:var(--font-heading)}.header-url{color:#1a1a1a;font-weight:700}.section-tag{border:1px solid var(--gold);color:var(--gold-dark);background:linear-gradient(135deg,rgba(255,215,0,.08),rgba(255,165,0,.05))}.blog-badge-featured{background:var(--gradient-gold)!important;box-shadow:0 2px 8px rgba(255,215,0,.3)}.benefit-card,.blog-card,.feature-card,.info-card{background:rgba(255,255,255,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.5)}.benefit-card:hover,.blog-card:hover,.feature-card:hover,.info-card:hover{background:rgba(255,255,255,.9);border-color:rgba(230,53,32,.15)}.blog-newsletter-btn,.btn-primary,.btn-white,.cta-section .btn{position:relative;overflow:hidden}.blog-newsletter-btn:after,.btn-primary:after,.btn-white:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);animation:btnShimmer 3s ease-in-out infinite}@keyframes btnShimmer{0%{left:-100%}50%,to{left:150%}}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background-image:radial-gradient(1.5px 1.5px at 10% 20%,rgba(255,215,0,.2) 50%,transparent 0),radial-gradient(1px 1px at 30% 65%,rgba(230,53,32,.15) 50%,transparent 0),radial-gradient(1.5px 1.5px at 60% 15%,rgba(255,165,0,.18) 50%,transparent 0),radial-gradient(1px 1px at 80% 40%,rgba(255,215,0,.15) 50%,transparent 0),radial-gradient(1.5px 1.5px at 45% 80%,rgba(230,53,32,.12) 50%,transparent 0),radial-gradient(1px 1px at 90% 70%,rgba(255,215,0,.2) 50%,transparent 0),radial-gradient(1.5px 1.5px at 15% 90%,rgba(255,165,0,.14) 50%,transparent 0),radial-gradient(1px 1px at 70% 55%,rgba(255,215,0,.12) 50%,transparent 0);background-size:300px 300px;animation:particleDrift 20s linear infinite}@keyframes particleDrift{0%{transform:translate(0)}to{transform:translate(-30px,-30px)}}.scroll-reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.scroll-reveal:nth-child(2){transition-delay:.1s}.scroll-reveal:nth-child(3){transition-delay:.2s}.scroll-reveal:nth-child(4){transition-delay:.3s}.scroll-reveal:nth-child(5){transition-delay:.4s}*{scroll-behavior:smooth}.header-globe{animation:globeSpin 6s linear infinite}@keyframes globeSpin{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}.section-inner:before{content:"";display:block;width:40px;height:3px;background:var(--gradient-gold);border-radius:2px;margin:0 auto 16px}.benefit-card:before,.blog-card:before,.feature-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(230,53,32,.15),rgba(255,215,0,.1));opacity:0;transition:opacity .3s;z-index:-1}.benefit-card:hover:before,.blog-card:hover:before,.feature-card:hover:before{opacity:1}.benefit-card,.blog-card,.feature-card{position:relative}.vvip-structure-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}.vvip-step-card{background:white;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.04)}.vvip-step-card:hover{transform:translateY(-8px);border-color:rgba(230,53,32,.15);box-shadow:0 15px 35px rgba(0,0,0,.08)}.vvip-step-card.highlight-step{background:linear-gradient(145deg,#1a1a2e,#16213e);border-color:rgba(230,53,32,.4);box-shadow:0 4px 20px rgba(230,53,32,.12)}.vvip-step-card.highlight-step:hover{border-color:rgba(230,53,32,.6);box-shadow:0 15px 40px rgba(230,53,32,.2)}.vvip-step-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem}.vvip-step-num{font-size:2rem;font-weight:800;color:rgba(230,53,32,.15);font-family:var(--font-heading);line-height:1}.vvip-step-card.highlight-step .vvip-step-num{color:rgba(230,53,32,.3)}.vvip-step-title{font-size:1.35rem;font-weight:700;background:linear-gradient(90deg,#1a1a2e,#2d2d44);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0}.vvip-step-card.highlight-step .vvip-step-title{background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vvip-step-desc{font-size:1rem;line-height:1.7;color:#555;margin-bottom:0}.vvip-step-card.highlight-step .vvip-step-desc{color:rgba(255,255,255,.85)}.vvip-step-list{list-style:none;margin:1.5rem 0 0;border-top:1px solid rgba(255,255,255,.1);padding:1rem 0 0}.vvip-step-list li{margin-bottom:.8rem;padding-left:0;position:relative;font-size:.95rem;color:var(--text-white);display:flex;align-items:center;gap:8px}.vvip-step-list li:last-child{margin-bottom:0}.blog-article-wrapper{max-width:760px;margin:0 auto;padding:0 20px}.blog-article-meta{display:flex;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:40px;flex-wrap:wrap}.blog-article-meta-item{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--text-muted);font-weight:500}.blog-article-meta-item .meta-icon,.blog-article-meta-item svg{font-size:1rem;opacity:.7}.blog-article-meta-divider{width:4px;height:4px;border-radius:50%;background:var(--text-muted);opacity:.4}.blog-content{font-family:var(--font-body);font-size:1.08rem;line-height:1.85;color:var(--text-primary);letter-spacing:-.01em}.blog-content h2{font-family:var(--font-heading);font-size:1.65rem;font-weight:800;color:var(--text-primary);margin:48px 0 16px;padding-bottom:12px;border-bottom:2px solid var(--gradient-main);border-image:var(--gradient-main) 1;letter-spacing:-.02em;line-height:1.3}.blog-content h2:first-child{margin-top:0}.blog-content h3{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;color:var(--text-primary);margin:36px 0 12px;padding-left:16px;border-left:3px solid var(--pink);line-height:1.35}.blog-content p{margin:0 0 20px;color:var(--text-secondary);font-weight:400}.blog-content strong{color:var(--text-primary);font-weight:700}.blog-content a{color:var(--pink);font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(230,53,32,.2);transition:all .2s ease;padding-bottom:1px}.blog-content a:hover{border-color:var(--pink);color:var(--red)}.blog-content ul{margin:16px 0 24px;padding:0;list-style:none}.blog-content ul li{position:relative;padding:10px 0 10px 28px;font-size:1rem;color:var(--text-secondary);border-bottom:1px solid rgba(0,0,0,.04)}.blog-content ul li:last-child{border-bottom:none}.blog-content ul li:before{content:"";position:absolute;left:0;top:16px;width:8px;height:8px;border-radius:50%;background:var(--gradient-main);box-shadow:0 0 6px rgba(230,53,32,.25)}.blog-content ol{margin:16px 0 24px;padding:0;list-style:none;counter-reset:blog-counter}.blog-content ol li{position:relative;padding:12px 0 12px 48px;font-size:1rem;color:var(--text-secondary);border-bottom:1px solid rgba(0,0,0,.04);counter-increment:blog-counter}.blog-content ol li:last-child{border-bottom:none}.blog-content ol li:before{content:counter(blog-counter);position:absolute;left:0;top:10px;width:32px;height:32px;border-radius:50%;background:var(--gradient-main);color:white;font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(230,53,32,.2)}.blog-content blockquote{position:relative;margin:32px 0;padding:28px 28px 28px 32px;background:linear-gradient(135deg,#fff8f5,#fff0eb);border-left:4px solid;border-image:var(--gradient-main) 1;border-radius:0 var(--radius) var(--radius) 0;font-style:italic;font-size:1.05rem;line-height:1.7;color:var(--text-secondary);box-shadow:0 2px 12px rgba(230,53,32,.06)}.blog-content blockquote:before{content:"\201C";position:absolute;top:-8px;left:16px;font-size:4rem;font-family:var(--font-heading);color:rgba(230,53,32,.12);line-height:1}.blog-content blockquote em{display:block;margin-top:12px;font-size:.88rem;font-style:normal;font-weight:700;color:var(--pink)}.blog-share-bar{display:flex;align-items:center;gap:12px;margin:40px 0;padding:20px 0;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.blog-share-label{font-size:.82rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px}.blog-share-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;border:1.5px solid rgba(0,0,0,.08);background:white;cursor:pointer;transition:all .25s ease}.blog-share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--pink)}.blog-nav-bottom{display:flex;align-items:center;justify-content:space-between;margin:40px 0;gap:16px}.info-hero{position:relative;background:radial-gradient(circle at 50% 30%,rgba(220,40,30,.15) 0,transparent 60%),linear-gradient(135deg,#1a0505,#3d0a0a 50%,#1a0505);padding:140px 20px 100px;text-align:center;overflow:hidden;color:white}.info-hero:before{top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:40px 40px;opacity:.3}.info-hero:after,.info-hero:before{content:"";position:absolute;pointer-events:none}.info-hero:after{top:-50%;left:50%;transform:translateX(-50%);width:80%;height:80%;background:radial-gradient(circle,rgba(230,53,32,.3) 0,transparent 70%);filter:blur(80px)}.info-hero-inner{position:relative;max-width:900px;margin:0 auto;z-index:2}.info-hero .section-tag{background:rgba(255,255,255,.1);color:#ffccbc;box-shadow:0 0 20px rgba(230,53,32,.2);border:1px solid rgba(255,255,255,.1);margin-bottom:24px;display:inline-block;padding:8px 16px;border-radius:50px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px}.info-hero-title{font-family:var(--font-heading);font-size:4rem;font-weight:800;line-height:1.1;margin:0 0 32px;letter-spacing:-.02em;text-shadow:0 10px 30px rgba(0,0,0,.5);color:white}.info-hero-title .text-gradient{background:linear-gradient(90deg,#ffffff 0,#f0f0f0 40%,#a0a0a0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.info-hero-subtitle{font-size:1.25rem;line-height:1.7;color:rgba(255,255,255,.85);max-width:700px;margin:0 auto 60px;font-weight:400}.info-hero-stats{display:inline-flex;align-items:center;justify-content:center;gap:40px;padding:24px 48px;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:100px;box-shadow:0 20px 40px rgba(0,0,0,.3)}.info-stat{display:flex;flex-direction:column;align-items:center}.info-stat-num{font-family:var(--font-heading);font-size:2rem;font-weight:800;color:white;line-height:1;margin-bottom:4px;text-shadow:0 4px 12px rgba(0,0,0,.3)}.info-stat-label{font-size:.85rem;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:1px;font-weight:600}.info-stat-divider{width:1px;height:40px;background:rgba(255,255,255,.15)}@media (max-width:768px){.info-hero{padding:100px 20px 60px}.info-hero-title{font-size:2.8rem}.info-hero-stats{display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:24px;width:100%}.info-stat-divider{width:100%;height:1px}}.info-hero-logo{display:inline-block;vertical-align:middle;margin:0 0 0 12px;max-height:80px;width:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}@media (max-width:768px){.info-hero-logo{display:block;margin:12px auto 0;max-height:60px}}.seo-content-section{padding:4rem 1.5rem;background:linear-gradient(180deg,#111,#0a0a0a);color:#888;font-size:.95rem;line-height:1.6;border-top:1px solid rgba(255,255,255,.05)}.seo-container{max-width:1000px;margin:0 auto}.seo-content-section h2{font-size:1.5rem;color:#fff;margin-bottom:2rem;font-weight:700;text-align:center}.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:2rem}.seo-item h3{font-size:1.1rem;color:#e0e0e0;margin-bottom:.75rem;font-weight:600}.seo-item p{margin-bottom:0}.seo-item strong{color:#fff;font-weight:500}.seo-footer-text{text-align:center;max-width:800px;margin:0 auto;font-style:italic;opacity:.7}@media (max-width:768px){.seo-content-section{padding:3rem 1rem;text-align:left}.seo-content-section h2{font-size:1.25rem;text-align:left}.seo-grid{grid-template-columns:1fr;gap:1.5rem}.seo-footer-text{text-align:left}}.community-icon{width:56px;height:56px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center}.community-icon svg{width:100%;height:100%;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.event-promo-banner{display:block;position:relative;margin:16px 16px 0;padding:22px 24px;border-radius:16px;background:linear-gradient(135deg,#1a0505,#3d0a0a 50%,#2a0800);border:2px solid rgba(230,53,32,.5);overflow:hidden;cursor:pointer;transition:all .3s ease}.event-promo-banner:hover{border-color:rgba(255,215,0,.6);transform:translateY(-2px);box-shadow:0 8px 32px rgba(230,53,32,.3),0 0 20px rgba(255,215,0,.1)}.event-promo-glow{position:absolute;top:-50%;right:-20%;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(230,53,32,.2),transparent 70%);pointer-events:none}.event-promo-content{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;z-index:1}.event-promo-left{flex:1 1}.event-promo-badge{display:inline-block;background:linear-gradient(135deg,#e63520,#ff6b4a);color:#fff;font-size:11px;font-weight:800;padding:4px 14px;border-radius:20px;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase;animation:event-badge-pulse 2s ease-in-out infinite}@keyframes event-badge-pulse{0%,to{box-shadow:0 0 8px rgba(230,53,32,.3)}50%{box-shadow:0 0 20px rgba(230,53,32,.5)}}.event-promo-title{font-family:Playfair Display,Georgia,serif;font-size:1.4rem;font-weight:900;color:#FFD700;-webkit-text-fill-color:#FFD700;text-shadow:0 0 20px rgba(255,215,0,.3),0 2px 4px rgba(0,0,0,.5);margin:0 0 8px;line-height:1.3}.event-promo-desc{color:#fff;font-size:.88rem;margin:0;line-height:1.5;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.4)}.event-promo-right{flex-shrink:0}.event-promo-cta{display:inline-block;background:linear-gradient(135deg,#FFD700,#ffa500);color:#1a0505;font-size:.95rem;font-weight:900;padding:12px 28px;border-radius:12px;letter-spacing:.5px;box-shadow:0 4px 20px rgba(255,215,0,.3);transition:all .3s;position:relative;overflow:hidden}.event-promo-banner:hover .event-promo-cta{box-shadow:0 6px 24px rgba(230,53,32,.4)}.event-promo-cta:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);animation:event-cta-shine 3s ease-in-out infinite}@keyframes event-cta-shine{0%{left:-100%}50%,to{left:150%}}@media (max-width:480px){.event-promo-banner{margin:12px 12px 0;padding:16px 18px}.event-promo-title{font-size:1.1rem}.event-promo-content{flex-direction:column;text-align:center}.event-promo-cta{width:100%;text-align:center;display:block}}