._2qUbdq_section{background:radial-gradient(circle at 15% 12%,#06b6d41f,#0000 25rem),radial-gradient(circle at 90% 18%,#10b9811a,#0000 24rem),linear-gradient(#f8fafc 0%,#fff 58%,#f8fafc 100%);border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:clamp(4rem,7vw,5.6rem) 1.5rem;position:relative}._2qUbdq_shell{max-width:1240px;margin:0 auto}._2qUbdq_heading{text-align:center;max-width:790px;margin:0 auto 1.8rem}._2qUbdq_kicker{letter-spacing:.12em;color:#0e7490;text-transform:uppercase;background:#ecfeff;border:1px solid #a5f3fc;border-radius:999px;margin-bottom:.9rem;padding:.45rem .8rem;font-size:.72rem;font-weight:900;display:inline-flex}._2qUbdq_heading h2{letter-spacing:-.055em;color:#0f172a;margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04}._2qUbdq_heading p{color:#475569;margin:.85rem 0 0;font-size:1rem;line-height:1.72}._2qUbdq_searchWrap{max-width:790px;margin:0 auto 1.35rem}._2qUbdq_grid{grid-template-columns:295px 1fr;align-items:start;gap:1.25rem;display:grid}._2qUbdq_sidebar{position:sticky;top:1rem}._2qUbdq_filterToggle{color:#0f172a;cursor:pointer;background:#fffffff0;border:1px solid #e2e8f0;border-radius:1rem;justify-content:space-between;align-items:center;width:100%;padding:.85rem 1rem;font-size:.9rem;font-weight:800;display:none;box-shadow:0 14px 35px #0f172a0f}._2qUbdq_resultsColumn{flex-direction:column;gap:1rem;min-width:0;display:flex}._2qUbdq_statusRow{background:#ffffffc7;border:1px solid #e2e8f0;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;padding:.78rem .9rem;display:flex}._2qUbdq_resultCount{color:#475569;font-size:.84rem}._2qUbdq_resultCount strong{color:#0f172a;font-variant-numeric:tabular-nums}._2qUbdq_sortLabel{color:#475569;align-items:center;gap:.5rem;font-size:.82rem;display:inline-flex}._2qUbdq_sortSelect{color:#0f172a;background:#fff;border:1px solid #dbeafe;border-radius:.75rem;padding:.48rem .7rem;font-size:.82rem;box-shadow:0 1px 2px #0f172a0a}._2qUbdq_loadMore{text-align:center;margin-top:.5rem}._2qUbdq_loadMore button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:.72rem 1.25rem;font-size:.88rem;font-weight:800;transition:transform .14s,border-color .14s;box-shadow:0 12px 30px #0f172a0f}._2qUbdq_loadMore button:hover{border-color:#0891b2;transform:translateY(-1px)}._2qUbdq_cardHover:hover{transform:translateY(-3px);box-shadow:0 22px 48px -18px #0891b273;border-color:#67e8f9!important}._2qUbdq_cardHover:focus-visible{outline-offset:3px;outline:2px solid #0891b2;border-color:#67e8f9!important}._2qUbdq_emptyReset{color:#0f766e;cursor:pointer;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;min-height:40px;padding:.65rem 1.1rem;font-size:.88rem;font-weight:700}._2qUbdq_emptyReset:focus-visible,._2qUbdq_filterToggle:focus-visible,._2qUbdq_loadMore button:focus-visible,._2qUbdq_sortSelect:focus-visible{outline-offset:2px;outline:2px solid #0891b2}@media (prefers-reduced-motion:reduce){._2qUbdq_cardHover:hover,._2qUbdq_loadMore button:hover{transform:none}}._2qUbdq_loadingNote{text-align:center;color:#475569;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1rem;margin:1.5rem 0 0;padding:1.5rem;font-size:.95rem}@media (max-width:880px){._2qUbdq_section{padding-inline:1rem}._2qUbdq_grid{grid-template-columns:1fr}._2qUbdq_sidebar{position:static}._2qUbdq_filterToggle{display:flex}._2qUbdq_filterBody{display:none}._2qUbdq_filterBodyOpen{margin-top:.6rem;display:block}}
.j1KNqq_page{color:#1c1917;background:radial-gradient(circle at 14% 8%,#0f766e14,#0000 30rem),radial-gradient(circle at 86% 2%,#0f766e0f,#0000 28rem),#fafaf9;min-height:100vh;overflow-x:clip}.j1KNqq_hero{color:#fff;isolation:isolate;background:radial-gradient(circle at 16% 20%,#0f766e29,#0000 24rem),radial-gradient(circle at 82% 8%,#0d94881f,#0000 24rem),linear-gradient(135deg,#0c1f1c 0%,#0f766e 55%,#0d9488 100%);padding:6.5rem 1.5rem 4.25rem;position:relative}.j1KNqq_hero:before,.j1KNqq_hero:after{z-index:-1;content:"";filter:blur(8px);border-radius:999px;position:absolute;inset:auto}.j1KNqq_hero:before{background:#0d948824;width:25rem;height:25rem;bottom:-9rem;right:-7rem}.j1KNqq_hero:after{background:#0f766e47;width:28rem;height:28rem;top:5.5rem;left:-10rem}.j1KNqq_heroShell{grid-template-columns:minmax(0,1.02fr) minmax(22rem,.78fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);max-width:1240px;margin:0 auto;display:grid}.j1KNqq_eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#99f6e4;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.4rem;padding:.42rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.j1KNqq_eyebrowDot{background:#34d399;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 0 .25rem #0f766e24}.j1KNqq_heroTitle{max-width:760px;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,5.4vw,4.5rem);font-weight:600;line-height:1.08}.j1KNqq_heroTitle span{color:#99f6e4;display:block}.j1KNqq_heroCopy{color:#ecfeffd1;max-width:720px;margin:1.55rem 0 0;font-size:clamp(1.04rem,2vw,1.22rem);line-height:1.78}.j1KNqq_credibility{flex-wrap:wrap;gap:.7rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.j1KNqq_credibility li{color:#ecfeffe0;background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;padding:.5rem .78rem;font-size:.82rem;font-weight:700}.j1KNqq_heroActions{flex-wrap:wrap;gap:.85rem;margin-top:2.2rem;display:flex}.j1KNqq_primaryCta,.j1KNqq_secondaryCta,.j1KNqq_lightCta,.j1KNqq_darkCta,.j1KNqq_ghostCta{border-radius:.75rem;justify-content:center;align-items:center;min-height:3rem;padding:.88rem 1.25rem;font-size:.94rem;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.j1KNqq_primaryCta{color:#fff;background:#0f766e;box-shadow:0 2px 12px #0f766e38}.j1KNqq_secondaryCta{color:#ecfeff;background:#ffffff14;border:1px solid #ffffff38}.j1KNqq_heroDiscoveryLink{color:#99f6e4;text-underline-offset:3px;align-items:center;margin-top:1rem;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-flex}.j1KNqq_heroInlineLink{color:#99f6e4;text-underline-offset:2px;font-weight:700;text-decoration:underline}.j1KNqq_primaryCta:hover,.j1KNqq_secondaryCta:hover,.j1KNqq_lightCta:hover,.j1KNqq_darkCta:hover,.j1KNqq_ghostCta:hover{transform:translateY(-1px)}.j1KNqq_primaryCta:focus-visible,.j1KNqq_secondaryCta:focus-visible,.j1KNqq_lightCta:focus-visible,.j1KNqq_darkCta:focus-visible,.j1KNqq_ghostCta:focus-visible,.j1KNqq_heroDiscoveryLink:focus-visible,.j1KNqq_heroInlineLink:focus-visible{outline-offset:2px;outline:2px solid #99f6e4}@media (prefers-reduced-motion:reduce){.j1KNqq_primaryCta,.j1KNqq_secondaryCta,.j1KNqq_lightCta,.j1KNqq_darkCta,.j1KNqq_ghostCta{transition:none}.j1KNqq_primaryCta:hover,.j1KNqq_secondaryCta:hover,.j1KNqq_lightCta:hover,.j1KNqq_darkCta:hover,.j1KNqq_ghostCta:hover{transform:none}}.j1KNqq_heroVisual{perspective:1100px;min-height:31rem;position:relative}.j1KNqq_mapPanel{width:min(100%,28rem);transform-style:preserve-3d;background:linear-gradient(145deg,#fffffff5,#f1f5f9db);border:1px solid #ffffffb8;border-radius:1.7rem;padding:1rem;position:absolute;inset:3rem 0 auto auto;transform:rotateX(58deg)rotate(-13deg)translateY(0);box-shadow:0 34px 80px #02061757,inset 0 1px #fffffff2}.j1KNqq_mapPanel:after{z-index:-1;content:"";filter:blur(22px);background:#082f493d;border-radius:1.5rem;position:absolute;inset:1rem;transform:translateZ(-42px)translateY(3rem)}.j1KNqq_mapGrid{background:linear-gradient(#0f766e1a 1px,#0000 1px) 0 0/2.4rem 2.4rem,linear-gradient(90deg,#0f766e1a 1px,#0000 1px) 0 0/2.4rem 2.4rem,radial-gradient(circle at 48%,#0f766e29,#0000 8rem),#fafaf9;border:1px solid #f0fdfa;border-radius:1.25rem;height:21rem;position:relative;overflow:hidden}.j1KNqq_mapRoute{background:linear-gradient(90deg,#0000,#0f766e1f,#0f766e5c,#0f766e1f,#0000);width:116%;height:.42rem;position:absolute;top:47%;left:-8%;transform:rotate(-18deg)}.j1KNqq_mapRadius{border:1px solid #0f766e4d;border-radius:50%;width:10.6rem;height:10.6rem;position:absolute;top:28%;left:29%;box-shadow:inset 0 0 0 2rem #0f766e0d}.j1KNqq_pin{background:#0f766e;border:3px solid #fff;border-radius:999px;width:1.04rem;height:1.04rem;position:absolute;box-shadow:0 11px 20px #0f766e47}.j1KNqq_pinMain{background:#0f766e;width:1.45rem;height:1.45rem;top:45%;left:47%;box-shadow:0 0 0 1rem #0f766e1a,0 18px 28px #0f766e47}.j1KNqq_pinOne{top:31%;left:24%}.j1KNqq_pinTwo{background:#f59e0b;top:62%;left:35%}.j1KNqq_pinThree{background:#57534e;top:34%;left:69%}.j1KNqq_pinFour{top:68%;left:70%}.j1KNqq_floatingCard{color:#1c1917;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #e7e5e4f2;border-radius:1rem;width:min(18rem,76%);padding:1rem;position:absolute;bottom:2.2rem;right:.1rem;box-shadow:0 24px 50px #0b15122e}.j1KNqq_floatingCard strong{color:#1c1917;font-size:.82rem;display:block}.j1KNqq_floatingCard span{color:#57534e;margin-top:.25rem;font-size:.76rem;line-height:1.45;display:block}.j1KNqq_scoreOrb{color:#fff;background:linear-gradient(135deg,#0f766e,#10b981);border:1px solid #ffffff3d;border-radius:2rem;place-items:center;width:7.25rem;height:7.25rem;display:grid;position:absolute;top:.4rem;left:1rem;transform:rotate(-7deg);box-shadow:0 28px 55px #04785757}.j1KNqq_scoreOrb strong{letter-spacing:-.08em;font-size:2.6rem;line-height:1}.j1KNqq_scoreOrb span{letter-spacing:0;text-transform:none;opacity:.9;margin-left:.15rem;font-size:.78rem;font-weight:800}.j1KNqq_metricStrip{z-index:2;margin-top:-2.25rem;padding:0 1.5rem;position:relative}.j1KNqq_metricGrid{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #e2e8f0e6;border-radius:1.4rem;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1100px;margin:0 auto;padding:1rem;display:grid;box-shadow:0 24px 60px #0f172a1f}.j1KNqq_metricCard{background:linear-gradient(#fff,#fafaf9);border:1px solid #e7e5e4;border-radius:1rem;padding:1.1rem 1.2rem}.j1KNqq_metricCard strong{color:#b45309;letter-spacing:-.05em;font-size:clamp(1.65rem,3vw,2.25rem);line-height:1;display:block}.j1KNqq_metricCard span{color:#57534e;max-width:14rem;margin-top:.45rem;font-size:.82rem;line-height:1.45;display:block}.j1KNqq_section,.j1KNqq_sectionMuted,.j1KNqq_sectionDark,.j1KNqq_ctaBand,.j1KNqq_finalCta{padding:clamp(3.5rem,7vw,5.5rem) 1.5rem}.j1KNqq_section{background:#fff}.j1KNqq_sectionMuted{background:#fafaf9}.j1KNqq_sectionInner,.j1KNqq_wideInner,.j1KNqq_contentInner{width:min(100%,1100px);margin:0 auto}.j1KNqq_wideInner{width:min(100%,1240px)}.j1KNqq_contentInner{width:min(100%,900px)}.j1KNqq_sectionHeading{max-width:720px;margin-bottom:2rem}.j1KNqq_sectionKicker{letter-spacing:.12em;text-transform:uppercase;color:#0f766e;margin-bottom:.8rem;font-size:.74rem;font-weight:800;display:inline-flex}.j1KNqq_sectionHeading h2,.j1KNqq_contentInner h2{letter-spacing:-.055em;color:#1c1917;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.04}.j1KNqq_shapeSection{background:#fafaf9;border-top:1px solid #e7e5e4;border-bottom:1px solid #e7e5e4;padding:clamp(3rem,6vw,4.5rem) 1.5rem}.j1KNqq_shapeSection .j1KNqq_sectionHeading{margin-bottom:1.75rem}.j1KNqq_shapeSection .j1KNqq_sectionHeading h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;color:#1c1917;margin:.35rem 0 0;font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:600;line-height:1.2}.j1KNqq_shapeSection .j1KNqq_sectionHeading p{max-width:68ch}.j1KNqq_shapeGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.j1KNqq_shapeCard{background:#fff;border:1px solid #e7e5e4;border-radius:12px;flex-direction:column;gap:.35rem;min-height:100%;padding:1.1rem 1.15rem 1.15rem;display:flex}.j1KNqq_shapeMeta{color:#57534e;letter-spacing:.01em;margin:0;font-size:.78rem;line-height:1.4}.j1KNqq_shapeCard h3{letter-spacing:-.02em;margin:0;font-size:1.12rem;font-weight:650;line-height:1.25}.j1KNqq_shapeCard h3 a{color:#1c1917;text-decoration:none}.j1KNqq_shapeCard h3 a:hover{text-underline-offset:3px;text-decoration:underline}.j1KNqq_shapeFormat{color:#0f766e;margin:0;font-size:.82rem;font-weight:600}.j1KNqq_shapeCard>p:not(.j1KNqq_shapeMeta):not(.j1KNqq_shapeFormat){color:#44403c;flex:1;margin:0;font-size:.92rem;line-height:1.55}.j1KNqq_shapeCardLink{color:#0f766e;margin-top:.55rem;font-size:.88rem;font-weight:650;text-decoration:none}.j1KNqq_shapeCardLink:hover{text-underline-offset:3px;text-decoration:underline}.j1KNqq_shapeFoot{margin:1.5rem 0 0;font-size:.95rem}.j1KNqq_sectionHeading p,.j1KNqq_contentLead{color:#57534e;margin:.9rem 0 0;font-size:1rem;line-height:1.75}.j1KNqq_contentGrid{gap:1.05rem;margin-top:1.6rem;display:grid}.j1KNqq_contentGrid p{color:#44403c;background:#fff;border:1px solid #e7e5e4;border-radius:1.2rem;margin:0;padding:1.2rem 1.35rem;font-size:1rem;line-height:1.85;box-shadow:0 14px 40px #0f172a0d}.j1KNqq_topPicks{background:#fff;border-bottom:1px solid #e7e5e4;padding:2.75rem 1.5rem 2.25rem}.j1KNqq_topPicksHeader{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.j1KNqq_topPicks h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,3vw,2rem)}.j1KNqq_topPicks p{color:#57534e;margin:.35rem 0 0;font-size:.88rem}.j1KNqq_topPickList{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.j1KNqq_topPickLink{color:#1c1917;background:#fafaf9;border:1px solid #0000;border-radius:.85rem;justify-content:space-between;gap:.8rem;padding:.72rem .85rem;text-decoration:none;transition:transform .14s,border-color .14s,background .14s;display:flex}.j1KNqq_topPickLink:hover{background:#fff;border-color:#bae6fd;transform:translateY(-1px)}.j1KNqq_topPickName{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:700;overflow:hidden}.j1KNqq_topPickCity{color:#57534e;font-weight:600}.j1KNqq_topPickScore{color:#0f766e;font-variant-numeric:tabular-nums;flex:none;font-size:.84rem;font-weight:900}.j1KNqq_cityGrid,.j1KNqq_mistakeGrid,.j1KNqq_businessGrid,.j1KNqq_howGrid{gap:1rem;display:grid}.j1KNqq_cityGrid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.j1KNqq_mistakeGrid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}.j1KNqq_businessGrid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.j1KNqq_howGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.j1KNqq_cityCard,.j1KNqq_regionalCard,.j1KNqq_mistakeCard,.j1KNqq_businessCard,.j1KNqq_stepCard,.j1KNqq_searchCard{background:#ffffffeb;border:1px solid #e7e5e4;border-radius:1.25rem;height:100%;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 18px 45px #0f172a0f}.j1KNqq_cityCard:hover,.j1KNqq_regionalCard:hover,.j1KNqq_mistakeCard:hover,.j1KNqq_businessCard:hover,.j1KNqq_stepCard:hover,.j1KNqq_searchCard:hover{border-color:#bae6fd;transform:translateY(-3px);box-shadow:0 24px 60px #0f172a1a}.j1KNqq_cityLink,.j1KNqq_regionalLink,.j1KNqq_businessLink,.j1KNqq_searchLink{color:inherit;text-decoration:none}.j1KNqq_cityCard{flex-direction:column;gap:1rem;padding:1.35rem;display:flex}.j1KNqq_cityHeader,.j1KNqq_cityFooter,.j1KNqq_regionalCard{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.j1KNqq_cityName{letter-spacing:-.03em;margin:0;font-size:1.24rem;line-height:1.15}.j1KNqq_stateLabel,.j1KNqq_smallLabel{letter-spacing:.08em;color:#57534e;text-transform:uppercase;margin-top:.2rem;font-size:.72rem;font-weight:800}.j1KNqq_cityScore{text-align:right}.j1KNqq_cityScore strong{letter-spacing:-.07em;font-size:2rem;line-height:.9;display:block}.j1KNqq_cityScore span{letter-spacing:.12em;color:#64748b;margin-top:.25rem;font-size:.64rem;font-weight:900;display:block}.j1KNqq_cityTagline{color:#57534e;min-height:3.05rem;margin:0;font-size:.88rem;line-height:1.62}.j1KNqq_cityHighlight{border-radius:.95rem;padding:.85rem .95rem;font-size:.82rem;font-weight:750;line-height:1.5}.j1KNqq_tagRow{flex-wrap:wrap;gap:.45rem;display:flex}.j1KNqq_tag{color:#44403c;background:#f1f5f9;border:1px solid #e7e5e4;border-radius:999px;padding:.35rem .55rem;font-size:.76rem;font-weight:750}.j1KNqq_cityFooter{border-top:1px solid #e7e5e4;align-items:center;margin-top:auto;padding-top:.95rem}.j1KNqq_mutedText{color:#57534e;font-size:.82rem}.j1KNqq_viewLink{color:#0f766e;font-size:.85rem;font-weight:850}.j1KNqq_regionalGrid{grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:.8rem;display:grid}.j1KNqq_regionalCard{box-shadow:none;align-items:center;padding:1rem 1.05rem}.j1KNqq_regionalName{font-size:.95rem;font-weight:850}.j1KNqq_regionalCount{text-align:right;font-size:.78rem;font-weight:850}.j1KNqq_ctaBand,.j1KNqq_finalCta{color:#fff;background:radial-gradient(circle at 15% 15%,#0f766e24,#0000 22rem),linear-gradient(135deg,#0b1512,#0f766e)}.j1KNqq_ctaInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;max-width:980px;margin:0 auto;display:grid}.j1KNqq_ctaBand h2,.j1KNqq_sectionDark h2,.j1KNqq_finalCta h2{letter-spacing:-.055em;color:#fff;margin:0;font-size:clamp(2rem,4vw,3.1rem);line-height:1.06}.j1KNqq_ctaBand p,.j1KNqq_sectionDark p,.j1KNqq_finalCta p{color:#ecfeffc7;max-width:680px;margin:.85rem 0 0;font-size:1rem;line-height:1.74}.j1KNqq_lightCta{color:#0f766e;background:#fff;box-shadow:0 18px 45px #02061729}.j1KNqq_darkCta{color:#fff;background:#0f766e;box-shadow:0 12px 28px #0f766e38}.j1KNqq_ghostCta{color:#ffffffdb;background:#ffffff0f;border:1px solid #ffffff2e}.j1KNqq_stepCard,.j1KNqq_mistakeCard,.j1KNqq_businessCard{padding:1.35rem}.j1KNqq_stepLabel{letter-spacing:.12em;text-transform:uppercase;color:#0f766e;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.72rem;font-weight:900;display:inline-flex}.j1KNqq_stepLabel span{color:#fff;background:#0f766e;border-radius:.45rem;padding:.26rem .5rem}.j1KNqq_stepCard h3,.j1KNqq_mistakeCard h3,.j1KNqq_businessCard h3,.j1KNqq_faqItem h3{letter-spacing:-.015em;margin:0;font-size:1rem;line-height:1.35}.j1KNqq_stepCard p,.j1KNqq_mistakeCard p,.j1KNqq_businessCard p,.j1KNqq_faqItem p{color:#57534e;margin:.72rem 0 0;font-size:.88rem;line-height:1.72}.j1KNqq_freeCard{background:linear-gradient(135deg,#ecfdf5,#f0fdfa);border:1px solid #a7f3d0;border-radius:1.2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.25rem;display:flex}.j1KNqq_freeCard strong{color:#047857;display:block}.j1KNqq_freeCard span{color:#047857;margin-top:.2rem;font-size:.86rem;display:block}.j1KNqq_mistakeCard{border-top:3px solid #0f766e}.j1KNqq_sectionDark{color:#fff;background:radial-gradient(circle at 85% 10%,#0f766e24,#0000 24rem),#0b1512}.j1KNqq_darkActions,.j1KNqq_finalActions{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.j1KNqq_searchGrid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:.75rem;display:grid}.j1KNqq_searchCard{box-shadow:none;align-items:center;gap:.7rem;padding:.9rem;display:flex}.j1KNqq_searchTag,.j1KNqq_businessTag{letter-spacing:.07em;text-transform:uppercase;border-radius:.48rem;flex:none;padding:.26rem .5rem;font-size:.64rem;font-weight:900}.j1KNqq_searchTag{color:#ecfeff;background:#0f766e}.j1KNqq_searchText{font-size:.82rem;font-weight:700;line-height:1.45}.j1KNqq_businessTag{margin-bottom:.9rem;display:inline-flex}.j1KNqq_businessCities{color:#57534e;margin-top:.8rem;font-size:.76rem;line-height:1.55;display:block}.j1KNqq_faqList{background:#fff;border:1px solid #e7e5e4;border-radius:1.35rem;gap:0;margin-top:1.6rem;display:grid;overflow:hidden;box-shadow:0 18px 45px #0f172a0d}.j1KNqq_faqItem{border-bottom:1px solid #e7e5e4;padding:1.35rem}.j1KNqq_faqItem:last-child{border-bottom:0}.j1KNqq_finalCta{text-align:center;background:radial-gradient(circle at 50% 0,#0f766e2e,#0000 24rem),#0b1512}.j1KNqq_finalCtaInner{max-width:740px;margin:0 auto}.j1KNqq_finalActions{justify-content:center}.j1KNqq_directoryTeaser{background:#fafaf9;border-top:1px solid #e7e5e4;padding:3rem 1.5rem}.j1KNqq_directoryTeaser h2{color:#1c1917;margin:0 0 .5rem;font-size:1.5rem;font-weight:800}.j1KNqq_directoryTeaser p{color:#57534e;max-width:42rem;margin:0 0 1.25rem;font-size:.95rem;line-height:1.6}.j1KNqq_directoryTeaserLink{color:#0f766e;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex}.j1KNqq_footerNav{background:#fafaf9;border-top:1px solid #e7e5e4;padding:1.75rem 1.5rem}.j1KNqq_footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1100px;margin:0 auto;font-size:.82rem;display:flex}.j1KNqq_footerLinks{flex-wrap:wrap;gap:1rem;display:flex}.j1KNqq_footerLinks a{color:#0f766e;font-weight:750;text-decoration:none}.j1KNqq_footerLinks a:nth-child(2),.j1KNqq_footerLinks a:nth-child(3){color:#57534e;font-weight:650}.j1KNqq_footerCopy{color:#57534e}@media (max-width:980px){.j1KNqq_hero{padding-top:5rem}.j1KNqq_heroShell{grid-template-columns:1fr}.j1KNqq_heroVisual{min-height:24rem}.j1KNqq_mapPanel{width:min(92vw,27rem);right:50%;transform:translate(50%)rotateX(56deg)rotate(-12deg)}.j1KNqq_metricGrid,.j1KNqq_ctaInner{grid-template-columns:1fr}}@media (max-width:640px){.j1KNqq_hero{padding:4.35rem 1rem 3.3rem}.j1KNqq_heroTitle{letter-spacing:-.02em;font-size:clamp(2.05rem,9.2vw,2.85rem);line-height:1.1}.j1KNqq_credibility li{white-space:normal;border-radius:14px;max-width:100%;line-height:1.45}.j1KNqq_heroActions,.j1KNqq_darkActions,.j1KNqq_finalActions{flex-direction:column}.j1KNqq_primaryCta,.j1KNqq_secondaryCta,.j1KNqq_lightCta,.j1KNqq_darkCta,.j1KNqq_ghostCta{width:100%}.j1KNqq_heroVisual{min-height:20rem}.j1KNqq_scoreOrb{border-radius:1.4rem;width:5.7rem;height:5.7rem}.j1KNqq_scoreOrb strong{font-size:2rem}.j1KNqq_mapGrid{height:17rem}.j1KNqq_metricStrip,.j1KNqq_section,.j1KNqq_sectionMuted,.j1KNqq_sectionDark,.j1KNqq_ctaBand,.j1KNqq_finalCta,.j1KNqq_topPicks,.j1KNqq_footerNav{padding-left:1rem;padding-right:1rem}.j1KNqq_topPicksHeader{display:block}.j1KNqq_cityGrid,.j1KNqq_businessGrid{grid-template-columns:1fr}}
