@font-face{font-family:Anomalia;src:url(/fonts/anomalia-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Anomalia;src:url(/fonts/anomalia-medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Anomalia;src:url(/fonts/anomalia-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Anomalia;src:url(/fonts/anomalia-ultrabold.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Ploni;src:url(/fonts/ploni-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Ploni;src:url(/fonts/ploni-medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Ploni;src:url(/fonts/ploni-bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--c-blue: #325299;--c-green: #45C05A;--c-navy: #2B4876;--c-blue-700: #284175;--grad: linear-gradient(135deg, #325299 0%, #45C05A 100%);--ink: #1c2433;--ink-soft: #51607a;--line: #e6eaf1;--bg: #f5f7fb;--card: #ffffff;--chip: #eef3fb;--radius: 14px;--radius-sm: 10px;--radius-lg: 22px;--shadow: 0 4px 18px rgba(43, 72, 118, .08);--shadow-hover: 0 10px 30px rgba(43, 72, 118, .16);--container: 1040px;--font: "Ploni", "Assistant", "Heebo", "Segoe UI", system-ui, -apple-system, sans-serif;--font-display: "Anomalia", "Ploni", "Assistant", "Heebo", system-ui, sans-serif;--font-ui: "Assistant", "Heebo", "Segoe UI", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;font-family:var(--font);color:var(--ink);background:var(--bg);line-height:1.6;font-size:17px}input,textarea,select{font-family:var(--font-ui)!important}img{max-width:100%;height:auto;display:block}a{color:var(--c-blue);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-family:var(--font-display);color:var(--c-navy);line-height:1.2;margin:0 0 .5em;font-weight:800}.brand,.biz-logo{font-family:var(--font-display)}p{margin:0 0 1em}.container{max-width:var(--container);margin-inline:auto;padding-inline:20px}.section{padding-block:56px}.section-head{text-align:center;margin-bottom:32px}.section-head h2{font-size:clamp(24px,4vw,34px)}.section-head p{color:var(--ink-soft);max-width:600px;margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:700;cursor:pointer;padding:12px 22px;border-radius:999px;border:2px solid transparent;transition:transform .15s,box-shadow .15s,background .15s,color .15s;text-decoration:none;white-space:nowrap}.btn[hidden]{display:none!important}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn-ico svg{flex:none}.btn-primary{background:var(--c-blue);color:#fff}.btn-primary:hover{background:var(--c-blue-700);color:#fff;box-shadow:var(--shadow-hover)}.btn-green{background:var(--c-green);color:#fff}.btn-green:hover{background:#38a64b;color:#fff;box-shadow:var(--shadow-hover)}.btn-ghost{background:#fff;color:var(--c-blue);border-color:var(--line)}.btn-ghost:hover{border-color:var(--c-blue);color:var(--c-blue)}.btn-white{background:#fff;color:var(--c-navy)}.btn-lg{padding:15px 30px;font-size:18px}.site-header{position:sticky;top:12px;z-index:50;background:transparent;padding-inline:clamp(16px,4vw,56px)}.site-header .container{max-width:min(1480px,100%);padding-inline:0}.site-header .bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;height:62px;background:#ffffffb8;-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);border:1px solid rgba(255,255,255,.65);border-radius:999px;box-shadow:0 10px 30px #14285024;padding-inline:28px 3px}@media(min-width:721px){.site-header .nav{position:absolute;right:50%;transform:translate(50%)}}.has-mega{position:relative;display:inline-flex;align-items:center}.has-mega>a{padding-block:19px}.mega{position:absolute;top:100%;right:50%;transform:translate(50%) translateY(6px);width:min(940px,calc(100vw - 40px));background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px #14285038;padding:16px;z-index:60;opacity:0;visibility:hidden;transition:opacity .15s ease,transform .15s ease}.has-mega:hover .mega,.has-mega:focus-within .mega{opacity:1;visibility:visible;transform:translate(50%) translateY(0)}.mega-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mega-item{display:block;position:relative;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,var(--c-navy, #21355c),#2B4876);transition:transform .15s,box-shadow .15s}.mega-item:hover{box-shadow:var(--shadow-hover);text-decoration:none}.mega-item .mega-img{width:100%;aspect-ratio:5 / 3;display:block;background-size:cover;background-position:center;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.mega-item:hover .mega-img{transform:scale(1.07)}.mega-item:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(23,37,66,.5),transparent 55%);opacity:0;transition:opacity .35s ease}.mega-item:hover:before{opacity:1}.mega-item:after{content:"←";position:absolute;z-index:2;inset-inline-end:10px;inset-block-end:7px;color:#fff;font-weight:900;font-size:15px;text-shadow:0 1px 3px rgba(0,0,0,.4);opacity:0;transform:translate(8px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.mega-item:hover:after{opacity:1;transform:translate(0)}.mega-item>span:not(.mega-img){position:absolute;inset-inline:0;inset-block-end:0;z-index:2;padding:22px 10px 7px;font-size:13.5px;font-weight:700;color:#fff;background:linear-gradient(to top,#172542e0,#17254200);text-shadow:0 1px 3px rgba(0,0,0,.4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mega-all{display:block;text-align:center;margin-top:12px;font-weight:700;color:var(--c-blue)}@media(max-width:980px){.mega{display:none}.has-mega>a{padding-block:0}}.brand{display:flex;align-items:center;gap:10px;font-weight:900;font-size:22px;color:var(--c-navy);flex:none}.brand:hover{text-decoration:none}.brand .mark{width:38px;height:38px;border-radius:11px;background:var(--grad);display:grid;place-items:center;color:#fff;font-weight:800;font-size:22px}.brand-logo{height:36px;width:auto;display:block}.brand-icon{display:none;height:30px;width:auto}@media(max-width:560px){.brand-logo{display:none}.brand-icon{display:block;height:28px}.nav-actions{gap:2px;min-width:0}.site-header .bar{padding-inline:10px 8px;gap:4px}.nav-actions .btn-green{padding:8px 12px;font-size:13px;white-space:nowrap}.nav-actions .btn-account{padding:9px 14px;font-size:13.5px}.nav-actions .btn-account span{font-size:13.5px}#hdrCta .cta-lg{display:none}#hdrCta .cta-sm{display:inline}.hsearch-toggle,.account-link,.hdr-logout,.menu-toggle{width:36px;height:36px;padding:0;justify-content:center}.menu-toggle{display:grid;place-items:center}}@media(max-width:430px){.site-header .hsearch{display:flex}}.nav{display:flex;align-items:center;gap:26px}.nav a{color:var(--c-blue);font-weight:600;position:relative;transition:color .2s ease}.nav a:hover{color:var(--c-blue-700);text-decoration:none}.nav a[aria-current]{color:var(--c-blue)}.nav-actions{display:flex;align-items:center;gap:12px}#hdrCta .cta-lg{display:inline}#hdrCta .cta-sm{display:none}.menu-toggle{display:none;background:none;border:0;cursor:pointer;padding:8px}.menu-toggle span{display:block;width:24px;height:2px;background:var(--c-navy);margin:5px 0;border-radius:2px}.hero{background:linear-gradient(135deg,#21355cad,#2b48766b 52%,#1f8f3a52),url(/hero-beitshemesh.jpg) center center / cover no-repeat;color:#fff;padding-block:clamp(60px,9vw,96px);text-align:center}.hero-count{display:inline-block;background:#21355c73;backdrop-filter:blur(4px);color:#fff;font-weight:700;font-size:15px;padding:7px 18px;border-radius:999px;margin-bottom:14px;border:1px solid rgba(255,255,255,.3)}.hero h1,.hero .lede{text-shadow:0 2px 24px rgba(15,25,50,.45)}.hero h1{color:#fff;font-size:clamp(30px,5.5vw,50px);margin-bottom:14px}.hero .lede{color:#ffffffeb;font-size:clamp(17px,2.4vw,21px);max-width:640px;margin-inline:auto}.searchbar{max-width:620px;margin:30px auto 18px;display:flex;gap:10px;background:#fff;padding:8px;border-radius:999px;box-shadow:0 16px 40px #14285040}.searchbar input{flex:1;border:0;outline:0;font:inherit;font-size:17px;padding-inline:16px;background:transparent;color:var(--ink)}.hero-cats{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}.hero-cats a{background:#ffffff29;color:#fff;padding:7px 15px;border-radius:999px;font-size:14px;font-weight:600}.hero-cats a:hover{background:#ffffff47;text-decoration:none}.grid{display:grid;gap:18px}.cats-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.cats-grid-img{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:150px;grid-auto-flow:dense;gap:14px}.bento-tile{position:relative;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,var(--c-navy, #21355c),#2B4876);display:flex;align-items:flex-end;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.bento-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover);text-decoration:none}.bento-tile:focus-visible{outline:3px solid var(--c-green);outline-offset:3px}.bento-tile.big{grid-column:span 2;grid-row:span 2}.bento-tile.wide{grid-column:span 2}.bento-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.bento-tile:hover .bento-img{transform:scale(1.07)}.bento-tile:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(23,37,66,.5),transparent 55%);opacity:0;transition:opacity .35s ease}.bento-tile:hover:before{opacity:1}.bento-txt{position:relative;z-index:2;width:100%;padding:34px 16px 13px;background:linear-gradient(to top,#172542e0,#17254200);display:flex;flex-direction:column;gap:1px}.bento-arrow{position:absolute;z-index:2;inset-inline-end:16px;inset-block-end:14px;color:#fff;font-weight:900;font-size:19px;text-shadow:0 1px 3px rgba(0,0,0,.4);opacity:0;transform:translate(10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.bento-tile:hover .bento-arrow{opacity:1;transform:translate(0)}.bento-txt strong{color:#fff;font-size:17px;font-weight:800;text-shadow:0 1px 3px rgba(0,0,0,.35)}.bento-tile.big .bento-txt strong{font-size:22px}.bento-txt em{font-style:normal;color:#ffffffd1;font-size:14px;text-shadow:0 1px 3px rgba(0,0,0,.35)}@media(max-width:760px){.bento-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:132px;gap:11px}.bento-txt{padding:28px 13px 11px}.bento-txt strong{font-size:16px}.bento-tile.big .bento-txt strong{font-size:19px}}.cat-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:20px 18px;text-align:center;transition:transform .15s,box-shadow .15s,border-color .15s}.cat-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover);border-color:transparent;text-decoration:none}.cat-card .ico{width:50px;height:50px;border-radius:13px;background:var(--chip);color:var(--c-blue);display:grid;place-items:center;margin:0 auto 12px}.cat-card .name{font-weight:700;color:var(--c-navy);display:block}.cat-card .count{color:var(--ink-soft);font-size:14px}.cat-card-img{padding:0;overflow:hidden;display:flex;flex-direction:column}.cat-card-img .cat-photo{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--radius) var(--radius) 0 0}.cat-card-img .cat-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.cat-card-img:hover .cat-photo img{transform:scale(1.04)}.cat-card-img .name{padding:12px 16px 2px}.cat-card-img .count{padding:0 16px 14px}.biz-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch}.biz-grid>.biz-card{height:100%}.biz-card{position:relative;display:flex;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;min-height:182px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.biz-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover);border-color:transparent}.bizc-stretch{position:absolute;inset:0;z-index:1;border-radius:inherit}.bizc-band{order:2;width:88px;flex:none;position:relative;overflow:hidden;background:linear-gradient(160deg,var(--c-navy, #21355c),#2a7d4f)}.bizc-band img{width:100%;height:100%;object-fit:cover;filter:blur(10px) saturate(1.5);transform:scale(1.4);opacity:.8;transition:filter .45s ease}.bizc-band:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(160deg,#21355c38,#45c05a24)}.bizc-band:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;box-shadow:inset -14px 0 18px -10px #14285059}.biz-card:hover .bizc-band img{filter:blur(5px) saturate(1.6)}.bizc-logo{position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:52px;width:72px;height:72px;border-radius:18px;object-fit:cover;background:#fff;border:4px solid #fff;box-shadow:0 0 0 1px #1428501a,0 10px 22px #1428503d;z-index:2;transition:transform .3s ease}.biz-card:hover .bizc-logo{transform:translateY(-50%) scale(1.08) rotate(-2deg)}.bizc-logo-init{display:grid;place-items:center;background:var(--grad);color:#fff;font-weight:800;font-size:24px}.bizc-logo-ph{object-fit:contain;padding:8px;background:#fff}.bizc-body{order:1;flex:1;min-width:0;padding:14px 16px 12px;padding-inline-end:54px;display:flex;flex-direction:column;gap:6px}.bizc-chips{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.bizc-chips .chip{background:none;padding:0;border-radius:0;color:var(--c-green);font-size:12px;font-weight:800;letter-spacing:.07em}.biz-card h3{margin:0;font-size:17.5px;line-height:1.3}.bizc-desc{margin:0;color:var(--ink-soft);font-size:13.5px;line-height:1.55;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bizc-rate{display:inline-flex;align-items:center;gap:5px;margin:2px 0;font-size:13px}.bizc-rate-stars{color:#f5a623;letter-spacing:1px;font-size:13px;line-height:1}.bizc-rate b{color:var(--ink);font-weight:800}.bizc-rate-c{color:var(--ink-soft)}.bizc-meta{color:var(--ink-soft);font-size:13px;display:flex;align-items:center;gap:5px}.bizc-foot{margin-top:auto;padding-top:9px;border-top:1px solid var(--line);display:flex;align-items:center;gap:8px}.bizc-go{color:var(--c-blue);font-weight:800;font-size:14px;flex:1;transition:color .2s;white-space:nowrap}.biz-card:hover .bizc-go{color:var(--c-green)}.bizc-mini{display:flex;align-items:center;gap:4px}.bizc-mini-a{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#a3aebf;position:relative;z-index:2;transition:color .2s ease,background .2s ease,transform .2s ease}.bizc-mini-a:hover{transform:translateY(-2px);color:var(--c-blue);background:var(--chip)}.bizc-mini-a:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.btn-waze{display:inline-flex;align-items:center;gap:7px}.btn-waze svg{color:#1aa8e6}.waze-link{display:inline-flex;align-items:center;gap:6px}.waze-link svg{color:#1aa8e6;flex:none}@media(pointer:coarse){.bizc-mini-a{width:44px;height:44px}}.biz-card .badge-demo{background:#fff4e0;color:#9a6b15;border:1px solid #f3d8a0;font-size:11.5px;padding:2px 9px;border-radius:999px;font-weight:700}@media(max-width:380px){.bizc-band{width:72px}.bizc-logo{width:62px;height:62px;inset-inline-end:41px}.bizc-body{padding-inline-end:44px}}.biz-logo{width:54px;height:54px;border-radius:13px;flex:none;display:grid;place-items:center;font-weight:800;font-size:22px;color:#fff;background:var(--grad);overflow:hidden}.biz-logo img{width:100%;height:100%;object-fit:cover;background:#fff}.biz-card .top{display:flex;align-items:center;gap:13px}.biz-card .meta{color:var(--ink-soft);font-size:14px;display:flex;align-items:center;gap:6px}.biz-card .card-foot{margin-top:auto;padding-top:4px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{background:var(--chip);color:var(--c-blue);font-size:13px;font-weight:600;padding:4px 11px;border-radius:999px;white-space:nowrap}.cta-band{background:var(--c-navy);color:#fff;border-radius:var(--radius-lg);padding:40px;text-align:center;display:flex;flex-direction:column;align-items:center}.cta-band h2{color:#fff}.cta-band p{color:#ffffffd9;max-width:540px;margin:0 auto 1em}.crumbs{font-size:14px;color:var(--ink-soft);padding-block:16px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.crumbs a{color:var(--ink-soft)}.crumbs a:hover{color:var(--c-blue)}.crumbs .sep{opacity:.5}.biz-hero{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.biz-hero .biz-logo{width:86px;height:86px;font-size:34px;border-radius:18px}.biz-hero h1{margin:0 0 8px;font-size:clamp(24px,4vw,34px)}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.layout-2{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start;margin-top:24px}.layout-2>*{min-width:0}.ads-aside{position:sticky;top:90px}@media(max-width:900px){.ads-aside{display:none}}.bz-rail{position:fixed;top:0;z-index:40;visibility:hidden;opacity:0;transition:opacity .3s ease;will-change:transform}.bz-rail-start{inset-inline-start:10px}.bz-rail-end{inset-inline-end:10px}.bz-rail[hidden]{display:none}@media(max-width:1399px){.bz-rail{display:none!important}}.hours-w{display:grid;gap:8px}.hours-row{display:grid;grid-template-columns:1fr 22px 104px 16px 104px;align-items:center;gap:10px;background:#f7f9fc;border:1px solid #e6eaf2;border-radius:11px;padding:9px 14px}.hours-row .day,.hours-row .hday{font-weight:700;font-size:15px;color:var(--c-navy)}.hours-row .openchk,.hours-row input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--c-green, #45C05A)}.hours-row input[type=time]{padding:8px;border:1px solid #d6def0;border-radius:9px;font-size:15px;font-family:inherit;width:100%;background:#fff;color:var(--c-navy);text-align:center}.hours-row.closed{background:#fafbfc;border-style:dashed}.hours-row.closed input[type=time]{opacity:.35;pointer-events:none}.hours-row .dash{color:var(--ink-soft);text-align:center}@media(max-width:480px){.hours-row{grid-template-columns:1fr 20px 88px 12px 88px;gap:7px;padding:8px 10px}.hours-row input[type=time]{font-size:14px;padding:7px 4px}}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.panel h2{font-size:20px}.biz-gallery{column-count:3;column-gap:10px;margin-top:12px}.biz-gallery-item{display:block;width:100%;margin:0 0 10px;break-inside:avoid;border-radius:8px;overflow:hidden;background:var(--bg)}.biz-gallery-item img{width:100%;height:auto;display:block;transition:transform .2s}.biz-gallery-item:hover img{transform:scale(1.03)}.biz-gallery.is-single{column-count:1;max-width:420px}@media(max-width:860px){.biz-gallery{column-count:2}}@media(max-width:480px){.biz-gallery{column-count:1;max-width:420px}}.info-row{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.info-row:last-child{border-bottom:0}.info-row .k{color:var(--ink-soft);min-width:86px}.empty-state{background:#fbfcfe;border:1px dashed var(--line);border-radius:var(--radius);padding:22px;color:var(--ink-soft);text-align:center}.social-row{display:flex;gap:10px;flex-wrap:wrap}.social-row a{width:40px;height:40px;border-radius:11px;background:var(--chip);display:grid;place-items:center;color:var(--c-blue)}.toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px;box-shadow:0 4px 16px #14285a0d}.toolbar input,.toolbar select{font:inherit;font-size:15.5px;padding:12px 15px;border:1px solid var(--line);border-radius:11px;background:#fbfcfe;color:var(--ink);transition:border-color .12s,box-shadow .12s}.toolbar input:focus,.toolbar select:focus{outline:none;border-color:var(--c-blue);box-shadow:0 0 0 3px #3252991f;background:#fff}.toolbar input{flex:1;min-width:200px}.star-filter{display:inline-flex;align-items:center;gap:2px;padding:6px 12px;border:1px solid var(--line);border-radius:11px;background:#fbfcfe}.star-filter .sf-star{border:0;background:none;cursor:pointer;font-size:24px;line-height:1;padding:2px;color:#d4d9e3;transition:color .1s,transform .1s}.star-filter .sf-star:hover{transform:scale(1.12)}.star-filter .sf-star.on{color:#f2b90c}.star-filter.has-val{border-color:#f0d488;background:#fffdf5}.star-filter .sf-clear{border:0;background:#eef1f7;color:var(--c-soft, #5a6b86);width:22px;height:22px;border-radius:50%;cursor:pointer;font-size:12px;margin-inline-start:6px;line-height:1}.star-filter .sf-clear:hover{background:#e2e6ef}.catpick{position:relative}.cp-trigger{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:15.5px;color:var(--ink);background:#fbfcfe;border:1px solid var(--line);border-radius:11px;padding:12px 15px;cursor:pointer;min-width:190px}.cp-trigger .cp-ic{color:var(--ink-soft);flex-shrink:0}.cp-trigger .cp-label{flex:1;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-trigger .cp-caret{color:var(--ink-soft);flex-shrink:0;transition:transform .15s}.cp-trigger[aria-expanded=true] .cp-caret{transform:rotate(180deg)}.catpick.has-val .cp-trigger{border-color:var(--c-blue);background:#fff;color:var(--c-navy);font-weight:700}.cp-panel{position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:80;width:min(620px,92vw);background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px #14285038;overflow:hidden}.cp-panel[hidden]{display:none}.cp-cols{display:grid;grid-template-columns:1fr 1fr;min-height:260px;max-height:60vh}.cp-parents{border-inline-start:1px solid var(--line);overflow-y:auto;padding:8px}.cp-parent{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;cursor:pointer;font:inherit;font-size:14.5px;color:var(--ink);text-align:start;padding:8px 10px;border-radius:10px}.cp-parent.active{background:#eef3ff;color:var(--c-navy);font-weight:700}@media(hover:hover){.cp-parent:hover{background:#eef3ff}}.cp-parent.cp-all{color:var(--c-blue);font-weight:700;justify-content:center}.cp-thumb{width:34px;height:34px;border-radius:9px;background-size:cover;background-position:center;flex-shrink:0}.cp-thumb-ph{background:linear-gradient(135deg,var(--c-navy),#2B4876)}.cp-parent .cp-pname{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-cnt{font-size:12.5px;color:var(--ink-soft);background:#f1f4f9;border-radius:999px;padding:1px 8px;flex-shrink:0}.cp-parent .cp-chev{color:var(--ink-soft);flex-shrink:0}.cp-children{overflow-y:auto;padding:8px}.cp-child-head{font-size:12.5px;font-weight:700;letter-spacing:1px;color:var(--ink-soft);padding:8px 10px 6px}.cp-child{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border:0;background:none;cursor:pointer;font:inherit;font-size:14.5px;color:var(--ink);text-align:start;padding:9px 10px;border-radius:10px}@media(hover:hover){.cp-child:hover{background:#eef3ff}}.cp-child-all{color:var(--c-blue);font-weight:700}.cp-back{display:none}@media(max-width:560px){.cp-cols{grid-template-columns:1fr}.cp-parents{border-inline-start:0;border-block-end:1px solid var(--line);max-height:40vh}}.tb-filters{display:contents}.sheet-head{display:none}.sheet-backdrop{position:fixed;inset:0;background:#14203680;z-index:9990}.sheet-backdrop[hidden]{display:none}body.bz-sheet-open #bzwLaunch,body.bz-sheet-open .nlf,body.bz-sheet-open #a11yRoot{display:none!important}@media(max-width:768px){.site-header{position:fixed;inset-inline:0;top:0;padding-top:8px;transition:transform .28s ease;will-change:transform}body{padding-top:70px}body.hdr-off .site-header{transform:translateY(-150%)}.toolbar{position:sticky;top:78px;z-index:40;gap:8px;transition:top .28s ease}body.bz-sheet-open .toolbar{z-index:9995}body.hdr-off .toolbar{top:8px}.tb-filters{display:flex;gap:8px;align-items:stretch;flex-wrap:nowrap;min-width:0}.catpick{flex:0 1 auto;min-width:0}.cp-trigger{min-width:0;width:100%;height:100%;justify-content:center}#ratingFilter{flex:1 1 0;min-width:0;gap:0;padding:8px 12px;justify-content:space-around}#ratingFilter .sf-star{font-size:22px;padding:0}#ratingFilter .sf-clear{margin-inline-start:2px;flex:0 0 auto}.cp-panel{position:fixed;inset-inline:0;bottom:0;top:auto;width:100%;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #14285047;transform:translateY(100%);transition:transform .24s ease;z-index:9999;max-height:85vh;display:flex;flex-direction:column}.cp-panel[hidden]{display:flex}.cp-panel.sheet-in{transform:translateY(0)}.sheet-head{flex:0 0 auto;display:flex;align-items:center;justify-content:center;position:relative;padding:16px 16px 10px}.sheet-handle{position:absolute;top:8px;left:50%;transform:translate(-50%);width:42px;height:4px;border-radius:3px;background:#d3dae7}.sheet-title{font-weight:800;font-size:16px;color:var(--c-navy)}.sheet-x{position:absolute;inset-inline-end:12px;top:12px;border:0;background:#f1f4f9;width:30px;height:30px;border-radius:50%;font-size:14px;color:var(--ink-soft);cursor:pointer;line-height:1}.cp-cols{grid-template-columns:1fr;min-height:0;max-height:none;flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:max(16px,env(safe-area-inset-bottom))}.cp-parents,.cp-children{overflow:visible;max-height:none}.cp-parents{border-inline-start:0}.cp-panel .cp-children:empty{display:none}.cp-cols:not(.drilled) .cp-children{display:none}.cp-cols.drilled .cp-parents{display:none}.cp-back{display:flex;align-items:center;gap:4px;width:100%;border:0;background:#f3f7ff;color:var(--c-blue);font:inherit;font-weight:700;font-size:15px;padding:12px;border-radius:10px;cursor:pointer;margin:2px 0 8px}}.toolbar select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-inline-start:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235a6b86' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 14px center}.result-count{color:var(--ink-soft);font-size:14px;margin-bottom:14px}.no-results{text-align:center;padding:40px;color:var(--ink-soft)}.site-footer{background:var(--c-navy);color:#fffc;margin-top:40px;padding-block:40px 24px}@media(max-width:768px){.site-footer{padding-bottom:88px}}.site-footer a{color:#fffc}.site-footer a:hover{color:#fff}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:28px;margin-bottom:26px}@media(max-width:760px){.footer-grid{grid-template-columns:1fr;gap:26px;text-align:center}.footer-brand{display:flex;flex-direction:column;align-items:center}.footer-brand p{margin-inline:auto}.footer-grid ul{justify-items:center}}.footer-grid h4{color:#fff;margin:0 0 12px;font-size:16px}.footer-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.footer-brand .brand{color:#fff}.footer-brand .brand .mark{background:#ffffff24}.footer-bottom{border-top:1px solid rgba(255,255,255,.15);padding-top:18px;text-align:center;font-size:14px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cat-hero{position:relative;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:20px}.cat-hero img{width:100%;height:clamp(180px,24vw,300px);object-fit:cover;display:block}.cat-hero-text{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(18px,3vw,32px);background:linear-gradient(to top,rgba(23,37,66,.82) 0%,rgba(23,37,66,.25) 55%,transparent 100%)}.cat-hero-text h1{color:#fff;font-size:clamp(26px,4vw,40px);margin:0 0 6px;text-shadow:0 2px 16px rgba(10,20,45,.5)}.cat-hero-text p{color:#ffffffeb;margin:0;max-width:640px;font-size:15.5px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.reveal.in{opacity:1;transform:none}.cat-card,.biz-card{position:relative;overflow:hidden}.cat-card:after,.biz-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.22) 50%,transparent 58%);transform:translate(160%);opacity:0}.cat-card:hover:after,.biz-card:hover:after{transform:translate(-160%);opacity:1;transition:transform 1.4s cubic-bezier(.25,.6,.35,1),opacity .3s ease}.btn{transition:transform .15s ease,box-shadow .2s ease,background-position .45s ease,color .15s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.98)}.btn-green{background-image:linear-gradient(120deg,#36b257,#45c05a,#4cc96b 120%);background-size:180% 100%;background-position:0% 0}.btn-green:hover{background-position:95% 0;box-shadow:0 8px 24px #45c05a66}.btn-primary{background-image:linear-gradient(120deg,#2d4a89,#325299,#3a60ad 120%);background-size:180% 100%;background-position:0% 0}.btn-primary:hover{background-position:95% 0;box-shadow:0 8px 24px #32529966}.btn-green,.btn-primary{position:relative;overflow:hidden}.btn-green:before,.btn-primary:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 44%,rgba(255,255,255,.28) 50%,transparent 56%);transform:translate(170%)}.btn-green:hover:before,.btn-primary:hover:before{transform:translate(-170%);transition:transform 1s ease}.searchbar:focus-within{box-shadow:0 16px 40px #14285040,0 0 0 3px #45c05a59;transition:box-shadow .2s ease}.hero-num{font-weight:800;color:#8ef0a5;font-variant-numeric:tabular-nums;display:inline-block;min-width:2.2em;text-align:center}.hero-cats-label{color:#ffffffc7;font-size:14px;align-self:center;font-weight:600}.brand img{transition:transform .2s ease}.brand:hover img{transform:scale(1.04)}html.a11y-text-lg{zoom:1.12}html.a11y-text-xl{zoom:1.25}html.a11y-lh *{line-height:1.8!important}html.a11y-ls *{letter-spacing:.08em!important;word-spacing:.16em!important}html.a11y-font body,html.a11y-font button,html.a11y-font input,html.a11y-font h1,html.a11y-font h2,html.a11y-font h3,html.a11y-font h4,html.a11y-font p,html.a11y-font a,html.a11y-font span,html.a11y-font li{font-family:Arial,Helvetica Neue,sans-serif!important}html.a11y-contrast body{background:#000!important;color:#ff0!important}html.a11y-contrast :is(.site-header,main,.site-footer,.a11y-panel){background:#000!important;color:#ff0!important;border-color:#ff0!important}html.a11y-contrast a{color:#0ff!important}html.a11y-contrast button,html.a11y-contrast .btn,html.a11y-contrast .btn-green{background:#ff0!important;color:#000!important;border:2px solid #fff!important}html.a11y-dark body{background:#121212!important;color:#e8e8e8!important}html.a11y-dark :is(.site-header,.site-footer,.biz-card,.cat-card,.a11y-panel,.a11y-float .a11y-panel){background:#1e1e1e!important;color:#e8e8e8!important;border-color:#333!important}html.a11y-dark a{color:#90caf9!important}html.a11y-gray :is(.site-header,main,.site-footer){filter:grayscale(1)}html.a11y-invert :is(.site-header,main,.site-footer){filter:invert(1) hue-rotate(180deg)}html.a11y-invert img{filter:invert(1) hue-rotate(180deg)}html.a11y-links a{text-decoration:underline!important}html.a11y-links main a{background:#fff3bf;color:#14233f!important;border-radius:3px}html.a11y-noimg img,html.a11y-noimg video,html.a11y-noimg picture{visibility:hidden!important}html.a11y-cursor,html.a11y-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' stroke='%23fff' stroke-width='1.5' d='M5 3l14 9-7 2-4 7z'/%3E%3C/svg%3E") 5 3,auto!important}html.a11y-noanim *,html.a11y-noanim *:before,html.a11y-noanim *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.a11y-noanim .reveal{opacity:1!important;transform:none!important}html.a11y-noanim *:hover,html.a11y-noanim *:hover img{transform:none!important}html.a11y-noanim .cat-card:after,html.a11y-noanim .biz-card:after,html.a11y-noanim .btn-green:before,html.a11y-noanim .btn-primary:before{display:none!important}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.cat-card:after,.biz-card:after{display:none}.btn,.brand img,.nav-letters span{transition:none}}.skip-link{position:fixed;inset-inline-start:12px;top:-56px;z-index:100;background:var(--c-blue);color:#fff;padding:11px 18px;border-radius:0 0 10px 10px;font-weight:700;transition:top .15s}.skip-link:focus{top:0;text-decoration:none;outline:2px solid #fff;outline-offset:2px}:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}@media(max-width:860px){.layout-2{grid-template-columns:1fr}.layout-2>aside{order:-1}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.nav,.nav-actions .btn-ghost{display:none}.menu-toggle{display:block}.nav.open{display:flex;position:absolute;inset-inline:0;top:calc(100% + 8px);flex-direction:column;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 44px #1428502e;padding:16px 20px;gap:14px;z-index:70}.section{padding-block:40px}.footer-grid{grid-template-columns:1fr}body{font-size:16px}}.biz-card{position:relative}.bz-flag{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:2;background:linear-gradient(135deg,#a8863a,#c9ab66);color:#fff;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;letter-spacing:.2px}.rt-editor{border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.rt-editor.rt-focus{outline:2px solid var(--c-blue);outline-offset:1px;border-color:var(--c-blue)}.rt-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:6px;background:#f4f7fc;border-bottom:1px solid var(--line)}.rt-btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--c-navy);font-size:16px;font-weight:700;cursor:pointer;font-family:inherit;line-height:1;transition:background .12s,border-color .12s}.rt-btn:hover{border-color:var(--c-blue);color:var(--c-blue)}.rt-btn:active,.rt-btn.rt-on{background:var(--c-blue);border-color:var(--c-blue);color:#fff}.rt-btn .rt-ico{width:18px;height:18px;pointer-events:none}.rt-area{min-height:168px;padding:14px 16px;font-size:16px;line-height:1.7;color:var(--ink);outline:none;direction:rtl;text-align:right;overflow-wrap:break-word}.rt-area:empty:before{content:attr(data-placeholder);color:var(--ink-soft);pointer-events:none}.rt-area p{margin:0 0 10px}.rt-area p:last-child{margin-bottom:0}.rt-area b,.rt-area strong{font-weight:700}.rt-area i,.rt-area em{font-style:italic}.rt-area ul,.rt-area ol{margin:0 0 10px;padding-inline-start:22px}.rt-area li{margin:2px 0}.rt-area a{color:var(--c-blue);font-weight:600}@media(max-width:600px){.rt-btn{min-width:42px}}.dropzone{position:relative;border:2px dashed #cdd7ea;border-radius:12px;background:#f8fafd;transition:border-color .15s,background .15s}.dropzone.dz-over{border-color:var(--c-green, #45C05A);background:#eefaf1}.dropzone.dz-has{border-style:solid;border-color:#cfe0d4;background:#fff}.dz-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.dz-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:20px 16px;color:var(--ink-soft);pointer-events:none}.dz-icon{color:var(--c-blue, #325299)}.dz-main{font-size:15px;color:var(--ink);font-weight:600}.dz-link{color:var(--c-blue, #325299);text-decoration:underline}.dz-sub{font-size:12.5px;color:var(--ink-soft)}.dz-main-mobile{display:none}@media(max-width:640px){.dz-main-desktop{display:none}.dz-main-mobile{display:inline}}.dz-files{list-style:none;margin:0;padding:0 12px 12px;display:grid;gap:6px}.dz-files li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink);background:#f1f5fb;border-radius:8px;padding:6px 10px}.dz-thumb{width:38px;height:38px;border-radius:7px;object-fit:cover;flex:none;border:1px solid #e1e8f3;background:#fff}.dz-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-media{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.edit-media-block{display:flex;flex-direction:column;gap:8px}.edit-media .em-label{font-weight:600;font-size:14px;color:var(--c-navy, #2B4876)}.em-current{display:flex;flex-wrap:wrap;gap:8px}.em-current .em-cur-head{width:100%;font-size:12.5px;color:var(--ink-soft)}.em-current img{width:48px;height:48px;border-radius:8px;object-fit:cover;border:1px solid #e1e8f3;background:#fff}@media(max-width:600px){.edit-media{grid-template-columns:1fr}}
