:root{--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.33, 1, .68, 1);--t-press: .14s;--t-hover: .18s}.hero[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(2rem,4vw,3rem) 0 0;overflow:hidden;background:#fcf8f0}.hero-skyline[data-astro-cid-j7pv25f6]{position:relative;z-index:1;width:min(100% - 2rem,800px);margin:0 auto;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%),linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 12%),linear-gradient(to right,transparent,#000 5%,#000 95%,transparent);mask-composite:intersect}.hero-skyline[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto}.sky-ink[data-astro-cid-j7pv25f6]{position:absolute;inset:0;filter:grayscale(1);opacity:0}@media(max-width:640px){.hero-skyline[data-astro-cid-j7pv25f6]{width:130%;max-width:none;margin:0 0 0 -15%}}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:2;max-width:720px;margin:0 auto;padding-inline:clamp(1rem,4vw,2rem);text-align:center}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:clamp(2.2rem,5vw,3.6rem);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin-bottom:1rem;color:var(--text)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-style:italic;background:linear-gradient(transparent 62%,var(--band-yellow) 62%,var(--band-yellow) 92%,transparent 92%);padding-inline:.08em}.hero-sub[data-astro-cid-j7pv25f6]{font-size:1.0625rem;font-weight:500;color:#3a3a3a;line-height:1.6;max-width:54ch;margin:0 auto 1.75rem}.hero-ctas[data-astro-cid-j7pv25f6]{display:flex;gap:1.5rem;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:1.5rem}.btn-hero-primary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;background:var(--band-yellow);color:#000;font-size:.9375rem;font-weight:700;padding:14px 30px;border-radius:2px}.link-hero[data-astro-cid-j7pv25f6]{color:var(--text);font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;padding-block:12px}.link-hero[data-astro-cid-j7pv25f6]:hover{text-decoration-thickness:2px}.hero-trust[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:.7rem;flex-wrap:wrap;font-size:.9375rem;color:#3a3a3a}.ht-rev[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.4rem}.ht-rev[data-astro-cid-j7pv25f6] svg{color:#2f7d6b}.lead-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;margin-top:clamp(2.5rem,5vw,4rem);position:relative;z-index:5}.feat[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.feat-cover[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--band-gray);border-radius:2px}.feat-img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.feat-tag[data-astro-cid-j7pv25f6]{position:absolute;bottom:1rem;left:1rem;background:var(--band-yellow);color:var(--ink);font-size:.8125rem;font-weight:700;padding:4px 10px;border-radius:2px}.feat-title[data-astro-cid-j7pv25f6]{display:block;margin-bottom:.5rem;font-family:var(--font-serif);font-size:clamp(1.5rem,2.8vw,1.625rem);font-weight:500;color:var(--ink);line-height:1.2;letter-spacing:-.02em}.feat-body[data-astro-cid-j7pv25f6]{padding:1.1rem 0 0}.feat-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--ink);line-height:1.6;max-width:60ch}.start-here[data-astro-cid-j7pv25f6]{background:var(--band-gray);padding:1.25rem 1.25rem .75rem;display:flex;flex-direction:column;border-radius:2px}.sh-head[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.1875rem;font-weight:600;color:var(--ink);padding:0 .5rem .6rem}.start-here[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;flex:1}.start-here[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;padding:.75rem .5rem;border-radius:2px}.start-here[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:#fff}.sh-ico[data-astro-cid-j7pv25f6]{display:inline-flex;width:32px;height:32px;flex-shrink:0;color:var(--ink);align-items:center;justify-content:center}.sh-title[data-astro-cid-j7pv25f6]{flex:1;font-size:.9375rem;font-weight:600;color:var(--ink);line-height:1.3}.sh-chev[data-astro-cid-j7pv25f6]{color:var(--ink);display:inline-flex;flex-shrink:0;transition:transform var(--t-hover) var(--ease-out)}.start-here[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .sh-chev[data-astro-cid-j7pv25f6]{transform:translate(3px)}.sh-all[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px;padding:.75rem .5rem 1rem;font-size:.9375rem;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.rec-sec[data-astro-cid-j7pv25f6]{margin-top:clamp(2rem,4vw,3rem);position:relative;z-index:5;margin-bottom:0}.rec[data-astro-cid-j7pv25f6]{background:var(--band-gray);border-radius:2px;padding:1.75rem 2.25rem 2rem}.rec-elig[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--muted);line-height:1.55;max-width:72ch;margin:0 0 1.25rem}.rec-tag[data-astro-cid-j7pv25f6]{font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--muted);margin-bottom:.55rem}.rec-body[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}.rec-mid[data-astro-cid-j7pv25f6] .rec-title[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:clamp(1.6rem,2.9vw,1.875rem);font-weight:600;margin-bottom:.5rem;letter-spacing:-.025em;line-height:1.12}.rec-checks[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 2rem;list-style:none}.rec-checks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--ink);display:flex;align-items:baseline;gap:.45rem}.rec-checks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] svg{color:#000;flex-shrink:0;transform:translateY(2px)}.btn-amber[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;background:var(--band-yellow);color:#000;font-weight:700;font-size:.9375rem;padding:14px 28px;border-radius:2px;border:none;cursor:pointer}.cat-sec[data-astro-cid-j7pv25f6]{padding:clamp(3rem,6vw,5.5rem) 0}.cat-sec[data-astro-cid-j7pv25f6].alt{background:var(--band-gray);margin:0 calc(50% - 50vw);padding-left:max(1rem,calc(50vw - var(--max-w)/2 + 1rem));padding-right:max(1rem,calc(50vw - var(--max-w)/2 + 1rem))}.cat-inner[data-astro-cid-j7pv25f6]{max-width:var(--max-w);margin:0 auto}.band-head[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.band-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.9rem,3.8vw,2.75rem);font-weight:600;letter-spacing:-.025em;line-height:1.05}.band-head[data-astro-cid-j7pv25f6] .more[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:5px;font-size:.9375rem;font-weight:600;color:var(--ink);white-space:nowrap;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.band-head[data-astro-cid-j7pv25f6] .more[data-astro-cid-j7pv25f6]:hover{text-decoration-thickness:2px}.sec-intro[data-astro-cid-j7pv25f6]{max-width:60ch;font-size:1.0625rem;color:var(--ink);line-height:1.65;margin:0 0 2.25rem}.sec-intro[data-astro-cid-j7pv25f6] a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sec-intro[data-astro-cid-j7pv25f6] a:hover{text-decoration-thickness:2px}.cover-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:2.25rem 2rem}.cover-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.cover[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--band-gray);border-radius:2px}.cover-img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.cover-title[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-serif);font-size:1.1875rem;font-weight:500;color:var(--ink);line-height:1.25;letter-spacing:-.015em}.cover-body[data-astro-cid-j7pv25f6]{padding:1rem 0 0;display:flex;flex-direction:column;gap:.5rem;flex:1}.cover-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--ink);line-height:1.55}.cover-insurance[data-astro-cid-j7pv25f6]{grid-template-columns:2fr 1fr;grid-template-rows:auto auto}.cover-insurance[data-astro-cid-j7pv25f6] .is-lead[data-astro-cid-j7pv25f6]{grid-row:1 / span 2}.cover-insurance[data-astro-cid-j7pv25f6] .is-lead[data-astro-cid-j7pv25f6] .cover[data-astro-cid-j7pv25f6]{aspect-ratio:auto;flex:1;min-height:320px}.cover-insurance[data-astro-cid-j7pv25f6] .is-lead[data-astro-cid-j7pv25f6] .cover-body[data-astro-cid-j7pv25f6]{flex:0 0 auto;min-height:5.9rem}.cover-insurance[data-astro-cid-j7pv25f6] .is-lead[data-astro-cid-j7pv25f6] .cover-title[data-astro-cid-j7pv25f6]{font-size:1.625rem;line-height:1.15}.cover-insurance[data-astro-cid-j7pv25f6] .is-lead[data-astro-cid-j7pv25f6] .cover-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem;max-width:52ch}.cover-everyday[data-astro-cid-j7pv25f6]{grid-template-columns:1.3fr 1fr}.city-cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.city[data-astro-cid-j7pv25f6]{position:relative;height:200px;border-radius:2px;overflow:hidden;display:flex;align-items:flex-end;padding:1rem 1.1rem;color:#fff;background:#000}.city-img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.city[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:1;background:#00000057}.city-name[data-astro-cid-j7pv25f6]{position:relative;z-index:2;font-family:var(--font-serif);font-weight:600;font-size:1.5rem;letter-spacing:-.01em}.city-go[data-astro-cid-j7pv25f6]{position:absolute;top:.9rem;right:1rem;z-index:2}.tools-sec[data-astro-cid-j7pv25f6]{padding:clamp(3rem,6vw,5.5rem) 0}.tools-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.tool[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:.85rem;background:var(--band-gray);border-radius:2px;padding:1.15rem 1.4rem}.tool-l[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.8rem;font-weight:600;font-size:.9375rem}.tool-ico[data-astro-cid-j7pv25f6]{display:inline-flex;width:28px;height:28px;color:var(--ink);align-items:center;justify-content:center;flex-shrink:0}.tool-chev[data-astro-cid-j7pv25f6]{color:var(--ink);display:inline-flex;transition:transform var(--t-hover) var(--ease-out)}.tool[data-astro-cid-j7pv25f6]:hover .tool-chev[data-astro-cid-j7pv25f6]{transform:translate(3px)}.tool[data-astro-cid-j7pv25f6]:hover .tool-l[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.tool-badge[data-astro-cid-j7pv25f6]{font-size:.8125rem;font-weight:700;color:#000;background:var(--band-yellow);padding:.15rem .6rem;border-radius:2px}.indep[data-astro-cid-j7pv25f6]{max-width:68ch;padding:clamp(1.5rem,4vw,2.5rem) 0 clamp(2.5rem,5vw,4rem)}.indep[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.625rem;font-weight:600;margin-bottom:.75rem;letter-spacing:-.01em}.indep[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.0625rem;color:var(--ink);line-height:1.65}.indep[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.newsletter[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;background:var(--band-yellow);border-radius:2px;padding:2.5rem 2.75rem;margin:0 0 clamp(3rem,6vw,5rem)}.newsletter[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.625rem;font-weight:700;color:#000;margin-bottom:4px;letter-spacing:-.02em}.newsletter[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:#1a1a1a}.nl-form[data-astro-cid-j7pv25f6]{display:flex;gap:.6rem;flex-wrap:wrap}.nl-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{padding:12px 18px;border-radius:2px;border:none;font-size:.9375rem;min-width:240px;background:#fff;color:#000;outline:none}.nl-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]::placeholder{color:#585657}.nl-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid #000;outline-offset:2px}.btn-hero-primary[data-astro-cid-j7pv25f6],.btn-amber[data-astro-cid-j7pv25f6],.btn-primary[data-astro-cid-j7pv25f6],.feat[data-astro-cid-j7pv25f6],.cover-card[data-astro-cid-j7pv25f6],.city[data-astro-cid-j7pv25f6],.tool[data-astro-cid-j7pv25f6]{transition:transform var(--t-press) var(--ease-out)}.feat-img[data-astro-cid-j7pv25f6],.cover-img[data-astro-cid-j7pv25f6],.city-img[data-astro-cid-j7pv25f6]{transition:transform .5s var(--ease-soft)}.feat-title[data-astro-cid-j7pv25f6],.cover-title[data-astro-cid-j7pv25f6]{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:1px;transition:text-decoration-color var(--t-hover) ease}.btn-hero-primary[data-astro-cid-j7pv25f6]:active,.btn-amber[data-astro-cid-j7pv25f6]:active,.btn-primary[data-astro-cid-j7pv25f6]:active{transform:scale(.97)}.feat[data-astro-cid-j7pv25f6]:active,.cover-card[data-astro-cid-j7pv25f6]:active,.city[data-astro-cid-j7pv25f6]:active,.tool[data-astro-cid-j7pv25f6]:active{transform:scale(.99)}@media(hover:hover)and (pointer:fine){.btn-hero-primary[data-astro-cid-j7pv25f6]:hover,.btn-amber[data-astro-cid-j7pv25f6]:hover,.btn-primary[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px)}.feat[data-astro-cid-j7pv25f6]:hover .feat-img[data-astro-cid-j7pv25f6],.cover-card[data-astro-cid-j7pv25f6]:hover .cover-img[data-astro-cid-j7pv25f6],.city[data-astro-cid-j7pv25f6]:hover .city-img[data-astro-cid-j7pv25f6]{transform:scale(1.03)}.feat[data-astro-cid-j7pv25f6]:hover .feat-title[data-astro-cid-j7pv25f6],.cover-card[data-astro-cid-j7pv25f6]:hover .cover-title[data-astro-cid-j7pv25f6]{text-decoration-color:currentColor}.tool[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:no-preference){html.js .hero-skyline[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(12px);animation:sky-in .84s var(--ease-soft) .45s forwards}html.js .sky-ink[data-astro-cid-j7pv25f6]{opacity:1;animation:ink-out .56s var(--ease-soft) 1.29s forwards}@keyframes sky-in{to{opacity:1;transform:none}}@keyframes ink-out{to{opacity:0}}html.js [data-astro-cid-j7pv25f6][data-rise]{opacity:0;transform:translateY(20px);animation:rise .8s var(--ease-out) forwards;animation-delay:calc(var(--i, 0) * 80ms + .12s)}@keyframes rise{to{opacity:1;transform:none}}html.js [data-astro-cid-j7pv25f6][data-r]{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease-out),transform .8s var(--ease-out)}html.js [data-astro-cid-j7pv25f6][data-r].is-in{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html.js [data-astro-cid-j7pv25f6][data-rise]{opacity:0;animation:fade .5s ease forwards;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes fade{to{opacity:1}}html.js [data-astro-cid-j7pv25f6][data-r]{opacity:0;transition:opacity .4s ease}html.js [data-astro-cid-j7pv25f6][data-r].is-in{opacity:1}}@media(max-width:820px){.lead-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.cover-grid[data-astro-cid-j7pv25f6],.cover-insurance[data-astro-cid-j7pv25f6],.cover-everyday[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.cover-insurance[data-astro-cid-j7pv25f6] .is-lead[data-astro-cid-j7pv25f6]{grid-row:auto;grid-column:1 / -1}.city-cards[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.rec-body[data-astro-cid-j7pv25f6],.tools-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:560px){.cover-grid[data-astro-cid-j7pv25f6],.cover-insurance[data-astro-cid-j7pv25f6],.cover-everyday[data-astro-cid-j7pv25f6],.rec-checks[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.rec[data-astro-cid-j7pv25f6]{padding:1.5rem 1.25rem}.newsletter[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;padding:1.75rem 1.25rem}.nl-form[data-astro-cid-j7pv25f6]{width:100%}.nl-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{min-width:0;flex:1}.band-head[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}}
