.hero-banner-container.svelte-bz0vys.svelte-bz0vys{position:relative;background:linear-gradient(-45deg,#0a0f14,#0d1a2d,#0a2e5c,#0a0f14);background-size:400% 400%;animation:svelte-bz0vys-gradientFlow 30s ease infinite;min-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:clamp(60px,8vw,100px) 0}.hero-banner-container.svelte-bz0vys.svelte-bz0vys:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 50% 50%,rgba(3,155,219,.06) 0%,transparent 60%);pointer-events:none}.hero-banner-wrapper.svelte-bz0vys.svelte-bz0vys{max-width:1100px;width:100%;margin:0 auto;padding:0 clamp(20px,4vw,60px);position:relative;z-index:2}.hero-content.svelte-bz0vys.svelte-bz0vys{text-align:center;display:flex;flex-direction:column;align-items:center;gap:clamp(20px,3vw,32px)}.hero-title.svelte-bz0vys h1.svelte-bz0vys{font-family:Montserrat,Trebuchet MS,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1;text-transform:uppercase;letter-spacing:-.02em;margin:0}.brand-text.svelte-bz0vys.svelte-bz0vys{color:#f2f2f2}.highlight.svelte-bz0vys.svelte-bz0vys{color:#039bdb}.hero-description.svelte-bz0vys.svelte-bz0vys{font-family:Poppins,Trebuchet MS,sans-serif;font-size:clamp(16px,1.4vw,20px);font-weight:400;color:#8a9bae;line-height:1.6;max-width:700px;text-align:center}.retail-highlights.svelte-bz0vys.svelte-bz0vys{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.highlight-item.svelte-bz0vys.svelte-bz0vys{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#039bdb0f;border:1px solid rgba(3,155,219,.12);border-radius:8px;color:#b0bec5;font-family:Poppins,Trebuchet MS,sans-serif;font-size:13px;font-weight:500}.highlight-item.svelte-bz0vys svg.svelte-bz0vys{color:#039bdb;flex-shrink:0}.hero-cta.svelte-bz0vys.svelte-bz0vys{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.cta-primary.svelte-bz0vys.svelte-bz0vys,.cta-secondary.svelte-bz0vys.svelte-bz0vys{padding:14px 28px;border-radius:8px;font-family:Poppins,Trebuchet MS,sans-serif;font-size:14px;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}.cta-primary.svelte-bz0vys.svelte-bz0vys{background:#039bdb;color:#fff}.cta-primary.svelte-bz0vys.svelte-bz0vys:hover{background:#0286c2;transform:translateY(-2px);box-shadow:0 6px 20px #039bdb40}.cta-secondary.svelte-bz0vys.svelte-bz0vys{background:transparent;color:#f2f2f2;border:1px solid rgba(255,255,255,.2)}.cta-secondary.svelte-bz0vys.svelte-bz0vys:hover{border-color:#039bdb66;background:#039bdb0f;transform:translateY(-2px)}@keyframes svelte-bz0vys-gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (max-width: 768px){.hero-banner-container.svelte-bz0vys.svelte-bz0vys{min-height:auto}.hero-cta.svelte-bz0vys.svelte-bz0vys{flex-direction:column;align-items:center}.cta-primary.svelte-bz0vys.svelte-bz0vys,.cta-secondary.svelte-bz0vys.svelte-bz0vys{width:100%;max-width:280px;text-align:center}}@media (prefers-reduced-motion: reduce){.hero-banner-container.svelte-bz0vys.svelte-bz0vys{animation:none;background:linear-gradient(-45deg,#0a0f14,#004c95);background-size:100% 100%}}.challenges-container.svelte-sl4jvg.svelte-sl4jvg{width:100%;background:#0a0f14;padding:clamp(20px,3vw,40px) 0 clamp(60px,8vw,100px) 0}.challenges-wrapper.svelte-sl4jvg.svelte-sl4jvg{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}.challenges-header.svelte-sl4jvg.svelte-sl4jvg{text-align:center;margin-bottom:clamp(40px,6vw,60px);display:flex;flex-direction:column;align-items:center;gap:16px}.section-badge.svelte-sl4jvg.svelte-sl4jvg{display:inline-block;padding:8px 20px;background:#039bdb1a;border:1px solid rgba(3,155,219,.3);border-radius:25px;color:#039bdb;font-family:Poppins,Trebuchet MS,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.challenges-header.svelte-sl4jvg h2.svelte-sl4jvg{font-family:Montserrat,Trebuchet MS,sans-serif,sans-serif;font-size:clamp(24px,2.5vw,48px);font-weight:700;color:#f2f2f2;margin:0;line-height:1.2;text-transform:uppercase}.challenges-header.svelte-sl4jvg p.svelte-sl4jvg{font-family:Poppins,Trebuchet MS,sans-serif;font-size:clamp(16px,1.8vw,20px);font-weight:400;color:#bfbfbf;margin:0 auto;line-height:1.6;max-width:800px}.challenges-grid.svelte-sl4jvg.svelte-sl4jvg{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:60px;justify-items:center}.challenge-card.svelte-sl4jvg.svelte-sl4jvg{background:#111820;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:30px;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;display:flex;flex-direction:column;position:relative;max-width:400px;width:100%}.challenge-card.svelte-sl4jvg.svelte-sl4jvg:hover{background:#1a2530;border-color:#039bdb4d;transform:translateY(-4px);box-shadow:0 12px 40px #039bdb1a}.card-header.svelte-sl4jvg.svelte-sl4jvg{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.card-content.svelte-sl4jvg.svelte-sl4jvg{flex-grow:1;margin-bottom:20px}.challenge-title.svelte-sl4jvg.svelte-sl4jvg{font-family:Poppins,Trebuchet MS,sans-serif;font-size:20px;font-weight:700;color:#f2f2f2;margin:0 0 12px;line-height:1.3}.challenge-description.svelte-sl4jvg.svelte-sl4jvg{font-family:Poppins,Trebuchet MS,sans-serif;font-size:15px;font-weight:400;color:#bfbfbf;margin:0 0 20px;line-height:1.5}.impact-section.svelte-sl4jvg.svelte-sl4jvg{background:#039bdb0d;border:1px solid rgba(3,155,219,.2);border-radius:12px;padding:16px}.impact-label.svelte-sl4jvg.svelte-sl4jvg{font-family:Poppins,Trebuchet MS,sans-serif;font-size:12px;font-weight:600;color:#039bdb;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.impact-text.svelte-sl4jvg.svelte-sl4jvg{font-family:Poppins,Trebuchet MS,sans-serif;font-size:14px;font-weight:500;color:#f2f2f2;margin:0;line-height:1.4}.challenge-indicator.svelte-sl4jvg.svelte-sl4jvg{display:flex;align-items:center;gap:8px;font-family:Poppins,Trebuchet MS,sans-serif;font-size:12px;font-weight:500;color:#039bdb;margin-top:auto}.indicator-dot.svelte-sl4jvg.svelte-sl4jvg{width:8px;height:8px;background:#039bdb;border-radius:50%;animation:svelte-sl4jvg-pulse 2s ease-in-out infinite}.challenges-summary.svelte-sl4jvg.svelte-sl4jvg{max-width:800px;margin:0 auto}.summary-content.svelte-sl4jvg.svelte-sl4jvg{display:flex;align-items:center;gap:20px;background:#039bdb1a;border:1px solid rgba(3,155,219,.2);border-radius:16px;padding:30px}.summary-icon.svelte-sl4jvg.svelte-sl4jvg{font-size:48px;flex-shrink:0}.summary-text.svelte-sl4jvg h3.svelte-sl4jvg{font-family:Poppins,Trebuchet MS,sans-serif;font-size:22px;font-weight:700;color:#f2f2f2;margin:0 0 12px}.summary-text.svelte-sl4jvg p.svelte-sl4jvg{font-family:Poppins,Trebuchet MS,sans-serif;font-size:16px;font-weight:400;color:#bfbfbf;margin:0;line-height:1.5}@keyframes svelte-sl4jvg-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}@media screen and (max-width: 768px){.challenges-container.svelte-sl4jvg.svelte-sl4jvg{padding:60px 0}.challenges-wrapper.svelte-sl4jvg.svelte-sl4jvg{padding:0 16px}.challenges-grid.svelte-sl4jvg.svelte-sl4jvg{grid-template-columns:1fr;gap:24px}.challenge-card.svelte-sl4jvg.svelte-sl4jvg{max-width:none}.summary-content.svelte-sl4jvg.svelte-sl4jvg{flex-direction:column;text-align:center;gap:20px}}@media screen and (max-width: 480px){.challenges-container.svelte-sl4jvg.svelte-sl4jvg{padding:40px 0}.challenge-card.svelte-sl4jvg.svelte-sl4jvg{padding:20px}.summary-content.svelte-sl4jvg.svelte-sl4jvg{padding:24px}.summary-text.svelte-sl4jvg h3.svelte-sl4jvg{font-size:18px}.summary-text.svelte-sl4jvg p.svelte-sl4jvg{font-size:14px}}@media (prefers-reduced-motion: reduce){.challenge-card.svelte-sl4jvg.svelte-sl4jvg,.indicator-dot.svelte-sl4jvg.svelte-sl4jvg{transition:none;animation:none}.challenge-card.svelte-sl4jvg.svelte-sl4jvg:hover{transform:none}}.solutions-container.svelte-1flgy7d.svelte-1flgy7d{width:100%;background:#0a0f14;padding:clamp(20px,3vw,40px) 0 clamp(60px,8vw,100px) 0}.solutions-wrapper.svelte-1flgy7d.svelte-1flgy7d{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}.solutions-header.svelte-1flgy7d.svelte-1flgy7d{text-align:center;margin-bottom:clamp(40px,6vw,60px);display:flex;flex-direction:column;align-items:center;gap:16px}.section-badge.svelte-1flgy7d.svelte-1flgy7d{display:inline-block;padding:8px 20px;background:#039bdb1a;border:1px solid rgba(3,155,219,.3);border-radius:25px;color:#039bdb;font-family:Poppins,Trebuchet MS,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.solutions-header.svelte-1flgy7d h2.svelte-1flgy7d{font-family:Montserrat,Trebuchet MS,sans-serif,sans-serif;font-size:clamp(24px,2.5vw,48px);font-weight:700;color:#f2f2f2;margin:0;line-height:1.2;text-transform:uppercase}.solutions-header.svelte-1flgy7d p.svelte-1flgy7d{font-family:Poppins,Trebuchet MS,sans-serif;font-size:clamp(16px,1.8vw,20px);font-weight:400;color:#bfbfbf;margin:0 auto;line-height:1.6;max-width:800px}.solutions-header.svelte-1flgy7d .internal-link{color:#039bdb;text-decoration:underline;transition:color .2s ease}.solutions-header.svelte-1flgy7d .internal-link:hover{color:#039bdb}.solutions-grid.svelte-1flgy7d.svelte-1flgy7d{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:30px;margin-bottom:80px;justify-items:center}.solution-card.svelte-1flgy7d.svelte-1flgy7d{background:#111820;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:30px;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;display:flex;flex-direction:column;position:relative;max-width:450px;width:100%}.solution-card.svelte-1flgy7d.svelte-1flgy7d:hover{background:#1a2530;border-color:#039bdb4d;transform:translateY(-4px);box-shadow:0 12px 40px #039bdb1a}.card-content.svelte-1flgy7d.svelte-1flgy7d{flex-grow:1;display:flex;flex-direction:column;gap:20px}.solution-title.svelte-1flgy7d.svelte-1flgy7d{font-family:Poppins,Trebuchet MS,sans-serif;font-size:22px;font-weight:700;color:#f2f2f2;margin:0;line-height:1.3}.solution-description.svelte-1flgy7d.svelte-1flgy7d{font-family:Poppins,Trebuchet MS,sans-serif;font-size:15px;font-weight:400;color:#bfbfbf;margin:0;line-height:1.5}.solution-description.svelte-1flgy7d .internal-link{color:#039bdb;text-decoration:underline;transition:color .2s ease}.solution-description.svelte-1flgy7d .internal-link:hover{color:#039bdb}.features-section.svelte-1flgy7d h4.svelte-1flgy7d{font-family:Poppins,Trebuchet MS,sans-serif;font-size:16px;font-weight:600;color:#039bdb;margin:0 0 12px}.features-list.svelte-1flgy7d.svelte-1flgy7d{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.features-list.svelte-1flgy7d li.svelte-1flgy7d{display:flex;align-items:flex-start;gap:8px;font-family:Poppins,Trebuchet MS,sans-serif;font-size:14px;font-weight:400;color:#f2f2f2;line-height:1.4}.features-list.svelte-1flgy7d svg.svelte-1flgy7d{flex-shrink:0;color:#039bdb;margin-top:2px}.benefit-section.svelte-1flgy7d.svelte-1flgy7d{display:flex;align-items:flex-start;gap:12px;background:#039bdb0d;border:1px solid rgba(3,155,219,.2);border-radius:12px;padding:16px;margin-top:auto}.benefit-icon.svelte-1flgy7d.svelte-1flgy7d{font-size:20px;flex-shrink:0}.benefit-text.svelte-1flgy7d.svelte-1flgy7d{font-family:Poppins,Trebuchet MS,sans-serif;font-size:14px;font-weight:500;color:#039bdb;margin:0;line-height:1.4}.solutions-cta.svelte-1flgy7d.svelte-1flgy7d{background:linear-gradient(135deg,#039bdb1a,#fb923c1a);border:1px solid rgba(3,155,219,.2);border-radius:24px;padding:50px;text-align:center}.cta-content.svelte-1flgy7d h3.svelte-1flgy7d{font-family:Montserrat,Trebuchet MS,sans-serif,sans-serif;font-size:clamp(20px,2.5vw,36px);font-weight:700;color:#f2f2f2;margin:0 0 20px;text-transform:uppercase}.cta-content.svelte-1flgy7d p.svelte-1flgy7d{font-family:Poppins,Trebuchet MS,sans-serif;font-size:clamp(16px,1.8vw,20px);font-weight:400;color:#bfbfbf;line-height:1.6;max-width:600px;margin:0 auto 30px}.cta-buttons.svelte-1flgy7d.svelte-1flgy7d{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.cta-primary.svelte-1flgy7d.svelte-1flgy7d,.cta-secondary.svelte-1flgy7d.svelte-1flgy7d{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;border-radius:12px;font-family:Poppins,Trebuchet MS,sans-serif;font-size:16px;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent}.cta-primary.svelte-1flgy7d.svelte-1flgy7d{background:linear-gradient(90deg,#039bdb,#039bdb);color:#000}.cta-primary.svelte-1flgy7d.svelte-1flgy7d:hover{background:linear-gradient(90deg,#039bdb,#039bdb);transform:translateY(-2px);box-shadow:0 8px 25px #039bdb4d}.cta-secondary.svelte-1flgy7d.svelte-1flgy7d{background:#111820;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#f9933c4d;color:#f9933c}.cta-secondary.svelte-1flgy7d.svelte-1flgy7d:hover{background:#1a2530;border-color:#f9933c80;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #0003}@media screen and (max-width: 768px){.solutions-container.svelte-1flgy7d.svelte-1flgy7d{padding:60px 0}.solutions-wrapper.svelte-1flgy7d.svelte-1flgy7d{padding:0 16px}.solutions-grid.svelte-1flgy7d.svelte-1flgy7d{grid-template-columns:1fr;gap:24px}.solution-card.svelte-1flgy7d.svelte-1flgy7d{max-width:none}.solutions-cta.svelte-1flgy7d.svelte-1flgy7d{padding:40px 24px}.cta-buttons.svelte-1flgy7d.svelte-1flgy7d{flex-direction:column;align-items:center}.cta-primary.svelte-1flgy7d.svelte-1flgy7d,.cta-secondary.svelte-1flgy7d.svelte-1flgy7d{width:100%;max-width:300px;justify-content:center}}@media screen and (max-width: 480px){.solutions-container.svelte-1flgy7d.svelte-1flgy7d{padding:40px 0}.solution-card.svelte-1flgy7d.svelte-1flgy7d{padding:20px}.solutions-cta.svelte-1flgy7d.svelte-1flgy7d{padding:30px 20px}.cta-primary.svelte-1flgy7d.svelte-1flgy7d,.cta-secondary.svelte-1flgy7d.svelte-1flgy7d{padding:14px 24px;font-size:14px}}@media (prefers-reduced-motion: reduce){.solution-card.svelte-1flgy7d.svelte-1flgy7d,.cta-primary.svelte-1flgy7d.svelte-1flgy7d,.cta-secondary.svelte-1flgy7d.svelte-1flgy7d{transition:none}.solution-card.svelte-1flgy7d.svelte-1flgy7d:hover,.cta-primary.svelte-1flgy7d.svelte-1flgy7d:hover,.cta-secondary.svelte-1flgy7d.svelte-1flgy7d:hover{transform:none}}.compliance-container.svelte-uqir7m.svelte-uqir7m{width:100%;background:#0a0f14;padding:clamp(20px,3vw,40px) 0 clamp(60px,8vw,100px) 0}.compliance-wrapper.svelte-uqir7m.svelte-uqir7m{width:100%;max-width:1400px;margin:0 auto;padding:0 20px}.compliance-header.svelte-uqir7m.svelte-uqir7m{text-align:center;margin-bottom:clamp(40px,6vw,60px);display:flex;flex-direction:column;align-items:center;gap:16px}.section-badge.svelte-uqir7m.svelte-uqir7m{display:inline-block;padding:8px 20px;background:#039bdb1a;border:1px solid rgba(3,155,219,.3);border-radius:25px;color:#039bdb;font-family:Poppins,Trebuchet MS,sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.compliance-header.svelte-uqir7m h2.svelte-uqir7m{font-family:Montserrat,Trebuchet MS,sans-serif,sans-serif;font-size:clamp(24px,2.5vw,48px);font-weight:700;color:#f2f2f2;margin:0;line-height:1.2;text-transform:uppercase}.compliance-header.svelte-uqir7m p.svelte-uqir7m{font-family:Poppins,Trebuchet MS,sans-serif;font-size:clamp(16px,1.8vw,20px);font-weight:400;color:#bfbfbf;margin:0 auto;line-height:1.6;max-width:800px}.certifications-section.svelte-uqir7m.svelte-uqir7m{margin-bottom:60px}.certifications-section.svelte-uqir7m h3.svelte-uqir7m{font-family:Poppins,Trebuchet MS,sans-serif;font-size:24px;font-weight:700;color:#f2f2f2;text-align:center;margin:0 0 30px}.certifications-grid.svelte-uqir7m.svelte-uqir7m{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:40px}.certification-badge.svelte-uqir7m.svelte-uqir7m{display:flex;align-items:center;gap:16px;background:#111820;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(3,155,219,.2);border-radius:16px;padding:20px;transition:all .3s ease}.certification-badge.svelte-uqir7m.svelte-uqir7m:hover{border-color:#039bdb66;transform:translateY(-2px)}.cert-logo.svelte-uqir7m.svelte-uqir7m{font-size:32px;flex-shrink:0}.cert-info.svelte-uqir7m h4.svelte-uqir7m{font-family:Poppins,Trebuchet MS,sans-serif;font-size:16px;font-weight:700;color:#039bdb;margin:0 0 4px}.cert-info.svelte-uqir7m p.svelte-uqir7m{font-family:Poppins,Trebuchet MS,sans-serif;font-size:13px;font-weight:400;color:#bfbfbf;margin:0;line-height:1.3}.features-grid.svelte-uqir7m.svelte-uqir7m{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:80px;justify-items:center}.compliance-card.svelte-uqir7m.svelte-uqir7m{background:#111820;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:30px;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;display:flex;flex-direction:column;position:relative;max-width:400px;width:100%}.compliance-card.svelte-uqir7m.svelte-uqir7m:hover{background:#1a2530;border-color:#039bdb4d;transform:translateY(-4px);box-shadow:0 12px 40px #039bdb1a}.card-header.svelte-uqir7m.svelte-uqir7m{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.certification-label.svelte-uqir7m.svelte-uqir7m{padding:6px 12px;background:#039bdb1a;border:1px solid rgba(3,155,219,.3);border-radius:12px;color:#039bdb;font-family:Poppins,Trebuchet MS,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.card-content.svelte-uqir7m.svelte-uqir7m{flex-grow:1;display:flex;flex-direction:column;gap:20px}.feature-title.svelte-uqir7m.svelte-uqir7m{font-family:Poppins,Trebuchet MS,sans-serif;font-size:20px;font-weight:700;color:#f2f2f2;margin:0;line-height:1.3}.feature-description.svelte-uqir7m.svelte-uqir7m{font-family:Poppins,Trebuchet MS,sans-serif;font-size:15px;font-weight:400;color:#bfbfbf;margin:0;line-height:1.5}.details-section.svelte-uqir7m h4.svelte-uqir7m{font-family:Poppins,Trebuchet MS,sans-serif;font-size:16px;font-weight:600;color:#039bdb;margin:0 0 12px}.details-list.svelte-uqir7m.svelte-uqir7m{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.details-list.svelte-uqir7m li.svelte-uqir7m{display:flex;align-items:flex-start;gap:8px;font-family:Poppins,Trebuchet MS,sans-serif;font-size:14px;font-weight:400;color:#f2f2f2;line-height:1.4}.details-list.svelte-uqir7m svg.svelte-uqir7m{flex-shrink:0;color:#039bdb;margin-top:2px}@media screen and (max-width: 768px){.compliance-container.svelte-uqir7m.svelte-uqir7m{padding:60px 0}.compliance-wrapper.svelte-uqir7m.svelte-uqir7m{padding:0 16px}.certifications-grid.svelte-uqir7m.svelte-uqir7m{grid-template-columns:1fr}.features-grid.svelte-uqir7m.svelte-uqir7m{grid-template-columns:1fr;gap:24px}.compliance-card.svelte-uqir7m.svelte-uqir7m{max-width:none}}@media screen and (max-width: 480px){.compliance-container.svelte-uqir7m.svelte-uqir7m{padding:40px 0}.compliance-card.svelte-uqir7m.svelte-uqir7m{padding:20px}.certification-badge.svelte-uqir7m.svelte-uqir7m{padding:16px}.cert-logo.svelte-uqir7m.svelte-uqir7m{font-size:24px}.cert-info.svelte-uqir7m h4.svelte-uqir7m{font-size:14px}.cert-info.svelte-uqir7m p.svelte-uqir7m{font-size:12px}}@media (prefers-reduced-motion: reduce){.compliance-card.svelte-uqir7m.svelte-uqir7m,.certification-badge.svelte-uqir7m.svelte-uqir7m{transition:none}.compliance-card.svelte-uqir7m.svelte-uqir7m:hover,.certification-badge.svelte-uqir7m.svelte-uqir7m:hover{transform:none}}.retail-page.svelte-1skwqwx{background:#0a0f14}.retail-section.svelte-1skwqwx{margin:clamp(60px,8vw,80px) 0}.retail-section.svelte-1skwqwx:first-of-type{margin-top:0}.retail-section.svelte-1skwqwx:last-of-type{margin-bottom:0}@media (max-width: 768px){.retail-section.svelte-1skwqwx{margin:clamp(40px,6vw,60px) 0}}@media (max-width: 480px){.retail-section.svelte-1skwqwx{margin:clamp(30px,6vw,40px) 0}}
