*,:before,:after{box-sizing:border-box}html[lang=fa]{font-family:var(--font-vazirmatn)}html[lang=fa] *,html[lang=fa] :before,html[lang=fa] :after{font-family:inherit!important}:root{--color-accent:#d4567a;--color-page-bg:#faf8f4;--fb-tone-blue-surface:#f1f9fe;--site-header-top-height:28px;--site-header-brand-height:88px;--site-header-bar-height:43px;--site-header-height:calc(var(--site-header-top-height) + var(--site-header-brand-height) + var(--site-header-bar-height));--site-header-top-bg:#fff;--site-header-brand-bg:#e8f3fa;--site-content-max:1280px;--site-content-gutter:15px;--site-header-max:var(--site-content-max);--site-header-ink:#1e3a5f;--site-header-ink-muted:#5a6f82;--site-chrome-border:#e2e8f0;--site-chrome-muted:#5a6f82;--site-header-shadow:0 4px 20px #1e3a5f0f;--site-mega-shadow:0 12px 40px #1e3a5f1a;--ad-bfix-height:0px}.section-hero__inner,.call-to-action-one__inner,.site-header__top-inner,.site-header__brand-inner,.site-header__inner,.site-footer__inner,.vip-section__grid-wrap,.category-content-box__inner,.tag-faq-section__inner,.narrow-vip-section__inner,.audio-stories-section__inner,.related-tags-box__inner,.tags-section__inner,.tags-band__inner,.non-vip-section__inner,.business-header__inner,.fb-template__content-inner,.contact-page__main,.not-found-page__inner,.about-page__hero-inner,.about-page__body,.advertise-page__body,.article-page,.article-tag-page__main,.home-trio__inner,.ad-slot{width:100%;max-width:var(--site-content-max);padding-inline:var(--site-content-gutter);box-sizing:border-box;margin-inline:auto}@media (min-width:1280px){.section-hero__inner,.call-to-action-one__inner,.site-header__top-inner,.site-header__brand-inner,.site-header__inner,.site-footer__inner,.vip-section__grid-wrap,.category-content-box__inner,.tag-faq-section__inner,.narrow-vip-section__inner,.audio-stories-section__inner,.related-tags-box__inner,.tags-section__inner,.tags-band__inner,.non-vip-section__inner,.business-header__inner,.fb-template__content-inner,.contact-page__main,.not-found-page__inner,.about-page__hero-inner,.about-page__body,.advertise-page__body,.article-page,.article-tag-page__main,.home-trio__inner,.ad-slot{padding-inline:0}}html,body{background:var(--color-page-bg);color:#1a1a1a;min-height:100%;margin:0;padding:0}body{flex-direction:column;min-height:100vh;display:flex}.site-main{flex:1 0 auto}.home-trio{background:#f0f5f7;width:100%;padding-block:70px}.home-trio__inner{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:30px;display:grid}@media (min-width:768px){.home-trio__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.home-trio__inner{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-trio__col{flex-direction:column;min-width:0;display:flex}.home-trio__col>*{flex:auto;width:100%;min-height:100%}.home-trio__col .tags-section__inner,.home-trio__col .narrow-vip-section__inner,.home-trio__col .non-vip-section__inner,.home-trio__col .vip-section__grid-wrap{max-width:none;margin-inline:0;padding-inline:0}.home-trio__col .tags-section,.home-trio__col .narrow-vip-section,.home-trio__col .non-vip-section{padding-block:1.5rem}.home-trio__col .narrow-vip-section__grid>.non-vip-card{flex:0 100%}.home-trio__col .side-card{flex-direction:column;width:100%;height:100%;display:flex}.home-trio__col .side-card__panel{flex:auto;height:100%;min-height:0}.home-trio__col .side-card__list,.home-trio__col .narrow-vip-card__body-wrap{flex:auto}.home-trio__col .narrow-vip-card__list-wrap{flex-direction:column;height:100%;display:flex}.home-trio__col .narrow-vip-card__grid-pane{flex:auto}.side-card{--side-card-header-bg:#fff;--side-card-header-ink:#3f5f73;--side-card-border:#e8eef3;--side-card-shadow:0 4px 18px #1e3a5f14;width:100%}.side-card__panel{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;display:flex;overflow:visible}.side-card__header{background-color:var(--side-card-header-bg);box-shadow:var(--side-card-shadow);background-image:repeating-linear-gradient(-45deg,#0000 0 5px,#3f5f730f 5px 6px),repeating-linear-gradient(45deg,#0000 0 5px,#3f5f730a 5px 6px);border-radius:6px;margin:0 0 12px;padding:.85rem 1rem}.side-card__title{color:var(--side-card-header-ink);text-align:start;margin:0;font-size:.95rem;font-weight:700;line-height:1.4}.side-card__list{border:1px solid var(--side-card-border);box-shadow:var(--side-card-shadow);background:linear-gradient(#fbf7f9 0%,#fff 48%),#fff;border-radius:6px;flex-direction:column;gap:.85rem;margin:0;padding:.9rem 1rem 1.1rem;list-style:none;display:flex}.side-card__item{min-width:0}.side-card--tags-only .side-card__list{background:#fff;flex-flow:wrap;place-content:flex-start;align-items:flex-start;gap:.5rem;padding:1rem}.side-card__link{color:#1e293b;cursor:pointer;align-items:center;gap:.75rem;min-width:0;text-decoration:none;transition:color .2s;display:flex}.side-card__link:hover{color:var(--color-accent)}.side-card__link:focus-visible{outline:2px solid var(--side-card-header-ink);outline-offset:3px;border-radius:4px}.side-card__tag{color:#3f5f73;max-width:100%;min-height:2rem;box-shadow:none;cursor:pointer;background:#f0f5f7;border:1px solid #d7e4eb;border-radius:6px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:400;line-height:1.35;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.side-card__tag:hover{color:#2f4a5c;background:#e4eef3;border-color:#b9ced9;box-shadow:0 1px 4px #1e3a5f14}.side-card__tag:hover .side-card__tag-icon{color:var(--color-accent);opacity:1;transform:none}.side-card__tag:focus-visible{outline:2px solid var(--side-card-header-ink);outline-offset:2px;border-radius:6px}.side-card__tag:active{box-shadow:none;background:#dce8ef}.side-card__tag-icon{color:#7a97a8;opacity:1;flex-shrink:0;transition:color .18s}.side-card__thumb{background:#f1f5f9;border-radius:4px;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}.side-card__thumb-img{object-fit:cover;width:100%;height:100%;display:block}.side-card__label{text-align:start;flex:auto;min-width:0;font-size:.875rem;font-weight:500;line-height:1.55}.side-card__item--tag .side-card__label{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;flex:0 auto}.tag-section-skeleton__bone--side-thumb{border-radius:4px;width:100%;height:100%;display:block}.tag-section-skeleton__bone--side-label{border-radius:999px;height:.7rem;display:block}.side-card.tag-section-skeleton .side-card__tag{pointer-events:none}.side-card.tag-section-skeleton .tag-section-skeleton__tag-arrow{opacity:1;background:#c5d5de;border-radius:999px;width:.7rem;height:.7rem;display:block}@media (prefers-reduced-motion:reduce){.side-card__link,.side-card__tag,.side-card__tag-icon{transition:none}}.narrow-vip-card__panel{container:narrow-vip-card/inline-size}.narrow-vip-card__body-wrap{border:1px solid var(--side-card-border,#e8eef3);box-shadow:var(--side-card-shadow,0 4px 18px #1e3a5f14);background:#fff;border-radius:6px;padding:.85rem .9rem 1rem}.narrow-vip-card__list-wrap{width:100%;min-width:0}.narrow-vip-card__grid-pane{min-height:8rem;transition:opacity .28s ease-out,transform .28s ease-out}.narrow-vip-card__grid-pane--exit{opacity:0;pointer-events:none;transition-duration:.16s;transition-timing-function:ease-in;transform:translateY(6px)}.narrow-vip-card__grid-pane--enter{animation:.28s ease-out both narrow-vip-card-page-in}@keyframes narrow-vip-card-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.narrow-vip-card__grid-pane{transition:none}.narrow-vip-card__grid-pane--exit,.narrow-vip-card__grid-pane--enter{opacity:1;animation:none;transform:none}}.narrow-vip-card__slide-grid{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}@container narrow-vip-card (min-width:650px){.narrow-vip-card__slide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.narrow-vip-card__slide-grid>.non-vip-card{width:100%;min-width:0;box-shadow:none;border-radius:0}.narrow-vip-card .non-vip-card__layout{gap:.65rem;padding:0}.narrow-vip-card .non-vip-card__media{aspect-ratio:3/2;border:1px solid var(--side-card-border,#e8eef3);background:#f5f8fa;border-radius:4px;flex:0 0 100px;width:100px;height:auto;overflow:hidden}.narrow-vip-card .non-vip-card__media-link{width:100%;height:100%;display:block}.narrow-vip-card .non-vip-card__image{object-fit:cover;width:100%;height:100%;display:block}.narrow-vip-card .non-vip-card__media-placeholder{width:100%;height:100%}.narrow-vip-card .non-vip-card__body{gap:0;padding:0}.narrow-vip-card .non-vip-card__meta--address .non-vip-card__icon,.narrow-vip-card .non-vip-card__extra-count{display:none}.narrow-vip-card .non-vip-card__address-text{-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;white-space:nowrap;text-overflow:ellipsis;word-break:normal;display:block;overflow:hidden}.narrow-vip-card .non-vip-card:has(a:hover) .non-vip-card__title{color:var(--color-accent)}.narrow-vip-card .non-vip-card:has(a:hover) .non-vip-card__title a{color:var(--color-accent)}.narrow-vip-card .narrow-vip-pagination{--non-vip-tone:#5f8fa3;--non-vip-tone-light:#a3bfcb;--non-vip-tone-surface:#e3edf1;margin-top:.9rem}.latest-article-card__date{color:#6b7c86;margin:0;font-size:.8125rem;line-height:1.4}.section-hero{background:radial-gradient(ellipse 70% 80% at 15% 40%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 60%), radial-gradient(ellipse 55% 70% at 90% 20%, #1e3a5f14, transparent 55%), linear-gradient(180deg, #fff 0%, var(--color-page-bg) 100%);width:100%;position:relative;overflow:hidden}.section-hero__inner{padding-block:clamp(2.5rem,5vw,4.5rem)}.section-hero__layout{direction:rtl;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(1.75rem,4vw,3.5rem);display:grid}.section-hero__content{flex-direction:column;align-items:flex-start;gap:.85rem;animation:.45s ease-out both section-hero-in;display:flex}.section-hero__title{letter-spacing:-.02em;color:#1f2430;margin:0;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:700;line-height:1.15}.section-hero__subtitle{color:var(--color-accent);margin:0;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:500;line-height:1.7}.section-hero__body{color:var(--site-chrome-muted);margin:0;font-size:1rem;font-weight:400;line-height:1.9}.section-hero__body>:first-child{margin-top:0}.section-hero__body>:last-child{margin-bottom:0}.section-hero__body p{margin:0 0 .75rem}.section-hero__media{animation:.5s ease-out 80ms both section-hero-in}.section-hero__media-frame{background:color-mix(in srgb, var(--color-accent) 6%, #fff);box-shadow:0 1rem 2.5rem #28142314, 0 0 0 1px color-mix(in srgb, var(--color-accent) 10%, transparent);border-radius:1.5rem;position:relative;overflow:hidden}.section-hero__image{object-fit:cover;object-position:center;width:100%;height:auto;max-height:min(520px,70vh);display:block}@keyframes section-hero-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.section-hero__layout{grid-template-columns:1fr;gap:1.75rem}.section-hero__content{text-align:center;order:1;align-items:center}.section-hero__media{order:2;max-width:420px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.section-hero__content,.section-hero__media{animation:none}}.site-header{z-index:40;background:0 0;position:relative}.card-edit-link{z-index:5;color:#fff;background:#d4567a;border-radius:.375rem;justify-content:center;align-items:center;min-height:28px;padding:0 .7rem;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;box-shadow:0 1px 4px #0000002e}.card-edit-link:hover{color:#fff;background:#c04a6c;text-decoration:none}.card-edit-link:focus-visible{outline-offset:2px;outline:2px solid #72aee6}section:has(>.section-edit-link){position:relative}.section-edit-link{display:none}section:hover>.section-edit-link{display:inline-flex}.site-header__top{height:var(--site-header-top-height);background:var(--site-header-top-bg);border-bottom:1px solid var(--site-chrome-border)}.site-header__top-inner{justify-content:flex-end;align-items:center;height:100%;display:flex}.site-header__tiny{height:100%}.site-header__tiny-list{align-items:center;gap:.85rem;height:100%;margin:0;padding:0;list-style:none;display:flex}.site-header__tiny-item{align-items:center;height:100%;display:flex}.site-header__top-link{height:100%;color:var(--site-header-ink);white-space:nowrap;align-items:center;gap:.35rem;padding:0;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;transition:color .15s;display:inline-flex}.site-header__top-link:hover{opacity:1;color:var(--color-accent);text-decoration:none}.site-header__top-link:focus-visible{outline:2px solid var(--site-header-ink);outline-offset:2px;border-radius:2px}.site-header__brand-bar{height:var(--site-header-brand-height);background:var(--site-header-brand-bg);border-bottom:1px solid color-mix(in srgb, var(--site-header-ink) 10%, transparent)}.site-header__brand-inner{align-items:center;height:100%;display:flex}.site-header__bar{z-index:41;height:var(--site-header-bar-height);border-bottom:1px solid var(--site-chrome-border);box-shadow:var(--site-header-shadow);background:#fff;position:sticky;top:0}body.has-admin-bar .site-header__bar{top:var(--admin-bar-height,32px)}.site-header__inner{align-items:center;gap:.65rem;height:100%;display:flex}.site-header__brand{color:inherit;align-items:center;gap:.85rem;min-width:0;max-width:100%;height:100%;text-decoration:none;transition:opacity .2s;display:inline-flex}.site-header__brand:hover{opacity:.92}.site-header__logo-badge{border:2px solid color-mix(in srgb, var(--site-header-brand-bg) 70%, #fff);width:68px;height:68px;box-shadow:0 2px 10px color-mix(in srgb, var(--site-header-brand-bg) 85%, #5a9bd5), 0 0 0 3px color-mix(in srgb, var(--site-header-brand-bg) 55%, transparent);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:box-shadow .2s,transform .2s;display:inline-flex;overflow:hidden}.site-header__brand:hover .site-header__logo-badge{box-shadow:0 4px 14px color-mix(in srgb, var(--site-header-brand-bg) 70%, #5a9bd5), 0 0 0 3px color-mix(in srgb, var(--site-header-brand-bg) 75%, transparent);transform:translateY(-1px)}.site-header__logo{object-fit:contain;object-position:center;width:100%;height:100%;padding:4px;display:block}.site-header__brand-text{flex-direction:column;justify-content:center;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.site-header__site-name{color:var(--site-header-ink);font-size:1.35rem;font-weight:700;line-height:1.15}.site-header__slogan{color:var(--site-header-ink-muted);white-space:nowrap;text-overflow:ellipsis;max-width:min(32rem,58vw);font-size:.9375rem;font-weight:400;line-height:1.35;overflow:hidden}.site-header__toggle{cursor:pointer;min-height:32px;font:inherit;color:var(--site-header-ink);z-index:2;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:.45rem;margin:0;padding:.25rem .55rem;font-size:.8125rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.site-header__toggle:hover{color:var(--color-accent)}.site-header__toggle:focus-visible{outline:none}.site-header__toggle-icon{flex-direction:column;gap:3px;width:18px;display:flex}.site-header__toggle-icon span{background:currentColor;border-radius:1px;height:2px;display:block}.site-header__divider{color:color-mix(in srgb, var(--site-header-ink) 22%, transparent);-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 .15rem;font-size:1.1rem;font-weight:300;line-height:1}.site-header__secondary{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:auto;align-items:center;min-width:0;height:100%;display:flex;overflow-x:auto}.site-header__secondary-list{flex-wrap:nowrap;align-items:center;gap:.1rem;height:100%;margin:0;padding:0;list-style:none;display:flex}.site-header__secondary-item{flex-shrink:0;align-items:center;height:100%;display:flex}.site-header a,.site-header a:hover,.site-header a:focus,.site-header a:focus-visible{text-decoration:none}.site-header__secondary-link{height:100%;color:var(--site-header-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.site-header__secondary-link:hover{color:var(--color-accent);text-decoration:none}.site-header__secondary-link:focus-visible{outline:2px solid var(--site-header-ink);outline-offset:-2px;border-radius:4px}.site-header__menu-icon{color:currentColor;flex-shrink:0}.site-header__menu-icon svg{fill:currentColor;width:100%;height:100%;display:block}.site-header__nav,.site-header__mega{display:none}@media (prefers-reduced-motion:reduce){.site-header__brand,.site-header__toggle,.site-header__secondary-link{transition:none}}.site-footer{--footer-surface:color-mix(in srgb, var(--site-header-brand-bg) 88%, #fff);--footer-panel:color-mix(in srgb, #fff 72%, var(--site-header-brand-bg));--footer-accent:#3b82c4;background:radial-gradient(120% 80% at 100% 0%, #ffffff8c 0%, transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--site-header-brand-bg) 70%, #fff) 0%, var(--site-header-brand-bg) 42%, color-mix(in srgb, var(--site-header-brand-bg) 85%, #d7e8f4) 100%);color:var(--site-header-ink);border-top:1px solid color-mix(in srgb, var(--site-header-ink) 10%, transparent);margin-top:auto;position:relative;overflow:hidden}.site-footer__glow{inset-inline-start:-12%;background:radial-gradient(circle, color-mix(in srgb, var(--footer-accent) 18%, transparent) 0%, transparent 68%);pointer-events:none;border-radius:50%;width:min(48vw,420px);height:min(48vw,420px);position:absolute;bottom:-40%}.site-footer__inner{z-index:1;padding-block:2.75rem 1.5rem;position:relative}.site-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.75rem 2rem;margin-bottom:1.75rem;display:grid}.site-footer__column-title{letter-spacing:.04em;color:var(--site-header-ink);margin:0 0 1rem;padding-bottom:.65rem;font-size:16px;font-weight:700;line-height:1.4;position:relative}.site-footer__column-title:after{content:"";inset-inline-start:0;background:color-mix(in srgb, var(--footer-accent) 75%, var(--site-header-ink));border-radius:999px;width:1.75rem;height:2px;position:absolute;bottom:0}.site-footer__column-list,.site-footer__sublist{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__wide{width:100%;margin-bottom:1.75rem}.site-footer__wide-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem 2rem;margin:0;padding:0;list-style:none;display:grid}.site-footer__column-item,.site-footer__subitem{padding-inline-start:.85rem;position:relative}.site-footer__column-item:before,.site-footer__subitem:before{content:"";inset-inline-start:0;background:color-mix(in srgb, var(--footer-accent) 70%, var(--site-header-ink-muted));border-radius:50%;width:5px;height:5px;position:absolute;top:.55em}.site-footer__sublist{border-inline-start:2px solid color-mix(in srgb, var(--site-header-ink) 8%, transparent);margin-top:.45rem;padding-inline-start:.7rem}.site-footer__label{align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.site-footer__link{width:100%;color:var(--site-header-ink-muted);border-radius:.35rem;align-items:flex-start;gap:.4rem;font-size:13px;line-height:1.55;text-decoration:none;transition:color .2s,transform .2s,background-color .2s;display:flex}.site-footer__link:hover{color:var(--site-header-ink);transform:translate(-2px)}.site-footer__link:focus-visible{outline:2px solid color-mix(in srgb, var(--footer-accent) 70%, transparent);outline-offset:3px}.site-footer__menu-icon{color:currentColor;opacity:.85;flex-shrink:0;margin-top:.15rem}.site-footer__menu-icon svg{fill:currentColor;width:100%;height:100%;display:block}.site-footer__subitem .site-footer__link{font-size:12px}.site-footer__column--ads{background:var(--footer-panel);border:1px solid color-mix(in srgb, var(--site-header-ink) 8%, transparent);box-shadow:0 1px 0 #ffffffb3 inset, 0 10px 28px color-mix(in srgb, var(--site-header-ink) 6%, transparent);border-radius:1rem;padding:1.15rem 1.2rem 1.25rem}.site-footer__column--ads .site-footer__column-title{margin-bottom:.85rem}.site-footer__ads-text{color:var(--site-header-ink-muted);margin:0 0 1rem;font-size:.9rem;line-height:1.75}.site-footer__ads-cta{color:var(--site-header-ink);align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.site-footer__ads-cta:hover{color:color-mix(in srgb, var(--footer-accent) 55%, var(--site-header-ink));text-underline-offset:3px;text-decoration:underline}.site-footer__ads-cta:focus-visible{outline:2px solid color-mix(in srgb, var(--footer-accent) 70%, transparent);outline-offset:3px;border-radius:.25rem}.site-footer__ads-cta-icon{opacity:.8;flex-shrink:0;width:.85rem;height:.85rem;transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.site-footer__link,.site-footer__ads-cta{transition:none}.site-footer__link:hover{transform:none}}@media (max-width:750px){.site-header__top-inner,.site-header__brand-inner,.site-header__inner{gap:.5rem}.site-header__logo-badge{width:60px;height:60px}.site-header__site-name{font-size:1.15rem}.site-header__slogan{max-width:46vw;font-size:.8125rem}.site-header__toggle{padding:.25rem .45rem;font-size:.75rem}.site-header__toggle-label{display:none}.site-header__secondary-link{padding:0 .55rem;font-size:.75rem}.site-footer__inner{padding-block:2.25rem 1.35rem}}@media (max-width:900px){.site-footer__grid,.site-footer__wide-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.site-footer__grid{gap:1.5rem 1.25rem}}@media (max-width:650px){.site-footer__grid,.site-footer__wide-list{grid-template-columns:1fr}}h1,.heading-1,.category-header__title{font-size:23px;font-weight:700;line-height:1.35}h2,.heading-2{font-size:19px;font-weight:500;line-height:1.4}h3,.heading-3{font-size:28px;font-weight:700;line-height:1.45}h4,.heading-4{font-size:22px;font-weight:700;line-height:1.5}h5,.heading-5{font-size:18px;font-weight:700;line-height:1.5}h6,.heading-6{font-size:16px;font-weight:700;line-height:1.55}.tag-page{min-height:100%}.tag-page main{padding:0}a{color:#2563eb;text-decoration:none}a:hover{text-decoration:underline}.category-header{background:var(--color-page-bg);text-align:center;width:100%;padding:30px 1.5rem 10px}.category-header__title{color:#1e3a5f;max-width:40rem;margin:0 auto;font-size:23px;font-weight:500;line-height:1.4}.category-header__lead{color:#5a6a7e;-webkit-line-clamp:2;text-overflow:ellipsis;line-clamp:2;-webkit-box-orient:vertical;max-width:52rem;margin:.75rem auto 0;font-size:15px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.vip-section--vip,.vip-section--vvip{padding-block:30px}.vip-section--vip .vip-section__title,.vip-section--vvip .vip-section__title{color:var(--color-accent)}.vip-section__header{text-align:center;margin-bottom:2rem}.vip-section__star{fill:none;width:clamp(1.75rem,1.25rem + 1.5vw,2.25rem);height:clamp(1.75rem,1.25rem + 1.5vw,2.25rem);stroke:var(--color-accent);stroke-width:1.5px;margin:0 auto .75rem}.vip-section__title{color:#1e3a5f;direction:ltr;justify-content:center;align-items:center;gap:.65rem;margin:0 0 .5rem;font-size:20px;font-weight:700;line-height:1.4;display:flex}.vip-section__title-text{white-space:nowrap;direction:rtl;flex-shrink:0}.vip-section__title-side{flex:auto;align-items:center;gap:.4rem;min-width:2.5rem;max-width:clamp(3.5rem,14vw,8rem);display:flex}.vip-section__title-dot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.vip-section__title-line{border-radius:1px;flex:1;height:2px}.vip-section__title-side:first-child .vip-section__title-line{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-accent) 35%, transparent), var(--color-accent))}.vip-section__title-side:last-child .vip-section__title-line{background:linear-gradient(to right, var(--color-accent), color-mix(in srgb, var(--color-accent) 35%, transparent), transparent)}.vip-section__subtitle{color:#4a5568;max-width:36rem;margin:0 auto;font-size:15px;font-weight:400;line-height:1.8}.vip-section__grid{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-inline:auto;display:flex}.vip-section__grid>.business-card{flex:0 calc(33.3333% - 1rem);min-width:0}@media (max-width:1024px){.vip-section__grid>.business-card{flex:0 calc(50% - .75rem)}}@media (max-width:700px){.vip-section__grid{max-width:450px}.vip-section__grid>.business-card{flex:0 100%}}.business-card{background:#fff;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 .25rem 1.25rem #1e3a5f14}.business-card__media{aspect-ratio:16/7;background:#e8edf5;position:relative;overflow:hidden}.business-card.business-card2 .business-card__media{aspect-ratio:4}.business-card__image{object-fit:cover}.business-card__image-placeholder,.images-carousel__placeholder{background:linear-gradient(135deg,#dbe4f3 0%,#eef2f8 100%);width:100%;height:100%;position:absolute;inset:0}.business-card2__images{z-index:1;direction:rtl;flex-direction:row;gap:4px;display:flex;inset:0}.business-card2__image-wrap{aspect-ratio:1;flex:0 0 calc(25% - 4px);width:calc(25% - 4px);position:relative;overflow:hidden}.business-card2__image{object-fit:cover}.business-card2__images-placeholder{background:linear-gradient(135deg,#dbe4f3 0%,#eef2f8 100%);width:100%;height:100%;position:absolute;inset:0}.images-carousel-wrap{z-index:1;position:absolute;inset:0}.images-carousel,.images-carousel.swiper{width:100%;height:100%}.images-carousel .swiper-slide{height:100%}.images-carousel__slide{width:100%;height:100%;min-height:100%;position:relative}.images-carousel__image{object-fit:cover}.images-carousel .swiper-pagination{line-height:0;bottom:.65rem}.images-carousel .swiper-pagination-bullet{opacity:1;background:#ffffffe6;border-radius:999px;width:.4rem;height:.4rem;transition:width .2s,background-color .2s;margin:0 .2rem!important}.images-carousel .swiper-pagination-bullet-active{background:var(--color-accent);border-radius:.3rem;width:1.35rem}.business-card__subtitle{z-index:3;max-width:calc(100% - 1rem);color:var(--color-accent);text-align:right;pointer-events:none;background:#fffc;border-radius:.5rem;padding:.35rem .5rem;font-size:11px;font-weight:700;line-height:1.4;position:absolute;top:.5rem;left:auto;right:.5rem}.business-card__body{padding:1.25rem}.business-card__title-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.business-card__title{color:var(--site-header-ink);text-align:center;margin:0;font-size:16px;font-weight:700;line-height:1.5}.business-card__title a{color:inherit;text-decoration:none}.business-card__title a:hover{text-decoration:underline}.business-card__badge{color:var(--color-accent);flex-shrink:0;line-height:0;display:inline-flex;position:relative;top:4px}.business-card__badge-star{fill:currentColor;width:1rem;height:1rem}.business-card__meta{color:#4a5568;align-items:flex-start;gap:.5rem;margin:0 0 .75rem;font-size:15px;line-height:1.7;display:flex}.business-card__meta--address,.business-card__meta--manager{text-align:center;color:#64748b;justify-content:center;font-size:13px;line-height:21px}.business-card__meta--address{justify-content:center;align-items:flex-start;gap:.35rem;width:100%;margin:0 0 .3rem;display:flex}.business-card__address-text{-webkit-line-clamp:1;text-overflow:ellipsis;line-clamp:1;word-break:break-word;text-align:start;-webkit-box-orient:vertical;flex:0 auto;min-width:0;max-width:calc(100% - 1.35rem);line-height:21px;display:-webkit-box;overflow:hidden}.business-card__meta--address .business-card__icon{fill:#94a3b8;flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem;display:block}.business-card__meta--manager{justify-content:unset;margin:0 0 .75rem;display:block}.business-card__icon{fill:#7b8ca8;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.15rem}.business-card__phones{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.business-card__phone{color:var(--color-accent);white-space:nowrap;direction:ltr;background:repeating-linear-gradient(-55deg,#fdeef3 0 3px,#fce4ec 3px 6px);border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.business-card__phone-icon{width:.875rem;height:.875rem;fill:var(--color-accent);flex-shrink:0}.business-card__phone span{height:12px;line-height:1.35}.business-card__phone:hover{background:repeating-linear-gradient(-55deg,#fcdce6 0 3px,#fbd0dd 3px 6px);text-decoration:none}.business-card__footer{border-top:1px solid #edf1f7;justify-content:space-around;align-items:center;gap:.5rem;padding-top:1rem;display:flex}.business-card__footer-link{color:#5b6472;flex-direction:column;flex:1;align-items:center;gap:.35rem;font-size:13px;text-decoration:none;display:flex}.business-card__footer-link:not(:last-child){border-inline-end:1px solid #edf1f7}.business-card__footer-link:hover{color:#1e3a5f;text-decoration:none}.business-card__footer-icon{fill:#7b8ca8;width:1.25rem;height:1.25rem}.business-card__footer-link:hover .business-card__footer-icon{fill:#1e3a5f}.category-content-box{background:#fff;width:100%;padding-block:70px}.category-content-box__header{text-align:center;margin-bottom:2rem}.category-content-box__title{color:#374151;direction:ltr;justify-content:center;align-items:center;gap:.65rem;margin:0;font-size:20px;font-weight:700;line-height:1.4;display:flex}.category-content-box__title-text{white-space:nowrap;direction:rtl;flex-shrink:0}.category-content-box__title-side{flex:auto;align-items:center;gap:.4rem;min-width:2.5rem;max-width:clamp(3.5rem,14vw,8rem);display:flex}.category-content-box__title-dot{background:#6b7280;border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.category-content-box__title-line{border-radius:1px;flex:1;height:2px}.category-content-box__title-side:first-child .category-content-box__title-line{background:linear-gradient(90deg,#0000,#6b728059,#6b7280)}.category-content-box__title-side:last-child .category-content-box__title-line{background:linear-gradient(90deg,#6b7280,#6b728059,#0000)}.category-content-box__viewport{max-height:170px;position:relative;overflow:hidden}.category-content-box__viewport--expanded{max-height:none;overflow:visible}.category-content-box__fade{inset-inline:0;pointer-events:none;background:linear-gradient(#0000,#fff);height:5rem;position:absolute;bottom:0}.category-content-box__content{color:#374151;font-size:14px;font-weight:400;line-height:1.6}.category-content-box__content p{margin:0 0 7px}.category-content-box__content p:last-child{margin-bottom:0}.category-content-box__toggle{color:#374151;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin:1.25rem auto 0;padding:0;font-family:inherit;font-size:15px;font-weight:700;display:block}.category-content-box__toggle:hover{color:#1e3a5f}.tag-faq-section{--tag-faq-ink:#2f3a48;--tag-faq-muted:#7a8492;--tag-faq-line:#7ec8d4;--tag-faq-peach:#f3e6d4;--tag-faq-peach-border:#e8c9a8;background:var(--color-page-bg);width:100%;padding-block:70px}.tag-faq-section__header{text-align:center;margin-bottom:2rem}.tag-faq-section__title{color:var(--tag-faq-ink);direction:ltr;justify-content:center;align-items:center;gap:.65rem;margin:0;font-size:20px;font-weight:700;line-height:1.4;display:flex}.tag-faq-section__title-text{white-space:nowrap;direction:rtl;flex-shrink:0}.tag-faq-section__title-side{flex:auto;align-items:center;gap:.4rem;min-width:2.5rem;max-width:clamp(3.5rem,18vw,11rem);display:flex}.tag-faq-section__title-dot{background:var(--tag-faq-line);width:.4rem;height:.4rem;box-shadow:0 0 8px color-mix(in srgb, var(--tag-faq-line) 70%, transparent);border-radius:50%;flex-shrink:0}.tag-faq-section__title-line{border-radius:1px;flex:1;height:2px}.tag-faq-section__title-side:first-child .tag-faq-section__title-line{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--tag-faq-line) 35%, transparent), var(--tag-faq-line));box-shadow:0 0 10px color-mix(in srgb, var(--tag-faq-line) 45%, transparent)}.tag-faq-section__title-side:last-child .tag-faq-section__title-line{background:linear-gradient(to right, var(--tag-faq-line), color-mix(in srgb, var(--tag-faq-line) 35%, transparent), transparent);box-shadow:0 0 10px color-mix(in srgb, var(--tag-faq-line) 45%, transparent)}.tag-faq-section__subtitle{color:#8a93a0;max-width:38rem;margin:.75rem auto 0;font-size:14px;font-weight:400;line-height:1.7}.tag-faq-section__grid{grid-template-columns:1fr;align-items:start;gap:.6rem;display:grid}@media (min-width:768px){.tag-faq-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}}.tag-faq-section__item{border:1px solid color-mix(in srgb, var(--tag-faq-peach) 80%, #e8e4dc);background:#fff;border-radius:16px;margin:0;box-shadow:0 6px 20px #281e140b}.tag-faq-section__item:hover{border-color:color-mix(in srgb, var(--tag-faq-peach-border) 70%, #eee)}.tag-faq-section__item[open]{border-color:var(--tag-faq-peach-border)}.tag-faq-section__summary{cursor:pointer;align-items:center;gap:.75rem;padding:.55rem .7rem;list-style:none;display:flex}.tag-faq-section__summary::-webkit-details-marker{display:none}.tag-faq-section__summary::marker{display:none}.tag-faq-section__summary:focus-visible{outline:2px solid var(--tag-faq-line);outline-offset:2px;border-radius:12px}.tag-faq-section__num{background:var(--tag-faq-peach);width:1.85rem;height:1.85rem;color:var(--tag-faq-ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.tag-faq-section__question{min-width:0;color:var(--tag-faq-ink);flex:1;font-size:14.5px;font-weight:600;line-height:1.7}.tag-faq-section__chevron{color:#c5c9cf;flex-shrink:0;transition:transform .2s,color .2s}.tag-faq-section__item[open] .tag-faq-section__chevron{color:#b8a48c;transform:rotate(180deg)}.tag-faq-section__answer{color:var(--tag-faq-muted);margin:0;padding:0 .7rem .75rem;padding-inline-start:3.3rem;font-size:13.5px;font-weight:400;line-height:1.85}.narrow-vip-section{--non-vip-tone:#5f8fa3;--non-vip-tone-light:#a3bfcb;--non-vip-tone-surface:#e3edf1;background:#f0f5f7;width:100%;padding-block:30px}.narrow-vip-section__header{text-align:center;margin-bottom:2.25rem}.narrow-vip-section__title{color:var(--non-vip-tone);direction:ltr;justify-content:center;align-items:center;gap:.65rem;margin:0 0 .5rem;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700;line-height:1.4;display:flex}.narrow-vip-section__title-text{white-space:nowrap;direction:rtl;flex-shrink:0}.narrow-vip-section__title-side{flex:auto;align-items:center;gap:.4rem;min-width:2.5rem;max-width:clamp(3.5rem,14vw,8rem);display:flex}.narrow-vip-section__title-dot{background:var(--non-vip-tone);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.narrow-vip-section__title-line{border-radius:1px;flex:1;height:2px}.narrow-vip-section__title-side:first-child .narrow-vip-section__title-line{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--non-vip-tone-light) 35%, transparent), var(--non-vip-tone-light))}.narrow-vip-section__title-side:last-child .narrow-vip-section__title-line{background:linear-gradient(to right, var(--non-vip-tone-light), color-mix(in srgb, var(--non-vip-tone-light) 35%, transparent), transparent)}.narrow-vip-section__subtitle{color:#6b7280;max-width:36rem;margin:0 auto;font-size:15px;font-weight:400;line-height:1.8}.narrow-vip-section__grid{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-inline:auto;display:flex}.narrow-vip-section__grid-pane{min-height:10px;transition:opacity .28s ease-out,transform .28s ease-out}.narrow-vip-section__grid-pane--exit{opacity:0;pointer-events:none;transition-duration:.16s;transition-timing-function:ease-in;transform:translateY(6px)}.narrow-vip-section__grid-pane--enter{animation:.28s ease-out both narrow-vip-page-in}@keyframes narrow-vip-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.narrow-vip-section__grid-pane{transition:none}.narrow-vip-section__grid-pane--exit,.narrow-vip-section__grid-pane--enter{opacity:1;animation:none;transform:none}}.narrow-vip-section__grid>.non-vip-card{flex:0 calc(33.3333% - 1rem);min-width:0}.narrow-vip-section .non-vip-card__title,.narrow-vip-section .non-vip-card__title a,.narrow-vip-section .non-vip-card__title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.narrow-vip-section .non-vip-card__address-text{-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;text-overflow:ellipsis;white-space:nowrap;word-break:normal;display:block;overflow:hidden}.narrow-vip-section .non-vip-card__meta--address{align-items:center;min-width:0}.narrow-vip-section .non-vip-card__subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.narrow-vip-section .non-vip-card__phones{margin-top:0;padding-top:0}.narrow-vip-section .non-vip-card__meta--address+.non-vip-card__phones{margin-top:-.05rem}@media (max-width:1024px){.narrow-vip-section__grid>.non-vip-card{flex:0 calc(50% - .75rem)}}@media (max-width:700px){.narrow-vip-section__grid{max-width:450px}.narrow-vip-section__grid>.non-vip-card{flex:0 100%}.narrow-vip-section.tag-section-skeleton .narrow-vip-section__grid>.non-vip-card:nth-child(n+4){display:none}}.audio-stories-section{--audio-stories-tone:#5f8fa3;--audio-stories-tone-light:#a3bfcb;--audio-stories-tone-surface:#e3edf1;background:#faf8f5;width:100%;padding-block:70px}.audio-stories-section__header{text-align:center;margin-bottom:2.25rem}.audio-stories-section__title{color:var(--audio-stories-tone);direction:ltr;justify-content:center;align-items:center;gap:.65rem;margin:0 0 .5rem;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700;line-height:1.4;display:flex}.audio-stories-section__title-text{white-space:nowrap;direction:rtl;flex-shrink:0}.audio-stories-section__title-side{flex:auto;align-items:center;gap:.4rem;min-width:2.5rem;max-width:clamp(3.5rem,14vw,8rem);display:flex}.audio-stories-section__title-dot{background:var(--audio-stories-tone);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.audio-stories-section__title-line{border-radius:1px;flex:1;height:2px}.audio-stories-section__title-side:first-child .audio-stories-section__title-line{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--audio-stories-tone-light) 35%, transparent), var(--audio-stories-tone-light))}.audio-stories-section__title-side:last-child .audio-stories-section__title-line{background:linear-gradient(to right, var(--audio-stories-tone-light), color-mix(in srgb, var(--audio-stories-tone-light) 35%, transparent), transparent)}.audio-stories-section__subtitle{color:#6b7280;max-width:36rem;margin:0 auto;font-size:15px;font-weight:400;line-height:1.8}.audio-stories-section__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.audio-stories-section__grid-pane{min-height:12rem;transition:opacity .28s ease-out,transform .28s ease-out}.audio-stories-section__grid-pane--exit{opacity:0;pointer-events:none;transition-duration:.16s;transition-timing-function:ease-in;transform:translateY(6px)}.audio-stories-section__grid-pane--enter{animation:.28s ease-out both audio-stories-page-in}@keyframes audio-stories-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.audio-stories-section__grid-pane{transition:none}.audio-stories-section__grid-pane--exit,.audio-stories-section__grid-pane--enter{opacity:1;animation:none;transform:none}}.audio-stories-section__pagination{direction:rtl;flex-wrap:wrap;justify-content:center;align-items:center;gap:.28rem;margin-top:1.5rem;display:flex}.audio-stories-section__pagination-item{border:1px solid color-mix(in srgb, var(--audio-stories-tone-light) 55%, transparent);min-width:1.875rem;height:1.875rem;color:var(--audio-stories-tone);cursor:pointer;appearance:none;background:#fff;border-radius:.35rem;justify-content:center;align-items:center;padding:0 .3rem;font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.audio-stories-section__pagination-item:hover{color:var(--audio-stories-tone);background:var(--audio-stories-tone-surface);border-color:color-mix(in srgb, var(--audio-stories-tone) 35%, var(--audio-stories-tone-light))}.audio-stories-section__pagination-item--current{color:#fff;background:var(--audio-stories-tone);border-color:var(--audio-stories-tone);cursor:default;font-weight:700}.audio-stories-section__pagination-item--current:hover{color:#fff;background:var(--audio-stories-tone);border-color:var(--audio-stories-tone)}.audio-stories-section__pagination-item:focus-visible{outline:2px solid color-mix(in srgb, var(--audio-stories-tone) 50%, transparent);outline-offset:2px}.audio-stories-section__pagination-item:disabled{cursor:wait;opacity:.7}@media (prefers-reduced-motion:reduce){.audio-stories-section__pagination-item{transition:none}}@media (max-width:1024px){.audio-stories-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.audio-stories-section__grid{grid-template-columns:1fr}}.narrow-vip-pagination{direction:rtl;flex-wrap:wrap;justify-content:center;align-items:center;gap:.28rem;margin-top:1.5rem;display:flex}.narrow-vip-pagination__item{border:1px solid color-mix(in srgb, var(--non-vip-tone-light) 55%, transparent);color:#5b6570;cursor:pointer;appearance:none;background:#fff;border-radius:.35rem;justify-content:center;align-items:center;min-width:1.875rem;height:1.875rem;padding:0 .3rem;font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1;text-decoration:none;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.narrow-vip-pagination__item:hover{color:var(--non-vip-tone);background:var(--non-vip-tone-surface);border-color:color-mix(in srgb, var(--non-vip-tone) 35%, var(--non-vip-tone-light))}.narrow-vip-pagination__item--current{color:#fff;background:var(--non-vip-tone);border-color:var(--non-vip-tone);cursor:default;font-weight:700}.narrow-vip-pagination__item--current:hover{color:#fff;background:var(--non-vip-tone);border-color:var(--non-vip-tone)}.narrow-vip-pagination__item:focus-visible{outline:2px solid color-mix(in srgb, var(--non-vip-tone) 50%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.narrow-vip-pagination__item{transition:none}}.narrow-vip-pagination__item:disabled{cursor:wait;opacity:.7}.related-tags-box{--related-tags-tone:#5a6f82;--related-tags-tone-light:#9aa8b5;background:#fff;width:100%;padding-block:3rem}.related-tags-box__header{text-align:center;margin-bottom:1.5rem}.related-tags-box__title{color:var(--related-tags-tone);direction:ltr;justify-content:center;align-items:center;gap:.65rem;margin:0;font-size:20px;font-weight:700;line-height:1.35;display:flex}.related-tags-box__title-text{white-space:nowrap;direction:rtl;flex-shrink:0}.related-tags-box__title-side{flex:1 1 0;align-items:center;gap:.4rem;min-width:1.5rem;max-width:5rem;display:flex}.related-tags-box__title-dot{background:var(--related-tags-tone-light);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.related-tags-box__title-line{border-radius:1px;flex:1;height:2px}.related-tags-box__title-side:first-child .related-tags-box__title-line{background:linear-gradient(to right, transparent, var(--related-tags-tone-light))}.related-tags-box__title-side:last-child .related-tags-box__title-line{background:linear-gradient(to right, var(--related-tags-tone-light), transparent)}.related-tags-box__list{flex-wrap:wrap;justify-content:center;gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.related-tags-box__chip{max-width:100%;min-height:2rem;color:var(--site-header-ink);cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:.15rem;padding:.15rem 0;font-size:.875rem;font-weight:400;line-height:1.4;text-decoration:none;transition:color .2s;display:inline-flex}.related-tags-box__chip-icon{color:var(--site-header-ink-muted);flex-shrink:0}.related-tags-box__chip-label{min-width:0}.related-tags-box__chip:hover{color:var(--color-accent);background:0 0;text-decoration:none}.related-tags-box__chip:hover .related-tags-box__chip-icon{color:var(--color-accent)}.related-tags-box__chip:focus-visible{outline:2px solid var(--site-header-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.related-tags-box__chip{transition:none}}.tags-section{--tags-section-tone:#5a6f82;--tags-section-tone-light:#9aa8b5;background:#fff;width:100%;padding-block:3rem}.tags-section__header{text-align:center;margin-bottom:1.5rem}.tags-section__title{color:var(--tags-section-tone);direction:ltr;justify-content:center;align-items:center;gap:.65rem;margin:0;font-size:20px;font-weight:700;line-height:1.35;display:flex}.tags-section__title-text{white-space:nowrap;direction:rtl;flex-shrink:0}.tags-section__title-side{flex:1 1 0;align-items:center;gap:.4rem;min-width:1.5rem;max-width:5rem;display:flex}.tags-section__title-dot{background:var(--tags-section-tone-light);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.tags-section__title-line{border-radius:1px;flex:1;height:2px}.tags-section__title-side:first-child .tags-section__title-line{background:linear-gradient(to right, transparent, var(--tags-section-tone-light))}.tags-section__title-side:last-child .tags-section__title-line{background:linear-gradient(to right, var(--tags-section-tone-light), transparent)}.tags-section__list{flex-wrap:wrap;justify-content:center;gap:.35rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.tags-section__chip{max-width:100%;min-height:2rem;color:var(--site-header-ink);cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:.15rem;padding:.15rem 0;font-size:.875rem;font-weight:400;line-height:1.4;text-decoration:none;transition:color .2s;display:inline-flex}.tags-section__chip-icon{color:var(--site-header-ink-muted);flex-shrink:0}.tags-section__chip-label{min-width:0}.tags-section__chip:hover{color:var(--color-accent);background:0 0;text-decoration:none}.tags-section__chip:hover .tags-section__chip-icon{color:var(--color-accent)}.tags-section__chip:focus-visible{outline:2px solid var(--site-header-ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.tags-section__chip{transition:none}}.tags-band{--tags-band-ink:#3f5f73;--tags-band-ink-soft:#7a97a8;--tags-band-chip-bg:#fff;--tags-band-chip-border:#d7e4eb;background:var(--color-page-bg,#faf8f4);width:100%;padding-block:70px}.tags-band__header{text-align:center;margin-bottom:1.5rem}.tags-band__title{color:var(--tags-band-ink);direction:ltr;justify-content:center;align-items:center;gap:.65rem;margin:0;font-size:20px;font-weight:700;line-height:1.35;display:flex}.tags-band__title-text{white-space:nowrap;direction:rtl;flex-shrink:0}.tags-band__title-side{flex:1 1 0;align-items:center;gap:.4rem;min-width:1.5rem;max-width:5rem;display:flex}.tags-band__title-dot{background:var(--tags-band-ink-soft);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.tags-band__title-line{border-radius:1px;flex:1;height:2px}.tags-band__title-side:first-child .tags-band__title-line{background:linear-gradient(to right, transparent, var(--tags-band-ink-soft))}.tags-band__title-side:last-child .tags-band__title-line{background:linear-gradient(to right, var(--tags-band-ink-soft), transparent)}.tags-band__list{flex-wrap:wrap;place-content:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.tags-band__item{min-width:0}.tags-band__chip{border:1px solid var(--tags-band-chip-border);background:var(--tags-band-chip-bg);max-width:100%;min-height:2.25rem;color:var(--tags-band-ink);cursor:pointer;border-radius:6px;align-items:center;gap:.35rem;padding:.4rem .9rem;font-size:.875rem;font-weight:400;line-height:1.35;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 1px 3px #1e3a5f0d}.tags-band__chip:hover{color:#2f4a5c;background:#e8f0f4;border-color:#b9ced9;box-shadow:0 2px 8px #1e3a5f1a}.tags-band__chip:hover .tags-band__chip-icon{color:var(--color-accent)}.tags-band__chip:focus-visible{outline:2px solid var(--tags-band-ink);outline-offset:2px}.tags-band__chip:active{box-shadow:none;background:#dce8ef}.tags-band__chip-icon{color:var(--tags-band-ink-soft);flex-shrink:0;transition:color .18s}.tags-band__chip-label{min-width:0}@media (prefers-reduced-motion:reduce){.tags-band__chip,.tags-band__chip-icon{transition:none}}.non-vip-section{--non-vip-tone:#8b7a63;--non-vip-tone-light:#c9bba5;--non-vip-tone-surface:#f0ebe3;background:#faf8f4;width:100%;padding-block:70px}.non-vip-section__header{text-align:center;margin-bottom:2rem}.non-vip-section__title{color:var(--non-vip-tone);direction:ltr;justify-content:center;align-items:center;gap:.65rem;margin:0 0 .5rem;font-size:20px;font-weight:700;line-height:1.4;display:flex}.non-vip-section__title-text{white-space:nowrap;direction:rtl;flex-shrink:0}.non-vip-section__title-side{flex:auto;align-items:center;gap:.4rem;min-width:2.5rem;max-width:clamp(3.5rem,14vw,8rem);display:flex}.non-vip-section__title-dot{background:var(--non-vip-tone);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.non-vip-section__title-line{border-radius:1px;flex:1;height:2px}.non-vip-section__title-side:first-child .non-vip-section__title-line{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--non-vip-tone-light) 35%, transparent), var(--non-vip-tone-light))}.non-vip-section__title-side:last-child .non-vip-section__title-line{background:linear-gradient(to right, var(--non-vip-tone-light), color-mix(in srgb, var(--non-vip-tone-light) 35%, transparent), transparent)}.non-vip-section__subtitle{color:#7a7166;max-width:36rem;margin:0 auto;font-size:15px;font-weight:400;line-height:1.8}.non-vip-section__grid{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-inline:auto;display:flex}.non-vip-section__grid-pane{min-height:12rem;transition:opacity .28s ease-out,transform .28s ease-out}.non-vip-section__grid-pane--exit{opacity:0;pointer-events:none;transition-duration:.16s;transition-timing-function:ease-in;transform:translateY(6px)}.non-vip-section__grid-pane--enter{animation:.28s ease-out both non-vip-page-in}@keyframes non-vip-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.non-vip-section__grid-pane{transition:none}.non-vip-section__grid-pane--exit,.non-vip-section__grid-pane--enter{opacity:1;animation:none;transform:none}}.non-vip-section__grid>.non-vip-card{flex:0 calc(33.3333% - 1rem);min-width:0}@media (max-width:1024px){.non-vip-section__grid>.non-vip-card{flex:0 calc(50% - .75rem)}}@media (max-width:700px){.non-vip-section__grid{max-width:450px}.non-vip-section__grid>.non-vip-card{flex:0 100%}}.non-vip-card{background:#fff;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 .25rem 1.25rem #37415114}.non-vip-card__layout{direction:rtl;flex-direction:row;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.non-vip-card__media{background:var(--non-vip-tone-surface);border-radius:.625rem;flex:0 0 100px;width:100px;height:100px;position:relative;overflow:hidden}.non-vip-card__media-link{cursor:pointer;width:100%;height:100%;display:block;position:relative}.non-vip-card__image{object-fit:cover;width:100px;height:100px;display:block}.non-vip-card__media-placeholder{background:linear-gradient(145deg, color-mix(in srgb, var(--non-vip-tone-surface) 70%, #fff), var(--non-vip-tone-surface));width:100%;height:100%}.lazy-near-viewport-image{width:100%;height:100%;display:block}.lazy-near-viewport-image .non-vip-card__image,.lazy-near-viewport-image .non-vip-card__media-placeholder{width:100%;height:100%}.non-vip-card__watermark{z-index:1;object-fit:contain;opacity:.28;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;inset:15px}.non-vip-card__extra-count{z-index:2;color:#fff;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000000a6;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-width:1.75rem;height:1.5rem;padding:0 .15rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;inset-block-end:.35rem;inset-inline-start:.35rem}.non-vip-card__extra-count--corner{min-width:1.4rem;height:1.25rem;text-shadow:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e3a5fb8;border-radius:999px;padding:0 .28rem;font-size:.6875rem;inset-block:.3rem auto;inset-inline:auto .3rem}.non-vip-card__gallery{width:100%;height:100%;position:relative}.non-vip-card__swiper{width:100%;height:100%}.non-vip-card__swiper .swiper-wrapper,.non-vip-card__swiper-slide{height:100%}.non-vip-card__gallery-link{z-index:0;width:100%;height:100%;display:block;position:relative}.non-vip-card__gallery-viewport{width:100%;height:100%;position:relative;overflow:hidden}.non-vip-card__gallery-viewport .non-vip-card__image{object-fit:cover;width:100%;height:100%;display:block}.non-vip-card__gallery-dots{z-index:3;pointer-events:none;justify-content:center;align-items:center;gap:.28rem;display:flex;position:absolute;inset-block-end:.28rem;inset-inline:0}.non-vip-card__gallery-dot{pointer-events:auto;cursor:pointer;background:#ffffff8c;border:0;border-radius:999px;flex:none;width:.35rem;min-width:.35rem;height:.35rem;min-height:.35rem;padding:0;position:relative;box-shadow:0 0 0 1px #1e3a5f2e}.non-vip-card__gallery-dot:before{content:"";position:absolute;inset:-.4rem}.non-vip-card__gallery-dot:focus-visible{outline-offset:2px;outline:2px solid #5f8fa3}.non-vip-card__gallery-dot--active{background:#fff;width:.7rem}.non-vip-card__body{text-align:right;direction:rtl;flex-direction:column;flex:auto;gap:.25rem;min-width:0;padding:.1rem 0;display:flex}.non-vip-card__title{color:var(--site-header-ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:700;line-height:1.45;overflow:hidden}.non-vip-card__title a,.non-vip-card__title-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.non-vip-card__title a{color:inherit;text-decoration:none;transition:color .15s}.non-vip-card__title a:hover{color:var(--non-vip-tone)}.non-vip-card__title-text--unpublished{color:#6b7280;font-weight:700}.non-vip-card__subtitle{color:#6b7280;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.non-vip-card__meta{color:#6b7280;align-items:flex-start;gap:.3rem;margin:0;font-size:12.5px;line-height:1.5;display:flex}.non-vip-card__meta--address{text-align:right;justify-content:flex-start}.non-vip-card__address-text{-webkit-line-clamp:2;text-overflow:ellipsis;line-clamp:2;word-break:break-word;text-align:right;-webkit-box-orient:vertical;flex:auto;min-width:0;display:-webkit-box;overflow:hidden}.non-vip-card__icon{fill:#9ca3af;flex-shrink:0;width:.875rem;height:.875rem;margin-top:.15rem;display:block}.non-vip-card__phones{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0;margin-top:auto;padding-top:.15rem;display:flex}.non-vip-card__phone-item{align-items:center;display:inline-flex}.non-vip-card__phone-sep{color:#cbd5e1;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:.75rem;font-size:.875rem;line-height:1;display:inline-flex}.non-vip-card__phone{color:#64748b;letter-spacing:.01em;white-space:nowrap;direction:ltr;flex-direction:row;align-items:center;gap:.3rem;min-height:28px;padding:.15rem 0;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.non-vip-card__phone-icon{fill:currentColor;opacity:.7;flex-shrink:0;width:.75rem;height:.75rem}.non-vip-card__phone span{line-height:1.35}.non-vip-card__phone:hover{color:var(--non-vip-tone);text-underline-offset:2px;text-decoration:underline}.non-vip-card__phone:focus-visible{outline:2px solid color-mix(in srgb, var(--non-vip-tone) 50%, transparent);outline-offset:2px;border-radius:.25rem}.non-vip-pagination{direction:rtl;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin-top:2rem;display:flex}.non-vip-pagination__item{border:1px solid color-mix(in srgb, var(--non-vip-tone-light) 55%, transparent);color:#5b6570;cursor:pointer;appearance:none;background:#fff;border-radius:.45rem;justify-content:center;align-items:center;min-width:2.25rem;height:2.25rem;padding:0 .4rem;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1;text-decoration:none;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.non-vip-pagination__item--icon{min-width:2.25rem;padding:0}.non-vip-pagination__item:hover{color:var(--non-vip-tone);background:var(--non-vip-tone-surface);border-color:color-mix(in srgb, var(--non-vip-tone) 35%, var(--non-vip-tone-light))}.non-vip-pagination__item--current{color:#fff;background:var(--non-vip-tone);border-color:var(--non-vip-tone);cursor:default;font-weight:700}.non-vip-pagination__item--current:hover{color:#fff;background:var(--non-vip-tone);border-color:var(--non-vip-tone)}.non-vip-pagination__item--disabled{opacity:.35;pointer-events:none;background:color-mix(in srgb, var(--non-vip-tone-surface) 45%, #fff);border-color:color-mix(in srgb, var(--non-vip-tone-light) 35%, transparent)}.non-vip-pagination__icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.non-vip-pagination__item:focus-visible{outline:2px solid color-mix(in srgb, var(--non-vip-tone) 50%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.non-vip-pagination__item{transition:none}}.non-vip-pagination__item:disabled{cursor:wait;opacity:.7}.fb-template .business-header{margin:0}.business-header{direction:ltr;width:100%;margin:0 0 2rem;position:relative;overflow:hidden}.business-header__layout{grid-template-columns:38% 62%;min-height:220px;display:grid}.business-header__layout--centered{grid-template-columns:1fr minmax(280px,2fr) 1fr;align-items:center;min-height:200px}.business-header__image-panel{background:linear-gradient(135deg,#b8d4e8,#d4e8f5);min-height:200px;position:relative}.business-header__image-panel--wave-right{clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%)}.business-header__image-panel--curve-left{clip-path:polygon(12% 0,100% 0,100% 100%,12% 100%,0 50%)}.business-header__image{object-fit:cover}.business-header__image-placeholder{background:linear-gradient(135deg,#a8c8dc 0%,#d0e8f4 50%,#b0d0e8 100%);width:100%;height:100%}.business-header__text-panel{direction:rtl;justify-content:center;align-items:center;padding:2rem 2.5rem;display:flex;position:relative}.business-header__text-panel--center{text-align:center}.business-header__text-panel--with-logo{flex-direction:row;align-items:center;gap:1.25rem;padding:1.75rem 2rem;display:flex}.business-header__content-inner{z-index:1;width:100%;position:relative}.business-header__title{align-items:center;justify-content:inherit;color:#1e3a5f;gap:.5rem;margin:0 0 .75rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;line-height:1.35;display:flex}.business-header__title--rounded{color:#5d4037}.business-header__title--green{color:#064e3b}.business-header__title-icon{flex-shrink:0}.business-header__sun-icon{width:2rem;height:2rem}.business-header__meta,.business-header__manager{align-items:center;justify-content:inherit;gap:.4rem;margin:0 0 .5rem;font-size:.9rem;line-height:1.5;display:flex}.business-header__meta-icon{flex-shrink:0;width:1rem;height:1rem}.business-header__subtitle{color:#4a5568;margin:0 0 .75rem;font-size:.875rem;line-height:1.55}.business-header__divider{border:none;border-top:1px dashed color-mix(in srgb, var(--color-accent) 25%, #cbd5e0);margin:.75rem 0}.business-header__accent--pink{color:var(--color-accent)}.business-header__accent--purple{color:#7c3aed}.business-header__accent--orange{color:#e76f51}.business-header__accent--green{color:#166534}.business-header__illustration-panel{opacity:.85;justify-content:center;align-items:center;padding:1rem;display:flex}.business-header__illustration{width:100%;max-width:140px;height:auto}.business-header__deco-panel{min-height:120px;position:relative}.business-header__deco{pointer-events:none;position:absolute}.business-header__deco--cloud-1{opacity:.7;width:80px;top:12%;left:8%}.business-header__deco--cloud-2{opacity:.6;width:60px;top:55%;right:12%}.business-header__deco--dashed-path{opacity:.55;width:180px;color:var(--color-accent);bottom:8%;right:5%}.business-header__deco--dots-grid{grid-template-columns:repeat(3,6px);gap:8px;display:grid;top:12%;right:15%}.business-header__dot{opacity:.35;background:#3b0764;border-radius:50%;width:5px;height:5px}.business-header__deco--lined-circle{opacity:.5;width:56px;bottom:10%;right:8%}.business-header__logo-box{background:var(--color-accent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;overflow:hidden}.business-header__logo-image{object-fit:cover}.business-header__logo-fallback{color:#fff;width:40px;height:40px}.business-header__organic{pointer-events:none;border-radius:50%;position:absolute}.business-header__organic--left{opacity:.7;background:#e8f5e9;width:45%;height:140%;top:-20%;left:-8%}.business-header__organic--right{opacity:.6;background:#d4edda;width:40%;height:130%;bottom:-25%;right:-10%}.business-header__star{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);opacity:.5;pointer-events:none;background:#f4d35e;width:8px;height:8px;position:absolute}.business-header__star--1{background:#e9c46a;top:15%;left:20%}.business-header__star--2{background:#f4a698;width:6px;height:6px;top:25%;right:25%}.business-header__star--3{background:#a8dadc;bottom:20%;left:30%}.business-header__star--4{background:#e9c46a;width:6px;height:6px;bottom:30%;right:18%}.business-header--template1{background:#fafafa}.business-header--template1 .business-header__text-panel{background:linear-gradient(135deg,#fff 0%,#fdeef3 100%)}.business-header--template2{background:linear-gradient(135deg,#f3e8ff 0%,#ede4f7 60%,#e4d4f5 100%)}.business-header--template2 .business-header__title{color:#3b0764}.business-header--template2 .business-header__subtitle{color:#5b21b6}.business-header--template3{background:#fdf5e6;position:relative}.business-header--template3 .business-header__subtitle{color:#6d4c41}.business-header--template4{background:#fff}.business-header--template4 .business-header__layout{grid-template-columns:45% 55%}.business-header--template5{background:#f8f9f9;position:relative}.business-header--template5 .business-header__subtitle{color:#166534}@media (max-width:768px){.business-header__layout,.business-header__layout--centered{grid-template-columns:1fr;min-height:auto}.business-header__image-panel{clip-path:none;min-height:180px}.business-header__image-panel--wave-right,.business-header__image-panel--curve-left{clip-path:none}.business-header__text-panel{padding:1.5rem 1.25rem}.business-header__text-panel--with-logo{text-align:center;flex-direction:column}.business-header__illustration-panel--left,.business-header__illustration-panel--right,.business-header__deco-panel,.business-header__deco--cloud-1,.business-header__deco--cloud-2,.business-header__deco--dashed-path{display:none}.business-header__organic{opacity:.4}}html:has(.fb-template){scroll-behavior:smooth}.fb-template{--fb-tone-pink:var(--color-accent);--fb-tone-pink-surface:#fdeef3;--fb-tone-pink-border:color-mix(in srgb, var(--color-accent) 18%, #e8edf3);--fb-tone-blue:#5a9bd5;--fb-tone-blue-surface:#f1f9fe;--fb-tone-blue-border:#d6e9ff;--fb-tone-blue-hover:#e3f0ff;--fb-tone-teal:#5f8fa3;--fb-tone-teal-light:#a3bfcb;--fb-tone-teal-surface:#e3edf1;--fb-tone-teal-bg:#f0f5f7;--fb-tone-navy:#1e3a5f;background:var(--color-page-bg);direction:rtl;margin-bottom:0}.fb-template__header{margin-bottom:0;padding:0;overflow:hidden}.fb-template__unpublished-banner{border:1px solid #fecaca;color:#991b1b;background:#fef2f2;border-inline-start:4px solid #dc2626;border-radius:16px;align-items:center;padding:.75rem 1rem .75rem .9rem;font-size:.9375rem;font-weight:700;line-height:1.5;display:flex;box-shadow:0 2px 10px #1e3a5f12}.fb-template__header-body{flex-direction:column;gap:.85rem;padding:0;display:flex}.fb-template__header-identity{align-items:flex-start;gap:1rem;display:flex}.fb-template__header-logo{background:#fff;border:3px solid #fff;border-radius:14px;flex-shrink:0;width:110px;height:100px;position:relative;overflow:hidden;box-shadow:0 2px 10px #1e3a5f1f}.fb-template__header-logo-trigger{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.fb-template__header-logo-image{object-fit:cover}.fb-template__header-meta{text-align:start;flex:1;min-width:0}.fb-template__header-vip-stars{flex-shrink:0;align-items:center;gap:.15rem;margin-bottom:.35rem;line-height:0;display:inline-flex}.fb-template__header-vip-star{fill:#ffc107;flex-shrink:0;width:.95rem;height:.95rem}.fb-template__header-title{color:#1e3a5f;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 .25rem;font-size:21px;font-weight:700;line-height:1.35;display:flex}.fb-template__header-suptitle{color:#64748b;margin:0 0 .2rem;font-size:.875rem;font-weight:400}.fb-template__header-subtitle{color:#64748b;margin:.15rem 0 0;font-size:.9375rem;font-weight:400;line-height:1.55}.fb-template__content{padding:1rem 0 2.5rem}.fb-template__content-inner{flex-direction:column;gap:1rem;display:flex}.fb-template__grid{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.fb-template__sidebar{flex-direction:column;flex-shrink:0;gap:1rem;width:350px;min-width:0;display:flex}.fb-template__main{flex-direction:column;gap:1rem;min-width:0;display:flex}.fb-template__profile-card{background:#fff;border:1px solid #e4e8ef;border-radius:16px;padding:1rem;overflow:hidden;box-shadow:0 2px 10px #1e3a5f12}.fb-template__profile-intro{scroll-margin-top:1rem}.fb-template__profile-section-head{text-align:right;justify-content:flex-start;align-items:center;gap:.5rem;width:100%;margin-bottom:.875rem;display:flex}.fb-template__profile-section-title{color:#1e3a5f;text-align:right;margin:0;font-size:1rem;font-weight:700}.fb-template__profile-section-badge{background:var(--fb-tone-navy);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.fb-template__profile-intro .fb-template__profile-section-badge,.fb-template__profile-links-card .fb-template__profile-section-badge,.fb-template__description-card .fb-template__profile-section-badge,.fb-template__profile-contact .fb-template__profile-section-badge,.fb-template__profile-section-badge--contact,.fb-template__gallery-card .fb-template__profile-section-badge{background:var(--fb-tone-navy)}.fb-template__profile-section-badge-icon{width:1rem;height:1rem}.fb-template__profile-grid{background:#e8edf3;border:1px solid #e8edf3;border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.fb-template__profile-field{background:#fff;align-items:flex-start;gap:.45rem;min-height:100%;padding:.65rem .55rem;transition:background-color .15s;display:flex}.fb-template__profile-field:hover{background:#f3f4f6}.fb-template__profile-grid .fb-template__profile-field:only-child,.fb-template__profile-grid .fb-template__profile-field:last-child:nth-child(odd),.fb-template__profile-grid .fb-template__profile-field--full{grid-column:1/-1}.fb-template__profile-field-icon-wrap{flex-shrink:0;justify-content:center;align-items:flex-start;padding-top:.1rem;display:inline-flex}.fb-template__profile-field-icon{width:1rem;height:1rem;color:var(--fb-tone-navy);flex-shrink:0}.fb-template__profile-field-body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.fb-template__profile-field-label{color:#64748b;font-size:.75rem;font-weight:700;line-height:1.35}.fb-template__profile-field-value{color:#1e3a5f;font-size:.8125rem;font-weight:700;line-height:1.45}.fb-template__profile-full-row{border:1px solid #e8edf3;border-radius:10px;margin-top:.75rem;overflow:hidden}.fb-template__profile-full-row .fb-template__profile-field{border:none}.fb-template__profile-contact{background:var(--fb-tone-blue-surface);border:1px solid color-mix(in srgb, var(--fb-tone-blue) 12%, transparent);border-radius:12px;margin-top:1rem;padding:.875rem;scroll-margin-top:1rem}.fb-template__profile-contact-body{flex-direction:column;gap:.75rem;display:flex}.fb-template__profile-contact-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.fb-template__profile-contact-line{color:#1e3a5f;align-items:flex-start;gap:.4rem;margin:0;font-size:.8125rem;font-weight:700;line-height:1.5;text-decoration:none;transition:color .15s;display:flex}.fb-template__profile-contact-line--address{width:100%;font-weight:500}.fb-template__profile-contact-line--social{width:100%}a.fb-template__profile-contact-line:hover{color:var(--fb-tone-pink);text-decoration:none}.fb-template__profile-contact-line-icon{color:currentColor;flex-shrink:0;width:.95rem;height:.95rem;margin-top:.15rem}.fb-template__profile-links-card{padding:1rem}.fb-template__profile-links-groups{flex-direction:column;gap:.75rem;display:flex}.fb-template__profile-links-divider{border:0;border-top:1px solid #e8edf3;margin:0 0 .75rem}.fb-template__profile-links-section{flex-direction:column;gap:0;display:flex}.fb-template__profile-links-section .fb-template__profile-section-head{margin-top:.75rem;margin-bottom:.75rem}.fb-template__profile-links-list{gap:.35rem;display:grid}.fb-template__profile-links-list--primary,.fb-template__profile-links-list--maps{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-template__profile-links-item{min-width:0;color:var(--fb-tone-navy);background:var(--fb-tone-blue-surface);border:1px solid var(--fb-tone-pink-border);border-radius:10px;flex-direction:column;align-items:stretch;gap:.2rem;padding:.55rem .5rem;font-size:.8125rem;font-weight:700;line-height:1.45;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:flex}.fb-template__profile-links-item--full{grid-column:1/-1}.fb-template__profile-links-item-head{align-items:center;gap:.4rem;min-width:0;display:flex}.fb-template__profile-links-item-label{min-width:0}.fb-template__profile-links-item-desc{color:color-mix(in srgb, var(--fb-tone-navy) 55%, #8a94a6);margin-top:.15rem;padding-inline-start:1.4rem;font-size:.75rem;font-weight:400;line-height:1.4;display:block}.fb-template__profile-links-item:hover{color:var(--fb-tone-pink);border-color:color-mix(in srgb, var(--fb-tone-pink) 28%, #e8edf3);background:var(--fb-tone-pink-surface);text-decoration:none}.fb-template__profile-links-item:hover .fb-template__profile-links-item-desc{color:color-mix(in srgb, var(--fb-tone-pink) 55%, #8a94a6)}.fb-template__profile-links-item-icon{width:1rem;height:1rem;color:var(--fb-tone-navy);flex-shrink:0}.fb-template__profile-links-item:hover .fb-template__profile-links-item-icon{color:var(--fb-tone-pink)}.fb-template__vtour-card{padding:1rem}.fb-template__vtour-card .fb-template__profile-section-badge{background:var(--fb-tone-navy)}.fb-template__vtour-link{min-width:0;color:inherit;cursor:pointer;border-radius:12px;flex-direction:column;gap:.65rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.fb-template__vtour-link--static{cursor:default}.fb-template__vtour-link:not(.fb-template__vtour-link--static):hover{text-decoration:none}.fb-template__vtour-link:not(.fb-template__vtour-link--static):hover .fb-template__vtour-title{color:var(--fb-tone-pink)}.fb-template__vtour-link:not(.fb-template__vtour-link--static):focus-visible{outline:2px solid var(--fb-tone-pink);outline-offset:3px}.fb-template__vtour-media{aspect-ratio:16/10;background:var(--fb-tone-blue-surface);border:1px solid var(--fb-tone-pink-border);border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.fb-template__vtour-image{object-fit:cover}.fb-template__vtour-media-shade{pointer-events:none;background:linear-gradient(#0000 45%,#1e3a5f6b 100%);transition:background .2s;position:absolute;inset:0}.fb-template__vtour-link:not(.fb-template__vtour-link--static):hover .fb-template__vtour-media-shade{background:linear-gradient(#0000 35%,#1e3a5f8c 100%)}.fb-template__vtour-play{inset-inline-end:.7rem;z-index:1;width:2.25rem;height:2.25rem;color:var(--fb-tone-navy);background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s,background .2s,color .2s;display:inline-flex;position:absolute;bottom:.7rem;box-shadow:0 4px 14px #1e3a5f2e}.fb-template__vtour-play-icon{width:1.1rem;height:1.1rem}.fb-template__vtour-link:not(.fb-template__vtour-link--static):hover .fb-template__vtour-play{color:var(--fb-tone-pink);background:#fff;transform:scale(1.06)}.fb-template__vtour-body{flex-direction:column;gap:.2rem;min-width:0;padding-inline:.15rem;display:flex}.fb-template__vtour-title{color:var(--fb-tone-navy);font-size:.9375rem;font-weight:700;line-height:1.4;transition:color .15s}.fb-template__vtour-desc{color:color-mix(in srgb, var(--fb-tone-navy) 55%, #8a94a6);font-size:.8125rem;font-weight:400;line-height:1.5}@media (prefers-reduced-motion:reduce){.fb-template__vtour-link,.fb-template__vtour-play,.fb-template__vtour-media-shade,.fb-template__vtour-title{transition:none}.fb-template__vtour-link:not(.fb-template__vtour-link--static):hover .fb-template__vtour-play{transform:none}}.fb-template__gallery-card{padding:1rem}.fb-template__gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.fb-template__gallery-card--feed .fb-template__gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.fb-template__gallery-more{z-index:1;color:#fff;pointer-events:none;background:#1e3a5f94;justify-content:center;align-items:center;font-family:inherit;font-size:1.7rem;font-weight:700;line-height:1;display:none;position:absolute;inset:0}@media (max-width:450px){.fb-template__gallery-card--feed .fb-template__gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-template__gallery-card--feed .fb-template__gallery-item--hide-xs{display:none}.fb-template__gallery-more--xs{display:flex}}@media (min-width:451px) and (max-width:649px){.fb-template__gallery-card--feed .fb-template__gallery-item--hide-sm{display:none}.fb-template__gallery-more--sm{display:flex}}@media (min-width:650px) and (max-width:1199px){.fb-template__gallery-card--feed .fb-template__gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fb-template__gallery-card--feed .fb-template__gallery-item--hide-md{display:none}.fb-template__gallery-more--md{display:flex}}@media (min-width:1200px){.fb-template__gallery-card--feed .fb-template__gallery-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.fb-template__gallery-more--xl{display:flex}}.fb-template__gallery-item{aspect-ratio:1;min-width:0;position:relative}.fb-template__gallery-trigger{cursor:pointer;background:#e4e6eb;border:1px solid #e8edf3;border-radius:10px;width:100%;height:100%;padding:0;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.fb-template__gallery-trigger:hover{border-color:var(--fb-tone-blue-border);box-shadow:0 2px 8px color-mix(in srgb, var(--fb-tone-blue) 18%, transparent)}.fb-template__gallery-image{object-fit:cover}.fb-template__gallery-lazy-root{display:block}.fb-template__gallery-view-pane{transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1)}.fb-template__gallery-view-pane--exit{opacity:0;pointer-events:none;transition-duration:.22s;transition-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(4px)}.fb-template__gallery-view-pane--enter{animation:.32s cubic-bezier(.22,1,.36,1) both fb-template-gallery-view-in}.fb-template__gallery-grid--enter .fb-template__gallery-item{animation:fb-template-gallery-item-in var(--gallery-item-enter-ms,.42s) cubic-bezier(.22, 1, .36, 1) both;animation-delay:calc(var(--gallery-item-index,0) * var(--gallery-item-stagger-ms,38ms))}@keyframes fb-template-gallery-view-in{0%{opacity:0}to{opacity:1}}@keyframes fb-template-gallery-item-in{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fb-template__gallery-view-pane{transition:none}.fb-template__gallery-view-pane--exit,.fb-template__gallery-view-pane--enter{opacity:1;animation:none;transform:none}.fb-template__gallery-grid--enter .fb-template__gallery-item{animation:none}}.fb-template__gallery-image-placeholder{background:#e4e6eb;display:block;position:absolute;inset:0}.fb-template__gallery-card--albums .fb-template__profile-section-head{margin-bottom:.45rem}.fb-template__gallery-tabs{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem .5rem;margin:0 0 .875rem;font-size:.875rem;line-height:1.4;display:flex}.fb-template__gallery-tab{color:#8a94a6;cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:0;margin:0;padding:0;font-weight:500}.fb-template__gallery-tab:hover,.fb-template__gallery-tab.is-active{color:#1e3a5f}.fb-template__gallery-tab.is-active{font-weight:700}.fb-template__gallery-tab:disabled{cursor:default;opacity:.55}.fb-template__gallery-tab-sep{color:#c5ccd6;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:400}.fb-template__gallery-card--albums .fb-template__gallery-grid--albums,.gallery-page__images .fb-template__gallery-grid--albums{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}.fb-template__gallery-albums{flex-direction:column;gap:1.25rem;display:flex}.fb-template__gallery-album-head{text-align:right;margin:0 0 .65rem}.fb-template__gallery-album-suptitle{color:#8a94a6;margin:0 0 .15rem;font-size:.75rem;font-weight:500}.fb-template__gallery-album-title{color:#1e3a5f;margin:0;font-size:.95rem;font-weight:700}.fb-template__gallery-album-subtitle{color:#5b6778;margin:.2rem 0 0;font-size:.8rem}@media (max-width:1199px){.fb-template__gallery-card--albums .fb-template__gallery-grid--albums,.gallery-page__images .fb-template__gallery-grid--albums{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:749px){.fb-template__gallery-card--albums .fb-template__gallery-grid--albums,.gallery-page__images .fb-template__gallery-grid--albums{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:450px){.fb-template__gallery-card--albums .fb-template__gallery-grid--albums,.gallery-page__images .fb-template__gallery-grid--albums{grid-template-columns:repeat(2,minmax(0,1fr))}}.yarl__slide.yarl__slide_current.yarl__flex_center .yarl-slide-caption{z-index:1;color:#fff;pointer-events:none;text-align:center;direction:rtl;background:linear-gradient(#0000 0%,#0000006b 58%,#000000d1 100%);flex-direction:column;justify-content:flex-end;align-items:center;gap:.2rem;padding:3.25rem 1.25rem 1.15rem;display:flex;position:absolute;bottom:0;left:0;right:0}.yarl__slide:not(.yarl__slide_current) .yarl-slide-caption{display:none}.yarl-slide-caption__suptitle{color:#ffffff94;font-size:.78rem;font-weight:500;line-height:1.4}.yarl-slide-caption__title{color:#fff;font-size:1.05rem;font-weight:700;line-height:1.45}.yarl-slide-caption__subtitle{color:#ffffffe0;font-size:.85rem;font-weight:400;line-height:1.45}.fb-template__description-card{padding:1rem}.fb-template__description-divider{border:0;border-top:1px solid #e8edf3;margin:1.25rem 0 1rem}.fb-template__description-features-head{text-align:right;justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.fb-template__description-features-title{color:#1e3a5f;margin:0;font-size:.875rem;font-weight:700}.fb-template__description-features-badge{background:var(--fb-tone-navy);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex}.fb-template__description-features-badge-icon{width:.8125rem;height:.8125rem}.fb-template__description-features-list{background:#e8edf3;border:1px solid #e8edf3;border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.fb-template__description-features-item{color:#1e3a5f;background:#fff;justify-content:flex-start;align-items:center;gap:.35rem;min-width:0;padding:.6rem .625rem;transition:background-color .15s;display:inline-flex}.fb-template__description-features-item:not(.fb-template__description-features-item--expand):hover{background:#f3f4f6}.fb-template__description-features-item-icon{width:.9375rem;height:.9375rem;color:var(--fb-tone-teal);flex-shrink:0}.fb-template__description-features-item-label{color:#1e3a5f;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.35}.fb-template__description-features-item--expand{padding:0;display:none}.fb-template__description-features-expand-btn{width:100%;min-height:2.25rem;color:var(--color-accent);cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;padding:.375rem .625rem;font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1.35;transition:background .15s,color .15s;display:flex}.fb-template__description-features-expand-btn:hover{background:#fdeef3}.fb-template__description-features-expand-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (max-width:480px){.fb-template__description-features-list{grid-template-columns:1fr}.fb-template__description-features-list--collapsed .fb-template__description-features-item--overflow{display:none}.fb-template__description-features-list--collapsed .fb-template__description-features-item--expand{display:block}}.fb-template__profile-tags-list{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.fb-template__profile-tag{max-width:100%;color:var(--fb-tone-navy);background:var(--fb-tone-blue-surface);border:1px solid color-mix(in srgb, var(--fb-tone-blue) 14%, transparent);border-radius:8px;align-items:center;padding:.28rem .55rem;font-size:.75rem;font-weight:500;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fb-template__profile-tag:hover{color:var(--fb-tone-pink);border-color:color-mix(in srgb, var(--fb-tone-pink) 28%, #e8edf3);background:var(--fb-tone-pink-surface);text-decoration:none}.fb-template__card{border:1px solid color-mix(in srgb, var(--color-accent) 14%, #e8edf5);box-shadow:0 1px 3px color-mix(in srgb, var(--color-accent) 8%, transparent);background:#fff;border-radius:10px;padding:1.125rem 1.25rem}.fb-template__section{scroll-margin-top:1rem}.fb-template__card-title{padding-bottom:.75rem;color:#1e3a5f;border-bottom:1px solid #edf1f7;margin:0 0 1rem;padding-inline-end:.875rem;font-size:1.0625rem;font-weight:700;position:relative}.fb-template__card-title:before{content:"";inset-inline-end:0;background:var(--fb-tone-pink);border-radius:999px;width:3px;position:absolute;top:.1em;bottom:calc(.75rem + .1em)}.fb-template__card-title--compact{font-size:1rem}.fb-template__info-list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.fb-template__info-item{align-items:flex-start;gap:.75rem;display:flex}.fb-template__info-icon-wrap{width:2.25rem;height:2.25rem;color:var(--color-accent);background:#fdeef3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fb-template__info-icon-wrap--contact{color:var(--color-accent);background:#fdeef3}.fb-template__info-icon{width:1.125rem;height:1.125rem}.fb-template__info-content{flex-direction:column;gap:.125rem;min-width:0;padding-top:.125rem;display:flex}.fb-template__info-label{color:#64748b;font-size:.8125rem;font-weight:500;line-height:1.4}.fb-template__info-value{color:#1e3a5f;font-size:.9375rem;font-weight:700;line-height:1.55}.fb-template__contact-list{flex-direction:column;gap:.5rem;display:flex}.fb-template__contact-item{align-items:flex-start;gap:.75rem;margin:0;text-decoration:none;display:flex}.fb-template__contact-item--address{border:1px solid color-mix(in srgb, var(--color-accent) 12%, transparent);background:#fdeef3;border-radius:10px;padding:.75rem}.fb-template__contact-text{color:#1e3a5f;margin:0;padding-top:.125rem;font-size:.9375rem;line-height:1.65}.fb-template__contact-link{color:var(--color-accent);border-radius:10px;margin-inline:-.75rem;padding:.625rem .75rem;transition:background .15s}.fb-template__contact-link:hover{background:#fdeef3;text-decoration:none}.fb-template__contact-link-text{padding-top:.35rem;font-size:.9375rem;font-weight:700;line-height:1.4}.fb-template__description-clip{position:relative}.fb-template__description-content{color:#193252;font-size:.9375rem;line-height:1.75}.fb-template__description-content p{margin:0 0 .85em}.fb-template__description-content p:last-child{margin-bottom:0}.fb-template__description-more{inset-inline:0;z-index:1;color:#1e3a5f;cursor:pointer;background:linear-gradient(#fff0 0%,#ffffff9e 42%,#fffffff5 78%,#fff 100%);border:none;justify-content:center;align-items:flex-end;width:100%;height:5.75rem;padding:0 .75rem .7rem;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.4;display:none;position:absolute;bottom:0}.fb-template__description-more:hover{color:var(--color-accent)}.fb-template__description-more:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.fb-template__grid{flex-direction:column;gap:1rem;display:flex}.fb-template__sidebar,.fb-template__main{flex-direction:column;flex-shrink:0;gap:1rem;width:100%;max-width:100%;display:flex}.fb-template__sidebar>.fb-template__profile-card,.fb-template__profile-links-card,.fb-template__vtour-card,.fb-template__main>.fb-template__profile-card{box-sizing:border-box;width:100%;max-width:100%}.fb-template__description-clip:not(.fb-template__description-clip--expanded):not(.fb-template__description-clip--short){max-height:250px;overflow:hidden}.fb-template__description-clip:not(.fb-template__description-clip--expanded):not(.fb-template__description-clip--short) .fb-template__description-more{display:flex}}@media (max-width:768px){.fb-template__header-logo{border-radius:12px;width:110px;height:100px}.fb-template__header-identity{gap:.75rem}}@media (max-width:450px){.fb-template__header-identity{flex-direction:column;align-items:stretch}.fb-template__header-logo{aspect-ratio:3/2;border-radius:12px;width:100%;height:auto}.fb-template__header-title{font-size:20px}}@keyframes tag-section-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.tag-section-skeleton__bone{background:linear-gradient(90deg,#e8edf5 0%,#f4f7fb 42%,#e8edf5 84%) 0 0/200% 100%;border-radius:.35rem;animation:1.45s ease-in-out infinite tag-section-skeleton-shimmer;display:block}.tag-section-skeleton__bone--fill{border-radius:0;width:100%;height:100%;position:absolute;inset:0}.tag-section-skeleton__bone--chip{background:linear-gradient(90deg, color-mix(in srgb, var(--color-accent) 12%, #f6eef1) 0%, color-mix(in srgb, var(--color-accent) 22%, #fff) 45%, color-mix(in srgb, var(--color-accent) 12%, #f6eef1) 100%);background-size:200% 100%;border-radius:.25rem;width:4.5rem;height:.55rem;animation:1.45s ease-in-out infinite tag-section-skeleton-shimmer}.tag-section-skeleton__bone--title{width:min(70%,12rem);height:1rem;margin-inline:auto}.tag-section-skeleton__bone--title-inline{width:72%;height:.85rem;display:block}.tag-section-skeleton__bone--meta{width:min(88%,16rem);height:.7rem;margin-inline:auto}.tag-section-skeleton__bone--meta-sm{width:min(48%,8rem);height:.65rem;margin-inline:auto}.tag-section-skeleton__bone--phone{background:linear-gradient(90deg,#fdeef3 0%,#fff5f8 45%,#fdeef3 100%) 0 0/200% 100%;border-radius:999px;width:4.75rem;height:.65rem;animation:1.45s ease-in-out infinite tag-section-skeleton-shimmer}.tag-section-skeleton__bone--phone-inline{vertical-align:middle;background:linear-gradient(90deg, color-mix(in srgb, var(--non-vip-tone-surface) 70%, #fff) 0%, #f5fafc 45%, color-mix(in srgb, var(--non-vip-tone-surface) 70%, #fff) 100%);background-size:200% 100%;border-radius:999px;width:4.25rem;height:.65rem;animation:1.45s ease-in-out infinite tag-section-skeleton-shimmer;display:inline-block}.tag-section-skeleton__bone--phone-inline-sm{width:3.5rem}.tag-section-skeleton__audio-play{pointer-events:none;position:relative;overflow:hidden}.tag-section-skeleton__bone--audio-play{border-radius:999px;width:1.1rem;height:1.1rem;margin:0}.tag-section-skeleton__chip-pill{pointer-events:none;cursor:default}.tag-section-skeleton__bone--tag-chip{border-radius:.25rem;height:.85rem;margin:0;display:block}.tag-section-skeleton__chip{pointer-events:none;align-items:center;min-width:5.25rem;min-height:1.4rem;display:inline-flex}.tag-section-skeleton__phone{pointer-events:none;cursor:default;min-width:5.5rem;min-height:1.85rem}.tag-section-skeleton__card .business-card__meta,.tag-section-skeleton__card .non-vip-card__meta{margin-bottom:.55rem}.tag-section-skeleton .non-vip-card .tag-section-skeleton__bone--meta{width:90%;margin-inline:0}.tag-section-skeleton .non-vip-card__phones{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.15rem;display:flex}.tag-section-skeleton .business-card2__images{width:100%;height:100%;position:absolute;inset:0}.tag-section-skeleton .business-card2__image-wrap{background:#e8edf5;position:relative}.tag-section-skeleton .non-vip-card__media{position:relative}@media (prefers-reduced-motion:reduce){.tag-section-skeleton__bone,.tag-section-skeleton__bone--chip,.tag-section-skeleton__bone--phone,.tag-section-skeleton__bone--phone-inline{background:#e8edf5;animation:none}.tag-section-skeleton__bone--chip,.tag-section-skeleton__bone--phone{background:#fdeef3}.tag-section-skeleton__bone--phone-inline{background:var(--non-vip-tone-surface,#e3edf1)}}.contact-page{min-height:100%}.contact-page__main{padding-block:2rem 3.5rem}.contact-page__card{text-align:center;background:#fff;border-radius:1rem;max-width:28rem;margin-inline:auto;padding:1.75rem 1.5rem;box-shadow:0 .25rem 1.25rem #1e3a5f14}.contact-page__label{color:#5a6a7e;margin:0 0 .75rem;font-size:.9375rem;font-weight:700}.contact-page__phone{letter-spacing:.02em;color:var(--color-accent);direction:ltr;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.contact-page__phone:hover{color:var(--color-accent);text-decoration:underline}.contact-page__hint{color:#6b7280;margin:1rem 0 0;font-size:.875rem;line-height:1.7}.contact-page__hint--lead{margin-top:0}.not-found-page{background:#fff;justify-content:center;align-items:center;min-height:100%;padding-block:3rem 4rem;display:flex}.not-found-page__inner{justify-content:center;display:flex}.not-found-page__card{width:100%;max-width:1200px;box-shadow:none;background:#fff;border:0;flex-direction:row;align-items:center;gap:1.5rem 3.5rem;padding:2.5rem 1.5rem;display:flex}.not-found-page__copy{flex-direction:column;flex:48%;align-items:flex-start;min-width:0;display:flex}.not-found-page__code{letter-spacing:-.04em;color:#374151;margin:0;font-size:clamp(5.5rem,10vw,8rem);font-weight:700;line-height:1}.not-found-page__title{color:#374151;margin:1.15rem 0 0;font-size:clamp(1.5rem,2.6vw,2.05rem);font-weight:700;line-height:1.5}.not-found-page__text{color:#9ca3af;margin:.85rem 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:400;line-height:1.9}.not-found-page__home{color:#4b5563;background:#fff;border:1px solid #d1d5db;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.1rem;margin-top:1.5rem;padding:.7rem 1.55rem;font-size:1.05rem;font-weight:500;line-height:1.3;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.not-found-page__home:hover{color:#1f2937;background:#f9fafb;border-color:#9ca3af}.not-found-page__home:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.not-found-page__visual{flex:58%;justify-content:center;align-items:center;min-width:0;display:flex}.not-found-page__image{object-fit:contain;width:100%;max-width:36rem;height:auto;display:block}.not-found-page__card--no-image{justify-content:center;max-width:1200px}.not-found-page__card--no-image .not-found-page__copy{text-align:center;flex:auto;align-items:center}@media (max-width:767px){.not-found-page{padding-block:2rem 3rem}.not-found-page__card{flex-direction:column-reverse;gap:1.5rem;padding:1.75rem 1.35rem 2rem}.not-found-page__copy{text-align:center;align-items:center}.not-found-page__image{max-width:20rem}}.about-page{--about-ink:var(--site-header-ink);--about-muted:var(--site-header-ink-muted);--about-surface:#fff;--about-soft:color-mix(in srgb, var(--site-header-brand-bg) 72%, #fff);--about-accent:var(--color-accent);padding-bottom:3.5rem}.about-page__hero{background:radial-gradient(ellipse 80% 70% at 100% 0%, color-mix(in srgb, var(--about-accent) 14%, transparent), transparent 55%), radial-gradient(ellipse 60% 80% at 0% 100%, color-mix(in srgb, var(--site-header-brand-bg) 90%, transparent), transparent 60%), linear-gradient(180deg, #fff 0%, var(--color-page-bg) 100%);padding-block:2.75rem 2.25rem;position:relative;overflow:hidden}.about-page__hero:after{content:"";inset-inline-end:-8%;background:color-mix(in srgb, var(--site-header-brand-bg) 55%, transparent);filter:blur(2px);pointer-events:none;border-radius:50%;width:min(42vw,22rem);height:min(42vw,22rem);position:absolute;top:18%}.about-page__hero-inner{z-index:1;max-width:var(--site-content-max);position:relative}.about-page__brand{letter-spacing:.04em;color:var(--about-accent);margin:0 0 .65rem;font-size:.8125rem;font-weight:500}.about-page__title{color:var(--about-ink);margin:0;font-size:clamp(1.85rem,3.5vw,2.65rem);font-weight:700;line-height:1.25}.about-page__subtitle{color:var(--about-ink);margin:.85rem 0 0;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:500;line-height:1.55}.about-page__lead,.about-page__lead-text{color:var(--about-muted);margin:1.15rem 0 0;font-size:1.0625rem;line-height:1.85}.about-page__lead p{margin:0}.about-page__body{flex-direction:column;gap:2.75rem;padding-block:2.25rem 0;display:flex}.about-page__section-head{margin-bottom:1.35rem}.about-page__section-title{color:var(--about-ink);margin:0;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;line-height:1.35}.about-page__section-lead{max-width:38rem;color:var(--about-muted);margin:.55rem 0 0;font-size:.9875rem;line-height:1.75}.about-page__prose{color:#334155;gap:1rem;max-width:44rem;font-size:1.02rem;line-height:1.9;display:grid}.about-page__prose p{margin:0}.about-page__service-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,17.5rem),1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.about-page__service-item{background:var(--about-surface);border:1px solid color-mix(in srgb, var(--site-chrome-border) 80%, transparent);border-radius:.9rem;align-items:flex-start;gap:.9rem;padding:1.15rem 1.1rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 .35rem 1.25rem #1e3a5f0a}@media (hover:hover) and (pointer:fine){.about-page__service-item:hover{border-color:color-mix(in srgb, var(--about-accent) 28%, var(--site-chrome-border));transform:translateY(-2px);box-shadow:0 .55rem 1.5rem #1e3a5f14}}.about-page__service-icon{width:2.75rem;height:2.75rem;color:var(--about-accent);background:color-mix(in srgb, var(--about-accent) 10%, #fff);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.about-page__service-title{color:var(--about-ink);margin:.1rem 0 .35rem;font-size:1rem;font-weight:700}.about-page__service-desc{color:var(--about-muted);margin:0;font-size:.9rem;line-height:1.7}.about-page__guide{max-width:44rem;padding:.25rem 0 0}.about-page__guide-prose{color:#334155;gap:1rem;margin-top:.85rem;font-size:1.02rem;line-height:1.9;display:grid}.about-page__guide-prose p{margin:0}.about-page__guide-link{color:var(--about-accent);text-underline-offset:.2em;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .18s}.about-page__guide-link:hover{color:color-mix(in srgb, var(--about-accent) 80%, #000)}.about-page__guide-link:focus-visible{outline:2px solid var(--about-accent);outline-offset:3px;border-radius:2px}.about-page__contact-cta{margin-top:.5rem}.about-page__contact-cta-inner{border:1px solid color-mix(in srgb, var(--site-chrome-border) 85%, transparent);background:#fff;border-radius:1rem;padding:1.6rem 1.4rem;box-shadow:0 .4rem 1.4rem #1e3a5f0d}.about-page__contact-cta-title{color:var(--about-ink);margin:0;font-size:clamp(1.2rem,2vw,1.4rem);font-weight:700;line-height:1.4}.about-page__contact-cta-text{max-width:40rem;color:var(--about-muted);margin:.7rem 0 0;font-size:.98rem;line-height:1.8}.about-page__contact-channels{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.about-page__contact-channels>li{flex:none}.about-page__contact-channel{text-align:center;white-space:nowrap;border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;width:auto;min-height:2.75rem;padding:.6rem .95rem;font-size:.9rem;font-weight:600;line-height:1.35;text-decoration:none;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-flex}.about-page__contact-channel--whatsapp{color:#075e54;background:#e7f8f2}.about-page__contact-channel--telegram{color:#0b5c8a;background:#e8f4fc}.about-page__contact-channel--bale{color:#1e3a5f;background:#eef3f8}.about-page__contact-channel--phone{color:#fff;background:var(--about-accent)}.about-page__contact-channel--contact-page{color:var(--about-ink);border:1px solid color-mix(in srgb, var(--site-chrome-border) 90%, transparent);background:#fff}@media (hover:hover) and (pointer:fine){.about-page__contact-channel:hover{text-decoration:none;transform:translateY(-1px)}.about-page__contact-channel--whatsapp:hover{color:#075e54;background:#d8f3ea}.about-page__contact-channel--telegram:hover{color:#0b5c8a;background:#d9ecfa}.about-page__contact-channel--bale:hover{color:#1e3a5f;background:#e2ebf4}.about-page__contact-channel--phone:hover{background:color-mix(in srgb, var(--about-accent) 88%, #000);color:#fff}.about-page__contact-channel--contact-page:hover{background:var(--about-soft);color:var(--about-ink)}}.about-page__contact-channel:focus-visible{outline:2px solid var(--about-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.about-page__service-item,.about-page__guide-link,.about-page__contact-channel{transition:none}.about-page__service-item:hover,.about-page__contact-channel:hover{transform:none}}@media (max-width:640px){.about-page__hero{padding-block:2rem 1.75rem}.about-page__body{gap:2.15rem}}.advertise-page__section{flex-direction:column;gap:1.25rem;display:flex}.advertise-page__stat-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.5rem),1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.advertise-page__stat-card{border:1px solid color-mix(in srgb, var(--site-chrome-border) 80%, transparent);background:#fff;border-radius:.9rem;padding:1.25rem 1.15rem;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 .35rem 1.25rem #1e3a5f0a}@media (hover:hover) and (pointer:fine){.advertise-page__stat-card:hover{border-color:color-mix(in srgb, var(--color-accent) 28%, var(--site-chrome-border));transform:translateY(-2px);box-shadow:0 .55rem 1.5rem #1e3a5f14}}.advertise-page__stat-top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.advertise-page__stat-percent{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,3vw,2rem);font-weight:700;line-height:1}.advertise-page__inline-percent{color:var(--color-accent);font-weight:600}.advertise-page__insight{background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 8%, #fff), color-mix(in srgb, var(--site-header-brand-bg) 55%, #fff));border:1px solid color-mix(in srgb, var(--color-accent) 16%, transparent);border-radius:.85rem;max-width:44rem;padding:1.1rem 1.15rem}.advertise-page__insight p{color:#334155;margin:0;font-size:1.01rem;line-height:1.85}.advertise-page__phrases{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;max-width:none;margin:0;padding:0;list-style:none;display:grid}.advertise-page__phrases>li{width:100%;min-width:0}@media (max-width:640px){.advertise-page__phrases{grid-template-columns:1fr}}.advertise-page__phrase{border:1px solid color-mix(in srgb, var(--site-chrome-border) 75%, transparent);color:var(--site-header-ink);background:#fff;border-radius:.75rem;align-items:center;gap:.7rem;padding:.85rem 1rem;font-size:.98rem;font-weight:600;line-height:1.6;display:flex}.advertise-page__phrase-icon{width:2rem;height:2rem;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, #fff);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.advertise-page__search-band{background:radial-gradient(ellipse 70% 90% at 100% 0%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--site-header-brand-bg) 70%, #fff) 0%, #fff 100%);border-block:1px solid color-mix(in srgb, var(--site-chrome-border) 70%, transparent);width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-block:1.75rem 1.9rem}.advertise-page{overflow-x:clip}.advertise-page__search-band-inner{width:100%;max-width:var(--site-content-max);padding-inline:var(--site-content-gutter);box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:1.15rem;margin-inline:auto;display:flex}@media (min-width:1280px){.advertise-page__search-band-inner{padding-inline:0}}.advertise-page__search-band-copy{width:100%}.advertise-page__search-band-title{width:100%;color:var(--site-header-ink);text-align:center;margin:0;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:700;line-height:1.35}.advertise-page__search-band-lead{width:100%;max-width:none;color:var(--site-header-ink-muted);text-align:center;margin:.5rem 0 0;font-size:.98rem;line-height:1.75}.advertise-page__search-form{flex-direction:column;align-items:center;gap:.55rem;width:100%;max-width:22rem;display:flex}.advertise-page__search-label{color:var(--site-header-ink);text-align:center;font-size:.95rem;font-weight:700}.advertise-page__search-field{border:1px solid color-mix(in srgb, var(--site-chrome-border) 85%, transparent);background:#fff;border-radius:.7rem;align-items:center;gap:.5rem;width:100%;max-width:22rem;min-height:2.6rem;padding:.25rem .75rem;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 .25rem .85rem #1e3a5f0d}.advertise-page__search-field:focus-within{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--site-chrome-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 16%, transparent), 0 .25rem .85rem #1e3a5f0d}.advertise-page__search-field-icon{color:var(--color-accent);flex-shrink:0;display:inline-flex}.advertise-page__search-input{min-width:0;font:inherit;color:var(--site-header-ink);text-align:center;background:0 0;border:0;outline:none;flex:1;font-size:.95rem;line-height:1.5}.advertise-page__search-input::placeholder{color:color-mix(in srgb, var(--site-header-ink-muted) 75%, transparent)}.advertise-page__search-hint{width:100%;color:var(--site-header-ink-muted);text-align:center;margin:0;font-size:.92rem;line-height:1.7}.advertise-page__google-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.advertise-page__google-links>li{width:100%;min-width:0}@media (max-width:640px){.advertise-page__google-links{grid-template-columns:1fr}}.advertise-page__google-link{border:1px solid color-mix(in srgb, var(--site-chrome-border) 80%, transparent);width:100%;min-height:3rem;color:var(--site-header-ink);text-align:start;background:#fff;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.95rem;font-weight:600;line-height:1.55;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s;display:flex}.advertise-page__google-link-text{flex:1;min-width:0}@media (hover:hover) and (pointer:fine){.advertise-page__google-link:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--site-chrome-border));color:var(--color-accent);text-decoration:none;transform:translateY(-1px);box-shadow:0 .45rem 1.2rem #1e3a5f14}}.advertise-page__google-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.advertise-page__google-link,.advertise-page__search-field{transition:none}.advertise-page__google-link:hover{transform:none}}.advertise-page__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;max-width:none;margin:0;padding:0;list-style:none;display:grid}.advertise-page__steps>li{width:100%;min-width:0;height:100%}@media (max-width:640px){.advertise-page__steps{grid-template-columns:1fr}}.advertise-page__step{border:1px solid color-mix(in srgb, var(--site-chrome-border) 80%, transparent);background:#fff;border-radius:.85rem;grid-template-columns:auto 1fr;align-items:flex-start;gap:.9rem;padding:1rem 1.05rem;display:grid}.advertise-page__step-num{color:#fff;background:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.95rem;font-weight:700;display:inline-flex}.advertise-page__step-title{color:var(--site-header-ink);margin:.15rem 0 .35rem;font-size:1rem;font-weight:700}.advertise-page__step-desc{color:var(--site-header-ink-muted);margin:0;font-size:.92rem;line-height:1.75}.advertise-page__tips{gap:.55rem;max-width:44rem;margin:0;padding:0;list-style:none;display:grid}.advertise-page__tip{border:1px solid color-mix(in srgb, var(--site-chrome-border) 75%, transparent);color:#334155;background:#fff;border-radius:.75rem;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;font-size:.95rem;line-height:1.7;display:flex}.advertise-page__tip-icon{color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.advertise-page__closing{padding-top:.25rem}@media (prefers-reduced-motion:reduce){.advertise-page__stat-card{transition:none}.advertise-page__stat-card:hover{transform:none}}.article-page{padding-block:1.5rem 3rem}.article-page__layout{grid-template-columns:minmax(0,72fr) minmax(0,28fr);align-items:start;gap:20px;display:grid}.article-page__main{min-width:0}.article-page__main--small-image .article-page__title{font-size:clamp(1.25rem,2vw,1.65rem)}.article-page__aside{flex-direction:column;gap:20px;min-width:0;min-height:1px;display:flex}.article-page__image-wrap{aspect-ratio:16/9;background:#e8edf5;border-radius:12px;width:100%;margin-bottom:1.25rem;position:relative;overflow:hidden}.article-page__image-wrap--small{float:right;aspect-ratio:auto;width:370px;max-width:45%;height:auto;margin:0 0 1rem 1rem}.article-page__image{object-fit:cover}.article-page__image--small{width:100%;height:auto;display:block;position:static}.article-page__after-float{clear:both}.article-page__unpublished-banner{text-align:center;color:#fff;background:#dc2626;border-radius:8px;margin-bottom:1.25rem;padding:.55rem .85rem;font-size:.875rem;font-weight:700;line-height:1.4}.article-page__suptitle{color:#5f8fa3;margin:0 0 .5rem;font-size:.9rem;font-weight:500;line-height:1.5}.article-page__title{color:#1e3a5f;margin:0 0 .75rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.35}.article-page__meta{color:#4a5568;margin:0 0 1.25rem;font-size:.875rem;line-height:1.5}.article-page__meta-label{font-weight:500}.article-audio{margin:0 0 1.25rem}.article-audio__list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.article-audio__btn{background:var(--fb-tone-blue-surface);color:#1e3a5f;font:inherit;cursor:pointer;border:1px solid #5f8fa32e;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.875rem;font-weight:500;line-height:1.35;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.article-audio__btn:hover{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 28%, #e8edf3);background:color-mix(in srgb, var(--color-accent) 10%, #fff)}.article-audio__btn.is-active{color:#fff;background:#1e3a5f;border-color:#1e3a5f}.article-audio__btn.is-active:hover{color:#fff;background:color-mix(in srgb, var(--color-accent) 55%, #1e3a5f);border-color:#0000}.article-audio__icon{flex-shrink:0;display:inline-flex}.article-audio__status{color:#5f8fa3;margin:.5rem 0 0;font-size:.8rem;line-height:1.4}.article-page__lead{color:#6b7280;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.75}.article-page__lead :is(p,ul,ol){margin:0 0 .75rem}.article-page__lead :is(p,ul,ol):last-child{margin-bottom:0}.article-page__body{color:#374151;margin:0 0 1.75rem;font-size:1rem;line-height:1.85}.article-page__body :is(p,ul,ol,blockquote){margin:0 0 1rem}.article-page__body :is(h2,h3,h4){color:#1e3a5f;margin:1.5rem 0 .75rem}.article-page__body img{border-radius:8px;max-width:100%;height:auto}.gallery-page__images{margin-top:1.5rem}.gallery-page__business{color:inherit;background:#fff;border:1px solid #e8edf3;border-radius:12px;flex-direction:column;gap:.35rem;padding:1rem;text-decoration:none;display:flex}a.gallery-page__business:hover{border-color:var(--fb-tone-blue-border,#9bb8d9);box-shadow:0 2px 8px color-mix(in srgb, var(--fb-tone-blue,#2271b1) 18%, transparent)}.gallery-page__business-label{color:#8a94a6;font-size:.8rem}.gallery-page__business-title{color:#1e3a5f;font-size:1rem;font-weight:700}.article-tags{border-top:1px solid #e8edf3;margin-top:.5rem;padding-top:1.25rem}.article-tags__list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.article-tag-chip{color:#1e3a5f;background:var(--fb-tone-blue-surface);cursor:pointer;border:1px solid #5f8fa324;border-radius:8px;align-items:center;max-width:100%;padding:.28rem .55rem;font-size:.75rem;font-weight:500;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.article-tag-chip:hover{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 28%, #e8edf3);background:color-mix(in srgb, var(--color-accent) 10%, #fff);text-decoration:none}.article-tag-page{min-height:100%}.article-tag-page__main{padding-block:2rem 3rem}.article-tag-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.article-tag-grid--audio-story{grid-template-columns:repeat(3,minmax(0,1fr))}.audio-story-card{background:#fff;border-radius:12px;flex-direction:row;align-items:center;gap:.75rem;min-width:0;padding:.85rem .9rem;transition:box-shadow .2s;display:flex;box-shadow:0 .25rem 1.25rem #1e3a5f14}.audio-story-card:hover{box-shadow:0 .35rem 1.5rem #1e3a5f24}.audio-story-card__media{flex-direction:column;flex-shrink:0;align-items:center;gap:.3rem;min-width:2.75rem;display:flex}.audio-story-card__play{border:1px solid color-mix(in srgb, var(--color-accent) 28%, #e8edf3);background:color-mix(in srgb, var(--color-accent) 10%, #fff);width:2.75rem;height:2.75rem;color:var(--color-accent);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.audio-story-card__duration{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#6b7280;white-space:nowrap;unicode-bidi:isolate;margin:0;font-size:.68rem;font-weight:500;line-height:1}.audio-story-card__play:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 18%, #fff);border-color:color-mix(in srgb, var(--color-accent) 45%, #e8edf3)}.audio-story-card__play.is-active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.audio-story-card__play.is-active:hover{background:color-mix(in srgb, var(--color-accent) 88%, #000)}.audio-story-card__play:disabled,.audio-story-card__play.is-disabled{opacity:.45;cursor:not-allowed}.audio-story-card__play-icon{line-height:0;display:inline-flex}.audio-story-card__text{text-align:start;flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.audio-story-card__suptitle{color:#6b7280;margin:0;font-size:.78rem;line-height:1.35}.audio-story-card__title{margin:0;font-size:.95rem;font-weight:700;line-height:1.45}.audio-story-card__title a{color:#1e3a5f;text-decoration:none}.audio-story-card__title a:hover{color:var(--color-accent);text-decoration:none}.audio-story-card--unpublished{opacity:1}.audio-story-card--unpublished .audio-story-card__title,.audio-story-card--unpublished .audio-story-card__title span{color:#6b7c93;font-weight:500}.audio-story-card--unpublished .audio-story-card__suptitle,.audio-story-card--unpublished .audio-story-card__duration{color:#8a94a6}.article-tag-page__empty{text-align:center;color:#6b7280;margin:0;font-size:.95rem}.article-card{background:#fff;border-radius:12px;flex-direction:column;min-width:0;transition:box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 .25rem 1.25rem #1e3a5f14}.article-card:hover{box-shadow:0 .35rem 1.5rem #1e3a5f24}.article-card__media-link{text-decoration:none;display:block}.article-card__image-wrap,.article-card__placeholder{aspect-ratio:16/10;background:#e8edf5;width:100%;position:relative}.article-card__image{object-fit:cover}.article-card__body{flex-direction:column;gap:.4rem;padding:.85rem .9rem 1rem;display:flex}.article-card__title{margin:0;font-size:.95rem;font-weight:700;line-height:1.45}.article-card__title a{color:#1e3a5f;text-decoration:none}.article-card__title a:hover{color:var(--color-accent);text-decoration:none}.article-card__date{color:#6b7280;margin:0;font-size:.8rem;line-height:1.4}@media (max-width:1024px){.article-page__layout{grid-template-columns:1fr}.article-page__aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.article-tag-grid,.article-tag-grid--audio-story{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.article-page__aside{flex-direction:column;gap:20px;display:flex}.article-page__image-wrap--small{float:none;width:100%;max-width:100%;margin:0 0 1.25rem}}@media (max-width:640px){.article-tag-grid,.article-tag-grid--audio-story{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.article-tag-chip,.article-card,.audio-story-card,.audio-story-card__play{transition:none}}.audio-player-element{display:none}.mini-audio-player{inset-inline:0;z-index:40;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom,0px));color:#fff;background:#1d385b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid;position:fixed;bottom:0;box-shadow:0 -8px 28px #1e3a5f38}.mini-audio-player__inner{width:100%;max-width:var(--site-content-max);padding-inline:var(--site-content-gutter);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem 1rem;margin-inline:auto;display:grid}@media (min-width:1280px){.mini-audio-player__inner{padding-inline:0}}.mini-audio-player__info{flex-direction:column;align-items:stretch;gap:.15rem;min-width:0;display:flex}.mini-audio-player__open{width:2.25rem;height:2.25rem;color:inherit;background:#ffffff1a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s;display:none}.mini-audio-player__open:hover{background:#ffffff2e}.mini-audio-player__title{min-width:0;max-width:200px;color:inherit;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:700;line-height:1.35;display:block;overflow:hidden}.mini-audio-player__title--link{cursor:pointer;text-decoration:none;transition:color .15s}.mini-audio-player__title--link:hover{color:color-mix(in srgb, var(--color-accent) 70%, #fff);text-underline-offset:.15em;text-decoration:underline}.mini-audio-player__track-label{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;margin:.15rem 0 0;font-size:.75rem;line-height:1.3;overflow:hidden}.mini-audio-player__controls{align-items:center;gap:.25rem;display:inline-flex}.mini-audio-player__btn{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mini-audio-player__btn:hover:not(:disabled){background:#ffffff1f}.mini-audio-player__btn:disabled{opacity:.35;cursor:not-allowed}.mini-audio-player__btn--primary{background:var(--color-accent);width:2.6rem;height:2.6rem}.mini-audio-player__btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 85%, #fff)}.mini-audio-player__seek{grid-template-columns:auto 250px auto;align-items:center;gap:.5rem;width:max-content;min-width:0;max-width:100%;display:grid}.mini-audio-player__time{font-variant-numeric:tabular-nums;color:#ffffffc7;white-space:nowrap;font-size:.75rem;line-height:1}.mini-audio-player__range{box-sizing:border-box;width:250px;min-width:250px;max-width:250px;height:.35rem;accent-color:var(--color-accent);cursor:pointer}.mini-audio-player__range:disabled{cursor:default;opacity:.5}.mini-audio-player__close{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.mini-audio-player__close:hover{color:#fff;background:#ffffff1f}body:has(.mini-audio-player){padding-bottom:5.5rem}body:has(.ad-bfix){padding-bottom:var(--ad-bfix-height,0px)}body:has(.ad-bfix) .mini-audio-player{bottom:var(--ad-bfix-height,0px)}body:has(.ad-bfix):has(.mini-audio-player){padding-bottom:calc(var(--ad-bfix-height,0px) + 5.5rem)}@media (max-width:1000px){.mini-audio-player{box-shadow:none;padding:0 .75rem calc(.65rem + env(safe-area-inset-bottom,0px));background:0 0;flex-direction:column;align-items:stretch;gap:.35rem;display:flex}.mini-audio-player__close{color:#fff;background:#1d385b;align-self:flex-end;width:2.15rem;height:2.15rem;position:static;box-shadow:0 4px 14px #1e3a5f47}.mini-audio-player__close:hover{background:#1a3354}.mini-audio-player__inner{background:#1d385b;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"open seek controls";gap:.55rem .65rem;max-width:none;padding:.7rem .75rem;box-shadow:0 -8px 28px #1e3a5f38}.mini-audio-player__info{display:contents}.mini-audio-player__open{grid-area:open;display:inline-flex}.mini-audio-player__title,.mini-audio-player__track-label{display:none}.mini-audio-player__controls{grid-area:controls;justify-content:flex-end}.mini-audio-player__seek{grid-area:seek;grid-template-columns:auto minmax(0,1fr) auto;width:auto;max-width:none}.mini-audio-player__range{width:100%;min-width:0;max-width:none}body:has(.mini-audio-player){padding-bottom:7.25rem}body:has(.ad-bfix):has(.mini-audio-player){padding-bottom:calc(var(--ad-bfix-height,0px) + 7.25rem)}}@media (prefers-reduced-motion:reduce){.article-audio__btn,.mini-audio-player__open{transition:none}}.ad-slot{margin-block:0;padding-block:10px}.ad-slot__banners{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.ad-banner{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:0 500px;width:min(500px,100%);max-width:500px;overflow:hidden;box-shadow:0 4px 16px #1e3a5f14}.ad-banner__media{line-height:0;display:block}.ad-banner__image{width:100%;max-width:100%;height:auto;display:block}.ad-banner__phones{background:#fff;border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0;padding:3px 14px;display:flex}.ad-banner__phone{color:#1e3a5f;text-align:center;direction:ltr;unicode-bidi:isolate;width:50%;font-size:12px;font-weight:600;text-decoration:none}.ad-banner__phone:hover,.ad-banner__phone:focus-visible{color:var(--color-accent);text-decoration:underline}.ad-embed{width:100%;max-width:100%;overflow:auto}.ad-bfix,.ad-bfix__frame,.ad-bfix__media,.ad-bfix__image{width:100%}.ad-bfix{z-index:50;background:#fff;justify-content:center;align-items:center;height:auto;animation:1.3s cubic-bezier(.22,1,.36,1) both ad-bfix-slide-in;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:visible;box-shadow:0 -4px 16px #1e3a5f2e}@keyframes ad-bfix-slide-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ad-bfix__frame{justify-content:center;align-items:center;max-width:min(500px,100%);display:flex;position:relative}.ad-bfix__media{line-height:0;display:block}.ad-bfix__image{object-fit:contain;max-width:100%;height:auto;display:block}.ad-bfix__close{inset-inline-end:0;z-index:1;color:#1e3a5f;cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:4px;padding:0;display:inline-flex;position:absolute;bottom:100%;box-shadow:0 1px 6px #1e3a5f38}.ad-bfix__close:hover,.ad-bfix__close:focus-visible{color:var(--color-accent);background:#fff}@media (max-width:499px){.ad-bfix{padding-inline:8px}.ad-bfix__frame{max-width:100%}.ad-bfix__image{width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.ad-bfix{animation:none}}.ad-sticky-one{z-index:49;width:min(200px,100vw - 32px);animation:1.1s cubic-bezier(.22,1,.36,1) both ad-sticky-one-slide-in;position:fixed;bottom:120px;left:16px}@keyframes ad-sticky-one-slide-in{0%{opacity:0;transform:translate(calc(-100% - 16px))}to{opacity:1;transform:translate(0)}}.ad-sticky-one__card{background:#fff;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #1e3a5f33}.ad-sticky-one__close{inset-inline-end:8px;z-index:2;color:#94a3b8;cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex;position:absolute;top:8px;box-shadow:0 1px 6px #1e3a5f2e}.ad-sticky-one__close:hover,.ad-sticky-one__close:focus-visible{color:#64748b}.ad-sticky-one__media{line-height:0;display:block}.ad-sticky-one__image{object-fit:cover;width:100%;height:auto;display:block}.ad-sticky-one__title{color:#1e293b;text-align:center;margin:0;padding:10px 12px 12px;font-size:.8125rem;font-weight:500;line-height:1.55}@media (max-width:359px){.ad-sticky-one{width:min(200px,100vw - 16px);bottom:96px;left:8px}}@media (prefers-reduced-motion:reduce){.ad-sticky-one{animation:none}}.call-to-action-one{background:radial-gradient(ellipse 60% 80% at 90% 20%, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 55%), linear-gradient(180deg, #fff 0%, var(--color-page-bg) 100%);width:100%;position:relative;overflow:hidden}.call-to-action-one__inner{padding-block:clamp(2rem,4vw,3.25rem)}.call-to-action-one__layout{direction:rtl;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.call-to-action-one__layout:has(.call-to-action-one__media){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.call-to-action-one__content{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.call-to-action-one__title{color:#1f2430;margin:0;font-size:clamp(1.5rem,3.2vw,2.15rem);font-weight:800;line-height:1.3}.call-to-action-one__subtitle{color:var(--color-accent);margin:0;font-size:clamp(1rem,1.6vw,1.15rem);font-weight:500;line-height:1.7}.call-to-action-one__body{color:var(--site-chrome-muted);margin:0;font-size:1rem;line-height:1.9}.call-to-action-one__body>:first-child{margin-top:0}.call-to-action-one__body>:last-child{margin-bottom:0}.call-to-action-one__buttons{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.call-to-action-one__button{border-radius:.8rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;padding:.65rem 1.2rem;font-size:.95rem;font-weight:700;line-height:1.35;text-decoration:none;transition:transform .18s,background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.call-to-action-one__button--primary{color:#fff;background:var(--color-accent);border:1px solid var(--color-accent);box-shadow:0 .45rem 1.1rem color-mix(in srgb, var(--color-accent) 28%, transparent)}.call-to-action-one__button--secondary{color:var(--site-header-ink);border:1px solid color-mix(in srgb, var(--site-header-ink) 18%, #fff);background:#fff}.call-to-action-one__button:hover{transform:translateY(-1px)}.call-to-action-one__button--primary:hover{background:color-mix(in srgb, var(--color-accent) 88%, #000)}.call-to-action-one__button--secondary:hover{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--site-chrome-border));color:var(--color-accent)}.call-to-action-one__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.call-to-action-one__button-icon{object-fit:contain;flex-shrink:0;width:1.15rem;height:1.15rem}.call-to-action-one-features{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.75rem 1rem;width:100%;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.call-to-action-one-features__item{min-width:0}.call-to-action-one-features__link{border:1px solid color-mix(in srgb, var(--site-chrome-border) 85%, transparent);color:inherit;background:#fff;border-radius:.85rem;align-items:flex-start;gap:.65rem;min-height:100%;padding:.7rem .8rem;text-decoration:none;display:flex}a.call-to-action-one-features__link:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--site-chrome-border))}.call-to-action-one-features__icon{object-fit:contain;flex-shrink:0;width:1.75rem;height:1.75rem;margin-top:.1rem}.call-to-action-one-features__icon--fallback{color:var(--color-accent)}.call-to-action-one-features__copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.call-to-action-one-features__title{color:#1f2430;font-size:.92rem;font-weight:700;line-height:1.45}.call-to-action-one-features__text{color:var(--site-chrome-muted);font-size:.82rem;line-height:1.6}.call-to-action-one__media{justify-self:center}.call-to-action-one__image{object-fit:cover;object-position:center;border-radius:1.25rem;width:100%;height:auto;max-height:min(420px,60vh);display:block}@media (max-width:900px){:is(.call-to-action-one__layout,.call-to-action-one__layout:has(.call-to-action-one__media)){grid-template-columns:1fr}.call-to-action-one__content{text-align:center;align-items:center}.call-to-action-one__buttons{justify-content:center}.call-to-action-one-features{text-align:start}.call-to-action-one__media{width:100%;max-width:420px}}@media (prefers-reduced-motion:reduce){.call-to-action-one__button{transition:none}.call-to-action-one__button:hover{transform:none}}
