*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-primary:#090d4e;--color-primary-rgb:9, 13, 78;--color-black:#1e1e1e;--color-dark:#262626;--color-dark-alt:#282828;--color-gray-bg:#efefef;--color-gray-border:#00000040;--color-white:#fff;--color-footer-bg:#e6e7ed;--color-text-primary:#1e1e1e;--color-text-secondary:#262626;--color-text-card:#282828;--color-text-white:#fff;--color-overlay-hero:linear-gradient(-90deg, #0009 51.736%, #0000 76.319%);--color-overlay-promise:linear-gradient(to top, #1c1c1cb3 11.167%, #0000 80%);--font-primary:"Poppins", sans-serif;--font-secondary:"Rockwell", serif;--text-display:40.51px;--text-heading-2:24px;--text-heading-3:22px;--text-body-lg:20.578px;--text-body:20px;--text-body-sm:18px;--text-base:16px;--text-sm:13.836px;--text-xs:12px;--text-cert:11.693px;--font-regular:400;--font-semibold:600;--font-bold:700;--leading-tight:1.2;--leading-normal:normal;--leading-card:30px;--leading-sm:17.987px;--tracking-wide:3.2px;--space-xs:3px;--space-sm:10px;--space-md:20px;--space-lg:32px;--space-xl:45px;--space-2xl:64px;--space-3xl:88px;--space-4xl:113px;--section-gap:113px;--section-gap-md:64px;--section-gap-sm:32px;--radius-sm:8px;--radius-pill:29.153px;--max-width:1440px;--content-width:1162px;--nav-height:88px;--hero-height:560px;--accent-bar-height:59px;--partner-strip-height:126px;--card-sm:254px;--card-lg:528px;--card-gap:20px;--product-section-width:802px;--cert-section-width:905px;--promise-section-width:1162px;--promise-height:230px;--z-base:0;--z-content:1;--z-overlay:10;--z-nav:100;--z-modal:1000}html{scroll-behavior:smooth}body{font-family:var(--font-primary);color:var(--color-text-secondary);background:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.section-label{font-family:var(--font-primary);font-weight:var(--font-regular);font-size:var(--text-base);color:var(--color-dark);text-align:center;text-transform:uppercase;letter-spacing:var(--tracking-wide);line-height:normal}.heading-display{font-family:var(--font-primary);font-weight:var(--font-semibold);font-size:var(--text-display);color:var(--color-text-primary);line-height:normal}.heading-section{font-family:var(--font-primary);font-weight:var(--font-semibold);font-size:var(--text-heading-3);color:var(--color-text-primary);line-height:normal}.card-title{font-family:var(--font-primary);font-weight:var(--font-semibold);font-size:var(--text-heading-2);color:var(--color-text-primary);line-height:var(--leading-card)}.body-text{font-family:var(--font-primary);font-weight:var(--font-regular);font-size:var(--text-heading-3);color:var(--color-dark);line-height:normal}.promise-text{font-family:var(--font-primary);font-weight:var(--font-semibold);font-size:var(--text-body-lg);color:var(--color-text-white);line-height:normal}.btn{border-radius:var(--radius-sm);font-family:var(--font-primary);font-weight:var(--font-semibold);font-size:var(--text-body-lg);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;padding:10px 20px;line-height:normal;text-decoration:none;transition:opacity .2s,transform .15s;display:inline-flex}.btn:hover{opacity:.9;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background-color:var(--color-primary);color:var(--color-white)}.btn-white{background-color:var(--color-white);color:var(--color-primary)}.search-bar{background:var(--color-gray-bg);border:1px solid var(--color-gray-border);border-radius:var(--radius-pill);align-items:center;gap:16px;width:100%;height:58px;padding:14px 26px;display:flex}.search-bar input{font-family:var(--font-primary);font-weight:var(--font-regular);font-size:var(--text-body);color:var(--color-dark);background:0 0;border:none;outline:none;flex:1}.search-bar input::placeholder{color:var(--color-dark)}.category-card{background:var(--color-gray-bg);border-radius:var(--radius-sm);cursor:pointer;transition:transform .2s;position:relative;overflow:hidden}.category-card:hover{transform:scale(1.02)}.category-card-content{z-index:var(--z-content);flex-direction:column;justify-content:space-between;padding:35px 32px 20px;display:flex;position:absolute;inset:0}.category-card-image{object-fit:contain;position:absolute}.category-card .see-products{font-family:var(--font-primary);font-weight:var(--font-semibold);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-dark-alt);align-items:center;gap:5.535px;text-decoration:none;display:flex}.category-card .see-products img{width:12.453px;height:12.453px}.page-wrapper{width:100%;position:relative;overflow-x:hidden}@media (max-width:1024px){:root{--text-display:32px;--text-heading-2:20px;--text-heading-3:18px;--text-body-lg:18px;--text-body:16px;--section-gap:64px}}@media (max-width:768px){:root{--text-display:28px;--text-heading-2:18px;--text-heading-3:16px;--text-body-lg:16px;--text-body:14px;--text-base:14px;--section-gap:48px;--nav-height:64px}}@media (max-width:480px){:root{--text-display:24px;--text-heading-2:16px;--text-heading-3:15px;--section-gap:32px}}
