.storage[data-astro-cid-mtbugm2i]{padding-block:clamp(3rem,6vw,5.5rem);background:#fff;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.storage--compact[data-astro-cid-mtbugm2i]{padding-block:clamp(2.5rem,5vw,4rem);background:var(--bg-soft)}.storage__grid[data-astro-cid-mtbugm2i]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4rem);align-items:start}.storage__eyebrow[data-astro-cid-mtbugm2i]{font-family:var(--font-display);font-weight:700;font-size:.875rem;color:var(--blue-text);margin-bottom:.75rem}h2[data-astro-cid-mtbugm2i]{font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800}.storage__lead[data-astro-cid-mtbugm2i]{margin-top:1rem;color:var(--slate);max-width:var(--measure)}.storage__list[data-astro-cid-mtbugm2i]{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.5rem}.storage__list[data-astro-cid-mtbugm2i] li[data-astro-cid-mtbugm2i]{position:relative;padding-left:1.7rem;font-size:.975rem}.storage__list[data-astro-cid-mtbugm2i] a[data-astro-cid-mtbugm2i]{color:var(--blue-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.storage__list[data-astro-cid-mtbugm2i] li[data-astro-cid-mtbugm2i]:before{content:"";position:absolute;left:0;top:.25em;width:18px;height:18px;border-radius:50%;background:var(--blue)}.storage__list[data-astro-cid-mtbugm2i] li[data-astro-cid-mtbugm2i]:after{content:"";position:absolute;left:5px;top:calc(.25em + 5px);width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.storage__no[data-astro-cid-mtbugm2i]{background:var(--navy);color:#fff;border-radius:var(--radius);padding:1.75rem;border-top:5px solid var(--amber)}.storage__no-title[data-astro-cid-mtbugm2i]{font-family:var(--font-display);font-weight:700;font-size:.9rem;color:var(--amber)}.storage__no-big[data-astro-cid-mtbugm2i]{font-family:var(--font-display);font-weight:800;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.15;margin-top:.5rem;letter-spacing:-.01em}.storage__no-text[data-astro-cid-mtbugm2i]{margin-top:.9rem;color:#c8d4e6;font-size:.975rem}@media (max-width: 820px){.storage__grid[data-astro-cid-mtbugm2i],.storage__list[data-astro-cid-mtbugm2i]{grid-template-columns:1fr}}.tech[data-astro-cid-5g76nsm6]{padding-block:clamp(3rem,6vw,5.5rem);background:var(--bg-soft)}.tech--compact[data-astro-cid-5g76nsm6]{padding-block:clamp(2.5rem,5vw,4rem);background:#fff;border-top:1px solid var(--border)}.tech__grid[data-astro-cid-5g76nsm6]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:clamp(2rem,5vw,4rem);align-items:center}.tech__eyebrow[data-astro-cid-5g76nsm6]{font-family:var(--font-display);font-weight:700;font-size:.875rem;color:var(--blue-text);margin-bottom:.75rem}h2[data-astro-cid-5g76nsm6]{font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800}.tech__lead[data-astro-cid-5g76nsm6],.tech__more[data-astro-cid-5g76nsm6]{margin-top:1rem;color:var(--slate);max-width:var(--measure)}.tech__list[data-astro-cid-5g76nsm6] a[data-astro-cid-5g76nsm6],.tech__lead[data-astro-cid-5g76nsm6] a[data-astro-cid-5g76nsm6],.tech__more[data-astro-cid-5g76nsm6] a[data-astro-cid-5g76nsm6]{color:var(--blue-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tech__list[data-astro-cid-5g76nsm6]{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.6rem}.tech__list[data-astro-cid-5g76nsm6] li[data-astro-cid-5g76nsm6]{position:relative;padding-left:1.7rem;font-size:.975rem}.tech__list[data-astro-cid-5g76nsm6] li[data-astro-cid-5g76nsm6]:before{content:"";position:absolute;left:0;top:.25em;width:18px;height:18px;border-radius:50%;background:var(--blue)}.tech__list[data-astro-cid-5g76nsm6] li[data-astro-cid-5g76nsm6]:after{content:"";position:absolute;left:5px;top:calc(.25em + 5px);width:8px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.tech__list[data-astro-cid-5g76nsm6] strong[data-astro-cid-5g76nsm6]{color:var(--navy)}.tech__card[data-astro-cid-5g76nsm6]{display:grid;gap:.6rem;background:var(--navy);color:#fff;border-radius:var(--radius);padding:1.75rem;text-decoration:none;border-top:5px solid var(--blue);box-shadow:var(--shadow);transition:transform .15s ease}.tech__card[data-astro-cid-5g76nsm6]:hover{transform:translateY(-2px)}.tech__badge[data-astro-cid-5g76nsm6]{font-size:.8rem;font-weight:600;color:#9fb0c9}.tech__brand[data-astro-cid-5g76nsm6]{font-family:var(--font-display);font-weight:800;font-size:2rem;letter-spacing:-.02em;line-height:1}.tech__desc[data-astro-cid-5g76nsm6]{color:#c8d4e6;font-size:.95rem}.tech__cta[data-astro-cid-5g76nsm6]{margin-top:.5rem;font-family:var(--font-display);font-weight:700;color:var(--amber)}@media (max-width: 820px){.tech__grid[data-astro-cid-5g76nsm6]{grid-template-columns:1fr}}
