.page-hero[data-astro-cid-i5snidmb] .hero-inner[data-astro-cid-i5snidmb]{grid-template-columns:1.02fr .98fr;align-items:start;gap:56px;display:grid}.page-hero[data-astro-cid-i5snidmb] .hero-copy[data-astro-cid-i5snidmb]{max-width:600px}.page-hero[data-astro-cid-i5snidmb] .hero-visual[data-astro-cid-i5snidmb]{min-width:0}.page-hero[data-astro-cid-i5snidmb] .hero-visual[data-astro-cid-i5snidmb] .hv-calc[data-astro-cid-i5snidmb]{max-width:520px;margin-left:auto}.hvc-grid[data-astro-cid-i5snidmb]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hvc-inputs[data-astro-cid-i5snidmb]{align-content:start;gap:8px;display:grid}.hvc-f[data-astro-cid-i5snidmb]{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.hvc-f[data-astro-cid-i5snidmb] span[data-astro-cid-i5snidmb]{color:var(--ink-soft);font-size:.72rem}.hvc-f[data-astro-cid-i5snidmb] b[data-astro-cid-i5snidmb]{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.9rem}.hvc-out[data-astro-cid-i5snidmb]{flex-direction:column;display:flex}.hvc-lbl[data-astro-cid-i5snidmb]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.64rem}.hvc-num[data-astro-cid-i5snidmb]{font-family:var(--f-display);color:#1f7a53;margin:4px 0 10px;font-size:1.7rem;font-weight:500;line-height:1.1}.hvc-out[data-astro-cid-i5snidmb] dl[data-astro-cid-i5snidmb]{gap:6px;margin:0;display:grid}.hvc-row[data-astro-cid-i5snidmb]{background:var(--mist);cursor:default;border-radius:10px;outline:none;justify-content:space-between;gap:10px;padding:8px 10px;font-size:.8rem;display:flex}.hvc-row[data-astro-cid-i5snidmb] dt[data-astro-cid-i5snidmb]{color:var(--ink-soft)}.hvc-row[data-astro-cid-i5snidmb] dd[data-astro-cid-i5snidmb]{color:var(--navy);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.hvc-row[data-astro-cid-i5snidmb].is-on{background:#eaf2fb}@media (width<=420px){.hvc-grid[data-astro-cid-i5snidmb]{grid-template-columns:1fr}}@media (width<=980px){.page-hero[data-astro-cid-i5snidmb] .hero-inner[data-astro-cid-i5snidmb]{grid-template-columns:1fr;gap:40px}.page-hero[data-astro-cid-i5snidmb] .hero-copy[data-astro-cid-i5snidmb]{max-width:none}.page-hero[data-astro-cid-i5snidmb] .hero-visual[data-astro-cid-i5snidmb] .hv-calc[data-astro-cid-i5snidmb]{margin:0 auto}}.tool-grid[data-astro-cid-i5snidmb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=1020px){.tool-grid[data-astro-cid-i5snidmb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tool-grid[data-astro-cid-i5snidmb]{grid-template-columns:1fr}}.tool[data-astro-cid-i5snidmb]{background:var(--paper);border:1px solid var(--line);color:inherit;border-radius:18px;flex-direction:column;padding:30px 28px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 8px 26px -16px #0f487f80}.tool[data-astro-cid-i5snidmb]:hover{border-color:#1460a9;transform:translateY(-6px)scale(1.025);box-shadow:0 28px 56px -24px #0f487f66}.tool-icon[data-astro-cid-i5snidmb]{border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid;color:#fff!important;background:linear-gradient(160deg,#1460a9,#0b3359)!important}.tool-icon[data-astro-cid-i5snidmb] svg[data-astro-cid-i5snidmb]{width:24px;height:24px}.tool-icon[data-astro-cid-i5snidmb] svg[data-astro-cid-i5snidmb],.tool-icon[data-astro-cid-i5snidmb] svg[data-astro-cid-i5snidmb] [data-astro-cid-i5snidmb]{stroke:#fff!important}.tool-icon[data-astro-cid-i5snidmb] svg[data-astro-cid-i5snidmb]>[data-astro-cid-i5snidmb]{transform-box:fill-box;transform-origin:50%}.tool[data-astro-cid-i5snidmb]{overflow:hidden}.tool[data-astro-cid-i5snidmb]>[data-astro-cid-i5snidmb]{z-index:2;position:relative}.tool-n[data-astro-cid-i5snidmb],.tool[data-astro-cid-i5snidmb] h3[data-astro-cid-i5snidmb]{transition:color .3s,transform .32s cubic-bezier(.2,.8,.3,1.1)}.tool[data-astro-cid-i5snidmb]:hover h3[data-astro-cid-i5snidmb],.tool[data-astro-cid-i5snidmb]:focus-visible h3[data-astro-cid-i5snidmb]{color:var(--navy,#0f487f)}.xgrid[data-astro-cid-i5snidmb] .tool[data-astro-cid-i5snidmb] .tool-go[data-astro-cid-i5snidmb]{margin-top:20px}.xgrid[data-astro-cid-i5snidmb] .tool[data-astro-cid-i5snidmb] h3[data-astro-cid-i5snidmb]{margin-bottom:0}@media (width>=761px){.xgrid[data-astro-cid-i5snidmb] .tool[data-astro-cid-i5snidmb] h3[data-astro-cid-i5snidmb]{min-height:2.44em}}.xgrid[data-astro-cid-i5snidmb] .tool[data-astro-cid-i5snidmb].is-open h3[data-astro-cid-i5snidmb],.xgrid[data-astro-cid-i5snidmb] .tool[data-astro-cid-i5snidmb]:focus-visible h3[data-astro-cid-i5snidmb]{min-height:0}@media (hover:hover) and (pointer:fine){.xgrid[data-astro-cid-i5snidmb] .tool[data-astro-cid-i5snidmb]:hover h3[data-astro-cid-i5snidmb]{min-height:0}}@media (hover:none),(pointer:coarse){.xgrid[data-astro-cid-i5snidmb] .tool[data-astro-cid-i5snidmb].xcard:after{top:18px;bottom:auto;right:18px}.xgrid[data-astro-cid-i5snidmb] .tool[data-astro-cid-i5snidmb]:not(.is-open):hover{box-shadow:none!important}.xgrid[data-astro-cid-i5snidmb] .tool[data-astro-cid-i5snidmb]:not(.is-open):hover .tool-go[data-astro-cid-i5snidmb]{background:var(--paper);color:var(--brand);border-color:var(--line)}}.tool[data-astro-cid-i5snidmb] h3[data-astro-cid-i5snidmb]{font-family:var(--f-display);margin:8px 0 10px;font-size:1.24rem;font-weight:500;line-height:1.22}.tool[data-astro-cid-i5snidmb] p[data-astro-cid-i5snidmb]{color:var(--ink-soft);margin:0 0 22px;font-size:.95rem;line-height:1.62}.tool-go[data-astro-cid-i5snidmb]{border:1px solid var(--line);background:var(--paper);color:var(--brand);border-radius:999px;align-self:center;align-items:center;gap:8px;margin-top:auto;padding:11px 22px;font-size:.9rem;font-weight:600;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.tool[data-astro-cid-i5snidmb]:hover .tool-go[data-astro-cid-i5snidmb]{background:var(--brand);color:#fff;border-color:var(--brand)}.tool[data-astro-cid-i5snidmb]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.alt[data-astro-cid-i5snidmb]{background:var(--paper-2)}.feature[data-astro-cid-i5snidmb] h3[data-astro-cid-i5snidmb]{transition:color .3s}.feature[data-astro-cid-i5snidmb]:hover h3[data-astro-cid-i5snidmb]{color:var(--navy,#0f487f)}.feature[data-astro-cid-i5snidmb] h3[data-astro-cid-i5snidmb]{font-family:var(--f-display);margin:0 0 10px;font-size:1.1rem;font-weight:500;line-height:1.25}.feature[data-astro-cid-i5snidmb] p[data-astro-cid-i5snidmb]{color:var(--ink-soft);margin:0;font-size:.93rem;line-height:1.68}.disc-foot[data-astro-cid-i5snidmb]{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-top:26px;font-size:.72rem}@media (prefers-reduced-motion:reduce){.tool[data-astro-cid-i5snidmb],.tool-go[data-astro-cid-i5snidmb]{transition:none}.tool[data-astro-cid-i5snidmb]:hover{transform:none}}
