:root{--navy:#0b1f4d;--blue:#1747c9;--blue-hover:#2a5ae0;--yellow:#ffd447;--yellow-hover:#ffe07a;--yellow-dot:#ffb800;--sky:#eaf0ff;--white:#fff;--line:#e1e8f8;--line-strong:#c5d2f2;--ink:var(--navy);--ink-muted:#4a5a80;--on-blue:#e3eaff;--on-blue-soft:#dbe5ff;--on-navy:#c5d2f2;--on-yellow:#3d3410;--navy-line:#ffffff1f;--font-display:"Bricolage Grotesque", sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--radius-panel:36px;--radius-card:28px;--radius-tile:22px;--radius-pill:999px;--container:1240px;--gutter:24px}@media (width<=640px){:root{--gutter:16px;--radius-panel:28px;--radius-card:24px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (width<=640px){html{scroll-padding-top:76px}}body{font-family:var(--font-body);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}h1,h2,h3,p{margin:0}a{color:var(--blue)}a:hover{color:var(--navy)}:focus-visible{outline:3px solid var(--yellow-dot);outline-offset:2px}.container{max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin:0 auto}.display{font-family:var(--font-display)}.accent{color:var(--yellow)}.eyebrow{color:var(--blue);letter-spacing:2px;text-transform:uppercase;font-size:15px;font-weight:700}.title{font-family:var(--font-display);letter-spacing:-1px;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1.02}.btn{border-radius:var(--radius-pill);border:2px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:16px 28px;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.btn--lg{font-size:17px}.btn--sm{padding:10px 20px}.btn--yellow,.btn--yellow:hover{background:var(--yellow);color:var(--navy)}.btn--yellow:hover{background:var(--yellow-hover)}.btn--navy,.btn--navy:hover{background:var(--navy);color:var(--white)}.btn--navy:hover{background:var(--blue)}.btn--outline,.btn--outline:hover{border-color:var(--white);color:var(--white)}.btn--outline:hover{background:var(--white);color:var(--blue)}@media (width<=640px){.btn{padding:14px 24px}}.topbar[data-v-3e4b770f]{background:var(--navy);color:var(--white);font-size:14px}.topbar__inner[data-v-3e4b770f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:10px;display:flex}.topbar__contact[data-v-3e4b770f]{flex-wrap:wrap;gap:4px 20px;display:flex}.topbar__link[data-v-3e4b770f],.topbar__link[data-v-3e4b770f]:hover{color:var(--white);text-decoration:none}.topbar__link[data-v-3e4b770f]:hover{text-decoration:underline}@media (width<=640px){.topbar__tagline[data-v-3e4b770f]{display:none}.topbar__inner[data-v-3e4b770f]{justify-content:center;padding-block:8px}}.icon[data-v-7f2b4042]{flex-shrink:0}.logo[data-v-9a8dbd11]{align-items:center;gap:12px;display:flex}.logo__badge[data-v-9a8dbd11]{background:var(--yellow);width:48px;height:48px;color:var(--navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;font-weight:800;line-height:1;display:flex}.logo__text[data-v-9a8dbd11]{flex-direction:column;display:flex}.logo__name[data-v-9a8dbd11]{color:var(--white);letter-spacing:-.5px;font-size:26px;font-weight:800;line-height:1}.logo__suffix[data-v-9a8dbd11]{color:var(--on-blue-soft);letter-spacing:2px;text-transform:uppercase;font-size:12px}@media (width<=640px){.logo__badge[data-v-9a8dbd11]{width:42px;height:42px;font-size:23px}.logo__name[data-v-9a8dbd11]{font-size:23px}}.header[data-v-418510ea]{background:var(--blue)}.header__bar[data-v-418510ea]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:20px;display:flex}.brand[data-v-418510ea]{text-decoration:none;display:flex}.nav[data-v-418510ea]{flex-wrap:wrap;align-items:center;gap:8px 28px;font-size:16px;font-weight:500;display:flex}.nav__link[data-v-418510ea],.nav__link[data-v-418510ea]:hover{color:var(--white);text-decoration:none}.nav__link[data-v-418510ea]:hover{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:6px;text-decoration-thickness:2px}.menu-toggle[data-v-418510ea],.mobile-nav[data-v-418510ea]{display:none}@media (width<=640px){.header[data-v-418510ea]{z-index:5;position:sticky;top:0}.header__bar[data-v-418510ea]{flex-wrap:nowrap;padding-block:12px}.nav[data-v-418510ea]{display:none}.menu-toggle[data-v-418510ea]{width:48px;height:48px;color:var(--white);cursor:pointer;background:0 0;border:2px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.mobile-nav[data-v-418510ea]{padding:4px var(--gutter) 20px;border-top:1px solid #ffffff29;flex-direction:column;font-size:17px;font-weight:500;display:flex}.mobile-nav__link[data-v-418510ea]{color:var(--white);border-bottom:1px solid #ffffff29;padding:14px 0;text-decoration:none}.mobile-nav__link[data-v-418510ea]:hover{color:var(--yellow)}.mobile-nav__link[data-v-418510ea]:nth-last-child(2){border-bottom:0}.mobile-nav__cta[data-v-418510ea]{margin-top:8px}}.hero[data-v-22a4ef6d]{background:var(--blue);color:var(--white);position:relative}.hero__inner[data-v-22a4ef6d]{flex-wrap:wrap;align-items:center;gap:48px;padding-top:56px;padding-bottom:120px;display:flex}.hero__copy[data-v-22a4ef6d]{flex:520px;min-width:0}.hero__badge[data-v-22a4ef6d]{border-radius:var(--radius-pill);background:#ffffff24;margin-bottom:24px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-block}.hero__title[data-v-22a4ef6d]{letter-spacing:-2px;margin-bottom:24px;font-size:clamp(48px,7vw,96px);font-weight:800;line-height:.95}.hero__lead[data-v-22a4ef6d]{max-width:520px;color:var(--on-blue);margin-bottom:36px;font-size:20px;line-height:1.55}.hero__actions[data-v-22a4ef6d]{flex-wrap:wrap;gap:14px;display:flex}.hero__media[data-v-22a4ef6d]{flex:420px;justify-content:center;min-width:0;display:flex;position:relative}.hero__photo[data-v-22a4ef6d]{aspect-ratio:1;border:10px solid var(--yellow);background:var(--navy);object-fit:cover;border-radius:50%;width:100%;max-width:480px;height:auto;display:block}.hero__trust[data-v-22a4ef6d]{background:var(--navy);border-radius:20px;align-items:center;gap:12px;padding:16px 20px;display:flex;position:absolute;bottom:24px;left:0}.hero__trust-title[data-v-22a4ef6d]{font-size:15px;font-weight:700}.hero__trust-text[data-v-22a4ef6d]{color:var(--on-navy);font-size:13px}.hero__wave[data-v-22a4ef6d]{width:100%;height:90px;display:block;position:absolute;bottom:-1px;left:0}@media (width<=1024px){.hero__inner[data-v-22a4ef6d]{padding-top:48px}}@media (width<=640px){.hero__inner[data-v-22a4ef6d]{gap:40px;padding-top:36px;padding-bottom:88px}.hero__badge[data-v-22a4ef6d]{margin-bottom:20px}.hero__title[data-v-22a4ef6d]{letter-spacing:-1.5px;margin-bottom:20px}.hero__lead[data-v-22a4ef6d]{margin-bottom:28px;font-size:18px}.hero__actions[data-v-22a4ef6d]{flex-direction:column;gap:10px}.hero__photo[data-v-22a4ef6d]{border-width:8px;max-width:320px}.hero__trust[data-v-22a4ef6d]{padding:12px 16px;bottom:0}.hero__wave[data-v-22a4ef6d]{height:48px}}.benefits[data-v-7472c72a]{flex-wrap:wrap;justify-content:center;gap:16px 40px;padding-top:40px;padding-bottom:24px;font-size:22px;font-weight:700;display:flex}.benefits__dot[data-v-7472c72a]{color:var(--yellow-dot)}@media (width<=640px){.benefits[data-v-7472c72a]{flex-direction:column;align-items:center;gap:6px;padding-top:28px;font-size:19px}.benefits__dot[data-v-7472c72a]{display:none}}.products[data-v-9864abc3]{padding-top:64px;padding-bottom:64px}.products__head[data-v-9864abc3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:40px;display:flex}.products__eyebrow[data-v-9864abc3]{margin-bottom:10px}.products__title[data-v-9864abc3]{letter-spacing:-1px;font-size:clamp(36px,4.5vw,60px);font-weight:800;line-height:1}.products__lead[data-v-9864abc3]{max-width:380px;color:var(--ink-muted);font-size:17px;line-height:1.55}.products__grid[data-v-9864abc3]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.product[data-v-9864abc3]{border-radius:var(--radius-card);flex-direction:column;justify-content:space-between;gap:40px;min-height:300px;padding:28px;display:flex}.product__icon[data-v-9864abc3]{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.product__body[data-v-9864abc3]{flex-direction:column;gap:10px;display:flex}.product__name[data-v-9864abc3]{font-size:28px;font-weight:800;line-height:1.2}.product__text[data-v-9864abc3]{font-size:16px}.product--yellow[data-v-9864abc3]{background:var(--yellow)}.product--yellow .product__icon[data-v-9864abc3]{color:var(--navy);background:#ffffff8c}.product--yellow .product__text[data-v-9864abc3]{color:var(--on-yellow)}.product--blue[data-v-9864abc3]{background:var(--blue);color:var(--white)}.product--blue .product__icon[data-v-9864abc3]{color:var(--yellow);background:#ffffff29}.product--blue .product__text[data-v-9864abc3]{color:var(--on-blue)}.product--sky[data-v-9864abc3]{background:var(--sky)}.product--sky .product__icon[data-v-9864abc3]{background:var(--white);color:var(--blue)}.product--sky .product__text[data-v-9864abc3]{color:var(--ink-muted)}.product--navy[data-v-9864abc3]{background:var(--navy);color:var(--white)}.product--navy .product__icon[data-v-9864abc3]{color:var(--yellow);background:#ffffff1a}.product--navy .product__text[data-v-9864abc3]{color:var(--on-navy)}@media (width<=1024px){.products__grid[data-v-9864abc3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.products[data-v-9864abc3]{padding-top:48px;padding-bottom:48px}.products__head[data-v-9864abc3]{margin-bottom:28px}.products__grid[data-v-9864abc3]{grid-template-columns:1fr;gap:12px}.product[data-v-9864abc3]{flex-direction:row;justify-content:flex-start;align-items:center;gap:18px;min-height:0;padding:20px}.product__icon[data-v-9864abc3]{flex-shrink:0;width:64px;height:64px}.product__icon[data-v-9864abc3] .icon{width:32px;height:32px}.product__body[data-v-9864abc3]{gap:4px}.product__name[data-v-9864abc3]{font-size:22px}.product__text[data-v-9864abc3]{font-size:15px}}.statement[data-v-ba36fa43]{background:var(--yellow)}.statement__inner[data-v-ba36fa43]{flex-wrap:wrap;align-items:center;gap:40px;padding-block:80px;display:flex}.statement__title[data-v-ba36fa43]{letter-spacing:-1.5px;flex:560px;min-width:0;font-size:clamp(36px,5vw,68px);font-weight:800;line-height:1}.statement__body[data-v-ba36fa43]{min-width:0;color:var(--on-yellow);flex-direction:column;flex:340px;gap:18px;font-size:18px;display:flex}.statement__btn[data-v-ba36fa43]{align-self:flex-start}@media (width<=640px){.statement__inner[data-v-ba36fa43]{gap:24px;padding-block:56px}.statement__title[data-v-ba36fa43]{letter-spacing:-1px}.statement__btn[data-v-ba36fa43]{align-self:stretch}}.supply[data-v-0c4fd849]{padding-top:96px;padding-bottom:64px}.supply__eyebrow[data-v-0c4fd849]{text-align:center;margin-bottom:10px}.supply__title[data-v-0c4fd849]{text-align:center;max-width:760px;margin:0 auto 48px;line-height:1.05}.supply__grid[data-v-0c4fd849]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.customer[data-v-0c4fd849]{border:2px solid var(--line);border-radius:24px;flex-direction:column;gap:14px;padding:28px 22px;display:flex}.customer__label[data-v-0c4fd849]{font-size:22px;font-weight:700;line-height:1.2}@media (width<=1024px){.supply[data-v-0c4fd849]{padding-top:80px}.supply__grid[data-v-0c4fd849]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.supply[data-v-0c4fd849]{padding-top:56px;padding-bottom:40px}.supply__title[data-v-0c4fd849]{margin-bottom:28px}.supply__grid[data-v-0c4fd849]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer[data-v-0c4fd849]{border-radius:20px;gap:10px;padding:20px 16px}.customer[data-v-0c4fd849] .icon{width:32px;height:32px}.customer__label[data-v-0c4fd849]{font-size:18px}}.procurement[data-v-47048130]{padding-top:32px;padding-bottom:96px}.procurement__panel[data-v-47048130]{border-radius:var(--radius-panel);background:var(--navy);color:var(--white);flex-wrap:wrap;align-items:center;gap:48px;padding:56px 48px;display:flex}.procurement__copy[data-v-47048130]{flex:420px;min-width:0}.procurement__eyebrow[data-v-47048130]{color:var(--yellow);margin-bottom:12px}.procurement__title[data-v-47048130]{margin-bottom:20px;font-size:clamp(34px,4vw,52px)}.procurement__text[data-v-47048130]{color:var(--on-navy);margin-bottom:28px;font-size:18px;line-height:1.55}.procurement__grid[data-v-47048130]{flex:420px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.procurement__tile[data-v-47048130]{border-radius:var(--radius-tile);background:#ffffff14;flex-direction:column;gap:10px;padding:24px;display:flex}.procurement__tile[data-v-47048130]:last-child{grid-column:1/-1}.procurement__tile-title[data-v-47048130]{font-size:20px;font-weight:700;line-height:1.25}.procurement__tile-items[data-v-47048130]{color:var(--on-navy);font-size:15px}@media (width<=640px){.procurement[data-v-47048130]{padding-top:16px;padding-bottom:56px}.procurement__panel[data-v-47048130]{gap:32px;padding:36px 22px}.procurement__copy .btn[data-v-47048130]{display:flex}.procurement__grid[data-v-47048130]{grid-template-columns:1fr;gap:10px}.procurement__tile[data-v-47048130]{border-radius:18px;gap:8px;padding:18px 16px}.procurement__tile-title[data-v-47048130]{font-size:18px}}.steps-section[data-v-0bcb1e80]{background:var(--sky)}.steps-wrap[data-v-0bcb1e80]{padding-block:88px}.steps-title[data-v-0bcb1e80]{margin-bottom:48px;line-height:1}.steps[data-v-0bcb1e80]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.step[data-v-0bcb1e80]{flex-direction:column;gap:12px;display:flex}.step__num[data-v-0bcb1e80]{color:var(--blue);font-size:80px;font-weight:800;line-height:1}.step__title[data-v-0bcb1e80]{font-size:24px;font-weight:700}.step__text[data-v-0bcb1e80]{color:var(--ink-muted);font-size:17px}@media (width<=640px){.steps-wrap[data-v-0bcb1e80]{padding-block:56px}.steps-title[data-v-0bcb1e80]{margin-bottom:32px}.steps[data-v-0bcb1e80]{gap:24px}.step[data-v-0bcb1e80]{grid-template-columns:56px 1fr;gap:4px 12px;display:grid}.step__num[data-v-0bcb1e80]{grid-row:span 2;font-size:56px}.step__title[data-v-0bcb1e80]{font-size:21px}.step__text[data-v-0bcb1e80]{font-size:16px}}.brands[data-v-9d94bba4]{padding-top:72px;padding-bottom:72px}.brands__heading[data-v-9d94bba4]{color:var(--ink-muted);letter-spacing:2px;text-align:center;text-transform:uppercase;margin-bottom:28px;font-size:15px;font-weight:700}.brands__grid[data-v-9d94bba4]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.brands__logo[data-v-9d94bba4]{border:2px dashed var(--line-strong);height:88px;color:var(--ink-muted);border-radius:18px;justify-content:center;align-items:center;font-size:14px;display:flex}@media (width<=640px){.brands[data-v-9d94bba4]{padding-top:48px;padding-bottom:48px}.brands__heading[data-v-9d94bba4]{margin-bottom:20px}.brands__grid[data-v-9d94bba4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brands__logo[data-v-9d94bba4]{height:72px}}.cta[data-v-7e908cc5]{padding-bottom:80px}.cta__panel[data-v-7e908cc5]{border-radius:var(--radius-panel);background:var(--blue);color:var(--white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:64px 48px;display:flex}.cta__title[data-v-7e908cc5]{letter-spacing:-1px;flex:520px;min-width:0;font-size:clamp(36px,4.5vw,60px);font-weight:800;line-height:1}.cta__actions[data-v-7e908cc5]{flex-wrap:wrap;gap:14px;display:flex}@media (width<=640px){.cta[data-v-7e908cc5]{padding-bottom:56px}.cta__panel[data-v-7e908cc5]{gap:24px;padding:40px 22px}.cta__actions[data-v-7e908cc5]{flex-direction:column;gap:10px;width:100%}}.footer[data-v-70e1b6a8]{background:var(--navy);color:var(--on-navy);font-size:15px;line-height:1.6}.footer__grid[data-v-70e1b6a8]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;padding-top:56px;padding-bottom:40px;display:grid}.footer__logo[data-v-70e1b6a8]{color:var(--white);margin-bottom:12px;font-size:30px;font-weight:800;line-height:1}.footer__heading[data-v-70e1b6a8]{color:var(--white);margin-bottom:8px;font-size:15px;font-weight:700}.footer__address[data-v-70e1b6a8]{flex-direction:column;font-style:normal;display:flex}.footer__link[data-v-70e1b6a8],.footer__link[data-v-70e1b6a8]:hover{color:var(--on-navy);text-decoration:none;display:block}.footer__link[data-v-70e1b6a8]:hover{color:var(--white);text-decoration:underline}.footer__legal[data-v-70e1b6a8]{border-top:1px solid var(--navy-line);padding-top:20px;padding-bottom:32px;font-size:13px}@media (width<=640px){.footer__grid[data-v-70e1b6a8]{gap:24px;padding-top:44px;padding-bottom:28px}.footer__link[data-v-70e1b6a8]{padding-block:6px}}
