:root{--bg: #0b0f14;--bg-elev: #111722;--surface: rgba(19, 26, 36, .82);--surface-strong: #171f2b;--text: #ecf0f3;--muted: #9aa8b8;--accent: #a8be7a;--line: rgba(142, 167, 196, .2);--radius: 18px;--shadow: 0 30px 80px rgba(0, 0, 0, .35);--bg-grad-1: #223043;--bg-grad-2: #1d232f;--field-bg: rgba(17, 21, 26, .92);--field-border: rgba(142, 167, 196, .28);--focus-ring: rgba(168, 190, 122, .22);--panel-a: rgba(19, 26, 36, .86);--panel-b: rgba(14, 19, 27, .92);--tile-bg: rgba(14, 19, 27, .55);--chip-bg: rgba(14, 19, 27, .4);--accent-border: rgba(168, 190, 122, .45);--chip-active-bg: rgba(168, 190, 122, .16);--chip-active-border: rgba(168, 190, 122, .55);--glow-accent: rgba(168, 190, 122, .6);--bullet-glow: rgba(168, 190, 122, .28);--ease-out: cubic-bezier(.2, .8, .2, 1);--t-fast: .16s;--t-med: .22s;--radius-sm: 12px;--radius-md: 14px;--radius-lg: var(--radius);--radius-xl: 24px;--shadow-card: 0 14px 40px rgba(0, 0, 0, .22);--shadow-card-hover: 0 18px 54px rgba(0, 0, 0, .28);--card-border-hover: var(--accent-border)}:root[data-theme=light]{--bg: #eef2f7;--bg-elev: #f7f9fc;--surface: rgba(255, 255, 255, .88);--surface-strong: #ffffff;--text: #19202b;--muted: #5f6f80;--accent: #758f41;--line: rgba(36, 52, 70, .18);--shadow: 0 24px 64px rgba(79, 102, 130, .18);--bg-grad-1: #e0e8f2;--bg-grad-2: #f5f8fd;--field-bg: rgba(255, 255, 255, .92);--field-border: rgba(36, 52, 70, .22);--focus-ring: rgba(117, 143, 65, .18);--panel-a: rgba(255, 255, 255, .9);--panel-b: rgba(244, 247, 252, .96);--tile-bg: rgba(255, 255, 255, .88);--chip-bg: rgba(255, 255, 255, .72);--accent-border: rgba(117, 143, 65, .34);--chip-active-bg: rgba(117, 143, 65, .14);--chip-active-border: rgba(117, 143, 65, .34);--glow-accent: rgba(117, 143, 65, .35);--bullet-glow: rgba(117, 143, 65, .22);--ease-out: cubic-bezier(.2, .8, .2, 1);--t-fast: .16s;--t-med: .22s;--radius-sm: 12px;--radius-md: 14px;--radius-lg: var(--radius);--radius-xl: 24px;--shadow-card: 0 14px 36px rgba(79, 102, 130, .14);--shadow-card-hover: 0 18px 48px rgba(79, 102, 130, .18);--card-border-hover: var(--accent-border)}*{box-sizing:border-box}body{margin:0;font-family:Inter,Segoe UI,system-ui,sans-serif;color:var(--text);background:radial-gradient(circle at 15% -20%,var(--bg-grad-1) 0%,transparent 44%),radial-gradient(circle at 80% 0%,var(--bg-grad-2) 0%,transparent 40%),var(--bg);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;min-height:100dvh;display:flex;flex-direction:column}:root{--fx-grain-opacity: .075;--fx-vignette-opacity: .85}:root[data-theme=light]{--fx-grain-opacity: .028;--fx-vignette-opacity: .34}body{position:relative;isolation:isolate}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");background-repeat:repeat;background-size:240px 240px;mix-blend-mode:soft-light;opacity:var(--fx-grain-opacity)}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.06) 42%,transparent 58%),radial-gradient(1200px 800px at 50% -12%,rgba(255,255,255,.08),transparent 62%),radial-gradient(1100px 820px at 50% 112%,rgba(0,0,0,.55),transparent 58%),radial-gradient(1700px 1200px at 50% 50%,transparent 58%,rgba(0,0,0,.62) 100%),linear-gradient(180deg,rgba(0,0,0,.18),transparent 26%,transparent 74%,rgba(0,0,0,.22));background-size:220% 220%,auto,auto,auto,auto;background-position:-120% 0%,center,center,center,center;animation:fx-sweep 26s linear infinite;opacity:var(--fx-vignette-opacity)}:root[data-theme=light] body:after{background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.045) 44%,transparent 58%),radial-gradient(1200px 800px at 50% -12%,rgba(255,255,255,.55),transparent 62%),radial-gradient(1100px 820px at 50% 112%,rgba(10,20,35,.08),transparent 62%),radial-gradient(1400px 1100px at 50% 50%,transparent 60%,rgba(10,20,35,.12) 100%),linear-gradient(180deg,rgba(10,20,35,.06),transparent 28%,transparent 72%,rgba(10,20,35,.08))}@keyframes fx-sweep{0%{background-position:-120% 0%,center,center,center,center}to{background-position:120% 0%,center,center,center,center}}@media (prefers-reduced-motion: reduce){body:after{animation:none}}body>header.site-header{position:sticky;top:0;z-index:80}body>main.container,body>footer{position:relative;z-index:1}@media (min-width: 1100px){body{font-size:16.5px}}a{color:inherit;text-decoration:none}p{margin:0}main.container{flex:1 0 auto;padding-bottom:2.2rem}label:not(.consent){display:grid;gap:.35rem}.container{width:min(1120px,92%);margin:0 auto}.nav{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0}.brand-link{display:inline-flex;align-items:center;gap:.6rem;letter-spacing:.02em}.brand-dot{width:.65rem;height:.65rem;border-radius:999px;background:linear-gradient(145deg,#d8e7bf,var(--accent));box-shadow:0 0 18px var(--glow-accent)}.nav-links{display:flex;flex-wrap:wrap;gap:1rem;color:var(--muted);font-size:.95rem}.nav-links a:hover{color:var(--text)}.hero{padding:2.2rem 0 1.8rem}.hero-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:1.2rem;padding:1.3rem;border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:linear-gradient(155deg,var(--panel-a),var(--panel-b));box-shadow:var(--shadow)}.kicker{margin:0;color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.74rem}h1,h2,h3{line-height:1.12;margin:0 0 .6rem;font-weight:720;letter-spacing:-.02em;text-wrap:balance}h1{font-size:clamp(1.85rem,2.4vw,2.6rem)}h2{font-size:clamp(1.35rem,1.7vw,1.75rem);letter-spacing:-.015em}h3{font-size:1.08rem;letter-spacing:-.01em}.hero h1{font-size:clamp(1.9rem,3vw,3rem);max-width:22ch;text-wrap:balance}.muted{color:var(--muted)}.hero-media,.card-media{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--bg-elev)}.hero-media img,.card-media img,.media-frame img,.gallery-mini img{display:block;width:100%;height:100%;object-fit:cover}.grid{display:grid;gap:1rem}.cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card{position:relative;border:1px solid var(--line);border-radius:var(--radius);padding:.95rem;background:var(--surface);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-card);transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(1000px 420px at 18% -22%,rgba(255,255,255,.1),transparent 55%);opacity:0;transition:opacity var(--t-med) var(--ease-out)}.card:hover{transform:translateY(-3px);border-color:var(--card-border-hover);box-shadow:var(--shadow-card-hover)}.card:hover:before{opacity:1}.card h3{margin:.35rem 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card p{margin-top:.45rem}.cards .card p.muted{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card--product{display:flex;flex-direction:column;gap:.2rem}.card--product .card-media{margin-bottom:.85rem}.card-media--43{aspect-ratio:4 / 3}.card-top{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.05rem}.badge{display:inline-flex;align-items:center;height:1.5rem;padding:0 .55rem;border-radius:999px;border:1px solid var(--line);font-size:.78rem;letter-spacing:.01em;line-height:1;color:var(--muted);background:transparent;white-space:nowrap}.badge--soft{background:var(--chip-bg);color:var(--text)}.badge--ghost{background:transparent;color:var(--muted)}.badge--accent{background:var(--chip-active-bg);border-color:var(--chip-active-border);color:var(--text)}.card-title{margin-top:.28rem!important}.card-meta{margin-top:auto;padding-top:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid rgba(142,167,196,.16)}:root[data-theme=light] .card-meta{border-top-color:#2634481f}.meta-line{font-size:.86rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.card-media img{transform:scale(1);transition:transform var(--t-med) var(--ease-out),filter var(--t-med) var(--ease-out)}.card:hover .card-media img{transform:scale(1.02);filter:saturate(1.02) contrast(1.02)}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin:2rem 0 .8rem}.btn{display:inline-block;padding:.65rem 1rem;border-radius:999px;background:var(--accent);color:#0d1318;font-weight:650;transition:transform var(--t-fast) var(--ease-out),filter var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.btn:hover{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 18px 46px #0000002e}.btn:active{transform:translateY(0)}.btn-secondary{background:transparent;border:1px solid var(--line);color:var(--text);transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),background var(--t-fast) var(--ease-out)}.btn-secondary:hover{transform:translateY(-1px);border-color:var(--accent-border);background:var(--chip-active-bg)}.theme-toggle{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--text);padding:.28rem .65rem;cursor:pointer;font:inherit}.theme-toggle:hover{border-color:var(--accent)}.theme-toggle-label{font-size:.8rem;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem}.stat{border:1px solid var(--line);border-radius:14px;padding:.7rem;background:var(--tile-bg)}.stat strong{display:block;font-size:1.2rem}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem;margin-bottom:1.6rem}.media-frame{aspect-ratio:4 / 3;border-radius:var(--radius);border:1px solid var(--line);overflow:hidden;background:var(--bg-elev)}.product-cover{width:100%;height:100%}.gallery-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:.55rem;margin-top:.55rem}.gallery-mini a{aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;border:1px solid var(--line)}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem}.info-box{padding:.8rem;border:1px solid var(--line);border-radius:12px;background:var(--tile-bg)}footer{margin-top:auto;flex-shrink:0}.premium-footer{position:relative;overflow:hidden;border-top:1px solid var(--line);padding:clamp(.72rem,1.35vw,1rem) 0;color:var(--muted);background:radial-gradient(760px 280px at 10% 0%,rgba(168,190,122,.06),transparent 68%),radial-gradient(860px 340px at 88% 0%,rgba(142,167,196,.05),transparent 70%),linear-gradient(180deg,transparent,rgba(8,12,17,.09))}:root[data-theme=light] .premium-footer{background:radial-gradient(760px 280px at 10% 0%,rgba(117,143,65,.06),transparent 68%),radial-gradient(860px 340px at 88% 0%,rgba(79,102,130,.055),transparent 70%),linear-gradient(180deg,transparent,rgba(226,233,240,.38))}.premium-footer:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(142,167,196,.028) 1px,transparent 1px),linear-gradient(180deg,rgba(142,167,196,.022) 1px,transparent 1px);background-size:72px 72px;opacity:.12;mask-image:radial-gradient(circle at 72% 8%,#000 0%,transparent 74%)}.premium-footer>.container.premium-footer__inner,.premium-footer__inner{position:relative;z-index:1;width:min(1620px,calc(100vw - 44px))!important;max-width:none!important;margin-inline:auto}.premium-footer__top{display:grid;grid-template-columns:minmax(340px,.4fr) minmax(0,.6fr);gap:clamp(1rem,2.2vw,2.4rem);align-items:start;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}:root[data-theme=light] .premium-footer__top{background:transparent;box-shadow:none}.premium-footer__brand{display:grid;align-content:start;gap:.38rem}.premium-footer__logo{display:inline-flex;width:fit-content;align-items:center;gap:.45rem;color:var(--text);text-decoration:none}.premium-footer__logo strong{font-size:clamp(.98rem,1.1vw,1.08rem);letter-spacing:-.03em}.premium-footer__brand p{max-width:50ch;margin:0;color:var(--muted);font-size:.78rem;line-height:1.32}.premium-footer__copyright{margin-top:.05rem!important;color:color-mix(in srgb,var(--muted) 82%,transparent)!important;font-size:.7rem!important}.premium-footer__badges{display:flex;flex-wrap:wrap;gap:.26rem}.premium-footer__badges span{display:inline-flex;min-height:1.42rem;align-items:center;justify-content:center;padding:.2rem .4rem;border-radius:999px;border:1px solid var(--line);background:#ffffff08;color:var(--text);font-size:.64rem;font-weight:850}:root[data-theme=light] .premium-footer__badges span{background:#ffffff85}.premium-footer__nav{display:grid;grid-template-columns:minmax(0,.44fr) minmax(230px,.34fr) minmax(150px,.22fr);gap:clamp(.9rem,1.8vw,1.5rem);align-items:start}.premium-footer__nav>div{display:grid;align-content:start;gap:.22rem}.premium-footer h2{margin:0 0 .2rem;color:var(--text);font-size:.6rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.premium-footer .footer-link,.premium-footer__address{width:fit-content;color:var(--muted);font-size:.76rem;line-height:1.24;text-decoration:none;border-bottom:1px solid transparent}.premium-footer .footer-link:hover{color:var(--text);border-bottom-color:var(--accent-border)}.premium-footer__address{max-width:30ch}.premium-footer__contact-actions{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.28rem}.premium-footer__button{display:inline-flex;min-height:1.58rem;align-items:center;justify-content:center;padding:.22rem .44rem;border-radius:999px;color:var(--text);background:#ffffff09;border:1px solid var(--line);font-size:.64rem;font-weight:850;text-decoration:none}:root[data-theme=light] .premium-footer__button{background:#ffffff94}.premium-footer__button--accent{color:#17210f;background:radial-gradient(90px 44px at 30% 0%,rgba(255,255,255,.28),transparent 70%),linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 76%,#4a5f2c));border-color:var(--accent-border)}.premium-footer__button:hover{text-decoration:none;transform:translateY(-1px)}.premium-footer__bottom{display:none!important}.premium-footer__legal{display:flex;flex-wrap:wrap;gap:.44rem;justify-content:flex-start;align-items:center}.premium-footer__legal a{color:var(--muted);background:transparent;font-size:.72rem;font-weight:750;text-decoration:none;white-space:nowrap}.premium-footer__legal a:hover{color:var(--text);text-decoration:underline}:root:not([data-theme=light]) .premium-footer__badges span,:root:not([data-theme=light]) .premium-footer__button{background:linear-gradient(145deg,#ffffff08,#ffffff03),#080c113d}:root:not([data-theme=light]) .premium-footer__button--accent{color:#17210f;background:radial-gradient(90px 44px at 30% 0%,rgba(255,255,255,.24),transparent 70%),linear-gradient(135deg,#b7d483,#8cad45);border-color:#b7d48352}@media (max-width: 1180px){.premium-footer>.container.premium-footer__inner,.premium-footer__inner{width:min(1180px,92vw)!important}.premium-footer__top{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:1rem}.premium-footer__nav{grid-template-columns:minmax(0,.42fr) minmax(210px,.34fr) minmax(130px,.24fr);gap:.9rem}}@media (max-width: 860px){.premium-footer>.container.premium-footer__inner,.premium-footer__inner{width:min(100% - 24px,760px)!important}.premium-footer__top,.premium-footer__nav{grid-template-columns:1fr}.premium-footer__nav{gap:.75rem}}@media (max-width: 560px){.premium-footer{padding-top:.7rem}.premium-footer__brand{gap:.34rem}.premium-footer__contact-actions{flex-direction:column;align-items:stretch}.premium-footer__button{width:100%}}.form-grid,.lead-form [data-step]{display:grid;gap:.75rem;max-width:540px}input,select,textarea{width:100%;padding:.65rem;border-radius:10px;border:1px solid var(--field-border);background:var(--field-bg);color:var(--text)}input:focus-visible,select:focus-visible,textarea:focus-visible,.btn:focus-visible,.theme-toggle:focus-visible,.card:focus-visible,.chip:focus-visible{outline:none;box-shadow:0 0 0 4px var(--focus-ring)}input[type=checkbox]{width:1rem;height:1rem;padding:0;border-radius:4px;border:1px solid var(--field-border);background:var(--field-bg);accent-color:var(--accent)}.consent{display:flex;align-items:flex-start;gap:.5rem;font-size:.95rem;color:var(--muted)}.consent a{text-decoration:underline;color:var(--text)}.rich-list{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.4rem}.rich-list li{position:relative;padding-left:1.05rem;color:var(--muted)}.rich-list li:before{content:"";position:absolute;left:0;top:.55em;width:.5rem;height:.5rem;border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.75),var(--accent));box-shadow:0 0 12px var(--bullet-glow);transform:translateY(-50%)}.hero-media-signature{position:relative;isolation:isolate;aspect-ratio:16 / 10}.hero-glow{position:absolute;inset:-18%;border-radius:999px;background:radial-gradient(circle,#a8be7a52,#a8be7a00 70%);filter:blur(28px);animation:pulseGlow 8s ease-in-out infinite;z-index:-1}.trust-strip{margin:.8rem 0 1.8rem;display:grid;grid-template-columns:1.1fr 1fr;gap:1rem}.trust-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.compact-hero{grid-template-columns:1.2fr .8fr}.chip-row{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:.85rem;margin-bottom:1.1rem}.chip{padding:.35rem .7rem;border-radius:999px;border:1px solid var(--line);background:var(--chip-bg);font-size:.88rem;color:var(--text);cursor:pointer;user-select:none;transition:transform .15s ease,border-color .15s ease,background .15s ease}.chip:hover{transform:translateY(-1px);border-color:var(--accent-border)}.chip.is-active{background:var(--chip-active-bg);border-color:var(--chip-active-border)}.product-detail-grid{grid-template-columns:1.15fr .85fr;align-items:start;margin-top:1.2rem}.form-card .lead-form{max-width:none}.doc-type{display:inline-flex;margin:0 0 .55rem;padding:.22rem .55rem;border-radius:999px;border:1px solid var(--line);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.product-cta-row{display:flex;gap:.75rem;flex-wrap:wrap;margin:1rem 0 1.4rem}.mobile-sticky-cta{display:none}@keyframes pulseGlow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@media (max-width: 900px){.hero-panel,.compact-hero,.product-layout,.trust-strip,.product-detail-grid,.stats,.trust-metrics{grid-template-columns:1fr}.mobile-sticky-cta{display:flex;position:sticky;bottom:.6rem;background:var(--surface-strong);border:1px solid var(--line);border-radius:14px;padding:.5rem;gap:.5rem;margin-top:1rem}.mobile-sticky-cta .btn{flex:1;text-align:center}}@media (prefers-reduced-motion: reduce){.hero-glow{animation:none}.card,.card-media img,.chip,.btn,.btn-secondary{transition-duration:1ms!important}}.process-section{margin-top:2.2rem}.process-panel{position:relative;border:1px solid var(--line);border-radius:calc(var(--radius) + 8px);padding:1.15rem;background:linear-gradient(155deg,var(--panel-a),var(--panel-b));box-shadow:var(--shadow);overflow:hidden}.process-panel:before{content:"";position:absolute;inset:0;background-image:var(--section-bg);background-size:cover;background-position:center;opacity:.14;filter:saturate(.95) contrast(1.05);pointer-events:none}.process-panel:after{content:"";position:absolute;inset:0;background:radial-gradient(900px 360px at 18% -18%,rgba(255,255,255,.14),transparent 55%),radial-gradient(720px 380px at 88% 18%,rgba(168,190,122,.14),transparent 60%);pointer-events:none}.process-panel>*{position:relative;z-index:1}.section-head--tight{margin:.45rem 0 .75rem}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.card--process{padding:.9rem}.card-media--process{aspect-ratio:16 / 10;margin-bottom:.75rem}.process-head{display:flex;align-items:center;gap:.55rem}.process-head h3{margin:0}@media (max-width: 920px){.process-grid{grid-template-columns:1fr}}@supports (view-transition-name: none){::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(main){animation:page-out .18s var(--ease-out) both}::view-transition-new(main){animation:page-in .22s var(--ease-out) both}}@keyframes page-out{0%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(6px);filter:blur(2px)}}@keyframes page-in{0%{opacity:0;transform:translateY(-6px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (prefers-reduced-motion: reduce){::view-transition-old(main),::view-transition-new(main){animation:none!important}}.cta-card{display:grid;grid-template-columns:1fr auto;gap:.9rem 1.1rem;align-items:start;padding:clamp(1.05rem,2vw,1.35rem)}.cta-card h3{margin:0}.cta-card p{margin-top:.45rem}.cta-card .btn{grid-column:2;grid-row:1 / span 3;align-self:center;justify-self:end;white-space:nowrap}@media (max-width: 720px){.cta-card{grid-template-columns:1fr}.cta-card .btn{grid-column:1;grid-row:auto;justify-self:start;margin-top:.65rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.78rem 1.15rem;min-height:44px;border-radius:999px;background:var(--accent);color:#0d1318;font-weight:700;letter-spacing:-.01em;box-shadow:0 12px 34px #00000024;transition:filter var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.btn:hover{transform:none;filter:brightness(1.02);box-shadow:0 18px 52px #00000029}.btn:active{transform:none;filter:brightness(.99)}.btn-secondary:hover{transform:none}body[data-page-slug=delivery] .grid.cards{gap:1.2rem}body[data-page-slug=delivery] .grid.cards .card{padding:clamp(1.05rem,2vw,1.35rem)}body[data-page-slug=delivery] .service-title{margin:.25rem 0 .7rem}body[data-page-slug=delivery] .rich-list{margin-top:.75rem;gap:.6rem}body[data-page-slug=delivery] .rich-list li{line-height:1.55;padding-left:1.15rem}.grid.stats .stat{min-width:0;overflow:hidden}.grid.stats .stat strong{display:block;line-height:1.05;overflow-wrap:anywhere}.grid.stats .stat .muted{overflow-wrap:anywhere}:root{--nav-h: 64px;--nav-bg: rgba(12, 16, 22, .72);--nav-bg-light: rgba(250, 252, 255, .72);--nav-border: rgba(142, 167, 196, .18);--nav-pill: rgba(14, 19, 27, .38);--nav-pill-light: rgba(255, 255, 255, .62)}.site-header{position:sticky;top:0;z-index:50;margin-bottom:1.2rem}.site-header:before{content:"";position:absolute;inset:0;background:var(--nav-bg);border-bottom:1px solid var(--nav-border);box-shadow:0 18px 60px #00000038}:root[data-theme=light] .site-header:before{background:var(--nav-bg-light);box-shadow:0 18px 60px #00000014}@supports (backdrop-filter: blur(1px)){.site-header:before{backdrop-filter:blur(14px) saturate(1.12)}}.nav-inner{position:relative;min-height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand-link{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:var(--text);letter-spacing:-.01em}.brand-name{font-weight:700;font-size:.98rem}.nav-links{display:flex;align-items:center;gap:.15rem;padding:.25rem;border-radius:999px;border:1px solid rgba(142,167,196,.14);background:#0e131b2e}:root[data-theme=light] .nav-links{background:#ffffff59}.nav-link{position:relative;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border-radius:999px;text-decoration:none;color:var(--muted);font-size:.94rem;line-height:1;transition:background .16s ease,color .16s ease,transform .16s ease;outline:none}.nav-link:hover{color:var(--text);background:var(--nav-pill)}:root[data-theme=light] .nav-link:hover{background:var(--nav-pill-light)}.nav-link.is-active{color:var(--text);background:#a8be7a1f;border:1px solid rgba(168,190,122,.28)}.nav-link.is-active:after{content:"";position:absolute;left:18%;right:18%;bottom:6px;height:1px;background:linear-gradient(90deg,transparent,rgba(168,190,122,.8),transparent);opacity:.65}.nav-actions{display:inline-flex;align-items:center;gap:.55rem}.theme-toggle{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .7rem;border-radius:999px;border:1px solid rgba(142,167,196,.2);background:#0e131b38;color:var(--text);cursor:pointer;transition:background .16s ease,transform .16s ease,border-color .16s ease}:root[data-theme=light] .theme-toggle{background:#ffffff8c}.theme-toggle:hover{transform:translateY(-1px);border-color:#a8be7a5c;background:#0e131b4d}:root[data-theme=light] .theme-toggle:hover{background:#ffffffb3}.theme-ic{display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}.theme-label{font-size:.86rem;color:var(--muted)}.lang-toggle{display:inline-flex;align-items:center;justify-content:center;padding:.42rem .6rem;min-width:44px;border-radius:999px;border:1px solid rgba(142,167,196,.2);background:#0e131b38;color:var(--text);text-decoration:none;font-weight:650;letter-spacing:.02em;transition:transform .16s ease,border-color .16s ease,background .16s ease}:root[data-theme=light] .lang-toggle{background:#ffffff8c}.lang-toggle:hover{transform:translateY(-1px);border-color:#a8be7a5c}.nav-menu{display:none;position:relative}.menu-button{list-style:none;cursor:pointer;user-select:none;padding:.42rem .7rem;border-radius:999px;border:1px solid rgba(142,167,196,.2);background:#0e131b38;color:var(--text);font-size:.9rem}:root[data-theme=light] .menu-button{background:#ffffff8c}.nav-menu[open] .menu-panel{animation:navpop .16s ease-out}@keyframes navpop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.menu-panel{position:absolute;right:0;top:calc(100% + 10px);min-width:220px;padding:.5rem;border-radius:16px;border:1px solid rgba(142,167,196,.18);background:#0c1016eb;box-shadow:0 20px 70px #00000059}:root[data-theme=light] .menu-panel{background:#ffffffeb;box-shadow:0 20px 70px #0000001f}.menu-link{display:flex;align-items:center;padding:.6rem .7rem;border-radius:12px;text-decoration:none;color:var(--muted);transition:background .16s ease,color .16s ease}.menu-link:hover{background:#a8be7a1f;color:var(--text)}.menu-link.is-active{color:var(--text);background:#a8be7a24;border:1px solid rgba(168,190,122,.22)}.menu-divider{height:1px;margin:.4rem .2rem;background:#8ea7c42e}.menu-theme{width:100%;text-align:left;padding:.6rem .7rem;border-radius:12px;border:1px solid rgba(142,167,196,.18);background:transparent;color:var(--text);cursor:pointer}.menu-lang{display:flex;align-items:center;justify-content:center;margin-top:.35rem;padding:.55rem .7rem;border-radius:12px;text-decoration:none;border:1px solid rgba(142,167,196,.18);color:var(--text)}@media (max-width: 980px){.nav-links,.theme-label{display:none}.nav-menu{display:inline-block}}.footer-link{color:var(--muted);text-decoration:none;border-bottom:1px solid rgba(142,167,196,.24)}.footer-link:hover{color:var(--text);border-bottom-color:#a8be7a8c}.lang-switch{display:inline-flex;align-items:center;gap:.18rem;padding:.2rem;border-radius:999px;border:1px solid rgba(142,167,196,.2);background:#0e131b38}:root[data-theme=light] .lang-switch{background:#ffffff8c}.lang-choice{min-width:34px;display:inline-flex;justify-content:center;align-items:center;padding:.34rem .46rem;border-radius:999px;color:var(--muted);text-decoration:none;font-size:.82rem;font-weight:800;letter-spacing:.02em;transition:background .16s ease,color .16s ease,transform .16s ease}.lang-choice:hover{color:var(--text);transform:translateY(-1px)}.lang-choice.is-active{color:var(--text);background:#a8be7a29;box-shadow:inset 0 0 0 1px #a8be7a47}:root[data-theme=light] .lang-choice.is-active{color:#19202b;background:#758f4129;box-shadow:inset 0 0 0 1px #758f414d}.menu-lang-switch{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-top:.35rem}.menu-lang-choice{display:inline-flex;justify-content:center;align-items:center;padding:.58rem .7rem;border-radius:12px;border:1px solid rgba(142,167,196,.16);color:var(--muted);text-decoration:none;font-weight:800}.menu-lang-choice.is-active{color:var(--text);border-color:#a8be7a5c;background:#a8be7a24}:root[data-theme=light] .menu-lang-choice.is-active{color:#19202b;border-color:#758f4157;background:#758f4124}.lang-toggle,.menu-lang{display:none}.site-header .nav-inner{width:min(1620px,calc(100vw - 44px));max-width:none;margin-inline:auto}.site-header .brand-link{flex:0 0 auto}.site-header .nav-links{flex:0 1 auto;justify-content:center}.site-header .nav-actions{flex:0 0 auto}@media (min-width: 1281px){.site-header .nav-inner{display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(220px,1fr);align-items:center}.site-header .brand-link{justify-self:start}.site-header .nav-links{justify-self:center}.site-header .nav-actions{justify-self:end}}@media (max-width: 1280px){.site-header .nav-inner{width:min(1280px,92vw)}}@media (max-width: 820px){.site-header .nav-inner{width:min(100% - 24px,760px)}}.section-bg{position:relative;overflow:hidden;border-radius:var(--radius);isolation:isolate}.section-bg:before{content:"";position:absolute;inset:-1px;z-index:0;background-image:var(--section-bg);background-size:cover;background-position:center;transform:scale(1.04);opacity:.22;filter:saturate(.95);pointer-events:none}.section-bg:after{content:"";position:absolute;inset:-1px;z-index:0;background:linear-gradient(180deg,#0b0f1473,#0b0f14e0);pointer-events:none}:root[data-theme=light] .section-bg:after{background:linear-gradient(180deg,#ffffffb8,#f4f7fcf0)}.section-bg>*{position:relative;z-index:1}.quality-hero{padding:clamp(1.1rem,2.8vw,1.8rem);box-shadow:var(--shadow);border:1px solid var(--line)}.quality-hero h1{margin:.15rem 0 .35rem}.docs-grid{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}@media (max-width: 980px){.docs-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width: 640px){.docs-grid{grid-template-columns:repeat(1,1fr)}}.doc-card{grid-column:span 4;display:flex;flex-direction:column;gap:.75rem}:root{--sheen-alpha: .1}:root[data-theme=light]{--sheen-alpha: .075}.doc-card{position:relative;overflow:hidden}.doc-card>*{position:relative;z-index:1}.doc-card:before{content:"";position:absolute;inset:-45%;z-index:0;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,var(--sheen-alpha)) 48%,transparent 62%);transform:translate(-42%) rotate(8deg);opacity:0;mix-blend-mode:soft-light;transition:transform .78s var(--ease-out),opacity .24s ease}.doc-card:hover:before,.doc-card:focus-visible:before{opacity:1;transform:translate(42%) rotate(8deg)}@media (prefers-reduced-motion: reduce){.doc-card:before{transition:none}}@media (max-width: 980px){.doc-card{grid-column:span 6}}.doc-cover{aspect-ratio:16 / 9;border-radius:calc(var(--radius) - 6px);overflow:hidden;border:1px solid var(--line);background:#00000026}.doc-cover img{width:100%;height:100%;object-fit:cover}.doc-body{display:grid;gap:.35rem}.doc-cta{margin-top:.15rem;font-weight:600;color:var(--accent);opacity:.92}.home-stack{display:grid;gap:clamp(1.4rem,3vw,2.2rem)}.section-head--split{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.section-head--split>div{min-width:0}.section-head--split h1,.section-head--split h2{overflow-wrap:anywhere}.section-head--split a{white-space:nowrap}.section-slab{padding:clamp(1rem,2.2vw,1.35rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 18px 50px #00000038}:root[data-theme=light] .section-slab{box-shadow:0 18px 50px #0914281a}.group-grid{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.group-grid>a{grid-column:span 4}@media (max-width: 980px){.group-grid>a{grid-column:span 6}}@media (max-width: 640px){.group-grid{grid-template-columns:repeat(1,1fr)}.group-grid>a{grid-column:auto}}.card--group .card-media{aspect-ratio:16 / 10;margin-bottom:.85rem}.card--group .card-title{margin-bottom:.15rem}.card--group .muted{line-height:1.55}.home-cats-grid{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.home-cats-grid>a{grid-column:span 3}@media (max-width: 1100px){.home-cats-grid>a{grid-column:span 4}}@media (max-width: 820px){.home-cats-grid>a{grid-column:span 6}}@media (max-width: 520px){.home-cats-grid{grid-template-columns:repeat(1,1fr)}.home-cats-grid>a{grid-column:auto}}.card--compact .card-media{aspect-ratio:16 / 10;margin-bottom:.75rem}.card--compact h3{font-size:1rem;line-height:1.25;margin-bottom:.25rem}.card--compact .muted{font-size:.92rem}.solutions-grid{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.solutions-grid>a{grid-column:span 4}@media (max-width: 980px){.solutions-grid>a{grid-column:span 6}}@media (max-width: 640px){.solutions-grid{grid-template-columns:repeat(1,1fr)}.solutions-grid>a{grid-column:auto}}.card--solution .card-media{aspect-ratio:16 / 10;margin-bottom:.85rem}.hero{margin-bottom:.25rem}.trust-grid{display:grid;gap:1rem;grid-template-columns:2fr 1fr 1fr 1fr;align-items:stretch;margin-top:1rem}.trust-grid .info-box,.trust-grid .stat{min-height:100%}@media (max-width: 980px){.trust-grid{grid-template-columns:1fr 1fr}.trust-grid .info-box{grid-column:1 / -1}}@media (max-width: 560px){.trust-grid{grid-template-columns:1fr}}.cta-actions{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end;align-items:center}@media (max-width: 720px){.cta-actions{justify-content:flex-start}}.section-slab,.product-card{padding:clamp(1.15rem,2.4vw,1.55rem)}.product-card__grid{display:grid;gap:1.25rem;grid-template-columns:1.05fr .95fr;align-items:start}@media (max-width: 980px){.product-card__grid{grid-template-columns:1fr}}.product-gallery__main{border-radius:calc(var(--radius) - 2px);overflow:hidden;border:1px solid var(--line);background:radial-gradient(120% 120% at 50% 20%,#ffffff14,#0000001f),#00000024;padding:clamp(.45rem,1.1vw,.85rem);aspect-ratio:4 / 5;position:relative}.back-icon{position:absolute;top:14px;left:14px;z-index:2;width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:#0f141c8c;backdrop-filter:blur(10px);color:var(--text);text-decoration:none;font-weight:900;line-height:1;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}:root[data-theme=light] .back-icon{background:#ffffffb8}.back-icon:hover{border-color:var(--accent-border);box-shadow:0 18px 50px #00000029;transform:translateY(-1px)}.back-icon:focus-visible{outline:none;box-shadow:0 0 0 4px var(--focus-ring)}.product-gallery__main img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;filter:drop-shadow(0 18px 30px rgba(0,0,0,.25));transform:scale(1.03)}.product-gallery__thumbs{display:flex;gap:.6rem;margin-top:.75rem;overflow-x:auto;padding-bottom:.2rem}.thumb{appearance:none;border:1px solid var(--line);background:#0000001f;border-radius:14px;padding:0;width:86px;flex:0 0 auto;cursor:pointer;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}:root[data-theme=light] .thumb{background:#ffffffb8}.thumb img{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:contain;object-position:center;display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.2));transform:scale(1.02)}.thumb.is-active{border-color:#a8be7a8c;box-shadow:0 0 0 3px #a8be7a29}.thumb:hover{transform:none;border-color:#a8be7a73;box-shadow:0 0 0 3px #a8be7a1f}.product-backRow{margin-bottom:.65rem}.back-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.56rem .9rem;min-height:40px;border-radius:999px;border:1px solid var(--line);background:var(--chip-bg);color:var(--text);text-decoration:none;font-weight:650;letter-spacing:-.01em;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.back-pill:hover{border-color:var(--accent-border);background:var(--chip-active-bg);box-shadow:0 16px 40px #0000001a}.back-pill:focus-visible{outline:none;box-shadow:0 0 0 4px var(--focus-ring)}.back-pill .arrow{font-weight:900;line-height:1;opacity:.9}.product-topline{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.55rem}.product-title{margin:.15rem 0 .35rem}.product-lead{margin:0;max-width:62ch}.product-meta{display:grid;gap:.7rem;margin-top:1rem}.product-actions{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.product-links{display:flex;gap:.9rem;flex-wrap:wrap;margin-top:.6rem}.product-links a{color:var(--muted);text-decoration:none;border-bottom:1px solid transparent}.product-links a:hover{color:var(--text);border-bottom-color:#8ea7c459}.product-miniGrid{display:grid;gap:.85rem;grid-template-columns:1fr 1fr;margin-top:1.05rem}@media (max-width: 520px){.product-miniGrid{grid-template-columns:1fr}}.mini-card{border:1px solid var(--line);border-radius:calc(var(--radius) - 6px);background:var(--tile-bg);padding:.95rem}.mini-card strong{display:block;margin-bottom:.35rem}.product-tabs{margin-top:1.4rem}.tablist{display:flex;gap:.55rem;flex-wrap:wrap;margin-bottom:.9rem}.tab{border:1px solid var(--line);border-radius:999px;background:var(--chip-bg);padding:.5rem .85rem;font-weight:600;color:var(--text);cursor:pointer;transition:border-color .16s ease,background .16s ease}.tab[aria-selected=true]{background:var(--chip-active-bg);border-color:var(--chip-active-border)}.tabpanel{display:none}.tabpanel.is-active{display:block}.prose{display:grid;gap:.85rem;max-width:82ch}.prose p{margin:0}.prose ul{margin:0;padding-left:1.2rem}.prose li{margin:.25rem 0}.product-form{margin-top:1.2rem}a.btn,a.btn-secondary,button.btn,button.btn-secondary,.btn,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;text-decoration:none;line-height:1;user-select:none}.btn-secondary{padding:.58rem .92rem;border-radius:999px;border:1px solid var(--line);background:var(--chip-bg);color:var(--text);font-weight:600}.btn-secondary:hover{border-color:var(--accent-border);background:var(--chip-active-bg)}.btn-secondary:focus-visible{outline:none;box-shadow:0 0 0 4px var(--focus-ring)}.card--process .card-media{aspect-ratio:16 / 10;border-radius:calc(var(--radius) - 8px);overflow:hidden;border:1px solid var(--line);margin-bottom:.75rem;background:#0000001f}.card--process .card-media img{width:100%;height:100%;object-fit:cover}.catalog-layout{display:grid;grid-template-columns:320px 1fr;gap:1.2rem;align-items:start}@media (max-width: 980px){.catalog-layout{grid-template-columns:1fr}}.catalog-nav{position:sticky;top:88px}@media (max-width: 980px){.catalog-nav{position:static;top:auto}}.nav-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 18px 50px #0000002e;padding:.8rem}.nav-all{width:100%;text-align:left;border:1px solid var(--line);border-radius:14px;background:var(--chip-bg);color:var(--text);padding:.7rem .8rem;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease}.nav-all:hover{border-color:var(--accent-border)}.nav-all.is-active{background:var(--chip-active-bg);border-color:var(--chip-active-border)}.nav-group{margin-top:.65rem}.nav-groupBtn{width:100%;text-align:left;border:1px solid var(--line);border-radius:14px;background:#00000014;color:var(--text);padding:.65rem .75rem;cursor:pointer;transition:border-color .16s ease,background .16s ease}:root[data-theme=light] .nav-groupBtn{background:#ffffff8c}.nav-groupBtn:hover{border-color:var(--accent-border)}.nav-groupBtn.is-active{background:var(--chip-active-bg);border-color:var(--chip-active-border)}.nav-groupTitle{display:block;font-weight:800}.nav-groupHint{display:block;font-size:.92rem;margin-top:.15rem}.nav-subcats{display:none;margin-top:.55rem;padding-left:.25rem}.nav-subcats.is-open{display:grid;gap:.35rem}.nav-item{width:100%;text-align:left;border:1px solid transparent;background:transparent;color:var(--text);padding:.5rem .55rem;border-radius:12px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.nav-item:hover{background:#a8be7a1a;border-color:#a8be7a2e}.nav-item.is-active{background:#a8be7a24;border-color:#a8be7a47}.nav-foot{margin-top:1rem;font-size:.95rem;line-height:1.45;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 18px 50px #0000002e;padding:.9rem;display:grid;gap:.65rem}:root[data-theme=light] .nav-foot{box-shadow:0 18px 50px #0914281a}.nav-foot-cta .btn-secondary{width:100%;justify-content:center}.catalog-headRow{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1rem}@media (max-width: 640px){.catalog-headRow{flex-direction:column;align-items:flex-start}}[data-catalog-grid]{transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}:root[data-catalog-pending="1"] [data-catalog-grid]{opacity:0;transform:translateY(2px);pointer-events:none}.product-trust{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:.55rem}.trust-pill{border:1px solid var(--line);background:#0000001a;color:var(--muted);border-radius:999px;padding:.34rem .6rem;font-weight:700;font-size:.88rem}:root[data-theme=light] .trust-pill{background:#ffffff8c}.product-docs{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--line)}.product-docs__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.product-docs__strip{display:flex;gap:.55rem;margin-top:.55rem;overflow-x:auto;padding-bottom:.15rem}.doc-thumb{display:block;width:86px;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#0000001f;flex:0 0 auto;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}:root[data-theme=light] .doc-thumb{background:#ffffffb8}.doc-thumb img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;display:block}.doc-thumb:hover{transform:none;border-color:#a8be7a73;box-shadow:0 0 0 3px #a8be7a24}.product-formGrid{display:grid;grid-template-columns:1fr 1.2fr;gap:1rem;align-items:start}@media (max-width: 980px){.product-formGrid{grid-template-columns:1fr}}.product-page{display:grid;gap:1.1rem}.product-card__grid>*{min-width:0}.product-info{min-width:0}.product-title{overflow-wrap:anywhere;hyphens:auto}.product-lead,.product-links a,.mini-card p,.prose p,.prose li{overflow-wrap:anywhere}.product-tabs,.product-formGrid{margin-top:0}.product-formGrid{grid-template-columns:.95fr 1.05fr;gap:1.1rem}@media (max-width: 980px){.product-page{gap:.9rem}}.product-formGrid{grid-template-columns:1.05fr .95fr;grid-template-areas:"form intro"}.product-formBody{grid-area:form}.product-formIntro{grid-area:intro}@media (max-width: 980px){.product-formGrid{grid-template-columns:1fr;grid-template-areas:"intro" "form"}}.product-formIntro{border:1px solid var(--line);border-radius:var(--radius);background:var(--tile-bg);padding:1.05rem;min-width:0}.product-formTitle{margin:0 0 .35rem;font-size:clamp(1.25rem,2.1vw,1.6rem);letter-spacing:-.02em}.product-formSteps{display:grid;gap:.65rem;margin-top:.9rem}.step{display:grid;grid-template-columns:28px 1fr;gap:.6rem;align-items:start}.stepBadge{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:#0000001a;color:var(--text);font-weight:800;font-size:.85rem}:root[data-theme=light] .stepBadge{background:#fff9}.product-formLinks{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.95rem}.grid.cards{align-items:stretch;grid-auto-rows:auto}.card--product{display:flex;flex-direction:column;gap:.35rem;min-height:440px;height:auto;transform:none!important;transition:box-shadow .18s ease,border-color .18s ease}.card--product .card-media,.card--product .card-media--43{aspect-ratio:4 / 5;overflow:hidden;border-radius:calc(var(--radius) - 8px);border:1px solid var(--line);background:radial-gradient(120% 120% at 50% 18%,#ffffff12,#0000001a),#0000001a;padding:clamp(.35rem,.9vw,.75rem);position:relative}.card--product .card-media img,.card--product .card-media--43 img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;filter:drop-shadow(0 16px 26px rgba(0,0,0,.22));transform:scale(1.04);transition:transform .22s ease,filter .22s ease}.card--product .card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card--product .card-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:.2rem 0 0}.card--product .card-meta{margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(142,167,196,.16);display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.card--product .meta-left{min-width:0;display:grid;gap:.25rem}.card--product .meta-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:28ch}.card--product .meta-sub{font-size:.92rem}.card--product .meta-right{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.card--product:hover,.card--product:focus-visible{border-color:#a8be7a47;box-shadow:0 22px 64px #00000038;transform:none!important}.card--product:hover .card-media img,.card--product:hover .card-media--43 img,.card--product:focus-visible .card-media img,.card--product:focus-visible .card-media--43 img{transform:scale(1.06)}.card--product .card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:nowrap;min-height:34px}.card--product .card-top>*{min-width:0}.card--product .card-top>span{display:flex!important;align-items:center;gap:.4rem;flex-wrap:nowrap!important;min-width:0}.card--product .card-top .badge{max-width:18ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card--product .card-title{line-height:1.15;min-height:2.3em}.card--product .card-desc{line-height:1.5;min-height:4.5em}body[data-page-slug=wholesale] .wholesale-terms{margin-top:clamp(.9rem,2vw,1.35rem)}.home-v2{display:grid;gap:clamp(1.35rem,3vw,2.25rem);overflow-x:clip}.home-v2 section{min-width:0}.hero-v2{margin-top:clamp(.1rem,.8vw,.35rem)}.hero-v2__panel{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);gap:clamp(1rem,2vw,1.35rem);padding:clamp(1rem,2.2vw,1.5rem);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);background:linear-gradient(155deg,var(--panel-a),var(--panel-b));box-shadow:var(--shadow);overflow:hidden;isolation:isolate}.hero-v2__panel:before,.hero-v2__visual-shell:before,.final-cta-v2__panel:before{content:"";position:absolute;inset:-35% -20% auto;height:60%;background:linear-gradient(110deg,transparent 18%,rgba(168,190,122,.16) 50%,transparent 74%);transform:translate(-38%) rotate(8deg);opacity:.65;pointer-events:none;z-index:0;animation:industrial-sweep 20s linear infinite}.hero-v2__panel:after,.final-cta-v2__panel:after{content:"";position:absolute;inset:0;background:radial-gradient(900px 420px at 15% 0%,rgba(168,190,122,.12),transparent 58%),radial-gradient(760px 500px at 92% 12%,rgba(255,255,255,.05),transparent 62%);pointer-events:none;z-index:0}:root[data-theme=light] .hero-v2__panel{background:linear-gradient(155deg,#ffffffeb,#f4f7fcf5);box-shadow:0 22px 54px #4f668224}.hero-v2__copy,.hero-v2__visual,.hero-v2__visual-shell,.hero-v2__status,.final-cta-v2__copy,.final-cta-v2__actions,.final-cta-v2__rail{position:relative;z-index:1}.hero-v2__copy{display:grid;gap:.95rem;align-content:start;max-width:60ch}.hero-v2__copy h1{margin:0;max-width:14ch;font-size:clamp(2.25rem,4.3vw,4.5rem);line-height:.98}.hero-v2__lede{max-width:54ch;color:var(--muted);font-size:1.02rem}.hero-v2__actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.hero-v2__status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.hero-v2__status>div{padding:.8rem .85rem;border:1px solid var(--line);border-radius:16px;background:var(--tile-bg)}.hero-v2__status span{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:.7rem}.hero-v2__status strong{display:block;margin-top:.3rem;font-size:.92rem;line-height:1.35}.hero-v2__visual{position:relative;display:grid;gap:.85rem;min-width:0}.hero-v2__visual.section-bg{border-radius:calc(var(--radius) + 2px)}.hero-v2__visual.section-bg:before{opacity:.22}.hero-v2__visual.section-bg:after{background:linear-gradient(180deg,#080c122e,#080c12bd)}:root[data-theme=light] .hero-v2__visual.section-bg:after{background:linear-gradient(180deg,#ffffff85,#f4f7fce6)}.hero-v2__visual-shell{position:relative;display:grid;gap:.75rem;padding:clamp(.9rem,1.8vw,1.1rem);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,#0a0e146b,#0a0e14b3);box-shadow:0 18px 46px #00000038;overflow:hidden}:root[data-theme=light] .hero-v2__visual-shell{background:linear-gradient(180deg,#ffffffc2,#f7f9fceb);box-shadow:0 16px 40px #4f66821f}.hero-v2__visual-shell:before{inset:-22% -20% auto;height:52%}.hero-v2__visual-frame{position:relative;border-radius:calc(var(--radius) - 2px);overflow:hidden;border:1px solid var(--line);background:radial-gradient(110% 110% at 50% 20%,rgba(255,255,255,.08),transparent 60%),var(--bg-elev);aspect-ratio:4 / 3}.hero-v2__visual-frame img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);filter:saturate(1.02) contrast(1.02)}.hero-v2__visual-caption{display:grid;gap:.3rem}.hero-v2__eyebrow{margin:0;color:var(--accent);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}.hero-v2__cues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.hero-v2__cue{margin:0;display:grid;gap:.45rem;padding:.6rem;border:1px solid var(--line);border-radius:16px;background:var(--tile-bg)}.hero-v2__cue img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;border-radius:12px;border:1px solid rgba(255,255,255,.04)}.hero-v2__cue figcaption{color:var(--muted);font-size:.84rem;font-weight:650}.industrial-orbit{position:absolute;inset:0;pointer-events:none;overflow:hidden}.industrial-orbit:before,.industrial-orbit:after{content:"";position:absolute;border-radius:999px;border:1px solid rgba(168,190,122,.18);box-shadow:0 0 0 1px #ffffff05 inset}.industrial-orbit:before{width:14rem;height:14rem;top:-3rem;right:-4rem;background:radial-gradient(circle,rgba(168,190,122,.16),transparent 62%)}.industrial-orbit:after{width:10rem;height:10rem;left:-2rem;bottom:-3rem;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 62%)}.decision-strip,.atlas-preview,.protocol-strip,.solutions-v2{display:grid;gap:1rem}.decision-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.8rem}.decision-card{display:grid;gap:.45rem;padding:.95rem 1rem 1rem;border:1px solid var(--line);border-radius:18px;background:linear-gradient(160deg,var(--tile-bg),rgba(0,0,0,.06));box-shadow:var(--shadow-card);min-width:0;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.decision-card:nth-child(1),.decision-card:nth-child(2),.decision-card:nth-child(3){grid-column:span 4}.decision-card:nth-child(4),.decision-card:nth-child(5){grid-column:span 3}.decision-card:nth-child(6){grid-column:span 6}.decision-card:hover,.decision-card:focus-visible{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:var(--accent-border)}.decision-card__flag{width:max-content;padding:.34rem .58rem;border-radius:999px;border:1px solid var(--line);background:var(--chip-bg);color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.68rem}.decision-card strong{font-size:1rem;line-height:1.25}.decision-card .muted{line-height:1.45}.atlas-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;align-items:stretch}.atlas-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.95fr);gap:1rem;padding:1rem;border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);background:linear-gradient(155deg,var(--surface),rgba(0,0,0,.06));box-shadow:var(--shadow-card);overflow:hidden;min-width:0;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.atlas-card:before,.solution-card:before,.protocol-step:before{content:"";position:absolute;inset:-42% -24% auto;height:58%;background:linear-gradient(110deg,transparent 28%,rgba(255,255,255,.08) 50%,transparent 72%);transform:translate(-26%) rotate(7deg);opacity:0;pointer-events:none;transition:opacity var(--t-fast) ease}.atlas-card:hover:before,.atlas-card:focus-visible:before,.solution-card:hover:before,.solution-card:focus-visible:before,.protocol-step:hover:before,.protocol-step:focus-visible:before{opacity:1}.atlas-card:hover,.atlas-card:focus-visible{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:var(--accent-border)}.atlas-card--lead{grid-column:span 7;min-height:360px}.atlas-card--side{grid-column:span 5;min-height:360px}.atlas-card--wide{grid-column:span 12;grid-template-columns:minmax(0,.92fr) minmax(240px,1.08fr)}.atlas-card__copy{display:grid;gap:.55rem;align-content:start;min-width:0}.atlas-card__eyebrow,.solution-card__eyebrow{margin:0;color:var(--accent);text-transform:uppercase;letter-spacing:.16em;font-size:.7rem}.atlas-card h3,.solution-card h3{margin:0;font-size:clamp(1.12rem,1.55vw,1.5rem);line-height:1.12}.atlas-card__cta,.solution-card__cta{font-weight:700;color:var(--accent)}.atlas-card__visual,.solution-card__visual{min-height:100%;border-radius:calc(var(--radius) - 4px);overflow:hidden;border:1px solid var(--line);background:var(--bg-elev)}.atlas-card__visual img,.solution-card__visual img{width:100%;height:100%;object-fit:cover;display:block}:root[data-theme=light] .atlas-card{background:linear-gradient(180deg,#fffffff0,#f4f7fceb)}.protocol-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.protocol-step{position:relative;display:grid;gap:.55rem;padding:1rem;border:1px solid var(--line);border-radius:18px;background:linear-gradient(150deg,var(--surface),var(--tile-bg));box-shadow:var(--shadow-card);overflow:hidden;min-width:0;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.protocol-step:hover,.protocol-step:focus-visible{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:var(--accent-border)}.protocol-step__index{width:max-content;padding:.33rem .56rem;border-radius:999px;border:1px solid var(--line);background:var(--chip-bg);color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.68rem}.protocol-step:after{content:"";position:absolute;right:1rem;bottom:1rem;left:1rem;height:1px;background:linear-gradient(90deg,rgba(168,190,122,.38),transparent);pointer-events:none}.solutions-v2__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.solution-card{position:relative;display:grid;grid-column:span 4;border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);overflow:hidden;background:linear-gradient(155deg,var(--surface),rgba(0,0,0,.06));box-shadow:var(--shadow-card);min-width:0;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.solution-card:hover,.solution-card:focus-visible{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:var(--accent-border)}.solution-card--lead{grid-column:span 8;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr)}.solution-card__copy{display:grid;gap:.55rem;padding:1rem;align-content:start;min-width:0}.solution-card__visual{border-bottom:1px solid var(--line);aspect-ratio:16 / 10}.solution-card--lead .solution-card__visual{border-bottom:0;border-right:1px solid var(--line);aspect-ratio:auto}.solution-card--lead .solution-card__copy{order:1}.solution-card--lead .solution-card__visual{order:2;min-height:100%}.final-cta-v2__panel{position:relative;display:grid;gap:1rem;padding:clamp(1.05rem,2.2vw,1.45rem);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);background:linear-gradient(155deg,var(--panel-a),var(--panel-b));box-shadow:var(--shadow);overflow:hidden;isolation:isolate}.final-cta-v2__panel>*{position:relative;z-index:1}.final-cta-v2__actions{display:flex;flex-wrap:wrap;gap:.7rem}.final-cta-v2__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.final-cta-v2__rail span{padding:.75rem .85rem;border:1px solid var(--line);border-radius:14px;background:var(--tile-bg);color:var(--muted);font-size:.88rem}:root[data-theme=light] .protocol-step,:root[data-theme=light] .decision-card,:root[data-theme=light] .solution-card,:root[data-theme=light] .final-cta-v2__panel{background:linear-gradient(180deg,#ffffffeb,#f4f7fcf0)}@keyframes industrial-sweep{0%{transform:translate(-38%) rotate(8deg)}to{transform:translate(38%) rotate(8deg)}}@media (max-width: 1100px){.hero-v2__panel{grid-template-columns:1fr}.hero-v2__copy h1{max-width:18ch}.hero-v2__status{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-card:nth-child(1),.decision-card:nth-child(2),.decision-card:nth-child(3),.decision-card:nth-child(4),.decision-card:nth-child(5),.decision-card:nth-child(6){grid-column:span 6}.atlas-card--lead,.atlas-card--side,.solution-card,.solution-card--lead{grid-column:span 12}.atlas-card--lead,.atlas-card--side,.solution-card--lead{grid-template-columns:1fr}.atlas-card--lead .atlas-card__visual,.atlas-card--side .atlas-card__visual,.solution-card--lead .solution-card__visual{min-height:250px;border-right:0;border-bottom:1px solid var(--line)}.protocol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.hero-v2__status,.final-cta-v2__rail,.protocol-grid,.solutions-v2__grid,.atlas-grid,.decision-grid,.hero-v2__cues{grid-template-columns:1fr}.hero-v2__copy h1{font-size:clamp(2rem,10vw,3.15rem)}.decision-card:nth-child(1),.decision-card:nth-child(2),.decision-card:nth-child(3),.decision-card:nth-child(4),.decision-card:nth-child(5),.decision-card:nth-child(6),.atlas-card--lead,.atlas-card--side,.atlas-card--wide,.solution-card,.solution-card--lead{grid-column:auto}.atlas-card,.solution-card--lead{grid-template-columns:1fr}.atlas-card--wide .atlas-card__visual,.solution-card--lead .solution-card__visual{order:0;border-right:0;border-bottom:1px solid var(--line);min-height:220px}.final-cta-v2__actions{justify-content:stretch}.final-cta-v2__actions>a{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){.hero-v2__panel:before,.hero-v2__visual-shell:before,.final-cta-v2__panel:before{animation:none}.decision-card,.atlas-card,.protocol-step,.solution-card{transition:none}}body>main.container:has(.home-v2){width:min(1360px,calc(100vw - 48px))}.home-v2{position:relative;isolation:isolate;gap:clamp(1.45rem,3.4vw,3.2rem);padding-top:clamp(1rem,2.4vw,2rem)}.home-v2__atmosphere{position:absolute;inset:-4rem -2rem auto;height:62rem;z-index:-1;pointer-events:none;overflow:hidden;opacity:.95}.home-v2__beam{position:absolute;border-radius:999px;filter:blur(52px);opacity:.48;transform:rotate(-18deg)}.home-v2__beam--a{width:52rem;height:12rem;top:7rem;right:-12rem;background:linear-gradient(90deg,transparent,rgba(168,190,122,.24),rgba(120,148,180,.14),transparent)}.home-v2__beam--b{width:38rem;height:10rem;top:26rem;left:-12rem;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),rgba(168,190,122,.14),transparent)}.home-v2__grainline{position:absolute;inset:0;opacity:.34;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:74px 74px;mask-image:radial-gradient(circle at 50% 20%,#000 0%,transparent 66%)}.authority-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:clamp(1rem,2.2vw,2rem);min-height:clamp(620px,72vh,780px);padding:clamp(1.2rem,3vw,2.25rem);border:1px solid rgba(142,167,196,.24);border-radius:clamp(24px,3vw,34px);overflow:hidden;background:linear-gradient(135deg,rgba(168,190,122,.1),transparent 24%),radial-gradient(900px 520px at 72% 18%,rgba(168,190,122,.16),transparent 62%),radial-gradient(780px 580px at 16% 86%,rgba(78,98,126,.24),transparent 64%),linear-gradient(145deg,#151d27f0,#0a0e14f0);box-shadow:0 34px 120px #0000006b,inset 0 1px #ffffff0f}.authority-hero:before{content:"";position:absolute;inset:-2px;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.1) 42%,transparent 55%),radial-gradient(900px 160px at 42% 0%,rgba(255,255,255,.1),transparent 64%);opacity:.44;transform:translate(-18%)}.authority-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:84px 84px;mask-image:linear-gradient(90deg,#000 0%,transparent 74%);opacity:.38}.authority-hero>*{position:relative;z-index:1}.authority-hero__copy{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(.2rem,1.2vw,.8rem)}.authority-hero h1{max-width:10.5ch;margin:clamp(.65rem,1.7vw,1rem) 0 0;font-size:clamp(3.1rem,7.2vw,6.9rem);line-height:.88;letter-spacing:-.072em}.authority-hero__lead{max-width:58ch;margin-top:clamp(1rem,2vw,1.45rem);color:var(--muted);font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.55}.authority-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:clamp(1.2rem,2.4vw,1.8rem)}.authority-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;margin-top:clamp(1.4rem,3vw,2.2rem)}.authority-rail__item{min-height:6.2rem;padding:.82rem;border:1px solid rgba(142,167,196,.2);border-radius:18px;background:radial-gradient(160px 120px at 50% 0%,rgba(168,190,122,.12),transparent 70%),#070b1057;box-shadow:inset 0 1px #ffffff0b}.authority-rail__item span,.authority-rail__item small{display:block;color:var(--muted);font-size:.78rem;line-height:1.25}.authority-rail__item strong{display:block;margin:.28rem 0;font-size:clamp(1.1rem,1.7vw,1.55rem);line-height:1}.authority-hero__stage{position:relative;display:grid;grid-template-rows:1fr auto;gap:.85rem;min-height:100%}.stage-orbit{position:absolute;inset:0;pointer-events:none;z-index:0}.stage-orbit span{position:absolute;border:1px solid rgba(168,190,122,.2);border-radius:999px;transform:rotate(-18deg);opacity:.72}.stage-orbit span:nth-child(1){width:72%;height:36%;top:12%;right:-8%}.stage-orbit span:nth-child(2){width:62%;height:28%;bottom:20%;left:0}.stage-orbit span:nth-child(3){width:38%;height:20%;top:42%;left:30%;border-color:#ffffff1a}.stage-main{position:relative;z-index:1;margin:0;min-height:22rem;border-radius:24px;overflow:hidden;border:1px solid rgba(142,167,196,.26);background:#ffffff0a;box-shadow:0 24px 80px #00000052,inset 0 1px #ffffff14}.stage-main:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(7,10,14,.42)),radial-gradient(520px 260px at 20% 0%,rgba(255,255,255,.12),transparent 62%);pointer-events:none}.stage-main img{width:100%;height:100%;min-height:22rem;object-fit:cover;display:block;transform:scale(1.03);filter:saturate(.95) contrast(1.04)}.stage-diagnostics{position:absolute;z-index:2;left:1rem;right:1rem;bottom:10.2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.58rem}.stage-diagnostics div{padding:.68rem .72rem;border:1px solid rgba(142,167,196,.24);border-radius:15px;background:#080c119e;backdrop-filter:blur(12px)}.stage-diagnostics span{display:block;color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:.62rem}.stage-diagnostics strong{display:block;margin-top:.16rem;font-size:.82rem;line-height:1.15}.stage-process{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .86fr .86fr;gap:.75rem}.stage-process figure{position:relative;min-height:14.2rem;margin:0;border:1px solid rgba(142,167,196,.22);border-radius:18px;overflow:hidden;background:#ffffff09}.stage-process img{width:100%;height:100%;min-height:14.2rem;object-fit:cover;display:block;filter:saturate(.86) contrast(1.04)}.stage-process figcaption{position:absolute;left:.75rem;bottom:.7rem;padding:.36rem .54rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#080c1194;color:#ecf0f3eb;font-size:.74rem;backdrop-filter:blur(10px)}.routing-console,.atlas-v2,.protocol-v2,.scenarios-v2,.final-authority-cta{position:relative;overflow:hidden;border:1px solid rgba(142,167,196,.22);border-radius:clamp(22px,2.3vw,28px);background:radial-gradient(740px 260px at 15% 0%,rgba(168,190,122,.1),transparent 62%),linear-gradient(145deg,#131a24d1,#0a0e14d1);box-shadow:0 24px 72px #00000047,inset 0 1px #ffffff0b}.routing-console,.atlas-v2,.protocol-v2,.scenarios-v2{padding:clamp(1rem,2.4vw,1.55rem)}.routing-console:before,.atlas-v2:before,.protocol-v2:before,.scenarios-v2:before,.final-authority-cta:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent,rgba(255,255,255,.055),transparent),radial-gradient(700px 220px at 85% 0%,rgba(255,255,255,.055),transparent 64%);opacity:.52}.routing-console>*,.atlas-v2>*,.protocol-v2>*,.scenarios-v2>*,.final-authority-cta>*{position:relative;z-index:1}.routing-console__head,.atlas-v2__head,.protocol-v2__head,.scenarios-v2__head{display:flex;justify-content:space-between;align-items:end;gap:1.2rem;margin-bottom:clamp(1rem,2vw,1.35rem)}.routing-console__head h2,.atlas-v2__head h2,.protocol-v2__head h2,.scenarios-v2__head h2,.final-authority-cta h2{margin:.18rem 0 .28rem;max-width:15ch;font-size:clamp(1.9rem,4vw,3.7rem);line-height:.94;letter-spacing:-.055em}.routing-console__head .muted,.atlas-v2__head .muted,.protocol-v2__head .muted,.scenarios-v2__head .muted,.final-authority-cta .muted{max-width:68ch}.routing-console__link{flex:0 0 auto;color:var(--muted);font-weight:700;text-decoration:none;transition:color .18s ease}.routing-console__link:hover{color:var(--accent)}.routing-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:.76rem}.routing-card{grid-column:span 3;min-height:10.5rem;display:flex;flex-direction:column;justify-content:space-between;gap:.9rem;padding:1rem;border:1px solid rgba(142,167,196,.2);border-radius:18px;background:linear-gradient(160deg,rgba(255,255,255,.045),transparent),#080c114d;box-shadow:inset 0 1px #ffffff0a;transition:border-color .18s ease,background .18s ease,transform .18s ease}.routing-card--wide{grid-column:span 6}.routing-card:hover{transform:translateY(-2px);border-color:#a8be7a73;background:radial-gradient(260px 180px at 16% 0%,rgba(168,190,122,.12),transparent 68%),#080c116b}.routing-card span{color:var(--accent);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.routing-card strong{display:block;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.12}.routing-card small{display:block;color:var(--muted);font-size:.88rem;line-height:1.45}.atlas-v2__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:.82rem}.atlas-card-v2{grid-column:span 6;min-height:19rem;display:grid;grid-template-columns:.9fr 1.1fr;gap:1rem;padding:1rem;border:1px solid rgba(142,167,196,.2);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 48%),#080c1157;overflow:hidden;transition:border-color .18s ease,transform .18s ease,background .18s ease}.atlas-card-v2--major{grid-column:span 7;min-height:25rem}.atlas-card-v2:not(.atlas-card-v2--major):last-child{grid-column:span 5}.atlas-card-v2:hover{transform:translateY(-2px);border-color:#a8be7a73;background:radial-gradient(420px 240px at 70% 20%,rgba(168,190,122,.1),transparent 70%),#080c1170}.atlas-card-v2__body{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.atlas-card-v2 h3{margin:.35rem 0 .55rem;max-width:10ch;font-size:clamp(1.45rem,2.8vw,2.7rem);line-height:.95;letter-spacing:-.052em}.atlas-card-v2__cta{display:inline-flex;margin-top:1rem;color:var(--accent);font-weight:760}.atlas-card-v2__media{min-height:100%;border-radius:18px;overflow:hidden;border:1px solid rgba(142,167,196,.18);background:#ffffff09}.atlas-card-v2__media img{width:100%;height:100%;min-height:16rem;object-fit:cover;display:block;filter:saturate(.92) contrast(1.03)}.media-fallback,.scenario-card-v2__fallback{display:grid;place-items:center;min-height:100%;color:var(--muted);background:radial-gradient(220px 140px at 50% 20%,rgba(168,190,122,.14),transparent 70%),linear-gradient(135deg,rgba(255,255,255,.035),transparent)}.protocol-chain{display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:.8rem}.protocol-chain:before{content:"";position:absolute;left:8%;right:8%;top:1.25rem;height:1px;background:linear-gradient(90deg,transparent,rgba(168,190,122,.42),transparent);pointer-events:none}.protocol-node{position:relative;min-height:12.2rem;padding:1rem;border:1px solid rgba(142,167,196,.2);border-radius:18px;background:radial-gradient(160px 120px at 20% 0%,rgba(168,190,122,.12),transparent 70%),#080c1157}.protocol-node span{display:inline-flex;min-width:2.35rem;height:2.35rem;align-items:center;justify-content:center;margin-bottom:1.2rem;border:1px solid rgba(168,190,122,.42);border-radius:999px;background:#a8be7a1f;color:var(--accent);font-size:.74rem;font-weight:800}.protocol-node strong{display:block;font-size:1.04rem;line-height:1.12}.protocol-node p{margin-top:.55rem;color:var(--muted);font-size:.9rem;line-height:1.48}.scenario-grid-v2{display:grid;grid-template-columns:repeat(12,1fr);gap:.82rem}.scenario-card-v2{grid-column:span 4;min-height:22rem;display:grid;grid-template-rows:1fr auto;border:1px solid rgba(142,167,196,.2);border-radius:22px;overflow:hidden;background:#080c1157;transition:border-color .18s ease,transform .18s ease,background .18s ease}.scenario-card-v2--major{grid-column:span 6}.scenario-card-v2:hover{transform:translateY(-2px);border-color:#a8be7a73;background:#080c1170}.scenario-card-v2__media{min-height:13rem;background:#ffffff09}.scenario-card-v2__media img{width:100%;height:100%;min-height:13rem;object-fit:cover;display:block;filter:saturate(.9) contrast(1.04)}.scenario-card-v2__fallback{min-height:13rem}.scenario-card-v2__fallback span{width:4rem;height:4rem;display:grid;place-items:center;border:1px solid rgba(168,190,122,.3);border-radius:999px;color:var(--accent);font-weight:800;letter-spacing:.12em}.scenario-card-v2__body{padding:1rem}.scenario-card-v2 h3{margin:.35rem 0 .5rem;font-size:clamp(1.28rem,2vw,2rem);line-height:1;letter-spacing:-.04em}.final-authority-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.2rem;align-items:end;padding:clamp(1.2rem,2.8vw,2rem);margin-bottom:.6rem}.final-authority-cta__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}:root[data-theme=light] .authority-hero,:root[data-theme=light] .routing-console,:root[data-theme=light] .atlas-v2,:root[data-theme=light] .protocol-v2,:root[data-theme=light] .scenarios-v2,:root[data-theme=light] .final-authority-cta{background:radial-gradient(740px 260px at 15% 0%,rgba(117,143,65,.12),transparent 62%),linear-gradient(145deg,#ffffffeb,#eef2f7eb);box-shadow:0 24px 70px #4f668229}:root[data-theme=light] .authority-rail__item,:root[data-theme=light] .routing-card,:root[data-theme=light] .atlas-card-v2,:root[data-theme=light] .protocol-node,:root[data-theme=light] .scenario-card-v2{background:linear-gradient(160deg,#ffffffad,#ffffff61),#ffffff94}:root[data-theme=light] .stage-diagnostics div,:root[data-theme=light] .stage-process figcaption{background:#ffffffad;color:var(--text)}:root[data-theme=light] .stage-main:after{background:linear-gradient(180deg,transparent 42%,rgba(238,242,247,.28)),radial-gradient(520px 260px at 20% 0%,rgba(255,255,255,.3),transparent 62%)}@media (max-width: 1180px){body>main.container:has(.home-v2){width:min(1160px,92vw)}.authority-hero{grid-template-columns:1fr;min-height:auto}.authority-hero h1{max-width:12ch;font-size:clamp(3rem,8.6vw,5.4rem)}.stage-diagnostics{bottom:10rem}.atlas-card-v2,.atlas-card-v2--major,.atlas-card-v2:not(.atlas-card-v2--major):last-child{grid-column:span 12}.scenario-card-v2,.scenario-card-v2--major{grid-column:span 6}}@media (max-width: 820px){body>main.container:has(.home-v2){width:min(100% - 28px,720px)}.home-v2{gap:1rem;padding-top:.8rem}.authority-hero{padding:1rem;border-radius:22px}.authority-hero h1{max-width:11ch;font-size:clamp(2.65rem,13vw,4.4rem);letter-spacing:-.065em}.authority-rail{grid-template-columns:1fr 1fr}.stage-diagnostics{position:relative;left:auto;right:auto;bottom:auto;grid-template-columns:1fr;margin-top:-.2rem}.stage-process{grid-template-columns:1fr}.stage-process figure,.stage-process img{min-height:12rem}.routing-console__head,.atlas-v2__head,.protocol-v2__head,.scenarios-v2__head,.final-authority-cta{display:grid;grid-template-columns:1fr;align-items:start}.routing-grid{grid-template-columns:1fr}.routing-card,.routing-card--wide{grid-column:auto;min-height:8rem}.atlas-card-v2,.atlas-card-v2--major{grid-template-columns:1fr;min-height:auto}.atlas-card-v2 h3{max-width:14ch}.protocol-chain{grid-template-columns:1fr}.protocol-chain:before{display:none}.scenario-grid-v2{grid-template-columns:1fr}.scenario-card-v2,.scenario-card-v2--major{grid-column:auto}.final-authority-cta__actions{justify-content:flex-start}}@media (max-width: 520px){.authority-rail{grid-template-columns:1fr}.authority-hero__actions,.final-authority-cta__actions{flex-direction:column;align-items:stretch}.authority-hero__actions .btn,.authority-hero__actions .btn-secondary,.final-authority-cta__actions .btn,.final-authority-cta__actions .btn-secondary{justify-content:center;width:100%}.stage-main,.stage-main img{min-height:18rem}.routing-console,.atlas-v2,.protocol-v2,.scenarios-v2,.final-authority-cta{border-radius:20px}}@media (prefers-reduced-motion: reduce){.routing-card,.atlas-card-v2,.scenario-card-v2{transition:none}.routing-card:hover,.atlas-card-v2:hover,.scenario-card-v2:hover{transform:none}}body>main.container:has(.home-v3){width:min(1540px,calc(100vw - 56px))}.home-v3{position:relative;isolation:isolate;gap:clamp(3rem,7vw,7rem);padding-top:clamp(1.2rem,3vw,2.4rem)}.home-v3-field{position:absolute;inset:-5rem -8vw auto;height:84rem;z-index:-1;pointer-events:none;overflow:hidden}.field-line{position:absolute;left:-8vw;right:-8vw;height:1px;background:linear-gradient(90deg,transparent,rgba(105,128,76,.25),transparent);transform:rotate(-8deg)}.field-line--a{top:16rem}.field-line--b{top:46rem;opacity:.55}.field-orb{position:absolute;border-radius:999px;filter:blur(70px);opacity:.38}.field-orb--a{width:38rem;height:38rem;right:3vw;top:1rem;background:#97a9603d}.field-orb--b{width:30rem;height:30rem;left:8vw;top:34rem;background:#7b91a02e}.v3-kicker{margin:0;color:var(--accent);font-size:.72rem;line-height:1;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.command-hero{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);gap:clamp(1rem,2vw,2rem);min-height:clamp(760px,88vh,940px);padding:clamp(1rem,2.6vw,2.6rem);border-radius:clamp(28px,4vw,56px);overflow:hidden;background:radial-gradient(980px 640px at 76% 12%,rgba(153,171,101,.28),transparent 66%),radial-gradient(760px 520px at 2% 94%,rgba(218,226,210,.42),transparent 64%),linear-gradient(120deg,#fffffffa,#eff3f6db 54%,#e1e8ecc7);border:1px solid rgba(39,50,58,.08);box-shadow:0 34px 120px #404e5829}.command-hero:before{content:"";position:absolute;inset:1.1rem;border-radius:calc(clamp(28px,4vw,56px) - 14px);pointer-events:none;background:linear-gradient(90deg,rgba(21,31,42,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(21,31,42,.035) 1px,transparent 1px);background-size:78px 78px;mask-image:radial-gradient(circle at 72% 24%,#000 0%,transparent 62%)}.command-hero__content{position:relative;z-index:2;align-self:center;padding:clamp(.2rem,1.3vw,1.1rem)}.command-hero h1{max-width:8.8ch;margin:clamp(.7rem,1.6vw,1rem) 0 0;color:#16202b;font-size:clamp(4.7rem,9.2vw,9.5rem);line-height:.82;letter-spacing:-.09em;text-wrap:balance}.command-hero__lead{max-width:58ch;margin:clamp(1.2rem,2.4vw,1.9rem) 0 0;color:#16202ba3;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.55}.command-hero__actions{display:flex;flex-wrap:wrap;gap:.72rem;margin-top:clamp(1.3rem,2.4vw,2rem)}.command-metrics{width:min(680px,100%);display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(2.2rem,4.2vw,4rem);border:1px solid rgba(22,32,43,.08);border-radius:24px;overflow:hidden;background:#ffffff75;backdrop-filter:blur(18px);box-shadow:0 18px 52px #404e581a}.command-metrics div{padding:1rem;border-right:1px solid rgba(22,32,43,.08)}.command-metrics div:last-child{border-right:0}.command-metrics span,.command-metrics small{display:block;color:#16202b8c;font-size:.74rem;line-height:1.25}.command-metrics strong{display:block;margin:.24rem 0;color:#16202b;font-size:clamp(1.16rem,1.6vw,1.55rem);line-height:1}.command-hero__system{position:relative;z-index:2;align-self:stretch;display:grid;grid-template-rows:1fr auto;gap:.72rem;padding:clamp(.65rem,1.2vw,1rem);border:1px solid rgba(22,32,43,.08);border-radius:clamp(24px,3vw,40px);background:linear-gradient(145deg,#ffffffb3,#ffffff38),radial-gradient(600px 420px at 48% 15%,rgba(149,169,99,.18),transparent 70%);box-shadow:0 28px 90px #404e5821}.system-macro{position:relative;margin:0;min-height:34rem;border-radius:32px;overflow:hidden;background:#ffffff4d;box-shadow:0 22px 70px #404e5829}.system-macro:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 44%,rgba(245,248,250,.58)),radial-gradient(680px 340px at 16% 0%,rgba(255,255,255,.38),transparent 64%)}.system-macro img{width:100%;height:100%;min-height:34rem;object-fit:cover;display:block;filter:saturate(.9) contrast(1.02) brightness(1.03)}.system-route{position:absolute;inset:clamp(1.1rem,2vw,1.8rem);z-index:4;pointer-events:none}.system-route:before{content:"";position:absolute;left:8%;right:8%;top:42%;height:2px;background:linear-gradient(90deg,transparent,rgba(88,112,52,.48),transparent)}.system-route:after{content:"RAW MATERIAL  →  FORMULATION  →  LAB QC  →  CHECKOUT / CONSULT";position:absolute;right:0;top:0;color:#16202b6b;font-size:.62rem;font-weight:900;letter-spacing:.16em}.route-node{position:absolute;width:9.2rem;padding:.65rem .75rem;border:1px solid rgba(22,32,43,.08);border-radius:18px;background:#ffffffb3;backdrop-filter:blur(16px);box-shadow:0 16px 42px #404e5821}.route-node span{display:block;color:#66812e;font-size:.64rem;font-weight:900;letter-spacing:.14em}.route-node strong{display:block;margin-top:.2rem;color:#16202b;font-size:.82rem;line-height:1.1}.route-node--raw{left:2%;top:34%}.route-node--formulation{left:30%;top:48%}.route-node--qc{right:30%;top:28%}.route-node--route{right:2%;top:44%}.system-process{display:grid;grid-template-columns:1.1fr .9fr .9fr;gap:.66rem}.system-process figure{position:relative;margin:0;min-height:12.5rem;border-radius:20px;overflow:hidden;background:#ffffff73;box-shadow:0 16px 44px #404e581a}.system-process img{width:100%;height:100%;min-height:12.5rem;object-fit:cover;display:block;filter:saturate(.88) contrast(1.02)}.system-process figcaption{position:absolute;left:.7rem;bottom:.65rem;padding:.36rem .54rem;border-radius:999px;color:#16202b;background:#ffffffbd;font-size:.72rem;font-weight:800;backdrop-filter:blur(12px)}.route-selector{display:grid;grid-template-columns:.36fr 1fr;gap:clamp(1rem,2.4vw,2rem);align-items:stretch}.route-selector__title{padding-top:.5rem}.route-selector__title h2,.line-map__header h2,.quality-chain-v3__intro h2,.farm-scenarios__header h2,.b2b-request h2{max-width:12ch;margin:.35rem 0 0;color:#16202b;font-size:clamp(2.1rem,4.6vw,4.6rem);line-height:.9;letter-spacing:-.065em;text-wrap:balance}.route-selector__track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;padding:.7rem;border:1px solid rgba(22,32,43,.08);border-radius:30px;background:#ffffff94;box-shadow:0 22px 72px #404e581a}.route-selector__track:before{content:"";position:absolute;left:2rem;right:2rem;top:2.25rem;height:1px;background:linear-gradient(90deg,#58703400,#58703457,#58703400);pointer-events:none}.route-step{position:relative;min-height:13rem;padding:1rem;border-radius:22px;color:inherit;text-decoration:none;background:transparent;transition:background .18s ease,transform .18s ease}.route-step:hover{transform:translateY(-2px);background:#ffffffa8}.route-step span{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;margin-bottom:2.1rem;border-radius:999px;color:#66812e;background:#edf4df;font-size:.72rem;font-weight:900}.route-step strong{display:block;color:#16202b;font-size:1.08rem;line-height:1.1}.route-step small{display:block;margin-top:.55rem;color:#16202b94;font-size:.86rem;line-height:1.45}.route-step--accent{background:#edf4df94}.line-map{display:grid;grid-template-columns:.32fr 1fr;gap:clamp(1.2rem,3vw,3rem);align-items:stretch}.line-map__header p,.quality-chain-v3__intro p,.farm-scenarios__header p,.b2b-request__copy p{max-width:58ch;color:#16202b9e;line-height:1.55}.line-map__canvas{position:relative;min-height:720px;padding:clamp(1rem,2vw,1.5rem);border:1px solid rgba(22,32,43,.08);border-radius:38px;background:radial-gradient(620px 360px at 15% 18%,rgba(151,169,96,.16),transparent 72%),linear-gradient(145deg,#ffffffad,#f0f4f76b);box-shadow:0 28px 90px #404e581c;overflow:hidden}.line-map__axis{position:absolute;inset:1.4rem 1.6rem auto;display:grid;grid-template-columns:repeat(4,1fr);z-index:1;color:#16202b5c;font-size:.66rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.line-map__axis:after{content:"";position:absolute;left:0;right:0;top:1.5rem;height:1px;background:linear-gradient(90deg,transparent,rgba(88,112,52,.38),transparent)}.line-map__families{position:relative;z-index:2;height:100%;display:grid;grid-template-columns:1.05fr .95fr;grid-template-rows:1fr 1fr;gap:1rem;padding-top:3rem}.line-family{position:relative;display:grid;grid-template-columns:.84fr 1.16fr;min-height:260px;border:1px solid rgba(22,32,43,.08);border-radius:30px;overflow:hidden;color:inherit;text-decoration:none;background:#ffffff8f;box-shadow:0 18px 56px #404e581a;transition:transform .18s ease,box-shadow .18s ease}.line-family:hover{transform:translateY(-3px);box-shadow:0 28px 76px #404e5824}.line-family--1{grid-row:span 2;grid-template-columns:1fr}.line-family__copy{padding:clamp(1rem,2vw,1.45rem);align-self:end}.line-family__copy span{color:#66812e;font-size:.72rem;font-weight:900;letter-spacing:.14em}.line-family h3{max-width:9ch;margin:.38rem 0 .7rem;color:#16202b;font-size:clamp(1.55rem,2.6vw,3rem);line-height:.92;letter-spacing:-.055em}.line-family p{color:#16202b9e;line-height:1.5}.line-family strong{display:inline-block;margin-top:.8rem;color:#66812e}.line-family figure{margin:0;min-height:100%;background:#fff6}.line-family--1 figure{order:-1;min-height:360px}.line-family img{width:100%;height:100%;min-height:260px;object-fit:cover;display:block;filter:saturate(.88) contrast(1.02)}.line-family__fallback{min-height:260px;display:grid;place-items:center;color:#16202b80}.quality-chain-v3{display:grid;grid-template-columns:.34fr 1fr;gap:clamp(1.2rem,3vw,3rem)}.quality-chain-v3__flow{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:clamp(1rem,2vw,1.4rem);border:1px solid rgba(22,32,43,.08);border-radius:36px;background:radial-gradient(620px 260px at 20% 8%,rgba(151,169,96,.14),transparent 72%),linear-gradient(145deg,#ffffffb3,#f0f4f77a);box-shadow:0 28px 88px #404e581a}.quality-chain-v3__flow:before{content:"";position:absolute;left:8%;right:8%;top:3.6rem;height:2px;background:repeating-linear-gradient(90deg,rgba(88,112,52,.42) 0 18px,transparent 18px 30px)}.quality-chain-v3__flow article{position:relative;min-height:16rem;padding:clamp(1rem,2vw,1.35rem)}.quality-chain-v3__flow article+article{border-left:1px solid rgba(22,32,43,.08)}.quality-chain-v3__flow span{position:relative;z-index:2;display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:2.4rem;border-radius:999px;color:#66812e;background:#edf4df;font-size:.72rem;font-weight:900;box-shadow:0 0 0 10px #fafcf8eb}.quality-chain-v3__flow strong{display:block;color:#16202b;font-size:1.08rem;line-height:1.1}.quality-chain-v3__flow p{margin-top:.6rem;color:#16202b99;line-height:1.45}.quality-chain-v3__cta{position:absolute;right:1.4rem;bottom:1.2rem;color:#66812e;font-weight:850;text-decoration:none}.farm-scenarios{display:grid;grid-template-columns:.32fr 1fr;gap:clamp(1.2rem,3vw,3rem)}.farm-scenarios__grid{display:grid;grid-template-columns:1.15fr .85fr;grid-auto-rows:minmax(280px,auto);gap:1rem}.farm-scenario{display:grid;grid-template-rows:1fr auto;border-radius:32px;overflow:hidden;color:inherit;text-decoration:none;background:#ffffff9e;box-shadow:0 22px 72px #404e581a;border:1px solid rgba(22,32,43,.08);transition:transform .18s ease}.farm-scenario:hover{transform:translateY(-3px)}.farm-scenario--large{grid-row:span 2}.farm-scenario figure{margin:0;min-height:18rem}.farm-scenario--large figure{min-height:32rem}.farm-scenario img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block;filter:saturate(.88) contrast(1.02)}.farm-scenario__copy{padding:clamp(1rem,2vw,1.4rem)}.farm-scenario__copy span{color:#66812e;font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.farm-scenario h3{max-width:10ch;margin:.38rem 0 .55rem;color:#16202b;font-size:clamp(1.45rem,2.4vw,2.55rem);line-height:.94;letter-spacing:-.055em}.farm-scenario p{color:#16202b9e;line-height:1.5}.farm-scenario strong{display:inline-block;margin-top:.8rem;color:#66812e}.b2b-request{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.7fr);gap:clamp(1rem,3vw,3rem);align-items:end;padding:clamp(1.4rem,3vw,2.8rem);border-radius:40px;background:radial-gradient(620px 280px at 0% 0%,rgba(151,169,96,.18),transparent 72%),linear-gradient(145deg,#ffffffbd,#f0f4f785);box-shadow:0 28px 88px #404e581c;border:1px solid rgba(22,32,43,.08)}.b2b-request__schema{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.b2b-request__schema span{min-height:4.2rem;display:flex;align-items:center;padding:.9rem 1rem;border-radius:18px;background:#ffffffa8;color:#16202b94;font-size:.82rem;font-weight:800;border:1px solid rgba(22,32,43,.06)}.b2b-request__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end}:root[data-theme=dark] body>main.container:has(.home-v3){width:min(1540px,calc(100vw - 56px))}:root[data-theme=dark] .command-hero,:root[data-theme=dark] .route-selector__track,:root[data-theme=dark] .line-map__canvas,:root[data-theme=dark] .quality-chain-v3__flow,:root[data-theme=dark] .b2b-request{background:radial-gradient(780px 420px at 78% 12%,rgba(153,171,101,.16),transparent 66%),linear-gradient(120deg,#121922f5,#090d13eb);border-color:#8ea7c42e;box-shadow:0 34px 120px #00000047}:root[data-theme=dark] .command-hero h1,:root[data-theme=dark] .route-selector__title h2,:root[data-theme=dark] .line-map__header h2,:root[data-theme=dark] .quality-chain-v3__intro h2,:root[data-theme=dark] .farm-scenarios__header h2,:root[data-theme=dark] .b2b-request h2,:root[data-theme=dark] .line-family h3,:root[data-theme=dark] .quality-chain-v3__flow strong,:root[data-theme=dark] .farm-scenario h3,:root[data-theme=dark] .route-step strong,:root[data-theme=dark] .command-metrics strong,:root[data-theme=dark] .route-node strong{color:var(--text)}:root[data-theme=dark] .command-hero__lead,:root[data-theme=dark] .line-map__header p,:root[data-theme=dark] .quality-chain-v3__intro p,:root[data-theme=dark] .farm-scenarios__header p,:root[data-theme=dark] .b2b-request__copy p,:root[data-theme=dark] .line-family p,:root[data-theme=dark] .quality-chain-v3__flow p,:root[data-theme=dark] .farm-scenario p,:root[data-theme=dark] .route-step small{color:var(--muted)}:root[data-theme=dark] .command-hero__system,:root[data-theme=dark] .command-metrics,:root[data-theme=dark] .line-family,:root[data-theme=dark] .farm-scenario,:root[data-theme=dark] .b2b-request__schema span,:root[data-theme=dark] .route-node{background:#080c1175;border-color:#8ea7c429}:root[data-theme=dark] .system-macro:after{background:linear-gradient(180deg,transparent 44%,rgba(8,12,17,.56)),radial-gradient(680px 340px at 16% 0%,rgba(255,255,255,.1),transparent 64%)}:root[data-theme=dark] .system-route:after,:root[data-theme=dark] .line-map__axis{color:#ecf0f347}:root[data-theme=dark] .system-process figcaption{background:#080c119e;color:var(--text)}@media (max-width: 1180px){body>main.container:has(.home-v3),:root[data-theme=dark] body>main.container:has(.home-v3){width:min(1160px,92vw)}.command-hero{grid-template-columns:1fr;min-height:auto}.command-hero h1{max-width:10ch;font-size:clamp(4rem,12vw,7rem)}.route-selector,.line-map,.quality-chain-v3,.farm-scenarios{grid-template-columns:1fr}.line-map__canvas{min-height:auto}.line-map__families{grid-template-columns:1fr}.line-family--1{grid-row:auto}.farm-scenarios__grid{grid-template-columns:1fr}.farm-scenario--large{grid-row:auto}}@media (max-width: 820px){body>main.container:has(.home-v3),:root[data-theme=dark] body>main.container:has(.home-v3){width:min(100% - 28px,720px)}.home-v3{gap:2.4rem}.command-hero{padding:1rem;border-radius:28px}.command-hero h1{font-size:clamp(3.1rem,14vw,5.4rem)}.command-metrics{grid-template-columns:1fr 1fr}.command-metrics div:nth-child(2){border-right:0}.command-metrics div:nth-child(1),.command-metrics div:nth-child(2){border-bottom:1px solid rgba(22,32,43,.08)}.system-macro,.system-macro img{min-height:24rem}.system-route{display:none}.system-process,.route-selector__track{grid-template-columns:1fr}.route-selector__track:before,.quality-chain-v3__flow:before{display:none}.line-family,.quality-chain-v3__flow{grid-template-columns:1fr}.quality-chain-v3__flow article+article{border-left:0;border-top:1px solid rgba(22,32,43,.08)}.b2b-request{grid-template-columns:1fr}.b2b-request__actions{justify-content:flex-start}}@media (max-width: 520px){.command-metrics,.b2b-request__schema{grid-template-columns:1fr}.command-metrics div{border-right:0;border-bottom:1px solid rgba(22,32,43,.08)}.command-metrics div:last-child{border-bottom:0}.command-hero__actions,.b2b-request__actions{flex-direction:column;align-items:stretch}.command-hero__actions .btn,.command-hero__actions .btn-secondary,.b2b-request__actions .btn,.b2b-request__actions .btn-secondary{width:100%;justify-content:center}.system-macro,.system-macro img{min-height:20rem}.line-map__axis{display:none}.line-map__families{padding-top:0}}@media (prefers-reduced-motion: reduce){.route-step,.line-family,.farm-scenario{transition:none}.route-step:hover,.line-family:hover,.farm-scenario:hover{transform:none}}.home-v3 .command-hero h1{max-width:8.4ch;font-size:clamp(4.2rem,8.35vw,8.55rem)}@media (max-width: 1180px){.home-v3 .command-hero h1{max-width:10.2ch;font-size:clamp(3.75rem,11vw,6.7rem)}}@media (max-width: 820px){.home-v3 .command-hero h1{max-width:10.4ch;font-size:clamp(3rem,13.2vw,5.1rem)}}:root:not([data-theme=light]) .home-v3{color:var(--text)}:root:not([data-theme=light]) body{background:radial-gradient(circle at 12% -12%,rgba(47,68,92,.44) 0%,transparent 42%),radial-gradient(circle at 86% 0%,rgba(80,99,61,.26) 0%,transparent 38%),linear-gradient(180deg,#0b0f14,#070a0f 52%,#090d12)}:root:not([data-theme=light]) .home-v3 .command-hero{background:radial-gradient(980px 640px at 78% 12%,rgba(168,190,122,.18),transparent 66%),radial-gradient(760px 520px at 2% 94%,rgba(52,70,88,.36),transparent 64%),linear-gradient(120deg,#131b25fa,#080c12f0 56%,#0a0f16fa);border-color:#8ea7c42e;box-shadow:0 34px 120px #0000006b}:root:not([data-theme=light]) .home-v3 .command-hero:before{background:linear-gradient(90deg,rgba(236,240,243,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(236,240,243,.028) 1px,transparent 1px)}:root:not([data-theme=light]) .home-v3 .command-hero h1,:root:not([data-theme=light]) .home-v3 .route-selector__title h2,:root:not([data-theme=light]) .home-v3 .line-map__header h2,:root:not([data-theme=light]) .home-v3 .quality-chain-v3__intro h2,:root:not([data-theme=light]) .home-v3 .farm-scenarios__header h2,:root:not([data-theme=light]) .home-v3 .b2b-request h2,:root:not([data-theme=light]) .home-v3 .line-family h3,:root:not([data-theme=light]) .home-v3 .quality-chain-v3__flow strong,:root:not([data-theme=light]) .home-v3 .farm-scenario h3,:root:not([data-theme=light]) .home-v3 .route-step strong,:root:not([data-theme=light]) .home-v3 .command-metrics strong,:root:not([data-theme=light]) .home-v3 .route-node strong{color:#f0f4f6}:root:not([data-theme=light]) .home-v3 .command-hero__lead,:root:not([data-theme=light]) .home-v3 .line-map__header p,:root:not([data-theme=light]) .home-v3 .quality-chain-v3__intro p,:root:not([data-theme=light]) .home-v3 .farm-scenarios__header p,:root:not([data-theme=light]) .home-v3 .b2b-request__copy p,:root:not([data-theme=light]) .home-v3 .line-family p,:root:not([data-theme=light]) .home-v3 .quality-chain-v3__flow p,:root:not([data-theme=light]) .home-v3 .farm-scenario p,:root:not([data-theme=light]) .home-v3 .route-step small{color:#d6dfe6b8}:root:not([data-theme=light]) .home-v3 .v3-kicker{color:#b7d483}:root:not([data-theme=light]) .home-v3 .command-hero__system,:root:not([data-theme=light]) .home-v3 .route-selector__track,:root:not([data-theme=light]) .home-v3 .line-map__canvas,:root:not([data-theme=light]) .home-v3 .quality-chain-v3__flow,:root:not([data-theme=light]) .home-v3 .b2b-request{background:radial-gradient(780px 420px at 78% 12%,rgba(168,190,122,.12),transparent 66%),linear-gradient(135deg,#141d27e0,#090d13c7);border-color:#8ea7c42e;box-shadow:0 30px 100px #00000057,inset 0 1px #ffffff0b}:root:not([data-theme=light]) .home-v3 .command-metrics,:root:not([data-theme=light]) .home-v3 .line-family,:root:not([data-theme=light]) .home-v3 .farm-scenario,:root:not([data-theme=light]) .home-v3 .route-node,:root:not([data-theme=light]) .home-v3 .b2b-request__schema span{background:linear-gradient(145deg,#ffffff0e,#ffffff06),#080c118a;border-color:#8ea7c429;color:#f0f4f6;box-shadow:inset 0 1px #ffffff0b}:root:not([data-theme=light]) .home-v3 .route-step{color:#f0f4f6}:root:not([data-theme=light]) .home-v3 .route-step:hover{background:#ffffff0e}:root:not([data-theme=light]) .home-v3 .route-step--accent{background:#a8be7a1a;box-shadow:inset 0 0 0 1px #a8be7a2e}:root:not([data-theme=light]) .home-v3 .command-metrics span,:root:not([data-theme=light]) .home-v3 .command-metrics small,:root:not([data-theme=light]) .home-v3 .b2b-request__schema span{color:#d6dfe6ad}:root:not([data-theme=light]) .home-v3 .command-metrics div{border-right-color:#8ea7c41f}:root:not([data-theme=light]) .home-v3 .route-node span,:root:not([data-theme=light]) .home-v3 .route-step span,:root:not([data-theme=light]) .home-v3 .quality-chain-v3__flow span{color:#c7e28f;background:#a8be7a24}:root:not([data-theme=light]) .home-v3 .quality-chain-v3__flow span{box-shadow:0 0 0 10px #080c11eb}:root:not([data-theme=light]) .home-v3 .system-macro{background:#080c1170;box-shadow:0 26px 82px #00000052}:root:not([data-theme=light]) .home-v3 .system-macro:after{background:linear-gradient(180deg,transparent 42%,rgba(8,12,17,.56)),radial-gradient(680px 340px at 16% 0%,rgba(255,255,255,.1),transparent 64%)}:root:not([data-theme=light]) .home-v3 .system-route:before{background:linear-gradient(90deg,transparent,rgba(183,212,131,.46),transparent)}:root:not([data-theme=light]) .home-v3 .system-route:after,:root:not([data-theme=light]) .home-v3 .line-map__axis{color:#ecf0f357}:root:not([data-theme=light]) .home-v3 .system-process figure{background:#080c116b;box-shadow:0 18px 54px #00000047}:root:not([data-theme=light]) .home-v3 .system-process figcaption{background:#080c11a8;color:#f0f4f6;border:1px solid rgba(142,167,196,.14)}:root:not([data-theme=light]) .home-v3 .route-selector__track:before,:root:not([data-theme=light]) .home-v3 .line-map__axis:after,:root:not([data-theme=light]) .home-v3 .system-route:before{background:linear-gradient(90deg,transparent,rgba(183,212,131,.44),transparent)}:root:not([data-theme=light]) .home-v3 .quality-chain-v3__flow:before{background:repeating-linear-gradient(90deg,rgba(183,212,131,.42) 0 18px,transparent 18px 30px)}:root:not([data-theme=light]) .home-v3 .quality-chain-v3__flow article+article{border-left-color:#8ea7c41f}:root:not([data-theme=light]) .home-v3 .line-family strong,:root:not([data-theme=light]) .home-v3 .farm-scenario strong,:root:not([data-theme=light]) .home-v3 .quality-chain-v3__cta{color:#b7d483}:root:not([data-theme=light]) .home-v3 .b2b-request__schema span{min-height:4.4rem;background:linear-gradient(145deg,#ffffff12,#ffffff08),#0d131bbd}:root[data-theme=light] .home-v3 .command-hero,:root[data-theme=light] .home-v3 .route-selector__track,:root[data-theme=light] .home-v3 .line-map__canvas,:root[data-theme=light] .home-v3 .quality-chain-v3__flow,:root[data-theme=light] .home-v3 .b2b-request{background:radial-gradient(780px 420px at 78% 12%,rgba(151,169,96,.16),transparent 66%),linear-gradient(135deg,#fffffce6,#f1f5f6c2)}@media (max-width: 820px){:root:not([data-theme=light]) .home-v3 .command-metrics div:nth-child(1),:root:not([data-theme=light]) .home-v3 .command-metrics div:nth-child(2){border-bottom-color:#8ea7c41f}:root:not([data-theme=light]) .home-v3 .quality-chain-v3__flow article+article{border-top-color:#8ea7c41f}}body>main.container:has(.catalog-v3){width:min(1540px,calc(100vw - 56px))}.catalog-v3{display:grid;gap:clamp(2rem,4.6vw,4.5rem);padding-top:clamp(1.2rem,3vw,2.4rem)}.catalog-command-v3{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.78fr);gap:clamp(1rem,2.4vw,2rem);padding:clamp(1.25rem,3vw,2.8rem);border-radius:clamp(28px,4vw,48px);overflow:hidden;border:1px solid rgba(22,32,43,.08);background:radial-gradient(760px 420px at 82% 12%,rgba(151,169,96,.18),transparent 66%),linear-gradient(120deg,#fffffceb,#f1f5f6c2);box-shadow:0 34px 110px #404e5821}.catalog-command-v3:before{content:"";position:absolute;inset:1.2rem;pointer-events:none;border-radius:calc(clamp(28px,4vw,48px) - 14px);background:linear-gradient(90deg,rgba(22,32,43,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(22,32,43,.035) 1px,transparent 1px);background-size:76px 76px;mask-image:radial-gradient(circle at 70% 20%,#000 0%,transparent 62%)}.catalog-command-v3>*{position:relative;z-index:1}.catalog-command-v3__copy h1{max-width:10ch;margin:.5rem 0 0;color:#16202b;font-size:clamp(3.6rem,7.7vw,8rem);line-height:.84;letter-spacing:-.085em;text-wrap:balance}.catalog-command-v3__copy p:not(.v3-kicker){max-width:58ch;color:#16202ba3;line-height:1.56}.catalog-command-v3__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.25rem}.catalog-command-v3__system{align-self:stretch;display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.catalog-command-v3__metric{min-height:10rem;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;border:1px solid rgba(22,32,43,.08);border-radius:24px;background:linear-gradient(145deg,#ffffffad,#ffffff57);box-shadow:0 18px 48px #404e5814}.catalog-command-v3__metric span,.catalog-command-v3__metric small{color:#16202b8f;font-size:.78rem;line-height:1.3}.catalog-command-v3__metric strong{color:#16202b;font-size:clamp(1.7rem,3vw,3.2rem);line-height:.9;letter-spacing:-.055em}.catalog-command-v3__routes{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:.6rem}.catalog-route-pill{display:grid;grid-template-columns:auto 1fr;gap:.25rem .8rem;padding:.9rem 1rem;border:1px solid rgba(22,32,43,.08);border-radius:20px;background:#ffffff8a;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.catalog-route-pill:hover{transform:translateY(-2px);background:#ffffffbd;box-shadow:0 18px 48px #404e581a}.catalog-route-pill span{grid-row:span 2;color:#66812e;font-size:.72rem;font-weight:900;letter-spacing:.12em}.catalog-route-pill strong{color:#16202b;font-size:1rem;line-height:1.1}.catalog-route-pill small{color:#16202b94;line-height:1.35}.catalog-layout--atlas{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:clamp(1rem,2.2vw,1.6rem)}.catalog-nav--atlas{top:84px}.nav-card--atlas{padding:.75rem;border-radius:30px;border-color:#16202b14;background:radial-gradient(420px 260px at 20% 0%,rgba(151,169,96,.12),transparent 70%),#ffffffa3;box-shadow:0 24px 72px #404e581a}.nav-card__intro{padding:.7rem .7rem .95rem}.nav-card__intro h2{margin:.35rem 0;color:#16202b;font-size:clamp(1.35rem,2.6vw,2rem);line-height:.98;letter-spacing:-.04em}.nav-card__intro p{font-size:.88rem;line-height:1.42}.catalog-v3 .nav-all,.catalog-v3 .nav-groupBtn,.catalog-v3 .nav-item{border-color:#16202b12;background:#ffffff7a}.catalog-v3 .nav-all{min-height:3.1rem;border-radius:18px;font-weight:850}.catalog-v3 .nav-all.is-active,.catalog-v3 .nav-groupBtn.is-active,.catalog-v3 .nav-item.is-active{background:#edf4dfc7;border-color:#66812e47}.nav-group--atlas{margin-top:.55rem}.catalog-v3 .nav-groupBtn{position:relative;display:grid;gap:.22rem;border-radius:18px;padding:.78rem .82rem}.catalog-v3 .nav-groupTitle{color:#16202b;font-weight:900}.catalog-v3 .nav-groupHint{font-size:.84rem;line-height:1.35}.nav-groupCount{position:absolute;top:.72rem;right:.72rem;color:#16202b75;font-size:.72rem;font-weight:900;letter-spacing:.08em}.catalog-v3 .nav-subcats{padding-left:0}.catalog-v3 .nav-item{padding:.58rem .72rem;border-radius:14px;font-size:.88rem}.nav-foot--atlas{border-radius:28px;border-color:#16202b14;background:radial-gradient(340px 220px at 20% 0%,rgba(151,169,96,.12),transparent 70%),#ffffffa3;color:#16202b9e;box-shadow:0 24px 72px #404e581a}.nav-foot--atlas strong{color:#16202b;font-size:1.15rem}.catalog-main--atlas{min-width:0}.catalog-intel-v3{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1rem;align-items:end;margin-bottom:1rem;padding:clamp(1rem,2vw,1.45rem);border-radius:30px;border:1px solid rgba(22,32,43,.08);background:radial-gradient(520px 260px at 0% 0%,rgba(151,169,96,.14),transparent 70%),#ffffffad;box-shadow:0 24px 72px #404e581a}.catalog-intel-v3__copy h2{max-width:13ch;margin:.3rem 0;color:#16202b;font-size:clamp(2rem,4vw,4.2rem);line-height:.9;letter-spacing:-.065em;text-wrap:balance}.catalog-intel-v3__copy p{max-width:66ch}.catalog-intel-v3__meta{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:.55rem}.catalog-intel-v3__meta div{min-height:5.2rem;padding:.75rem;border-radius:18px;background:#ffffff94;border:1px solid rgba(22,32,43,.06)}.catalog-intel-v3__meta span{display:block;color:#16202b80;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.catalog-intel-v3__meta strong{display:block;margin-top:.35rem;color:#16202b;font-size:1.08rem;line-height:1}.catalog-intel-v3__link{align-self:start;color:#66812e;font-weight:850;text-decoration:none}.product-atlas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}[data-catalog-grid][data-pending="1"]{opacity:0;transform:translateY(4px);pointer-events:none}.card--atlas{min-height:0;padding:0;gap:0;border-radius:30px;overflow:hidden;border-color:#16202b14;background:linear-gradient(145deg,#ffffffad,#ffffff6b);box-shadow:0 24px 72px #404e581a}.card--atlas:hover,.card--atlas:focus-visible{border-color:#66812e47;box-shadow:0 30px 86px #404e5824}.atlas-product__media{position:relative;aspect-ratio:1 / 1.04;margin:0;padding:clamp(.8rem,1.6vw,1.2rem);background:radial-gradient(80% 80% at 50% 18%,#ffffff9e,#ecf1f4bd),linear-gradient(145deg,#ffffffd1,#e8eef19e);border-bottom:1px solid rgba(22,32,43,.07)}.atlas-product__media img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;filter:drop-shadow(0 22px 32px rgba(40,48,56,.18));transform:scale(1.08);transition:transform .22s ease,filter .22s ease}.card--atlas:hover .atlas-product__media img{transform:scale(1.11)}.atlas-product__mediaBadges{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;display:flex;justify-content:space-between;gap:.45rem;pointer-events:none}.atlas-product__mediaBadges span{display:inline-flex;align-items:center;min-height:1.8rem;padding:.34rem .56rem;border-radius:999px;background:#ffffffb8;color:#16202b;font-size:.72rem;font-weight:900;box-shadow:0 8px 24px #404e581a}.atlas-product__body{display:grid;gap:.62rem;padding:clamp(.95rem,1.6vw,1.2rem)}.atlas-product__top{display:flex;justify-content:space-between;gap:.6rem;align-items:center}.atlas-product__group,.atlas-product__category{color:#66812e;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.atlas-product__category{max-width:16ch;color:#16202b75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atlas-product__title{min-height:auto!important;color:#16202b;font-size:clamp(1.35rem,2.2vw,2rem);line-height:.98;letter-spacing:-.045em;-webkit-line-clamp:3!important}.atlas-product__desc{min-height:2.84em!important;color:#16202b9e;line-height:1.42;-webkit-line-clamp:2!important}.atlas-product__route{display:flex;justify-content:space-between;gap:.8rem;padding:.72rem 0;border-top:1px solid rgba(22,32,43,.07);border-bottom:1px solid rgba(22,32,43,.07)}.atlas-product__route span{color:#16202b7a;font-size:.76rem;font-weight:800}.atlas-product__route strong{color:#16202b;font-size:.88rem;text-align:right}.atlas-product__meta{display:flex;justify-content:space-between;gap:.8rem;color:#16202b94;font-size:.82rem}.atlas-product__meta div{display:grid;gap:.2rem}.atlas-product__meta div:last-child{justify-items:end;text-align:right}.atlas-product__meta strong{color:#16202b}.atlas-product__actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-top:.3rem}.atlas-product__primary,.atlas-product__secondary{display:inline-flex;align-items:center;min-height:2rem;padding:.42rem .7rem;border-radius:999px;font-size:.78rem;font-weight:900}.atlas-product__primary{color:#2d3d18;background:#bcd578b8}.atlas-product__secondary{color:#16202b9e;background:#ffffff9e;border:1px solid rgba(22,32,43,.06)}:root:not([data-theme=light]) body>main.container:has(.catalog-v3){width:min(1540px,calc(100vw - 56px))}:root:not([data-theme=light]) .catalog-command-v3,:root:not([data-theme=light]) .nav-card--atlas,:root:not([data-theme=light]) .nav-foot--atlas,:root:not([data-theme=light]) .catalog-intel-v3{background:radial-gradient(760px 420px at 82% 12%,rgba(168,190,122,.12),transparent 66%),linear-gradient(135deg,#141d27e0,#090d13c7);border-color:#8ea7c42e;box-shadow:0 30px 100px #00000057}:root:not([data-theme=light]) .catalog-command-v3__copy h1,:root:not([data-theme=light]) .catalog-command-v3__metric strong,:root:not([data-theme=light]) .catalog-route-pill strong,:root:not([data-theme=light]) .nav-card__intro h2,:root:not([data-theme=light]) .catalog-v3 .nav-groupTitle,:root:not([data-theme=light]) .nav-foot--atlas strong,:root:not([data-theme=light]) .catalog-intel-v3__copy h2,:root:not([data-theme=light]) .catalog-intel-v3__meta strong,:root:not([data-theme=light]) .atlas-product__title,:root:not([data-theme=light]) .atlas-product__route strong,:root:not([data-theme=light]) .atlas-product__meta strong{color:#f0f4f6}:root:not([data-theme=light]) .catalog-command-v3__copy p:not(.v3-kicker),:root:not([data-theme=light]) .catalog-command-v3__metric span,:root:not([data-theme=light]) .catalog-command-v3__metric small,:root:not([data-theme=light]) .catalog-route-pill small,:root:not([data-theme=light]) .catalog-v3 .nav-groupHint,:root:not([data-theme=light]) .nav-foot--atlas,:root:not([data-theme=light]) .catalog-intel-v3__copy p,:root:not([data-theme=light]) .catalog-intel-v3__meta span,:root:not([data-theme=light]) .atlas-product__desc,:root:not([data-theme=light]) .atlas-product__category,:root:not([data-theme=light]) .atlas-product__route span,:root:not([data-theme=light]) .atlas-product__meta{color:#d6dfe6b8}:root:not([data-theme=light]) .catalog-command-v3__metric,:root:not([data-theme=light]) .catalog-route-pill,:root:not([data-theme=light]) .catalog-v3 .nav-all,:root:not([data-theme=light]) .catalog-v3 .nav-groupBtn,:root:not([data-theme=light]) .catalog-v3 .nav-item,:root:not([data-theme=light]) .catalog-intel-v3__meta div,:root:not([data-theme=light]) .card--atlas{background:linear-gradient(145deg,#ffffff0e,#ffffff06),#080c118a;border-color:#8ea7c429}:root:not([data-theme=light]) .catalog-v3 .nav-all.is-active,:root:not([data-theme=light]) .catalog-v3 .nav-groupBtn.is-active,:root:not([data-theme=light]) .catalog-v3 .nav-item.is-active{background:#a8be7a1f;border-color:#a8be7a52}:root:not([data-theme=light]) .atlas-product__media{background:radial-gradient(80% 80% at 50% 18%,#ffffff14,#080c119e),linear-gradient(145deg,#131b25b8,#080c11ad);border-bottom-color:#8ea7c424}:root:not([data-theme=light]) .atlas-product__mediaBadges span,:root:not([data-theme=light]) .atlas-product__secondary{background:#080c11ad;color:#f0f4f6db;border-color:#8ea7c424}:root:not([data-theme=light]) .atlas-product__route{border-top-color:#8ea7c424;border-bottom-color:#8ea7c424}:root:not([data-theme=light]) .atlas-product__primary{color:#16202b;background:#b7d483}@media (max-width: 1180px){body>main.container:has(.catalog-v3),:root:not([data-theme=light]) body>main.container:has(.catalog-v3){width:min(1160px,92vw)}.catalog-command-v3{grid-template-columns:1fr}.catalog-command-v3__copy h1{max-width:11ch;font-size:clamp(3.4rem,10vw,6.6rem)}.catalog-layout--atlas{grid-template-columns:1fr}.catalog-nav--atlas{position:static}.product-atlas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){body>main.container:has(.catalog-v3),:root:not([data-theme=light]) body>main.container:has(.catalog-v3){width:min(100% - 28px,720px)}.catalog-v3{gap:1.6rem}.catalog-command-v3{padding:1rem;border-radius:28px}.catalog-command-v3__copy h1{font-size:clamp(2.9rem,13vw,5rem)}.catalog-command-v3__system,.catalog-command-v3__routes,.catalog-intel-v3,.catalog-intel-v3__meta,.product-atlas-grid{grid-template-columns:1fr}.catalog-intel-v3__link{justify-self:start}}@media (max-width: 520px){.catalog-command-v3__actions{flex-direction:column;align-items:stretch}.catalog-command-v3__actions .btn,.catalog-command-v3__actions .btn-secondary{width:100%;justify-content:center}.atlas-product__top,.atlas-product__meta,.atlas-product__route{display:grid;gap:.35rem}.atlas-product__meta div:last-child,.atlas-product__route strong{justify-items:start;text-align:left}}@media (prefers-reduced-motion: reduce){.catalog-route-pill,.card--atlas{transition:none}.catalog-route-pill:hover,.card--atlas:hover{transform:none}}body>main.container:has(.home-v3),body>main.container:has(.catalog-v3){width:min(1620px,calc(100vw - 44px))}:root:not([data-theme=light]) body>main.container:has(.home-v3),:root:not([data-theme=light]) body>main.container:has(.catalog-v3){width:min(1620px,calc(100vw - 44px))}.home-v3 .command-hero{grid-template-columns:minmax(0,.88fr) minmax(640px,1.12fr);padding:clamp(.95rem,2vw,2rem)}.home-v3 .command-hero__content{padding:clamp(.1rem,.8vw,.55rem)}.home-v3 .command-hero__system{padding:clamp(.6rem,1vw,.9rem)}.home-v3 .command-hero h1{max-width:8.2ch;font-size:clamp(4rem,8vw,8rem)}.catalog-v3{gap:clamp(1.35rem,3vw,2.5rem)}.catalog-command-v3{grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr);gap:.9rem 1rem;padding:clamp(1rem,2vw,1.55rem);border-radius:clamp(24px,3vw,38px);box-shadow:0 24px 80px #404e581a}.catalog-command-v3:before{inset:.9rem;border-radius:calc(clamp(24px,3vw,38px) - 12px)}.catalog-command-v3__copy h1{max-width:8.6ch;margin:.35rem 0 0;font-size:clamp(2.85rem,5.35vw,5.95rem);line-height:.85;letter-spacing:-.08em}.catalog-command-v3__copy p:not(.v3-kicker){max-width:50ch;margin-top:.7rem;font-size:.98rem;line-height:1.48}.catalog-command-v3__actions{margin-top:.95rem;gap:.6rem}.catalog-command-v3__system{align-self:start;grid-template-columns:repeat(4,1fr);gap:.6rem}.catalog-command-v3__metric{min-height:7.3rem;padding:.8rem .9rem;border-radius:20px}.catalog-command-v3__metric strong{font-size:clamp(1.45rem,2.2vw,2.3rem)}.catalog-command-v3__metric span,.catalog-command-v3__metric small{font-size:.74rem;line-height:1.25}.catalog-command-v3__routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.1rem}.catalog-route-pill{padding:.72rem .82rem;border-radius:16px}.catalog-route-pill strong{font-size:.94rem}.catalog-route-pill small{font-size:.76rem;line-height:1.28}.catalog-layout--atlas{gap:.95rem;align-items:start}.catalog-nav--atlas{top:82px}.nav-card--atlas{border-radius:24px}.nav-card__intro{padding:.55rem .55rem .85rem}.nav-card__intro h2{font-size:clamp(1.2rem,2vw,1.75rem)}.catalog-v3 .nav-groupBtn{padding:.72rem .76rem;border-radius:16px}.catalog-v3 .nav-item{padding:.52rem .68rem;border-radius:12px}.catalog-intel-v3{grid-template-columns:minmax(0,1fr) auto auto;gap:.8rem;align-items:end;margin-bottom:.8rem;padding:.95rem 1rem;border-radius:24px}.catalog-intel-v3__copy h2{max-width:11.5ch;margin:.2rem 0 .25rem;font-size:clamp(1.85rem,3.25vw,3.2rem);line-height:.92}.catalog-intel-v3__copy p{max-width:58ch;font-size:.95rem;line-height:1.45}.catalog-intel-v3__meta{gap:.45rem}.catalog-intel-v3__meta div{min-height:4.3rem;padding:.62rem .7rem;border-radius:16px}.catalog-intel-v3__meta strong{font-size:1rem}.catalog-intel-v3__link{align-self:start;padding-top:.2rem}.product-atlas-grid{gap:.82rem}.card--atlas{border-radius:24px}.atlas-product__media{aspect-ratio:1 / .95;padding:.72rem}.atlas-product__media img{transform:scale(1.04);filter:drop-shadow(0 18px 28px rgba(40,48,56,.17))}.card--atlas:hover .atlas-product__media img{transform:scale(1.07)}.atlas-product__mediaBadges{left:.65rem;right:.65rem;bottom:.65rem}.atlas-product__body{gap:.52rem;padding:.88rem .92rem .96rem}.atlas-product__title{font-size:clamp(1.18rem,1.55vw,1.56rem);line-height:1}.atlas-product__desc{min-height:2.76em!important;font-size:.9rem;line-height:1.38}.atlas-product__route{padding:.62rem 0}.atlas-product__meta{font-size:.78rem}.atlas-product__primary,.atlas-product__secondary{min-height:1.9rem;padding:.36rem .62rem;font-size:.74rem}:root:not([data-theme=light]) .catalog-command-v3,:root:not([data-theme=light]) .catalog-intel-v3,:root:not([data-theme=light]) .nav-card--atlas,:root:not([data-theme=light]) .nav-foot--atlas,:root:not([data-theme=light]) .card--atlas{box-shadow:0 24px 80px #0000004d}@media (max-width: 1280px){body>main.container:has(.home-v3),body>main.container:has(.catalog-v3),:root:not([data-theme=light]) body>main.container:has(.home-v3),:root:not([data-theme=light]) body>main.container:has(.catalog-v3){width:min(1280px,92vw)}.catalog-command-v3{grid-template-columns:1fr}.catalog-command-v3__system{grid-template-columns:repeat(2,1fr)}.home-v3 .command-hero{grid-template-columns:1fr}}@media (max-width: 1180px){body>main.container:has(.home-v3),body>main.container:has(.catalog-v3),:root:not([data-theme=light]) body>main.container:has(.home-v3),:root:not([data-theme=light]) body>main.container:has(.catalog-v3){width:min(1160px,92vw)}.catalog-command-v3__copy h1{max-width:10ch;font-size:clamp(3rem,10vw,5.6rem)}.catalog-command-v3__routes,.catalog-intel-v3,.catalog-intel-v3__meta{grid-template-columns:1fr}.catalog-intel-v3__link{justify-self:start}.home-v3 .command-hero h1{max-width:10ch;font-size:clamp(3.6rem,10vw,6.8rem)}}@media (max-width: 820px){body>main.container:has(.home-v3),body>main.container:has(.catalog-v3),:root:not([data-theme=light]) body>main.container:has(.home-v3),:root:not([data-theme=light]) body>main.container:has(.catalog-v3){width:min(100% - 24px,760px)}.catalog-v3{gap:1.35rem}.catalog-command-v3{padding:.9rem;border-radius:24px}.catalog-command-v3__system,.catalog-command-v3__routes{grid-template-columns:1fr}.atlas-product__media{aspect-ratio:1 / 1.02}.home-v3 .command-hero{padding:.9rem}.home-v3 .command-hero h1{font-size:clamp(3rem,13vw,5.2rem)}}@media (max-width: 520px){.catalog-command-v3__copy h1{font-size:clamp(2.6rem,12vw,4.2rem)}.catalog-intel-v3__copy h2{font-size:clamp(1.6rem,9vw,2.4rem)}.atlas-product__title{font-size:1.2rem}}body>main.container:has(.product-v3){width:min(1620px,calc(100vw - 44px))}.product-v3{display:grid;gap:clamp(1.45rem,3.2vw,3rem);padding-top:clamp(1.2rem,3vw,2.4rem)}.sku-command{position:relative;display:grid;grid-template-columns:minmax(520px,.96fr) minmax(0,1.04fr);gap:clamp(1rem,2vw,1.6rem);padding:clamp(1rem,2.4vw,2rem);border-radius:clamp(28px,4vw,48px);border:1px solid rgba(22,32,43,.08);background:radial-gradient(760px 420px at 76% 10%,rgba(151,169,96,.18),transparent 66%),linear-gradient(120deg,#fffffceb,#f1f5f6c2);box-shadow:0 34px 110px #404e5821;overflow:hidden}.sku-command:before{content:"";position:absolute;inset:1.1rem;pointer-events:none;border-radius:calc(clamp(28px,4vw,48px) - 14px);background:linear-gradient(90deg,rgba(22,32,43,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(22,32,43,.035) 1px,transparent 1px);background-size:76px 76px;mask-image:radial-gradient(circle at 34% 24%,#000 0%,transparent 62%)}.sku-command>*{position:relative;z-index:1}.sku-command__gallery{display:grid;gap:.75rem;align-self:stretch}.sku-back{width:fit-content;display:inline-flex;align-items:center;gap:.45rem;min-height:2.25rem;padding:.42rem .75rem;border-radius:999px;color:#16202bad;background:#ffffff94;border:1px solid rgba(22,32,43,.07);text-decoration:none;font-weight:850}.sku-visual{position:relative;min-height:clamp(480px,62vh,720px);border-radius:34px;background:radial-gradient(80% 80% at 50% 18%,#ffffffb3,#ecf1f4c7),linear-gradient(145deg,#ffffffd1,#e8eef19e);border:1px solid rgba(22,32,43,.07);box-shadow:0 28px 90px #404e5821;overflow:hidden}.sku-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 260px at 50% 8%,rgba(255,255,255,.64),transparent 66%),linear-gradient(180deg,transparent 60%,rgba(241,245,246,.62))}.sku-visual__main{width:100%;height:100%;display:grid;place-items:center;padding:clamp(1.6rem,4vw,4rem)}.sku-visual__main img{width:100%;height:100%;max-height:620px;object-fit:contain;display:block;filter:drop-shadow(0 34px 44px rgba(40,48,56,.2));transform:scale(1.04)}.sku-visual__route{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;z-index:3;display:flex;justify-content:space-between;gap:.6rem;pointer-events:none}.sku-visual__route span{min-height:2rem;display:inline-flex;align-items:center;padding:.42rem .68rem;border-radius:999px;color:#16202b;background:#ffffffbd;border:1px solid rgba(22,32,43,.06);font-size:.72rem;font-weight:900;box-shadow:0 8px 28px #404e581f}.sku-thumbs{display:flex;gap:.55rem;overflow-x:auto;padding-bottom:.1rem}.sku-thumb{flex:0 0 86px;aspect-ratio:1 / 1;padding:.35rem;border:1px solid rgba(22,32,43,.08);border-radius:18px;background:#ffffff94;cursor:pointer}.sku-thumb.is-active{border-color:#66812e61;background:#edf4dfc7}.sku-thumb img{width:100%;height:100%;object-fit:contain;display:block}.sku-command__info{display:flex;flex-direction:column;justify-content:center;min-width:0}.sku-topline{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.sku-topline span{display:inline-flex;min-height:1.9rem;align-items:center;padding:.38rem .62rem;border-radius:999px;color:#16202bad;background:#ffffff94;border:1px solid rgba(22,32,43,.07);font-size:.75rem;font-weight:850}.sku-command__info h1{max-width:11ch;margin:.45rem 0 0;color:#16202b;font-size:clamp(3.2rem,6.4vw,7rem);line-height:.84;letter-spacing:-.085em;text-wrap:balance}.sku-lead{max-width:62ch;margin-top:1rem;color:#16202ba3;font-size:clamp(1rem,1.18vw,1.18rem);line-height:1.55}.sku-buy-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:end;margin-top:clamp(1.2rem,2.4vw,1.7rem);padding:.9rem;border-radius:24px;background:#ffffff8f;border:1px solid rgba(22,32,43,.07)}.sku-buy-panel__price span,.sku-buy-panel__price small{display:block;color:#16202b8a;font-size:.78rem;line-height:1.3}.sku-buy-panel__price strong{display:block;margin:.18rem 0;color:#16202b;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1;letter-spacing:-.04em}.sku-buy-panel__actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.sku-trust-route{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:.85rem}.sku-trust-route div{min-height:6.4rem;padding:.75rem;border-radius:20px;background:#ffffff8a;border:1px solid rgba(22,32,43,.07)}.sku-trust-route span{display:block;color:#66812e;font-size:.68rem;font-weight:900;letter-spacing:.14em}.sku-trust-route strong{display:block;margin-top:.4rem;color:#16202b;font-size:1.02rem;line-height:1.1}.sku-trust-route small{display:block;margin-top:.25rem;color:#16202b8f}.sku-quick-links{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.sku-quick-links a{color:#66812e;font-weight:850;text-decoration:none}.sku-intelligence,.sku-spec-route,.sku-quality-panel,.sku-tabs-panel,.sku-consult-panel{border:1px solid rgba(22,32,43,.08);border-radius:clamp(26px,3vw,38px);background:radial-gradient(620px 280px at 0% 0%,rgba(151,169,96,.14),transparent 70%),linear-gradient(135deg,#fffffcdb,#f1f5f6b8);box-shadow:0 26px 88px #404e581a}.sku-intelligence,.sku-spec-route,.sku-quality-panel,.sku-consult-panel{padding:clamp(1.1rem,2.5vw,2rem)}.sku-intelligence{display:grid;grid-template-columns:.34fr 1fr;gap:clamp(1rem,3vw,3rem)}.sku-intelligence__intro h2,.sku-spec-route__head h2,.sku-quality-panel__copy h2,.sku-consult-panel__copy h2{max-width:12ch;margin:.35rem 0 0;color:#16202b;font-size:clamp(2.1rem,4.6vw,4.6rem);line-height:.9;letter-spacing:-.065em}.sku-intelligence__intro p,.sku-quality-panel__copy p,.sku-consult-panel__copy p{max-width:58ch;color:#16202b9e;line-height:1.55}.sku-intelligence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.sku-expert-card{min-height:14rem;padding:1rem;border-radius:24px;background:#ffffff94;border:1px solid rgba(22,32,43,.07)}.sku-expert-card--wide{grid-column:span 2}.sku-expert-card span,.sku-spec-route__grid span{color:#66812e;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.sku-expert-card h3,.sku-spec-route__grid h3{margin:.35rem 0 .5rem;color:#16202b;font-size:clamp(1.25rem,2vw,1.9rem);line-height:1;letter-spacing:-.045em}.sku-expert-card p,.sku-expert-card li,.sku-spec-route__grid p{color:#16202b9e;line-height:1.5}.sku-chip-list{display:flex;flex-wrap:wrap;gap:.45rem}.sku-chip-list strong{display:inline-flex;min-height:2rem;align-items:center;padding:.42rem .68rem;border-radius:999px;color:#2d3d18;background:#bcd5789e;font-size:.82rem}.sku-spec-route__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem}.sku-spec-route__grid article{min-height:16rem;padding:1rem;border-radius:24px;background:#ffffff94;border:1px solid rgba(22,32,43,.07)}.sku-quality-panel{display:grid;grid-template-columns:.42fr 1fr;gap:clamp(1rem,3vw,3rem);align-items:stretch}.sku-doc-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.sku-doc-thumb,.sku-doc-empty{min-height:15rem;border-radius:24px;overflow:hidden;background:#ffffff94;border:1px solid rgba(22,32,43,.07)}.sku-doc-thumb img{width:100%;height:100%;min-height:15rem;object-fit:cover;display:block;filter:saturate(.9) contrast(1.02)}.sku-doc-empty{grid-column:span 3;display:grid;place-items:center;padding:1rem;color:#16202b9e}.sku-tabs-panel{padding:1rem}.sku-consult-panel{display:grid;grid-template-columns:.42fr 1fr;gap:clamp(1rem,3vw,3rem)}:root:not([data-theme=light]) body>main.container:has(.product-v3){width:min(1620px,calc(100vw - 44px))}:root:not([data-theme=light]) .sku-command,:root:not([data-theme=light]) .sku-intelligence,:root:not([data-theme=light]) .sku-spec-route,:root:not([data-theme=light]) .sku-quality-panel,:root:not([data-theme=light]) .sku-tabs-panel,:root:not([data-theme=light]) .sku-consult-panel{background:radial-gradient(780px 420px at 76% 12%,rgba(168,190,122,.12),transparent 66%),linear-gradient(135deg,#141d27e0,#090d13c7);border-color:#8ea7c42e;box-shadow:0 30px 100px #00000057}:root:not([data-theme=light]) .sku-command__info h1,:root:not([data-theme=light]) .sku-buy-panel__price strong,:root:not([data-theme=light]) .sku-trust-route strong,:root:not([data-theme=light]) .sku-intelligence__intro h2,:root:not([data-theme=light]) .sku-spec-route__head h2,:root:not([data-theme=light]) .sku-quality-panel__copy h2,:root:not([data-theme=light]) .sku-consult-panel__copy h2,:root:not([data-theme=light]) .sku-expert-card h3,:root:not([data-theme=light]) .sku-spec-route__grid h3{color:#f0f4f6}:root:not([data-theme=light]) .sku-lead,:root:not([data-theme=light]) .sku-buy-panel__price span,:root:not([data-theme=light]) .sku-buy-panel__price small,:root:not([data-theme=light]) .sku-trust-route small,:root:not([data-theme=light]) .sku-intelligence__intro p,:root:not([data-theme=light]) .sku-quality-panel__copy p,:root:not([data-theme=light]) .sku-consult-panel__copy p,:root:not([data-theme=light]) .sku-expert-card p,:root:not([data-theme=light]) .sku-expert-card li,:root:not([data-theme=light]) .sku-spec-route__grid p{color:#d6dfe6b8}:root:not([data-theme=light]) .sku-visual,:root:not([data-theme=light]) .sku-back,:root:not([data-theme=light]) .sku-thumb,:root:not([data-theme=light]) .sku-topline span,:root:not([data-theme=light]) .sku-buy-panel,:root:not([data-theme=light]) .sku-trust-route div,:root:not([data-theme=light]) .sku-expert-card,:root:not([data-theme=light]) .sku-spec-route__grid article,:root:not([data-theme=light]) .sku-doc-thumb,:root:not([data-theme=light]) .sku-doc-empty{background:linear-gradient(145deg,#ffffff0e,#ffffff06),#080c118a;border-color:#8ea7c429}:root:not([data-theme=light]) .sku-topline span,:root:not([data-theme=light]) .sku-back,:root:not([data-theme=light]) .sku-visual__route span{color:#f0f4f6db}:root:not([data-theme=light]) .sku-visual__main img{filter:drop-shadow(0 34px 48px rgba(0,0,0,.42))}:root:not([data-theme=light]) .sku-visual:after{background:linear-gradient(180deg,transparent 58%,rgba(8,12,17,.58)),radial-gradient(520px 260px at 50% 8%,rgba(255,255,255,.1),transparent 66%)}:root:not([data-theme=light]) .sku-thumb.is-active{border-color:#b7d4836b;background:#a8be7a24}:root:not([data-theme=light]) .sku-chip-list strong{color:#16202b;background:#b7d483}:root:not([data-theme=light]) .sku-quick-links a,:root:not([data-theme=light]) .sku-expert-card span,:root:not([data-theme=light]) .sku-spec-route__grid span{color:#b7d483}@media (max-width: 1280px){body>main.container:has(.product-v3),:root:not([data-theme=light]) body>main.container:has(.product-v3){width:min(1280px,92vw)}.sku-command{grid-template-columns:1fr}.sku-command__info h1{max-width:12ch;font-size:clamp(3.2rem,10vw,6.2rem)}.sku-visual{min-height:520px}}@media (max-width: 900px){body>main.container:has(.product-v3),:root:not([data-theme=light]) body>main.container:has(.product-v3){width:min(100% - 24px,760px)}.product-v3{gap:1.35rem}.sku-command{padding:.9rem;border-radius:28px}.sku-visual{min-height:380px;border-radius:24px}.sku-visual__main{padding:1.1rem}.sku-command__info h1{font-size:clamp(2.65rem,12vw,4.6rem)}.sku-buy-panel,.sku-intelligence,.sku-quality-panel,.sku-consult-panel,.sku-trust-route,.sku-intelligence__grid,.sku-spec-route__grid,.sku-doc-strip{grid-template-columns:1fr}.sku-expert-card--wide,.sku-doc-empty{grid-column:auto}}@media (max-width: 560px){.sku-buy-panel__actions,.sku-command__info .product-actions{justify-content:stretch}.sku-buy-panel__actions .btn,.sku-buy-panel__actions .btn-secondary{width:100%;justify-content:center}.sku-trust-route{gap:.5rem}.sku-visual{min-height:320px}.sku-thumbs{gap:.42rem}.sku-thumb{flex-basis:74px;border-radius:14px}}@media (prefers-reduced-motion: reduce){.sku-thumb,.sku-back,.sku-doc-thumb{transition:none}}.sku-quality-route{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0 1.1rem}.sku-quality-route span{display:inline-flex;min-height:2rem;align-items:center;padding:.4rem .68rem;border-radius:999px;color:#2d3d18;background:#bcd5788f;font-size:.78rem;font-weight:850}.sku-doc-thumb{position:relative;display:block;text-decoration:none}.sku-doc-thumb:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,transparent,rgba(12,18,24,.38));pointer-events:none}.sku-doc-thumb span{position:absolute;left:.85rem;bottom:.85rem;z-index:2;display:inline-flex;min-height:2rem;align-items:center;padding:.42rem .68rem;border-radius:999px;color:#16202b;background:#ffffffc2;border:1px solid rgba(22,32,43,.07);font-size:.76rem;font-weight:900;box-shadow:0 10px 28px #404e581f;backdrop-filter:blur(12px)}.product-v3 .sku-tabs-panel{padding:clamp(.75rem,1.5vw,1rem)}.product-v3 .product-tabs{display:grid;gap:.85rem}.product-v3 .tablist{display:flex;flex-wrap:wrap;gap:.45rem;padding:.45rem;border-radius:999px;width:fit-content;max-width:100%;background:#ffffff9e;border:1px solid rgba(22,32,43,.07)}.product-v3 .tab{min-height:2.25rem;padding:.48rem .78rem;border-radius:999px;border:0;color:#16202b9e;background:transparent;font-size:.82rem;font-weight:850;cursor:pointer;transition:color .16s ease,background .16s ease,transform .16s ease}.product-v3 .tab:hover{color:#16202b;transform:translateY(-1px)}.product-v3 .tab[aria-selected=true]{color:#2d3d18;background:#bcd5789e}.product-v3 .tabpanel{display:none;padding:clamp(.85rem,1.8vw,1.2rem);border-radius:24px;background:#ffffff8a;border:1px solid rgba(22,32,43,.07)}.product-v3 .tabpanel.is-active{display:block}.product-v3 .tabpanel .prose{max-width:84ch}.product-v3 .tabpanel .prose p,.product-v3 .tabpanel .prose li{color:#16202ba3;line-height:1.55}.product-v3 .tabpanel .prose strong{color:#16202b}.sku-consult-panel{position:relative;overflow:hidden}.sku-consult-panel:before{content:"";position:absolute;inset:1rem;border-radius:calc(clamp(26px,3vw,38px) - 10px);pointer-events:none;background:linear-gradient(90deg,rgba(22,32,43,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(22,32,43,.028) 1px,transparent 1px);background-size:70px 70px;mask-image:radial-gradient(circle at 76% 24%,#000 0%,transparent 62%)}.sku-consult-panel>*{position:relative;z-index:1}.sku-request-schema{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:1.25rem;max-width:520px}.sku-request-schema span{min-height:3.5rem;display:flex;align-items:center;padding:.75rem .85rem;border-radius:16px;color:#16202b94;background:#ffffff94;border:1px solid rgba(22,32,43,.07);font-size:.82rem;font-weight:850}.sku-form-shell{padding:clamp(.8rem,1.7vw,1.2rem);border-radius:28px;background:radial-gradient(420px 220px at 12% 0%,rgba(151,169,96,.14),transparent 72%),#ffffff9e;border:1px solid rgba(22,32,43,.07);box-shadow:0 22px 72px #404e581a}.sku-form-shell__head{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.9rem;padding-bottom:.8rem;border-bottom:1px solid rgba(22,32,43,.07)}.sku-form-shell__head span{color:#66812e;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.sku-form-shell__head strong{color:#16202b;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.1}.sku-consult-panel form{display:grid;gap:.72rem}.sku-consult-panel label{color:#16202bad;font-size:.82rem;font-weight:800}.sku-consult-panel input,.sku-consult-panel textarea,.sku-consult-panel select{width:100%;min-height:2.75rem;padding:.72rem .82rem;border-radius:14px;border:1px solid rgba(22,32,43,.1);background:#ffffffc7;color:#16202b;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.sku-consult-panel textarea{min-height:6.5rem;resize:vertical}.sku-consult-panel input:focus,.sku-consult-panel textarea:focus,.sku-consult-panel select:focus{border-color:#66812e6b;box-shadow:0 0 0 4px #bcd57833;background:#fffffff0}.sku-consult-panel button[type=submit],.sku-consult-panel .btn[type=submit]{min-height:2.9rem;border-radius:999px;font-weight:900}:root:not([data-theme=light]) .sku-quality-route span,:root:not([data-theme=light]) .product-v3 .tab[aria-selected=true]{color:#16202b;background:#b7d483}:root:not([data-theme=light]) .sku-doc-thumb span{color:#f0f4f6;background:#080c11b8;border-color:#8ea7c429}:root:not([data-theme=light]) .product-v3 .tablist,:root:not([data-theme=light]) .product-v3 .tabpanel,:root:not([data-theme=light]) .sku-request-schema span,:root:not([data-theme=light]) .sku-form-shell{background:linear-gradient(145deg,#ffffff0e,#ffffff06),#080c118a;border-color:#8ea7c429}:root:not([data-theme=light]) .product-v3 .tab{color:#d6dfe6b3}:root:not([data-theme=light]) .product-v3 .tab:hover{color:#f0f4f6}:root:not([data-theme=light]) .product-v3 .tabpanel .prose p,:root:not([data-theme=light]) .product-v3 .tabpanel .prose li,:root:not([data-theme=light]) .sku-request-schema span,:root:not([data-theme=light]) .sku-consult-panel label{color:#d6dfe6b8}:root:not([data-theme=light]) .product-v3 .tabpanel .prose strong,:root:not([data-theme=light]) .sku-form-shell__head strong{color:#f0f4f6}:root:not([data-theme=light]) .sku-form-shell__head{border-bottom-color:#8ea7c424}:root:not([data-theme=light]) .sku-consult-panel input,:root:not([data-theme=light]) .sku-consult-panel textarea,:root:not([data-theme=light]) .sku-consult-panel select{background:#080c119e;border-color:#8ea7c42e;color:#f0f4f6}:root:not([data-theme=light]) .sku-consult-panel input:focus,:root:not([data-theme=light]) .sku-consult-panel textarea:focus,:root:not([data-theme=light]) .sku-consult-panel select:focus{border-color:#b7d4837a;box-shadow:0 0 0 4px #b7d48324;background:#0b1118db}:root:not([data-theme=light]) .sku-consult-panel input::placeholder,:root:not([data-theme=light]) .sku-consult-panel textarea::placeholder{color:#d6dfe66b}@media (max-width: 900px){.sku-request-schema{grid-template-columns:1fr 1fr}.sku-form-shell{border-radius:22px}.product-v3 .tablist{width:100%;border-radius:18px}.product-v3 .tab{flex:1 1 auto}}@media (max-width: 560px){.sku-request-schema{grid-template-columns:1fr}.sku-form-shell__head{display:grid;justify-content:start}.product-v3 .tablist{display:grid;grid-template-columns:1fr}.product-v3 .tab{width:100%}}@media (prefers-reduced-motion: reduce){.product-v3 .tab,.sku-consult-panel input,.sku-consult-panel textarea,.sku-consult-panel select{transition:none}.product-v3 .tab:hover{transform:none}}.product-v3 .sku-visual{cursor:ns-resize}.product-v3 .sku-visual__main img{transition:opacity .18s ease,transform .22s ease,filter .22s ease}.product-v3 #productMain.is-swapping{opacity:.36;transform:scale(1.015)}.product-v3 .sku-thumb{transition:border-color .16s ease,background .16s ease,transform .16s ease,opacity .16s ease}.product-v3 .sku-thumb:hover{transform:translateY(-2px)}.product-v3 .sku-thumb[aria-selected=true]{border-color:#66812e6b;background:#edf4dfe0}.product-v3 .sku-visual:before{content:"scroll / change image";position:absolute;right:1.2rem;top:1.2rem;z-index:4;pointer-events:none;padding:.4rem .62rem;border-radius:999px;color:#16202b7a;background:#ffffff94;border:1px solid rgba(22,32,43,.06);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.product-v3 .sku-visual:hover:before{opacity:1;transform:translateY(0)}:root:not([data-theme=light]) .product-v3 .sku-thumb[aria-selected=true]{border-color:#b7d48375;background:#a8be7a29}:root:not([data-theme=light]) .product-v3 .sku-visual:before{color:#f0f4f6ad;background:#080c11a8;border-color:#8ea7c424}@media (max-width: 900px){.product-v3 .sku-visual{cursor:default}.product-v3 .sku-visual:before{display:none}}@media (prefers-reduced-motion: reduce){.product-v3 .sku-visual__main img,.product-v3 .sku-thumb,.product-v3 .sku-visual:before{transition:none}.product-v3 #productMain.is-swapping{opacity:1;transform:none}.product-v3 .sku-thumb:hover{transform:none}}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view])>main.container{width:min(1620px,calc(100vw - 44px))}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) main.container{display:grid;gap:clamp(1.45rem,3.2vw,3rem);padding-top:clamp(1.2rem,3vw,2.4rem)}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-event=solution_view]) .quality-hero,body[data-page-slug=solutions] .section-head:first-child{position:relative;overflow:hidden;min-height:clamp(420px,48vh,620px);display:grid;align-items:end;padding:clamp(1.2rem,3vw,2.6rem);border-radius:clamp(28px,4vw,48px);border:1px solid rgba(22,32,43,.08);background:radial-gradient(760px 420px at 76% 10%,rgba(151,169,96,.18),transparent 66%),linear-gradient(120deg,#fffffceb,#f1f5f6c2);box-shadow:0 34px 110px #404e5821}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-event=solution_view]) .quality-hero:before,body[data-page-slug=solutions] .section-head:first-child:before{content:"";position:absolute;inset:1.1rem;border-radius:calc(clamp(28px,4vw,48px) - 14px);pointer-events:none;background:linear-gradient(90deg,rgba(22,32,43,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(22,32,43,.035) 1px,transparent 1px);background-size:76px 76px;mask-image:radial-gradient(circle at 76% 24%,#000 0%,transparent 62%)}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-event=solution_view]) .quality-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#fffffc57,#fffffcb8),radial-gradient(700px 360px at 72% 12%,rgba(255,255,255,.28),transparent 68%)}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-event=solution_view]) .quality-hero>*,body[data-page-slug=solutions] .section-head:first-child>*{position:relative;z-index:1}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-event=solution_view]) .quality-hero .section-head,body[data-page-slug=solutions] .section-head:first-child{max-width:none}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-event=solution_view]) .quality-hero .section-head--tight,body[data-page-slug=solutions] .section-head:first-child{width:100%}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-head h1,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .quality-hero h1{max-width:10ch;margin:.35rem 0 0;color:#16202b;font-size:clamp(3.4rem,7vw,7.4rem);line-height:.84;letter-spacing:-.085em;text-wrap:balance}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-head p,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .quality-hero p{max-width:62ch}body:is([data-page-slug=quality],[data-page-slug=guides]) .quality-hero .stats{width:min(760px,100%);display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem}body:is([data-page-slug=quality],[data-page-slug=guides]) .quality-hero .stat{min-height:6.4rem;padding:.8rem;border-radius:20px;background:#ffffff94;border:1px solid rgba(22,32,43,.07);box-shadow:0 16px 48px #404e5814}body:is([data-page-slug=quality],[data-page-slug=guides]) .quality-hero .stat strong{color:#16202b;font-size:clamp(1.35rem,2vw,2rem);line-height:1}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-slab{margin-top:0!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-slab,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .cta-card{padding:clamp(1.1rem,2.5vw,2rem);border-radius:clamp(26px,3vw,38px);border:1px solid rgba(22,32,43,.08);background:radial-gradient(620px 280px at 0% 0%,rgba(151,169,96,.14),transparent 70%),linear-gradient(135deg,#fffffcdb,#f1f5f6b8);box-shadow:0 26px 88px #404e581a}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-head--split h2,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-slab h2{max-width:12ch;color:#16202b;font-size:clamp(2rem,4.3vw,4.2rem);line-height:.9;letter-spacing:-.065em;text-wrap:balance}body[data-page-slug=quality] .info-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:1rem;padding:clamp(.8rem,1.6vw,1rem);border-radius:28px;background:#ffffff85;border:1px solid rgba(22,32,43,.07)}body[data-page-slug=quality] .info-grid:before{content:"";position:absolute;left:7%;right:7%;top:3.05rem;height:2px;background:repeating-linear-gradient(90deg,rgba(102,129,46,.38) 0 18px,transparent 18px 30px);pointer-events:none}body[data-page-slug=quality] .info-box{position:relative;min-height:14rem;padding:clamp(1rem,2vw,1.25rem);border:0;border-radius:22px;background:transparent}body[data-page-slug=quality] .info-box+.info-box{border-left:1px solid rgba(22,32,43,.07)}body[data-page-slug=quality] .info-box:before{display:inline-grid;place-items:center;width:2.35rem;height:2.35rem;margin-bottom:2rem;border-radius:999px;background:#edf4df;color:#66812e;font-size:.72rem;font-weight:900;box-shadow:0 0 0 10px #fafcf8e0}body[data-page-slug=quality] .info-box:nth-child(1):before{content:"01"}body[data-page-slug=quality] .info-box:nth-child(2):before{content:"02"}body[data-page-slug=quality] .info-box:nth-child(3):before{content:"03"}body[data-page-slug=quality] .info-box:nth-child(4):before{content:"04"}body[data-page-slug=quality] .info-box strong{display:block;color:#16202b;font-size:1.05rem;line-height:1.1}body:is([data-page-slug=quality],[data-page-slug=guides]) .docs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem}body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-card{min-height:0;padding:0;border-radius:28px;overflow:hidden;border:1px solid rgba(22,32,43,.08);background:#ffffff9e;box-shadow:0 22px 72px #404e581a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-card:hover{transform:translateY(-3px);border-color:#66812e47;box-shadow:0 30px 86px #404e5824}body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-cover{min-height:15.5rem;background:radial-gradient(80% 80% at 50% 18%,#ffffff9e,#ecf1f4bd),linear-gradient(145deg,#ffffffd1,#e8eef19e);border-bottom:1px solid rgba(22,32,43,.07)}body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-cover img{width:100%;height:100%;min-height:15.5rem;object-fit:cover;display:block;filter:saturate(.9) contrast(1.02)}body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-body{padding:clamp(.95rem,1.6vw,1.15rem)}body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-body strong{display:block;color:#16202b;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.02;letter-spacing:-.04em}body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-cta{display:inline-flex;margin-top:.85rem;color:#66812e;font-weight:900}body[data-page-slug=guides] .guide-feature{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1rem,2.2vw,1.6rem);align-items:stretch}body[data-page-slug=guides] .guide-feature__media{min-height:24rem;border-radius:28px;overflow:hidden;background:#ffffff85;border:1px solid rgba(22,32,43,.07)}body[data-page-slug=guides] .guide-feature__media img{width:100%;height:100%;min-height:24rem;object-fit:cover;display:block;filter:saturate(.9) contrast(1.02)}body[data-page-slug=guides] .guide-feature__body{display:flex;flex-direction:column;justify-content:center}body[data-page-slug=guides] .guide-feature__body h2{max-width:13ch;color:#16202b;font-size:clamp(2.2rem,4.8vw,4.6rem);line-height:.9;letter-spacing:-.065em}body[data-page-slug=solutions] .solutions-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-auto-rows:minmax(280px,auto);gap:1rem}body[data-page-slug=solutions] .card--solution{min-height:100%;padding:0;border-radius:32px;overflow:hidden;border:1px solid rgba(22,32,43,.08);background:#ffffff9e;box-shadow:0 22px 72px #404e581a;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body[data-page-slug=solutions] .card--solution:first-child{grid-row:span 2}body[data-page-slug=solutions] .card--solution:hover{transform:translateY(-3px);border-color:#66812e47;box-shadow:0 30px 86px #404e5824}body[data-page-slug=solutions] .card--solution .card-media{min-height:18rem;border-bottom:1px solid rgba(22,32,43,.07)}body[data-page-slug=solutions] .card--solution:first-child .card-media{min-height:32rem}body[data-page-slug=solutions] .card--solution .card-media img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block;filter:saturate(.9) contrast(1.02)}body[data-page-slug=solutions] .card--solution .card-title,body[data-page-slug=solutions] .card--solution h3{max-width:10ch;margin:1rem 1rem .4rem;color:#16202b;font-size:clamp(1.65rem,2.8vw,3rem);line-height:.92;letter-spacing:-.055em}body[data-page-slug=solutions] .card--solution p{margin:0 1rem 1.15rem}body[data-page-event=solution_view] .product-miniGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}body[data-page-event=solution_view] .mini-card{min-height:18rem;padding:clamp(1rem,2vw,1.35rem);border-radius:26px;border:1px solid rgba(22,32,43,.08);background:#ffffff94;box-shadow:0 18px 56px #404e5817}body[data-page-event=solution_view] .mini-card strong{display:block;color:#16202b;font-size:clamp(1.35rem,2.4vw,2.4rem);line-height:.95;letter-spacing:-.05em}body[data-page-event=solution_view] .product-miniGrid+*{margin-top:0}body[data-page-event=solution_view] .cards{gap:.95rem}body[data-page-event=solution_view] .card--product,body[data-page-event=solution_view] .card:not(.doc-card):not(.cta-card):not(.card--solution){border-radius:28px;border-color:#16202b14;background:#ffffff9e;box-shadow:0 22px 72px #404e581a}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .cta-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .cta-card h3{color:#16202b;font-size:clamp(1.55rem,2.6vw,2.6rem);line-height:.95;letter-spacing:-.055em}:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view])>main.container{width:min(1620px,calc(100vw - 44px))}:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-event=solution_view]) .quality-hero,:root:not([data-theme=light]) body[data-page-slug=solutions] .section-head:first-child,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-slab,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .cta-card{background:radial-gradient(780px 420px at 76% 12%,rgba(168,190,122,.12),transparent 66%),linear-gradient(135deg,#141d27e0,#090d13c7);border-color:#8ea7c42e;box-shadow:0 30px 100px #00000057}:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-event=solution_view]) .quality-hero:after{background:linear-gradient(180deg,#080c110f,#080c1185),radial-gradient(700px 360px at 72% 12%,rgba(255,255,255,.08),transparent 68%)}:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-head h1,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .quality-hero h1,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-slab h2,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-head--split h2,:root:not([data-theme=light]) body[data-page-slug=guides] .guide-feature__body h2,:root:not([data-theme=light]) body[data-page-slug=quality] .info-box strong,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-body strong,:root:not([data-theme=light]) body[data-page-slug=solutions] .card--solution h3,:root:not([data-theme=light]) body[data-page-event=solution_view] .mini-card strong,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .cta-card h3{color:#f0f4f6}:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .muted,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) p,:root:not([data-theme=light]) body[data-page-slug=quality] .info-box p{color:#d6dfe6b8}:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides]) .quality-hero .stat,:root:not([data-theme=light]) body[data-page-slug=quality] .info-grid,:root:not([data-theme=light]) body[data-page-slug=quality] .info-box,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-card,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-cover,:root:not([data-theme=light]) body[data-page-slug=guides] .guide-feature__media,:root:not([data-theme=light]) body[data-page-slug=solutions] .card--solution,:root:not([data-theme=light]) body[data-page-event=solution_view] .mini-card,:root:not([data-theme=light]) body[data-page-event=solution_view] .card--product,:root:not([data-theme=light]) body[data-page-event=solution_view] .card:not(.doc-card):not(.cta-card):not(.card--solution){background:linear-gradient(145deg,#ffffff0e,#ffffff06),#080c118a;border-color:#8ea7c429}:root:not([data-theme=light]) body[data-page-slug=quality] .info-grid:before{background:repeating-linear-gradient(90deg,rgba(183,212,131,.42) 0 18px,transparent 18px 30px)}:root:not([data-theme=light]) body[data-page-slug=quality] .info-box:before{color:#c7e28f;background:#a8be7a24;box-shadow:0 0 0 10px #080c11eb}:root:not([data-theme=light]) body[data-page-slug=quality] .info-box+.info-box{border-left-color:#8ea7c41f}:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-cta,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides]) .kicker{color:#b7d483}@media (max-width: 1280px){body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view])>main.container,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view])>main.container{width:min(1280px,92vw)}body[data-page-slug=quality] .info-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}body[data-page-slug=quality] .info-grid:before{display:none}body[data-page-slug=quality] .info-box+.info-box{border-left:0}body[data-page-slug=solutions] .solutions-grid,body[data-page-slug=guides] .guide-feature,body[data-page-event=solution_view] .product-miniGrid{grid-template-columns:1fr}body[data-page-slug=solutions] .card--solution:first-child{grid-row:auto}}@media (max-width: 900px){body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view])>main.container,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view])>main.container{width:min(100% - 24px,760px)}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-head h1,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .quality-hero h1{font-size:clamp(2.8rem,12vw,5rem)}body:is([data-page-slug=quality],[data-page-slug=guides]) .quality-hero .stats,body:is([data-page-slug=quality],[data-page-slug=guides]) .docs-grid,body[data-page-slug=quality] .info-grid{grid-template-columns:1fr}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-event=solution_view]) .quality-hero,body[data-page-slug=solutions] .section-head:first-child,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-slab,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .cta-card{border-radius:26px;padding:1rem}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .cta-card{grid-template-columns:1fr}}@media (max-width: 560px){body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-head h1,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .quality-hero h1{font-size:clamp(2.45rem,12vw,4rem)}body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-cover,body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-cover img{min-height:12.5rem}body[data-page-slug=solutions] .card--solution .card-media,body[data-page-slug=solutions] .card--solution:first-child .card-media{min-height:14rem}}@media (prefers-reduced-motion: reduce){body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-card,body[data-page-slug=solutions] .card--solution{transition:none}body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-card:hover,body[data-page-slug=solutions] .card--solution:hover{transform:none}}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view])>main.container{width:min(1440px,calc(100vw - 44px))!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) main.container{gap:clamp(1rem,2.2vw,2rem)!important;padding-top:clamp(.9rem,2vw,1.5rem)!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-event=solution_view]) .quality-hero,body[data-page-slug=solutions] .section-head:first-child{min-height:auto!important;display:grid!important;align-items:center!important;padding:clamp(1.15rem,2.2vw,1.8rem)!important;border-radius:clamp(22px,2.5vw,32px)!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-event=solution_view]) .quality-hero{grid-template-columns:minmax(0,.8fr) minmax(320px,.55fr)!important;gap:clamp(1rem,2vw,1.6rem)!important}body[data-page-slug=solutions] .section-head:first-child{grid-template-columns:minmax(0,.75fr) minmax(320px,.5fr)!important;gap:clamp(1rem,2vw,1.6rem)!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-event=solution_view]) .quality-hero:before,body[data-page-slug=solutions] .section-head:first-child:before{inset:.75rem!important;background-size:56px 56px!important;opacity:.42!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-event=solution_view]) .quality-hero:after{opacity:.35!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-head h1,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .quality-hero h1{max-width:12ch!important;margin:.22rem 0 0!important;font-size:clamp(2.65rem,5.1vw,5.35rem)!important;line-height:.88!important;letter-spacing:-.075em!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-head p,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .quality-hero p{max-width:56ch!important;font-size:.98rem!important;line-height:1.45!important}body:is([data-page-slug=quality],[data-page-slug=guides]) .quality-hero .stats{width:100%!important;align-self:center!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important}body:is([data-page-slug=quality],[data-page-slug=guides]) .quality-hero .stat{min-height:4.7rem!important;padding:.68rem!important;border-radius:16px!important}body:is([data-page-slug=quality],[data-page-slug=guides]) .quality-hero .stat strong{font-size:clamp(1.1rem,1.8vw,1.55rem)!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-slab,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .cta-card{padding:clamp(1rem,2vw,1.45rem)!important;border-radius:clamp(22px,2.4vw,30px)!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-head--split{gap:1rem!important;margin-bottom:.8rem!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-head--split h2,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-slab h2{max-width:14ch!important;font-size:clamp(1.85rem,3.4vw,3.35rem)!important;line-height:.92!important}body[data-page-slug=quality] .info-grid{grid-template-columns:repeat(4,1fr)!important;padding:.75rem!important;border-radius:24px!important}body[data-page-slug=quality] .info-grid:before{top:2.55rem!important}body[data-page-slug=quality] .info-box{min-height:9.8rem!important;padding:.85rem!important;border-radius:18px!important}body[data-page-slug=quality] .info-box:before{width:2rem!important;height:2rem!important;margin-bottom:1.15rem!important;box-shadow:0 0 0 7px #fafcf8e0!important}body[data-page-slug=quality] .info-box strong{font-size:.98rem!important}body[data-page-slug=quality] .info-box p{font-size:.9rem!important;line-height:1.38!important}body:is([data-page-slug=quality],[data-page-slug=guides]) .docs-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.8rem!important}body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-card{border-radius:22px!important}body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-cover,body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-cover img{min-height:10.5rem!important;max-height:13.5rem!important}body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-body{padding:.85rem!important}body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-body strong{font-size:clamp(1rem,1.5vw,1.25rem)!important;line-height:1.05!important}body[data-page-slug=guides] .guide-feature{grid-template-columns:minmax(0,.82fr) minmax(0,1fr)!important;gap:1rem!important}body[data-page-slug=guides] .guide-feature__media,body[data-page-slug=guides] .guide-feature__media img{min-height:16rem!important;max-height:22rem!important}body[data-page-slug=guides] .guide-feature__body h2{max-width:13ch!important;font-size:clamp(1.95rem,3.8vw,3.55rem)!important;line-height:.92!important}body[data-page-slug=solutions] .solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:.9rem!important}body[data-page-slug=solutions] .card--solution:first-child{grid-row:auto!important}body[data-page-slug=solutions] .card--solution{min-height:auto!important;border-radius:24px!important}body[data-page-slug=solutions] .card--solution .card-media,body[data-page-slug=solutions] .card--solution:first-child .card-media{min-height:13rem!important;max-height:17rem!important}body[data-page-slug=solutions] .card--solution .card-title,body[data-page-slug=solutions] .card--solution h3{max-width:12ch!important;margin:.85rem .9rem .35rem!important;font-size:clamp(1.25rem,2vw,1.85rem)!important;line-height:.98!important}body[data-page-slug=solutions] .card--solution p{margin:0 .9rem .95rem!important;font-size:.92rem!important;line-height:1.4!important}body[data-page-event=solution_view] .quality-hero{grid-template-columns:minmax(0,.78fr) minmax(360px,.7fr)!important}body[data-page-event=solution_view] .quality-hero .card-media,body[data-page-event=solution_view] .quality-hero img{max-height:20rem!important;object-fit:cover!important}body[data-page-event=solution_view] .product-miniGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.8rem!important}body[data-page-event=solution_view] .mini-card{min-height:11rem!important;padding:.95rem!important;border-radius:22px!important}body[data-page-event=solution_view] .mini-card strong{font-size:clamp(1.1rem,1.8vw,1.55rem)!important;line-height:1!important}body[data-page-event=solution_view] .cards{gap:.8rem!important}body[data-page-event=solution_view] .card--product,body[data-page-event=solution_view] .card:not(.doc-card):not(.cta-card):not(.card--solution){border-radius:22px!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .cta-card{grid-template-columns:minmax(0,1fr) auto!important;min-height:auto!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .cta-card h3{font-size:clamp(1.25rem,2vw,2rem)!important}:root:not([data-theme=light]) body[data-page-slug=quality] .info-box:before{box-shadow:0 0 0 7px #080c11eb!important}@media (max-width: 1280px){body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view])>main.container,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view])>main.container{width:min(1280px,92vw)!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-event=solution_view]) .quality-hero,body[data-page-slug=solutions] .section-head:first-child{grid-template-columns:1fr!important}body[data-page-slug=quality] .info-grid,body[data-page-event=solution_view] .product-miniGrid,body[data-page-slug=solutions] .solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page-slug=guides] .guide-feature{grid-template-columns:1fr!important}}@media (max-width: 900px){body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view])>main.container,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view])>main.container{width:min(100% - 24px,760px)!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-head h1,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .quality-hero h1{font-size:clamp(2.35rem,10vw,4.1rem)!important}body[data-page-slug=quality] .info-grid,body:is([data-page-slug=quality],[data-page-slug=guides]) .docs-grid,body[data-page-event=solution_view] .product-miniGrid,body[data-page-slug=solutions] .solutions-grid{grid-template-columns:1fr!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-event=solution_view]) .quality-hero,body[data-page-slug=solutions] .section-head:first-child{padding:1rem!important;border-radius:24px!important}body[data-page-slug=quality] .info-box+.info-box{border-left:0!important;border-top:1px solid rgba(22,32,43,.07)!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .cta-card{grid-template-columns:1fr!important}}@media (max-width: 560px){body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .section-head h1,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=solutions],[data-page-event=solution_view]) .quality-hero h1{font-size:clamp(2.15rem,11vw,3.45rem)!important}body[data-page-slug=guides] .guide-feature__media,body[data-page-slug=guides] .guide-feature__media img,body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-cover,body:is([data-page-slug=quality],[data-page-slug=guides]) .doc-cover img{min-height:10rem!important;max-height:12rem!important}}body[data-page-slug=contact]>main.container{width:min(1620px,calc(100vw - 44px))!important;max-width:none!important}body[data-page-slug=contact] main.container{display:grid;gap:clamp(1rem,2.2vw,2rem);padding-top:clamp(.9rem,2vw,1.5rem)}body[data-page-slug=contact] .quality-hero,body[data-page-slug=contact] .section-head:first-child{position:relative;overflow:hidden;min-height:auto;display:grid;grid-template-columns:minmax(0,.78fr) minmax(320px,.52fr);gap:clamp(1rem,2vw,1.6rem);align-items:center;padding:clamp(1.15rem,2.2vw,1.8rem);border-radius:clamp(22px,2.5vw,32px);border:1px solid rgba(22,32,43,.08);background:radial-gradient(760px 420px at 76% 10%,rgba(151,169,96,.18),transparent 66%),linear-gradient(120deg,#fffffceb,#f1f5f6c2);box-shadow:0 28px 90px #404e581f}body[data-page-slug=contact] .quality-hero:before,body[data-page-slug=contact] .section-head:first-child:before{content:"";position:absolute;inset:.75rem;border-radius:calc(clamp(22px,2.5vw,32px) - 10px);pointer-events:none;background:linear-gradient(90deg,rgba(22,32,43,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(22,32,43,.03) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(circle at 76% 24%,#000 0%,transparent 62%)}body[data-page-slug=contact] .quality-hero>*,body[data-page-slug=contact] .section-head:first-child>*{position:relative;z-index:1}body[data-page-slug=contact] .quality-hero h1,body[data-page-slug=contact] .section-head:first-child h1{max-width:11ch;margin:.22rem 0 0;color:#16202b;font-size:clamp(2.65rem,5.1vw,5.35rem);line-height:.88;letter-spacing:-.075em;text-wrap:balance}body[data-page-slug=contact] .quality-hero p,body[data-page-slug=contact] .section-head:first-child p{max-width:58ch;font-size:.98rem;line-height:1.45}body[data-page-slug=contact] .quality-hero .chip,body[data-page-slug=contact] .section-head:first-child .chip,body[data-page-slug=contact] .quality-hero a:not(.btn):not(.btn-secondary),body[data-page-slug=contact] .section-head:first-child a:not(.btn):not(.btn-secondary){border-radius:999px}body[data-page-slug=contact] .contact-grid,body[data-page-slug=contact] .contact-layout,body[data-page-slug=contact] .grid{gap:1rem}body[data-page-slug=contact] .section-slab,body[data-page-slug=contact] .contact-card,body[data-page-slug=contact] .map-card,body[data-page-slug=contact] .cta-card,body[data-page-slug=contact] .info-box,body[data-page-slug=contact] .card{border-radius:clamp(22px,2.4vw,30px);border:1px solid rgba(22,32,43,.08);background:radial-gradient(520px 240px at 0% 0%,rgba(151,169,96,.12),transparent 70%),linear-gradient(135deg,#fffffcdb,#f1f5f6b8);box-shadow:0 22px 72px #404e581a}body[data-page-slug=contact] .section-slab,body[data-page-slug=contact] .contact-card,body[data-page-slug=contact] .map-card,body[data-page-slug=contact] .cta-card,body[data-page-slug=contact] .info-box{padding:clamp(1rem,2vw,1.45rem)}body[data-page-slug=contact] .section-slab h2,body[data-page-slug=contact] .contact-card h2,body[data-page-slug=contact] .map-card h2,body[data-page-slug=contact] .cta-card h2,body[data-page-slug=contact] .cta-card h3{max-width:14ch;color:#16202b;font-size:clamp(1.85rem,3.4vw,3.35rem);line-height:.92;letter-spacing:-.065em;text-wrap:balance}body[data-page-slug=contact] .contact-card dl,body[data-page-slug=contact] .contact-card .contact-list,body[data-page-slug=contact] .section-slab dl{display:grid;gap:.65rem;margin:1rem 0 0}body[data-page-slug=contact] .contact-card dt,body[data-page-slug=contact] .section-slab dt{color:#16202b85;font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}body[data-page-slug=contact] .contact-card dd,body[data-page-slug=contact] .section-slab dd{margin:0;color:#16202b;font-weight:750}body[data-page-slug=contact] .contact-card a,body[data-page-slug=contact] .section-slab a{color:#2f4218;font-weight:850;text-decoration:none}body[data-page-slug=contact] .contact-card a:hover,body[data-page-slug=contact] .section-slab a:hover{text-decoration:underline}body[data-page-slug=contact] .contact-actions,body[data-page-slug=contact] .button-row,body[data-page-slug=contact] .actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}body[data-page-slug=contact] .map-card{overflow:hidden}body[data-page-slug=contact] .map-card iframe,body[data-page-slug=contact] iframe[src*=google],body[data-page-slug=contact] iframe[src*=maps]{width:100%;min-height:260px;border:0;border-radius:22px;filter:saturate(.88) contrast(1.02)}body[data-page-slug=contact] .map-card img{width:100%;max-height:280px;object-fit:cover;border-radius:22px;filter:saturate(.9) contrast(1.02)}body[data-page-slug=contact] .section-slab ul,body[data-page-slug=contact] .contact-card ul,body[data-page-slug=contact] .cta-card ul{padding-left:0;list-style:none;display:grid;gap:.45rem}body[data-page-slug=contact] .section-slab li,body[data-page-slug=contact] .contact-card li,body[data-page-slug=contact] .cta-card li{position:relative;padding-left:1rem;color:#16202ba8;line-height:1.45}body[data-page-slug=contact] .section-slab li:before,body[data-page-slug=contact] .contact-card li:before,body[data-page-slug=contact] .cta-card li:before{content:"";position:absolute;left:0;top:.62em;width:.35rem;height:.35rem;border-radius:999px;background:#66812e}body[data-page-slug=contact] form{display:grid;gap:.72rem}body[data-page-slug=contact] form label{color:#16202bad;font-size:.82rem;font-weight:800}body[data-page-slug=contact] input,body[data-page-slug=contact] textarea,body[data-page-slug=contact] select{width:100%;min-height:2.75rem;padding:.72rem .82rem;border-radius:14px;border:1px solid rgba(22,32,43,.1);background:#ffffffc7;color:#16202b;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}body[data-page-slug=contact] textarea{min-height:6.5rem;resize:vertical}body[data-page-slug=contact] input:focus,body[data-page-slug=contact] textarea:focus,body[data-page-slug=contact] select:focus{border-color:#66812e6b;box-shadow:0 0 0 4px #bcd57833;background:#fffffff0}body[data-page-slug=contact] button[type=submit],body[data-page-slug=contact] .btn[type=submit]{min-height:2.9rem;border-radius:999px;font-weight:900}body[data-page-slug=contact] .cta-card:has(form),body[data-page-slug=contact] .section-slab:has(form){position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.45fr) minmax(360px,.55fr);gap:clamp(1rem,3vw,2.4rem)}body[data-page-slug=contact] .cta-card:has(form):before,body[data-page-slug=contact] .section-slab:has(form):before{content:"";position:absolute;inset:1rem;border-radius:calc(clamp(22px,2.4vw,30px) - 10px);pointer-events:none;background:linear-gradient(90deg,rgba(22,32,43,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(22,32,43,.028) 1px,transparent 1px);background-size:70px 70px;mask-image:radial-gradient(circle at 76% 24%,#000 0%,transparent 62%)}body[data-page-slug=contact] .cta-card:has(form)>*,body[data-page-slug=contact] .section-slab:has(form)>*{position:relative;z-index:1}:root:not([data-theme=light]) body[data-page-slug=contact]>main.container{width:min(1620px,calc(100vw - 44px))!important;max-width:none!important}:root:not([data-theme=light]) body[data-page-slug=contact] .quality-hero,:root:not([data-theme=light]) body[data-page-slug=contact] .section-head:first-child,:root:not([data-theme=light]) body[data-page-slug=contact] .section-slab,:root:not([data-theme=light]) body[data-page-slug=contact] .contact-card,:root:not([data-theme=light]) body[data-page-slug=contact] .map-card,:root:not([data-theme=light]) body[data-page-slug=contact] .cta-card,:root:not([data-theme=light]) body[data-page-slug=contact] .info-box,:root:not([data-theme=light]) body[data-page-slug=contact] .card{background:radial-gradient(760px 420px at 76% 12%,rgba(168,190,122,.12),transparent 66%),linear-gradient(135deg,#141d27e0,#090d13c7);border-color:#8ea7c42e;box-shadow:0 26px 88px #0000004d}:root:not([data-theme=light]) body[data-page-slug=contact] .quality-hero h1,:root:not([data-theme=light]) body[data-page-slug=contact] .section-head:first-child h1,:root:not([data-theme=light]) body[data-page-slug=contact] .section-slab h2,:root:not([data-theme=light]) body[data-page-slug=contact] .contact-card h2,:root:not([data-theme=light]) body[data-page-slug=contact] .map-card h2,:root:not([data-theme=light]) body[data-page-slug=contact] .cta-card h2,:root:not([data-theme=light]) body[data-page-slug=contact] .cta-card h3,:root:not([data-theme=light]) body[data-page-slug=contact] .contact-card dd,:root:not([data-theme=light]) body[data-page-slug=contact] .section-slab dd{color:#f0f4f6}:root:not([data-theme=light]) body[data-page-slug=contact] p,:root:not([data-theme=light]) body[data-page-slug=contact] .muted,:root:not([data-theme=light]) body[data-page-slug=contact] li,:root:not([data-theme=light]) body[data-page-slug=contact] form label,:root:not([data-theme=light]) body[data-page-slug=contact] .contact-card dt,:root:not([data-theme=light]) body[data-page-slug=contact] .section-slab dt{color:#d6dfe6b8}:root:not([data-theme=light]) body[data-page-slug=contact] a{color:#b7d483}:root:not([data-theme=light]) body[data-page-slug=contact] input,:root:not([data-theme=light]) body[data-page-slug=contact] textarea,:root:not([data-theme=light]) body[data-page-slug=contact] select{background:#080c119e;border-color:#8ea7c42e;color:#f0f4f6}:root:not([data-theme=light]) body[data-page-slug=contact] input:focus,:root:not([data-theme=light]) body[data-page-slug=contact] textarea:focus,:root:not([data-theme=light]) body[data-page-slug=contact] select:focus{border-color:#b7d4837a;box-shadow:0 0 0 4px #b7d48324;background:#0b1118db}:root:not([data-theme=light]) body[data-page-slug=contact] input::placeholder,:root:not([data-theme=light]) body[data-page-slug=contact] textarea::placeholder{color:#d6dfe66b}@media (max-width: 1280px){body[data-page-slug=contact]>main.container,:root:not([data-theme=light]) body[data-page-slug=contact]>main.container{width:min(1620px,calc(100vw - 44px))!important;max-width:none!important}body[data-page-slug=contact] .quality-hero,body[data-page-slug=contact] .section-head:first-child,body[data-page-slug=contact] .cta-card:has(form),body[data-page-slug=contact] .section-slab:has(form){grid-template-columns:1fr}}@media (max-width: 900px){body[data-page-slug=contact]>main.container,:root:not([data-theme=light]) body[data-page-slug=contact]>main.container{width:min(100% - 24px,760px)}body[data-page-slug=contact] .quality-hero,body[data-page-slug=contact] .section-head:first-child,body[data-page-slug=contact] .section-slab,body[data-page-slug=contact] .contact-card,body[data-page-slug=contact] .map-card,body[data-page-slug=contact] .cta-card{border-radius:24px;padding:1rem}body[data-page-slug=contact] .quality-hero h1,body[data-page-slug=contact] .section-head:first-child h1{font-size:clamp(2.35rem,10vw,4.1rem)}}@media (max-width: 560px){body[data-page-slug=contact] .quality-hero h1,body[data-page-slug=contact] .section-head:first-child h1{font-size:clamp(2.15rem,11vw,3.45rem)}body[data-page-slug=contact] .contact-actions,body[data-page-slug=contact] .button-row,body[data-page-slug=contact] .actions{flex-direction:column;align-items:stretch}body[data-page-slug=contact] .contact-actions .btn,body[data-page-slug=contact] .contact-actions .btn-secondary,body[data-page-slug=contact] .button-row .btn,body[data-page-slug=contact] .button-row .btn-secondary,body[data-page-slug=contact] .actions .btn,body[data-page-slug=contact] .actions .btn-secondary{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){body[data-page-slug=contact] input,body[data-page-slug=contact] textarea,body[data-page-slug=contact] select{transition:none}}body[data-page-slug=contact] main.container{gap:clamp(.9rem,1.7vw,1.45rem)!important}body[data-page-slug=contact] .quality-hero,body[data-page-slug=contact] .section-head:first-child{grid-template-columns:minmax(0,.58fr) minmax(420px,.42fr)!important;gap:clamp(.9rem,1.7vw,1.35rem)!important;align-items:start!important;min-height:clamp(190px,22vw,250px)!important;padding:clamp(1rem,1.9vw,1.45rem)!important}body[data-page-slug=contact] .quality-hero h1,body[data-page-slug=contact] .section-head:first-child h1{max-width:8ch!important;margin:0!important;font-size:clamp(2.5rem,4.5vw,4.6rem)!important;line-height:.9!important;letter-spacing:-.07em!important}body[data-page-slug=contact] .quality-hero p,body[data-page-slug=contact] .section-head:first-child p{max-width:42ch!important;margin-top:.35rem!important;font-size:.96rem!important;line-height:1.42!important}body[data-page-slug=contact] .quality-hero .actions,body[data-page-slug=contact] .quality-hero .button-row,body[data-page-slug=contact] .quality-hero .contact-actions,body[data-page-slug=contact] .section-head:first-child .actions,body[data-page-slug=contact] .section-head:first-child .button-row,body[data-page-slug=contact] .section-head:first-child .contact-actions{margin-top:0!important;gap:.45rem!important;align-content:start!important}body[data-page-slug=contact] .quality-hero,body[data-page-slug=contact] .section-head:first-child,body[data-page-slug=contact] .contact-grid,body[data-page-slug=contact] .contact-layout,body[data-page-slug=contact] .grid,body[data-page-slug=contact] .section-slab,body[data-page-slug=contact] .contact-card,body[data-page-slug=contact] .map-card,body[data-page-slug=contact] .cta-card{width:100%!important;max-width:none!important}body[data-page-slug=contact] .contact-grid,body[data-page-slug=contact] .contact-layout,body[data-page-slug=contact] .grid{width:100%!important;max-width:none!important;align-items:start!important;gap:clamp(.95rem,1.6vw,1.25rem)!important}body[data-page-slug=contact] .section-slab,body[data-page-slug=contact] .contact-card,body[data-page-slug=contact] .map-card,body[data-page-slug=contact] .cta-card,body[data-page-slug=contact] .info-box,body[data-page-slug=contact] .card{width:100%!important;max-width:none!important;padding:clamp(.95rem,1.8vw,1.25rem)!important}body[data-page-slug=contact] .section-slab h2,body[data-page-slug=contact] .contact-card h2,body[data-page-slug=contact] .map-card h2,body[data-page-slug=contact] .cta-card h2,body[data-page-slug=contact] .cta-card h3{max-width:11ch!important;font-size:clamp(1.55rem,2.8vw,2.7rem)!important;line-height:.94!important;letter-spacing:-.055em!important;margin-bottom:.5rem!important}body[data-page-slug=contact] .section-slab p,body[data-page-slug=contact] .contact-card p,body[data-page-slug=contact] .map-card p,body[data-page-slug=contact] .cta-card p,body[data-page-slug=contact] .section-slab li,body[data-page-slug=contact] .contact-card li,body[data-page-slug=contact] .cta-card li{font-size:.94rem!important;line-height:1.45!important}body[data-page-slug=contact] .contact-card dl,body[data-page-slug=contact] .contact-card .contact-list,body[data-page-slug=contact] .section-slab dl{gap:.52rem!important;margin-top:.8rem!important}body[data-page-slug=contact] .contact-actions,body[data-page-slug=contact] .button-row,body[data-page-slug=contact] .actions{gap:.45rem!important;margin-top:.8rem!important}body[data-page-slug=contact] .map-card iframe,body[data-page-slug=contact] iframe[src*=google],body[data-page-slug=contact] iframe[src*=maps]{min-height:240px!important;border-radius:18px!important}body[data-page-slug=contact] .map-card img{max-height:250px!important;border-radius:18px!important}body[data-page-slug=contact] .section-slab,body[data-page-slug=contact] .contact-card,body[data-page-slug=contact] .map-card,body[data-page-slug=contact] .cta-card{align-self:start!important}body[data-page-slug=contact] .section-slab h2,body[data-page-slug=contact] .contact-card h2{text-wrap:balance!important}body[data-page-slug=contact] .section-slab ul,body[data-page-slug=contact] .contact-card ul,body[data-page-slug=contact] .cta-card ul{gap:.38rem!important;margin-top:.6rem!important}body[data-page-slug=contact] .section-slab li,body[data-page-slug=contact] .contact-card li,body[data-page-slug=contact] .cta-card li{padding-left:.9rem!important}body[data-page-slug=contact] .cta-card:has(form),body[data-page-slug=contact] .section-slab:has(form){grid-template-columns:minmax(260px,.34fr) minmax(420px,.66fr)!important;gap:clamp(.9rem,2vw,1.6rem)!important;align-items:start!important;padding:clamp(1rem,1.9vw,1.35rem)!important}body[data-page-slug=contact] .cta-card:has(form) h2,body[data-page-slug=contact] .section-slab:has(form) h2,body[data-page-slug=contact] .cta-card:has(form) h3,body[data-page-slug=contact] .section-slab:has(form) h3{max-width:7ch!important;font-size:clamp(2rem,4vw,3.6rem)!important;line-height:.92!important;margin-bottom:.45rem!important}body[data-page-slug=contact] .cta-card:has(form) p,body[data-page-slug=contact] .section-slab:has(form) p{max-width:28ch!important}body[data-page-slug=contact] form{gap:.62rem!important}body[data-page-slug=contact] form label{font-size:.78rem!important;margin-bottom:.15rem!important}body[data-page-slug=contact] input,body[data-page-slug=contact] textarea,body[data-page-slug=contact] select{min-height:2.55rem!important;padding:.68rem .78rem!important;border-radius:12px!important}body[data-page-slug=contact] textarea{min-height:5.8rem!important}body[data-page-slug=contact] input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important;padding:0!important;border-radius:4px!important;accent-color:#7d9a35!important;box-shadow:none!important}body[data-page-slug=contact] label:has(input[type=checkbox]),body[data-page-slug=contact] .checkbox-row,body[data-page-slug=contact] .consent-row{display:flex!important;align-items:flex-start!important;gap:.65rem!important;margin-top:.25rem!important}body[data-page-slug=contact] .form-actions,body[data-page-slug=contact] .actions:has(button),body[data-page-slug=contact] form .actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.55rem!important;margin-top:.5rem!important}body[data-page-slug=contact] button[type=submit],body[data-page-slug=contact] .btn[type=submit]{min-height:2.75rem!important;padding-inline:1.15rem!important}body[data-page-slug=contact] .btn,body[data-page-slug=contact] .btn-secondary{min-height:2.45rem!important}:root:not([data-theme=light]) body[data-page-slug=contact] .quality-hero,:root:not([data-theme=light]) body[data-page-slug=contact] .section-head:first-child,:root:not([data-theme=light]) body[data-page-slug=contact] .section-slab,:root:not([data-theme=light]) body[data-page-slug=contact] .contact-card,:root:not([data-theme=light]) body[data-page-slug=contact] .map-card,:root:not([data-theme=light]) body[data-page-slug=contact] .cta-card,:root:not([data-theme=light]) body[data-page-slug=contact] .info-box,:root:not([data-theme=light]) body[data-page-slug=contact] .card{background:radial-gradient(760px 420px at 76% 12%,rgba(168,190,122,.1),transparent 66%),linear-gradient(135deg,#121b24eb,#090d13db)!important}@media (max-width: 1280px){body[data-page-slug=contact] .quality-hero,body[data-page-slug=contact] .section-head:first-child,body[data-page-slug=contact] .cta-card:has(form),body[data-page-slug=contact] .section-slab:has(form){grid-template-columns:1fr!important}}@media (max-width: 900px){body[data-page-slug=contact] .quality-hero,body[data-page-slug=contact] .section-head:first-child,body[data-page-slug=contact] .section-slab,body[data-page-slug=contact] .contact-card,body[data-page-slug=contact] .map-card,body[data-page-slug=contact] .cta-card{padding:1rem!important;border-radius:22px!important}body[data-page-slug=contact] .quality-hero h1,body[data-page-slug=contact] .section-head:first-child h1{font-size:clamp(2.2rem,9vw,4rem)!important}body[data-page-slug=contact] .cta-card:has(form) h2,body[data-page-slug=contact] .section-slab:has(form) h2,body[data-page-slug=contact] .cta-card:has(form) h3,body[data-page-slug=contact] .section-slab:has(form) h3{font-size:clamp(1.8rem,8vw,3rem)!important;max-width:8ch!important}}@media (max-width: 560px){body[data-page-slug=contact] .contact-actions,body[data-page-slug=contact] .button-row,body[data-page-slug=contact] .actions,body[data-page-slug=contact] .form-actions{flex-direction:column!important;align-items:stretch!important}body[data-page-slug=contact] .contact-actions .btn,body[data-page-slug=contact] .contact-actions .btn-secondary,body[data-page-slug=contact] .button-row .btn,body[data-page-slug=contact] .button-row .btn-secondary,body[data-page-slug=contact] .form-actions .btn,body[data-page-slug=contact] .form-actions .btn-secondary{width:100%!important;justify-content:center!important}}body[data-page-slug=wholesale]>main.container{width:min(1440px,calc(100vw - 44px))}body[data-page-slug=wholesale] main.container{display:grid;gap:clamp(.95rem,2vw,1.75rem);padding-top:clamp(.9rem,2vw,1.5rem)}body[data-page-slug=wholesale] .quality-hero,body[data-page-slug=wholesale] .section-head:first-child{position:relative;overflow:hidden;min-height:clamp(220px,24vw,320px);display:grid;grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr);gap:clamp(1rem,2vw,1.6rem);align-items:center;padding:clamp(1.05rem,2.2vw,1.75rem);border-radius:clamp(24px,3vw,34px);border:1px solid rgba(22,32,43,.08);background:radial-gradient(760px 420px at 76% 10%,rgba(151,169,96,.18),transparent 66%),linear-gradient(120deg,#fffffceb,#f1f5f6c2);box-shadow:0 28px 90px #404e581f}body[data-page-slug=wholesale] .quality-hero:before,body[data-page-slug=wholesale] .section-head:first-child:before{content:"";position:absolute;inset:.75rem;pointer-events:none;border-radius:calc(clamp(24px,3vw,34px) - 10px);background:linear-gradient(90deg,rgba(22,32,43,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(22,32,43,.03) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(circle at 74% 20%,#000 0%,transparent 64%)}body[data-page-slug=wholesale] .quality-hero>*,body[data-page-slug=wholesale] .section-head:first-child>*{position:relative;z-index:1}body[data-page-slug=wholesale] .quality-hero h1,body[data-page-slug=wholesale] .section-head:first-child h1{max-width:8ch;margin:.2rem 0 0;color:#16202b;font-size:clamp(3rem,5.6vw,5.8rem);line-height:.86;letter-spacing:-.08em;text-wrap:balance}body[data-page-slug=wholesale] .quality-hero p,body[data-page-slug=wholesale] .section-head:first-child p{max-width:58ch;color:#16202ba3;font-size:.98rem;line-height:1.45}body[data-page-slug=wholesale] .quality-hero .actions,body[data-page-slug=wholesale] .quality-hero .button-row,body[data-page-slug=wholesale] .quality-hero .contact-actions,body[data-page-slug=wholesale] .section-head:first-child .actions,body[data-page-slug=wholesale] .section-head:first-child .button-row,body[data-page-slug=wholesale] .section-head:first-child .contact-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-content:start;margin-top:.65rem}body[data-page-slug=wholesale] .quality-hero .btn,body[data-page-slug=wholesale] .quality-hero .btn-secondary,body[data-page-slug=wholesale] .section-head:first-child .btn,body[data-page-slug=wholesale] .section-head:first-child .btn-secondary{min-height:2.45rem}body[data-page-slug=wholesale] .section-slab,body[data-page-slug=wholesale] .cta-card,body[data-page-slug=wholesale] .card,body[data-page-slug=wholesale] .info-box,body[data-page-slug=wholesale] .doc-card{border-radius:clamp(22px,2.6vw,32px);border:1px solid rgba(22,32,43,.08);background:radial-gradient(560px 260px at 0% 0%,rgba(151,169,96,.12),transparent 70%),linear-gradient(135deg,#fffffcdb,#f1f5f6b8);box-shadow:0 22px 72px #404e581a}body[data-page-slug=wholesale] .section-slab,body[data-page-slug=wholesale] .cta-card{padding:clamp(1rem,2.1vw,1.55rem)}body[data-page-slug=wholesale] .section-head--split{gap:1rem;margin-bottom:.85rem}body[data-page-slug=wholesale] .section-head--split h2,body[data-page-slug=wholesale] .section-slab h2,body[data-page-slug=wholesale] .cta-card h2,body[data-page-slug=wholesale] .cta-card h3{max-width:12ch;color:#16202b;font-size:clamp(1.9rem,3.6vw,3.6rem);line-height:.9;letter-spacing:-.065em;text-wrap:balance}body[data-page-slug=wholesale] .section-head--split p,body[data-page-slug=wholesale] .section-slab p,body[data-page-slug=wholesale] .cta-card p{max-width:68ch;color:#16202ba3;font-size:.96rem;line-height:1.45}body[data-page-slug=wholesale] .info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.9rem}body[data-page-slug=wholesale] .info-box{min-height:8.8rem;padding:.9rem;border-radius:20px;background:#ffffff94;box-shadow:none}body[data-page-slug=wholesale] .info-box strong{display:block;margin-bottom:.35rem;color:#16202b;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.08;letter-spacing:-.035em}body[data-page-slug=wholesale] .info-box p{color:#16202b9e;font-size:.92rem;line-height:1.42}body[data-page-slug=wholesale] .process-grid,body[data-page-slug=wholesale] .steps-grid,body[data-page-slug=wholesale] .docs-grid{gap:.85rem}body[data-page-slug=wholesale] .doc-card,body[data-page-slug=wholesale] .card{overflow:hidden;padding:0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body[data-page-slug=wholesale] .doc-card:hover,body[data-page-slug=wholesale] .card:hover{transform:translateY(-3px);border-color:#66812e47;box-shadow:0 30px 86px #404e5824}body[data-page-slug=wholesale] .doc-cover,body[data-page-slug=wholesale] .card-media{min-height:12.5rem;max-height:15.5rem;border-bottom:1px solid rgba(22,32,43,.07);background:radial-gradient(80% 80% at 50% 18%,#ffffff9e,#ecf1f4bd),linear-gradient(145deg,#ffffffd1,#e8eef19e)}body[data-page-slug=wholesale] .doc-cover img,body[data-page-slug=wholesale] .card-media img{width:100%;height:100%;min-height:12.5rem;max-height:15.5rem;object-fit:cover;display:block;filter:saturate(.9) contrast(1.02)}body[data-page-slug=wholesale] .doc-body,body[data-page-slug=wholesale] .card-body{padding:.9rem}body[data-page-slug=wholesale] .doc-body strong,body[data-page-slug=wholesale] .card-title,body[data-page-slug=wholesale] .card h3{display:block;color:#16202b;font-size:clamp(1.05rem,1.7vw,1.4rem);line-height:1.02;letter-spacing:-.04em}body[data-page-slug=wholesale] .doc-body p,body[data-page-slug=wholesale] .card p{color:#16202b9e;font-size:.92rem;line-height:1.42}body[data-page-slug=wholesale] .doc-cta,body[data-page-slug=wholesale] .card a:not(.btn):not(.btn-secondary){display:inline-flex;margin-top:.7rem;color:#66812e;font-weight:900;text-decoration:none}body[data-page-slug=wholesale] .docs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page-slug=wholesale] .section-slab:has(.docs-grid){position:relative;overflow:hidden}body[data-page-slug=wholesale] .section-slab:has(.docs-grid):before{content:"";position:absolute;inset:1rem;pointer-events:none;border-radius:calc(clamp(22px,2.6vw,32px) - 10px);background:linear-gradient(90deg,rgba(22,32,43,.03) 1px,transparent 1px),linear-gradient(180deg,rgba(22,32,43,.026) 1px,transparent 1px);background-size:68px 68px;mask-image:radial-gradient(circle at 74% 20%,#000 0%,transparent 62%)}body[data-page-slug=wholesale] .section-slab:has(.docs-grid)>*{position:relative;z-index:1}body[data-page-slug=wholesale] .section-slab ul,body[data-page-slug=wholesale] .cta-card ul{padding-left:0;list-style:none;display:grid;gap:.45rem}body[data-page-slug=wholesale] .section-slab li,body[data-page-slug=wholesale] .cta-card li{position:relative;padding-left:1rem;color:#16202ba8;line-height:1.45}body[data-page-slug=wholesale] .section-slab li:before,body[data-page-slug=wholesale] .cta-card li:before{content:"";position:absolute;left:0;top:.62em;width:.35rem;height:.35rem;border-radius:999px;background:#66812e}body[data-page-slug=wholesale] .cta-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}body[data-page-slug=wholesale] .cta-card .btn,body[data-page-slug=wholesale] .cta-card .btn-secondary{min-height:2.65rem}:root:not([data-theme=light]) body[data-page-slug=wholesale]>main.container{width:min(1440px,calc(100vw - 44px))}:root:not([data-theme=light]) body[data-page-slug=wholesale] .quality-hero,:root:not([data-theme=light]) body[data-page-slug=wholesale] .section-head:first-child,:root:not([data-theme=light]) body[data-page-slug=wholesale] .section-slab,:root:not([data-theme=light]) body[data-page-slug=wholesale] .cta-card,:root:not([data-theme=light]) body[data-page-slug=wholesale] .card,:root:not([data-theme=light]) body[data-page-slug=wholesale] .info-box,:root:not([data-theme=light]) body[data-page-slug=wholesale] .doc-card{background:radial-gradient(760px 420px at 76% 12%,rgba(168,190,122,.1),transparent 66%),linear-gradient(135deg,#121b24eb,#090d13db);border-color:#8ea7c42e;box-shadow:0 26px 88px #0000004d}:root:not([data-theme=light]) body[data-page-slug=wholesale] .quality-hero h1,:root:not([data-theme=light]) body[data-page-slug=wholesale] .section-head:first-child h1,:root:not([data-theme=light]) body[data-page-slug=wholesale] .section-head--split h2,:root:not([data-theme=light]) body[data-page-slug=wholesale] .section-slab h2,:root:not([data-theme=light]) body[data-page-slug=wholesale] .cta-card h2,:root:not([data-theme=light]) body[data-page-slug=wholesale] .cta-card h3,:root:not([data-theme=light]) body[data-page-slug=wholesale] .info-box strong,:root:not([data-theme=light]) body[data-page-slug=wholesale] .doc-body strong,:root:not([data-theme=light]) body[data-page-slug=wholesale] .card-title,:root:not([data-theme=light]) body[data-page-slug=wholesale] .card h3{color:#f0f4f6}:root:not([data-theme=light]) body[data-page-slug=wholesale] p,:root:not([data-theme=light]) body[data-page-slug=wholesale] .muted,:root:not([data-theme=light]) body[data-page-slug=wholesale] li,:root:not([data-theme=light]) body[data-page-slug=wholesale] .info-box p,:root:not([data-theme=light]) body[data-page-slug=wholesale] .doc-body p,:root:not([data-theme=light]) body[data-page-slug=wholesale] .card p{color:#d6dfe6b8}:root:not([data-theme=light]) body[data-page-slug=wholesale] .doc-cover,:root:not([data-theme=light]) body[data-page-slug=wholesale] .card-media{background:radial-gradient(80% 80% at 50% 18%,#ffffff14,#080c119e),linear-gradient(145deg,#131b25b8,#080c11ad);border-bottom-color:#8ea7c424}:root:not([data-theme=light]) body[data-page-slug=wholesale] a:not(.btn):not(.btn-secondary),:root:not([data-theme=light]) body[data-page-slug=wholesale] .doc-cta{color:#b7d483}@media (max-width: 1280px){body[data-page-slug=wholesale]>main.container,:root:not([data-theme=light]) body[data-page-slug=wholesale]>main.container{width:min(1280px,92vw)}body[data-page-slug=wholesale] .quality-hero,body[data-page-slug=wholesale] .section-head:first-child{grid-template-columns:1fr}body[data-page-slug=wholesale] .docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){body[data-page-slug=wholesale]>main.container,:root:not([data-theme=light]) body[data-page-slug=wholesale]>main.container{width:min(100% - 24px,760px)}body[data-page-slug=wholesale] .quality-hero,body[data-page-slug=wholesale] .section-head:first-child,body[data-page-slug=wholesale] .section-slab,body[data-page-slug=wholesale] .cta-card{padding:1rem;border-radius:22px}body[data-page-slug=wholesale] .quality-hero h1,body[data-page-slug=wholesale] .section-head:first-child h1{font-size:clamp(2.35rem,10vw,4.1rem)}body[data-page-slug=wholesale] .info-grid,body[data-page-slug=wholesale] .docs-grid,body[data-page-slug=wholesale] .cta-card{grid-template-columns:1fr}body[data-page-slug=wholesale] .doc-cover,body[data-page-slug=wholesale] .doc-cover img,body[data-page-slug=wholesale] .card-media,body[data-page-slug=wholesale] .card-media img{min-height:11rem;max-height:13rem}}@media (max-width: 560px){body[data-page-slug=wholesale] .quality-hero h1,body[data-page-slug=wholesale] .section-head:first-child h1{font-size:clamp(2.1rem,11vw,3.45rem)}body[data-page-slug=wholesale] .quality-hero .actions,body[data-page-slug=wholesale] .quality-hero .button-row,body[data-page-slug=wholesale] .quality-hero .contact-actions,body[data-page-slug=wholesale] .cta-card .actions,body[data-page-slug=wholesale] .cta-card .button-row{flex-direction:column;align-items:stretch}body[data-page-slug=wholesale] .btn,body[data-page-slug=wholesale] .btn-secondary{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){body[data-page-slug=wholesale] .doc-card,body[data-page-slug=wholesale] .card{transition:none}body[data-page-slug=wholesale] .doc-card:hover,body[data-page-slug=wholesale] .card:hover{transform:none}}body[data-page-slug=wholesale]>main.container{width:min(1360px,calc(100vw - 44px))!important}body[data-page-slug=wholesale] main.container{display:grid!important;gap:clamp(.85rem,1.55vw,1.35rem)!important;padding-top:clamp(.75rem,1.5vw,1.15rem)!important}body[data-page-slug=wholesale] .quality-hero,body[data-page-slug=wholesale] .section-head:first-child{position:relative!important;min-height:auto!important;display:grid!important;grid-template-columns:110px minmax(260px,.75fr) minmax(280px,1fr)!important;gap:clamp(.8rem,1.6vw,1.15rem)!important;align-items:center!important;padding:clamp(.95rem,1.8vw,1.25rem)!important;border-radius:24px!important;overflow:hidden!important;border:1px solid rgba(22,32,43,.08)!important;background:radial-gradient(620px 320px at 72% 14%,rgba(151,169,96,.15),transparent 68%),linear-gradient(120deg,#fffffceb,#f1f5f6b8)!important;box-shadow:0 20px 64px #404e581a!important}body[data-page-slug=wholesale] .quality-hero:before,body[data-page-slug=wholesale] .section-head:first-child:before{content:""!important;position:absolute!important;inset:.65rem!important;pointer-events:none!important;border-radius:18px!important;background:linear-gradient(90deg,rgba(22,32,43,.028) 1px,transparent 1px),linear-gradient(180deg,rgba(22,32,43,.024) 1px,transparent 1px)!important;background-size:52px 52px!important;opacity:.42!important;mask-image:radial-gradient(circle at 74% 20%,#000 0%,transparent 62%)!important}body[data-page-slug=wholesale] .quality-hero>*,body[data-page-slug=wholesale] .section-head:first-child>*{position:relative!important;z-index:1!important}body[data-page-slug=wholesale] .quality-hero .kicker,body[data-page-slug=wholesale] .quality-hero .v3-kicker,body[data-page-slug=wholesale] .section-head:first-child .kicker,body[data-page-slug=wholesale] .section-head:first-child .v3-kicker{grid-column:1!important;grid-row:1 / span 2!important;align-self:start!important;margin:0!important;max-width:8ch!important;color:#66812e!important;font-size:.72rem!important;line-height:1.2!important;letter-spacing:.14em!important}body[data-page-slug=wholesale] .quality-hero h1,body[data-page-slug=wholesale] .section-head:first-child h1{grid-column:2!important;grid-row:1!important;max-width:7ch!important;margin:0!important;color:#16202b!important;font-size:clamp(2.4rem,4.6vw,4.6rem)!important;line-height:.88!important;letter-spacing:-.075em!important;text-wrap:balance!important}body[data-page-slug=wholesale] .quality-hero p,body[data-page-slug=wholesale] .section-head:first-child p{grid-column:2!important;grid-row:2!important;max-width:34ch!important;margin:.25rem 0 0!important;color:#16202ba3!important;font-size:.94rem!important;line-height:1.4!important}body[data-page-slug=wholesale] .quality-hero .actions,body[data-page-slug=wholesale] .quality-hero .button-row,body[data-page-slug=wholesale] .quality-hero .contact-actions,body[data-page-slug=wholesale] .section-head:first-child .actions,body[data-page-slug=wholesale] .section-head:first-child .button-row,body[data-page-slug=wholesale] .section-head:first-child .contact-actions{grid-column:3!important;grid-row:1 / span 2!important;align-self:center!important;justify-self:end!important;width:min(100%,460px)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;margin:0!important}body[data-page-slug=wholesale] .quality-hero .btn,body[data-page-slug=wholesale] .quality-hero .btn-secondary,body[data-page-slug=wholesale] .section-head:first-child .btn,body[data-page-slug=wholesale] .section-head:first-child .btn-secondary{min-height:2.35rem!important;justify-content:center!important;border-radius:999px!important}body[data-page-slug=wholesale] .section,body[data-page-slug=wholesale] .section-slab{margin-top:0!important}body[data-page-slug=wholesale] .section-slab,body[data-page-slug=wholesale] .cta-card{position:relative!important;overflow:hidden!important;padding:clamp(.95rem,1.75vw,1.25rem)!important;border-radius:22px!important;border:1px solid rgba(22,32,43,.08)!important;background:radial-gradient(520px 240px at 0% 0%,rgba(151,169,96,.1),transparent 72%),linear-gradient(135deg,#fffffcdb,#f1f5f6ad)!important;box-shadow:0 16px 48px #404e5813!important}body[data-page-slug=wholesale] .section-slab:before{content:""!important;position:absolute!important;inset:.75rem!important;border-radius:16px!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(22,32,43,.022) 1px,transparent 1px),linear-gradient(180deg,rgba(22,32,43,.018) 1px,transparent 1px)!important;background-size:58px 58px!important;opacity:.34!important;mask-image:radial-gradient(circle at 72% 20%,#000 0%,transparent 64%)!important}body[data-page-slug=wholesale] .section-slab>*,body[data-page-slug=wholesale] .cta-card>*{position:relative!important;z-index:1!important}body[data-page-slug=wholesale] .section-head--split{display:grid!important;grid-template-columns:minmax(240px,.38fr) minmax(0,.62fr) auto!important;gap:.85rem!important;align-items:end!important;margin-bottom:.75rem!important}body[data-page-slug=wholesale] .section-head--split h2,body[data-page-slug=wholesale] .section-slab h2,body[data-page-slug=wholesale] .cta-card h2,body[data-page-slug=wholesale] .cta-card h3{max-width:12ch!important;margin:0!important;color:#16202b!important;font-size:clamp(1.55rem,2.8vw,2.75rem)!important;line-height:.94!important;letter-spacing:-.058em!important;text-wrap:balance!important}body[data-page-slug=wholesale] .section-head--split p,body[data-page-slug=wholesale] .section-slab p,body[data-page-slug=wholesale] .cta-card p{max-width:62ch!important;color:#16202ba3!important;font-size:.92rem!important;line-height:1.42!important}body[data-page-slug=wholesale] .info-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.55rem!important;margin-top:.65rem!important}body[data-page-slug=wholesale] .info-box{min-height:7.2rem!important;padding:.75rem!important;border-radius:16px!important;border:1px solid rgba(22,32,43,.07)!important;background:#ffffff8c!important;box-shadow:none!important}body[data-page-slug=wholesale] .info-box strong{display:block!important;margin-bottom:.3rem!important;color:#16202b!important;font-size:.98rem!important;line-height:1.08!important;letter-spacing:-.035em!important}body[data-page-slug=wholesale] .info-box p{color:#16202b9e!important;font-size:.84rem!important;line-height:1.35!important}body[data-page-slug=wholesale] .process-grid,body[data-page-slug=wholesale] .steps-grid,body[data-page-slug=wholesale] .cards:not(:has(.doc-card)){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.7rem!important}body[data-page-slug=wholesale] .process-grid .card,body[data-page-slug=wholesale] .steps-grid .card,body[data-page-slug=wholesale] .cards:not(:has(.doc-card)) .card{min-height:auto!important;padding:0!important;border-radius:18px!important;overflow:hidden!important;border:1px solid rgba(22,32,43,.08)!important;background:#ffffff94!important;box-shadow:0 10px 30px #404e580f!important}body[data-page-slug=wholesale] .process-grid .card-media,body[data-page-slug=wholesale] .steps-grid .card-media,body[data-page-slug=wholesale] .cards:not(:has(.doc-card)) .card-media{height:140px!important;min-height:140px!important;max-height:140px!important;border-bottom:1px solid rgba(22,32,43,.07)!important}body[data-page-slug=wholesale] .process-grid .card-media img,body[data-page-slug=wholesale] .steps-grid .card-media img,body[data-page-slug=wholesale] .cards:not(:has(.doc-card)) .card-media img{width:100%!important;height:140px!important;object-fit:cover!important;display:block!important;filter:saturate(.9) contrast(1.02)!important}body[data-page-slug=wholesale] .card-body{padding:.75rem!important}body[data-page-slug=wholesale] .card-title,body[data-page-slug=wholesale] .card h3{color:#16202b!important;font-size:1rem!important;line-height:1.08!important;letter-spacing:-.035em!important}body[data-page-slug=wholesale] .card p{color:#16202b9e!important;font-size:.84rem!important;line-height:1.35!important}body[data-page-slug=wholesale] .docs-grid,body[data-page-slug=wholesale] .section-slab:has(.doc-card) .grid,body[data-page-slug=wholesale] .section-slab:has(.doc-card) .cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.7rem!important;align-items:stretch!important}body[data-page-slug=wholesale] .doc-card{display:grid!important;grid-template-rows:140px auto!important;grid-template-columns:1fr!important;min-height:auto!important;height:auto!important;max-height:none!important;padding:0!important;border-radius:18px!important;overflow:hidden!important;border:1px solid rgba(22,32,43,.08)!important;background:#ffffff94!important;box-shadow:0 10px 30px #404e580f!important}body[data-page-slug=wholesale] .doc-cover{width:100%!important;height:140px!important;min-height:140px!important;max-height:140px!important;border-bottom:1px solid rgba(22,32,43,.07)!important;background:radial-gradient(80% 80% at 50% 18%,#ffffff9e,#ecf1f4bd),linear-gradient(145deg,#ffffffd1,#e8eef19e)!important}body[data-page-slug=wholesale] .doc-cover img{width:100%!important;height:140px!important;min-height:140px!important;max-height:140px!important;object-fit:cover!important;display:block!important;filter:saturate(.9) contrast(1.02)!important}body[data-page-slug=wholesale] .doc-body{display:grid!important;align-content:start!important;gap:.35rem!important;padding:.75rem!important;min-height:116px!important}body[data-page-slug=wholesale] .doc-body strong{color:#16202b!important;font-size:1rem!important;line-height:1.06!important;letter-spacing:-.035em!important}body[data-page-slug=wholesale] .doc-body p{color:#16202b9e!important;font-size:.84rem!important;line-height:1.35!important}body[data-page-slug=wholesale] .doc-cta,body[data-page-slug=wholesale] .doc-body a,body[data-page-slug=wholesale] .card a:not(.btn):not(.btn-secondary){margin-top:.35rem!important;color:#66812e!important;font-size:.84rem!important;font-weight:900!important;text-decoration:none!important}body[data-page-slug=wholesale] .doc-cover:empty,body[data-page-slug=wholesale] .card-media:empty{display:none!important}body[data-page-slug=wholesale] .doc-card:has(.doc-cover:empty),body[data-page-slug=wholesale] .card:has(.card-media:empty){grid-template-rows:auto!important}body[data-page-slug=wholesale] .section-slab ul,body[data-page-slug=wholesale] .cta-card ul{padding-left:0!important;list-style:none!important;display:grid!important;gap:.35rem!important}body[data-page-slug=wholesale] .section-slab li,body[data-page-slug=wholesale] .cta-card li{position:relative!important;padding-left:.9rem!important;color:#16202ba8!important;font-size:.86rem!important;line-height:1.38!important}body[data-page-slug=wholesale] .section-slab li:before,body[data-page-slug=wholesale] .cta-card li:before{content:""!important;position:absolute!important;left:0!important;top:.62em!important;width:.34rem!important;height:.34rem!important;border-radius:999px!important;background:#66812e!important}body[data-page-slug=wholesale] .cta-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:1rem!important;min-height:auto!important;padding:.9rem 1rem!important;border-radius:20px!important}body[data-page-slug=wholesale] .cta-card h2,body[data-page-slug=wholesale] .cta-card h3{max-width:18ch!important;font-size:clamp(1.25rem,2vw,1.85rem)!important}body[data-page-slug=wholesale] .btn,body[data-page-slug=wholesale] .btn-secondary{min-height:2.35rem!important}body[data-page-slug=wholesale] .doc-card,body[data-page-slug=wholesale] .card,body[data-page-slug=wholesale] .info-box{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,background .17s ease!important}body[data-page-slug=wholesale] .doc-card:hover,body[data-page-slug=wholesale] .card:hover,body[data-page-slug=wholesale] .info-box:hover{transform:translateY(-2px)!important;border-color:#66812e3d!important;box-shadow:0 16px 42px #404e581a!important}:root:not([data-theme=light]) body[data-page-slug=wholesale]>main.container{width:min(1360px,calc(100vw - 44px))!important}:root:not([data-theme=light]) body[data-page-slug=wholesale] .quality-hero,:root:not([data-theme=light]) body[data-page-slug=wholesale] .section-head:first-child,:root:not([data-theme=light]) body[data-page-slug=wholesale] .section-slab,:root:not([data-theme=light]) body[data-page-slug=wholesale] .cta-card{background:radial-gradient(620px 320px at 72% 14%,rgba(168,190,122,.1),transparent 68%),linear-gradient(135deg,#121b24eb,#090d13db)!important;border-color:#8ea7c42e!important;box-shadow:0 22px 76px #0000004d!important}:root:not([data-theme=light]) body[data-page-slug=wholesale] .doc-card,:root:not([data-theme=light]) body[data-page-slug=wholesale] .card,:root:not([data-theme=light]) body[data-page-slug=wholesale] .info-box{background:linear-gradient(145deg,#ffffff0e,#ffffff06),#080c118a!important;border-color:#8ea7c429!important;box-shadow:0 14px 42px #0000003d!important}:root:not([data-theme=light]) body[data-page-slug=wholesale] h1,:root:not([data-theme=light]) body[data-page-slug=wholesale] h2,:root:not([data-theme=light]) body[data-page-slug=wholesale] h3,:root:not([data-theme=light]) body[data-page-slug=wholesale] .info-box strong,:root:not([data-theme=light]) body[data-page-slug=wholesale] .doc-body strong,:root:not([data-theme=light]) body[data-page-slug=wholesale] .card-title{color:#f0f4f6!important}:root:not([data-theme=light]) body[data-page-slug=wholesale] p,:root:not([data-theme=light]) body[data-page-slug=wholesale] li,:root:not([data-theme=light]) body[data-page-slug=wholesale] .muted,:root:not([data-theme=light]) body[data-page-slug=wholesale] .doc-body p,:root:not([data-theme=light]) body[data-page-slug=wholesale] .card p{color:#d6dfe6b8!important}:root:not([data-theme=light]) body[data-page-slug=wholesale] .doc-cover,:root:not([data-theme=light]) body[data-page-slug=wholesale] .card-media{background:radial-gradient(80% 80% at 50% 18%,#ffffff14,#080c119e),linear-gradient(145deg,#131b25b8,#080c11ad)!important;border-bottom-color:#8ea7c424!important}:root:not([data-theme=light]) body[data-page-slug=wholesale] a:not(.btn):not(.btn-secondary),:root:not([data-theme=light]) body[data-page-slug=wholesale] .doc-cta{color:#b7d483!important}@media (max-width: 1180px){body[data-page-slug=wholesale]>main.container,:root:not([data-theme=light]) body[data-page-slug=wholesale]>main.container{width:min(1180px,92vw)!important}body[data-page-slug=wholesale] .quality-hero,body[data-page-slug=wholesale] .section-head:first-child{grid-template-columns:1fr!important}body[data-page-slug=wholesale] .quality-hero .kicker,body[data-page-slug=wholesale] .quality-hero .v3-kicker,body[data-page-slug=wholesale] .section-head:first-child .kicker,body[data-page-slug=wholesale] .section-head:first-child .v3-kicker,body[data-page-slug=wholesale] .quality-hero h1,body[data-page-slug=wholesale] .section-head:first-child h1,body[data-page-slug=wholesale] .quality-hero p,body[data-page-slug=wholesale] .section-head:first-child p,body[data-page-slug=wholesale] .quality-hero .actions,body[data-page-slug=wholesale] .quality-hero .button-row,body[data-page-slug=wholesale] .quality-hero .contact-actions,body[data-page-slug=wholesale] .section-head:first-child .actions,body[data-page-slug=wholesale] .section-head:first-child .button-row,body[data-page-slug=wholesale] .section-head:first-child .contact-actions{grid-column:auto!important;grid-row:auto!important;justify-self:start!important}body[data-page-slug=wholesale] .info-grid,body[data-page-slug=wholesale] .docs-grid,body[data-page-slug=wholesale] .section-slab:has(.doc-card) .grid,body[data-page-slug=wholesale] .section-slab:has(.doc-card) .cards,body[data-page-slug=wholesale] .process-grid,body[data-page-slug=wholesale] .steps-grid,body[data-page-slug=wholesale] .cards:not(:has(.doc-card)){grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page-slug=wholesale] .section-head--split{grid-template-columns:1fr!important}}@media (max-width: 820px){body[data-page-slug=wholesale]>main.container,:root:not([data-theme=light]) body[data-page-slug=wholesale]>main.container{width:min(100% - 24px,760px)!important}body[data-page-slug=wholesale] .info-grid,body[data-page-slug=wholesale] .docs-grid,body[data-page-slug=wholesale] .section-slab:has(.doc-card) .grid,body[data-page-slug=wholesale] .section-slab:has(.doc-card) .cards,body[data-page-slug=wholesale] .process-grid,body[data-page-slug=wholesale] .steps-grid,body[data-page-slug=wholesale] .cards:not(:has(.doc-card)),body[data-page-slug=wholesale] .cta-card{grid-template-columns:1fr!important}body[data-page-slug=wholesale] .quality-hero,body[data-page-slug=wholesale] .section-head:first-child,body[data-page-slug=wholesale] .section-slab,body[data-page-slug=wholesale] .cta-card{padding:.85rem!important;border-radius:18px!important}body[data-page-slug=wholesale] .quality-hero h1,body[data-page-slug=wholesale] .section-head:first-child h1{font-size:clamp(2rem,10vw,3.35rem)!important}}@media (max-width: 560px){body[data-page-slug=wholesale] .quality-hero .actions,body[data-page-slug=wholesale] .quality-hero .button-row,body[data-page-slug=wholesale] .quality-hero .contact-actions,body[data-page-slug=wholesale] .section-head:first-child .actions,body[data-page-slug=wholesale] .section-head:first-child .button-row,body[data-page-slug=wholesale] .section-head:first-child .contact-actions{grid-template-columns:1fr!important;width:100%!important}body[data-page-slug=wholesale] .btn,body[data-page-slug=wholesale] .btn-secondary{width:100%!important;justify-content:center!important}}@media (prefers-reduced-motion: reduce){body[data-page-slug=wholesale] .doc-card,body[data-page-slug=wholesale] .card,body[data-page-slug=wholesale] .info-box{transition:none!important}body[data-page-slug=wholesale] .doc-card:hover,body[data-page-slug=wholesale] .card:hover,body[data-page-slug=wholesale] .info-box:hover{transform:none!important}}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale])>main.container{width:min(1320px,calc(100vw - 44px))!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) main.container{gap:clamp(.8rem,1.45vw,1.25rem)!important;padding-top:clamp(.7rem,1.5vw,1.15rem)!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .quality-hero,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .section-head:first-child{min-height:auto!important;padding:clamp(.95rem,1.7vw,1.25rem)!important;border-radius:22px!important;grid-template-columns:minmax(0,.62fr) minmax(280px,.38fr)!important;align-items:center!important;gap:.9rem!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .quality-hero h1,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .section-head:first-child h1{max-width:9ch!important;font-size:clamp(2.25rem,4.2vw,4.3rem)!important;line-height:.9!important;letter-spacing:-.07em!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .quality-hero p,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .section-head:first-child p{max-width:46ch!important;font-size:.94rem!important;line-height:1.42!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .quality-hero:before,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .section-head:first-child:before{opacity:.24!important;background-size:50px 50px!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .quality-hero:after{opacity:.18!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .section-slab,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .cta-card{padding:clamp(.9rem,1.6vw,1.2rem)!important;border-radius:22px!important;box-shadow:0 14px 46px #404e5813!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .section-head--split{margin-bottom:.65rem!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .section-head--split h2,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .section-slab h2,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .cta-card h2,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .cta-card h3{max-width:13ch!important;font-size:clamp(1.45rem,2.7vw,2.65rem)!important;line-height:.95!important;letter-spacing:-.055em!important}body[data-page-slug=quality] .info-grid{grid-template-columns:repeat(4,1fr)!important;gap:0!important;padding:.65rem!important;border-radius:20px!important}body[data-page-slug=quality] .info-box{min-height:8.2rem!important;padding:.75rem!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important}body[data-page-slug=quality] .info-box:before{width:1.8rem!important;height:1.8rem!important;margin-bottom:.85rem!important}body[data-page-slug=quality] .info-box strong{font-size:.95rem!important}body[data-page-slug=quality] .info-box p{font-size:.84rem!important;line-height:1.35!important}body[data-page-slug=quality] .docs-grid,body[data-page-slug=quality] .grid:has(.doc-card),body[data-page-slug=quality] .cards:has(.doc-card){width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(.75rem,1.25vw,.95rem)!important;align-items:stretch!important}body[data-page-slug=quality] .doc-card{grid-column:auto!important;display:grid!important;grid-template-rows:150px minmax(118px,auto)!important;min-height:280px!important;max-height:none!important;padding:0!important;border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(22,32,43,.08)!important;background:linear-gradient(145deg,#ffffffc2,#ffffff80)!important;box-shadow:0 12px 38px #404e5812,inset 0 1px #ffffff6b!important;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,background .17s ease!important}body[data-page-slug=quality] .doc-card:hover{transform:translateY(-2px)!important;border-color:#66812e42!important;box-shadow:0 18px 50px #404e581c,inset 0 1px #ffffff75!important}body[data-page-slug=quality] .doc-cover{width:100%!important;min-width:0!important;height:150px!important;min-height:150px!important;max-height:150px!important;margin:0!important;border-radius:0!important;overflow:hidden!important;border:0!important;border-bottom:1px solid rgba(22,32,43,.07)!important;background:radial-gradient(80% 80% at 50% 18%,#ffffff9e,#ecf1f4bd),linear-gradient(145deg,#ffffffd1,#e8eef19e)!important}body[data-page-slug=quality] .doc-cover img{width:100%!important;height:150px!important;min-height:150px!important;max-height:150px!important;object-fit:cover!important;object-position:center!important;display:block!important;filter:saturate(.9) contrast(1.02)!important}body[data-page-slug=quality] .doc-body{min-width:0!important;display:grid!important;align-content:start!important;gap:.38rem!important;padding:.82rem .9rem .9rem!important}body[data-page-slug=quality] .doc-body .kicker,body[data-page-slug=quality] .doc-body .v3-kicker,body[data-page-slug=quality] .doc-body span:first-child{color:#66812e!important;font-size:.64rem!important;line-height:1!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important}body[data-page-slug=quality] .doc-body strong,body[data-page-slug=quality] .doc-body h3{display:-webkit-box!important;max-width:100%!important;color:#16202b!important;font-size:clamp(1rem,1.35vw,1.18rem)!important;line-height:1.08!important;letter-spacing:-.03em!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body[data-page-slug=quality] .doc-body p{display:-webkit-box!important;max-width:100%!important;margin:0!important;color:#16202b9e!important;font-size:.84rem!important;line-height:1.32!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body[data-page-slug=quality] .doc-cta,body[data-page-slug=quality] .doc-body a{display:inline-flex!important;width:fit-content!important;margin-top:.1rem!important;color:#66812e!important;font-size:.82rem!important;line-height:1.1!important;font-weight:900!important;text-decoration:none!important}body[data-page-slug=quality] .section-slab .doc-card{max-width:none!important}body[data-page-slug=quality] .doc-cover:empty{display:none!important}body[data-page-slug=quality] .doc-card:has(.doc-cover:empty){grid-template-rows:auto!important;min-height:130px!important}body[data-page-slug=guides] .guide-feature{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)!important;gap:.9rem!important}body[data-page-slug=guides] .guide-feature__media,body[data-page-slug=guides] .guide-feature__media img{min-height:13rem!important;max-height:16rem!important;border-radius:18px!important}body[data-page-slug=guides] .guide-feature__body h2{max-width:12ch!important;font-size:clamp(1.7rem,3.2vw,3rem)!important;line-height:.94!important}body[data-page-slug=guides] .docs-grid,body[data-page-slug=guides] .grid:has(.doc-card),body[data-page-slug=guides] .cards:has(.doc-card){display:grid!important;grid-template-columns:1fr 1fr!important;gap:.75rem!important}body[data-page-slug=guides] .doc-card{display:grid!important;grid-template-columns:170px minmax(0,1fr)!important;min-height:150px!important;border-radius:18px!important;overflow:hidden!important}body[data-page-slug=guides] .doc-cover,body[data-page-slug=guides] .doc-cover img{min-width:170px!important;width:170px!important;min-height:150px!important;max-height:150px!important;height:150px!important}body[data-page-slug=guides] .doc-body{padding:.75rem!important;align-self:center!important}body[data-page-slug=guides] .doc-body strong{font-size:1rem!important;line-height:1.08!important}body[data-page-slug=guides] .doc-body p{font-size:.86rem!important;line-height:1.36!important}body[data-page-slug=guides] .section-slab:has(.doc-card){padding:.9rem!important}body[data-page-slug=wholesale] .quality-hero,body[data-page-slug=wholesale] .section-head:first-child{grid-template-columns:minmax(0,.5fr) minmax(420px,.5fr)!important;min-height:auto!important}body[data-page-slug=wholesale] .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;margin-top:.65rem!important}body[data-page-slug=wholesale] .info-box{min-height:6.8rem!important;padding:.75rem!important;border-radius:16px!important}body[data-page-slug=wholesale] .info-box strong{font-size:.98rem!important;margin-bottom:.24rem!important}body[data-page-slug=wholesale] .info-box p{font-size:.84rem!important;line-height:1.34!important}body[data-page-slug=wholesale] .process-grid,body[data-page-slug=wholesale] .steps-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.7rem!important}body[data-page-slug=wholesale] .process-grid .card,body[data-page-slug=wholesale] .steps-grid .card{display:grid!important;grid-template-rows:135px auto!important;border-radius:18px!important}body[data-page-slug=wholesale] .docs-grid,body[data-page-slug=wholesale] .grid:has(.doc-card),body[data-page-slug=wholesale] .cards:has(.doc-card){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.75rem!important}body[data-page-slug=wholesale] .doc-card{display:grid!important;grid-template-rows:145px auto!important;min-height:auto!important;border-radius:18px!important;overflow:hidden!important}body[data-page-slug=wholesale] .doc-cover,body[data-page-slug=wholesale] .doc-cover img,body[data-page-slug=wholesale] .card-media,body[data-page-slug=wholesale] .card-media img{min-height:145px!important;max-height:145px!important;height:145px!important}body[data-page-slug=wholesale] .doc-body,body[data-page-slug=wholesale] .card-body{padding:.75rem!important}body[data-page-slug=wholesale] .doc-body strong,body[data-page-slug=wholesale] .card-title,body[data-page-slug=wholesale] .card h3{font-size:1rem!important;line-height:1.06!important}body[data-page-slug=wholesale] .section-slab:has(ul) .info-grid,body[data-page-slug=wholesale] .section-slab:has(ul) .grid{gap:.55rem!important}body[data-page-slug=wholesale] .section-slab li,body[data-page-slug=wholesale] .cta-card li{font-size:.88rem!important;line-height:1.38!important}body[data-page-slug=wholesale] .cta-card{min-height:auto!important;padding:.9rem 1rem!important;border-radius:20px!important}body[data-page-slug=wholesale] .cta-card h3,body[data-page-slug=wholesale] .cta-card h2{font-size:clamp(1.25rem,2vw,1.85rem)!important;max-width:18ch!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .doc-card,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .card{box-shadow:0 10px 32px #404e580f!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .doc-card:hover,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .card:hover{transform:translateY(-2px)!important;box-shadow:0 18px 46px #404e581a!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .doc-cover:empty,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .card-media:empty{display:none!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .doc-card:has(.doc-cover:empty),body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .card:has(.card-media:empty){grid-template-rows:auto!important;min-height:120px!important}:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .doc-card,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .card{box-shadow:0 14px 42px #0000003d!important}:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .doc-card:hover,:root:not([data-theme=light]) body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .card:hover{box-shadow:0 20px 56px #00000057!important}@media (max-width: 1180px){body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale])>main.container{width:min(1180px,92vw)!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .quality-hero,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .section-head:first-child{grid-template-columns:1fr!important}body[data-page-slug=quality] .docs-grid,body[data-page-slug=quality] .grid:has(.doc-card),body[data-page-slug=quality] .cards:has(.doc-card),body[data-page-slug=wholesale] .docs-grid,body[data-page-slug=wholesale] .grid:has(.doc-card),body[data-page-slug=wholesale] .cards:has(.doc-card),body[data-page-slug=wholesale] .process-grid,body[data-page-slug=wholesale] .steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page-slug=guides] .docs-grid,body[data-page-slug=guides] .grid:has(.doc-card),body[data-page-slug=guides] .cards:has(.doc-card){grid-template-columns:1fr!important}}@media (max-width: 820px){body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale])>main.container{width:min(100% - 24px,760px)!important}body[data-page-slug=quality] .info-grid,body[data-page-slug=quality] .docs-grid,body[data-page-slug=quality] .grid:has(.doc-card),body[data-page-slug=quality] .cards:has(.doc-card),body[data-page-slug=wholesale] .info-grid,body[data-page-slug=wholesale] .docs-grid,body[data-page-slug=wholesale] .grid:has(.doc-card),body[data-page-slug=wholesale] .cards:has(.doc-card),body[data-page-slug=wholesale] .process-grid,body[data-page-slug=wholesale] .steps-grid{grid-template-columns:1fr!important}body[data-page-slug=guides] .guide-feature{grid-template-columns:1fr!important}body[data-page-slug=guides] .doc-card{grid-template-columns:1fr!important;grid-template-rows:145px auto!important}body[data-page-slug=guides] .doc-cover,body[data-page-slug=guides] .doc-cover img{width:100%!important;min-width:100%!important;height:145px!important}}@media (max-width: 560px){body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .quality-hero h1,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .section-head:first-child h1{font-size:clamp(2rem,10vw,3.35rem)!important}body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .section-slab,body:is([data-page-slug=quality],[data-page-slug=guides],[data-page-slug=wholesale]) .cta-card{padding:.8rem!important;border-radius:18px!important}}body[data-page-slug=wholesale]>main.container:has(.wholesale-v4){width:min(1360px,calc(100vw - 44px))!important}.wholesale-v4{display:grid;gap:clamp(.95rem,1.8vw,1.6rem);padding-top:clamp(.8rem,1.6vw,1.2rem)}.wholesale-v4 a{color:#66812e;font-weight:900;text-decoration:none}.wholesale-v4 a:hover{text-decoration:underline}.wholesale-v4-hero,.wholesale-v4-section,.wholesale-v4-cta{position:relative;overflow:hidden;border:1px solid rgba(22,32,43,.08);background:radial-gradient(620px 320px at 74% 10%,rgba(151,169,96,.14),transparent 68%),linear-gradient(135deg,#fffffce6,#f1f5f6b8);box-shadow:0 18px 58px #404e5817}.wholesale-v4-hero:before,.wholesale-v4-section:before,.wholesale-v4-cta:before{content:"";position:absolute;inset:.8rem;pointer-events:none;border-radius:18px;background:linear-gradient(90deg,rgba(22,32,43,.025) 1px,transparent 1px),linear-gradient(180deg,rgba(22,32,43,.02) 1px,transparent 1px);background-size:56px 56px;opacity:.5;mask-image:radial-gradient(circle at 72% 20%,#000 0%,transparent 65%)}.wholesale-v4-hero>*,.wholesale-v4-section>*,.wholesale-v4-cta>*{position:relative;z-index:1}.wholesale-v4-hero,.wholesale-v4-section{border-radius:24px;padding:clamp(.95rem,1.8vw,1.35rem)}.wholesale-v4-cta{border-radius:22px;padding:clamp(.95rem,1.8vw,1.25rem)}.wholesale-v4-hero{display:grid;grid-template-columns:minmax(0,.58fr) minmax(360px,.42fr);gap:clamp(1rem,2vw,1.6rem);align-items:center}.wholesale-v4-hero__copy h1{max-width:10ch;margin:.35rem 0 0;color:#16202b;font-size:clamp(2.9rem,5.3vw,5.6rem);line-height:.86;letter-spacing:-.078em;text-wrap:balance}.wholesale-v4-hero__copy p:not(.v3-kicker){max-width:52ch;margin:.85rem 0 0;color:#16202ba3;font-size:.96rem;line-height:1.46}.wholesale-v4-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.wholesale-v4-hero__system{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.wholesale-v4-hero__system div{min-height:6.9rem;display:flex;flex-direction:column;justify-content:space-between;padding:.78rem;border-radius:18px;border:1px solid rgba(22,32,43,.07);background:#ffffff94}.wholesale-v4-hero__system span,.wholesale-v4-hero__system small{color:#16202b85;font-size:.72rem;line-height:1.25}.wholesale-v4-hero__system strong{color:#16202b;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.02;letter-spacing:-.035em}.wholesale-v4-head{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,.48fr) auto;gap:.9rem;align-items:end;margin-bottom:.8rem}.wholesale-v4-head h2{max-width:12ch;margin:.25rem 0 0;color:#16202b;font-size:clamp(1.65rem,3vw,3rem);line-height:.92;letter-spacing:-.06em;text-wrap:balance}.wholesale-v4-head p{margin:0;max-width:58ch;color:#16202ba3;font-size:.92rem;line-height:1.42}.wholesale-v4-fit__grid,.wholesale-v4-terms__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.wholesale-v4-fit__grid article,.wholesale-v4-terms__grid article{min-height:7.6rem;padding:.75rem;border-radius:16px;border:1px solid rgba(22,32,43,.07);background:#ffffff94}.wholesale-v4-fit__grid span,.wholesale-v4-terms__grid span,.wholesale-v4-step span,.wholesale-v4-doc span{display:block;color:#66812e;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.wholesale-v4-fit__grid strong,.wholesale-v4-terms__grid strong{display:block;margin-top:.32rem;color:#16202b;font-size:.98rem;line-height:1.08;letter-spacing:-.035em}.wholesale-v4-fit__grid p,.wholesale-v4-terms__grid p{margin:.35rem 0 0;color:#16202b9e;font-size:.84rem;line-height:1.35}.wholesale-v4-process__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.wholesale-v4-step{overflow:hidden;border-radius:18px;border:1px solid rgba(22,32,43,.08);background:#ffffff94}.wholesale-v4-step figure{margin:0;height:140px;background:#ffffff80;border-bottom:1px solid rgba(22,32,43,.07)}.wholesale-v4-step img{width:100%;height:140px;object-fit:cover;display:block;filter:saturate(.9) contrast(1.02)}.wholesale-v4-step div{padding:.75rem}.wholesale-v4-step strong{display:block;margin-top:.32rem;color:#16202b;font-size:1rem;line-height:1.06;letter-spacing:-.035em}.wholesale-v4-step p{margin:.4rem 0 0;color:#16202b9e;font-size:.84rem;line-height:1.35}.wholesale-v4-docs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.wholesale-v4-doc{overflow:hidden;border-radius:18px;border:1px solid rgba(22,32,43,.08);background:#ffffff94;color:inherit;box-shadow:0 10px 30px #404e580f}.wholesale-v4-doc figure{margin:0;height:140px;border-bottom:1px solid rgba(22,32,43,.07);background:radial-gradient(80% 80% at 50% 18%,#ffffff9e,#ecf1f4bd),linear-gradient(145deg,#ffffffd1,#e8eef19e)}.wholesale-v4-doc img{width:100%;height:140px;object-fit:cover;display:block;filter:saturate(.9) contrast(1.02)}.wholesale-v4-doc div{padding:.75rem}.wholesale-v4-doc strong{display:block;margin-top:.32rem;color:#16202b;font-size:1rem;line-height:1.06;letter-spacing:-.035em}.wholesale-v4-doc small{display:block;margin-top:.42rem;color:#66812e;font-size:.84rem;font-weight:900}.wholesale-v4-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.wholesale-v4-cta h2{max-width:17ch;margin:.25rem 0 0;color:#16202b;font-size:clamp(1.35rem,2.4vw,2.25rem);line-height:.94;letter-spacing:-.055em}.wholesale-v4-cta p{max-width:70ch;margin:.45rem 0 0;color:#16202ba3;font-size:.92rem;line-height:1.42}.wholesale-v4-step,.wholesale-v4-doc,.wholesale-v4-fit__grid article,.wholesale-v4-terms__grid article{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,background .17s ease}.wholesale-v4-step:hover,.wholesale-v4-doc:hover,.wholesale-v4-fit__grid article:hover,.wholesale-v4-terms__grid article:hover{transform:translateY(-2px);border-color:#66812e3d;box-shadow:0 16px 42px #404e581a;text-decoration:none}:root:not([data-theme=light]) body[data-page-slug=wholesale]>main.container:has(.wholesale-v4){width:min(1360px,calc(100vw - 44px))!important}:root:not([data-theme=light]) .wholesale-v4-hero,:root:not([data-theme=light]) .wholesale-v4-section,:root:not([data-theme=light]) .wholesale-v4-cta{background:radial-gradient(620px 320px at 74% 10%,rgba(168,190,122,.1),transparent 68%),linear-gradient(135deg,#121b24eb,#090d13db);border-color:#8ea7c42e;box-shadow:0 22px 76px #0000004d}:root:not([data-theme=light]) .wholesale-v4-hero__system div,:root:not([data-theme=light]) .wholesale-v4-fit__grid article,:root:not([data-theme=light]) .wholesale-v4-terms__grid article,:root:not([data-theme=light]) .wholesale-v4-step,:root:not([data-theme=light]) .wholesale-v4-doc{background:linear-gradient(145deg,#ffffff0e,#ffffff06),#080c118a;border-color:#8ea7c429}:root:not([data-theme=light]) .wholesale-v4 h1,:root:not([data-theme=light]) .wholesale-v4 h2,:root:not([data-theme=light]) .wholesale-v4 strong{color:#f0f4f6}:root:not([data-theme=light]) .wholesale-v4 p,:root:not([data-theme=light]) .wholesale-v4 small,:root:not([data-theme=light]) .wholesale-v4-hero__system span{color:#d6dfe6b8}:root:not([data-theme=light]) .wholesale-v4 a{color:#b7d483}:root:not([data-theme=light]) .wholesale-v4-step figure,:root:not([data-theme=light]) .wholesale-v4-doc figure{background:radial-gradient(80% 80% at 50% 18%,#ffffff14,#080c119e),linear-gradient(145deg,#131b25b8,#080c11ad);border-bottom-color:#8ea7c424}@media (max-width: 1180px){body[data-page-slug=wholesale]>main.container:has(.wholesale-v4),:root:not([data-theme=light]) body[data-page-slug=wholesale]>main.container:has(.wholesale-v4){width:min(1180px,92vw)!important}.wholesale-v4-hero,.wholesale-v4-head,.wholesale-v4-cta{grid-template-columns:1fr}.wholesale-v4-head a{justify-self:start}.wholesale-v4-fit__grid,.wholesale-v4-terms__grid,.wholesale-v4-process__grid,.wholesale-v4-docs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){body[data-page-slug=wholesale]>main.container:has(.wholesale-v4),:root:not([data-theme=light]) body[data-page-slug=wholesale]>main.container:has(.wholesale-v4){width:min(100% - 24px,760px)!important}.wholesale-v4{gap:.85rem}.wholesale-v4-hero,.wholesale-v4-section,.wholesale-v4-cta{padding:.85rem;border-radius:18px}.wholesale-v4-hero__system,.wholesale-v4-fit__grid,.wholesale-v4-terms__grid,.wholesale-v4-process__grid,.wholesale-v4-docs__grid{grid-template-columns:1fr}.wholesale-v4-hero__copy h1{font-size:clamp(2.35rem,10vw,4rem)}}@media (max-width: 560px){.wholesale-v4-actions,.wholesale-v4-cta{align-items:stretch}.wholesale-v4-actions .btn,.wholesale-v4-actions .btn-secondary,.wholesale-v4-cta .btn{width:100%;justify-content:center}}body[data-page-slug=wholesale]>main.container,body[data-page-slug=wholesale]>main.container:has(.wholesale-v4),:root:not([data-theme=light]) body[data-page-slug=wholesale]>main.container,:root:not([data-theme=light]) body[data-page-slug=wholesale]>main.container:has(.wholesale-v4){width:min(1620px,calc(100vw - 44px))!important}.wholesale-v4{gap:clamp(1.05rem,2vw,1.9rem)!important}.wholesale-v4-hero,.wholesale-v4-section,.wholesale-v4-cta{border-radius:clamp(24px,2.6vw,34px)!important}.wholesale-v4-hero{grid-template-columns:minmax(0,.62fr) minmax(420px,.38fr)!important;padding:clamp(1.1rem,2vw,1.7rem)!important}.wholesale-v4-hero__copy h1{max-width:11ch!important;font-size:clamp(3rem,5.4vw,6.2rem)!important}.wholesale-v4-hero__copy p:not(.v3-kicker){max-width:58ch!important}.wholesale-v4-head{grid-template-columns:minmax(260px,.33fr) minmax(0,.5fr) auto!important;gap:clamp(.9rem,1.8vw,1.4rem)!important}.wholesale-v4-head h2{font-size:clamp(1.8rem,3.2vw,3.35rem)!important}.wholesale-v4-process{padding:clamp(1.1rem,2.2vw,1.8rem)!important}.wholesale-v4-process__grid{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(.85rem,1.6vw,1.1rem)!important;padding-top:clamp(1rem,2vw,1.6rem)!important}.wholesale-v4-process__grid:before{content:""!important;position:absolute!important;left:8%!important;right:8%!important;top:2.45rem!important;height:2px!important;pointer-events:none!important;background:linear-gradient(90deg,transparent,rgba(102,129,46,.28),rgba(102,129,46,.72),rgba(102,129,46,.28),transparent)!important;background-size:220% 100%!important;animation:wholesale-route-flow 7s linear infinite!important}.wholesale-v4-process__grid:after{content:"SPECIFICATION → BATCH → DELIVERY"!important;position:absolute!important;right:.15rem!important;top:0!important;color:#16202b5c!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.16em!important;pointer-events:none!important}.wholesale-v4-step{position:relative!important;display:grid!important;grid-template-rows:minmax(210px,.85fr) auto!important;min-height:430px!important;border-radius:24px!important;overflow:hidden!important;background:linear-gradient(145deg,#ffffffc7,#ffffff7a)!important;box-shadow:0 18px 58px #404e581a!important}.wholesale-v4-step:before{content:""!important;position:absolute!important;top:1.05rem!important;left:1rem!important;z-index:4!important;width:.78rem!important;height:.78rem!important;border-radius:999px!important;background:#7d9a35!important;box-shadow:0 0 0 8px #7d9a351f,0 0 26px #7d9a3542!important}.wholesale-v4-step figure{height:auto!important;min-height:210px!important;max-height:none!important;margin:0!important;border-bottom:1px solid rgba(22,32,43,.07)!important;background:radial-gradient(80% 80% at 50% 18%,#ffffff9e,#ecf1f4bd),linear-gradient(145deg,#ffffffd1,#e8eef19e)!important}.wholesale-v4-step img{width:100%!important;height:100%!important;min-height:210px!important;object-fit:cover!important;object-position:center!important;display:block!important;filter:saturate(.92) contrast(1.03)!important;transform:scale(1.015)!important;transition:transform .26s ease,filter .26s ease!important}.wholesale-v4-step:hover img{transform:scale(1.045)!important;filter:saturate(.98) contrast(1.04)!important}.wholesale-v4-step div{position:relative!important;display:grid!important;align-content:start!important;min-height:150px!important;padding:clamp(.9rem,1.6vw,1.15rem)!important}.wholesale-v4-step span{display:inline-flex!important;width:fit-content!important;min-height:1.85rem!important;align-items:center!important;padding:.34rem .56rem!important;border-radius:999px!important;color:#2d3d18!important;background:#bcd5789e!important;font-size:.72rem!important;letter-spacing:.12em!important}.wholesale-v4-step strong{margin-top:.7rem!important;color:#16202b!important;font-size:clamp(1.2rem,2vw,1.75rem)!important;line-height:.98!important;letter-spacing:-.05em!important}.wholesale-v4-step p{margin-top:.55rem!important;max-width:38ch!important;color:#16202b9e!important;font-size:.92rem!important;line-height:1.42!important}@keyframes wholesale-route-flow{0%{background-position:120% 0}to{background-position:-120% 0}}.wholesale-v4-docs{padding:clamp(1.1rem,2.2vw,1.8rem)!important}.wholesale-v4-docs__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(.85rem,1.6vw,1.1rem)!important}.wholesale-v4-doc{position:relative!important;display:grid!important;grid-template-rows:auto auto!important;min-height:360px!important;border-radius:24px!important;overflow:hidden!important;background:linear-gradient(145deg,#ffffffc7,#ffffff7a)!important;border:1px solid rgba(22,32,43,.08)!important;box-shadow:0 18px 58px #404e581a!important}.wholesale-v4-doc figure{position:relative!important;height:auto!important;min-height:220px!important;aspect-ratio:4 / 3!important;margin:0!important;overflow:hidden!important;border-bottom:1px solid rgba(22,32,43,.07)!important;background:radial-gradient(80% 80% at 50% 18%,#ffffff9e,#ecf1f4bd),linear-gradient(145deg,#ffffffd1,#e8eef19e)!important}.wholesale-v4-doc figure:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:linear-gradient(180deg,transparent 55%,rgba(255,255,255,.28)),radial-gradient(380px 180px at 18% 0%,rgba(255,255,255,.22),transparent 64%)!important}.wholesale-v4-doc img{width:100%!important;height:100%!important;min-height:220px!important;object-fit:cover!important;object-position:center!important;display:block!important;filter:saturate(.9) contrast(1.03) brightness(1.02)!important;transform:scale(1.01)!important;transition:transform .26s ease,filter .26s ease!important}.wholesale-v4-doc:hover img{transform:scale(1.04)!important;filter:saturate(.98) contrast(1.04) brightness(1.03)!important}.wholesale-v4-doc div{display:grid!important;align-content:start!important;gap:.4rem!important;padding:clamp(.9rem,1.6vw,1.1rem)!important}.wholesale-v4-doc span{display:inline-flex!important;width:fit-content!important;min-height:1.75rem!important;align-items:center!important;padding:.3rem .52rem!important;border-radius:999px!important;color:#66812e!important;background:#bcd5782e!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.12em!important}.wholesale-v4-doc strong{color:#16202b!important;font-size:clamp(1.05rem,1.65vw,1.38rem)!important;line-height:1.02!important;letter-spacing:-.04em!important}.wholesale-v4-doc small{color:#66812e!important;font-size:.86rem!important;font-weight:900!important}.wholesale-v4-fit__grid,.wholesale-v4-terms__grid{gap:.75rem!important}.wholesale-v4-fit__grid article,.wholesale-v4-terms__grid article{min-height:8.4rem!important;border-radius:18px!important}:root:not([data-theme=light]) .wholesale-v4-process__grid:after{color:#f0f4f652!important}:root:not([data-theme=light]) .wholesale-v4-process__grid:before{background:linear-gradient(90deg,transparent,rgba(183,212,131,.22),rgba(183,212,131,.66),rgba(183,212,131,.22),transparent)!important;background-size:220% 100%!important}:root:not([data-theme=light]) .wholesale-v4-step,:root:not([data-theme=light]) .wholesale-v4-doc{background:linear-gradient(145deg,#ffffff0e,#ffffff06),#080c118a!important;border-color:#8ea7c429!important;box-shadow:0 18px 58px #00000047!important}:root:not([data-theme=light]) .wholesale-v4-step figure,:root:not([data-theme=light]) .wholesale-v4-doc figure{background:radial-gradient(80% 80% at 50% 18%,#ffffff14,#080c119e),linear-gradient(145deg,#131b25b8,#080c11ad)!important;border-bottom-color:#8ea7c424!important}:root:not([data-theme=light]) .wholesale-v4-step span{color:#16202b!important;background:#b7d483!important}:root:not([data-theme=light]) .wholesale-v4-doc span{color:#b7d483!important;background:#a8be7a1f!important}:root:not([data-theme=light]) .wholesale-v4-step strong,:root:not([data-theme=light]) .wholesale-v4-doc strong{color:#f0f4f6!important}:root:not([data-theme=light]) .wholesale-v4-step p{color:#d6dfe6b8!important}@media (max-width: 1280px){body[data-page-slug=wholesale]>main.container,body[data-page-slug=wholesale]>main.container:has(.wholesale-v4),:root:not([data-theme=light]) body[data-page-slug=wholesale]>main.container,:root:not([data-theme=light]) body[data-page-slug=wholesale]>main.container:has(.wholesale-v4){width:min(1280px,92vw)!important}.wholesale-v4-process__grid,.wholesale-v4-docs__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wholesale-v4-step{min-height:400px!important}.wholesale-v4-doc{min-height:330px!important}}@media (max-width: 1000px){.wholesale-v4-process__grid,.wholesale-v4-docs__grid,.wholesale-v4-fit__grid,.wholesale-v4-terms__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wholesale-v4-process__grid:before,.wholesale-v4-process__grid:after{display:none!important}}@media (max-width: 820px){body[data-page-slug=wholesale]>main.container,body[data-page-slug=wholesale]>main.container:has(.wholesale-v4),:root:not([data-theme=light]) body[data-page-slug=wholesale]>main.container,:root:not([data-theme=light]) body[data-page-slug=wholesale]>main.container:has(.wholesale-v4){width:min(100% - 24px,760px)!important}.wholesale-v4-hero,.wholesale-v4-process__grid,.wholesale-v4-docs__grid,.wholesale-v4-fit__grid,.wholesale-v4-terms__grid{grid-template-columns:1fr!important}.wholesale-v4-step,.wholesale-v4-doc{min-height:auto!important}.wholesale-v4-step figure,.wholesale-v4-step img,.wholesale-v4-doc figure,.wholesale-v4-doc img{min-height:180px!important}}@media (prefers-reduced-motion: reduce){.wholesale-v4-process__grid:before{animation:none!important}.wholesale-v4-step img,.wholesale-v4-doc img,.wholesale-v4-step,.wholesale-v4-doc{transition:none!important}.wholesale-v4-step:hover,.wholesale-v4-doc:hover{transform:none!important}}.wholesale-v4-process{position:relative!important;overflow:hidden!important}.wholesale-v4-process:after{content:"WHOLESALE ROUTE / SPEC → BATCH → DELIVERY"!important;position:absolute!important;right:clamp(1rem,2vw,1.5rem)!important;top:clamp(1rem,2vw,1.35rem)!important;z-index:3!important;pointer-events:none!important;color:#16202b57!important;font-size:.66rem!important;font-weight:900!important;letter-spacing:.16em!important;text-transform:uppercase!important}.wholesale-v4-process__grid{position:relative!important;isolation:isolate!important;padding-top:clamp(2.2rem,4vw,3.1rem)!important}.wholesale-v4-process__grid:before{content:""!important;position:absolute!important;left:7%!important;right:7%!important;top:clamp(1.05rem,2vw,1.45rem)!important;z-index:0!important;height:3px!important;border-radius:999px!important;pointer-events:none!important;background:linear-gradient(90deg,#7d9a3500,#7d9a352e,#7d9a35d1,#7d9a352e,#7d9a3500)!important;background-size:230% 100%!important;box-shadow:0 0 0 1px #7d9a351a,0 0 18px #7d9a3538!important;animation:wholesale-route-flow-strong 5.8s linear infinite!important}.wholesale-v4-process__grid:after{content:""!important;position:absolute!important;left:7%!important;top:calc(clamp(1.05rem,2vw,1.45rem) - 5px)!important;z-index:1!important;width:13px!important;height:13px!important;border-radius:999px!important;pointer-events:none!important;background:#7d9a35!important;box-shadow:0 0 0 8px #7d9a351f,0 0 26px #7d9a3552!important;animation:wholesale-cargo-dot 5.8s cubic-bezier(.45,0,.2,1) infinite!important}@keyframes wholesale-route-flow-strong{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes wholesale-cargo-dot{0%{transform:translate(0);opacity:0}9%{opacity:1}88%{opacity:1}to{transform:translate(calc(86vw - 220px));opacity:0}}.wholesale-v4-step{z-index:2!important}.wholesale-v4-step:before{content:""!important;position:absolute!important;top:-2.05rem!important;left:1.1rem!important;z-index:4!important;width:.85rem!important;height:.85rem!important;border-radius:999px!important;background:#7d9a35!important;box-shadow:0 0 0 8px #7d9a3521,0 0 24px #7d9a353d!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}.wholesale-v4-step:hover:before{transform:scale(1.2)!important;background:#9fbd52!important;box-shadow:0 0 0 10px #7d9a352e,0 0 34px #7d9a3561!important}.wholesale-v4-step{min-height:360px!important;grid-template-rows:minmax(170px,.78fr) auto!important}.wholesale-v4-step figure{min-height:170px!important}.wholesale-v4-step img{min-height:170px!important}.wholesale-v4-step div{min-height:126px!important;padding:clamp(.78rem,1.4vw,.95rem)!important}.wholesale-v4-step strong{font-size:clamp(1.05rem,1.65vw,1.45rem)!important}.wholesale-v4-step p{font-size:.88rem!important;line-height:1.38!important}.wholesale-v4-process:has(.wholesale-v4-step:hover) .wholesale-v4-process__grid:before{box-shadow:0 0 0 1px #7d9a352e,0 0 28px #7d9a354d!important}.wholesale-v4-docs{padding:clamp(1rem,1.8vw,1.35rem)!important}.wholesale-v4-docs .wholesale-v4-head{margin-bottom:.72rem!important}.wholesale-v4-docs .wholesale-v4-head h2{max-width:10ch!important;font-size:clamp(1.75rem,3vw,3rem)!important}.wholesale-v4-docs .wholesale-v4-head p{max-width:54ch!important}.wholesale-v4-docs__grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:.62rem!important}.wholesale-v4-doc{min-height:220px!important;border-radius:18px!important;box-shadow:0 10px 34px #404e5812!important}.wholesale-v4-doc figure{min-height:118px!important;height:118px!important;aspect-ratio:auto!important}.wholesale-v4-doc img{min-height:118px!important;height:118px!important;object-fit:cover!important}.wholesale-v4-doc div{padding:.68rem!important;gap:.26rem!important}.wholesale-v4-doc span{min-height:1.45rem!important;padding:.22rem .42rem!important;font-size:.58rem!important;letter-spacing:.11em!important}.wholesale-v4-doc strong{font-size:.86rem!important;line-height:1.08!important;letter-spacing:-.025em!important}.wholesale-v4-doc small{margin-top:.18rem!important;font-size:.72rem!important}.wholesale-v4-doc:after{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;border-radius:inherit!important;background:linear-gradient(145deg,rgba(255,255,255,.24),transparent 42%),radial-gradient(240px 120px at 20% 0%,rgba(255,255,255,.25),transparent 68%)!important;opacity:.55!important}.wholesale-v4-doc:hover{transform:translateY(-2px)!important}.wholesale-v4-terms{padding:clamp(.95rem,1.7vw,1.25rem)!important}.wholesale-v4-terms__grid article{min-height:7.2rem!important}.wholesale-v4-cta{padding:clamp(.9rem,1.6vw,1.15rem)!important}:root:not([data-theme=light]) .wholesale-v4-process:after{color:#f0f4f647!important}:root:not([data-theme=light]) .wholesale-v4-process__grid:before{background:linear-gradient(90deg,#b7d48300,#b7d4832e,#b7d483bd,#b7d4832e,#b7d48300)!important;background-size:230% 100%!important;box-shadow:0 0 0 1px #b7d4831a,0 0 18px #b7d48338!important}:root:not([data-theme=light]) .wholesale-v4-process__grid:after,:root:not([data-theme=light]) .wholesale-v4-step:before{background:#b7d483!important;box-shadow:0 0 0 8px #b7d4831f,0 0 26px #b7d48347!important}:root:not([data-theme=light]) .wholesale-v4-doc{box-shadow:0 12px 42px #00000042!important}@media (max-width: 1480px){.wholesale-v4-docs__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wholesale-v4-doc{min-height:260px!important}.wholesale-v4-doc figure,.wholesale-v4-doc img{min-height:145px!important;height:145px!important}}@media (max-width: 1000px){.wholesale-v4-process__grid:before,.wholesale-v4-process__grid:after,.wholesale-v4-step:before,.wholesale-v4-process:after{display:none!important}.wholesale-v4-step{min-height:auto!important}.wholesale-v4-docs__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 820px){.wholesale-v4-docs__grid{grid-template-columns:1fr!important}.wholesale-v4-doc{min-height:auto!important}.wholesale-v4-doc figure,.wholesale-v4-doc img{min-height:160px!important;height:160px!important}}@media (prefers-reduced-motion: reduce){.wholesale-v4-process__grid:before,.wholesale-v4-process__grid:after{animation:none!important}}.wholesale-v4 .btn{color:#17210f!important;background:radial-gradient(120px 60px at 30% 0%,rgba(255,255,255,.34),transparent 70%),linear-gradient(135deg,#9fbd52,#7f9d38)!important;border:1px solid rgba(74,100,31,.22)!important;box-shadow:0 16px 34px #55702638,inset 0 1px #ffffff61!important;opacity:1!important}.wholesale-v4 .btn:hover{transform:translateY(-2px)!important;background:radial-gradient(120px 60px at 30% 0%,rgba(255,255,255,.42),transparent 70%),linear-gradient(135deg,#accb60,#86a63b)!important;box-shadow:0 20px 44px #55702647,inset 0 1px #ffffff6b!important;text-decoration:none!important}.wholesale-v4 .btn-secondary{background:#ffffffb8!important;border-color:#16202b17!important;color:#23301a!important;box-shadow:inset 0 1px #ffffff8c!important}.wholesale-v4 .btn-secondary:hover{transform:translateY(-1px)!important;background:#ffffffe0!important;text-decoration:none!important}.wholesale-v4-process__grid{padding-top:clamp(2.5rem,4.3vw,3.4rem)!important}.wholesale-v4-process__grid:before{top:clamp(1.2rem,2vw,1.6rem)!important;height:3px!important;opacity:1!important;box-shadow:0 0 0 1px #7d9a3524,0 0 24px #7d9a353d!important}.wholesale-v4-process__grid:after{top:calc(clamp(1.2rem,2vw,1.6rem) - 5px)!important}.wholesale-v4-step:after{position:absolute!important;top:.85rem!important;right:.85rem!important;z-index:5!important;display:inline-flex!important;min-height:1.75rem!important;align-items:center!important;padding:.3rem .55rem!important;border-radius:999px!important;color:#16202b94!important;background:#ffffffb8!important;border:1px solid rgba(22,32,43,.07)!important;font-size:.62rem!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important;backdrop-filter:blur(12px)!important;pointer-events:none!important;transition:color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease!important}.wholesale-v4-step:nth-child(1):after{content:"SPEC"!important}.wholesale-v4-step:nth-child(2):after{content:"BATCH"!important}.wholesale-v4-step:nth-child(3):after{content:"DELIVERY"!important}.wholesale-v4-step:hover:after{color:#17210f!important;background:#bcd578d1!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #5570262e!important}.wholesale-v4-step:hover{transform:translateY(-4px)!important;border-color:#66812e4d!important;box-shadow:0 24px 62px #404e5824!important}.wholesale-v4-step:hover:before{transform:scale(1.26)!important}.wholesale-v4-docs{padding:clamp(1rem,1.9vw,1.45rem)!important}.wholesale-v4-docs__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(.75rem,1.35vw,.95rem)!important}.wholesale-v4-doc{min-height:300px!important;border-radius:22px!important;box-shadow:0 14px 42px #404e5814,inset 0 1px #ffffff73!important}.wholesale-v4-doc figure{min-height:165px!important;height:165px!important;aspect-ratio:auto!important}.wholesale-v4-doc img{min-height:165px!important;height:165px!important;object-fit:cover!important;object-position:center!important}.wholesale-v4-doc div{min-height:124px!important;padding:clamp(.78rem,1.35vw,.95rem)!important}.wholesale-v4-doc span{min-height:1.55rem!important;padding:.24rem .46rem!important;font-size:.62rem!important}.wholesale-v4-doc strong{max-width:18ch!important;font-size:clamp(.95rem,1.35vw,1.16rem)!important;line-height:1.04!important}.wholesale-v4-doc small{margin-top:auto!important;font-size:.78rem!important}.wholesale-v4-docs .wholesale-v4-head{grid-template-columns:minmax(240px,.34fr) minmax(0,.48fr) auto!important;align-items:end!important;margin-bottom:.9rem!important}.wholesale-v4-docs .wholesale-v4-head h2{max-width:12ch!important;font-size:clamp(1.8rem,3.1vw,3.25rem)!important}.wholesale-v4-docs .wholesale-v4-head p{max-width:60ch!important}.wholesale-v4-terms__grid article,.wholesale-v4-fit__grid article{background:linear-gradient(145deg,#ffffffbd,#ffffff75)!important;box-shadow:inset 0 1px #ffffff73!important}.wholesale-v4-cta .btn{min-width:170px!important;justify-content:center!important}:root:not([data-theme=light]) .wholesale-v4 .btn{color:#17210f!important;background:radial-gradient(120px 60px at 30% 0%,rgba(255,255,255,.28),transparent 70%),linear-gradient(135deg,#b7d483,#8cad45)!important;box-shadow:0 18px 42px #b7d4832e,inset 0 1px #ffffff59!important}:root:not([data-theme=light]) .wholesale-v4 .btn-secondary{color:#f0f4f6!important;background:#080c1194!important;border-color:#8ea7c429!important}:root:not([data-theme=light]) .wholesale-v4-step:after{color:#f0f4f6a8!important;background:#080c11b8!important;border-color:#8ea7c429!important}:root:not([data-theme=light]) .wholesale-v4-step:hover:after{color:#17210f!important;background:#b7d483!important}:root:not([data-theme=light]) .wholesale-v4-doc,:root:not([data-theme=light]) .wholesale-v4-terms__grid article,:root:not([data-theme=light]) .wholesale-v4-fit__grid article{background:linear-gradient(145deg,#ffffff0e,#ffffff06),#080c118a!important;box-shadow:0 16px 46px #00000047,inset 0 1px #ffffff09!important}@media (max-width: 1280px){.wholesale-v4-docs__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wholesale-v4-doc{min-height:285px!important}.wholesale-v4-doc figure,.wholesale-v4-doc img{min-height:150px!important;height:150px!important}}@media (max-width: 1000px){.wholesale-v4-docs__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wholesale-v4-step:after{top:.7rem!important;right:.7rem!important}.wholesale-v4-docs .wholesale-v4-head{grid-template-columns:1fr!important}}@media (max-width: 820px){.wholesale-v4-docs__grid{grid-template-columns:1fr!important}.wholesale-v4-doc{min-height:auto!important}.wholesale-v4-doc figure,.wholesale-v4-doc img{min-height:155px!important;height:155px!important}}@media (prefers-reduced-motion: reduce){.wholesale-v4-step:after,.wholesale-v4-step:hover,.wholesale-v4-step:hover:after{transition:none!important;transform:none!important}}body:is([data-page-slug=case-studies],[data-page-slug=cases])>main.container{width:min(1360px,calc(100vw - 44px))!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) main.container{display:grid!important;gap:clamp(.95rem,1.8vw,1.6rem)!important;padding-top:clamp(.8rem,1.6vw,1.2rem)!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-head:first-child,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .quality-hero{position:relative!important;overflow:hidden!important;min-height:auto!important;display:grid!important;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)!important;gap:clamp(1rem,2vw,1.6rem)!important;align-items:end!important;padding:clamp(1.05rem,2vw,1.5rem)!important;border-radius:clamp(24px,2.8vw,34px)!important;border:1px solid rgba(22,32,43,.08)!important;background:radial-gradient(680px 340px at 74% 12%,rgba(151,169,96,.16),transparent 68%),linear-gradient(135deg,#fffffce6,#f1f5f6b8)!important;box-shadow:0 20px 64px #404e581a!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-head:first-child:before,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .quality-hero:before{content:""!important;position:absolute!important;inset:.75rem!important;pointer-events:none!important;border-radius:20px!important;background:linear-gradient(90deg,rgba(22,32,43,.03) 1px,transparent 1px),linear-gradient(180deg,rgba(22,32,43,.024) 1px,transparent 1px)!important;background-size:58px 58px!important;opacity:.46!important;mask-image:radial-gradient(circle at 74% 20%,#000 0%,transparent 64%)!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-head:first-child>*,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .quality-hero>*{position:relative!important;z-index:1!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-head:first-child:after,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .quality-hero:after{content:"PROCESS / TRUST / RESULT"!important;position:absolute!important;right:clamp(1rem,2vw,1.5rem)!important;top:clamp(1rem,2vw,1.35rem)!important;color:#16202b52!important;font-size:.66rem!important;font-weight:900!important;letter-spacing:.16em!important;pointer-events:none!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-head h1,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .quality-hero h1{max-width:9ch!important;margin:0!important;color:#16202b!important;font-size:clamp(3rem,5.4vw,5.8rem)!important;line-height:.86!important;letter-spacing:-.078em!important;text-wrap:balance!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-head p,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .quality-hero p{max-width:62ch!important;color:#16202ba3!important;font-size:.98rem!important;line-height:1.45!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .grid,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(.8rem,1.5vw,1rem)!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .card,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .info-box{position:relative!important;overflow:hidden!important;min-height:230px!important;display:grid!important;align-content:end!important;padding:clamp(1rem,2vw,1.35rem)!important;border-radius:24px!important;border:1px solid rgba(22,32,43,.08)!important;background:radial-gradient(520px 260px at 12% 0%,rgba(151,169,96,.13),transparent 72%),linear-gradient(145deg,#ffffffc7,#ffffff7a)!important;box-shadow:0 18px 58px #404e5817,inset 0 1px #ffffff70!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .card:before,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .info-box:before{content:""!important;position:absolute!important;left:1rem!important;top:1rem!important;width:.75rem!important;height:.75rem!important;border-radius:999px!important;background:#7d9a35!important;box-shadow:0 0 0 8px #7d9a351f,0 0 26px #7d9a3538!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .card:after,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .info-box:after{content:"CASE PROOF"!important;position:absolute!important;right:1rem!important;top:.9rem!important;color:#16202b52!important;font-size:.62rem!important;font-weight:900!important;letter-spacing:.16em!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .card:hover,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .info-box:hover{transform:translateY(-3px)!important;border-color:#66812e47!important;box-shadow:0 24px 70px #404e5821,inset 0 1px #ffffff7a!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .card strong,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .card h2,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .card h3,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .info-box strong,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .info-box h2,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .info-box h3{display:block!important;max-width:18ch!important;color:#16202b!important;font-size:clamp(1.25rem,2.2vw,2rem)!important;line-height:.98!important;letter-spacing:-.048em!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .card p,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .info-box p{max-width:58ch!important;margin-top:.55rem!important;color:#16202ba3!important;font-size:.94rem!important;line-height:1.44!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .muted{color:#16202b8f!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .cta-card,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-slab{position:relative!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:1rem!important;align-items:center!important;padding:clamp(1rem,1.8vw,1.25rem)!important;border-radius:22px!important;border:1px solid rgba(22,32,43,.08)!important;background:radial-gradient(520px 260px at 72% 0%,rgba(151,169,96,.14),transparent 72%),linear-gradient(135deg,#fffffce0,#f1f5f6b8)!important;box-shadow:0 18px 58px #404e5817!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .cta-card:before,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-slab:before{content:""!important;position:absolute!important;inset:.75rem!important;border-radius:16px!important;pointer-events:none!important;background:linear-gradient(90deg,rgba(22,32,43,.025) 1px,transparent 1px),linear-gradient(180deg,rgba(22,32,43,.02) 1px,transparent 1px)!important;background-size:56px 56px!important;opacity:.44!important;mask-image:radial-gradient(circle at 74% 20%,#000 0%,transparent 64%)!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .cta-card>*,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-slab>*{position:relative!important;z-index:1!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .cta-card h2,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .cta-card h3,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-slab h2,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-slab h3{max-width:20ch!important;color:#16202b!important;font-size:clamp(1.35rem,2.4vw,2.25rem)!important;line-height:.95!important;letter-spacing:-.055em!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .btn{color:#17210f!important;background:radial-gradient(120px 60px at 30% 0%,rgba(255,255,255,.34),transparent 70%),linear-gradient(135deg,#9fbd52,#7f9d38)!important;border:1px solid rgba(74,100,31,.22)!important;box-shadow:0 16px 34px #55702638,inset 0 1px #ffffff61!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) main.container:after{content:""!important;display:block!important;min-height:clamp(8rem,16vh,14rem)!important}:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases])>main.container{width:min(1360px,calc(100vw - 44px))!important}:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-head:first-child,:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases]) .quality-hero,:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases]) .cta-card,:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-slab{background:radial-gradient(620px 320px at 74% 10%,rgba(168,190,122,.1),transparent 68%),linear-gradient(135deg,#121b24eb,#090d13db)!important;border-color:#8ea7c42e!important;box-shadow:0 22px 76px #0000004d!important}:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases]) .card,:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases]) .info-box{background:linear-gradient(145deg,#ffffff0e,#ffffff06),#080c118a!important;border-color:#8ea7c429!important;box-shadow:0 16px 46px #00000047!important}:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases]) h1,:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases]) h2,:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases]) h3,:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases]) strong{color:#f0f4f6!important}:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases]) p,:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases]) .muted{color:#d6dfe6b8!important}:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-head:first-child:after,:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases]) .quality-hero:after,:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases]) .card:after,:root:not([data-theme=light]) body:is([data-page-slug=case-studies],[data-page-slug=cases]) .info-box:after{color:#f0f4f647!important}@media (max-width: 1180px){body:is([data-page-slug=case-studies],[data-page-slug=cases])>main.container{width:min(1180px,92vw)!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-head:first-child,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .quality-hero,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .cta-card,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-slab{grid-template-columns:1fr!important}}@media (max-width: 820px){body:is([data-page-slug=case-studies],[data-page-slug=cases])>main.container{width:min(100% - 24px,760px)!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .grid,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .cards{grid-template-columns:1fr!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-head h1,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .quality-hero h1{font-size:clamp(2.3rem,10vw,4rem)!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .card,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .info-box{min-height:190px!important}}@media (max-width: 560px){body:is([data-page-slug=case-studies],[data-page-slug=cases]) .btn,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .btn-secondary{width:100%!important;justify-content:center!important}}@media (prefers-reduced-motion: reduce){body:is([data-page-slug=case-studies],[data-page-slug=cases]) .card,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .info-box{transition:none!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .card:hover,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .info-box:hover{transform:none!important}}body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases])>main.container,body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases])>main.container:has(.section),body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases])>main.container:has(.quality-hero){width:min(1620px,calc(100vw - 44px))!important;max-width:none!important}:root:not([data-theme=light]) body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases])>main.container,:root:not([data-theme=light]) body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases])>main.container:has(.section),:root:not([data-theme=light]) body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases])>main.container:has(.quality-hero){width:min(1620px,calc(100vw - 44px))!important;max-width:none!important}body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases]) main.container{gap:clamp(1rem,2vw,1.8rem)!important}body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases]) .section-head:first-child,body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases]) .quality-hero{width:100%!important;max-width:none!important}body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases]) .section,body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases]) .section-slab,body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases]) .cta-card{width:100%!important;max-width:none!important}body[data-page-slug=solutions]>main.container{width:min(1620px,calc(100vw - 44px))!important;max-width:none!important}body[data-page-slug=solutions] main.container{gap:clamp(1rem,2vw,1.8rem)!important;padding-top:clamp(.8rem,1.5vw,1.2rem)!important}.solutions-v4{display:grid;gap:clamp(1rem,2vw,1.8rem)}.solutions-v4 a{color:#66812e;font-weight:900;text-decoration:none}.solutions-v4 a:hover{text-decoration:underline}.solutions-v4-hero,.solutions-v4-board,.solutions-v4-route,.solutions-v4-cta{position:relative;overflow:hidden;border-radius:clamp(24px,2.8vw,36px);border:1px solid rgba(22,32,43,.08);background:radial-gradient(720px 360px at 74% 10%,rgba(151,169,96,.15),transparent 68%),linear-gradient(135deg,#fffffce6,#f1f5f6b8);box-shadow:0 18px 58px #404e5817}.solutions-v4-hero:before,.solutions-v4-board:before,.solutions-v4-route:before,.solutions-v4-cta:before{content:"";position:absolute;inset:.8rem;pointer-events:none;border-radius:20px;background:linear-gradient(90deg,rgba(22,32,43,.025) 1px,transparent 1px),linear-gradient(180deg,rgba(22,32,43,.02) 1px,transparent 1px);background-size:56px 56px;opacity:.46;mask-image:radial-gradient(circle at 72% 20%,#000 0%,transparent 65%)}.solutions-v4-hero>*,.solutions-v4-board>*,.solutions-v4-route>*,.solutions-v4-cta>*{position:relative;z-index:1}.solutions-v4-hero,.solutions-v4-board,.solutions-v4-route,.solutions-v4-cta{padding:clamp(1rem,2vw,1.6rem)}.solutions-v4-hero{min-height:clamp(360px,34vw,520px);display:grid;grid-template-columns:minmax(0,.52fr) minmax(420px,.48fr);gap:clamp(1rem,2.4vw,2rem);align-items:center}.solutions-v4-hero__copy h1{max-width:10ch;margin:.35rem 0 0;color:#16202b;font-size:clamp(3.2rem,6.2vw,6.8rem);line-height:.84;letter-spacing:-.085em;text-wrap:balance}.solutions-v4-hero__copy p:not(.v3-kicker){max-width:60ch;margin:.9rem 0 0;color:#16202ba3;font-size:.98rem;line-height:1.48}.solutions-v4-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.solutions-v4-hero__map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.solutions-v4-hero__map div{min-height:8.2rem;display:flex;flex-direction:column;justify-content:space-between;padding:.82rem;border-radius:20px;border:1px solid rgba(22,32,43,.07);background:#ffffff94;box-shadow:inset 0 1px #ffffff75}.solutions-v4-hero__map span,.solutions-v4-hero__map small{color:#16202b85;font-size:.72rem;line-height:1.25}.solutions-v4-hero__map strong{color:#16202b;font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.02;letter-spacing:-.04em}.solutions-v4-head{display:grid;grid-template-columns:minmax(260px,.33fr) minmax(0,.5fr) auto;gap:clamp(.9rem,1.8vw,1.4rem);align-items:end;margin-bottom:clamp(.85rem,1.6vw,1.1rem)}.solutions-v4-head h2{max-width:12ch;margin:.25rem 0 0;color:#16202b;font-size:clamp(1.9rem,3.4vw,3.55rem);line-height:.9;letter-spacing:-.065em;text-wrap:balance}.solutions-v4-head p{margin:0;max-width:60ch;color:#16202ba3;font-size:.92rem;line-height:1.42}.solutions-v4-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-auto-rows:minmax(260px,auto);gap:clamp(.85rem,1.55vw,1rem)}.solutions-v4-card{position:relative;min-height:300px;overflow:hidden;border-radius:24px;border:1px solid rgba(22,32,43,.08);background:#ffffff94;box-shadow:0 16px 50px #404e5817,inset 0 1px #ffffff73;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.solutions-v4-card:first-child{grid-row:span 2;min-height:620px}.solutions-v4-card figure{position:absolute;inset:0;margin:0;background:radial-gradient(80% 80% at 50% 18%,#ffffff9e,#ecf1f4bd),linear-gradient(145deg,#ffffffd1,#e8eef19e)}.solutions-v4-card img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(.92) contrast(1.03);transform:scale(1.01);transition:transform .26s ease,filter .26s ease}.solutions-v4-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 32%,rgba(255,255,255,.78) 72%,rgba(255,255,255,.96)),radial-gradient(480px 220px at 16% 0%,rgba(255,255,255,.3),transparent 64%);pointer-events:none}.solutions-v4-card__body{position:absolute;left:clamp(.9rem,1.7vw,1.2rem);right:clamp(.9rem,1.7vw,1.2rem);bottom:clamp(.9rem,1.7vw,1.2rem);z-index:2;display:grid;gap:.35rem}.solutions-v4-card__body span{display:inline-flex;width:fit-content;min-height:1.75rem;align-items:center;padding:.28rem .52rem;border-radius:999px;color:#2d3d18;background:#bcd578b8;font-size:.68rem;font-weight:900}.solutions-v4-card__body h3{max-width:12ch;margin:.2rem 0 0;color:#16202b;font-size:clamp(1.8rem,3.4vw,3.6rem);line-height:.9;letter-spacing:-.065em;text-wrap:balance}.solutions-v4-card:not(:first-child) .solutions-v4-card__body h3{font-size:clamp(1.45rem,2.4vw,2.4rem)}.solutions-v4-card__body p{max-width:46ch;margin:0;color:#16202ba3;font-size:.9rem;line-height:1.38}.solutions-v4-card__body strong{margin-top:.2rem;color:#66812e;font-size:.86rem}.solutions-v4-card:hover{transform:translateY(-3px);border-color:#66812e47;box-shadow:0 24px 70px #404e5821,inset 0 1px #ffffff7a;text-decoration:none}.solutions-v4-card:hover img{transform:scale(1.045);filter:saturate(.98) contrast(1.04)}.solutions-v4-route__grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding-top:1.2rem}.solutions-v4-route__grid:before{content:"";position:absolute;left:8%;right:8%;top:.45rem;height:2px;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(102,129,46,.38) 0 18px,transparent 18px 30px);pointer-events:none}.solutions-v4-route__grid article{min-height:9.5rem;padding:.85rem;border-radius:18px;border:1px solid rgba(22,32,43,.07);background:#ffffff94}.solutions-v4-route__grid span{display:inline-grid;place-items:center;width:2rem;height:2rem;margin-bottom:.7rem;border-radius:999px;color:#66812e;background:#bcd57857;font-size:.72rem;font-weight:900}.solutions-v4-route__grid strong{display:block;color:#16202b;font-size:1.08rem;line-height:1.06;letter-spacing:-.035em}.solutions-v4-route__grid p{margin:.4rem 0 0;color:#16202b9e;font-size:.86rem;line-height:1.36}.solutions-v4-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center}.solutions-v4-cta h2{max-width:18ch;margin:.25rem 0 0;color:#16202b;font-size:clamp(1.45rem,2.5vw,2.4rem);line-height:.94;letter-spacing:-.055em}.solutions-v4-cta p{max-width:70ch;margin:.45rem 0 0;color:#16202ba3;font-size:.9rem;line-height:1.4}:root:not([data-theme=light]) .solutions-v4-hero,:root:not([data-theme=light]) .solutions-v4-board,:root:not([data-theme=light]) .solutions-v4-route,:root:not([data-theme=light]) .solutions-v4-cta{background:radial-gradient(720px 360px at 74% 10%,rgba(168,190,122,.1),transparent 68%),linear-gradient(135deg,#121b24eb,#090d13db);border-color:#8ea7c42e;box-shadow:0 22px 76px #0000004d}:root:not([data-theme=light]) .solutions-v4-card,:root:not([data-theme=light]) .solutions-v4-hero__map div,:root:not([data-theme=light]) .solutions-v4-route__grid article{background:linear-gradient(145deg,#ffffff0e,#ffffff06),#080c118a;border-color:#8ea7c429}:root:not([data-theme=light]) .solutions-v4 h1,:root:not([data-theme=light]) .solutions-v4 h2,:root:not([data-theme=light]) .solutions-v4 h3,:root:not([data-theme=light]) .solutions-v4 strong{color:#f0f4f6}:root:not([data-theme=light]) .solutions-v4 p,:root:not([data-theme=light]) .solutions-v4 small,:root:not([data-theme=light]) .solutions-v4-hero__map span{color:#d6dfe6b8}:root:not([data-theme=light]) .solutions-v4-card:after{background:linear-gradient(180deg,transparent 28%,rgba(8,12,17,.66) 70%,rgba(8,12,17,.95)),radial-gradient(480px 220px at 16% 0%,rgba(255,255,255,.08),transparent 64%)}:root:not([data-theme=light]) .solutions-v4-card__body span,:root:not([data-theme=light]) .solutions-v4-route__grid span{color:#16202b;background:#b7d483}@media (max-width: 1280px){body[data-page-slug=solutions]>main.container{width:min(1280px,92vw)!important}.solutions-v4-hero,.solutions-v4-head,.solutions-v4-cta{grid-template-columns:1fr}.solutions-v4-hero__map,.solutions-v4-route__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-v4-grid{grid-template-columns:1fr}.solutions-v4-card:first-child{grid-row:auto;min-height:420px}.solutions-v4-card{min-height:360px}}@media (max-width: 820px){body[data-page-slug=solutions]>main.container{width:min(100% - 24px,760px)!important}.solutions-v4-hero,.solutions-v4-board,.solutions-v4-route,.solutions-v4-cta{padding:.9rem;border-radius:20px}.solutions-v4-hero__map,.solutions-v4-route__grid{grid-template-columns:1fr}.solutions-v4-route__grid:before{display:none}.solutions-v4-card,.solutions-v4-card:first-child{min-height:340px}.solutions-v4-hero__copy h1{font-size:clamp(2.5rem,12vw,4.2rem)}}body[data-page-slug=quality] .info-grid{width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body[data-page-slug=quality] .docs-grid,body[data-page-slug=quality] .grid:has(.doc-card),body[data-page-slug=quality] .cards:has(.doc-card){width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body[data-page-slug=guides] .guide-feature{width:100%!important;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)!important}body[data-page-slug=guides] .docs-grid,body[data-page-slug=guides] .grid:has(.doc-card),body[data-page-slug=guides] .cards:has(.doc-card){width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .grid,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .cards{width:100%!important;max-width:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body:is([data-page-slug=case-studies],[data-page-slug=cases]) .cta-card,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .section-slab{width:100%!important}body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases]) .section-head:first-child,body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases]) .quality-hero{padding-inline:clamp(1.2rem,2.4vw,2rem)!important}@media (max-width: 1280px){body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases])>main.container,:root:not([data-theme=light]) body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases])>main.container{width:min(1280px,92vw)!important}body[data-page-slug=solutions] .solutions-grid,body[data-page-slug=quality] .docs-grid,body[data-page-slug=quality] .grid:has(.doc-card),body[data-page-slug=quality] .cards:has(.doc-card){grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page-slug=quality] .info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 900px){body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases])>main.container,:root:not([data-theme=light]) body:is([data-page-slug=solutions],[data-page-slug=quality],[data-page-slug=guides],[data-page-slug=case-studies],[data-page-slug=cases])>main.container{width:min(100% - 24px,760px)!important}body[data-page-slug=solutions] .solutions-grid,body[data-page-slug=quality] .info-grid,body[data-page-slug=quality] .docs-grid,body[data-page-slug=quality] .grid:has(.doc-card),body[data-page-slug=quality] .cards:has(.doc-card),body[data-page-slug=guides] .guide-feature,body[data-page-slug=guides] .docs-grid,body[data-page-slug=guides] .grid:has(.doc-card),body[data-page-slug=guides] .cards:has(.doc-card),body:is([data-page-slug=case-studies],[data-page-slug=cases]) .grid,body:is([data-page-slug=case-studies],[data-page-slug=cases]) .cards{grid-template-columns:1fr!important}}body[data-page-slug=guides]>main.container,:root:not([data-theme=light]) body[data-page-slug=guides]>main.container{width:min(1620px,calc(100vw - 44px))!important;max-width:none!important}body[data-page-slug=guides] main.container{gap:clamp(.95rem,1.65vw,1.45rem)!important;padding-top:clamp(.75rem,1.5vw,1.1rem)!important}body[data-page-slug=guides] .quality-hero{min-height:auto!important;padding:clamp(.72rem,1.25vw,1rem)!important;border-radius:clamp(20px,2.2vw,28px)!important}body[data-page-slug=guides] .quality-hero:before{inset:.6rem!important;background-size:48px 48px!important;opacity:.18!important}body[data-page-slug=guides] .quality-hero:after{opacity:.05!important}body[data-page-slug=guides] .quality-hero{min-height:auto!important;padding:clamp(.85rem,1.45vw,1.15rem)!important;border-radius:clamp(20px,2.2vw,28px)!important}body[data-page-slug=guides] .quality-hero .section-head--tight,body[data-page-slug=guides] .section-head:first-child{width:100%!important;max-width:none!important;min-height:auto!important;display:grid!important;grid-template-columns:minmax(90px,.1fr) minmax(260px,.24fr) minmax(300px,.26fr) minmax(520px,.4fr)!important;grid-template-areas:"label title desc  stats" "label title chips stats";gap:.5rem clamp(.9rem,1.6vw,1.35rem)!important;align-items:center!important;padding:0!important}body[data-page-slug=guides] .quality-hero .section-head--tight>.kicker,body[data-page-slug=guides] .quality-hero .section-head--tight>.v3-kicker,body[data-page-slug=guides] .section-head:first-child>.kicker,body[data-page-slug=guides] .section-head:first-child>.v3-kicker{grid-area:label!important;align-self:center!important;justify-self:start!important;margin:0!important;max-width:8ch!important;color:#66812e!important;font-size:.68rem!important;line-height:1.25!important;letter-spacing:.15em!important;text-transform:uppercase!important}body[data-page-slug=guides] .quality-hero .section-head--tight>h1,body[data-page-slug=guides] .section-head:first-child>h1{grid-area:title!important;align-self:center!important;max-width:8.5ch!important;margin:0!important;color:#16202b!important;font-size:clamp(2.45rem,4vw,4.35rem)!important;line-height:.88!important;letter-spacing:-.074em!important;text-wrap:balance!important}body[data-page-slug=guides] .quality-hero .section-head--tight>p.muted,body[data-page-slug=guides] .section-head:first-child>p.muted{grid-area:desc!important;align-self:end!important;max-width:42ch!important;margin:0!important;color:#16202ba3!important;font-size:.9rem!important;line-height:1.36!important}body[data-page-slug=guides] .quality-hero .section-head--tight>.guide-chips,body[data-page-slug=guides] .section-head:first-child>.guide-chips{grid-area:chips!important;align-self:start!important;justify-self:start!important;display:flex!important;flex-wrap:wrap!important;gap:.38rem!important;margin:.15rem 0 0!important}body[data-page-slug=guides] .quality-hero .trust-pill,body[data-page-slug=guides] .section-head:first-child .trust-pill{min-height:2rem!important;width:fit-content!important;padding:.36rem .62rem!important;font-size:.76rem!important;white-space:nowrap!important}body[data-page-slug=guides] .quality-hero .section-head--tight>.stats,body[data-page-slug=guides] .section-head:first-child>.stats{grid-area:stats!important;width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important;align-self:center!important;justify-self:stretch!important;margin:0!important}body[data-page-slug=guides] .quality-hero .stat,body[data-page-slug=guides] .section-head:first-child .stat,body[data-page-slug=guides] .stat{min-height:4.1rem!important;display:grid!important;align-content:center!important;gap:.22rem!important;padding:.64rem .72rem!important;border-radius:15px!important;background:#ffffff9e!important;border:1px solid rgba(22,32,43,.07)!important;box-shadow:0 10px 30px #404e580f!important}body[data-page-slug=guides] .quality-hero .stat strong,body[data-page-slug=guides] .section-head:first-child .stat strong,body[data-page-slug=guides] .stat strong{color:#16202b!important;font-size:clamp(1rem,1.35vw,1.24rem)!important;line-height:1!important;letter-spacing:-.032em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}body[data-page-slug=guides] .quality-hero .stat span,body[data-page-slug=guides] .quality-hero .stat small,body[data-page-slug=guides] .section-head:first-child .stat span,body[data-page-slug=guides] .section-head:first-child .stat small,body[data-page-slug=guides] .stat span,body[data-page-slug=guides] .stat small{display:block!important;color:#16202b94!important;font-size:.7rem!important;line-height:1.2!important;word-break:normal!important;overflow-wrap:normal!important}@media (max-width: 1280px){body[data-page-slug=guides] .quality-hero .section-head--tight,body[data-page-slug=guides] .section-head:first-child{grid-template-columns:1fr!important;grid-template-areas:"label" "title" "desc" "chips" "stats"}body[data-page-slug=guides] .quality-hero .section-head--tight>.stats,body[data-page-slug=guides] .section-head:first-child>.stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 820px){body[data-page-slug=guides] .quality-hero .section-head--tight>.stats,body[data-page-slug=guides] .section-head:first-child>.stats{grid-template-columns:1fr!important}}body[data-page-slug=guides] .guide-feature{width:100%!important;display:grid!important;grid-template-columns:minmax(340px,.42fr) minmax(0,.58fr)!important;gap:clamp(.9rem,1.7vw,1.15rem)!important;align-items:stretch!important;padding:clamp(.8rem,1.5vw,1rem)!important;border-radius:22px!important}body[data-page-slug=guides] .guide-feature__media,body[data-page-slug=guides] .guide-feature__media img{min-height:15rem!important;max-height:18rem!important;border-radius:18px!important}body[data-page-slug=guides] .guide-feature__body h2{max-width:13ch!important;font-size:clamp(1.9rem,3.4vw,3.35rem)!important;line-height:.92!important;letter-spacing:-.065em!important}body[data-page-slug=guides] .guide-feature__body p{max-width:58ch!important;font-size:.92rem!important;line-height:1.4!important}body[data-page-slug=guides] .section-head--split,body[data-page-slug=guides] .section-head:has(+.docs-grid),body[data-page-slug=guides] .section-head:has(+.cards){display:grid!important;grid-template-columns:minmax(0,.38fr) minmax(0,.42fr) auto!important;gap:.8rem!important;align-items:end!important;margin-bottom:.65rem!important}body[data-page-slug=guides] .section-head--split h2,body[data-page-slug=guides] .section-head:has(+.docs-grid) h2,body[data-page-slug=guides] .section-head:has(+.cards) h2{max-width:10ch!important;font-size:clamp(1.85rem,3.1vw,3.1rem)!important;line-height:.92!important;letter-spacing:-.06em!important}body[data-page-slug=guides] .docs-grid,body[data-page-slug=guides] .grid:has(.doc-card),body[data-page-slug=guides] .cards:has(.doc-card){width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body[data-page-slug=guides] .doc-card,body[data-page-slug=guides] .doc-card:first-child{grid-column:auto!important;display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;min-height:168px!important;max-height:190px!important;padding:0!important;border-radius:18px!important;overflow:hidden!important;border:1px solid rgba(22,32,43,.08)!important;background:linear-gradient(145deg,#ffffffc2,#ffffff80)!important;box-shadow:0 12px 38px #404e5812,inset 0 1px #ffffff6b!important;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,background .17s ease!important}body[data-page-slug=guides] .doc-card:hover{transform:translateY(-2px)!important;border-color:#66812e42!important;box-shadow:0 18px 50px #404e581c,inset 0 1px #ffffff75!important}body[data-page-slug=guides] .doc-cover,body[data-page-slug=guides] .doc-cover img,body[data-page-slug=guides] .doc-card:first-child .doc-cover,body[data-page-slug=guides] .doc-card:first-child .doc-cover img{width:190px!important;min-width:190px!important;height:100%!important;min-height:168px!important;max-height:190px!important;border-radius:0!important}body[data-page-slug=guides] .doc-cover img{object-fit:cover!important;object-position:center!important;display:block!important;filter:saturate(.9) contrast(1.02)!important}body[data-page-slug=guides] .doc-body,body[data-page-slug=guides] .doc-card:first-child .doc-body{min-width:0!important;display:grid!important;align-content:center!important;gap:.42rem!important;padding:.78rem .9rem!important}body[data-page-slug=guides] .doc-body .kicker,body[data-page-slug=guides] .doc-body .v3-kicker,body[data-page-slug=guides] .doc-body span:first-child{color:#66812e!important;font-size:.66rem!important;line-height:1!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important}body[data-page-slug=guides] .doc-body strong,body[data-page-slug=guides] .doc-body h3,body[data-page-slug=guides] .doc-card:first-child .doc-body strong,body[data-page-slug=guides] .doc-card:first-child .doc-body h3{display:-webkit-box!important;max-width:100%!important;color:#16202b!important;font-size:clamp(1.02rem,1.35vw,1.2rem)!important;line-height:1.1!important;letter-spacing:-.03em!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body[data-page-slug=guides] .doc-body p,body[data-page-slug=guides] .doc-card:first-child .doc-body p{display:-webkit-box!important;max-width:100%!important;margin:0!important;color:#16202b9e!important;font-size:.88rem!important;line-height:1.34!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}body[data-page-slug=guides] .guide-tags{display:flex!important;flex-wrap:wrap!important;gap:.36rem!important;margin-top:.1rem!important}body[data-page-slug=guides] .guide-tags .trust-pill{min-height:1.75rem!important;padding:.26rem .48rem!important;font-size:.72rem!important;line-height:1!important}body[data-page-slug=guides] .doc-cta,body[data-page-slug=guides] .doc-body a{display:inline-flex!important;width:fit-content!important;margin-top:.06rem!important;color:#66812e!important;font-size:.82rem!important;line-height:1.1!important;font-weight:900!important;text-decoration:none!important}body[data-page-slug=guides] .doc-cover:empty{display:none!important}body[data-page-slug=guides] .doc-card:has(.doc-cover:empty){grid-template-columns:1fr!important;min-height:130px!important}body[data-page-slug=guides] .docs-grid,body[data-page-slug=guides] .grid:has(.doc-card),body[data-page-slug=guides] .cards:has(.doc-card){gap:.75rem!important}:root:not([data-theme=light]) body[data-page-slug=guides] .quality-hero .stat,:root:not([data-theme=light]) body[data-page-slug=guides] .section-head:first-child .stat,:root:not([data-theme=light]) body[data-page-slug=guides] .stat,:root:not([data-theme=light]) body[data-page-slug=guides] .doc-card{background:linear-gradient(145deg,#ffffff0e,#ffffff06),#080c118a!important;border-color:#8ea7c429!important;box-shadow:0 14px 42px #0000003d,inset 0 1px #ffffff09!important}:root:not([data-theme=light]) body[data-page-slug=guides] .quality-hero h1,:root:not([data-theme=light]) body[data-page-slug=guides] .section-head:first-child h1,:root:not([data-theme=light]) body[data-page-slug=guides] .quality-hero .stat strong,:root:not([data-theme=light]) body[data-page-slug=guides] .section-head:first-child .stat strong,:root:not([data-theme=light]) body[data-page-slug=guides] .stat strong,:root:not([data-theme=light]) body[data-page-slug=guides] .doc-body strong,:root:not([data-theme=light]) body[data-page-slug=guides] .doc-body h3{color:#f0f4f6!important}:root:not([data-theme=light]) body[data-page-slug=guides] .quality-hero p,:root:not([data-theme=light]) body[data-page-slug=guides] .section-head:first-child p,:root:not([data-theme=light]) body[data-page-slug=guides] .quality-hero .stat span,:root:not([data-theme=light]) body[data-page-slug=guides] .quality-hero .stat small,:root:not([data-theme=light]) body[data-page-slug=guides] .section-head:first-child .stat span,:root:not([data-theme=light]) body[data-page-slug=guides] .section-head:first-child .stat small,:root:not([data-theme=light]) body[data-page-slug=guides] .stat span,:root:not([data-theme=light]) body[data-page-slug=guides] .stat small,:root:not([data-theme=light]) body[data-page-slug=guides] .doc-body p{color:#d6dfe6b8!important}:root:not([data-theme=light]) body[data-page-slug=guides] .doc-cover{background:radial-gradient(80% 80% at 50% 18%,#ffffff14,#080c119e),linear-gradient(145deg,#131b25b8,#080c11ad)!important;border-right:1px solid rgba(142,167,196,.14)!important}@media (max-width: 1280px){body[data-page-slug=guides] .quality-hero,body[data-page-slug=guides] .section-head:first-child{grid-template-columns:1fr!important}body[data-page-slug=guides] .quality-hero .kicker,body[data-page-slug=guides] .quality-hero .v3-kicker,body[data-page-slug=guides] .section-head:first-child .kicker,body[data-page-slug=guides] .section-head:first-child .v3-kicker,body[data-page-slug=guides] .quality-hero h1,body[data-page-slug=guides] .section-head:first-child h1,body[data-page-slug=guides] .quality-hero p,body[data-page-slug=guides] .section-head:first-child p,body[data-page-slug=guides] .quality-hero .stats,body[data-page-slug=guides] .section-head:first-child .stats,body[data-page-slug=guides] .stats,body[data-page-slug=guides] .quality-hero .actions,body[data-page-slug=guides] .section-head:first-child .actions,body[data-page-slug=guides] .quality-hero .button-row,body[data-page-slug=guides] .section-head:first-child .button-row{grid-column:auto!important;grid-row:auto!important}body[data-page-slug=guides] .quality-hero .stats,body[data-page-slug=guides] .section-head:first-child .stats,body[data-page-slug=guides] .stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width: 1000px){body[data-page-slug=guides] .section-head--split,body[data-page-slug=guides] .section-head:has(+.docs-grid),body[data-page-slug=guides] .section-head:has(+.cards){grid-template-columns:1fr!important}body[data-page-slug=guides] .docs-grid,body[data-page-slug=guides] .grid:has(.doc-card),body[data-page-slug=guides] .cards:has(.doc-card){grid-template-columns:1fr!important}}@media (max-width: 820px){body[data-page-slug=guides] .quality-hero .stats,body[data-page-slug=guides] .section-head:first-child .stats,body[data-page-slug=guides] .stats,body[data-page-slug=guides] .guide-feature{grid-template-columns:1fr!important}body[data-page-slug=guides] .guide-feature__media,body[data-page-slug=guides] .guide-feature__media img{min-height:14rem!important;max-height:16rem!important}body[data-page-slug=guides] .doc-card,body[data-page-slug=guides] .doc-card:first-child{grid-template-columns:1fr!important;min-height:auto!important;max-height:none!important}body[data-page-slug=guides] .doc-cover,body[data-page-slug=guides] .doc-cover img,body[data-page-slug=guides] .doc-card:first-child .doc-cover,body[data-page-slug=guides] .doc-card:first-child .doc-cover img{width:100%!important;min-width:100%!important;min-height:160px!important;max-height:180px!important;height:170px!important}}@media (prefers-reduced-motion: reduce){body[data-page-slug=guides] .doc-card{transition:none!important}body[data-page-slug=guides] .doc-card:hover{transform:none!important}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
