.hero[data-astro-cid-j7pv25f6]{background:var(--color-ink);color:var(--color-paper);overflow:hidden}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;padding-block:5.5rem 4rem;align-items:center}.hero[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--color-accent);font-size:10px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3.3rem,5.4vw,5.4rem);letter-spacing:-.065em;line-height:1.02}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.hero-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.8;color:var(--color-inverse-mute);max-width:34rem;margin-top:2rem}.hero-buttons[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem}.hero[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{font-size:.78rem}.hero-link[data-astro-cid-j7pv25f6]{font-size:.8rem;border-bottom:1px solid var(--color-inverse-rule);padding-block:.7rem}.hero-link[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent)}.hero-note[data-astro-cid-j7pv25f6]{margin-top:2.5rem;font:10px var(--font-mono);color:var(--color-inverse-mute)}.hero-note[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.hero-bottom[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-inverse-rule);display:flex;justify-content:space-between;gap:1rem;padding-block:1.2rem;color:var(--color-inverse-mute);font:10px var(--font-mono);letter-spacing:.06em}.hero-bottom[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:last-child{font:12px var(--font-body);letter-spacing:0}.technical-panel[data-astro-cid-j7pv25f6]{border:1px solid var(--color-inverse-rule);background:#192922;font-family:var(--font-mono);box-shadow:0 30px 80px #06130c35;transform:translateY(10px)}.panel-top[data-astro-cid-j7pv25f6],.panel-bottom[data-astro-cid-j7pv25f6]{padding:1rem;display:flex;justify-content:space-between;gap:1rem;font-size:8px;color:var(--color-inverse-mute);letter-spacing:.05em}.panel-top[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-inverse-rule)}.panel-top[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{color:var(--color-accent)}.panel-bottom[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-inverse-rule);align-items:center}.panel-bottom[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{height:1px;flex:1;background:var(--color-inverse-rule)}.diagram-stage[data-astro-cid-j7pv25f6]{height:470px;position:relative;background-image:linear-gradient(#b7c4ba08 1px,transparent 1px),linear-gradient(90deg,#b7c4ba08 1px,transparent 1px);background-size:25px 25px}.diagram-stage[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font:600 17px var(--font-body);color:var(--color-paper);margin-top:12px;letter-spacing:-.025em}.diagram-stage[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{display:block;font-size:8px;color:var(--color-inverse-mute);margin-top:7px}.node-index[data-astro-cid-j7pv25f6]{font-size:8px;color:var(--color-accent);letter-spacing:.04em}.diagram-node[data-astro-cid-j7pv25f6]{position:absolute;border:1px solid #536759;background:#1d3027;z-index:2;padding:18px}.data-in[data-astro-cid-j7pv25f6]{top:45px;left:30px;width:190px}.validation[data-astro-cid-j7pv25f6]{right:25px;top:80px;width:188px}.file-tabs[data-astro-cid-j7pv25f6]{display:flex;gap:7px;margin-top:18px}.file-tabs[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{border:1px solid var(--color-inverse-rule);padding:4px 7px;color:var(--color-inverse-mute);font-size:8px}.check-tag[data-astro-cid-j7pv25f6]{display:block;margin-top:16px;font-size:7px;color:var(--color-accent);border-top:1px solid var(--color-inverse-rule);padding-top:10px}.automation[data-astro-cid-j7pv25f6]{top:265px;left:30px;width:205px;border-color:var(--color-accent)}.flow-bars[data-astro-cid-j7pv25f6]{display:flex;align-items:end;gap:5px;height:28px;margin-top:14px}.flow-bars[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:25px;height:12px;background:var(--color-accent);opacity:.35}.flow-bars[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(2){height:20px;opacity:.5}.flow-bars[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(3){height:27px;opacity:.8}.flow-bars[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(4){height:19px;opacity:.6}.flow-bars[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:nth-child(5){height:24px;opacity:1}.production[data-astro-cid-j7pv25f6]{position:absolute;right:28px;top:275px;width:156px;z-index:2}.production[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{margin-top:20px}.package[data-astro-cid-j7pv25f6]{height:97px;position:relative;margin-top:21px;margin-left:22px}.package-front[data-astro-cid-j7pv25f6]{position:absolute;top:25px;left:0;width:78px;height:70px;border:1px solid var(--color-accent);transform:skewY(14deg);background:#95d64906}.package-side[data-astro-cid-j7pv25f6]{position:absolute;top:26px;left:78px;width:34px;height:70px;border:1px solid #75955c;transform:skewY(-30deg);transform-origin:top left;background:#95d6490c}.package-top[data-astro-cid-j7pv25f6]{position:absolute;top:6px;left:17px;width:79px;height:34px;border:1px solid var(--color-accent);transform:skewY(14deg) skew(-47deg);background:#95d6490e}.package-line[data-astro-cid-j7pv25f6]{position:absolute;top:44px;left:17px;width:41px;height:31px;border-top:1px solid #95d64980;border-bottom:1px solid #95d64980;transform:skewY(14deg)}.connector[data-astro-cid-j7pv25f6]{position:absolute;z-index:1;color:var(--color-accent);font-size:20px}.connector-one[data-astro-cid-j7pv25f6]{left:222px;top:95px}.connector-two[data-astro-cid-j7pv25f6]{right:114px;top:244px}.connector-three[data-astro-cid-j7pv25f6]{left:240px;top:322px}.diagram-coordinate[data-astro-cid-j7pv25f6]{position:absolute;bottom:17px;left:17px;font-size:7px;color:#839c8d;line-height:1.8}.axis-horizontal[data-astro-cid-j7pv25f6]{position:absolute;top:240px;left:0;right:0;height:1px;background:var(--color-inverse-rule)}.axis-vertical[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--color-inverse-rule)}.challenge-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.challenge-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-rule);padding-top:1.5rem}.big-number[data-astro-cid-j7pv25f6]{font:13px var(--font-mono);color:var(--color-accent-strong)}.challenge-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.35rem;margin-block:2rem 1rem;letter-spacing:-.035em}.challenge-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-mute);font-size:.93rem;line-height:1.8}.solutions-section[data-astro-cid-j7pv25f6]{background:var(--color-paper-warm);border-block:1px solid var(--color-rule)}.text-link[data-astro-cid-j7pv25f6]{display:inline-flex;gap:1.5rem;align-items:center;color:var(--color-accent-strong);font-size:.82rem;font-weight:700}.text-link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.solution-card[data-astro-cid-j7pv25f6]{min-height:325px}.solution-top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;margin-bottom:1.3rem;font:11px var(--font-mono);color:var(--color-mute)}.solution-top[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{font-size:22px;color:var(--color-accent-strong)}.solution-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.88rem;line-height:1.8}.industry-layout[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.15fr;gap:7rem}.industry-layout[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child>p[data-astro-cid-j7pv25f6]{max-width:26rem;margin-block:1.7rem 2rem;color:var(--color-mute)}.industry-list[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-rule)}.industry-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:30px 1fr 20px;align-items:center;gap:1rem;padding-block:1.15rem;border-bottom:1px solid var(--color-rule);font-size:.93rem}.industry-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent-strong)}.industry-number[data-astro-cid-j7pv25f6]{font:10px var(--font-mono);color:var(--color-mute)}.industry-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:last-child{color:var(--color-accent-strong)}.methodology[data-astro-cid-j7pv25f6]{background:var(--color-ink);color:var(--color-paper)}.methodology[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.methodology[data-astro-cid-j7pv25f6] .section-heading[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-inverse-mute)}.method-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:4rem}.step-count[data-astro-cid-j7pv25f6]{display:block;font:11px var(--font-mono);color:var(--color-accent);padding-top:1.3rem;border-top:1px solid var(--color-inverse-rule)}.method-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-block:2rem 1rem;font-size:1.4rem;letter-spacing:-.04em}.method-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--color-inverse-mute);line-height:1.8}.method-bottom[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-inverse-rule);margin-top:3.5rem;padding-top:1.5rem;display:flex;justify-content:space-between;gap:2rem;font-size:.88rem;color:var(--color-inverse-mute)}.method-bottom[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.brands-section[data-astro-cid-j7pv25f6]{padding-block:3.5rem;border-bottom:1px solid var(--color-rule)}.brand-heading[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:2rem;align-items:start}.brand-strip[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1rem 3rem;align-items:center;padding-block:2rem}.brand-strip[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:700;letter-spacing:-.035em;color:var(--color-ink-soft)}.brand-strip[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent-strong)}.brands-section[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--color-mute)}.support-layout[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:center}.support-layout[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child>p[data-astro-cid-j7pv25f6]{color:var(--color-mute);max-width:30rem;margin-block:1.5rem 2rem}.support-card[data-astro-cid-j7pv25f6]{background:var(--color-paper-warm);border:1px solid var(--color-rule);padding:3rem}.support-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.9rem;letter-spacing:-.04em;margin-block:2rem 1.2rem}.support-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-mute);font-size:.95rem;line-height:1.8;margin-bottom:2rem}.support-link[data-astro-cid-j7pv25f6]{display:block;font-size:.8rem;color:var(--color-mute);border-top:1px solid var(--color-rule);padding-top:1.5rem;margin-top:2rem}.support-link[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent-strong)}.final-cta[data-astro-cid-j7pv25f6]{padding-block:5rem;background:var(--color-accent-soft);border-top:1px solid var(--color-rule)}.final-cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,4.5vw,4.5rem);letter-spacing:-.055em}.final-cta[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:3rem}.final-cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:2rem;color:var(--color-mute);font-size:.9rem}.final-cta[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{background:var(--color-ink);color:var(--color-paper)}.final-cta[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]:hover{background:var(--color-accent-strong)}@media(max-width:1100px){.hero-grid[data-astro-cid-j7pv25f6]{gap:2rem}.technical-panel[data-astro-cid-j7pv25f6]{transform:none}.diagram-stage[data-astro-cid-j7pv25f6]{height:425px}.data-in[data-astro-cid-j7pv25f6]{left:16px;width:160px;padding:14px}.validation[data-astro-cid-j7pv25f6]{right:16px;width:160px;padding:14px;top:65px}.automation[data-astro-cid-j7pv25f6]{left:16px;width:174px;padding:14px;top:245px}.production[data-astro-cid-j7pv25f6]{right:15px;top:250px;width:130px}.connector-one[data-astro-cid-j7pv25f6]{left:179px;top:95px}.connector-two[data-astro-cid-j7pv25f6]{right:87px;top:217px}.connector-three[data-astro-cid-j7pv25f6]{left:195px;top:301px}.diagram-stage[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:15px}.diagram-stage[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:7px}.industry-layout[data-astro-cid-j7pv25f6],.support-layout[data-astro-cid-j7pv25f6]{gap:3rem}}@media(max-width:960px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding-block:4rem;gap:3rem}.hero-copy[data-astro-cid-j7pv25f6]{max-width:42rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:4.5rem}.technical-panel[data-astro-cid-j7pv25f6]{width:min(100%,550px);justify-self:center}.diagram-stage[data-astro-cid-j7pv25f6]{height:470px}.data-in[data-astro-cid-j7pv25f6]{left:30px;width:190px;padding:18px}.validation[data-astro-cid-j7pv25f6]{right:25px;top:80px;width:188px;padding:18px}.automation[data-astro-cid-j7pv25f6]{left:30px;top:265px;width:205px;padding:18px}.production[data-astro-cid-j7pv25f6]{right:28px;top:275px;width:156px}.connector-one[data-astro-cid-j7pv25f6]{left:245px;top:100px}.connector-two[data-astro-cid-j7pv25f6]{right:117px;top:242px}.connector-three[data-astro-cid-j7pv25f6]{left:260px;top:324px}.diagram-stage[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:17px}.diagram-stage[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:8px}.method-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:2rem 3rem}.industry-layout[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:3rem}.challenge-grid[data-astro-cid-j7pv25f6]{gap:1.5rem}.support-layout[data-astro-cid-j7pv25f6]{gap:2rem}.support-card[data-astro-cid-j7pv25f6]{padding:2rem}}@media(max-width:640px){.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,12vw,4.5rem)}.hero-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:.93rem}.hero-grid[data-astro-cid-j7pv25f6]{padding-top:3rem}.hero-bottom[data-astro-cid-j7pv25f6]{flex-direction:column;gap:.7rem}.hero-note[data-astro-cid-j7pv25f6]{font-size:8px}.technical-panel[data-astro-cid-j7pv25f6]{min-width:0}.panel-top[data-astro-cid-j7pv25f6],.panel-bottom[data-astro-cid-j7pv25f6]{font-size:6px;padding:.8rem}.diagram-stage[data-astro-cid-j7pv25f6]{height:390px}.data-in[data-astro-cid-j7pv25f6]{left:12px;top:34px;width:145px;padding:12px}.validation[data-astro-cid-j7pv25f6]{right:10px;top:72px;width:143px;padding:12px}.automation[data-astro-cid-j7pv25f6]{top:229px;left:12px;width:154px;padding:12px}.production[data-astro-cid-j7pv25f6]{top:232px;right:10px;width:116px}.diagram-stage[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:13px}.diagram-stage[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6],.node-index[data-astro-cid-j7pv25f6]{font-size:6px}.check-tag[data-astro-cid-j7pv25f6]{font-size:5px}.file-tabs[data-astro-cid-j7pv25f6]{gap:4px;margin-top:12px}.file-tabs[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:6px;padding:3px 4px}.connector-one[data-astro-cid-j7pv25f6]{left:160px;top:76px;font-size:14px}.connector-two[data-astro-cid-j7pv25f6]{right:79px;top:212px;font-size:14px}.connector-three[data-astro-cid-j7pv25f6]{left:175px;top:270px;font-size:14px}.package[data-astro-cid-j7pv25f6]{transform:scale(.78);transform-origin:left top;height:77px;margin-top:17px;margin-left:8px}.production[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{margin-top:5px}.flow-bars[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:19px}.diagram-coordinate[data-astro-cid-j7pv25f6]{font-size:5px}.challenge-grid[data-astro-cid-j7pv25f6],.support-layout[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.challenge-grid[data-astro-cid-j7pv25f6]{gap:2rem}.challenge-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:1.2rem}.method-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2.5rem}.method-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:1.3rem}.method-bottom[data-astro-cid-j7pv25f6],.brand-heading[data-astro-cid-j7pv25f6]{flex-direction:column;gap:1.2rem}.brand-strip[data-astro-cid-j7pv25f6]{gap:1.2rem 1.8rem}.brand-strip[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:1.05rem}.support-card[data-astro-cid-j7pv25f6]{padding:1.5rem}.final-cta[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:start;gap:2rem}.solution-card[data-astro-cid-j7pv25f6]{min-height:280px}.section-heading[data-astro-cid-j7pv25f6]{margin-bottom:2rem}.industry-list[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.85rem}}@media(max-width:380px){.data-in[data-astro-cid-j7pv25f6],.validation[data-astro-cid-j7pv25f6]{width:125px}.automation[data-astro-cid-j7pv25f6]{width:134px}.production[data-astro-cid-j7pv25f6]{width:98px}.connector-one[data-astro-cid-j7pv25f6]{left:139px}.connector-three[data-astro-cid-j7pv25f6]{left:150px}.connector-two[data-astro-cid-j7pv25f6]{right:65px}.diagram-stage[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:12px}.diagram-stage[data-astro-cid-j7pv25f6] small[data-astro-cid-j7pv25f6]{font-size:5px}.check-tag[data-astro-cid-j7pv25f6]{font-size:4px}.hero-note[data-astro-cid-j7pv25f6]{font-size:7px}}.hero[data-astro-cid-j7pv25f6]{background:var(--color-paper);color:#1a1d21}.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;padding-block:2.5rem 3.5rem;gap:3.5rem}.hero[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--color-accent-strong)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,4.5vw,4.6rem);font-weight:400;letter-spacing:-.045em;line-height:1.06;text-transform:uppercase}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:inherit}.hero-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{color:#333842;line-height:1.6;margin-top:2rem}.hero-buttons[data-astro-cid-j7pv25f6]{align-items:flex-start;flex-direction:column;gap:1rem}.hero[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{font-size:.88rem;padding:.8rem 1.5rem}.hero-link[data-astro-cid-j7pv25f6]{border:1px solid var(--color-accent-strong);border-radius:999px;color:var(--color-accent-strong);padding:.75rem 1.5rem;font-size:.88rem;min-width:245px;text-align:center}.hero-link[data-astro-cid-j7pv25f6]:hover{background:var(--color-accent-soft);color:var(--color-accent-strong)}.hero-note[data-astro-cid-j7pv25f6],.hero-bottom[data-astro-cid-j7pv25f6]{color:var(--color-mute)}.hero-bottom[data-astro-cid-j7pv25f6]{border-color:var(--color-rule)}.brand-hero-image[data-astro-cid-j7pv25f6]{margin:0;position:relative;align-self:stretch;min-height:560px;overflow:hidden;background:#e2e5eb}.brand-hero-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.brand-hero-image[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{position:absolute;bottom:0;left:0;right:0;padding:1rem 1.5rem;background:#151729d9;color:#fff;font-size:.8rem;letter-spacing:.07em;text-transform:uppercase}.solutions-section[data-astro-cid-j7pv25f6]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-inverse-rule)}.solutions-section[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6],.solutions-section[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6],.solutions-section[data-astro-cid-j7pv25f6] .solution-top[data-astro-cid-j7pv25f6],.solutions-section[data-astro-cid-j7pv25f6] .solution-top[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child,.solutions-section[data-astro-cid-j7pv25f6] .card-link[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.solutions-section[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]{background:transparent;border-color:var(--color-inverse-rule)}.solutions-section[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6]:hover{background:#22253c;border-color:var(--color-accent)}.solutions-section[data-astro-cid-j7pv25f6] .card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-inverse-mute)}.methodology[data-astro-cid-j7pv25f6]{background:var(--color-paper-warm);color:var(--color-ink)}.methodology[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6],.methodology[data-astro-cid-j7pv25f6] .step-count[data-astro-cid-j7pv25f6],.methodology[data-astro-cid-j7pv25f6] .text-link[data-astro-cid-j7pv25f6]{color:var(--color-accent-strong)}.methodology[data-astro-cid-j7pv25f6] .section-heading[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.methodology[data-astro-cid-j7pv25f6] .method-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.methodology[data-astro-cid-j7pv25f6] .method-bottom[data-astro-cid-j7pv25f6]{color:var(--color-mute)}.methodology[data-astro-cid-j7pv25f6] .step-count[data-astro-cid-j7pv25f6],.methodology[data-astro-cid-j7pv25f6] .method-bottom[data-astro-cid-j7pv25f6]{border-color:var(--color-rule)}@media(max-width:960px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2.5rem}.hero-copy[data-astro-cid-j7pv25f6]{max-width:42rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,7vw,4.5rem)}.brand-hero-image[data-astro-cid-j7pv25f6]{min-height:0;aspect-ratio:1.2;width:100%}}@media(max-width:640px){.hero-grid[data-astro-cid-j7pv25f6]{padding-block:2.5rem;gap:2rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.4rem,9.8vw,3.6rem)}.hero-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{font-size:.95rem}.brand-hero-image[data-astro-cid-j7pv25f6]{aspect-ratio:1}.hero-note[data-astro-cid-j7pv25f6]{line-height:1.7}.hero-buttons[data-astro-cid-j7pv25f6]{gap:.8rem}.hero[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6],.hero-link[data-astro-cid-j7pv25f6]{font-size:.82rem}.brand-hero-image[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-size:.65rem}}
