.contact-form-section[data-astro-cid-svshx33u]{margin-top:32px;text-align:center}.contact-form-section[data-astro-cid-svshx33u] h3[data-astro-cid-svshx33u]{font-size:1.1rem;color:var(--text-primary);margin-bottom:4px;text-align:center}.form-desc[data-astro-cid-svshx33u]{font-size:.85rem;color:var(--text-tertiary);margin-bottom:24px;text-align:center}.contact-form[data-astro-cid-svshx33u]{max-width:480px;margin:0 auto;text-align:left}.form-field[data-astro-cid-svshx33u]{margin-bottom:16px}.form-field[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{display:block;font-size:.88rem;font-weight:500;color:var(--text-primary);margin-bottom:6px}.form-field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.form-field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{width:100%;padding:10px 14px;font-size:.9rem;font-family:inherit;color:var(--text-primary);background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast);box-sizing:border-box}.form-field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus,.form-field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha-10)}.form-submit[data-astro-cid-svshx33u]{width:100%;margin-top:4px}.form-submit[data-astro-cid-svshx33u]:disabled{opacity:.6;cursor:not-allowed}.form-feedback[data-astro-cid-svshx33u]{font-size:.85rem;margin-top:12px;text-align:center}.form-success[data-astro-cid-svshx33u]{color:var(--success)}.form-error[data-astro-cid-svshx33u]{color:var(--error)}.form-fallback[data-astro-cid-svshx33u]{text-align:center}.form-fallback[data-astro-cid-svshx33u] p[data-astro-cid-svshx33u]{font-size:.88rem;color:var(--text-secondary);margin-bottom:12px}.form-hint[data-astro-cid-svshx33u]{font-size:.82rem;color:var(--text-tertiary);margin-top:8px}.shop-page{padding-top:64px}.shop-page h2{font-size:1.6rem;font-weight:500;color:var(--text-primary);text-align:center;margin-bottom:8px}.shop-page h3{font-weight:500;color:var(--text-primary)}.shop-section-desc{text-align:center;color:var(--text-secondary);max-width:600px;margin:0 auto 40px;font-size:.95rem;font-weight:300}.shop-section{padding:64px 20px;max-width:1100px;margin:0 auto}.shop-section-alt{background:var(--bg-secondary);max-width:100%}.shop-section-alt>*{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.shop-hero{background:linear-gradient(180deg,hsla(var(--primary-h),40%,95%,1),hsla(var(--primary-h),30%,97%,1),#fff);padding:80px 20px 60px;max-width:100%}.shop-hero-grid{max-width:1100px;margin:0 auto}.shop-hero h1{font-size:2.2rem;line-height:1.2;margin-bottom:16px;color:var(--text-primary);font-weight:500}.shop-hero h1 span{display:block;color:var(--primary)}.shop-hero p{font-size:1.05rem;color:var(--text-secondary);margin-bottom:24px;max-width:500px;line-height:1.8;font-weight:300}.shop-hero-btns{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.shop-hero-stats{display:flex;gap:28px}.shop-hero-stat{text-align:center}.shop-hero-stat strong{display:block;font-size:1.3rem;color:var(--primary);font-weight:600}.shop-hero-stat span{font-size:.78rem;color:var(--text-tertiary)}.hero-quick-contact{margin-top:20px}.shop-hero-qr{display:inline-flex;align-items:center;gap:20px;margin-bottom:32px;padding:16px 24px;background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.store-qr-canvas,.store-qr-img{display:block;width:120px;height:120px;border-radius:8px;flex-shrink:0}.store-qr-info{display:flex;flex-direction:column;gap:4px}.store-qr-label{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.store-qr-sub{font-size:.9rem;color:var(--text-secondary)}.btn-store{background:linear-gradient(135deg,var(--accent, #FF7B42),#E8652E)!important;border-color:transparent!important}.btn-store:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff7b4266!important}.distributor-entry-card{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:780px;margin:32px auto 0;padding:32px;background:linear-gradient(135deg,var(--primary-alpha-06),var(--bg-white));border:1px solid var(--primary-alpha-20);border-radius:var(--radius-lg)}.distributor-entry-content h3{font-size:1.15rem;margin-bottom:8px}.distributor-entry-content p{font-size:.9rem;color:var(--text-secondary);margin-bottom:16px;line-height:1.7}.distributor-entry-icon{font-size:3.5rem;flex-shrink:0}.g-cta .btn-primary{background:#fff;color:var(--primary)}.g-cta .btn-outline{border-color:#ffffff80;color:#fff;background:#ffffff1a}.g-cta .btn-outline-light{border-color:#ffffff4d;color:#ffffffd9;background:transparent}.g-cta .btn-outline-light:hover{border-color:#fff9;color:#fff;background:#ffffff14}.g-cta-shop-qr{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:24px;padding:16px 24px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);backdrop-filter:blur(4px)}.g-cta-shop-qr .store-qr-label{color:#fffffff2}.g-cta-shop-qr .store-qr-sub{color:#ffffffb3}.g-cta-qr{margin-top:32px}.g-cta-qr .qr-section h3,.g-cta-qr .qr-desc{color:#ffffffe6}.g-cta-qr .qr-card{background:#fffffff2}.contact-grid{display:flex;justify-content:center;gap:24px}.contact-method{display:flex;align-items:center;gap:12px;background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:20px 28px}.c-icon,.contact-method-icon{font-size:1.5rem}.contact-method h4{font-size:.95rem;color:var(--text-primary);margin-bottom:2px}.contact-method p{font-size:.85rem;color:var(--text-secondary)}.prod-cats{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.prod-cat{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:24px;display:flex;gap:16px;align-items:flex-start}.prod-cat-icon{font-size:2rem;flex-shrink:0}.prod-cat h3{font-size:1.05rem;margin-bottom:4px}.prod-cat p{font-size:.88rem;color:var(--text-secondary);margin-bottom:8px}.prod-tags{display:flex;flex-wrap:wrap;gap:6px}.prod-tags span{font-size:.75rem;background:var(--bg-secondary);color:var(--primary);padding:3px 10px;border-radius:20px}@media(max-width:768px){.shop-hero h1{font-size:1.6rem}.shop-hero p{font-size:.95rem}.shop-hero-stats{gap:16px}.shop-page h2{font-size:1.3rem}.shop-section{padding:48px 16px}.shop-hero-qr{flex-direction:column;text-align:center;padding:16px}.distributor-entry-card{flex-direction:column;text-align:center;padding:24px}.distributor-entry-icon{display:none}.contact-grid{flex-direction:column;align-items:center}.prod-cats{grid-template-columns:1fr}}.plan-card,.about-card,.hot-card,.why-card,.why-bgi-card,.who-card,.income-card,.product-mini-card,.distro-step,.step-item,.distro-cta,.products-preview,.contact-method,.advantage-item{background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:all var(--transition-base)}.about-card:hover,.hot-card:hover,.why-bgi-card:hover,.who-card:hover,.product-mini-card:hover,.distro-step:hover,.step-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.card-accent{border:2px solid var(--primary);background:linear-gradient(180deg,var(--primary-alpha-04) 0%,var(--bg-white) 100%)}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:900px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}
