.I9UxyW_page{color:#172033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 90% 5%,#dbeeffbf,#0000 28rem),linear-gradient(#f8fbfe 0%,#f2f8fd 100%);min-height:100vh}.I9UxyW_container{width:min(100% - 40px,1420px);margin:0 auto;padding:42px 0 52px}.I9UxyW_backButton{color:#50617a;cursor:pointer;align-items:center;gap:12px;min-height:44px;margin:0 0 26px;font-weight:700;display:inline-flex}.I9UxyW_backButton svg{width:20px;height:20px}.I9UxyW_hero,.I9UxyW_panel,.I9UxyW_tipBanner{background:#fffffff5;border:1px solid #dbe6f0;box-shadow:0 10px 34px #244d750f}.I9UxyW_hero{border-radius:14px;grid-template-columns:minmax(0,1.75fr) minmax(360px,.85fr);min-height:360px;display:grid;position:relative;overflow:hidden}.I9UxyW_heroCopy{z-index:2;padding:34px;position:relative}.I9UxyW_eyebrow{color:#0861d9;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.I9UxyW_hero h1{color:#050a16;letter-spacing:-.045em;max-width:850px;margin:14px 0 10px;font-size:clamp(2.25rem,4vw,3.65rem);font-weight:800;line-height:1.04}.I9UxyW_heroDescription{color:#4f5d72;max-width:760px;margin:0;font-size:17px;line-height:1.55}.I9UxyW_stats{grid-template-columns:minmax(180px,.85fr) minmax(180px,.85fr) minmax(240px,1.2fr);gap:14px;max-width:780px;margin-top:28px;display:grid}.I9UxyW_statCard{background:#ffffffe0;border:1px solid #dbe4ee;border-radius:8px;align-items:center;gap:18px;min-height:88px;padding:16px 20px;display:flex}.I9UxyW_statCard>svg{color:#075ed5;stroke-width:2.2px;flex:none;width:28px;height:28px}.I9UxyW_statCard div{gap:2px;min-width:0;display:grid}.I9UxyW_statCard strong{color:#101827;font-size:23px;line-height:1.15}.I9UxyW_statCard span{color:#67758a;font-size:13px}.I9UxyW_titleStat strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.I9UxyW_heroArt{background:linear-gradient(90deg,#fff 0%,#ffffff47 34%,#ebf6ff33 100%),url(/newsletter-mountains.svg) 100% 100%/auto 100% no-repeat,linear-gradient(145deg,#f8fcff,#dbeeff);min-width:0;position:relative}.I9UxyW_heroArt:after{content:"";opacity:.58;clip-path:polygon(0 100%,0 66%,8% 66%,8% 38%,13% 38%,13% 58%,20% 58%,20% 22%,28% 22%,28% 51%,36% 51%,36% 2%,42% 2%,42% 47%,51% 47%,51% 34%,62% 34%,62% 67%,71% 67%,71% 45%,80% 45%,80% 70%,100% 70%,100% 100%);background:linear-gradient(90deg,#0000 0 8%,#79a8cf 8% 13%,#0000 13% 16%,#9cc1df 16% 25%,#0000 25% 29%,#6c9cc6 29% 36%,#0000 36% 40%,#9dc3e1 40% 51%,#0000 51% 55%,#72a3cc 55% 62%,#0000 62% 68%,#a2c7e3 68% 78%,#0000 78%);width:72%;height:46%;position:absolute;bottom:0;right:3%}.I9UxyW_cityWordmark{z-index:2;color:#1761a9;letter-spacing:-.06em;font-family:Georgia,serif;font-size:46px;font-style:italic;position:absolute;bottom:92px;right:10%;transform:rotate(-5deg)}.I9UxyW_heroArt>span{z-index:2;color:#4d79a7;letter-spacing:.16em;text-align:center;font-size:11px;font-weight:800;line-height:1.45;position:absolute;bottom:55px;right:9%}.I9UxyW_topGrid{grid-template-columns:1fr 1.08fr;gap:18px;margin-top:26px;display:grid}.I9UxyW_panel{border-radius:12px;padding:28px 30px}.I9UxyW_panelHeading{align-items:flex-start;gap:18px;display:flex}.I9UxyW_panelHeading>svg{color:#075ed5;stroke-width:2.1px;flex:none;width:30px;height:30px}.I9UxyW_panelHeading h2{color:#111827;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:800;line-height:1.2}.I9UxyW_panelHeading p{color:#66758a;margin:7px 0 0;font-size:14px;line-height:1.45}.I9UxyW_panel label{color:#273348;margin:28px 0 9px;font-size:14px;font-weight:700;display:block}.I9UxyW_titleInput{color:#233046;background:#fff;border:1px solid #ccd8e4;border-radius:7px;outline:none;width:100%;min-height:52px;padding:0 16px;box-shadow:inset 0 1px 2px #15304f0a}.I9UxyW_titleInput:focus{border-color:#176ddd;box-shadow:0 0 0 3px #176ddd1f}.I9UxyW_example{color:#8a98aa;margin:9px 0 0;font-size:12px}.I9UxyW_settingsActions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.I9UxyW_primaryButton,.I9UxyW_secondaryButton{cursor:pointer;border:1px solid #d1dce7;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 26px;font-size:14px;font-weight:750;display:inline-flex}.I9UxyW_primaryButton{color:#fff;background:#075ed5;border-color:#075ed5}.I9UxyW_primaryButton:hover{background:#064eaf}.I9UxyW_primaryButton:disabled{cursor:not-allowed;background:#9db8dc;border-color:#9db8dc}.I9UxyW_secondaryButton{color:#334155;background:#fff}.I9UxyW_secondaryButton:hover{color:#075ed5;border-color:#075ed5}.I9UxyW_primaryButton svg,.I9UxyW_secondaryButton svg{width:18px;height:18px}.I9UxyW_spinner{animation:1s linear infinite I9UxyW_spin}.I9UxyW_shareActions{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px;display:grid}.I9UxyW_shareActions a,.I9UxyW_shareActions button{color:#273348;cursor:pointer;background:#fff;border:1px solid #d5e0ea;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:86px;font-size:13px;font-weight:750;transition:border-color .16s,color .16s,transform .16s;display:flex}.I9UxyW_shareActions a:hover,.I9UxyW_shareActions button:hover{color:#075ed5;border-color:#0b65d8;transform:translateY(-1px)}.I9UxyW_shareActions svg{color:#075ed5;width:24px;height:24px}.I9UxyW_infoBanner{color:#1767cb;background:#eef7ff;border:1px solid #cce2fa;border-radius:7px;align-items:center;gap:14px;min-height:58px;margin-top:24px;padding:12px 16px;font-size:13px;font-weight:650;display:flex}.I9UxyW_infoBanner svg{flex:none;width:23px;height:23px}.I9UxyW_comparePanel,.I9UxyW_savedPanel{margin-top:26px}.I9UxyW_savedHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.I9UxyW_count{color:#075ed5;background:#edf6ff;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:750}.I9UxyW_tableWrap{border:1px solid #dce5ed;border-radius:8px;margin-top:22px;overflow-x:auto}.I9UxyW_tableWrap table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.I9UxyW_tableWrap th,.I9UxyW_tableWrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e8ef;border-right:1px solid #e1e8ef;padding:14px 16px}.I9UxyW_tableWrap th{color:#172033;background:#f3f8fc;font-weight:800}.I9UxyW_tableWrap td:first-child{color:#172033;font-weight:700}.I9UxyW_tableWrap tr:last-child td{border-bottom:0}.I9UxyW_tableWrap th:last-child,.I9UxyW_tableWrap td:last-child{border-right:0}.I9UxyW_viewControls{color:#4f5d72;align-items:center;gap:18px;font-size:13px;font-weight:700;display:flex}.I9UxyW_viewControls>div{border:1px solid #d3dfea;border-radius:6px;display:flex;overflow:hidden}.I9UxyW_viewControls button{color:#55657a;cursor:pointer;background:#fff;place-items:center;width:46px;height:42px;display:grid}.I9UxyW_viewControls button+button{border-left:1px solid #d3dfea}.I9UxyW_viewControls button.I9UxyW_activeView{color:#075ed5;background:#e6f1ff}.I9UxyW_viewControls svg{width:18px;height:18px}.I9UxyW_businessGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.I9UxyW_businessCard{background:#fff;border:1px solid #dce5ed;border-radius:9px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 5px 18px #1e48700d}.I9UxyW_cardMedia{background:#eaf1f7;height:190px;position:relative;overflow:hidden}.I9UxyW_cardMedia img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.I9UxyW_businessCard:hover .I9UxyW_cardMedia img{transform:scale(1.025)}.I9UxyW_categoryPill{color:#fff;background:#1c2b3ed1;border-radius:5px;padding:6px 10px;font-size:11px;font-weight:700;position:absolute;bottom:14px;left:16px}.I9UxyW_heartButton{color:#ed3650;cursor:pointer;background:#fff;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:13px;right:13px;box-shadow:0 3px 12px #14223729}.I9UxyW_heartButton svg{width:21px;height:21px}.I9UxyW_filledBookmark{fill:currentColor}.I9UxyW_cardBody{flex-direction:column;flex:1;padding:17px 18px 18px;display:flex}.I9UxyW_cardTitleRow{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.I9UxyW_cardTitleRow h3{color:#0f1727;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800}.I9UxyW_cardTitleRow h3 a:hover{color:#075ed5}.I9UxyW_cardTitleRow>span{color:#334155}.I9UxyW_cardTitleRow svg{width:21px;height:21px}.I9UxyW_rating{color:#f5a800;align-items:center;gap:2px;margin-top:8px;display:flex}.I9UxyW_rating svg{width:16px;height:16px}.I9UxyW_rating .I9UxyW_starFilled{fill:currentColor}.I9UxyW_rating span{color:#657388;margin-left:6px;font-size:12px}.I9UxyW_businessMeta{color:#59687d;gap:9px;margin-top:18px;font-size:13px;display:grid}.I9UxyW_businessMeta p{align-items:flex-start;gap:10px;margin:0;display:flex}.I9UxyW_businessMeta svg{color:#075ed5;flex:none;width:18px;height:18px}.I9UxyW_cardActions{border-top:1px solid #e3e9ef;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;padding-top:15px;display:grid}.I9UxyW_cardActions button,.I9UxyW_cardActions a{color:#2e3b50;cursor:pointer;background:#fff;border:1px solid #d5dfe8;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:750;display:flex}.I9UxyW_cardActions>a{grid-column:1/-1}.I9UxyW_cardActions svg{width:17px;height:17px}.I9UxyW_cardActions button.I9UxyW_savedButton{color:#17914f;background:#ecfff5;border-color:#aee9ca}.I9UxyW_cardActions button.I9UxyW_comparingButton{color:#fff;background:#075ed5;border-color:#075ed5}.I9UxyW_cardActions button:disabled{opacity:.5;cursor:not-allowed}.I9UxyW_cardActions a:hover,.I9UxyW_cardActions button:hover:not(:disabled){border-color:#075ed5}.I9UxyW_listView{grid-template-columns:1fr}.I9UxyW_listView .I9UxyW_businessCard{grid-template-columns:260px minmax(0,1fr);display:grid}.I9UxyW_listView .I9UxyW_cardMedia{height:100%;min-height:230px}.I9UxyW_listView .I9UxyW_cardActions{grid-template-columns:repeat(3,minmax(130px,1fr))}.I9UxyW_listView .I9UxyW_cardActions>a{grid-column:auto}.I9UxyW_loading{color:#075ed5;place-items:center;min-height:280px;display:grid}.I9UxyW_loading svg{width:34px;height:34px;animation:1s linear infinite I9UxyW_spin}.I9UxyW_error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:24px;padding:16px}.I9UxyW_emptyState{text-align:center;background:#f8fbfd;border:1px dashed #cbd8e4;border-radius:8px;margin-top:24px;padding:55px 24px}.I9UxyW_emptyState>svg{color:#075ed5;width:36px;height:36px}.I9UxyW_emptyState h3{margin:16px 0 6px;font-size:19px}.I9UxyW_emptyState p{color:#66758a;margin:0}.I9UxyW_emptyState a{color:#075ed5;align-items:center;gap:8px;margin-top:20px;font-weight:750;display:inline-flex}.I9UxyW_emptyState a svg{width:18px;height:18px}.I9UxyW_tipBanner{background:#edf7ff;border-color:#cbe3fa;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:96px;margin-top:26px;padding:20px 30px;display:grid}.I9UxyW_tipBanner>svg{color:#075ed5;width:28px;height:28px}.I9UxyW_tipBanner div{gap:4px;display:grid}.I9UxyW_tipBanner strong{color:#075ed5;font-size:16px}.I9UxyW_tipBanner span{color:#5e6d82;font-size:13px}.I9UxyW_tipBanner a{color:#075ed5;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.I9UxyW_tipBanner a svg{width:18px;height:18px}@keyframes I9UxyW_spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.I9UxyW_hero{grid-template-columns:1fr}.I9UxyW_heroArt{opacity:.5;position:absolute;inset:0 0 0 54%}.I9UxyW_heroCopy{background:linear-gradient(90deg,#fff 0% 58%,#ffffffa6 76%,#0000 100%)}.I9UxyW_topGrid{grid-template-columns:1fr}.I9UxyW_businessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.I9UxyW_container{width:min(100% - 24px,1420px);padding-top:20px}.I9UxyW_backButton{margin-bottom:14px}.I9UxyW_hero{min-height:0}.I9UxyW_heroCopy{background:#ffffffdb;padding:26px 20px}.I9UxyW_heroArt{opacity:.18;inset:0}.I9UxyW_hero h1{font-size:2.25rem}.I9UxyW_heroDescription{font-size:15px}.I9UxyW_stats{grid-template-columns:1fr 1fr}.I9UxyW_titleStat{grid-column:1/-1}.I9UxyW_panel{padding:23px 18px}.I9UxyW_panelHeading{gap:12px}.I9UxyW_panelHeading>svg{width:25px;height:25px}.I9UxyW_panelHeading h2{font-size:20px}.I9UxyW_shareActions{grid-template-columns:repeat(2,1fr)}.I9UxyW_savedHeader{flex-direction:column}.I9UxyW_viewControls{justify-content:space-between;width:100%}.I9UxyW_businessGrid{grid-template-columns:1fr}.I9UxyW_listView .I9UxyW_businessCard{display:flex}.I9UxyW_listView .I9UxyW_cardMedia{min-height:190px}.I9UxyW_listView .I9UxyW_cardActions{grid-template-columns:1fr 1fr}.I9UxyW_listView .I9UxyW_cardActions>a{grid-column:1/-1}.I9UxyW_tipBanner{grid-template-columns:auto 1fr;padding:20px}.I9UxyW_tipBanner a{grid-column:2}}@media (max-width:440px){.I9UxyW_stats{grid-template-columns:1fr}.I9UxyW_titleStat{grid-column:auto}.I9UxyW_statCard{min-height:78px}.I9UxyW_settingsActions{flex-direction:column}.I9UxyW_primaryButton,.I9UxyW_secondaryButton{width:100%}.I9UxyW_shareActions a,.I9UxyW_shareActions button{min-height:78px}.I9UxyW_cardActions{grid-template-columns:1fr}.I9UxyW_cardActions>a{grid-column:auto}.I9UxyW_tipBanner{grid-template-columns:1fr}.I9UxyW_tipBanner a{grid-column:auto}}
