.hero[data-astro-cid-lcdefpme]{color:#fff;background:var(--color-hero);align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero-img{object-fit:cover;object-position:70% 55%;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(90deg,#092f50eb 0%,#0a4676d1 44%,#0b74b833 80%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;width:100%;padding-block:90px 150px;position:relative}.hero-copy[data-astro-cid-lcdefpme]{gap:22px;max-width:620px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.3rem,4.2vw,3.6rem)}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffdb;max-width:52ch;font-size:1.15rem}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.figures[data-astro-cid-lcdefpme]{z-index:2;margin-top:-84px;position:relative}.figures-card[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.figure[data-astro-cid-lcdefpme]{border-left:1px solid var(--color-line);flex-direction:column;gap:2px;padding:30px 32px;display:flex}.figure[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{order:-1}.figure[data-astro-cid-lcdefpme]:first-child{border-left:0}.figure[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--accent);font-variant-numeric:tabular-nums;margin:0;font-size:2.4rem;font-weight:800;line-height:1.1}.figures-card[data-astro-cid-lcdefpme]{overflow:hidden}.figure[data-astro-cid-lcdefpme]{border-top:4px solid var(--accent)}.figure[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--color-muted);font-weight:500}.center[data-astro-cid-lcdefpme]{justify-content:center;margin-top:40px;display:flex}.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.cat[data-astro-cid-lcdefpme]{border-bottom:4px solid var(--accent);transition:opacity .7s var(--ease-out-soft), transform .5s var(--ease-out-soft), box-shadow .25s;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.cat[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px);box-shadow:0 2px 4px #0f22330f,0 14px 32px #0f22331a}.cat[data-astro-cid-lcdefpme] .cat-img{aspect-ratio:1;object-fit:cover;width:100%}.cat-body[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;padding:20px;display:flex}.cat[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.1rem}.cat[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.93rem;line-height:1.55}.more[data-astro-cid-lcdefpme]{color:var(--color-blue);margin-top:auto;padding-top:4px;font-size:.92rem;font-weight:700}.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.service[data-astro-cid-lcdefpme]{align-content:start;gap:12px;padding:30px;display:grid}.num[data-astro-cid-lcdefpme]{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-strong);border-radius:50%;place-items:center;font-weight:800;display:grid}.service[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.2rem}.service[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.97rem}.factory-section[data-astro-cid-lcdefpme]{background:var(--color-teal-tint)}.factory[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.factory[data-astro-cid-lcdefpme] .factory-img{aspect-ratio:5/4;object-fit:cover;border-radius:var(--radius-card);width:100%}.factory-copy[data-astro-cid-lcdefpme]{gap:20px;display:grid}.factory-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,3vw,2.6rem)}.factory-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:1.06rem}.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.fact[data-astro-cid-lcdefpme]{border-radius:var(--radius-control);background:#fff;gap:2px;padding:16px 18px;display:grid}.fact[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:600}.fact[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0;font-size:1.1rem;font-weight:800}.why[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.why-item[data-astro-cid-lcdefpme]{background:var(--accent-tint);border:1px solid var(--color-line);border-top:4px solid var(--accent);border-radius:var(--radius-card);align-content:start;gap:12px;padding:28px;display:grid}.why-item[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{color:var(--accent-strong)}.why-item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.15rem}.why-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:.97rem}.comply[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.compliance-section[data-astro-cid-lcdefpme]{background:var(--color-warm-tint)}.comply[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{align-content:start;gap:12px;display:grid}.comply[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{color:var(--accent-strong)}.icon[data-astro-cid-lcdefpme]{width:52px;height:52px;color:var(--color-blue)}.comply[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.2rem}.comply[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted)}@media (width<=1100px){.cats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,minmax(0,1fr))}.cat[data-astro-cid-lcdefpme]{grid-column:span 2}.cat[data-astro-cid-lcdefpme]:nth-child(n+4){grid-column:span 3}.cat[data-astro-cid-lcdefpme]:nth-child(n+4) .cat-img{aspect-ratio:16/9}.services[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.hero[data-astro-cid-lcdefpme]{min-height:0}.hero[data-astro-cid-lcdefpme]:after{background:linear-gradient(#092f50eb 0%,#093458e0 100%)}.hero-inner[data-astro-cid-lcdefpme]{padding-block:56px 120px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:2rem}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:1.02rem}.figures[data-astro-cid-lcdefpme]{margin-top:-72px}.figures-card[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.figure[data-astro-cid-lcdefpme]{padding:20px}.figure[data-astro-cid-lcdefpme]:nth-child(3){border-left:0}.figure[data-astro-cid-lcdefpme]:nth-child(n+3){border-top:1px solid var(--color-line)}.figure[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:1.8rem}.cats[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px}.cat[data-astro-cid-lcdefpme],.cat[data-astro-cid-lcdefpme]:nth-child(n+4){grid-column:auto}.cat[data-astro-cid-lcdefpme] .cat-img,.cat[data-astro-cid-lcdefpme]:nth-child(n+4) .cat-img{aspect-ratio:3/2}.cat-body[data-astro-cid-lcdefpme]{padding:18px 20px 20px}.services[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:14px}.service[data-astro-cid-lcdefpme]{padding:22px}.factory[data-astro-cid-lcdefpme],.comply[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:28px}.why[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:14px}.why-item[data-astro-cid-lcdefpme]{padding:22px}}
