.home-page .section-header p,.home-page .feature-desc,.home-page .product-desc,.home-page .trust-stat-label{font-size: var(--fs-2);line-height: 1.65}.home-page .feature-title,.home-page .product-title{font-size: var(--fs-4)}.home-page .section-header h2{font-size: clamp(1.75rem,4vw,2.25rem)}.usa-banner{background: linear-gradient(135deg,#1e3a5f 0%,#0a1929 100%);color: #fff;padding: var(--s3) var(--s4);text-align: center}.usa-banner-inner{display: flex;align-items: center;justify-content: center;gap: var(--s4);flex-wrap: wrap}.usa-banner .flag{font-size: 1.5rem}.usa-banner strong{color: #60a5fa}.usa-banner-cta{background: #22c55e;color: #fff;padding: var(--s2) var(--s4);border-radius: var(--r-sm);text-decoration: none;font-weight: 600;font-size: var(--fs-1)}.top-bar{background: linear-gradient(135deg,#1e3a5f 0%,#0a1929 100%);color: #fff;padding: var(--s2) var(--s4);text-align: center;font-size: var(--fs-1)}.top-bar-inner{display: flex;align-items: center;justify-content: center;gap: var(--s2)}.top-bar strong{color: #60a5fa}.hero-tag{display: inline-block;background: var(--accent);color: #fff;padding: var(--s1) var(--s3);border-radius: var(--r-sm);font-size: var(--fs-0);font-weight: 700;letter-spacing: 0.1em;margin-bottom: var(--s4);text-transform: uppercase}.hero-trust-pill{color: rgba(255,255,255,0.85);font-size: var(--fs-1);margin-top: var(--s3);padding: var(--s2) var(--s4);background: rgba(255,255,255,0.1);border-radius: var(--r-full);display: inline-block}.hero-split{padding: var(--s5) 0 var(--s6)}.hero-row{display: grid;grid-template-columns: 1fr 1fr;gap: 40px;align-items: center}.hero-copy{text-align: left}.hero-copy h1{color: #fff;font-size: clamp(1.875rem,4vw,2.75rem);font-weight: 800;line-height: 1.15;margin-bottom: var(--s3);text-shadow: 0 2px 8px rgba(0,0,0,0.3)}.hero-subtitle{color: rgba(255,255,255,0.85);font-size: var(--fs-2);line-height: 1.55;margin-bottom: var(--s5);max-width: 50ch}.hero-copy .hero-tag{margin-bottom: var(--s3)}.hero-copy .hero-trust-pill{margin-top: var(--s4)}.hero-media{display: flex;justify-content: flex-end;align-items: center}.hero-bottle{max-width: 300px;max-height: 300px;width: 100%;height: auto;object-fit: contain;border-radius: var(--r-lg);box-shadow: 0 20px 60px rgba(0,0,0,0.3);transition: transform var(--transition-base)}.hero-bottle:hover{transform: scale(1.02)}@media (max-width: 991px){.hero-row{display: flex !important;flex-direction: column !important;gap: var(--s5) !important;text-align: center}.hero-copy{text-align: center !important;order: 1}.hero-copy .hero-buttons{justify-content: center !important;flex-direction: column;align-items: stretch}.hero-copy .hero-buttons a{width: 100%;text-align: center}.hero-media{justify-content: center !important;order: 2}.hero-bottle{max-width: 220px !important;max-height: 220px !important}}.hero-home{padding: var(--s6) 0}.hero-content{max-width: 900px;margin: 0 auto}.hero-badges{display: flex;justify-content: center;gap: var(--s4);flex-wrap: wrap;margin-bottom: var(--s4)}.hero-badge{background: rgba(255,255,255,0.1);border: 1px solid rgba(255,255,255,0.2);padding: var(--s2) var(--s4);border-radius: var(--r-full);font-size: var(--fs-0);font-weight: 500;color: #fff}.hero-buttons{display: flex;gap: var(--s4);justify-content: center;flex-wrap: wrap;margin-bottom: var(--s4)}.hero-benefits{color: #fff;font-size: var(--fs-2);margin-bottom: var(--s4);letter-spacing: 0.03em;font-weight: 500;text-shadow: 0 2px 12px rgba(0,0,0,0.5);display: inline-block;background: rgba(0,0,0,0.35);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);padding: var(--s2) var(--s4);border-radius: 50px}.hero-note{color: rgba(255,255,255,0.85);font-size: var(--fs-1);margin-top: var(--s3);text-shadow: 0 1px 8px rgba(0,0,0,0.4)}.btn-primary,a.btn-primary,a.btn-primary:visited,a.btn-primary:link{background: linear-gradient(135deg,#d97706 0%,#f59e0b 100%) !important;color: #fff !important;padding: var(--s4) var(--s6);border-radius: var(--r-lg);font-weight: 600;text-decoration: none !important;display: inline-block;transition: all 0.3s;box-shadow: 0 4px 15px rgba(217,119,6,0.3);border: none}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,a.btn-primary:hover,a.btn-primary:active,a.btn-primary:focus{color: #fff !important;transform: translateY(-2px);box-shadow: 0 6px 20px rgba(217,119,6,0.4);text-decoration: none !important}.btn-secondary,a.btn-secondary,a.btn-secondary:visited,a.btn-secondary:link{background: transparent !important;border: 2px solid #fff !important;color: #fff !important;padding: var(--s4) var(--s6);border-radius: var(--r-lg);font-weight: 600;text-decoration: none !important;display: inline-block;transition: all 0.3s}.btn-secondary:hover,.btn-secondary:focus,a.btn-secondary:hover,a.btn-secondary:focus{background: #fff !important;color: #1a1a2e !important;border-color: #fff !important;text-decoration: none !important}.btn-secondary:focus-visible{outline: 3px solid var(--accent);outline-offset: 2px}.trust-bar{background: #f9fafb;padding: var(--s4) var(--s4);border-top: 1px solid rgba(0,0,0,0.04);border-bottom: 1px solid var(--border)}.usa-highlight{background: linear-gradient(135deg,#0d2137 0%,#1a365d 100%);padding: var(--s5) var(--s4);border-bottom: 3px solid #3b82f6}.usa-highlight-inner{max-width: 1100px;margin: 0 auto;display: grid;grid-template-columns: 1.2fr 1fr;gap: var(--s5);align-items: center}.usa-highlight h2{color: #fff;font-size: var(--fs-4);margin-bottom: var(--s3);display: flex;align-items: center;gap: var(--s2)}.usa-highlight h2 .flag{font-size: 1.3em}.usa-highlight p{color: rgba(255,255,255,0.85);font-size: var(--fs-1);line-height: 1.6;margin-bottom: var(--s4)}.usa-highlight .btn-primary{padding: var(--s3) var(--s5);font-size: var(--fs-1)}.usa-benefits{background: rgba(255,255,255,0.08);border-radius: var(--r-md);padding: var(--s4);border: 1px solid rgba(255,255,255,0.12)}.usa-benefits h3{color: #60a5fa;font-size: var(--fs-1);margin-bottom: var(--s3);text-transform: uppercase;letter-spacing: 0.05em}.usa-benefits ul{list-style: none;padding: 0;margin: 0}.usa-benefits li{color: rgba(255,255,255,0.9);font-size: var(--fs-1);padding: var(--s2) 0;padding-left: var(--s4);position: relative}.usa-benefits li::before{content: '✓';position: absolute;left: 0;color: #34d399;font-weight: 700}@media (max-width: 768px){.usa-highlight-inner{grid-template-columns: 1fr;text-align: center}.usa-highlight h2{justify-content: center}.usa-benefits{text-align: left}}.global-supply-section{padding: var(--s5) var(--s4);background: var(--surface)}.market-cards-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s4);max-width: 1100px;margin: 0 auto}.market-card{background: var(--surface);border-radius: var(--r-lg);border: 1.5px solid var(--border);overflow: hidden;transition: all 0.35s ease;display: flex;flex-direction: column}.market-card:hover{border-color: var(--accent);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(0,0,0,0.08)}.market-card--usa{border-color: rgba(59,130,246,0.35);box-shadow: 0 2px 12px rgba(59,130,246,0.08)}.market-card--usa:hover{border-color: #3b82f6;box-shadow: 0 8px 24px rgba(59,130,246,0.15)}.market-card-header{background: linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color: #fff;padding: var(--s4);display: flex;align-items: center;gap: var(--s3)}.market-card-header,.market-card-header *,.market-card-header h3,.market-card-header a,.market-card-header a:visited,.market-card-header a:hover{color: #ffffff !important}.market-card-header .flag{font-size: 1.8em}.market-card-header h3{color: #ffffff !important;font-size: var(--fs-3);margin: 0}.market-card-body{padding: var(--s4);display: flex;flex-direction: column;flex: 1}.market-card-body ul{list-style: none;padding: 0;margin: 0 0 var(--s4);flex: 1}.market-card-body li{padding: 6px 0;font-size: var(--fs-1);color: var(--muted);padding-left: var(--s4);position: relative;line-height: 1.4}.market-card-body li::before{content: '→';position: absolute;left: 0;color: var(--accent)}.market-card--usa .usa-badge{background: linear-gradient(135deg,#1e40af 0%,#3b82f6 100%);color: #fff;padding: var(--s3);margin: 0 calc(-1 * var(--s4)) var(--s3);margin-top: calc(-1 * var(--s4));text-align: center;font-size: var(--fs-0);font-weight: 600}.market-card--usa .usa-badge,.market-card--usa .usa-badge *,.market-card--usa .usa-badge strong,.market-card--usa .usa-badge a,.market-card--usa .usa-badge a:visited,.market-card--usa .usa-badge a:hover,.market-card--usa .usa-badge a:active{color: #ffffff !important;text-decoration: none}.market-card--usa .usa-badge strong{display: block;font-size: var(--fs-1);margin-top: 2px;color: #ffffff !important}.market-card--usa .usa-badge *{text-shadow: 0 1px 2px rgba(0,0,0,0.35)}.market-card .btn-outline,.market-card a.btn-outline,.market-card a.btn-outline:visited,.market-card a.btn-outline:link{display: block;text-align: center;padding: var(--s3);border: 2px solid var(--primary) !important;background: var(--primary) !important;color: #fff !important;border-radius: var(--r-md);text-decoration: none !important;font-weight: 600;font-size: var(--fs-1);transition: all 0.2s;margin-top: auto}.market-card .btn-outline:hover,.market-card .btn-outline:focus,.market-card a.btn-outline:hover,.market-card a.btn-outline:focus{background: var(--primary-dark) !important;border-color: var(--primary-dark) !important;color: #fff !important}.market-card .btn-outline:focus-visible{outline: 3px solid var(--accent);outline-offset: 2px}@media (max-width: 991px){.market-cards-grid{grid-template-columns: 1fr;max-width: 450px}}.trust-stats{display: flex;justify-content: center;gap: var(--s7);flex-wrap: wrap}.trust-stat{text-align: center}.trust-stat-number{font-size: var(--fs-5);font-weight: 800;color: var(--primary)}.trust-stat-label{font-size: var(--fs-0);color: var(--muted);text-transform: uppercase;letter-spacing: 1px}.products-section{padding: var(--s5) var(--s4);background: var(--surface-light)}.section-header{text-align: center;max-width: 700px;margin: 0 auto var(--s5)}.section-header h2{font-weight: 700;letter-spacing: -0.02em;color: #0f172a;margin-bottom: var(--s3)}.section-header p{color: #525866;font-size: var(--fs-2);line-height: 1.6}.page-hero + .section-padding .section-header,.product-hero + .section-padding .section-header,.bulk-hero + .section-padding .section-header,.market-template-hero + .section-padding .section-header,.about-hero + .section-padding .section-header,.quality-hero + .section-padding .section-header,.faq-hero + .section-padding .section-header{max-width: 760px;margin: 0 auto var(--s6)}.page-hero + .section-padding .section-header p,.product-hero + .section-padding .section-header p,.bulk-hero + .section-padding .section-header p,.market-template-hero + .section-padding .section-header p,.about-hero + .section-padding .section-header p,.quality-hero + .section-padding .section-header p,.faq-hero + .section-padding .section-header p{max-width: 72ch;margin-left: auto;margin-right: auto}.page-hero + .section-padding .grid-2,.page-hero + .section-padding .grid-3,.page-hero + .section-padding .grid-4,.page-hero + .section-padding .grid-2-col,.product-hero + .section-padding .grid-2,.product-hero + .section-padding .grid-3,.product-hero + .section-padding .grid-4,.product-hero + .section-padding .grid-2-col,.bulk-hero + .section-padding .grid-2,.bulk-hero + .section-padding .grid-3,.bulk-hero + .section-padding .grid-4,.bulk-hero + .section-padding .grid-2-col,.market-template-hero + .section-padding .grid-2,.market-template-hero + .section-padding .grid-3,.market-template-hero + .section-padding .grid-4,.market-template-hero + .section-padding .grid-2-col,.about-hero + .section-padding .grid-2,.about-hero + .section-padding .grid-3,.about-hero + .section-padding .grid-4,.about-hero + .section-padding .grid-2-col,.quality-hero + .section-padding .grid-2,.quality-hero + .section-padding .grid-3,.quality-hero + .section-padding .grid-4,.quality-hero + .section-padding .grid-2-col,.faq-hero + .section-padding .grid-2,.faq-hero + .section-padding .grid-3,.faq-hero + .section-padding .grid-4,.faq-hero + .section-padding .grid-2-col{margin-top: var(--s5)}.product-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(320px,1fr));gap: var(--s5);max-width: 1000px;margin: 0 auto}.product-card{background: var(--surface);border-radius: var(--r-md);overflow: hidden;box-shadow: var(--shadow-sm);transition: all 0.35s ease}.product-card:hover{transform: translateY(-3px);box-shadow: 0 8px 24px rgba(0,0,0,0.1)}.product-image{height: 220px;background: var(--surface-light);display: flex;align-items: center;justify-content: center;overflow: hidden}.product-image img{width: 100%;height: 100%;object-fit: cover}.product-content{padding: var(--s5)}.product-tag{display: inline-block;background: var(--primary);color: #fff;padding: 4px var(--s3);border-radius: 4px;font-size: var(--fs-1);text-transform: uppercase;letter-spacing: 1px;margin-bottom: var(--s3)}.product-title{font-size: var(--fs-4);margin-bottom: var(--s3)}.product-desc{font-size: var(--fs-1);margin-bottom: var(--s3);color: #525866}.product-features{list-style: none;margin-bottom: var(--s4)}.product-features li{padding: 4px 0;font-size: var(--fs-1)}.product-features li i{color: var(--success);margin-right: var(--s2)}.product-cta{display: inline-block;color: var(--accent);font-weight: 600;text-decoration: none}.product-cta:hover{text-decoration: underline}.how-it-works{padding: var(--s4) var(--s4);background: var(--surface);border-top: 1px solid var(--border)}.steps-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;max-width: 1040px;margin: 0 auto}.step-card{text-align: center;padding: var(--s4) 16px;background: #fff;border-radius: var(--r-md);border: 1px solid var(--border);box-shadow: 0 1px 4px rgba(0,0,0,0.03);transition: all 0.3s ease}.step-card:hover{box-shadow: 0 4px 12px rgba(0,0,0,0.06);transform: translateY(-1px)}.step-number{width: 38px;height: 38px;background: linear-gradient(135deg,#d97706 0%,#f59e0b 100%);color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: var(--fs-2);font-weight: 700;margin: 0 auto 8px}.step-card .step-icon{width: 100px;height: 100px;max-width: 108px;max-height: 108px;background: var(--surface);border: 1.5px solid rgba(0,0,0,0.08);border-radius: 22px;display: flex;align-items: center;justify-content: center;margin: 0 auto 10px;transition: all 0.3s ease}.step-card .step-icon svg{width: 44px;height: 44px;max-width: 48px;max-height: 48px;color: var(--primary);stroke-width: 1.75}.step-card:hover .step-icon{border-color: rgba(212,175,55,0.35);box-shadow: 0 2px 8px rgba(0,0,0,0.04)}.step-title{font-size: 24px;font-weight: 800;color: var(--text);margin-bottom: 5px}.step-desc{font-size: 18px;line-height: 1.35}.step-time{font-size: var(--fs-1);color: var(--accent);margin-top: var(--s2);font-weight: 600}.features-section{padding: var(--s5) var(--s4);background: #F8F8FA}.features-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(320px,1fr));gap: 22px;max-width: 1140px;margin: 0 auto}.feature-card{background: #FCFCFD;padding: 22px;border-radius: 16px;border: 1px solid rgba(0,0,0,0.06);transition: all 0.3s ease;box-shadow: 0 1px 4px rgba(0,0,0,0.03);position: relative;overflow: hidden}.feature-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 2px;background: rgba(0,0,0,0.04);transition: background 0.35s ease}.feature-card:hover{border-color: rgba(212,175,55,0.4);transform: translateY(-2px);box-shadow: 0 6px 16px rgba(0,0,0,0.06)}.feature-card:hover::before{background: linear-gradient(90deg,rgba(212,175,55,0.6),rgba(212,175,55,0.3))}.feature-icon{width: 44px;height: 44px;background: #F6F6F8;border: 1px solid rgba(0,0,0,0.06);border-radius: 12px;display: flex;align-items: center;justify-content: center;margin-bottom: var(--s4)}.feature-icon svg{width: 22px;height: 22px;color: #1e293b;stroke-width: 1.75}.feature-title{font-size: var(--fs-3);font-weight: 600;margin-bottom: var(--s3);letter-spacing: -0.01em;color: #0f172a}.feature-desc{font-size: var(--fs-1);color: #525866;line-height: 1.6;margin: 0}.cta-section{background: linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color: #fff;padding: var(--s5) var(--s4);text-align: center}.cta-section h2{color: #fff;margin-bottom: var(--s3)}.cta-section p{color: rgba(255,255,255,0.9);max-width: 600px;margin: 0 auto var(--s4)}.bulk-hero{background: linear-gradient(135deg,var(--primary) 0%,#16213e 100%);color: white;padding: var(--s7) 0;text-align: center}.bulk-hero .breadcrumb{font-size: var(--fs-1);margin-bottom: var(--s4);opacity: 0.8}.bulk-hero .breadcrumb a{color: rgba(255,255,255,0.8);text-decoration: none}.bulk-hero .breadcrumb a:hover{color: white;text-decoration: underline}.bulk-hero h1{color: white}.bulk-hero-subtitle{font-size: var(--fs-3);color: rgba(255,255,255,0.9);max-width: 600px;margin: 0 auto var(--s5)}.bulk-hero-ctas{display: flex;gap: var(--s4);justify-content: center;flex-wrap: wrap}.volume-cards-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--s5)}.volume-card{background: var(--surface);border-radius: var(--r-lg);padding: var(--s6);text-align: center;border: 2px solid var(--border);transition: all var(--transition-base);position: relative}.volume-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-lg);border-color: var(--accent)}.volume-card-featured{border-color: var(--accent);box-shadow: var(--shadow-md)}.volume-badge{position: absolute;top: -12px;left: 50%;transform: translateX(-50%);background: var(--accent);color: white;padding: 6px var(--s4);border-radius: var(--r-full);font-size: var(--fs-1);font-weight: 700;white-space: nowrap}.volume-label{font-size: 2.25rem;font-weight: 800;color: var(--primary);margin-bottom: 4px}.volume-best-for{font-size: var(--fs-1);margin-bottom: var(--s4)}.volume-specs{list-style: none;padding: 0;margin: 0 0 var(--s5);text-align: left}.volume-specs li{padding: var(--s2) 0;padding-left: var(--s5);position: relative;font-size: var(--fs-1);border-bottom: 1px solid var(--border)}.volume-specs li:last-child{border-bottom: none}.volume-specs li::before{content: "\2713";position: absolute;left: 0;color: var(--success);font-weight: 700}.volume-card .button{width: 100%}.grade-cards-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s5);max-width: 1000px;margin: 0 auto}.grade-card{background: var(--surface);border-radius: var(--r-lg);padding: var(--s6);text-align: center;border: 1px solid var(--border);transition: all var(--transition-base)}.grade-card:hover{transform: translateY(-4px);box-shadow: var(--shadow-lg)}.grade-specs{list-style: none;padding: 0;margin: 0 0 var(--s5);text-align: left}.grade-specs li{padding: var(--s2) 0;padding-left: var(--s5);position: relative;font-size: var(--fs-1)}.grade-specs li::before{content: "\2713";position: absolute;left: 0;color: var(--success);font-weight: 700}.grade-card .button{width: 100%}.quote-form-card{background: var(--surface);border-radius: var(--r-lg);padding: var(--s6);max-width: 700px;margin: 0 auto;box-shadow: var(--shadow-md)}.why-choose-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s5)}.why-card{background: var(--surface-light);border-radius: var(--r-md);padding: var(--s5);text-align: center;transition: all var(--transition-base)}.why-card:hover{transform: translateY(-2px);box-shadow: var(--shadow-md)}.why-icon{font-size: 2.5rem;margin-bottom: var(--s3)}.bulk-cta-band{background: var(--secondary);color: white;padding: var(--s6) 0;text-align: center}.bulk-cta-band h2{color: white;margin-bottom: var(--s3)}.bulk-cta-band p{font-size: var(--fs-3);opacity: 0.95;max-width: 600px;margin: 0 auto var(--s5)}.product-hero{background: linear-gradient(135deg,var(--primary) 0%,#16213e 100%);color: white;padding: var(--s7) 0;text-align: center}.product-badge{display: inline-block;background: rgba(255,255,255,0.1);border: 1px solid rgba(255,255,255,0.2);padding: var(--s2) var(--s4);border-radius: var(--r-full);font-size: var(--fs-1);font-weight: 600;text-transform: uppercase;letter-spacing: 1px;margin-bottom: var(--s4)}.product-hero h1{font-size: clamp(2rem,5vw,3rem);font-weight: 800;margin-bottom: var(--s4)}.product-hero-text{font-size: var(--fs-3);color: rgba(255,255,255,0.9);max-width: 700px;margin: 0 auto var(--s5)}.hero-ctas{display: flex;gap: var(--s4);justify-content: center;flex-wrap: wrap;align-items: center}.product-page .hero-ctas .button,.product-page .cta-buttons .button{min-height: 48px;min-width: 180px;padding: 12px 28px;font-size: var(--fs-2)}.product-page .wholesale-cards .button{font-size: var(--fs-1);padding: 10px 20px;min-width: auto}.product-cards-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: var(--s5)}.product-card-item{background: var(--surface);border-radius: var(--r-md);overflow: hidden;box-shadow: var(--shadow-sm);transition: all var(--transition-fast)}.product-card-item:hover{transform: translateY(-5px);box-shadow: var(--shadow-lg)}.product-card-image{height: 200px;background: var(--surface-light);overflow: hidden}.product-card-image img{width: 100%;height: 100%;object-fit: cover}.product-card-content{padding: var(--s5)}.product-card-specs{list-style: none;margin-bottom: var(--s4);font-size: var(--fs-1)}.product-card-specs li{padding: 4px 0}.specs-table-wrapper{max-width: 700px;margin: 0 auto;background: var(--surface);border-radius: var(--r-lg);border: 1px solid var(--border);overflow: hidden}.specs-table{width: 100%;border-collapse: collapse}.specs-table td{padding: var(--s4) var(--s5);border-bottom: 1px solid var(--border);font-size: var(--fs-2)}.specs-table tr:last-child td{border-bottom: none}.specs-table td:first-child{font-weight: 600;width: 40%;color: var(--primary);background: rgba(0,0,0,0.02)}.specs-table td:last-child{color: var(--muted)}.specs-table-wrapper + p{margin-top: var(--s5)}.specs-table-wrapper + p .button-secondary{background: var(--surface);border: 2px solid var(--primary);color: var(--primary)}.specs-table-wrapper + p .button-secondary:hover{background: var(--primary);color: #fff}.cta-strip{background: var(--secondary);color: white;padding: var(--s6) 0;text-align: center;margin-top: var(--s7)}.cta-strip h2{color: white;margin-bottom: var(--s3)}.cta-strip p{font-size: var(--fs-3);opacity: 0.95;max-width: 640px;margin: 0 auto var(--s5)}@media (max-width: 1024px){.volume-cards-grid{grid-template-columns: repeat(2,1fr)}.grade-cards-grid{grid-template-columns: repeat(2,1fr)}.why-choose-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 768px){.hero-home{padding: var(--s5) 0}.hero h1{font-size: 2rem}.hero-cta{flex-direction: column}.steps-grid{grid-template-columns: 1fr;gap: var(--s4)}.step-card .step-icon{width: 64px;height: 64px}.step-card .step-icon svg{width: 28px;height: 28px}.step-number{width: 32px;height: 32px;font-size: var(--fs-1)}.product-grid{grid-template-columns: 1fr}.bulk-hero-ctas{flex-direction: column;align-items: center}.bulk-hero-ctas .button{width: 100%;max-width: 300px}.volume-cards-grid{grid-template-columns: 1fr}.grade-cards-grid{grid-template-columns: 1fr}.why-choose-grid{grid-template-columns: 1fr}}@media (max-width: 480px){.hero-trust{flex-direction: column}.hero-cta .button,.hero-ctas .button,.bulk-hero-ctas .button{width: 100%;max-width: 300px}.trust-stats{gap: var(--s5)}.trust-stat-number{font-size: var(--fs-4)}}@media (max-width: 768px) and (min-width: 481px){.steps-grid{grid-template-columns: repeat(2,1fr)}.step-card:last-child{grid-column: 1 / -1;max-width: 300px;margin: 0 auto}}.wholesale-hero{background: linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color: #fff;padding: var(--s7) var(--s5);text-align: center}.wholesale-hero h1{font-size: clamp(1.75rem,4vw,2.5rem);font-weight: 700;margin-bottom: var(--s4);line-height: 1.2;color: #fff}.wholesale-hero-subtitle{font-size: var(--fs-2);opacity: 0.92;max-width: 680px;margin: 0 auto var(--s3);line-height: 1.6}.wholesale-hero-ctas{display: flex;gap: var(--s4);justify-content: center;flex-wrap: wrap;margin-top: var(--s5)}.wholesale-intro{background: #fff}.wholesale-intro-content{max-width: 720px;margin: 0 auto;text-align: center}.wholesale-intro-content h2{font-size: var(--fs-5);font-weight: 700;margin-bottom: var(--s4);color: #0f172a}.wholesale-intro-content .lead{font-size: var(--fs-2);color: #525866;margin-bottom: var(--s4);line-height: 1.65}.wholesale-intro-content .emphasis{font-size: var(--fs-2);color: #0f172a;font-weight: 500;margin-bottom: var(--s5);line-height: 1.6}.check-list{list-style: none;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s3) var(--s5)}.check-list li{position: relative;padding-left: 28px;font-weight: 500;color: #0f172a}.check-list li::before{content: '✓';position: absolute;left: 0;color: #16a34a;font-weight: 700}.wholesale-why{background: #F8F8FA}.wholesale-features-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 20px;max-width: 1000px;margin: 0 auto}.wholesale-feature{background: #FCFCFD;padding: 24px;border-radius: 16px;border: 1.5px solid rgba(0,0,0,0.08);text-align: center;transition: all 0.3s ease}.wholesale-feature:hover{border-color: rgba(212,175,55,0.5);transform: translateY(-3px);box-shadow: 0 8px 24px rgba(0,0,0,0.06)}.wholesale-feature-icon{width: 48px;height: 48px;background: #F6F6F8;border: 1px solid rgba(0,0,0,0.06);border-radius: 12px;display: flex;align-items: center;justify-content: center;margin: 0 auto var(--s3)}.wholesale-feature-icon svg{width: 24px;height: 24px;color: #1e293b;stroke-width: 1.75}.wholesale-feature h3{font-size: var(--fs-2);font-weight: 600;margin-bottom: var(--s2);color: #0f172a}.wholesale-feature p{font-size: var(--fs-1);color: #525866}.wholesale-products{background: #fff}.wholesale-products-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(320px,1fr));gap: 24px;max-width: 800px;margin: 0 auto var(--s5)}.wholesale-product-card{background: #FCFCFD;padding: 32px;border-radius: 18px;border: 1.5px solid rgba(212,175,55,0.25);position: relative;transition: all 0.3s ease}.wholesale-product-card:hover{border-color: rgba(212,175,55,0.5);box-shadow: 0 8px 24px rgba(0,0,0,0.06)}.wholesale-product-label{display: inline-block;background: linear-gradient(135deg,#d97706 0%,#f59e0b 100%);color: #fff;font-size: var(--fs-0);font-weight: 600;padding: 6px 14px;border-radius: 20px;margin-bottom: var(--s3);text-transform: uppercase;letter-spacing: 0.05em}.wholesale-product-card h3{font-size: var(--fs-3);font-weight: 600;margin-bottom: var(--s3);color: #0f172a}.wholesale-product-card ul{list-style: none;padding: 0;margin-bottom: var(--s4)}.wholesale-product-card li{padding: 8px 0;padding-left: 24px;position: relative;color: #525866;font-size: var(--fs-1);border-bottom: 1px solid rgba(0,0,0,0.06)}.wholesale-product-card li:last-child{border-bottom: none}.wholesale-product-card li::before{content: '•';position: absolute;left: 0;color: #d97706;font-weight: bold}.wholesale-sample-note{text-align: center;color: #525866;font-style: italic}.wholesale-manufacturing{background: #F8F8FA}.wholesale-manufacturing-content{max-width: 700px;margin: 0 auto;text-align: center}.wholesale-manufacturing-content .lead{font-size: var(--fs-2);color: #525866;margin-bottom: var(--s5)}.manufacturing-process{list-style: none;padding: 0;text-align: left;max-width: 480px;margin: 0 auto var(--s5)}.manufacturing-process li{display: flex;align-items: center;gap: var(--s3);padding: var(--s3) 0;border-bottom: 1px solid rgba(0,0,0,0.08);font-size: var(--fs-2);color: #0f172a}.manufacturing-process li:last-child{border-bottom: none}.process-number{width: 32px;height: 32px;background: linear-gradient(135deg,#d97706 0%,#f59e0b 100%);color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 600;font-size: var(--fs-1);flex-shrink: 0}.manufacturing-footer{color: #525866;margin-bottom: var(--s3)}.text-link{color: #d97706;font-weight: 500;text-decoration: none}.text-link:hover{text-decoration: underline}.wholesale-docs{background: #fff}.docs-content{max-width: 700px;margin: 0 auto;text-align: center}.docs-content .lead{font-size: var(--fs-2);color: #525866;margin-bottom: var(--s5)}.docs-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: var(--s4);margin-bottom: var(--s5)}.doc-item{display: flex;align-items: center;gap: var(--s3);padding: var(--s3) var(--s4);background: #F8F8FA;border-radius: 12px;font-weight: 500;color: #0f172a}.doc-item svg{width: 24px;height: 24px;color: #16a34a;stroke-width: 1.75;flex-shrink: 0}.docs-note{color: #525866;font-size: var(--fs-1)}.wholesale-shipping{background: linear-gradient(135deg,#1e293b 0%,#0f172a 100%);color: #fff}.shipping-content{max-width: 600px;margin: 0 auto;text-align: center}.shipping-content h2{color: #fff;margin-bottom: var(--s3)}.shipping-content p{opacity: 0.9;margin-bottom: var(--s5);line-height: 1.65}.wholesale-faq{background: #F8F8FA}.wholesale-faq .faq-accordion{max-width: 720px;margin: 0 auto}@media (max-width: 768px){.wholesale-hero{padding: var(--s5) var(--s4)}.wholesale-hero-ctas{flex-direction: column;align-items: center}.wholesale-hero-ctas .button{width: 100%;max-width: 300px}.wholesale-features-grid{grid-template-columns: 1fr}.wholesale-products-grid{grid-template-columns: 1fr}.check-list{flex-direction: column;align-items: center}.docs-grid{grid-template-columns: 1fr}}.wholesale-hero-lead{font-size: var(--fs-2);color: rgba(255,255,255,0.92);max-width: 720px;margin: 0 auto var(--s4);line-height: 1.65}.wholesale-hero-lead strong{color: #fff}.wholesale-benefits-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s4);max-width: 1000px;margin: 0 auto}.wholesale-benefit-card{background: var(--surface);border-radius: var(--r-lg);padding: var(--s5);border: 1.5px solid var(--border);transition: all 0.3s ease}.wholesale-benefit-card:hover{border-color: rgba(212,175,55,0.4);transform: translateY(-3px);box-shadow: 0 8px 24px rgba(0,0,0,0.06)}.wholesale-benefit-card .benefit-icon{width: 52px;height: 52px;background: linear-gradient(135deg,#f8f9fa 0%,#f1f3f5 100%);border: 1.5px solid rgba(0,0,0,0.06);border-radius: 14px;display: flex;align-items: center;justify-content: center;margin-bottom: var(--s3)}.wholesale-benefit-card .benefit-icon svg{width: 24px;height: 24px;color: var(--primary)}.wholesale-benefit-card h3{font-size: var(--fs-2);font-weight: 600;color: var(--primary);margin-bottom: var(--s2)}.wholesale-benefit-card p{font-size: var(--fs-1);color: var(--muted);line-height: 1.6;margin: 0}.supply-model-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: var(--s4);max-width: 900px;margin: 0 auto}.supply-card{background: var(--surface);border-radius: var(--r-lg);padding: var(--s5);border: 1.5px solid var(--border);position: relative;transition: all 0.3s ease}.supply-card:hover{border-color: rgba(212,175,55,0.4);box-shadow: 0 4px 16px rgba(0,0,0,0.06)}.supply-number{display: inline-block;font-size: var(--fs-0);font-weight: 700;color: var(--accent);margin-bottom: var(--s2);letter-spacing: 0.05em}.supply-card h3{font-size: var(--fs-2);font-weight: 600;color: var(--primary);margin-bottom: var(--s2);line-height: 1.35}.supply-card p{font-size: var(--fs-1);color: var(--muted);line-height: 1.6;margin: 0}.format-comparison{display: grid;grid-template-columns: repeat(2,1fr);gap: var(--s4);max-width: 900px;margin: 0 auto var(--s5)}.format-card{background: var(--surface);border-radius: var(--r-lg);border: 1.5px solid var(--border);overflow: hidden;transition: all 0.3s ease}.format-card:hover{border-color: rgba(212,175,55,0.4);box-shadow: 0 6px 20px rgba(0,0,0,0.06)}.format-card--featured{border-color: rgba(212,175,55,0.35)}.format-header{padding: var(--s4);text-align: center}.format-header--bulk{background: linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%)}.format-header--pl{background: linear-gradient(135deg,#d97706 0%,#f59e0b 100%)}.format-header h3{color: #fff;font-size: var(--fs-2);font-weight: 600;margin: 0}.format-body{padding: var(--s4)}.format-body > p:first-child{font-size: var(--fs-1);color: var(--muted);margin-bottom: var(--s3)}.format-features{list-style: none;padding: 0;margin: 0 0 var(--s3)}.format-features li{padding: 8px 0;padding-left: 24px;position: relative;font-size: var(--fs-1);color: var(--text);border-bottom: 1px solid rgba(0,0,0,0.05)}.format-features li:last-child{border-bottom: none}.format-features li::before{content: '→';position: absolute;left: 0;color: var(--accent);font-weight: 600}.format-note{font-size: var(--fs-0);color: var(--muted);background: var(--surface-light);padding: var(--s3);border-radius: var(--r-sm);margin: 0}.format-decision{max-width: 700px;margin: 0 auto;text-align: center}.format-decision h3{font-size: var(--fs-3);font-weight: 600;color: var(--primary);margin-bottom: var(--s4)}.decision-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: var(--s4)}.decision-item{background: var(--surface-light);padding: var(--s4);border-radius: var(--r-md);text-align: left}.decision-item strong{display: block;font-size: var(--fs-1);color: var(--primary);margin-bottom: var(--s1)}.decision-item span{font-size: var(--fs-1);color: var(--muted);line-height: 1.5}.fit-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: var(--s4);max-width: 900px;margin: 0 auto}.fit-card{background: var(--surface);border-radius: var(--r-lg);padding: var(--s5);border: 1.5px solid var(--border)}.fit-card h3{font-size: var(--fs-3);font-weight: 600;margin-bottom: var(--s3);padding-bottom: var(--s2);border-bottom: 2px solid var(--border)}.fit-card--yes h3{color: #059669;border-color: rgba(5,150,105,0.2)}.fit-card--no h3{color: #64748b;border-color: rgba(100,116,139,0.2)}.fit-card ul{list-style: none;padding: 0;margin: 0}.fit-card li{padding: 8px 0;padding-left: 24px;position: relative;font-size: var(--fs-1);color: var(--muted);border-bottom: 1px solid rgba(0,0,0,0.05)}.fit-card li:last-child{border-bottom: none}.fit-card--yes li::before{content: '✓';position: absolute;left: 0;color: #059669;font-weight: 600}.fit-card--no li::before{content: '—';position: absolute;left: 0;color: #94a3b8;font-weight: 600}.logistics-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s4);max-width: 1000px;margin: 0 auto}.logistics-card{background: var(--surface);border-radius: var(--r-lg);padding: var(--s5);border: 1.5px solid var(--border);transition: all 0.3s ease}.logistics-card:hover{border-color: rgba(212,175,55,0.4)}.logistics-card h3{font-size: var(--fs-2);font-weight: 600;color: var(--primary);margin-bottom: var(--s2)}.logistics-card p{font-size: var(--fs-1);color: var(--muted);line-height: 1.6;margin: 0}.quote-info-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: var(--s4);max-width: 800px;margin: 0 auto var(--s5)}.quote-info-card{background: rgba(255,255,255,0.1);border-radius: var(--r-md);padding: var(--s4);text-align: left}.quote-info-card h3{font-size: var(--fs-2);font-weight: 600;color: #fff;margin-bottom: var(--s2)}.quote-info-card p{font-size: var(--fs-1);color: rgba(255,255,255,0.85);line-height: 1.6;margin: 0}.quote-info-card ul{list-style: none;padding: 0;margin: 0}.quote-info-card li{padding: 6px 0;padding-left: 20px;position: relative;font-size: var(--fs-1);color: rgba(255,255,255,0.85)}.quote-info-card li::before{content: '•';position: absolute;left: 0;color: rgba(212,175,55,0.8)}@media (max-width: 992px){.wholesale-benefits-grid{grid-template-columns: 1fr;max-width: 500px}.supply-model-grid{grid-template-columns: 1fr;max-width: 500px}.format-comparison{grid-template-columns: 1fr;max-width: 450px}.decision-grid{grid-template-columns: 1fr}.fit-grid{grid-template-columns: 1fr;max-width: 500px}.logistics-grid{grid-template-columns: 1fr;max-width: 500px}.quote-info-grid{grid-template-columns: 1fr;max-width: 450px}}@media (max-width: 480px){.wholesale-benefit-card,.supply-card,.logistics-card{padding: var(--s4)}.quote-info-card{padding: var(--s3)}}.page-header-compact{padding: var(--s4) var(--s5);background: #F8F8FA}.about-main{padding: var(--s6) var(--s5);background: #fff}.about-grid{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s6);align-items: start;max-width: 1100px;margin: 0 auto}.about-content h1{font-size: clamp(1.75rem,3.5vw,2.25rem);font-weight: 700;color: #0f172a;margin-bottom: var(--s4);letter-spacing: -0.02em}.about-content h2{font-size: var(--fs-4);font-weight: 700;color: #0f172a;margin-top: var(--s5);margin-bottom: var(--s3);letter-spacing: -0.01em}.about-lead{font-size: var(--fs-3);line-height: 1.75;color: #334155;margin-bottom: var(--s3)}.about-content p{font-size: var(--fs-2);line-height: 1.75;color: #525866;margin-bottom: var(--s3)}.about-content strong{color: #0f172a}.about-features{list-style: none;padding: 0;margin: var(--s4) 0}.about-features li{display: flex;align-items: flex-start;gap: var(--s3);padding: var(--s3) 0;font-size: var(--fs-2);color: #334155;line-height: 1.6}.about-features svg{width: 20px;height: 20px;color: #d97706;stroke-width: 2;flex-shrink: 0;margin-top: 2px}.about-features strong{color: #0f172a}.about-cta{margin-top: var(--s5);padding: var(--s4);background: #F8F8FA;border-radius: 12px;border-left: 3px solid #d97706}.about-cta .cta-text{margin-bottom: var(--s3);color: #334155}.about-image{position: sticky;top: var(--s5)}.about-image img{width: 100%;height: auto;border-radius: 16px;object-fit: cover;box-shadow: 0 8px 30px rgba(0,0,0,0.08)}.production-section{padding: var(--s6) var(--s5);background: #F8F8FA}.production-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--s4);max-width: 1000px;margin: 0 auto}.production-step{text-align: center;padding: var(--s4)}.step-icon{width: 56px;height: 56px;background: #fff;border: 1.5px solid rgba(0,0,0,0.08);border-radius: 14px;display: flex;align-items: center;justify-content: center;margin: 0 auto var(--s3);transition: all 0.3s ease}.step-icon svg{width: 26px;height: 26px;color: #1e293b;stroke-width: 1.75}.production-step:hover .step-icon{border-color: rgba(212,175,55,0.5);box-shadow: 0 4px 12px rgba(0,0,0,0.06)}.production-step h3{font-size: var(--fs-3);font-weight: 600;color: #0f172a;margin-bottom: var(--s2)}.production-step p{font-size: var(--fs-2);color: #525866;line-height: 1.6}.stats-bar{padding: var(--s5) var(--s5);background: linear-gradient(135deg,#1e293b 0%,#0f172a 100%)}.stats-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--s5);max-width: 900px;margin: 0 auto;text-align: center}.stat-item{color: #fff}.stat-number{display: block;font-size: var(--fs-5);font-weight: 700;color: #f59e0b;margin-bottom: var(--s1)}.stat-label{font-size: var(--fs-1);opacity: 0.85}.markets-section{padding: var(--s6) var(--s5);background: #fff}.markets-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--s4);max-width: 1000px;margin: 0 auto}.market-card{text-align: center;padding: var(--s4);background: #FCFCFD;border: 1.5px solid rgba(0,0,0,0.08);border-radius: 14px;transition: all 0.3s ease}.market-card:hover{border-color: rgba(212,175,55,0.4);transform: translateY(-2px)}.market-flag{display: inline-block;font-size: var(--fs-0);font-weight: 700;color: #fff;background: linear-gradient(135deg,#d97706 0%,#f59e0b 100%);padding: 6px 12px;border-radius: 6px;margin-bottom: var(--s3);letter-spacing: 0.05em}.market-card h3{font-size: var(--fs-2);font-weight: 600;color: #0f172a;margin-bottom: var(--s2)}.market-card-header h3,.market-card .market-card-header h3{color: #ffffff !important}.market-card p{font-size: var(--fs-0);color: #525866;line-height: 1.5}.about-hero{background: linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color: #fff;padding: var(--s7) 0;position: relative;overflow: hidden}.about-hero::before{content: '';position: absolute;top: 0;right: 0;width: 50%;height: 100%;background: rgba(255,255,255,0.03);transform: skewX(-12deg);transform-origin: top right}.about-hero-grid{display: grid;grid-template-columns: 1.1fr 0.9fr;gap: var(--s6);align-items: center;position: relative;z-index: 1}.about-hero-content{max-width: 560px}.about-hero .hero-tag{display: inline-block;background: rgba(255,255,255,0.15);color: #fff;padding: 6px 14px;border-radius: var(--r-full);font-size: var(--fs-0);font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;margin-bottom: var(--s4);border: 1px solid rgba(255,255,255,0.2);backdrop-filter: blur(4px)}.about-hero .page-title{color: #fff !important;font-size: clamp(1.75rem,4vw,2.5rem);font-weight: 700;line-height: 1.2;margin-bottom: var(--s4);text-shadow: 0 2px 12px rgba(0,0,0,0.2)}.about-hero-lead{font-size: var(--fs-2);line-height: 1.7;color: rgba(255,255,255,0.9);margin-bottom: var(--s5);max-width: 50ch}.about-hero-lead strong{color: #fff}.about-hero-cta{display: flex;gap: var(--s3);flex-wrap: wrap}.about-hero-image{display: flex;justify-content: center;align-items: center}.about-hero-image img{max-width: 100%;height: auto;border-radius: var(--r-lg);box-shadow: 0 20px 50px rgba(0,0,0,0.3);border: 4px solid rgba(255,255,255,0.1)}.signature-block{background: linear-gradient(135deg,#faf7f2 0%,#f5f0e8 100%);padding: var(--s6) 0;position: relative;border-top: 3px solid rgba(212,175,55,0.3);border-bottom: 1px solid rgba(212,175,55,0.15)}.signature-block::before{content: '';position: absolute;left: 50%;top: 0;transform: translateX(-50%) translateY(-50%);width: 60px;height: 4px;background: linear-gradient(90deg,transparent,rgba(212,175,55,0.6),transparent);border-radius: 2px}.signature-content{max-width: 720px;margin: 0 auto;text-align: center;position: relative}.signature-content h2{font-size: clamp(1.5rem,3vw,2rem);font-weight: 700;color: var(--primary);margin-bottom: var(--s3);letter-spacing: -0.02em;position: relative;display: inline-block}.signature-content h2::after{content: '';position: absolute;bottom: -8px;left: 50%;transform: translateX(-50%);width: 40px;height: 2px;background: linear-gradient(90deg,transparent,rgba(212,175,55,0.8),transparent)}.signature-content p{font-size: var(--fs-2);line-height: 1.8;color: var(--muted);margin-top: var(--s4)}.signature-content strong{color: var(--primary)}.capabilities-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s4);max-width: 1000px;margin: 0 auto}.capabilities-grid .capability-card:nth-child(4),.capabilities-grid .capability-card:nth-child(5){grid-column: span 1}@media (min-width: 769px){.capabilities-grid{grid-template-columns: repeat(3,1fr)}.capabilities-grid::after{content: '';grid-column: span 1}}.capability-card{background: var(--surface);border-radius: var(--r-lg);padding: var(--s5);border: 1.5px solid var(--border);transition: all 0.3s ease;text-align: center;position: relative;overflow: hidden}.capability-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg,transparent,rgba(212,175,55,0.4),transparent);opacity: 0;transition: opacity 0.3s ease}.capability-card:hover{border-color: rgba(212,175,55,0.4);transform: translateY(-3px);box-shadow: 0 8px 24px rgba(0,0,0,0.08)}.capability-card:hover::before{opacity: 1}.capability-icon{width: 52px;height: 52px;background: linear-gradient(135deg,#f8f9fa 0%,#f1f3f5 100%);border: 1.5px solid rgba(0,0,0,0.06);border-radius: 14px;display: flex;align-items: center;justify-content: center;margin: 0 auto var(--s3)}.capability-icon svg{width: 24px;height: 24px;color: var(--primary);stroke-width: 1.75}.capability-card h3{font-size: var(--fs-3);font-weight: 600;color: var(--primary);margin-bottom: var(--s2)}.capability-card p{font-size: var(--fs-1);color: var(--muted);line-height: 1.55;margin: 0}.global-wholesale-grid{display: grid;grid-template-columns: 1.2fr 1fr;gap: var(--s6);align-items: center;max-width: 1000px;margin: 0 auto}.global-wholesale-content h2{font-size: clamp(1.5rem,3vw,2rem);font-weight: 700;color: var(--primary);margin-bottom: var(--s4)}.global-wholesale-content p{font-size: var(--fs-2);line-height: 1.75;color: var(--muted);margin-bottom: var(--s3);max-width: 55ch}.global-wholesale-points{display: flex;flex-direction: column;gap: var(--s3)}.point-card{background: var(--surface);border-radius: var(--r-md);padding: var(--s4);border: 1.5px solid var(--border);display: flex;align-items: flex-start;gap: var(--s3);transition: all 0.3s ease}.point-card:hover{border-color: rgba(212,175,55,0.4);box-shadow: 0 4px 16px rgba(0,0,0,0.06)}.point-icon{width: 40px;height: 40px;background: linear-gradient(135deg,#f8f9fa 0%,#f1f3f5 100%);border: 1px solid rgba(0,0,0,0.06);border-radius: 10px;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.point-icon svg{width: 20px;height: 20px;color: var(--primary);stroke-width: 1.75}.point-card > div strong{display: block;font-size: var(--fs-2);font-weight: 600;color: var(--primary);margin-bottom: 4px}.point-card > div span{font-size: var(--fs-1);color: var(--muted);line-height: 1.4}.process-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--s4);max-width: 1000px;margin: 0 auto}.process-card{background: var(--surface);border-radius: var(--r-lg);padding: var(--s5);border: 1.5px solid var(--border);text-align: center;position: relative;transition: all 0.3s ease}.process-card:hover{border-color: rgba(212,175,55,0.4);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(0,0,0,0.06)}.process-number{position: absolute;top: -14px;left: 50%;transform: translateX(-50%);width: 28px;height: 28px;background: linear-gradient(135deg,var(--accent) 0%,var(--accent-dark) 100%);color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: var(--fs-0);font-weight: 700;box-shadow: 0 4px 12px rgba(230,126,34,0.3)}.process-icon{width: 52px;height: 52px;background: linear-gradient(135deg,#f8f9fa 0%,#f1f3f5 100%);border: 1.5px solid rgba(0,0,0,0.06);border-radius: 14px;display: flex;align-items: center;justify-content: center;margin: var(--s2) auto var(--s3)}.process-icon svg{width: 24px;height: 24px;color: var(--primary);stroke-width: 1.75}.process-card h3{font-size: var(--fs-2);font-weight: 600;color: var(--primary);margin-bottom: var(--s2)}.process-card p{font-size: var(--fs-1);color: var(--muted);line-height: 1.5;margin: 0}.compact-markets-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--s4);max-width: 900px;margin: 0 auto}.compact-market-card{display: flex;align-items: center;gap: var(--s3);padding: var(--s4);background: var(--surface);border-radius: var(--r-md);border: 1.5px solid var(--border);text-decoration: none;transition: all 0.3s ease}.compact-market-card:hover{border-color: rgba(212,175,55,0.4);transform: translateY(-2px);box-shadow: 0 4px 16px rgba(0,0,0,0.06);text-decoration: none}.compact-market-flag{font-size: 1.5rem;line-height: 1}.compact-market-icon{width: 32px;height: 32px;background: linear-gradient(135deg,var(--accent) 0%,var(--accent-dark) 100%);color: #fff;border-radius: 8px;display: flex;align-items: center;justify-content: center;font-size: var(--fs-3);font-weight: 600}.compact-market-info{display: flex;flex-direction: column;gap: 2px}.compact-market-info strong{font-size: var(--fs-1);font-weight: 600;color: var(--primary)}.compact-market-info span{font-size: var(--fs-0);color: var(--muted)}.compact-market-card--link{background: linear-gradient(135deg,rgba(212,175,55,0.08) 0%,rgba(212,175,55,0.03) 100%);border-color: rgba(212,175,55,0.25)}.compact-market-card--link:hover{background: linear-gradient(135deg,rgba(212,175,55,0.12) 0%,rgba(212,175,55,0.06) 100%);border-color: rgba(212,175,55,0.4)}.cta-band{background: linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);padding: var(--s6) 0;text-align: center;position: relative;overflow: hidden}.cta-band::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg,transparent,rgba(212,175,55,0.5),transparent)}.cta-band-content{max-width: 600px;margin: 0 auto;position: relative;z-index: 1}.cta-band h2{color: #fff !important;font-size: clamp(1.5rem,3vw,2rem);font-weight: 700;margin-bottom: var(--s3)}.cta-band p{font-size: var(--fs-2);color: rgba(255,255,255,0.9);margin-bottom: var(--s5);line-height: 1.6}.cta-band .cta-buttons{display: flex;gap: var(--s3);justify-content: center;flex-wrap: wrap}@media (max-width: 968px){.about-hero-grid{grid-template-columns: 1fr;gap: var(--s5);text-align: center}.about-hero-content{max-width: none}.about-hero-lead{max-width: none}.about-hero-cta{justify-content: center}.about-hero-image img{max-width: 400px}.about-grid{grid-template-columns: 1fr;gap: var(--s5)}.about-image{position: static;order: -1}.about-image img{max-height: 400px}.capabilities-grid{grid-template-columns: repeat(2,1fr)}.global-wholesale-grid{grid-template-columns: 1fr;gap: var(--s5)}.process-grid{grid-template-columns: repeat(2,1fr)}.compact-markets-grid{grid-template-columns: repeat(2,1fr)}.production-grid{grid-template-columns: repeat(2,1fr)}.stats-grid{grid-template-columns: repeat(2,1fr);gap: var(--s4)}.markets-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 480px){.about-hero{padding: var(--s5) 0}.about-hero-image img{max-width: 280px}.capabilities-grid{grid-template-columns: 1fr}.process-grid{grid-template-columns: 1fr}.process-card{padding-top: var(--s6)}.compact-markets-grid{grid-template-columns: 1fr}.production-grid{grid-template-columns: 1fr}.stats-grid{grid-template-columns: repeat(2,1fr)}.markets-grid{grid-template-columns: 1fr}}.quality-hero{background: linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);color: #fff;padding: var(--s6) var(--s5);text-align: center}.quality-hero h1{font-size: clamp(1.75rem,4vw,2.5rem);font-weight: 700;margin-bottom: var(--s3);color: #fff}.quality-hero-subtitle{font-size: var(--fs-2);line-height: 1.7;opacity: 0.92;max-width: 700px;margin: 0 auto}.quality-pillars{padding: var(--s6) var(--s5);background: #fff}.pillars-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));gap: 20px;max-width: 1100px;margin: 0 auto}.pillar-card{background: #FCFCFD;padding: 28px;border-radius: 16px;border: 1.5px solid rgba(0,0,0,0.08);transition: all 0.3s ease}.pillar-card:hover{border-color: rgba(212,175,55,0.4);transform: translateY(-3px);box-shadow: 0 8px 24px rgba(0,0,0,0.06)}.pillar-icon{width: 48px;height: 48px;background: #F6F6F8;border: 1px solid rgba(0,0,0,0.06);border-radius: 12px;display: flex;align-items: center;justify-content: center;margin-bottom: var(--s3)}.pillar-icon svg{width: 24px;height: 24px;color: #334155;stroke-width: 1.75}.pillar-card h3{font-size: var(--fs-3);font-weight: 600;color: #0f172a;margin-bottom: var(--s2)}.pillar-card p{font-size: var(--fs-2);color: #525866;line-height: 1.65}.quality-docs{padding: var(--s6) var(--s5);background: #F8F8FA}.docs-list{max-width: 700px;margin: 0 auto}.quality-docs .doc-item{display: flex;align-items: flex-start;gap: var(--s4);padding: var(--s4);background: #fff;border-radius: 12px;margin-bottom: var(--s3);border: 1px solid rgba(0,0,0,0.06)}.quality-docs .doc-item svg{width: 28px;height: 28px;color: #16a34a;stroke-width: 1.75;flex-shrink: 0}.quality-docs .doc-item strong{display: block;font-size: var(--fs-2);color: #0f172a;margin-bottom: 4px}.quality-docs .doc-item span{font-size: var(--fs-1);color: #525866;line-height: 1.5}.quality-compliance{padding: var(--s5) var(--s5);background: #fff;border-top: 1px solid rgba(0,0,0,0.06)}.compliance-grid{display: flex;justify-content: center;gap: var(--s6);flex-wrap: wrap;max-width: 800px;margin: 0 auto}.compliance-item{display: flex;align-items: center;gap: var(--s3)}.compliance-badge{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;background: linear-gradient(135deg,#d97706 0%,#f59e0b 100%);color: #fff;font-size: var(--fs-0);font-weight: 700;border-radius: 10px;letter-spacing: 0.02em}.compliance-item > span:last-child{font-size: var(--fs-1);color: #334155;font-weight: 500}@media (max-width: 768px){.pillars-grid{grid-template-columns: 1fr}.compliance-grid{gap: var(--s4)}}.nav-dropdown .dropdown-menu,.dropdown-menu{display: flex !important;flex-direction: column !important;justify-content: flex-start !important;gap: 0 !important;padding: 8px 0 !important;height: auto !important;min-height: unset !important}.nav-dropdown .dropdown-menu a,.dropdown-menu a{padding: 10px 16px !important;margin: 0 !important;line-height: 1.3 !important;font-size: 15px !important}.nav-dropdown .dropdown-menu li,.dropdown-menu li{margin: 0 !important;padding: 0 !important}@media (max-width: 768px){.nav-dropdown .dropdown-menu a,.dropdown-menu a{padding: 8px 12px !important}}.seo-content-block{background: var(--surface-alt,#fafafa);border-top: 1px solid var(--border-light,rgba(0,0,0,0.06))}.seo-content-block .container{max-width: 800px}.seo-content-block h2{font-size: var(--fs-3,1.25rem);font-weight: 600;margin-bottom: var(--s4,1.5rem);color: var(--text-primary,#1a1a2e)}.seo-content-block p{font-size: var(--fs-0,0.9375rem);line-height: 1.7;color: var(--text-secondary,#4a5568);margin-bottom: var(--s3,1rem)}.seo-content-block p:last-child{margin-bottom: 0}@media (max-width: 768px){.seo-content-block{padding: var(--s5,2rem) var(--s3,1rem)}.seo-content-block h2{font-size: var(--fs-2,1.125rem)}.seo-content-block p{font-size: var(--fs-0,0.9375rem)}}.private-label-image-placeholder{background: linear-gradient(135deg,var(--surface-light,#f8f9fa) 0%,#e9ecef 100%);border-radius: var(--r-lg,18px);padding: var(--s6,2rem) var(--s5,1.5rem);text-align: center;max-width: 400px;margin: 0 auto}.private-label-image-placeholder .placeholder-icon{font-size: 3.5rem;margin-bottom: var(--s3,1rem);line-height: 1}.private-label-image-placeholder .placeholder-title{color: var(--muted,#6c757d);font-size: var(--fs-1,15px);margin: 0}.private-label-image-placeholder .placeholder-subtitle{color: #868e96;font-size: var(--fs-0,13px);margin-top: var(--s2,0.5rem);margin-bottom: 0}.why-choose-cards{display: grid;grid-template-columns: repeat(2,1fr);gap: var(--s5);max-width: 900px;margin: 0 auto}.why-choose-card{background: var(--surface);border-radius: var(--r-lg);padding: var(--s5);border: 1.5px solid var(--border);transition: all 0.3s ease}.why-choose-card:hover{border-color: rgba(212,175,55,0.4);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(0,0,0,0.06)}.why-choose-card h3{font-size: var(--fs-3);font-weight: 600;color: var(--primary);margin-bottom: var(--s4);display: flex;align-items: center;gap: var(--s3)}.why-choose-card h3 .card-icon{width: 40px;height: 40px;background: #F6F6F8;border: 1px solid rgba(0,0,0,0.06);border-radius: 10px;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.why-choose-card h3 .card-icon svg{width: 20px;height: 20px;color: var(--primary);stroke-width: 1.75}.why-choose-card ul{list-style: none;padding: 0;margin: 0}.why-choose-card li{padding: var(--s2) 0;padding-left: var(--s5);position: relative;font-size: var(--fs-2);color: var(--muted);line-height: 1.5}.why-choose-card li::before{content: '✓';position: absolute;left: 0;color: var(--success);font-weight: 700}@media (max-width: 768px){.why-choose-cards{grid-template-columns: 1fr}}.applications-wrap{background: linear-gradient(135deg,rgba(212,175,55,0.08) 0%,rgba(212,175,55,0.03) 100%);border: 1.5px solid rgba(212,175,55,0.25);border-radius: var(--r-lg);padding: var(--s6);max-width: 1000px;margin: 0 auto}.applications-wrap .grid-3{gap: var(--s4)}.application-card{background: var(--surface);border-radius: var(--r-md);padding: var(--s5);border: 1px solid var(--border);transition: all 0.3s ease}.application-card:hover{border-color: rgba(212,175,55,0.4);transform: translateY(-2px);box-shadow: 0 4px 16px rgba(0,0,0,0.06)}.application-card h3{font-size: var(--fs-3);font-weight: 600;color: var(--primary);margin-bottom: var(--s3)}.application-card ul{list-style: none;padding: 0;margin: 0}.application-card li{padding: 6px 0;padding-left: var(--s4);position: relative;font-size: var(--fs-1);color: var(--muted)}.application-card li::before{content: '→';position: absolute;left: 0;color: var(--accent)}.features-checklist{display: grid;grid-template-columns: repeat(2,1fr);gap: var(--s3);max-width: 800px;margin: 0 auto}.feature-check{display: flex;align-items: center;gap: var(--s3);padding: var(--s3) var(--s4);background: var(--surface);border-radius: var(--r-md);font-size: var(--fs-2);color: var(--text)}.feature-check .check-icon{color: var(--success);font-weight: 700;font-size: var(--fs-3)}@media (max-width: 768px){.features-checklist{grid-template-columns: 1fr}.applications-wrap{padding: var(--s4)}}.market-cards-row{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--s5);max-width: 1000px;margin: 0 auto}.page-markets .market-card{background: var(--surface);border-radius: var(--r-lg);border: 1.5px solid var(--border);overflow: hidden;transition: all 0.3s ease}.page-markets .market-card:hover{border-color: rgba(212,175,55,0.4);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(0,0,0,0.08)}.market-card--featured{border-color: rgba(59,130,246,0.3);box-shadow: 0 2px 12px rgba(59,130,246,0.08)}.market-card--featured:hover{border-color: #3b82f6;box-shadow: 0 8px 24px rgba(59,130,246,0.12)}.market-card--featured .market-card__header{background: linear-gradient(135deg,#1e40af 0%,#3b82f6 100%)}.market-card__header{background: linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%);padding: var(--s4);display: flex;align-items: center;gap: var(--s3)}.market-card__header,.market-card__header *,.market-card__header a,.market-card__header a:visited,.market-card__header a:hover{color: #ffffff !important}.market-card__flag{font-size: 1.5em;line-height: 1}.market-card__title{color: #ffffff !important;font-size: var(--fs-3);font-weight: 600;margin: 0}.market-card__body{padding: var(--s4)}.market-card__bullets{list-style: none;padding: 0;margin: 0 0 var(--s4)}.market-card__bullets li{padding: 8px 0;padding-left: var(--s5);position: relative;font-size: var(--fs-1);color: var(--muted);line-height: 1.4;border-bottom: 1px solid rgba(0,0,0,0.04)}.market-card__bullets li:last-child{border-bottom: none}.market-card__bullets li::before{content: '→';position: absolute;left: 0;color: var(--accent);font-weight: 600}.page-markets .market-card .button{width: 100%;text-align: center}.why-grid{display: grid;grid-template-columns: repeat(2,1fr);gap: var(--s4);max-width: 900px;margin: 0 auto}.why-card{background: var(--surface);border-radius: var(--r-lg);padding: var(--s5);border: 1.5px solid var(--border);transition: all 0.3s ease}.why-card:hover{border-color: rgba(212,175,55,0.4);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(0,0,0,0.06)}.why-card__icon{width: 48px;height: 48px;background: #F6F6F8;border: 1px solid rgba(0,0,0,0.06);border-radius: 12px;display: flex;align-items: center;justify-content: center;margin-bottom: var(--s3)}.why-card__icon svg{width: 24px;height: 24px;color: var(--primary);stroke-width: 1.75}.why-card__title{font-size: var(--fs-3);font-weight: 600;color: var(--primary);margin-bottom: var(--s2)}.why-card__desc{font-size: var(--fs-1);color: var(--muted);line-height: 1.55;margin-bottom: var(--s3)}.why-card__badges{display: flex;flex-wrap: wrap;gap: var(--s2)}.docs-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--s4);max-width: 1000px;margin: 0 auto var(--s5)}.doc-card{background: var(--surface);border-radius: var(--r-md);padding: var(--s4);border: 1px solid var(--border);text-align: center;transition: all 0.3s ease}.doc-card:hover{border-color: rgba(212,175,55,0.4);transform: translateY(-2px);box-shadow: 0 4px 16px rgba(0,0,0,0.06)}.doc-card__icon{width: 44px;height: 44px;background: #F6F6F8;border: 1px solid rgba(0,0,0,0.06);border-radius: 10px;display: flex;align-items: center;justify-content: center;margin: 0 auto var(--s3)}.doc-card__icon svg{width: 22px;height: 22px;color: var(--success);stroke-width: 1.75}.doc-card__title{font-size: var(--fs-1);font-weight: 600;color: var(--primary);margin-bottom: var(--s2);line-height: 1.3}.doc-card__desc{font-size: var(--fs-0);color: var(--muted);line-height: 1.5;margin: 0}.docs-cta-row{display: flex;justify-content: center;gap: var(--s3);flex-wrap: wrap}.docs-cta-row .button{min-width: 180px}.seo-content-grid{display: grid;grid-template-columns: 1.5fr 1fr;gap: var(--s6);align-items: start}.seo-content-main h2{font-size: var(--fs-3);margin-bottom: var(--s3)}.seo-content-main p{font-size: var(--fs-1);line-height: 1.7;color: var(--muted);margin-bottom: var(--s3)}.seo-content-main p:last-child{margin-bottom: 0}.seo-content-keypoints{background: var(--surface);border-radius: var(--r-md);padding: var(--s4);border: 1px solid var(--border);border-left: 3px solid var(--accent)}.seo-content-keypoints h3{font-size: var(--fs-1);font-weight: 600;color: var(--primary);margin-bottom: var(--s3);text-transform: uppercase;letter-spacing: 0.05em}.seo-content-keypoints ul{list-style: none;padding: 0;margin: 0}.seo-content-keypoints li{padding: var(--s2) 0;padding-left: var(--s4);position: relative;font-size: var(--fs-1);color: var(--muted);line-height: 1.4}.seo-content-keypoints li::before{content: '✓';position: absolute;left: 0;color: var(--success);font-weight: 700}@media (max-width: 1024px){.docs-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 768px){.market-cards-row{grid-template-columns: 1fr;max-width: 400px}.why-grid{grid-template-columns: 1fr}.docs-grid{grid-template-columns: 1fr;max-width: 350px;margin-left: auto;margin-right: auto}.docs-cta-row{flex-direction: column;align-items: center}.docs-cta-row .button{width: 100%;max-width: 280px}.seo-content-grid{grid-template-columns: 1fr;gap: var(--s4)}.seo-content-keypoints{order: -1}}.faq-hero{padding: var(--s5) 0}.faq-hero h1{margin-bottom: var(--s2)}.faq-hero .page-subtitle{font-size: var(--fs-2);max-width: 540px}.faq-page-content{padding: var(--s6) 0;background: var(--surface-light)}.faq-sections{max-width: 820px;margin: 0 auto}.faq-section{margin-bottom: var(--s6)}.faq-section:last-child{margin-bottom: 0}.faq-section-title{font-size: var(--fs-4);font-weight: 700;color: var(--primary);margin-bottom: var(--s4);padding-bottom: var(--s2);border-bottom: 2px solid var(--border);position: relative}.faq-section-title::after{content: '';position: absolute;bottom: -2px;left: 0;width: 60px;height: 2px;background: var(--accent)}.faq-page-content .faq-accordion{display: flex;flex-direction: column;gap: var(--s3)}.faq-page-content .faq-item{background: var(--surface);border: 1.5px solid var(--border);border-radius: var(--r-md);overflow: hidden;transition: all 0.25s ease}.faq-page-content .faq-item:hover{border-color: rgba(212,175,55,0.3)}.faq-page-content .faq-item.active{border-color: rgba(212,175,55,0.4);box-shadow: 0 4px 16px rgba(0,0,0,0.06)}.faq-page-content .faq-q{width: 100%;min-height: 56px;border: 0;background: transparent;cursor: pointer;padding: var(--s4);display: flex;justify-content: space-between;align-items: center;gap: var(--s4);text-align: left;font-family: var(--font-sans);touch-action: manipulation;-webkit-tap-highlight-color: transparent;transition: background 0.15s ease}.faq-page-content .faq-q:hover{background: rgba(0,0,0,0.02)}.faq-page-content .faq-q:focus-visible{outline: 3px solid var(--accent);outline-offset: -3px;border-radius: var(--r-md)}.faq-page-content .faq-q > span:first-child{font-size: var(--fs-2);font-weight: 600;line-height: 1.4;color: var(--text);letter-spacing: -0.01em}.faq-page-content .faq-icon{width: 32px;height: 32px;min-width: 32px;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;border: 1.5px solid var(--border);font-size: var(--fs-4);font-weight: 300;color: var(--text);flex-shrink: 0;transition: all 0.2s ease;background: var(--surface-light)}.faq-page-content .faq-item.active .faq-icon{transform: rotate(45deg);background: var(--accent);border-color: var(--accent);color: #fff}.faq-page-content .faq-a{overflow: hidden}.faq-page-content .faq-a[hidden]{display: none}.faq-page-content .faq-content{padding: 0 var(--s4) var(--s4);border-top: 1px solid var(--border);padding-top: var(--s3);margin-top: -4px}.faq-page-content .faq-content p{font-size: var(--fs-2);line-height: 1.7;color: var(--muted);margin-bottom: var(--s2)}.faq-page-content .faq-content p:last-child{margin-bottom: 0}.faq-page-content .faq-content strong{color: var(--text);font-weight: 600}@media (max-width: 768px){.faq-page-content{padding: var(--s5) 0}.faq-section{margin-bottom: var(--s5)}.faq-section-title{font-size: var(--fs-3)}.faq-page-content .faq-q{min-height: 52px;padding: var(--s3)}.faq-page-content .faq-q > span:first-child{font-size: 16px}.faq-page-content .faq-icon{width: 28px;height: 28px;min-width: 28px;font-size: var(--fs-3)}.faq-page-content .faq-content{padding: 0 var(--s3) var(--s3);padding-top: var(--s2)}.faq-page-content .faq-content p{font-size: 16px}}@media (max-width: 480px){.faq-hero{padding: var(--s4) 0}.faq-page-content .faq-q > span:first-child{font-size: 15px}.faq-page-content .faq-content p{font-size: 15px;line-height: 1.65}}.market-card-header,.market-card-header h3,.market-card-header span,.market-card-header a,.market-card-header *,.market-card .market-card-header h3,.market-cards-grid .market-card-header h3{color: #ffffff !important}.market-card--usa .usa-badge,.market-card--usa .usa-badge strong,.market-card--usa .usa-badge span,.market-card--usa .usa-badge *,.market-card--usa .market-card-body .usa-badge,.market-card--usa .market-card-body .usa-badge strong{color: #ffffff !important;text-shadow: 0 1px 2px rgba(0,0,0,0.3)}.market-hero{padding: var(--s7) 0}.market-hero .page-subtitle{max-width: 720px;margin-bottom: var(--s5)}.market-hero-actions{display: flex;justify-content: center;gap: var(--s3);flex-wrap: wrap}.market-hero-actions .button{min-width: 190px}.market-section{position: relative}.market-section--alt{background: #f8fafc;border-top: 1px solid rgba(15,23,42,0.06);border-bottom: 1px solid rgba(15,23,42,0.06)}.section-header--narrow{max-width: 760px}.market-split-grid{display: grid;grid-template-columns: 1.15fr 0.85fr;gap: var(--s6);align-items: start}.market-content-column p{max-width: 72ch}.market-content-column h3{margin-top: var(--s5)}.market-visual-panel{background: #fff;border: 1px solid rgba(15,23,42,0.1);border-radius: var(--r-lg);padding: var(--s4);box-shadow: 0 10px 24px rgba(15,23,42,0.06)}.market-visual-panel .market-image{width: 100%;height: auto;border-radius: var(--r-md);display: block}.market-image-note{font-size: var(--fs-1);margin: var(--s3) 0 0}.market-card-grid{display: grid;gap: var(--s4)}.market-card-grid--2{grid-template-columns: repeat(2,minmax(0,1fr))}.market-card-grid--3{grid-template-columns: repeat(3,minmax(0,1fr))}.market-card-grid--4{grid-template-columns: repeat(4,minmax(0,1fr))}.market-info-card,.market-region-card,.market-shipping-card,.market-option-card,.market-compliance-card{background: #fff;border: 1px solid rgba(15,23,42,0.1);border-radius: var(--r-lg);padding: var(--s5);box-shadow: 0 8px 20px rgba(15,23,42,0.05);transition: transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.market-info-card:hover,.market-region-card:hover,.market-shipping-card:hover,.market-option-card:hover,.market-compliance-card:hover{transform: translateY(-3px);border-color: rgba(230,126,34,0.35);box-shadow: 0 14px 28px rgba(15,23,42,0.08)}.market-info-card h4{font-size: var(--fs-2);margin-bottom: var(--s2);color: var(--primary)}.market-region-card h3,.market-shipping-card h3,.market-option-card h3,.market-compliance-card h3{font-size: var(--fs-3);margin-bottom: var(--s2);color: var(--primary)}.market-option-grid,.market-compliance-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s5)}.market-option-card .button{margin-top: var(--s3)}.market-checklist{list-style: none;padding: 0;margin: var(--s3) 0 var(--s2)}.market-checklist li{position: relative;padding: 0 0 var(--s2) 26px;margin-bottom: var(--s2);font-size: var(--fs-1);line-height: 1.5;color: #334155;border-bottom: 1px dashed rgba(15,23,42,0.12)}.market-checklist li:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom: 0}.market-checklist li::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: linear-gradient(135deg,#d97706 0%,#f59e0b 100%);position: absolute;left: 0;top: 0.45em;box-shadow: 0 0 0 3px rgba(217,119,6,0.15)}.market-checklist--compact li{font-size: var(--fs-1);margin-bottom: 8px}.market-cta-section{border-top: 1px solid rgba(255,255,255,0.12)}@media (max-width: 1100px){.market-card-grid--4{grid-template-columns: repeat(2,minmax(0,1fr))}.market-card-grid--3{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.market-split-grid{grid-template-columns: 1fr;gap: var(--s5)}.market-option-grid,.market-compliance-grid{grid-template-columns: 1fr}}@media (max-width: 768px){.market-hero{padding: var(--s6) 0}.market-card-grid--2,.market-card-grid--3,.market-card-grid--4{grid-template-columns: 1fr}.market-hero-actions .button{width: 100%;max-width: 300px}}.page-canada .ai-seo-block{background: linear-gradient(180deg,#f8fafc 0%,#ffffff 100%);border-top: 1px solid rgba(15,23,42,0.08);border-bottom: 1px solid rgba(15,23,42,0.08);padding: var(--s6) 0}.page-canada .ai-seo-block .container{max-width: 1120px;background: #fff;border: 1px solid rgba(15,23,42,0.1);border-radius: var(--r-lg);box-shadow: 0 10px 26px rgba(15,23,42,0.06);padding: var(--s6)}.page-canada .ai-seo-block h2{font-size: var(--fs-5);color: var(--primary);margin-bottom: var(--s4)}.page-canada .ai-seo-block h3{font-size: var(--fs-3);color: var(--primary);margin-top: var(--s5);margin-bottom: var(--s3)}.page-canada .ai-seo-block p{font-size: var(--fs-2);color: #334155;line-height: 1.7;max-width: 78ch}.page-canada .ai-seo-block ul{list-style: none;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s3);margin: var(--s3) 0 var(--s2);padding: 0}.page-canada .ai-seo-block li{margin: 0;padding: var(--s3) var(--s4) var(--s3) 42px;border: 1px solid rgba(15,23,42,0.1);border-radius: 12px;background: #f8fafc;font-size: var(--fs-1);line-height: 1.5;color: #334155;position: relative}.page-canada .ai-seo-block li::before{content: "";position: absolute;left: 16px;top: 50%;transform: translateY(-50%);width: 10px;height: 10px;border-radius: 50%;background: linear-gradient(135deg,#d97706 0%,#f59e0b 100%);box-shadow: 0 0 0 3px rgba(217,119,6,0.16)}.page-canada .ai-seo-block .ai-seo-note{margin-top: var(--s5);padding: var(--s3) var(--s4);border-radius: 12px;background: #fff7ed;border: 1px solid rgba(217,119,6,0.25);font-size: var(--fs-1)}@media (max-width: 900px){.page-canada .ai-seo-block .container{padding: var(--s5)}.page-canada .ai-seo-block ul{grid-template-columns: 1fr}}.market-template-hero{padding: var(--s7) 0}.market-template-hero-layout{max-width: 1160px;display: grid;grid-template-columns: 1.2fr 0.8fr;gap: var(--s6);align-items: start}.market-template-hero-main .page-subtitle{max-width: 64ch}.market-template-hero-actions{justify-content: flex-start}.market-template-hero-actions .button{min-width: 190px}.market-proof-panel{background: rgba(255,255,255,0.08);border: 1px solid rgba(255,255,255,0.22);border-radius: 16px;padding: var(--s5);backdrop-filter: blur(2px)}.market-proof-panel h2{font-size: var(--fs-3);margin-bottom: var(--s3);color: #fff}.market-proof-list{list-style: none;margin: 0;padding: 0}.market-proof-list li{color: rgba(255,255,255,0.92);margin: 0 0 var(--s2);padding: 0 0 0 16px;position: relative;font-size: var(--fs-1)}.market-proof-list li::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: #f59e0b;position: absolute;left: 0;top: 0.6em}.market-template-section{position: relative}.market-template-section--alt{background: #f8fafc;border-top: 1px solid rgba(15,23,42,0.08);border-bottom: 1px solid rgba(15,23,42,0.08)}.market-brief{max-width: 860px;margin-bottom: var(--s5)}.market-brief h2{margin-bottom: var(--s3)}.market-brief p{margin: 0;font-size: var(--fs-2);line-height: 1.7;color: #334155}.market-template-grid{display: grid;gap: var(--s4)}.market-template-grid--2{grid-template-columns: repeat(2,minmax(0,1fr))}.market-template-grid--3{grid-template-columns: repeat(3,minmax(0,1fr))}.market-template-grid--4{grid-template-columns: repeat(4,minmax(0,1fr))}.market-template-card{background: #fff;border: 1px solid rgba(15,23,42,0.1);border-radius: var(--r-lg);padding: var(--s5);box-shadow: 0 8px 20px rgba(15,23,42,0.05);transition: transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.market-template-card:hover{transform: translateY(-2px);border-color: rgba(230,126,34,0.35);box-shadow: 0 14px 28px rgba(15,23,42,0.08)}.market-template-card h3{margin-bottom: var(--s2)}.market-template-card h4{margin: var(--s3) 0 var(--s2);font-size: var(--fs-2);color: #0f172a}.market-template-icon{width: 42px;height: 42px;border-radius: 12px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba(15,23,42,0.14);background: #f8fafc;margin-bottom: var(--s3);color: var(--primary)}.market-template-icon svg{width: 22px;height: 22px}.market-template-list{list-style: none;margin: 0;padding: 0}.market-template-list li{margin: 0 0 8px;padding: 0 0 0 18px;position: relative;color: #334155;font-size: var(--fs-1);line-height: 1.5}.market-template-list li::before{content: "";position: absolute;left: 0;top: 0.65em;width: 6px;height: 6px;border-radius: 50%;background: var(--accent)}.market-shipping-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s4);margin-bottom: var(--s5)}.market-lead-badge{display: inline-flex;font-size: var(--fs-0);font-weight: 600;color: #7c2d12;background: #ffedd5;border: 1px solid rgba(217,119,6,0.35);border-radius: 999px;padding: 6px 10px;margin-bottom: var(--s3)}.market-incoterms-block h3{margin-bottom: var(--s3)}.market-incoterm-pills{display: flex;flex-wrap: wrap;gap: var(--s2)}.market-pill{display: inline-flex;align-items: center;gap: 6px;padding: 8px 12px;border-radius: 999px;border: 1px solid rgba(15,23,42,0.16);background: #fff;font-size: var(--fs-0);color: #334155}.market-offer-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s5)}.market-options-intro{margin: 0 0 var(--s3);color: #334155}.market-offer-inline{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s4)}.market-offer-inline .button{margin-top: var(--s2)}.market-ops-card{height: 100%}.market-moq-badge{display: inline-flex;font-size: var(--fs-0);font-weight: 700;letter-spacing: 0.01em;color: #0f172a;background: #e2e8f0;border: 1px solid rgba(15,23,42,0.18);border-radius: 10px;padding: 6px 10px;margin-bottom: var(--s3)}.market-mini-cta{margin-top: var(--s5);padding: var(--s4);border-radius: var(--r-md);border: 1px solid rgba(15,23,42,0.12);background: #fff;display: flex;align-items: center;justify-content: space-between;gap: var(--s3)}.market-mini-cta p{margin: 0}.market-compliance-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s5)}.market-checklist-svg{list-style: none;margin: 0;padding: 0}.market-checklist-svg li{margin: 0 0 var(--s2);display: flex;align-items: flex-start;gap: var(--s2);font-size: var(--fs-1);color: #334155}.market-checklist-svg svg{width: 17px;height: 17px;flex: 0 0 17px;margin-top: 3px;color: #0f766e;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}@media (max-width: 1100px){.market-template-grid--4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.market-template-hero-layout,.market-template-grid--2,.market-template-grid--3,.market-shipping-grid,.market-offer-grid,.market-compliance-grid{grid-template-columns: 1fr}.market-template-hero-actions{justify-content: flex-start}.market-mini-cta{flex-direction: column;align-items: flex-start}.market-offer-inline{grid-template-columns: 1fr}}@media (max-width: 768px){.market-template-grid--4{grid-template-columns: 1fr}.market-template-hero{padding: var(--s6) 0}.market-template-hero-actions .button{width: 100%;max-width: 320px}}body.page-markets .market-template-hero{background: linear-gradient(135deg,#1f4d3a 0%,#173629 100%) !important}body.page-markets .market-template-hero h1,body.page-markets .market-template-hero h2{color: #ffffff !important}body.page-markets .market-template-hero .page-subtitle,body.page-markets .market-template-hero p{color: rgba(255,255,255,0.9) !important}body.page-markets .market-template-hero .market-proof-panel{background: rgba(255,255,255,0.1) !important;border: 1px solid rgba(255,255,255,0.24) !important}body.page-markets .market-template-hero .market-proof-panel h2,body.page-markets .market-template-hero .market-proof-list li{color: #ffffff !important}body.page-markets .market-template-hero .button.button-primary,body.page-markets .market-template-hero a.button.button-primary,body.page-markets .market-template-hero a.button.button-primary:link,body.page-markets .market-template-hero a.button.button-primary:visited{background: #c79a2b !important;border-color: #c79a2b !important;color: #0b0f14 !important}body.page-markets .market-template-hero .button.button-primary:hover,body.page-markets .market-template-hero a.button.button-primary:hover{background: #b88923 !important;border-color: #b88923 !important;color: #0b0f14 !important}body.page-markets .market-template-hero .button.button-secondary,body.page-markets .market-template-hero a.button.button-secondary,body.page-markets .market-template-hero a.button.button-secondary:link,body.page-markets .market-template-hero a.button.button-secondary:visited{background: transparent !important;border-color: rgba(255,255,255,0.62) !important;color: #ffffff !important}body.page-markets .market-template-hero .button.button-secondary:hover,body.page-markets .market-template-hero a.button.button-secondary:hover{background: #ffffff !important;border-color: #ffffff !important;color: #0b0f14 !important}.shared-hero{background: linear-gradient(135deg,#1f4d3a 0%,#173629 100%);padding: var(--s7) 0}.shared-hero-grid{display: grid;grid-template-columns: 1.15fr 0.85fr;gap: var(--s6);align-items: start}.shared-hero-content h1{color: #ffffff;margin-bottom: var(--s3)}.shared-hero .shared-hero-lead{color: rgba(255,255,255,0.9);max-width: 62ch;margin-bottom: var(--s4);font-size: var(--fs-2);line-height: 1.65}.shared-hero .hero-ctas{justify-content: flex-start;gap: var(--s3)}.shared-hero .hero-ctas .button{min-width: 190px}.shared-hero-media{display: grid;gap: var(--s4)}.shared-hero-image-wrap{border-radius: 16px;overflow: hidden;border: 1px solid rgba(255,255,255,0.2);background: rgba(255,255,255,0.08)}.shared-hero-image{width: 100%;height: auto;display: block}.shared-hero .hero-snapshot{background: #1a222c;border: 1px solid #2a3642;border-radius: 14px;padding: var(--s4);box-shadow: 0 10px 26px rgba(0,0,0,0.28)}.shared-hero .hero-snapshot h2{color: #f8fafc;font-size: var(--fs-3);margin-bottom: var(--s3)}.shared-hero .hero-snapshot ul{margin: 0;padding-left: 18px;list-style: disc}.shared-hero .hero-snapshot li{color: #e2e8f0;margin-bottom: 8px;line-height: 1.5}.shared-hero .hero-snapshot li:last-child{margin-bottom: 0}@media (max-width: 980px){.shared-hero-grid{grid-template-columns: 1fr}}@media (max-width: 768px){
  .page-markets table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}
  .page-markets table th,.page-markets table td{white-space:nowrap}
}
