.solutions-hero[data-astro-cid-u3m7jt7g]{background:var(--dark);color:#fff;padding:96px 0 76px}.solutions-hero[data-astro-cid-u3m7jt7g] .eyebrow[data-astro-cid-u3m7jt7g]{color:#79cbbb}.solutions-hero[data-astro-cid-u3m7jt7g] h1[data-astro-cid-u3m7jt7g]{letter-spacing:-.055em;max-width:1000px;margin:0;font-size:clamp(3rem,6vw,6.3rem);line-height:.95}.solutions-hero[data-astro-cid-u3m7jt7g] p[data-astro-cid-u3m7jt7g]:last-child{color:#b7c4c1;max-width:760px;font-size:1.08rem;line-height:1.75}.solution-section[data-astro-cid-u3m7jt7g]{scroll-margin-top:96px}.solution-section[data-astro-cid-u3m7jt7g].alt{background:#f0f3f0}.solution-layout[data-astro-cid-u3m7jt7g]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:72px;display:grid}.solution-copy[data-astro-cid-u3m7jt7g] ul[data-astro-cid-u3m7jt7g]{gap:11px;margin:28px 0 0;padding:0;list-style:none;display:grid}.solution-copy[data-astro-cid-u3m7jt7g] li[data-astro-cid-u3m7jt7g]{color:#34413e}.solution-copy[data-astro-cid-u3m7jt7g] li[data-astro-cid-u3m7jt7g]:before{content:"✓";color:var(--accent-strong);margin-right:9px;font-weight:900}.solution-enquiry[data-astro-cid-u3m7jt7g]{color:var(--accent-strong);margin-top:26px;font-weight:850;display:inline-flex}.solution-enquiry[data-astro-cid-u3m7jt7g]:hover{text-decoration:underline}.solution-products[data-astro-cid-u3m7jt7g]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.mini-product[data-astro-cid-u3m7jt7g]{grid-template-columns:110px 1fr;align-items:center;gap:18px;padding:20px;transition:transform .2s,border-color .2s;display:grid}.mini-product[data-astro-cid-u3m7jt7g]:hover{border-color:#b8c8c4;transform:translateY(-2px)}.mini-product[data-astro-cid-u3m7jt7g] img[data-astro-cid-u3m7jt7g]{object-fit:contain;filter:drop-shadow(0 14px 18px #0f171624);width:110px;height:96px}.mini-product[data-astro-cid-u3m7jt7g] div[data-astro-cid-u3m7jt7g]{gap:6px;display:grid}.mini-product[data-astro-cid-u3m7jt7g] span[data-astro-cid-u3m7jt7g]{letter-spacing:.08em;color:var(--accent-strong);font-size:.74rem;font-weight:850}.mini-product[data-astro-cid-u3m7jt7g] strong[data-astro-cid-u3m7jt7g]{line-height:1.25}.mini-product[data-astro-cid-u3m7jt7g] small[data-astro-cid-u3m7jt7g]{color:var(--muted)}.decision-section[data-astro-cid-u3m7jt7g]{padding-top:34px}.decision-card[data-astro-cid-u3m7jt7g]{background:var(--dark);color:#fff;border-radius:32px;justify-content:space-between;align-items:end;gap:42px;padding:50px;display:flex}.decision-card[data-astro-cid-u3m7jt7g] .eyebrow[data-astro-cid-u3m7jt7g]{color:#79cbbb}.decision-card[data-astro-cid-u3m7jt7g] h2[data-astro-cid-u3m7jt7g]{letter-spacing:-.04em;max-width:820px;margin:0;font-size:clamp(2rem,4vw,3.8rem)}.decision-card[data-astro-cid-u3m7jt7g] p[data-astro-cid-u3m7jt7g]{color:#aebcba;max-width:720px;line-height:1.7}.decision-card[data-astro-cid-u3m7jt7g] .btn[data-astro-cid-u3m7jt7g]{color:var(--dark);background:#fff;flex:none}@media (width<=900px){.solution-layout[data-astro-cid-u3m7jt7g]{grid-template-columns:1fr;gap:36px}.decision-card[data-astro-cid-u3m7jt7g]{flex-direction:column;align-items:flex-start}}@media (width<=620px){.solutions-hero[data-astro-cid-u3m7jt7g]{padding:52px 0 42px}.solutions-hero[data-astro-cid-u3m7jt7g] h1[data-astro-cid-u3m7jt7g]{letter-spacing:-.05em;max-width:12ch;font-size:clamp(2.4rem,11.6vw,3.2rem);line-height:.96}.solutions-hero[data-astro-cid-u3m7jt7g] p[data-astro-cid-u3m7jt7g]:last-child{margin-top:16px;font-size:.94rem;line-height:1.6}.solution-section[data-astro-cid-u3m7jt7g]{scroll-margin-top:76px}.solution-layout[data-astro-cid-u3m7jt7g]{gap:28px}.solution-copy[data-astro-cid-u3m7jt7g] ul[data-astro-cid-u3m7jt7g],.solution-enquiry[data-astro-cid-u3m7jt7g]{margin-top:22px}.solution-products[data-astro-cid-u3m7jt7g]{grid-template-columns:1fr;gap:12px}.mini-product[data-astro-cid-u3m7jt7g]{grid-template-columns:92px 1fr;padding:16px}.mini-product[data-astro-cid-u3m7jt7g] img[data-astro-cid-u3m7jt7g]{width:92px;height:82px}.decision-card[data-astro-cid-u3m7jt7g]{padding:34px 26px}.decision-card[data-astro-cid-u3m7jt7g] .btn[data-astro-cid-u3m7jt7g]{width:100%}}
