.wrap[data-astro-cid-6bfsojfh]{max-width:var(--container-max);padding:0 var(--container-pad);margin:0 auto}.sec[data-astro-cid-6bfsojfh]{padding:var(--section-pad-y) 0}.sec--muted[data-astro-cid-6bfsojfh]{background:var(--surface-muted)}.chero[data-astro-cid-6bfsojfh]{background:var(--fe-navy);padding:var(--space-8) 0 var(--space-9);position:relative;overflow:hidden}.chero[data-astro-cid-6bfsojfh] .wrap[data-astro-cid-6bfsojfh]{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex;position:relative}.crumbs[data-astro-cid-6bfsojfh]{font-size:var(--fs-sm);color:#ffffffb3;align-items:center;gap:8px;display:flex}.crumbs[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:#ffffffb3}.crumbs[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--fe-green-bright)}.crumbs[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:13px;height:13px}.crumbs[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:#fff}.chero-h1[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.03em;color:#fff;max-width:20ch;font-size:clamp(32px,4.2vw,54px);line-height:1.12}.chero-h1[data-astro-cid-6bfsojfh] .hl[data-astro-cid-6bfsojfh]{color:var(--fe-green-bright)}.chero-sub[data-astro-cid-6bfsojfh]{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:#ffffffdb;max-width:64ch}.cwrap[data-astro-cid-6bfsojfh]{gap:var(--space-6);grid-template-columns:1.4fr 1fr;align-items:start;display:grid}.cwrap[data-astro-cid-6bfsojfh]>[data-astro-cid-6bfsojfh],.info-row[data-astro-cid-6bfsojfh]>div[data-astro-cid-6bfsojfh]{min-width:0}.info-row[data-astro-cid-6bfsojfh] .v[data-astro-cid-6bfsojfh]{overflow-wrap:anywhere;word-break:break-word}.card[data-astro-cid-6bfsojfh]{background:var(--surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-6)}.qtool-intro[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.qtool-h[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h5);color:var(--text-heading);margin-bottom:var(--space-3)}.qtool-intro[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{line-height:var(--lh-body);color:var(--text-body)}.qtool-intro[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]+p[data-astro-cid-6bfsojfh]{margin-top:var(--space-3)}.qtool-intro[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{font-weight:var(--fw-semibold);color:var(--fe-green-800);overflow-wrap:anywhere}.quote-frame[data-astro-cid-6bfsojfh]{border:0;width:100%;height:760px;display:block}.fineprint[data-astro-cid-6bfsojfh]{margin-top:var(--space-5);font-size:var(--fs-xs);color:var(--text-body);align-items:center;gap:8px;display:flex}.fineprint[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:14px;height:14px;color:var(--fe-green);flex-shrink:0}.aside[data-astro-cid-6bfsojfh]{gap:var(--space-5);flex-direction:column;display:flex}.info-h[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h5);color:var(--text-heading);margin-bottom:var(--space-4)}.info-row[data-astro-cid-6bfsojfh]{border-top:1px solid var(--color-border);gap:14px;padding:14px 0;display:flex}.info-row[data-astro-cid-6bfsojfh]:first-of-type{border-top:0;padding-top:0}.info-ic[data-astro-cid-6bfsojfh]{background:var(--fe-green-glow);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.info-ic[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:18px;height:18px;color:var(--fe-green-800)}.k[data-astro-cid-6bfsojfh]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.v[data-astro-cid-6bfsojfh]{font-weight:var(--fw-semibold);color:var(--text-heading);margin-top:3px;line-height:1.45}.head[data-astro-cid-6bfsojfh]{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.h2[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:clamp(30px, 3.4vw, var(--fs-h2));letter-spacing:var(--ls-h2);color:var(--text-heading)}.lede[data-astro-cid-6bfsojfh]{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-body);max-width:66ch}.steps3[data-astro-cid-6bfsojfh]{gap:var(--space-5);margin-top:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.snext[data-astro-cid-6bfsojfh]{background:var(--surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-card)}.snext-n[data-astro-cid-6bfsojfh]{background:var(--fe-green);color:#fff;width:44px;height:44px;font-family:var(--font-display);font-weight:var(--fw-extra);margin-bottom:var(--space-4);border-radius:12px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.snext[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 6px;font-size:1.1rem}.snext[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--text-body)}.tgrid[data-astro-cid-6bfsojfh]{gap:var(--space-5);margin-top:var(--space-7);grid-template-columns:1fr 1fr;display:grid}.tcard[data-astro-cid-6bfsojfh]{background:var(--surface-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-card);margin:0}.tcard-stars[data-astro-cid-6bfsojfh]{color:#fbbc04;margin-bottom:var(--space-3);gap:2px;display:inline-flex}.tcard-stars[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{fill:currentColor;width:16px;height:16px}.tcard[data-astro-cid-6bfsojfh] blockquote[data-astro-cid-6bfsojfh]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fe-slate);margin:0}.tcard-by[data-astro-cid-6bfsojfh]{margin-top:var(--space-4);align-items:center;gap:12px;display:flex}.tcard-av[data-astro-cid-6bfsojfh]{background:var(--fe-green);color:#fff;width:42px;height:42px;font-weight:var(--fw-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.nm[data-astro-cid-6bfsojfh]{font-weight:var(--fw-semibold);color:var(--text-heading);font-size:15px}.mt[data-astro-cid-6bfsojfh]{color:var(--text-muted);font-size:13px}.mapwrap[data-astro-cid-6bfsojfh]{margin-top:var(--space-7);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--fe-surface);aspect-ratio:21/8;overflow:hidden}.mapwrap[data-astro-cid-6bfsojfh] iframe{border:0;width:100%;height:100%;display:block}.map-load[data-astro-cid-6bfsojfh]{cursor:pointer;background:var(--fe-surface);width:100%;height:100%;font-family:var(--font-body);font-weight:var(--fw-semibold);color:var(--text-heading);transition:background var(--transition);border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.map-load[data-astro-cid-6bfsojfh]:hover{background:var(--fe-green-glow)}.map-load[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:30px;height:30px;color:var(--fe-green)}.map-load[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{font-weight:var(--fw-regular);font-size:var(--fs-xs);color:var(--text-muted)}@media (width<=1000px){.cwrap[data-astro-cid-6bfsojfh],.steps3[data-astro-cid-6bfsojfh],.tgrid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}@media (width<=560px){.mapwrap[data-astro-cid-6bfsojfh]{aspect-ratio:4/3}}
