.idx-wrap[data-astro-cid-ipk42fi4]{max-width:1200px;margin:auto;padding:0 1.5rem}.idx-hero[data-astro-cid-ipk42fi4]{background:radial-gradient(circle at 80% 5%,#177f90 0,transparent 29rem),linear-gradient(135deg,var(--deep),var(--navy));color:#fff;padding:6.5rem 0 6rem}.idx-hero-grid[data-astro-cid-ipk42fi4]{display:grid;grid-template-columns:1.05fr .95fr;gap:5rem;align-items:center}.idx-hero[data-astro-cid-ipk42fi4] h1[data-astro-cid-ipk42fi4]{font-size:clamp(3.2rem,6vw,5.6rem);line-height:.99;margin-bottom:1.7rem}.idx-hero[data-astro-cid-ipk42fi4] h1[data-astro-cid-ipk42fi4] span[data-astro-cid-ipk42fi4]{color:var(--sand)}.idx-lead[data-astro-cid-ipk42fi4]{font-size:1.2rem;line-height:1.65;color:#dce8ee;max-width:40rem}.idx-microcopy[data-astro-cid-ipk42fi4]{color:#c8d4df;font-size:.85rem;margin-top:1rem}.idx-browser[data-astro-cid-ipk42fi4]{background:#fff;border-radius:1rem;box-shadow:0 2rem 4rem #0005;color:var(--ink);overflow:hidden;transform:rotate(1.5deg)}.idx-browser-bar[data-astro-cid-ipk42fi4]{height:42px;background:#eaf0f0;display:flex;align-items:center;gap:.4rem;padding:0 1rem}.idx-browser-bar[data-astro-cid-ipk42fi4] span[data-astro-cid-ipk42fi4]{width:8px;height:8px;border-radius:50%;background:#b1c1c2}.idx-browser-bar[data-astro-cid-ipk42fi4] b[data-astro-cid-ipk42fi4]{font-size:.65rem;color:#6e8080;font-weight:500;margin:auto}.idx-browser-body[data-astro-cid-ipk42fi4]{padding:2.5rem 2.2rem 2.2rem;background:linear-gradient(145deg,#fff,#eff6f3)}.idx-preview-label[data-astro-cid-ipk42fi4]{font-size:.63rem;letter-spacing:.16em;color:var(--teal);font-weight:800}.idx-browser-body[data-astro-cid-ipk42fi4] h2[data-astro-cid-ipk42fi4]{font-size:2.5rem;line-height:1.05;color:var(--navy);margin:1rem 0 1.5rem}.idx-browser-body[data-astro-cid-ipk42fi4] h2[data-astro-cid-ipk42fi4] i[data-astro-cid-ipk42fi4]{font-weight:500;color:#b38339}.idx-search-preview[data-astro-cid-ipk42fi4]{display:flex;justify-content:space-between;align-items:center;border:1px solid #cfdbd9;background:#fff;padding:.9rem 1rem;border-radius:.4rem;font-size:.72rem;color:#7c8c8b}.idx-search-preview[data-astro-cid-ipk42fi4] b[data-astro-cid-ipk42fi4]{background:var(--navy);color:#fff;padding:.55rem .7rem;border-radius:.25rem;font-size:.68rem}.idx-preview-cards[data-astro-cid-ipk42fi4]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1.2rem}.idx-preview-cards[data-astro-cid-ipk42fi4]>div[data-astro-cid-ipk42fi4]{background:#fff;border:1px solid #dae5e1;padding:.65rem;border-radius:.35rem}.idx-preview-cards[data-astro-cid-ipk42fi4] span[data-astro-cid-ipk42fi4]{height:74px;display:block;border-radius:.2rem;background:linear-gradient(135deg,#c9d8d2,#ebd5ad)}.idx-preview-cards[data-astro-cid-ipk42fi4]>div[data-astro-cid-ipk42fi4]:nth-child(2) span[data-astro-cid-ipk42fi4]{background:linear-gradient(135deg,#c5d5df,#e6c9a5)}.idx-preview-cards[data-astro-cid-ipk42fi4] strong[data-astro-cid-ipk42fi4],.idx-preview-cards[data-astro-cid-ipk42fi4] small[data-astro-cid-ipk42fi4]{display:block}.idx-preview-cards[data-astro-cid-ipk42fi4] strong[data-astro-cid-ipk42fi4]{font-size:.78rem;margin-top:.55rem;color:var(--navy)}.idx-preview-cards[data-astro-cid-ipk42fi4] small[data-astro-cid-ipk42fi4]{font-size:.62rem;color:var(--muted);margin-top:.15rem}.idx-section[data-astro-cid-ipk42fi4]{padding:6.5rem 0}.idx-section-heading[data-astro-cid-ipk42fi4]{max-width:700px}.idx-section-heading[data-astro-cid-ipk42fi4] h2[data-astro-cid-ipk42fi4],.idx-two-col[data-astro-cid-ipk42fi4] h2[data-astro-cid-ipk42fi4],.idx-cta[data-astro-cid-ipk42fi4] h2[data-astro-cid-ipk42fi4]{font-size:clamp(2.35rem,4.5vw,4rem);line-height:1.05;color:var(--navy);letter-spacing:-.05em}.idx-section-heading[data-astro-cid-ipk42fi4]>p[data-astro-cid-ipk42fi4]:last-child,.idx-two-col[data-astro-cid-ipk42fi4] p[data-astro-cid-ipk42fi4]{color:var(--muted);line-height:1.7;font-size:1.05rem}.idx-feature-grid[data-astro-cid-ipk42fi4]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem}.idx-feature-grid[data-astro-cid-ipk42fi4] article[data-astro-cid-ipk42fi4]{border:1px solid var(--line);padding:2rem;background:#fff}.idx-feature-grid[data-astro-cid-ipk42fi4] b[data-astro-cid-ipk42fi4],.idx-process[data-astro-cid-ipk42fi4] span[data-astro-cid-ipk42fi4]{color:var(--teal);font-size:.85rem;font-weight:800}.idx-feature-grid[data-astro-cid-ipk42fi4] h3[data-astro-cid-ipk42fi4]{color:var(--navy);font-size:1.4rem;margin:1.5rem 0 .7rem}.idx-feature-grid[data-astro-cid-ipk42fi4] p[data-astro-cid-ipk42fi4],.idx-process[data-astro-cid-ipk42fi4] p[data-astro-cid-ipk42fi4]{color:var(--muted);line-height:1.65}.idx-soft[data-astro-cid-ipk42fi4]{background:#edf4f2}.idx-two-col[data-astro-cid-ipk42fi4]{display:grid;grid-template-columns:1.1fr .9fr;gap:6rem;align-items:center}.idx-check-card[data-astro-cid-ipk42fi4]{background:var(--deep);color:#fff;padding:2.3rem;border-radius:.8rem}.idx-check-card[data-astro-cid-ipk42fi4] h3[data-astro-cid-ipk42fi4]{font-size:1.35rem;margin-bottom:1.3rem}.idx-check-card[data-astro-cid-ipk42fi4] ul[data-astro-cid-ipk42fi4]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.idx-check-card[data-astro-cid-ipk42fi4] li[data-astro-cid-ipk42fi4]{border-top:1px solid #ffffff2b;padding-top:.7rem;color:#d8e3e0;font-size:.88rem}.idx-check-card[data-astro-cid-ipk42fi4] li[data-astro-cid-ipk42fi4]:before{content:"✓";color:var(--sand);margin-right:.5rem}.idx-process[data-astro-cid-ipk42fi4]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.idx-process[data-astro-cid-ipk42fi4]>div[data-astro-cid-ipk42fi4]{border-top:2px solid var(--teal);padding-top:1.3rem}.idx-process[data-astro-cid-ipk42fi4] h3[data-astro-cid-ipk42fi4]{font-size:1.5rem;color:var(--navy);margin:.9rem 0 .5rem}.idx-cta[data-astro-cid-ipk42fi4]{background:var(--navy);color:#fff;padding:5rem 0}.idx-cta[data-astro-cid-ipk42fi4]>.idx-wrap[data-astro-cid-ipk42fi4]{display:flex;justify-content:space-between;align-items:center;gap:3rem}.idx-cta[data-astro-cid-ipk42fi4] h2[data-astro-cid-ipk42fi4]{color:#fff;max-width:700px;margin:.8rem 0 1rem}.idx-cta[data-astro-cid-ipk42fi4] p[data-astro-cid-ipk42fi4]:not(.eyebrow){color:#c8d4df;max-width:650px;line-height:1.65}.button-light[data-astro-cid-ipk42fi4]{background:#fff;color:var(--navy);white-space:nowrap}.button-light[data-astro-cid-ipk42fi4]:hover{background:var(--sand)}@media(max-width:900px){.idx-hero-grid[data-astro-cid-ipk42fi4],.idx-two-col[data-astro-cid-ipk42fi4]{grid-template-columns:1fr;gap:3rem}.idx-browser[data-astro-cid-ipk42fi4]{max-width:650px;transform:none}.idx-feature-grid[data-astro-cid-ipk42fi4],.idx-process[data-astro-cid-ipk42fi4]{grid-template-columns:1fr}.idx-cta[data-astro-cid-ipk42fi4]>.idx-wrap[data-astro-cid-ipk42fi4]{display:block}.idx-cta[data-astro-cid-ipk42fi4] .button[data-astro-cid-ipk42fi4]{margin-top:1.5rem}}@media(max-width:560px){.idx-hero[data-astro-cid-ipk42fi4]{padding:4rem 0}.idx-section[data-astro-cid-ipk42fi4]{padding:4.5rem 0}.idx-browser-body[data-astro-cid-ipk42fi4]{padding:1.7rem}.idx-browser-body[data-astro-cid-ipk42fi4] h2[data-astro-cid-ipk42fi4]{font-size:2rem}.idx-check-card[data-astro-cid-ipk42fi4] ul[data-astro-cid-ipk42fi4]{grid-template-columns:1fr}}
