.modern-solutions[data-astro-cid-vh6gvjy5]{background:#edf0e8;padding:clamp(4rem,7vw,6rem) 0}.modern-solutions[data-astro-cid-vh6gvjy5] .tech-kicker[data-astro-cid-vh6gvjy5]{color:#535fae}.modern-solutions[data-astro-cid-vh6gvjy5] h2[data-astro-cid-vh6gvjy5]{letter-spacing:-.055em;color:#19231c;margin:1rem 0;font-size:clamp(2.5rem,5vw,4rem);line-height:1.05}.solutions-intro[data-astro-cid-vh6gvjy5]{color:#526050;max-width:44rem;font-size:1rem;line-height:1.7}.solution-grid[data-astro-cid-vh6gvjy5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2.5rem;display:grid}.solution-grid[data-astro-cid-vh6gvjy5] a[data-astro-cid-vh6gvjy5]{color:#223122;background:#fafcf6;border:1px solid #d2dbcc;border-radius:1.2rem;padding:clamp(1.3rem,3vw,2.4rem);text-decoration:none;transition:border-color .2s,transform .2s;display:block}.solution-grid[data-astro-cid-vh6gvjy5] a[data-astro-cid-vh6gvjy5]:hover{border-color:#7c9271;transform:translateY(-3px)}.solution-number[data-astro-cid-vh6gvjy5]{text-transform:uppercase;letter-spacing:.08em;color:#52674a;font-size:.67rem}.solution-grid[data-astro-cid-vh6gvjy5] h3[data-astro-cid-vh6gvjy5]{letter-spacing:-.03em;justify-content:space-between;gap:1rem;margin:1.5rem 0 1rem;font-size:1.5rem;line-height:1.3;display:flex}.solution-grid[data-astro-cid-vh6gvjy5] svg[data-astro-cid-vh6gvjy5]{flex-shrink:0}.solution-grid[data-astro-cid-vh6gvjy5] p[data-astro-cid-vh6gvjy5]{color:#54614f;font-size:.9rem;line-height:1.75}.solution-stack[data-astro-cid-vh6gvjy5]{color:#475d40;border-top:1px solid #dce3d6;margin-top:1.5rem;padding-top:1.1rem;font-size:.75rem;line-height:1.8;display:block}@media (width<=640px){.solution-grid[data-astro-cid-vh6gvjy5]{grid-template-columns:1fr}}.tech-hero[data-astro-cid-vh6gvjy5]{color:#f4f1e8;background:#111315;padding:clamp(9.5rem,14vw,13rem) 0 clamp(5rem,8vw,7rem)}.tech-hero-grid[data-astro-cid-vh6gvjy5],.answer-grid[data-astro-cid-vh6gvjy5],.close-grid[data-astro-cid-vh6gvjy5]{grid-template-columns:1.08fr .62fr;align-items:end;gap:4rem;display:grid}.tech-kicker[data-astro-cid-vh6gvjy5]{color:#9ba8ff;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:900}.tech-kicker-light[data-astro-cid-vh6gvjy5]{color:#cfd5ff}.tech-hero[data-astro-cid-vh6gvjy5] h1[data-astro-cid-vh6gvjy5],.tech-answer-section[data-astro-cid-vh6gvjy5] h2[data-astro-cid-vh6gvjy5],.tech-close[data-astro-cid-vh6gvjy5] h2[data-astro-cid-vh6gvjy5]{letter-spacing:-.06em;margin:1rem 0 0;font-weight:710;line-height:.98}.tech-hero[data-astro-cid-vh6gvjy5] h1[data-astro-cid-vh6gvjy5]{max-width:68rem;font-size:clamp(2.8rem,5.6vw,5.3rem)}.tech-hero-grid[data-astro-cid-vh6gvjy5]>div[data-astro-cid-vh6gvjy5]:last-child>p[data-astro-cid-vh6gvjy5]{color:#8f8f92;margin:0;font-size:.9rem;line-height:1.78}.tech-hero-grid[data-astro-cid-vh6gvjy5] a[data-astro-cid-vh6gvjy5]{color:#c6ff4a;align-items:center;gap:.5rem;margin-top:1.35rem;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.tech-groups[data-astro-cid-vh6gvjy5]{background:#f7f4ec;padding-block:clamp(4rem,7vw,6rem)}.tech-group[data-astro-cid-vh6gvjy5]{border-bottom:1px solid #d8d3c7;grid-template-columns:3rem minmax(13rem,.72fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.4rem;padding:2rem .15rem;display:grid}.tech-group[data-astro-cid-vh6gvjy5]:first-child{border-top:1px solid #d8d3c7}.group-index[data-astro-cid-vh6gvjy5]{color:#6d6a61;font-size:.75rem;font-weight:700}.group-heading[data-astro-cid-vh6gvjy5] h2[data-astro-cid-vh6gvjy5]{color:#17191b;letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:760}.group-heading[data-astro-cid-vh6gvjy5] p[data-astro-cid-vh6gvjy5]{color:#66645d;margin:.5rem 0 0;font-size:.85rem;line-height:1.6}.stack-column[data-astro-cid-vh6gvjy5]{grid-column:span 2}.stack-column[data-astro-cid-vh6gvjy5]>p[data-astro-cid-vh6gvjy5]{color:#66645d;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .7rem;font-size:.65rem;font-weight:700}.chip-list[data-astro-cid-vh6gvjy5]{flex-wrap:wrap;gap:.42rem;display:flex}.chip[data-astro-cid-vh6gvjy5]{color:#69665f;background:#fbfaf6;border:1px solid #dad5ca;border-radius:999px;align-items:center;gap:.3rem;padding:.38rem .55rem;font-size:.75rem;font-weight:760;display:inline-flex}.tech-answer-section[data-astro-cid-vh6gvjy5]{background:#f3f0e8;padding-block:clamp(5rem,8vw,7rem)}.tech-answer-section[data-astro-cid-vh6gvjy5] .tech-kicker[data-astro-cid-vh6gvjy5]{color:#5963c7}.tech-answer-section[data-astro-cid-vh6gvjy5] h2[data-astro-cid-vh6gvjy5]{color:#17191b;font-size:clamp(2.7rem,5vw,4.7rem)}.answer-list[data-astro-cid-vh6gvjy5]{gap:.6rem;display:grid}.answer-list[data-astro-cid-vh6gvjy5] details[data-astro-cid-vh6gvjy5]{background:#fbfaf6;border:1px solid #d8d3c7;border-radius:.9rem;padding:1rem}.answer-list[data-astro-cid-vh6gvjy5] summary[data-astro-cid-vh6gvjy5]{cursor:pointer;color:#333530;font-size:.78rem;font-weight:800}.answer-list[data-astro-cid-vh6gvjy5] p[data-astro-cid-vh6gvjy5]{color:#625f58;margin:.7rem 0 0;font-size:.85rem;line-height:1.68}.tech-close[data-astro-cid-vh6gvjy5]{color:#fff;background:#3449a5;padding-block:clamp(5rem,8vw,7rem)}.tech-close[data-astro-cid-vh6gvjy5] h2[data-astro-cid-vh6gvjy5]{color:#fff;max-width:58rem;font-size:clamp(2.7rem,5vw,4.8rem)}.close-link[data-astro-cid-vh6gvjy5]{color:#f4f1e8;background:#111315;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}@media (width<=900px){.tech-hero-grid[data-astro-cid-vh6gvjy5],.answer-grid[data-astro-cid-vh6gvjy5],.close-grid[data-astro-cid-vh6gvjy5]{grid-template-columns:1fr;gap:2.5rem}.tech-group[data-astro-cid-vh6gvjy5]{grid-template-columns:2rem 1fr}.stack-column[data-astro-cid-vh6gvjy5]{grid-column:2}}
