.idir[data-astro-cid-j7kwmffr]{display:grid;gap:14px}.idir-row[data-astro-cid-j7kwmffr]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:28px;align-items:center;border-radius:24px;background:var(--bg-soft);padding:26px 30px}.idir-head[data-astro-cid-j7kwmffr] h3[data-astro-cid-j7kwmffr]{margin:0 0 6px;font-size:1.1rem;color:var(--navy)}.idir-head[data-astro-cid-j7kwmffr] p[data-astro-cid-j7kwmffr]{margin:0;color:var(--ink-soft);font-size:.92rem;line-height:1.5}.idir-tools[data-astro-cid-j7kwmffr]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.idir-tool[data-astro-cid-j7kwmffr]{display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 10px;border-radius:var(--pill);background:#fff;border:1px solid var(--line);color:var(--ink);font-size:.92rem;font-weight:500}.idir-tool[data-astro-cid-j7kwmffr].is-link{border-color:#b9d4fa;transition:box-shadow .15s,border-color .15s}.idir-tool[data-astro-cid-j7kwmffr].is-link:hover{text-decoration:none;border-color:var(--primary);box-shadow:0 8px 22px -10px #2f80ed73}.idir-logo[data-astro-cid-j7kwmffr]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--primary)}.idir-logo[data-astro-cid-j7kwmffr] img[data-astro-cid-j7kwmffr]{border-radius:6px;object-fit:contain}.idir-more[data-astro-cid-j7kwmffr]{font-size:.85rem;font-weight:600;color:var(--primary-700)}@media(max-width:820px){.idir-row[data-astro-cid-j7kwmffr]{grid-template-columns:1fr;gap:16px;padding:22px}}.cost-preview[data-astro-cid-nitakq5w]{position:relative;margin:0;min-height:270px;display:grid;align-items:center;isolation:isolate}.cost-preview[data-astro-cid-nitakq5w] img[data-astro-cid-nitakq5w]{position:relative;z-index:1;display:block;width:min(100%,620px);height:auto;margin-left:auto;border-radius:14px;border:1px solid #d9e6f7;box-shadow:0 24px 60px -34px #0a29616b}.glow[data-astro-cid-nitakq5w]{position:absolute;border-radius:999px;filter:blur(6px);opacity:.62;z-index:0}.g1[data-astro-cid-nitakq5w]{width:160px;height:160px;right:18px;top:12px;background:#2f80ed29}.g2[data-astro-cid-nitakq5w]{width:130px;height:130px;right:210px;bottom:8px;background:#16803c24}@media(max-width:820px){.cost-preview[data-astro-cid-nitakq5w]{min-height:auto}.cost-preview[data-astro-cid-nitakq5w] img[data-astro-cid-nitakq5w]{width:100%}}.ftile[data-astro-cid-o66h3epx]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#fff;border:1px solid #d7e3fb;color:var(--primary);margin-bottom:4px}.fcard-txt[data-astro-cid-o66h3epx]{display:flex;flex-direction:column;gap:14px}.fcard-txt[data-astro-cid-o66h3epx] h2[data-astro-cid-o66h3epx],.fcard-txt[data-astro-cid-o66h3epx] p[data-astro-cid-o66h3epx]{margin:0}.fcard-wide[data-astro-cid-o66h3epx]{grid-column:1 / -1}.fcard-wide[data-astro-cid-o66h3epx]:has(.fviz){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;align-items:center}.fcard-wide[data-astro-cid-o66h3epx]:has(.fviz) .fviz[data-astro-cid-o66h3epx]{margin-top:0}.fcard-wide[data-astro-cid-o66h3epx]:not(:has(.fviz)) .fcard-txt[data-astro-cid-o66h3epx]{max-width:62ch}@media(max-width:820px){.fcard-wide[data-astro-cid-o66h3epx]:has(.fviz){display:flex;flex-direction:column;align-items:stretch}}.fcard-accent[data-astro-cid-o66h3epx]{grid-column:1 / -1;flex-direction:row;align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(30px,4vw,44px)}.accent-stat[data-astro-cid-o66h3epx]{flex:0 0 auto;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--navy);white-space:nowrap}.accent-txt[data-astro-cid-o66h3epx] h2[data-astro-cid-o66h3epx]{margin:0 0 8px}.accent-txt[data-astro-cid-o66h3epx] p[data-astro-cid-o66h3epx]{margin:0;color:var(--ink-soft)}.tone-grad[data-astro-cid-o66h3epx]{background:linear-gradient(135deg,#fff3d6,#fde8e4 45%,#dbeafe)}.tone-green[data-astro-cid-o66h3epx]{background:linear-gradient(135deg,#e9f9f0,#d3f1e1)}.tone-dark[data-astro-cid-o66h3epx]{background:linear-gradient(160deg,#10275c,var(--navy))}.tone-dark[data-astro-cid-o66h3epx] .accent-stat[data-astro-cid-o66h3epx],.tone-dark[data-astro-cid-o66h3epx] h2[data-astro-cid-o66h3epx]{color:#fff}.tone-dark[data-astro-cid-o66h3epx] .accent-txt[data-astro-cid-o66h3epx] p[data-astro-cid-o66h3epx]{color:#aebbd6}.cost-video-section[data-astro-cid-o66h3epx]{padding-top:0}.cost-video[data-astro-cid-o66h3epx]{overflow:hidden;border-radius:24px;background:#071b3f;border:1px solid #d7e3fb;box-shadow:0 24px 70px -42px #0a29618c;aspect-ratio:16 / 9}.cost-video[data-astro-cid-o66h3epx] iframe[data-astro-cid-o66h3epx]{display:block;width:100%;height:100%;border:0}@media(max-width:820px){.fcard-accent[data-astro-cid-o66h3epx]{flex-direction:column;align-items:flex-start;gap:14px}.cost-video[data-astro-cid-o66h3epx]{border-radius:16px}}
