.ag[data-astro-cid-3jfwwssi]{background:var(--surface);border:1px solid var(--rule);border-radius:10px;gap:.8rem;padding:1.15rem 1.2rem;display:grid;box-shadow:0 1px 2px #0c281c0a,0 10px 26px -20px #0c281c73}.ag__top[data-astro-cid-3jfwwssi]{align-items:center;gap:.75rem;display:flex}.ag__avatar[data-astro-cid-3jfwwssi]{letter-spacing:.02em;width:46px;height:46px;color:hsl(var(--hue) 46% 26%);background:hsl(var(--hue) 44% 88%);border:1px solid hsl(var(--hue) 38% 76%);border-radius:50%;flex:none;place-items:center;font-size:.92rem;font-weight:700;display:grid}.ag__name[data-astro-cid-3jfwwssi]{margin:0 0 1px;font-size:1.04rem;line-height:1.25}.ag__meta[data-astro-cid-3jfwwssi]{color:var(--ink-faint);margin:0;font-size:.82rem}.ag__verified[data-astro-cid-3jfwwssi]{color:var(--verified);background:var(--pine-tint);border-radius:6px;align-items:center;gap:.45em;margin:0;padding:.42rem .6rem;font-size:.78rem;font-weight:600;line-height:1.35;display:flex}.ag__verified[data-astro-cid-3jfwwssi] b[data-astro-cid-3jfwwssi]{font-weight:700}.ag__verified[data-astro-cid-3jfwwssi] svg[data-astro-cid-3jfwwssi]{flex:none}.ag__chips[data-astro-cid-3jfwwssi]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ag__chips[data-astro-cid-3jfwwssi] li[data-astro-cid-3jfwwssi]{border:1px solid var(--rule);color:var(--ink-soft);background:var(--surface-sunk);border-radius:5px;padding:.24rem .5rem;font-size:.72rem;font-weight:600}.ag__chips--more[data-astro-cid-3jfwwssi]{color:var(--ink-faint)!important;border-style:dashed!important}.ag__facts[data-astro-cid-3jfwwssi]{border-top:1px solid var(--rule-soft);flex-wrap:wrap;gap:.9rem 1.4rem;margin:0;padding-top:.7rem;display:flex}.ag__facts[data-astro-cid-3jfwwssi] dt[data-astro-cid-3jfwwssi]{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);font-size:.66rem;font-weight:700}.ag__facts[data-astro-cid-3jfwwssi] dd[data-astro-cid-3jfwwssi]{margin:0;font-size:.88rem;font-weight:600}.ag--link[data-astro-cid-3jfwwssi]{color:inherit;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.ag--link[data-astro-cid-3jfwwssi]:hover{border-color:var(--pine);color:inherit;transform:translateY(-2px);box-shadow:0 2px 4px #0c281c0f,0 14px 30px -18px #0c281c80}.ag--link[data-astro-cid-3jfwwssi]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ag__go[data-astro-cid-3jfwwssi]{color:var(--pine);align-items:center;gap:.35em;padding-top:.2rem;font-size:.82rem;font-weight:700;display:inline-flex}.ag--link[data-astro-cid-3jfwwssi]:hover .ag__go[data-astro-cid-3jfwwssi]{gap:.55em}.ag--link[data-astro-cid-3jfwwssi]:hover .ag__name[data-astro-cid-3jfwwssi]{color:var(--pine)}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(34px,5vw,58px) clamp(44px,6vw,74px);position:relative;overflow:hidden}.hero__glow[data-astro-cid-lcdefpme]{background:radial-gradient(38rem 26rem at 16% 12%, color-mix(in srgb, var(--pine) 13%, transparent) 0%, transparent 60%), radial-gradient(34rem 24rem at 88% 4%, color-mix(in srgb, var(--brass) 12%, transparent) 0%, transparent 62%);pointer-events:none;height:130%;position:absolute;inset:-30% -10% auto}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(2rem,4vw,3.4rem);display:grid;position:relative}.chip[data-astro-cid-lcdefpme]{color:var(--pine);background:var(--pine-tint);border:1px solid color-mix(in srgb, var(--pine) 24%, transparent);border-radius:100px;align-items:center;gap:.5em;margin:0 0 1.1rem;padding:.38em .9em;font-size:.8rem;font-weight:700;display:inline-flex}.chip__dot[data-astro-cid-lcdefpme]{background:var(--verified);border-radius:50%;width:7px;height:7px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.026em;max-width:15ch;margin-bottom:.75rem;font-size:clamp(2rem,3.7vw,2.8rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--pine);font-style:normal}.hero__sub[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:40ch;margin-bottom:1.8rem;font-size:1.1rem;line-height:1.5}.hero__demo-cap[data-astro-cid-lcdefpme]{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .7rem;font-size:.72rem;font-weight:700;display:flex}.hero__demo-zip[data-astro-cid-lcdefpme]{font-family:var(--f-mono);letter-spacing:.04em;text-transform:none;background:var(--surface-sunk);border:1px solid var(--rule);color:var(--ink-soft);border-radius:5px;padding:.2em .55em}.hero__stack[data-astro-cid-lcdefpme]{gap:.7rem;display:grid}.hero__demo-note[data-astro-cid-lcdefpme]{color:var(--ink-faint);margin:.8rem 0 0;font-size:.76rem;font-style:italic}.band[data-astro-cid-lcdefpme]{background:var(--surface-deep);color:#eaf3ee;padding-block:clamp(24px,3vw,34px)}.band__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:1.4rem 2rem;display:grid}.band__item[data-astro-cid-lcdefpme]{flex-direction:column;gap:.15rem;display:flex}.band__n[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:-.03em;color:#86d3ae;font-size:2.1rem;font-weight:600;line-height:1}.band__n--x[data-astro-cid-lcdefpme]{color:#e9c888}.band__l[data-astro-cid-lcdefpme]{color:#a9c0b4;font-size:.85rem;font-weight:600}.h-center[data-astro-cid-lcdefpme]{text-align:center;margin-inline:auto;max-width:20ch;margin-bottom:clamp(1.8rem,3.5vw,2.6rem)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{text-align:center;padding:0 .6rem}.step__n[data-astro-cid-lcdefpme]{background:var(--pine);color:#fff;width:48px;height:48px;font-family:var(--f-display);border-radius:50%;place-items:center;margin:0 auto .85rem;font-size:1.35rem;font-weight:600;display:grid}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.3rem;font-size:1.12rem}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:30ch;margin:0 auto;font-size:.95rem}.crit[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:1rem;display:grid}.crit__card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--rule);border-radius:10px;padding:1.3rem 1.35rem}.crit__icon[data-astro-cid-lcdefpme]{background:var(--pine-tint);width:42px;height:42px;color:var(--pine);border-radius:9px;place-items:center;margin-bottom:.85rem;display:grid}.crit__card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.3rem;font-size:1.05rem}.crit__card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0;font-size:.92rem}.vs[data-astro-cid-lcdefpme] table[data-astro-cid-lcdefpme]{min-width:620px}.vs[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{text-align:center;font-size:.74rem}.vs[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]:first-child{width:34%}.vs__good[data-astro-cid-lcdefpme]{color:var(--verified)}.vs[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme][scope=row]{color:var(--ink);background:var(--surface);font-size:.93rem;font-weight:600}.vs[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{text-align:center}.mk[data-astro-cid-lcdefpme]{border-radius:50%;place-items:center;width:26px;height:26px;font-size:.95rem;font-weight:700;display:inline-grid}.mk--y[data-astro-cid-lcdefpme]{color:var(--verified);background:color-mix(in srgb, var(--verified) 13%, transparent)}.mk--n[data-astro-cid-lcdefpme]{color:var(--alert);background:color-mix(in srgb, var(--alert) 13%, transparent)}.mk--p[data-astro-cid-lcdefpme]{color:var(--warn);background:color-mix(in srgb, var(--warn) 15%, transparent)}.vs__note[data-astro-cid-lcdefpme]{color:var(--ink-faint);text-align:center;max-width:62ch;margin:1rem auto 0;font-size:.9rem}@media (width<=700px){.vs[data-astro-cid-lcdefpme]{background:0 0;border:0;overflow:visible}.vs[data-astro-cid-lcdefpme] table[data-astro-cid-lcdefpme]{width:100%;min-width:0;display:block}.vs[data-astro-cid-lcdefpme] thead[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vs[data-astro-cid-lcdefpme] tbody[data-astro-cid-lcdefpme]{gap:.7rem;display:grid}.vs[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--rule);border-radius:10px;padding:.9rem 1rem;display:block}.vs[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme][scope=row]{color:var(--ink);border:0;border-bottom:1px solid var(--rule-soft);background:0 0;margin-bottom:.6rem;padding:0 0 .6rem;font-size:1rem;font-weight:700;display:block}.vs[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{text-align:left;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.3rem 0;display:flex}.vs[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]:before{content:attr(data-col);color:var(--ink-soft);font-size:.87rem;font-weight:600}}.states[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.states[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--rule);color:var(--ink-soft);border-radius:8px;align-items:center;gap:.55rem;padding:.6rem .7rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .14s,color .14s,transform .14s;display:flex}.states[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--pine);color:var(--pine);transform:translateY(-1px)}.states__code[data-astro-cid-lcdefpme]{font-family:var(--f-mono);color:var(--ink-faint);background:var(--surface-sunk);letter-spacing:.04em;border-radius:4px;flex:none;padding:.15em .4em;font-size:.68rem;font-weight:500}.states[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .states__code[data-astro-cid-lcdefpme]{color:var(--pine)}.states__name[data-astro-cid-lcdefpme]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.faq-wrap[data-astro-cid-lcdefpme]{max-width:780px}.faq[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.faq__item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-family:var(--f-display);color:var(--ink);justify-content:space-between;align-items:center;gap:.8rem;padding:1.05rem 0;font-size:1.08rem;font-weight:600;list-style:none;display:flex;overflow:hidden}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{min-width:0}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"";border-right:2.3px solid var(--pine);border-bottom:2.3px solid var(--pine);flex:none;width:11px;height:11px;transition:transform .18s;transform:rotate(45deg)translate(-3px,-3px)}.faq__item[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(-135deg)translate(-3px,-3px)}.faq__a[data-astro-cid-lcdefpme]{padding-bottom:1.2rem}.faq__a[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0;font-size:.97rem}.closer[data-astro-cid-lcdefpme]{background:var(--surface-deep);color:#eaf3ee;padding-block:clamp(46px,6vw,70px)}.closer__inner[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.8rem,4vw,3.5rem);display:grid}.closer[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:.5rem}.closer__lede[data-astro-cid-lcdefpme]{color:#b8ccc0;margin:0}.closer[data-astro-cid-lcdefpme] .zip__label{color:#fff}.closer[data-astro-cid-lcdefpme] .zip__hint{color:#9db3a6}.closer[data-astro-cid-lcdefpme] .zip__input{color:#fff;background:#ffffff12;border-color:#ffffff42}.closer[data-astro-cid-lcdefpme] .zip__input::placeholder{color:#8ca396}.closer[data-astro-cid-lcdefpme] .btn--primary{color:#08130e;background:#86d3ae;border-color:#86d3ae}.closer[data-astro-cid-lcdefpme] .btn--primary:hover{color:#08130e;background:#a2e0c3;border-color:#a2e0c3}@media (width<=940px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__demo[data-astro-cid-lcdefpme]{max-width:30rem}.closer__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
