:root{--primary:#0b2e3a;--accent:#f2b134;--ok:#0d7f70;--mint:#e3f5f1;--primary-700:color-mix(in srgb,var(--primary) 82%,#000);--primary-50:color-mix(in srgb,var(--primary) 7%,#fff);--primary-100:color-mix(in srgb,var(--primary) 14%,#fff);--accent-700:color-mix(in srgb,var(--accent) 80%,#000);--wa:#12803f;--accent-text:color-mix(in srgb,var(--accent) 58%,#000);--ink:#000000;--muted:#111111;--line:#e4e1d6;--bg:#fff;--tint:#f6f4ee;--surface:#ffffff;--r-sm:8px;--r:14px;--r-lg:22px;--shadow:0 1px 2px rgba(16,36,42,.06),0 8px 24px rgba(16,36,42,.08);--shadow-lg:0 2px 4px rgba(16,36,42,.06),0 18px 48px rgba(16,36,42,.14);--font:"Tajawal","Cairo",system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;--wrap:1200px;--dock-h:64px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}body{margin:0;font-family:var(--font);font-size:18px;line-height:1.85;color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased}img,video,iframe,svg{max-width:100%}img{height:auto;vertical-align:middle}a{color:var(--primary);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--primary-700)}h1,h2,h3,h4{line-height:1.35;margin:0 0 .5em;color:var(--ink);font-weight:800}h1{font-size:clamp(1.9rem,4.2vw,3rem)}h2{font-size:clamp(1.5rem,3vw,2.1rem)}h3{font-size:1.2rem}p{margin:0 0 1em}ul,ol{margin:0;padding:0}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;inset-inline-start:8px;top:-60px;background:var(--ink);color:#fff;padding:8px 14px;border-radius:8px;z-index:200}.skip:focus{top:8px}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:18px}.wrap--narrow{max-width:860px}.zi{flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 1rem/1 var(--font);padding:15px 22px;border-radius:999px;border:2px solid #fff0;text-decoration:none;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s;min-height:48px}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.btn--accent{background:var(--accent);color:#1a1200}.btn--accent:hover{background:var(--accent-700);color:#1a1200}.btn--primary{background:var(--primary);color:#fff}.btn--primary:hover{background:var(--primary-700);color:#fff}.btn--wa{background:var(--wa);color:#fff}.btn--wa:hover{background:#0e6a34;color:#fff}.btn--ghost{background:rgb(255 255 255 / .12);color:#fff;border-color:rgb(255 255 255 / .55)}.btn--ghost:hover{background:var(--surface);color:var(--primary)}.btn--ghost-dark{background:#fff0;color:var(--primary);border-color:var(--primary)}.btn--ghost-dark:hover{background:var(--primary);color:#fff}.btn--block{width:100%}.hdr{position:sticky;top:0;z-index:100;background:var(--surface);box-shadow:0 1px 0 var(--line)}.topbar{background:var(--primary);color:#e8f3f5;font-size:.85rem}.topbar a{color:#fff;text-decoration:none}.topbar__in{display:flex;justify-content:space-between;gap:12px;padding-block:7px;align-items:center}.topbar__links{display:flex;gap:20px}.topbar__hours,.topbar__links a{display:inline-flex;align-items:center;gap:6px}.navbar__in{display:flex;align-items:center;gap:18px;min-height:72px}.brand img{height:52px;width:auto}.nav{flex:1}.nav__list{list-style:none;display:flex;gap:4px;flex-wrap:wrap}.nav__list li{position:relative}.nav__list a{display:block;padding:10px 14px;color:var(--ink);font-weight:700;text-decoration:none;border-radius:var(--r-sm);font-size:.98rem}.nav__list a:hover,.nav__list .current>a{color:var(--primary);background:var(--primary-50)}.nav__list .has-children{display:flex;align-items:center}.submenu-toggle{display:inline-flex;padding:6px;color:var(--muted)}.sub-menu{list-style:none;position:absolute;inset-inline-start:0;top:100%;min-width:230px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lg);padding:8px;display:none;z-index:20}.nav__list li:hover>.sub-menu,.nav__list li:focus-within>.sub-menu,.sub-menu.active{display:block}.sub-menu .sub-menu{inset-inline-start:100%;top:0}.nav__search{display:none}.hdr__cta{padding:11px 18px;min-height:44px}.burger,.nav__close{display:none;color:var(--primary)}.nav-overlay{display:none}@media (max-width:980px){.topbar__hours{display:none}.topbar__in{justify-content:center}.burger{display:inline-flex;margin-inline-start:auto;padding:8px}.nav{position:fixed;inset-block:0;inset-inline-start:0;width:min(86vw,340px);background:var(--surface);z-index:120;padding:64px 16px 24px;transform:translateX(100%);transition:transform .25s;overflow:auto;box-shadow:var(--shadow-lg)}.nav.is-open{transform:none}.nav__close{display:inline-flex;position:absolute;top:14px;inset-inline-end:14px;padding:6px}.nav__list{flex-direction:column}.nav__list a{padding:13px 12px;font-size:1.05rem}.nav__list .has-children{flex-wrap:wrap}.nav__list .has-children>a{flex:1}.sub-menu{position:static;display:none;width:100%;box-shadow:none;border:0;padding:0 14px 0 0;background:#fff0}.nav__list li:hover>.sub-menu:not(.active){display:none}.sub-menu.active{display:block}.nav__search{display:flex;margin-top:18px;border:1px solid var(--line);border-radius:999px;overflow:hidden}.nav__search input{flex:1;border:0;padding:12px 16px;font:inherit;min-width:0}.nav__search button{padding:0 16px;color:var(--primary)}.nav-overlay.is-open{display:block;position:fixed;inset:0;background:rgb(0 0 0 / .45);z-index:110}}.hero{background:radial-gradient(1200px 500px at 85% -10%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%),linear-gradient(160deg,var(--primary-700),var(--primary) 70%);color:#fff;padding-block:56px 72px;position:relative;overflow:hidden}.hero h1,.hero h2{color:#fff}.hero__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.pill{display:inline-flex;gap:8px;align-items:center;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .3);padding:6px 14px;border-radius:999px;font-size:.88rem;margin-bottom:16px}.hero__sub{font-size:1.15rem;color:#d8eaee;max-width:60ch}.ticks{list-style:none;margin:18px 0 24px;display:grid;gap:8px}.ticks li{display:flex;gap:10px;align-items:center}.ticks .zi{color:var(--accent)}.hero__btns{display:flex;flex-wrap:wrap;gap:12px}.hero__img{position:absolute;inset-inline-start:0;bottom:0;width:30%;opacity:.12;pointer-events:none}@media (max-width:900px){.hero__grid{grid-template-columns:1fr}.hero{padding-block:36px 48px}}.qform{background:var(--surface);color:var(--ink);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow-lg);display:grid;gap:12px}.qform__head{display:grid;gap:2px;margin-bottom:4px}.qform__head strong{font-size:1.3rem;font-weight:800;color:var(--primary)}.qform__head span{color:var(--muted);font-size:.92rem}.fld{display:grid;gap:5px;font-weight:700;font-size:.92rem}.fld input,.fld select,.fld textarea{width:100%;font:inherit;font-weight:500;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-sm);padding:12px 14px;min-height:48px}.fld--lock input{background:var(--surface-2,#f3f6f5);cursor:default;color:var(--ink)}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--primary);outline:3px solid var(--primary-100)}.fld [aria-invalid=true]{border-color:#c0392b}.qform__hp{position:absolute;inset-inline-start:-9999px}.qform__note{display:flex;gap:6px;align-items:center;justify-content:center;font-size:.8rem;color:var(--muted);margin:0}.qform__msg,.qform__result{border-radius:var(--r-sm);padding:12px 14px;font-weight:700}.is-ok,.qform__result.is-ok{background:#e6f6ec;color:#12683a}.is-err,.qform__result.is-err{background:#fdecea;color:#a12622}.qform__result a{display:inline-block;margin-top:6px}.qform.is-loading .btn{opacity:.6;pointer-events:none}.qform--compact{padding:20px}.sec{padding-block:64px}.sec--tint{background:var(--tint)}.sec--dark{background:var(--primary);color:#e5f1f3}.sec--dark h2,.sec--dark h3{color:#fff}.sec__head{text-align:center;max-width:680px;margin:0 auto 38px}.eyebrow{display:inline-block;color:var(--accent-text);font-weight:800;font-size:.9rem;letter-spacing:.02em;margin-bottom:6px}.sec--dark .eyebrow{color:var(--accent)}.sec__more{text-align:center;margin-top:32px}@media (max-width:700px){.sec{padding-block:44px}}.stats{background:var(--surface);border-bottom:1px solid var(--line);margin-top:-36px;position:relative;z-index:2}.stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:22px;transform:translateY(-36px);margin-bottom:-36px}.stat{text-align:center}.stat b{display:block;font-size:2rem;color:var(--primary);font-weight:800;line-height:1.2}.stat span{color:var(--muted);font-size:.92rem}.cat{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:26px 14px;text-decoration:none;color:var(--ink);transition:transform .18s,box-shadow .18s,border-color .18s}.cat:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--primary)}.cat strong{font-size:1.05rem}.cat small{color:var(--muted)}.sgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:22px}.scard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:transform .18s,box-shadow .18s}.scard:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.scard__media{display:block;position:relative;aspect-ratio:16/10;background:var(--primary-50);overflow:hidden}.scard__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.scard:hover .scard__media img{transform:scale(1.05)}.scard__ph{display:grid;place-items:center;height:100%;color:var(--primary);opacity:.6}.scard__badge{position:absolute;top:12px;inset-inline-start:12px;background:var(--accent);color:#1a1200;font-weight:800;font-size:.8rem;padding:4px 12px;border-radius:999px}.scard__body{padding:18px;display:flex;flex-direction:column;gap:6px;flex:1}.scard__cat{font-size:.82rem;color:var(--accent-text);font-weight:800}.scard__title{font-size:1.15rem;margin:0}.scard__title a{color:var(--ink);text-decoration:none}.scard__title a:hover{color:var(--primary)}.scard__desc{color:var(--muted);font-size:.95rem;margin:0;line-height:1.7}.scard__meta{list-style:none;display:flex;gap:14px;font-size:.85rem;color:var(--muted)}.scard__meta li{display:flex;gap:4px;align-items:center}.scard__meta .zi{color:var(--accent-text)}.scard__foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;border-top:1px dashed var(--line)}.scard__price small{display:block;color:var(--muted);font-size:.78rem;line-height:1.2}.scard__price b{font-size:1.4rem;color:var(--primary)}.scard__actions{display:flex;gap:8px}.iconbtn{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--primary-50);color:var(--primary);text-decoration:none;transition:.15s}.iconbtn:hover{background:var(--primary);color:#fff}.iconbtn--wa{background:#e6f6ec;color:var(--wa)}.iconbtn--wa:hover{background:var(--wa);color:#fff}.more{display:inline-flex;gap:6px;align-items:center;font-weight:800;text-decoration:none;margin-top:auto}.steps{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;counter-reset:s}.steps li{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .18);border-radius:var(--r);padding:24px}.steps__n{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--accent);color:#1a1200;font-weight:800;margin-bottom:12px}.steps p{margin:0;color:#cfe3e7}.chips{list-style:none;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.chips a{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--line);color:var(--ink);padding:9px 16px;border-radius:999px;text-decoration:none;font-weight:700;font-size:.95rem;transition:.15s}.chips a:hover,.chips a.is-on{background:var(--primary);color:#fff;border-color:var(--primary)}.chips--filter{justify-content:flex-start}.blk .chips{justify-content:flex-start}.tcard{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:24px}.tcard blockquote{margin:12px 0 16px;color:var(--ink)}.tcard figcaption b{display:block}.tcard figcaption span{color:var(--muted);font-size:.88rem}.stars{display:inline-block;position:relative;width:96px;height:18px;background:linear-gradient(90deg,#e1e7e9 0 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='18' viewBox='0 0 96 18'%3E%3Cpath id='s' d='M9 1l2.4 5 5.5.8-4 3.9.9 5.5L9 13.6 4.2 16.2l.9-5.5-4-3.9L6.6 6z'/%3E%3Cuse href='%23s' x='19'/%3E%3Cuse href='%23s' x='38'/%3E%3Cuse href='%23s' x='57'/%3E%3Cuse href='%23s' x='77'/%3E%3C/svg%3E") center/100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='18' viewBox='0 0 96 18'%3E%3Cpath id='s' d='M9 1l2.4 5 5.5.8-4 3.9.9 5.5L9 13.6 4.2 16.2l.9-5.5-4-3.9L6.6 6z'/%3E%3Cuse href='%23s' x='19'/%3E%3Cuse href='%23s' x='38'/%3E%3Cuse href='%23s' x='57'/%3E%3Cuse href='%23s' x='77'/%3E%3C/svg%3E") center/100% 100%;vertical-align:middle}.stars__fill{position:absolute;inset-block:0;inset-inline-start:0;background:#f5a300}.faq{display:grid;gap:12px}.faq__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 20px;font-weight:800}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary .zi{transition:transform .2s;color:var(--primary)}.faq__item[open] summary .zi{transform:rotate(180deg)}.faq__item[open]{border-color:var(--primary)}.faq__a{padding:0 20px 18px;color:var(--muted)}.phero{background:linear-gradient(160deg,var(--primary-700),var(--primary));color:#fff;padding-block:40px}.phero h1{color:#fff;margin-bottom:6px;font-size:clamp(1.7rem,3.6vw,2.5rem)}.phero__sub{color:#d5e8ec;max-width:70ch}.phero__sub p{margin:0}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;font-size:.88rem;margin-bottom:10px;color:#cfe3e7}.crumbs li+li::before{content:"‹";margin-inline-end:6px;opacity:.6}.crumbs a{color:#fff;text-decoration:none}.crumbs a:hover{text-decoration:underline}.shero{background:linear-gradient(160deg,var(--primary-700),var(--primary));color:#fff;padding-block:36px 44px}.shero h1{color:#fff}.shero__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:center}.shero__tag{font-size:1.15rem;color:#d5e8ec;font-weight:700}.shero__text .ticks li{font-weight:700}.rate{display:flex;gap:8px;align-items:center;color:#d5e8ec}.rate b{color:#fff}.facts .zi{color:var(--accent)}@media (max-width:900px){.shero__grid{grid-template-columns:1fr}}.slayout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:36px;padding-block:48px;align-items:start}.slayout__side .sticky{position:sticky;top:112px;display:grid;gap:14px}.slayout__side .qform{box-shadow:var(--shadow);border:1px solid var(--line)}@media (max-width:980px){.slayout{grid-template-columns:1fr}.slayout__side .sticky{position:static}}.featgrid{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}.featgrid li{display:flex;gap:10px;align-items:flex-start;background:var(--primary-50);border-radius:var(--r-sm);padding:12px 14px}.featgrid .zi{color:var(--ok);margin-top:3px}.timeline__n{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--primary);color:#fff;font-weight:800}.gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.gal img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}.gal--lg{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.gal--lg img{border-radius:var(--r)}.zw-gal{margin-top:28px}.zw-gal:first-child{margin-top:0}.zw-gal__t{font-size:1.1rem;margin:0 0 12px}.video{position:relative;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;background:#000}.video iframe,.video video{position:absolute;inset:0;width:100%;height:100%}.callbox{display:flex;gap:14px;align-items:center;background:var(--primary);color:#fff;border-radius:var(--r);padding:14px 18px;text-decoration:none}.callbox:hover{background:var(--primary-700);color:#fff}.callbox small{display:block;opacity:.8;line-height:1.3}.callbox b{font-size:1.25rem}.callbox--wa{background:var(--wa)}.callbox--wa:hover{background:#0e6a34}.prose{font-size:1.15rem}.prose h2{margin-top:1.6em}.prose h3{margin-top:1.3em}.prose img{border-radius:var(--r-sm)}.prose ul,.prose ol{padding-inline-start:1.4em;margin-bottom:1em}.prose li{margin-bottom:.4em}.prose table{width:100%;border-collapse:collapse;margin:1em 0;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);padding:10px 12px;text-align:start}.prose th{background:var(--primary-50)}.prose blockquote{margin:1em 0;padding:12px 18px;border-inline-start:4px solid var(--accent);background:var(--tint);border-radius:var(--r-sm)}.post-thumb{margin-bottom:22px}.post-thumb img{width:100%;border-radius:var(--r)}.cpt-dates-box{background:var(--tint);border-inline-start:4px solid var(--primary);padding:12px 15px;margin-bottom:22px;font-size:.9rem;color:var(--muted);border-radius:var(--r-sm)}.modified-date{color:#a12622}.footer-tags a{display:inline-block;background:var(--primary-50);padding:3px 12px;border-radius:999px;margin:2px;text-decoration:none;font-size:.88rem}.post-share{display:flex;align-items:center;gap:12px;margin-block:24px;flex-wrap:wrap}.social-share-innr{display:flex;gap:8px}.social-share-innr a{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--primary-50);color:var(--primary);text-decoration:none;font-size:.7rem}.filters{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:28px}.filters__search{display:flex;border:1.5px solid var(--line);border-radius:999px;overflow:hidden;background:var(--surface)}.filters__search input{border:0;padding:10px 16px;font:inherit;min-width:0;width:220px}.filters__search button{padding:0 16px;color:var(--primary)}.pagination{display:flex;gap:6px;justify-content:center;margin-top:36px;flex-wrap:wrap}.pagination .page-numbers{display:grid;place-items:center;min-width:42px;height:42px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line);text-decoration:none;font-weight:700}.pagination .current{background:var(--primary);color:#fff;border-color:var(--primary)}.empty{text-align:center;color:var(--muted);padding:40px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media (max-width:800px){.split{grid-template-columns:1fr}}.contact{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}@media (max-width:800px){.contact{grid-template-columns:1fr}}.nf{text-align:center}.ba{margin:0}.ba__stage{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r);background:#000;--p:50%}.ba__stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ba__before{position:absolute;inset:0;clip-path:inset(0 0 0 calc(100% - var(--p)))}.ba__tag{position:absolute;top:10px;background:rgb(0 0 0 / .6);color:#fff;font-size:.8rem;padding:2px 10px;border-radius:999px}.ba__tag--b{right:10px}.ba__tag--a{left:10px}.ba input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.ba__stage::after{content:"";position:absolute;top:0;bottom:0;right:var(--p);width:3px;background:var(--surface);box-shadow:0 0 8px rgb(0 0 0 / .5);pointer-events:none}.ba figcaption{padding:10px 4px;font-weight:700}.ftr{background:#0a2a31;color:#b9cfd4;padding-top:56px}.ftr h3{color:#fff;font-size:1.1rem;margin-bottom:14px}.ftr a{color:#d7e8eb;text-decoration:none}.ftr a:hover{color:var(--accent)}.ftr__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:34px;padding-bottom:40px}@media (max-width:900px){.ftr__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ftr__grid{grid-template-columns:1fr}}.ftr__list{list-style:none;display:grid;gap:8px}.ftr__contact{list-style:none;display:grid;gap:10px;margin-top:14px}.ftr__contact li{display:flex;gap:10px;align-items:center}.ftr__contact .zi{color:var(--accent)}.social{display:flex;gap:10px}.social a{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgb(255 255 255 / .08)}.social a:hover{background:var(--accent);color:#1a1200}.ftr__copy{border-top:1px solid rgb(255 255 255 / .1);padding-block:16px;text-align:center;font-size:.9rem}.dock{display:none}.totop{position:fixed;inset-inline-start:16px;bottom:20px;width:46px;height:46px;border-radius:50%;background:var(--primary);color:#fff;display:grid;place-items:center;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:.2s;z-index:90}.totop.is-on{opacity:1;pointer-events:auto}@media (min-width:769px){.dock{display:flex;flex-direction:column;gap:10px;position:fixed;inset-inline-end:16px;bottom:20px;z-index:90}.dock__btn{display:flex;align-items:center;gap:8px;padding:12px;border-radius:999px;color:#fff;text-decoration:none;font-weight:800;box-shadow:var(--shadow-lg);overflow:hidden;max-width:48px;transition:max-width .25s;white-space:nowrap}.dock__btn:hover,.dock__btn:focus-visible{max-width:180px;color:#fff}.dock__btn--call{background:var(--primary)}.dock__btn--wa{background:var(--wa)}.dock__btn--quote{background:var(--accent);color:#1a1200}.dock__btn--quote:hover{color:#1a1200}}@media (max-width:768px){body{padding-bottom:var(--dock-h)}.dock{display:grid;grid-template-columns:repeat(var(--dock-n,3),1fr);position:fixed;inset-inline:0;bottom:0;height:var(--dock-h);z-index:95;box-shadow:0 -4px 18px rgb(0 0 0 / .15);padding-bottom:env(safe-area-inset-bottom)}.dock__btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#fff;text-decoration:none;font-weight:800;font-size:.8rem}.dock__btn--call{background:var(--primary)}.dock__btn--wa{background:var(--wa)}.dock__btn--quote{background:var(--accent);color:#1a1200}.totop{bottom:calc(var(--dock-h) + 14px)}}.flex{display:flex;flex-wrap:wrap;gap:20px}.space-between{justify-content:space-between}.col-20,.col-25,.col-30,.col-40,.col-50,.col-60{flex:1 1 260px}.post-feature-box{flex:1 1 220px;text-align:center}.shero{padding-block:28px 56px}.shero--photo{background:linear-gradient(100deg,rgb(7 28 38 / .94) 0%,rgb(7 28 38 / .82) 45%,rgb(7 28 38 / .55) 100%),var(--hero-img) center/cover no-repeat,var(--primary)}.shero__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:center}@media (max-width:900px){.shero__grid{grid-template-columns:1fr}}.shero h1 em,.shero h1 span{color:var(--accent);font-style:normal}.herochips small{display:block;color:#b9ced6;margin:18px 0 8px;font-size:.85rem}.herochips ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.herochips li{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .22);border-radius:999px;padding:3px 14px;font-size:.88rem}.est{background:var(--surface);color:var(--ink);border-radius:var(--r-lg);padding:22px;box-shadow:var(--shadow-lg);display:grid;gap:12px}.est__head{display:flex;gap:8px;align-items:center;color:var(--primary);font-size:1.1rem}.est__head .zi{color:var(--accent-text)}.est__out{background:var(--tint);border-radius:var(--r-sm);padding:12px 16px;text-align:center}.est__out small{display:block;color:var(--muted)}.est__out b{font-size:1.6rem;color:var(--primary);line-height:1.3}.est__note{margin:0;font-size:.8rem;color:var(--muted);text-align:center}.stats--svc{margin-top:0}.stats--svc .stats__grid{transform:translateY(-34px);margin-bottom:-34px}.h-line{position:relative;padding-inline-start:16px}.h-line::before{content:"";position:absolute;inset-inline-start:0;top:.2em;bottom:.2em;width:5px;border-radius:5px;background:var(--accent)}.cardgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.cardgrid--4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cardgrid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.icard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:24px;text-align:center;display:grid;gap:8px;justify-items:center;align-content:start}.icard h3,.icard h4{margin:0}.icard h4{font-size:1.2rem}.icard p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.75}.icard__ic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--mint);color:var(--ok);flex:none}.icard--line{text-align:start;justify-items:start;border-top:4px solid var(--accent)}.icard--row{grid-template-columns:auto 1fr;text-align:start;justify-items:start;align-items:start;gap:16px}.icard--warn .icard__ic{background:#fdf0d5;color:#8a5a00}.icard--dark{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .16)}.icard--dark p{color:#c5d6dc}.icard--dark .icard__ic{background:rgb(242 177 52 / .15);color:var(--accent)}.hsteps{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;counter-reset:h}.hsteps li{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:26px 20px 20px}.hsteps__n{position:absolute;top:-16px;inset-inline-start:20px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#1a1200;font-weight:800}.hsteps h3{margin:6px 0 4px}.hsteps p{margin:0;color:var(--muted);font-size:.95rem}.pf{display:grid;grid-template-columns:1.3fr .7fr;gap:32px;align-items:start}@media (max-width:900px){.pf{grid-template-columns:1fr}}.pf__list{list-style:none;display:grid;gap:16px}.pf__list li{display:flex;gap:14px}.pf__list h3{margin:0 0 2px}.pf__list p{margin:0;color:var(--muted)}.pf__box{background:var(--primary);color:#e6f0f3;border-radius:var(--r-lg);padding:26px;display:grid;gap:12px;position:sticky;top:110px}.pf__box h3{color:#fff;margin:0}.tbl{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.tbl table{width:100%;border-collapse:collapse;min-width:520px}.tbl th{background:var(--primary);color:#fff;text-align:start;padding:14px 16px;font-size:.95rem}.tbl td{padding:13px 16px;border-top:1px solid var(--line)}.tbl td b{color:var(--primary)}@media (max-width:640px){.tbl table{min-width:0}.tbl thead{display:none}.tbl tr{display:grid;grid-template-columns:1fr auto;padding:10px 12px;border-top:1px solid var(--line);gap:2px 8px}.tbl td{border:0;padding:2px 0}.tbl td[data-l]::before{content:attr(data-l)": ";color:var(--muted);font-size:.85rem}}.info{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;box-shadow:var(--shadow)}@media (max-width:640px){.info{grid-template-columns:1fr}}.info>div{display:grid;gap:2px;padding:6px 4px;border-bottom:1px dashed var(--line)}.info dt{color:var(--muted);font-size:.84rem}.info dd{margin:0;font-weight:700}.clients{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.client{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px;text-align:center}.client b{display:block}.client span{color:var(--muted);font-size:.88rem}.qfinal{display:grid;grid-template-columns:1fr 420px;gap:36px;align-items:center}@media (max-width:900px){.qfinal{grid-template-columns:1fr}}.qfinal h2{color:#fff}.qfinal p{color:#c5d6dc}.pkg{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;display:grid;gap:12px;align-content:start}.pkg h3{margin:0}.pkg ul{list-style:none;display:grid;gap:8px;padding-block:6px;border-block:1px solid var(--line)}.pkg li{display:flex;gap:8px}.pkg li .zi{color:var(--ok);margin-top:5px}.sec__head p{margin:6px 0 0;color:var(--muted)}.sec--dark .sec__head p{color:#c5d6dc}.trust{display:inline-flex;gap:14px;flex-wrap:wrap;align-items:center}.trust span{display:inline-flex;gap:5px;align-items:center}.eyebrow .zi{vertical-align:-2px}.iconbtn,.social-share-innr a{color:var(--primary)}.topbar{background:#071c26}.hero{background:radial-gradient(1000px 480px at 85% -10%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 60%),linear-gradient(160deg,#0b2e3a,#06222c 70%)}.cta,.phero,.sec--dark{background:linear-gradient(120deg,#0b2e3a,#071c26)}a.vframe{display:block;color:inherit}.vframe{position:relative;aspect-ratio:16/9;border-radius:var(--r-lg);overflow:hidden;background:#000 var(--poster,none) center/cover;box-shadow:var(--shadow-lg)}.vframe::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .35),transparent 60%)}.vframe iframe,.vframe video{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:2}.vframe__play{position:absolute;z-index:1;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;background:var(--accent);color:#1a1200;display:grid;place-items:center;box-shadow:0 0 0 12px rgb(255 255 255 / .18);z-index:3}.vframe.is-on::after,.vframe.is-on .vframe__play{display:none}.vframe__more{text-align:center;margin:14px 0 0}.vframe__more a{color:#fff;font-weight:700;display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:4px}.b2b{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.b2b__s{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px}.b2b__s h3{font-size:1.02rem;margin:0 0 8px;color:var(--primary)}.b2b__s ul{list-style:none;display:grid;gap:4px;font-size:.92rem;color:var(--muted)}.b2b__s li::before{content:"•";color:var(--accent-text);margin-inline-end:6px}.b2b__s p{margin:0;color:var(--muted);font-size:.9rem}.fld--row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scard__badges{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.scard__badges li{display:inline-flex;gap:3px;align-items:center;background:var(--mint);color:var(--ok);font-size:.78rem;font-weight:700;padding:2px 10px;border-radius:999px}.hsteps__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.chip{background:var(--tint);border:1px solid var(--line);border-radius:999px;font-size:.78rem;padding:1px 10px;color:var(--muted)}.theme-toggle{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background:rgb(255 255 255 / .12)}.theme-toggle .moon{display:none}[data-theme=dark] .theme-toggle .sun{display:none}[data-theme=dark] .theme-toggle .moon{display:inline}[data-theme=dark]{--surface:#0b1a21;--tint:#10242d;--ink:#e8f1f3;--muted:#9fb5bc;--line:#22404b;--primary:#5fb3c4;--primary-700:#86c8d6;--primary-50:#12333b;--primary-100:#1b4651;--mint:#12332e;--ok:#4fd1b7;--accent-text:#f5b942;color-scheme:dark}[data-theme=dark] .hdr{box-shadow:0 1px 0 var(--line)}[data-theme=dark] .btn--primary,[data-theme=dark] .tbl th,[data-theme=dark] .pf__box,[data-theme=dark] .callbox{color:#06232a}[data-theme=dark] .tbl th,[data-theme=dark] .btn--primary{background:var(--primary)}[data-theme=dark] .pf__box{background:#12333b;color:#e6f0f3}[data-theme=dark] .pf__box h3{color:#fff}[data-theme=dark] .callbox{background:var(--primary)}[data-theme=dark] .hero,[data-theme=dark] .phero,[data-theme=dark] .shero:not(.shero--photo),[data-theme=dark] .cta,[data-theme=dark] .sec--dark{background:linear-gradient(160deg,#071c26,#04141b)}[data-theme=dark] .stars{background:#34505a}.answer{background:var(--mint);border-radius:var(--r);padding:18px 22px;margin-bottom:24px;border-inline-start:5px solid var(--ok)}.answer p{margin:4px 0 0;font-weight:700;color:var(--ink)}.answer .eyebrow{color:var(--ok)}.meta-line{color:var(--muted);font-size:.88rem}.faqlinks{display:grid;gap:10px}.faqlinks a{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 18px;text-decoration:none;color:var(--ink);font-weight:700;transition:.15s}.faqlinks a:hover{border-color:var(--primary);color:var(--primary);transform:translateX(-3px)}.faqlinks .zi{color:var(--primary);flex:none}.wiz{position:fixed;inset:0;z-index:200;display:none}.wiz.is-open{display:block}.wiz__overlay{position:absolute;inset:0;background:rgb(4 20 27 / .6)}.wiz__panel{position:absolute;inset-block:0;inset-inline-start:0;width:min(520px,100%);background:var(--surface);color:var(--ink);overflow:auto;padding:22px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:14px}.wiz__x{padding:6px;color:var(--muted)}.wiz__form{display:grid;gap:14px;flex:1;align-content:start}.wiz__step{display:grid;gap:12px}.wiz__step[hidden]{display:none}.wiz__step h3{margin:0;font-size:1.15rem}.wiz__sub{margin:0;color:var(--muted);font-size:.92rem}.wiz__lbl{font-weight:800;font-size:.92rem}.wiz__cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.wiz__cat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border:1.5px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);font:700 .88rem var(--font);text-align:center;cursor:pointer}.wiz__cat .zi{color:var(--primary)}.wiz__cat.is-on{border-color:var(--primary);background:var(--primary-50)}.wiz__chips{display:flex;flex-wrap:wrap;gap:8px}.chipbtn{padding:9px 18px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:700 .92rem var(--font);cursor:pointer;min-height:42px}.chipbtn.is-on{background:var(--primary);border-color:var(--primary);color:var(--surface)}.wiz__geo{display:flex;align-items:center;gap:8px;justify-content:center;padding:12px;border:1.5px dashed var(--primary);border-radius:var(--r);color:var(--primary);background:#fff0;font:700 .95rem var(--font);cursor:pointer}.wiz__geo.is-on{background:var(--mint);border-style:solid;color:var(--ok);border-color:var(--ok)}.wiz__sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;background:var(--tint);border-radius:var(--r);padding:12px 14px}.wiz__sum small{display:block;color:var(--muted);font-size:.78rem}.wiz__sum b{font-size:.95rem}.wiz__err{margin:0;background:#fdecea;color:#a12622;border-radius:var(--r-sm);padding:8px 12px;font-weight:700;font-size:.9rem}.wiz__nav{display:flex;gap:10px;justify-content:space-between;position:sticky;bottom:-22px;background:var(--surface);padding:12px 0 4px}.wiz__nav .btn{flex:1}.wiz__done{text-align:center;display:grid;gap:10px;justify-items:center;padding:30px 0}@media (max-width:560px){.wiz__panel{width:100%}}.dock button.dock__btn{border:0;cursor:pointer;font:inherit}.navbar{position:relative}.nav__list li.has-mega{position:static}.mega{display:none;position:absolute;inset-inline:0;top:100%;background:var(--surface);border-top:3px solid var(--accent);box-shadow:var(--shadow-lg);padding:22px 0 14px;z-index:30}.has-mega:hover>.mega,.has-mega:focus-within>.mega{display:block}@media (min-width:981px){.mega{display:block;visibility:hidden;opacity:0;transition:opacity .15s,visibility 0s .25s}.mega::before{content:"";position:absolute;inset-inline:0;bottom:100%;height:18px}.has-mega:hover>.mega,.has-mega:focus-within>.mega{visibility:visible;opacity:1;transition:opacity .15s,visibility 0s}}.mega__grid{max-width:var(--wrap);margin:0 auto;padding:0 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 28px}.mega__cat{display:flex;gap:8px;align-items:center;font-weight:800;color:var(--primary);text-decoration:none;margin-bottom:8px;padding:0!important}.mega__all{display:flex;justify-content:center;gap:6px;margin:12px auto 0;font-weight:800;color:var(--primary);text-decoration:none;padding:8px}@media (min-width:981px){.has-mega>.sub-menu,.has-mega>.submenu-toggle{display:none!important}}@media (max-width:980px){.mega{display:none!important;position:static;width:100%;box-shadow:none;border:0;padding:8px 0}.mega.active{display:block!important}.mega__grid{display:block;padding:0 14px}.mega__col{margin-bottom:14px}}.fab{position:fixed;inset-inline-end:18px;bottom:20px;z-index:90;display:none;flex-direction:column;align-items:flex-end;gap:10px}@media (min-width:769px){.fab{display:flex}.dock{display:none!important}}.fab__actions{display:none;flex-direction:column;gap:8px;align-items:flex-end}.fab.is-open .fab__actions{display:flex}.fab__a{display:inline-flex;gap:8px;align-items:center;padding:11px 16px;border-radius:999px;color:#fff;text-decoration:none;font:800 .92rem var(--font);box-shadow:var(--shadow-lg);border:0;cursor:pointer}.fab__a--call{background:var(--primary);color:#fff}.fab__a--wa{background:var(--wa)}[data-theme=dark] .fab__a--call{color:#06232a}.fab__main{position:relative;width:58px;height:58px;border-radius:50%;background:var(--accent);color:#1a1200;display:grid;place-items:center;box-shadow:var(--shadow-lg);border:0;cursor:pointer}.fab__badge{position:absolute;top:-4px;inset-inline-start:-4px;background:var(--primary);color:#fff;font:800 .75rem var(--font);min-width:20px;height:20px;border-radius:10px;display:grid;place-items:center}.rv{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.rv.is-in{opacity:1;transform:none}.lb{position:fixed;inset:0;background:rgb(4 20 27 / .92);z-index:300;display:grid;place-items:center}.lb[hidden]{display:none}.lb img{max-width:92vw;max-height:88vh;border-radius:var(--r);box-shadow:var(--shadow-lg)}.lb__x,.lb__n{position:absolute;color:#fff;background:rgb(255 255 255 / .14);border-radius:50%;width:46px;height:46px;font-size:1.8rem;line-height:1;cursor:pointer;border:0}.lb__x{top:16px;inset-inline-end:16px}.lb__n{top:50%;transform:translateY(-50%)}.lb__n--prev{inset-inline-start:14px}.lb__n--next{inset-inline-end:14px}.gal a,[data-lightbox]{cursor:zoom-in}.ftr__badges{display:flex;flex-wrap:wrap;gap:14px;padding-bottom:22px}.ftr__badge{display:flex;gap:12px;align-items:center;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:var(--r);padding:12px 18px;color:#e4eef1}.ftr__badge .zi{color:var(--accent)}.ftr__badge b{display:block;font-size:.9rem}.ftr__badge span{font-size:.88rem;color:#b9cfd4}.ftr__legalname{margin:0 0 14px;font-size:.88rem;color:#9fb5bc}.ftr__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.ftr__legal{list-style:none;display:flex;flex-wrap:wrap;gap:16px;font-size:.88rem}.areabox{margin-bottom:42px}.areabox__head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.areabox__head h2{display:flex;gap:8px;align-items:center;margin:0;color:var(--primary)}.areabox__t{font-size:1rem;margin:16px 0 8px;color:var(--muted)}.chips--start{justify-content:flex-start;margin-bottom:18px}.areabox__svcs{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px}.areabox__svcs a{display:flex;gap:8px;align-items:center;padding:10px 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);text-decoration:none;color:var(--ink);font-weight:600}.areabox__svcs .zi{color:var(--ok)}.idt{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;box-shadow:var(--shadow);display:grid;gap:18px}.idt h2{margin:0 0 10px;font-size:1.25rem}.idt__title{display:block;margin:0 0 10px;font-size:1.25rem;font-weight:800;line-height:1.35;color:var(--primary)}.house__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start}.house__plan{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:.72fr 1fr 1fr;grid-template-areas:"roof roof roof tank" "kitch majlis majlis bed" "bath majlis majlis bed";gap:5px;padding:5px;aspect-ratio:16/11;background:var(--primary);border-radius:4px;margin-bottom:30px}.house__room{--paper:var(--surface);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;padding:12px 14px;border:0;border-radius:0;cursor:pointer;font:inherit;color:var(--ink);text-align:start;background-color:var(--paper);background-image:linear-gradient(color-mix(in srgb,var(--primary) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--primary) 6%,transparent) 1px,transparent 1px);background-size:18px 18px;transition:background-color .15s}.house__room b{font-size:1.05rem;line-height:1.3;font-weight:800}.house__room small{font-size:.8rem;color:var(--muted);opacity:.75}.house__room:hover{--paper:color-mix(in srgb,var(--accent) 12%,var(--surface))}.house__room[aria-selected=true]{--paper:color-mix(in srgb,var(--accent) 34%,var(--surface))}.house__room[aria-selected=true] b{color:var(--primary)}.house__room:focus-visible{outline:3px solid var(--accent);outline-offset:-6px}.house__room--roof{grid-area:roof;background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--primary) 9%,transparent) 0 1px,transparent 1px 11px);background-size:auto}.house__room--tank{grid-area:tank;background-image:radial-gradient(circle at 50% 74%,transparent 0 17%,color-mix(in srgb,var(--primary) 30%,transparent) 17% 19%,transparent 19%);background-size:auto}.house__room--kitch{grid-area:kitch}.house__room--majlis{grid-area:majlis;justify-content:center;align-items:center;text-align:center}.house__room--bed{grid-area:bed}.house__room--bath{grid-area:bath}.house__room--majlis b{font-size:1.3rem}.house__door{position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);padding-top:6px;font-size:.8rem;color:var(--muted)}.house__door::before{content:"";position:absolute;top:-5px;left:50%;transform:translateX(-50%);width:64px;height:5px;background:var(--surface)}.house__panel h3{font-size:1.55rem;margin-bottom:6px}.house__panel>p{color:var(--muted);margin-bottom:14px}.house__list{list-style:none;border-top:1px solid var(--line)}.house__list a{display:flex;align-items:center;gap:12px;padding:14px 2px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.house__list a span{flex:1;font-weight:800}.house__list a small{color:var(--muted);font-size:.88rem}.house__list a small b{color:var(--primary);font-size:1rem}.house__list a .zi{color:var(--primary);transition:transform .15s}.house__list a:hover span{color:var(--primary)}.house__list a:hover .zi{transform:translateX(-4px)}.house__wa{margin-top:20px}.house__whole{text-align:center;margin:8px 0 0;color:var(--muted)}.house__whole a{display:inline-block;margin:4px;padding:7px 16px;border:1.5px solid var(--line);border-radius:999px;font-weight:800;text-decoration:none}.house__whole a:hover{border-color:var(--primary)}@media (max-width:860px){.house__grid{grid-template-columns:1fr;gap:18px}.house__plan{aspect-ratio:4/3.4}.house__room{padding:9px 10px}.house__room b{font-size:.92rem}.house__room--majlis b{font-size:1.1rem}}@media (max-width:560px){.house__list a{display:grid;grid-template-columns:1fr auto;column-gap:12px;row-gap:0}.house__list a span{grid-column:1}.house__list a small{grid-column:1}.house__list a .zi{grid-column:2;grid-row:1/span 2}}@media (max-width:420px){.house__room small{display:none}}.prose h2[id],.prose h3[id]{scroll-margin-top:110px}.svc-cta{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;background:linear-gradient(120deg,var(--primary),#071c26);color:#e4eef1;border-radius:var(--r-lg);padding:24px 26px;margin:30px 0}.svc-cta h3{color:#fff;margin:2px 0 4px}.svc-cta p{margin:0;color:#c5d6dc}.svc-cta .eyebrow{color:var(--accent)}.svc-cta__b{display:flex;gap:10px;flex-wrap:wrap}.hl{position:relative;z-index:3;margin-top:-34px}.hl__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.hl__item{display:flex;gap:14px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;box-shadow:var(--shadow)}.hl__ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--mint);color:var(--ok);flex:none}.hl__item b{display:block;line-height:1.3}.hl__item small{color:var(--muted)}.stats--home{margin-top:0}.stats--home .stats__grid{transform:none;margin-bottom:0;box-shadow:none;background:#fff0;padding:34px 18px 10px}.stats--home .stat b{font-size:2.4rem}.tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:26px}.tabs__b{padding:9px 20px;border-radius:999px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:800 .95rem var(--font);cursor:pointer;min-height:42px}.tabs__b.is-on{background:var(--primary);border-color:var(--primary);color:var(--surface)}.tabitem[hidden]{display:none}.tabitem{display:flex}.tabitem>.scard{flex:1;width:100%}.ptease{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.ptease__c{flex:1 1 200px;max-width:270px}.ptease__c{display:grid;gap:4px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 18px;text-decoration:none;color:var(--ink);transition:.18s}.ptease__c:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--accent)}.ptease__c small{color:var(--muted);font-weight:700}.ptease__c b{font-size:2.3rem;color:var(--primary);line-height:1.2}.ptease__c i{font-size:1rem;font-style:normal;color:var(--muted)}.ptease__c span{display:inline-flex;gap:4px;align-items:center;justify-content:center;color:var(--accent-text);font-weight:800;font-size:.9rem}.gband{background:linear-gradient(120deg,#8d671e,#f2b134);color:#1a1200;padding-block:34px}.gband__in{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.gband__in>div{flex:1;min-width:240px}.gband h2{margin:0 0 4px;color:#1a1200}.gband p{margin:0;font-weight:600}.gband__ic{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:rgb(255 255 255 / .4)}.gband .btn--accent{background:#0b2e3a;color:#fff}.citygrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.city{display:grid;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;text-decoration:none;color:var(--ink);transition:.18s}.city:hover{border-color:var(--primary);box-shadow:var(--shadow)}.city__ic{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--primary-50);color:var(--primary)}.city strong{font-size:1.25rem}.city small{color:var(--muted);line-height:1.6}.ratesum{display:inline-flex;gap:8px;align-items:center;justify-content:center}.ratesum b{font-size:1.4rem}.slider{position:relative}.slider__track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 16px;scrollbar-width:none}.slider__track::-webkit-scrollbar{display:none}.slider__track .tcard{flex:0 0 min(360px,85%);scroll-snap-align:start}.slider__b{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;background:var(--surface);color:var(--primary);box-shadow:var(--shadow);display:grid;place-items:center;border:1px solid var(--line);cursor:pointer}.slider__b--prev{inset-inline-start:-8px}.slider__b--next{inset-inline-end:-8px}.rot-r{transform:rotate(-90deg)}.rot-l{transform:rotate(90deg)}@media (max-width:700px){.slider__b{display:none}}.hubhero{background:linear-gradient(180deg,var(--tint),var(--surface));border-bottom:1px solid var(--line);padding-block:30px 44px}.hubhero .crumbs ol{color:var(--muted)}.hubhero .crumbs a{color:var(--primary)}.hubhero__grid{display:grid;grid-template-columns:1.4fr .6fr;gap:40px;align-items:center;margin-top:12px}@media (max-width:900px){.hubhero__grid{grid-template-columns:1fr}}.hubhero h1{font-size:clamp(2rem,4.6vw,3.2rem);color:var(--ink);margin:12px 0}.hubhero .pill{background:var(--mint);border-color:#fff0;color:var(--ok)}.hubhero__lead{font-size:1.15rem;color:var(--muted);max-width:60ch}.hubhero .btn--ghost{background:#fff0;border-color:var(--primary);color:var(--primary)}.hubhero .btn--ghost:hover{background:var(--primary);color:var(--surface)}.hubstats{list-style:none;display:grid;gap:12px}.hubstats li{display:flex;align-items:baseline;gap:12px;background:var(--primary);color:#dbe9ed;border-radius:var(--r);padding:16px 22px}.hubstats b{font-size:2.2rem;color:var(--accent);line-height:1}.hubstats span{font-size:.95rem}.hublayout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;padding-block:44px;align-items:start}@media (max-width:900px){.hublayout{grid-template-columns:1fr}.hubnav{display:none}}.hubnav .sticky{position:sticky;top:112px;display:grid;gap:12px;border-inline-start:3px solid var(--line);padding-inline-start:18px}.hubnav strong{color:var(--muted);font-size:.85rem}.hubnav ol{list-style:none;display:grid;gap:4px}.hubnav li a{display:block;padding:6px 0;text-decoration:none;color:var(--ink);font-weight:700;font-size:.95rem}.hubnav li a:hover{color:var(--primary)}.hubsec{margin-bottom:54px;scroll-margin-top:110px}.hubsec>h2{margin-bottom:18px}.dirlist{list-style:none;display:grid;gap:0;border-top:1px solid var(--line)}.dir{display:grid;grid-template-columns:auto auto 1fr auto auto;gap:16px;align-items:center;padding:18px 6px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);transition:.18s}.dir:hover{background:var(--tint);padding-inline:16px}.dir__n{font-size:1.5rem;font-weight:800;color:var(--line);min-width:2ch}.dir:hover .dir__n{color:var(--accent)}.dir__ic{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--mint);color:var(--ok)}.dir__t b{display:block;font-size:1.15rem}.dir__t small{display:block;color:var(--muted);font-size:.92rem;line-height:1.6}.dir__m{display:grid;gap:4px;justify-items:end}.dir__m em{font-style:normal;font-size:.85rem;font-weight:700;color:var(--primary);background:var(--primary-50);padding:2px 10px;border-radius:999px}.dir__go{color:var(--primary);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--primary-50)}.dir:hover .dir__go{background:var(--accent);color:#1a1200}@media (max-width:700px){.dir{grid-template-columns:auto 1fr auto}.dir__ic,.dir__m{display:none}}.decide{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-bottom:18px}.decide__c{display:grid;gap:4px;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--r);padding:18px;text-decoration:none;color:var(--ink);transition:.18s}.decide__c:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.decide__c small{color:var(--muted)}.decide__c b{font-size:1.05rem;line-height:1.5}.decide__c span{display:flex;gap:6px;align-items:center;color:var(--primary);font-weight:800;font-size:.92rem;margin-top:6px}.tips{list-style:none;display:grid;gap:8px;background:var(--mint);border-radius:var(--r);padding:18px 22px}.tips li{display:flex;gap:10px}.tips .zi{color:var(--ok);margin-top:5px}.hubcities{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.hubcity{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px}.hubcity h3{display:flex;gap:6px;align-items:center;color:var(--primary);margin:0 0 8px}.hubcity ul{list-style:none;display:grid;gap:4px}.hubcity a{text-decoration:none;font-size:.93rem;color:var(--ink)}.hubcity a:hover{color:var(--primary);text-decoration:underline}.kbsearch{display:flex;align-items:center;gap:12px;background:var(--surface);color:var(--ink);border-radius:999px;padding:6px 8px 6px 22px;margin-top:20px;max-width:720px;box-shadow:var(--shadow-lg)}.kbsearch .zi{color:var(--primary);flex:none}.kbsearch input{flex:1;border:0;outline:0;font:500 1.1rem var(--font);min-width:0;background:#fff0;color:var(--ink);padding:12px 4px}.kbsearch__n{background:var(--accent);color:#1a1200;border-radius:999px;font-weight:800;padding:6px 14px;font-size:.9rem}.kbq{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.kbq[open]{border-color:var(--primary)}.kbq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-weight:700}.kbq summary::-webkit-details-marker{display:none}.kbq summary .zi{color:var(--primary);transition:.2s;flex:none}.kbq[open] summary .zi{transform:rotate(180deg)}.kbq__a{padding:0 18px 16px;color:var(--muted)}.kbq__a p{margin:0 0 8px}.linkbtn{color:var(--primary);font-weight:800;text-decoration:underline;background:none;border:0;cursor:pointer;font:inherit}.libbody{padding-block:36px 50px}.libfeat{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center;margin:8px 0 40px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow)}@media (max-width:800px){.libfeat{grid-template-columns:1fr}}.libfeat__img{display:block;aspect-ratio:16/10;background:var(--primary-50);overflow:hidden}.libfeat__img img{width:100%;height:100%;object-fit:cover}.libfeat__ph{display:grid;place-items:center;height:100%;color:var(--primary);opacity:.5}.libfeat__b{padding:26px 28px;display:grid;gap:10px;align-content:center}.libfeat h2{margin:0}.libfeat h2 a{text-decoration:none;color:var(--ink)}.libfeat p{margin:0;color:var(--muted)}.libmeta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.85rem;color:var(--muted)!important;margin:0}.libmeta span{display:inline-flex;gap:4px;align-items:center}.libtag{display:inline-flex;gap:4px;align-items:center;background:var(--mint);color:var(--ok);border-radius:999px;padding:2px 12px;font-size:.8rem;font-weight:800;text-decoration:none;width:max-content}.libgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.libcard{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:.18s}.libcard:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.libcard__img{display:block;aspect-ratio:16/9;background:var(--primary-50);overflow:hidden}.libcard__img img{width:100%;height:100%;object-fit:cover}.libcard__img .scard__ph{display:grid;place-items:center;height:100%}.libcard__b{padding:16px 18px 18px;display:grid;gap:6px;align-content:start}.libcard h3{margin:0;font-size:1.1rem}.libcard h3 a{text-decoration:none;color:var(--ink)}.libcard h3 a:hover{color:var(--primary)}.libcard p{margin:0;color:var(--muted);font-size:.93rem}.btn--sm{padding:9px 16px;min-height:40px;font-size:.9rem}tr.tabitem[hidden]{display:none}.team{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.member{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 16px;display:grid;gap:4px;justify-items:center}.member__img{display:grid;place-items:center;width:112px;height:112px;border-radius:50%;background:var(--primary-50);color:var(--primary);overflow:hidden;margin-bottom:8px}.member__img img{width:100%;height:100%;object-fit:cover}.member h3{margin:0;font-size:1.1rem}.member p{margin:0;color:var(--muted);font-size:.92rem}:root{--hdr-bg:#0c687e;--hdr-ink:#ffffff;--hdr-cta:#f49400;--topbar-bg:#074250;--ftr-bg:#0a3947;--ftr-head:#3fbfae;--ftr-ink:#ffffff}.hdr{background:var(--hdr-bg);box-shadow:0 1px 0 color-mix(in srgb,var(--hdr-ink) 14%,transparent)}.topbar{background:var(--topbar-bg);color:#d4e3e6}.topbar a{color:#faf6ee}.nav__list a{color:var(--hdr-ink)}.nav__list a:hover,.nav__list .current>a,.nav__list .current-menu-item>a{color:var(--hdr-ink);background:color-mix(in srgb,var(--hdr-ink) 8%,transparent)}.hdr__cta{background:var(--hdr-cta);color:var(--hdr-cta-ink,#1a1200);border-color:var(--hdr-cta)}.hdr__cta:hover{background:color-mix(in srgb,var(--hdr-cta) 88%,#000);color:var(--hdr-cta-ink,#1a1200)}.burger{color:var(--hdr-ink)}@media (min-width:981px){.sub-menu a,.mega__all{color:var(--ink)}.sub-menu a:hover{background:var(--primary-50);color:var(--primary)}.nav__list .mega__cat{color:var(--primary);padding:12px 14px!important;margin:0;border-radius:var(--r-sm)}.nav__list .mega__cat{display:flex;align-items:center;gap:12px;font-size:1rem}.nav__list .mega__all{display:flex;width:max-content;color:var(--primary);border-radius:999px;padding:8px 18px}.nav__list .mega__all:hover{background:var(--primary-50);color:var(--primary)}.nav__list .mega__cat:hover{background:var(--primary-50);color:var(--primary)}.nav__list .mega__cat .zi{box-sizing:content-box;padding:8px;border-radius:10px;background:var(--primary-50);color:var(--primary)}.nav__list .mega__cat:hover .zi{background:var(--accent);color:#1a1200}.mega__grid{max-width:960px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 20px}}@media (max-width:980px){.nav{background:var(--hdr-bg)}.nav__close{color:var(--hdr-ink)}}.ftr{background:var(--ftr-bg);color:var(--ftr-ink);background-image:repeating-linear-gradient(45deg,rgb(255 255 255 / .022) 0 1px,transparent 1px 22px),repeating-linear-gradient(-45deg,rgb(255 255 255 / .022) 0 1px,transparent 1px 22px)}.ftr h3{color:var(--ftr-head)}.ftr a{color:var(--ftr-ink)}.ftr a:hover{color:var(--accent)}.ftr__contact .zi,.ftr__list .zi{color:var(--ftr-head)}.ftr__copy,.ftr__bottom{border-top-color:color-mix(in srgb,var(--ftr-ink) 24%,transparent)}.ftr,.ftr p,.ftr li,.ftr small,.ftr span,.ftr b,.ftr dt,.ftr dd,.ftr__badge,.ftr__badge span,.ftr__legalname,.ftr__copy,.ftr__cta p{color:var(--ftr-ink)}.ftr__legalname{color:var(--ftr-ink)}.social a{background:rgb(255 255 255 / .08);color:var(--ftr-ink)}.social a:hover{background:var(--ftr-head);color:var(--ftr-bg)}[data-theme=dark] .hdr{background:#071c26;--hdr-ink:#e8f1f3}[data-theme=dark] .nav__list a{color:#e8f1f3}.svcs__top{padding-block:22px;position:sticky;top:var(--hdr-h,116px);z-index:20;background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.svcs__bar{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center}.svcs .chips--filter button,.work .chips--filter button{border:2px solid var(--line);background:var(--surface);color:var(--ink);font:700 .95rem var(--font);padding:9px 16px;border-radius:999px;cursor:pointer;min-height:44px}.svcs .chips--filter button small{margin-inline-start:4px}.svcs .chips--filter button.is-on,.work .chips--filter button.is-on{background:var(--primary);border-color:var(--primary);color:#fff}.svcs__search{display:flex;align-items:center;gap:8px;border:2px solid var(--line);border-radius:999px;padding:0 14px;background:var(--surface);min-width:240px}.svcs__search input{border:0;background:#fff0;font:inherit;padding:11px 0;width:100%;outline:0;color:var(--ink)}.svcs__grp{padding-block:40px}.svcs__grp:nth-of-type(even){background:var(--tint)}.svcs__head{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:end;margin-bottom:22px}.svcs__head h2{margin:0}.svcs__head p{margin:4px 0 0;color:var(--muted);max-width:640px}.svcs__none{text-align:center;padding:30px;color:var(--muted)}.svcs__help{text-align:center}.svcs__help .btn+.btn{margin-inline-start:8px}[hidden]{display:none!important}.work__stats{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:28px}.work__stats li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px;text-align:center}.work__stats b{display:block;font-size:1.9rem;color:var(--primary);line-height:1.2}.work__stats span{color:var(--muted);font-size:.92rem}.work__filter{margin-bottom:22px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.work__grid{columns:3 280px;column-gap:18px}.work__it{break-inside:avoid;margin:0 0 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow)}.work__it>a{display:block;overflow:hidden}.work__it>a img{width:100%;transition:transform .3s}.work__it>a:hover img{transform:scale(1.04)}.work__it figcaption{padding:11px 14px;font-weight:700;font-size:.95rem}.work__it figcaption small{color:var(--muted);font-weight:500}.work__go{display:inline-block;margin-inline-start:8px;font-size:.85rem;color:var(--accent-text)}.work__more{text-align:center;margin-top:10px}.emptybox{text-align:center;background:var(--surface);border:1px dashed var(--line);border-radius:var(--r-lg);padding:40px 24px}.emptybox .zi{color:var(--accent-text)}.emptybox__tip{font-size:.9rem;color:var(--muted);background:var(--tint);border-radius:var(--r);padding:10px 14px}@media (max-width:640px){.svcs__top{position:static}.svcs__search{min-width:0;width:100%}}.smx__search{display:flex;align-items:center;gap:8px;border:2px solid var(--line);border-radius:999px;padding:0 16px;background:var(--surface);max-width:520px;margin:0 auto 30px}.smx__search input{border:0;background:#fff0;font:inherit;padding:13px 0;width:100%;outline:0;color:var(--ink)}.smx__sec{margin-bottom:36px}.smx__head{margin-bottom:14px}.smx__head h2{margin:0;font-size:1.5rem}.smx__sec--sub .smx__head h2{font-size:1.3rem}.smx__h3{font-size:1.1rem;margin:22px 0 10px}.smx__h3 a{color:var(--primary);text-decoration:none}.smx__rows{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:8px}.smx__row a{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);text-decoration:none;color:var(--ink);font-weight:600;min-height:48px;transition:border-color .15s,transform .15s}.smx__row a:hover{border-color:var(--primary);transform:translateY(-1px)}.smx__n{flex:none;min-width:28px;text-align:center;background:var(--primary-50);color:var(--primary);border-radius:999px;font-size:.82rem;font-weight:800;padding:2px 9px}.smx__none{text-align:center;color:var(--muted);padding:20px}.gstrip{background:var(--tint);border-block:1px solid var(--line)}.gstrip__in{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;justify-content:center;padding-block:12px;font-weight:600}.gstrip__stars{color:#e8a200;letter-spacing:2px}.gstrip__in b{font-size:1.1rem}.gstrip__in a{font-weight:800;text-decoration:none}.shero__side{position:relative}.fcards{list-style:none;margin:18px 0 0;display:grid;gap:10px}.fcard{display:flex;gap:12px;align-items:center;background:var(--surface);color:var(--ink);border-radius:20px;padding:12px 16px;box-shadow:var(--shadow-lg)}.fcard__ic{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#e6efff;color:#2563eb}.fcard--2 .fcard__ic{background:#eceef0;color:#1f2933}.fcard--3 .fcard__ic{background:#fbeedd;color:#b7791f}.fcard__tx{display:grid;line-height:1.35}.fcard__tx b{font-size:1.02rem;font-weight:800}.fcard__tx small{color:var(--muted);font-size:.85rem}@media (min-width:981px){.shero__side{padding-block:34px}.fcards{display:block;margin:0}.fcard{position:absolute;z-index:3}.fcard--1{top:-6px;inset-inline-start:-70px}.fcard--2{top:-18px;inset-inline-end:-30px}.fcard--3{bottom:-8px;inset-inline-end:-46px}}.prose,.prose p,.prose li,.prose td,.entry-content,.entry-content p,.entry-content li{color:#000}[data-theme=dark] .prose,[data-theme=dark] .prose p,[data-theme=dark] .prose li,[data-theme=dark] .prose td,[data-theme=dark] .entry-content,[data-theme=dark] .entry-content p,[data-theme=dark] .entry-content li{color:var(--ink)}button,input,select,textarea,optgroup{font-family:inherit}:root{--sky:#8fd3f0;--sky-100:#d6eefa;--sky-50:#eef8fd;--sky-700:#0d6f96}:root:not([data-theme=dark]){--tint:#eef7fc;--line:#d5e5ee;--mint:#e2f4f2;--primary-50:#e7f3f8;--primary-100:#cfe6f0}:root:not([data-theme=dark]) body{background:#fff}.sec__head h2::after{content:"";display:block;width:64px;height:4px;border-radius:4px;margin:12px auto 0;background:linear-gradient(90deg,var(--sky),var(--accent))}.sec--dark .sec__head h2::after{background:linear-gradient(90deg,var(--sky),var(--accent))}.eyebrow{color:var(--sky-700)}.sec--dark .eyebrow{color:var(--sky)}.hero,.shero{background:radial-gradient(900px 420px at 12% -8%,rgb(143 211 240 / .30),transparent 60%),radial-gradient(700px 360px at 92% 110%,rgb(244 148 0 / .14),transparent 60%),linear-gradient(160deg,#0c687e,#074250 78%)}.shero--photo{background:linear-gradient(100deg,rgb(5 38 50 / .94) 0%,rgb(7 60 78 / .82) 45%,rgb(12 104 126 / .5) 100%),var(--hero-img) center/cover no-repeat,#074250}.scard,.icard,.est,.ixm__panel,.ixw{border-color:var(--line)}.scard,.icard{box-shadow:0 1px 2px rgb(12 104 126 / .06),0 10px 28px rgb(12 104 126 / .08)}.scard:hover,.icard:hover{box-shadow:0 14px 36px rgb(12 104 126 / .16);border-color:var(--sky)}.icard__ic{background:var(--sky-100);color:var(--sky-700)}.chips a,.chips--filter button{border-color:var(--line)}.chips a.is-on,.chips--filter button.is-on{background:#0c687e;border-color:#0c687e;color:#fff}.fcard__ic{background:var(--sky-100);color:var(--sky-700)}.fcard--2 .fcard__ic{background:#e3eaf0;color:#1f3a4d}.fcard--3 .fcard__ic{background:#fdeed4;color:#b45f00}.est{border-top:4px solid var(--sky)}.herochips li{background:rgb(143 211 240 / .16);border-color:rgb(143 211 240 / .38)}.gstrip{background:var(--sky-50)}.smx__n{background:var(--sky-100);color:var(--sky-700)}.work__stats b{color:#0c687e}.est{padding:0;overflow:hidden;gap:0;border-top:0;border-radius:var(--r-lg)}.est__head{display:flex;gap:12px;align-items:center;padding:16px 20px;background:linear-gradient(135deg,var(--sky-100),var(--sky-50));border-bottom:1px solid var(--line);color:var(--primary)}.est__head strong{display:block;font-size:1.1rem;line-height:1.3}.est__head small{color:var(--muted);font-size:.8rem}.est__ic .zi,.est__head .est__ic .zi{color:#fff}.est__grp{font-size:.78rem;font-weight:700;color:var(--sky-700);padding:8px 4px 2px;letter-spacing:.02em}.est__nm{flex:1;font-weight:600;font-size:.92rem}.est__pr{font-size:.82rem;color:var(--primary);background:var(--sky-50);padding:3px 10px;border-radius:99px;white-space:nowrap}.est__opt:has(input:checked) .est__pr{background:var(--primary);color:#fff}.est__out{position:relative;margin:10px 12px 0;padding:14px 16px;background:var(--primary);color:#fff;border-radius:14px;text-align:center}.est__out::before,.est__out::after{content:"";position:absolute;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--surface)}.est__out::before{inset-inline-start:-7px}.est__out::after{inset-inline-end:-7px}.est__out small{display:block;color:rgb(255 255 255 / .75);font-size:.78rem}.est__out b{display:block;font-size:1.2rem;color:#fff;line-height:1.4}.est.is-set .est__out b{font-size:1.6rem;color:#ffd58a}.est>.btn{margin:12px 12px 0;width:auto}.est__note{padding:4px 12px 14px}.shero__side{padding-block:0}.fcards{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:14px 0 0;padding:0;background:rgb(255 255 255 / .10);border:1px solid rgb(255 255 255 / .22);border-radius:18px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow:hidden}.fcard,.fcard--1,.fcard--2,.fcard--3{position:static;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#fff0;box-shadow:none;border-radius:0;padding:14px 8px;color:#fff;inset:auto}.fcard+.fcard{border-inline-start:1px solid rgb(255 255 255 / .2)}.fcard__ic,.fcard--2 .fcard__ic,.fcard--3 .fcard__ic{width:38px;height:38px;border-radius:50%;background:#fff0;border:1.5px solid var(--sky);color:var(--sky)}.fcard--3 .fcard__ic{border-color:#ffc266;color:#ffc266}.fcard__tx b{font-size:.92rem;font-weight:800;color:#fff}.fcard__tx small{color:rgb(255 255 255 / .75);font-size:.76rem}@media (max-width:480px){.fcard__tx b{font-size:.82rem}.fcard__tx small{font-size:.7rem}}.est__step{flex:none;width:30px;height:30px;border-radius:50%;background:var(--accent);color:#1b1200;font-weight:800;display:grid;place-items:center;font-size:.95rem}.est__chips{padding:12px 14px 4px;display:grid;gap:6px;max-height:230px;overflow:auto}.est__row{display:flex;flex-wrap:wrap;gap:8px}.est__chip{position:relative;cursor:pointer}.est__chip input{position:absolute;opacity:0;pointer-events:none}.est__chip .est__nm{display:block;padding:9px 14px;border:1.5px solid var(--line);border-radius:99px;background:var(--surface);font-size:.9rem;font-weight:600;transition:all .15s}.est__chip:hover .est__nm{border-color:var(--sky)}.est__chip:has(input:checked) .est__nm{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 4px 12px rgb(12 104 126 / .3)}.est__chip:has(input:focus-visible) .est__nm{outline:2px solid var(--accent);outline-offset:2px}.est__area{margin:6px 14px 0;padding:12px 14px;background:var(--sky-50);border:1px dashed var(--sky);border-radius:14px;display:grid;gap:10px}.est__area[hidden]{display:none}.est__ahead{display:flex;gap:10px;align-items:center;color:var(--primary)}.est__stepper{display:flex;align-items:center;justify-content:center;gap:10px}.est__stepper button{width:40px;height:40px;border-radius:12px;border:1.5px solid var(--primary);background:var(--surface);color:var(--primary);font-size:1.4rem;line-height:1;cursor:pointer}.est__stepper input{width:110px;height:40px;text-align:center;font-size:1.2rem;font-weight:800;border:1.5px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font-family:inherit}.est__presets{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.est__presets button{padding:5px 14px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--primary);font-family:inherit;cursor:pointer}.est__presets button.on{background:var(--accent);border-color:var(--accent);color:#1b1200;font-weight:700}.est__out em{display:block;font-style:normal;font-size:.78rem;color:rgb(255 255 255 / .75);min-height:1em}.est__out{margin-top:12px}.fcard__ic,.fcard--2 .fcard__ic,.fcard--3 .fcard__ic{width:52px;height:52px}.fcard__ic .zi,.fcard__ic svg{width:28px;height:28px}.fcard{padding:16px 8px;gap:8px}.fcard__tx b{font-size:1rem}.fcard__tx small{font-size:.8rem}@media (max-width:480px){.fcard__ic,.fcard--2 .fcard__ic,.fcard--3 .fcard__ic{width:46px;height:46px}.fcard__ic .zi,.fcard__ic svg{width:24px;height:24px}.fcard__tx b{font-size:.88rem}.fcard__tx small{font-size:.72rem}}.hd-hero__in{max-width:760px;padding-block:8px 20px}.hd-chips{list-style:none;margin:10px 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.hd-chips li{padding:6px 14px;border-radius:99px;border:1px solid rgb(255 255 255 / .35);background:rgb(255 255 255 / .1);color:#fff;font-size:.88rem}.hd-local{display:flex;gap:14px;align-items:flex-start;padding:20px 22px;background:var(--sky-50);border:1px solid var(--line);border-inline-start:4px solid var(--accent);border-radius:16px}.hd-local .zi{flex:none;color:var(--primary)}.hd-local p{margin:0 0 8px;color:var(--ink);line-height:1.9}.hd-local .hd-desc{color:var(--muted)}.hd-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.hd-card{margin:0;padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 6px 18px rgb(12 104 126 / .07)}.hd-card h3{margin:0 0 6px;font-size:1.05rem;color:var(--primary)}.hd-card p{margin:0;color:var(--ink);line-height:1.8}.hd-card cite{display:block;margin-top:8px;color:var(--muted);font-style:normal}.hd-env{margin:16px 0 0;color:var(--muted);font-size:.9rem}.hd-ba{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.hd-ba figure{position:relative;margin:0;border-radius:14px;overflow:hidden}.hd-ba img{width:100%;height:auto;display:block}.hd-ba span{position:absolute;top:10px;inset-inline-start:10px;background:var(--primary);color:#fff;padding:3px 12px;border-radius:99px;font-size:.8rem;z-index:1}.hd-nb{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.hd-nb a{display:block;padding:9px 18px;border-radius:99px;background:var(--surface);border:1.5px solid var(--sky);color:var(--primary);font-weight:700}.hd-nb a:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.hd-up{margin-top:14px}.hd-up a{color:var(--sky);font-weight:700}.hd-bl{margin:14px 0 8px;font-weight:700;color:var(--primary)}:root:not([data-theme=dark]) .prose,:root:not([data-theme=dark]) .entry-content,:root:not([data-theme=dark]) .prose p,:root:not([data-theme=dark]) .prose li,:root:not([data-theme=dark]) .prose ul,:root:not([data-theme=dark]) .prose ol,:root:not([data-theme=dark]) .prose figure{background:#fff}:root:not([data-theme=dark]) .prose blockquote{background:var(--tint)}:root:not([data-theme=dark]) .prose blockquote p,:root:not([data-theme=dark]) .prose blockquote li{background:#fff0}.ftr{padding-top:0}.ftr__cta{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;margin:-1px auto 42px;padding:26px 30px;border-radius:0 0 22px 22px;background:linear-gradient(120deg,rgb(143 211 240 / .16),rgb(244 148 0 / .14));border:1px solid rgb(255 255 255 / .12);border-top:0}.ftr__cta h2{margin:0;font-size:1.35rem;color:#fff}.ftr__cta p{margin:4px 0 0;color:var(--ftr-ink)}.ftr__cta .hero__btns{margin:0}.ftr__grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:38px}.ftr__grid.ftr__grid--3{grid-template-columns:1.6fr 1fr 1fr}.ftr__brand b{display:block;font-size:1.5rem;color:#fff;margin-bottom:8px}.ftr__brand p{margin:0 0 4px;line-height:1.9}.ftr h3{position:relative;padding-bottom:10px;margin-bottom:16px}.ftr h3::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:34px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--sky),var(--accent))}.ftr__list{gap:10px}.ftr__list a{display:inline-block;transition:transform .15s,color .15s}.ftr__list a:hover{transform:translateX(-4px)}.ftr .social{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ftr .social a{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .16);transition:background .15s,transform .15s}.ftr .social a:hover{background:var(--accent);color:#1b1200;transform:translateY(-2px)}.ftr__badges{padding-block:6px 24px}@media (max-width:900px){.ftr__grid,.ftr__grid.ftr__grid--3{grid-template-columns:1fr 1fr}.ftr__cta{border-radius:0}}@media (max-width:560px){.ftr__grid,.ftr__grid.ftr__grid--3{grid-template-columns:1fr}.ftr__cta{padding:20px}}.ftr .btn--accent,.ftr .btn--accent:hover{color:#1b1200}.ftr .btn--wa,.ftr .btn--wa:hover{color:#fff}.shero,.phero{overflow-x:clip}.shero .crumbs,.phero .crumbs,.zt-hero .crumbs{margin-inline:calc(50% - 50vw);padding:12px calc(50vw - 50%);background:var(--topbar-bg,#074250);border-bottom:1px solid rgb(143 211 240 / .28);box-shadow:0 1px 0 rgb(0 0 0 / .15)}.shero .crumbs{margin-top:-28px;margin-bottom:30px}.phero .crumbs{margin-top:-40px;margin-bottom:26px}.zt-hero{overflow-x:clip}.zt-hero .crumbs{margin-top:-64px;margin-bottom:28px}.shero .crumbs ol,.phero .crumbs ol,.zt-hero .crumbs ol{margin:0;color:#b9d6dd}.shero .crumbs [aria-current],.phero .crumbs [aria-current],.zt-hero .crumbs [aria-current]{color:#fff;font-weight:700}.shero .crumbs a:hover,.phero .crumbs a:hover,.zt-hero .crumbs a:hover{color:var(--accent);text-decoration:none}.zad-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:22px 0}.zad-faq{margin-top:2em}.prose thead[style] th{background:#fff0;color:inherit}.prose table[style*="min-width"]{display:table;min-width:0!important}.prose a[style*="#0066cc"]{background:var(--primary)!important}.prose a[style*="#F49300"],.prose a[style*="#f49300"]{background:var(--accent)!important;color:#1b1200!important}.prose a[style*="background"]{text-decoration:none}.cov__head{text-align:center;max-width:760px;margin:0 auto 30px}.cov__eyebrow{display:inline-block;margin-bottom:10px;padding:5px 16px;border-radius:99px;background:var(--sky-100);color:var(--sky-700);font-weight:800;font-size:.85rem;letter-spacing:.02em}.cov__head h2{margin:0;color:#000}.cov__head h2::after{content:"";display:block;width:64px;height:4px;border-radius:4px;margin:12px auto 0;background:linear-gradient(90deg,var(--sky),var(--accent))}.cov__head p{margin:14px 0 0;color:var(--muted)}.cov .rv,.cov__head,.cov__head *{opacity:1!important;transform:none!important}.cov__card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--line);border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 18px 46px rgb(12 104 126 / .12)}.cov__card::before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--sky),var(--accent));z-index:2}.cov__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:26px 16px 18px;color:#fff;background:radial-gradient(420px 200px at 85% -20%,rgb(244 148 0 / .28),transparent 60%),linear-gradient(165deg,var(--primary),#074250)}.cov__st{padding:14px 8px;border-radius:16px;text-align:center;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);backdrop-filter:blur(2px)}.cov__st b{display:block;font-size:1.45rem;line-height:1.25;color:#ffd58a;font-weight:800;overflow-wrap:anywhere}.cov__st span{display:block;margin-top:4px;color:rgb(255 255 255 / .9);font-size:.82rem;line-height:1.5}.cov__main{padding:26px 20px 24px}.cov__main h3{margin:0 0 8px;font-size:1.35rem;color:var(--primary)}.cov__text{margin:0 0 16px;color:#000;line-height:1.95}.cov__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.cov__chip{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:99px;font-weight:700;font-size:.93rem;line-height:1.3;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,color .15s,border-color .15s}.cov__chip .zi{flex:none}.cov__chip--plain{background:#fff;color:var(--primary);border:1.5px solid var(--line)}.cov__chip--plain .zi{color:var(--accent-text)}.cov__chip--plain:hover{border-color:var(--sky);background:var(--sky-50)}.cov__note{display:flex;gap:8px;align-items:center;margin:18px 0 0;padding:12px 16px;border-radius:14px;background:var(--sky-50);border:1px solid var(--line);color:var(--sky-700);font-weight:700}.cov__note .zi{color:var(--accent-text);flex:none}@media (min-width:900px){.cov__card.has-stats{grid-template-columns:300px minmax(0,1fr)}.cov__stats{grid-template-columns:1fr;align-content:center;gap:14px;padding:30px 24px}.cov__st{padding:18px 16px}.cov__st b{font-size:2rem}.cov__st span{font-size:.92rem}.cov__main{padding:34px 36px}}[data-theme=dark] .cov__card{background:var(--surface)}[data-theme=dark] .cov__text,[data-theme=dark] .cov__head h2{color:var(--ink)}[data-theme=dark] .cov__chip--plain{background:var(--surface);color:var(--ink)}.hubhero{overflow-x:clip}.hubhero .crumbs{margin-inline:calc(50% - 50vw);padding:12px calc(50vw - 50%);background:var(--topbar-bg,#074250);border-bottom:1px solid rgb(143 211 240 / .28);box-shadow:0 1px 0 rgb(0 0 0 / .15);margin-bottom:26px}.hubhero .crumbs{margin-top:-30px}.hubhero .crumbs ol{margin:0;color:#b9d6dd}.hubhero .crumbs a{color:#fff}.hubhero .crumbs a:hover{color:var(--accent)}.hubhero .crumbs [aria-current]{color:#fff;font-weight:700}.story{background:linear-gradient(180deg,var(--sky-50),#fff)}.story__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;padding-block:34px;border-top:1px solid var(--line)}.story__row:first-of-type{border-top:0}.story__row:nth-of-type(even) .story__media{order:-1}.story__tag{display:inline-block;margin-bottom:10px;padding:4px 14px;border-radius:99px;background:var(--sky-100);color:var(--sky-700);font-weight:700;font-size:.85rem}.story__txt h3{margin:0 0 10px;font-size:1.55rem;line-height:1.5;color:var(--primary)}.story__txt p{margin:0 0 14px;color:#000;line-height:1.95}.story__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.story__list li{display:flex;gap:10px;align-items:flex-start}.story__list .zi{color:var(--accent-text);flex:none;margin-top:4px}.story__media{position:relative;border-radius:24px;overflow:hidden;min-height:300px;background:linear-gradient(135deg,#0c687e,#8fd3f0);box-shadow:0 18px 44px rgb(12 104 126 / .18)}.story__media img{display:block;width:100%;height:100%;object-fit:cover;min-height:300px}.story__num{position:absolute;top:14px;inset-inline-end:16px;font-size:2.6rem;font-weight:800;color:rgb(255 255 255 / .85);text-shadow:0 2px 8px rgb(0 0 0 / .25)}.story__card{position:relative;grid-column:1/-1;border-radius:26px;overflow:hidden;min-height:340px;background:linear-gradient(135deg,#0c687e,#074250);box-shadow:0 18px 44px rgb(12 104 126 / .2);display:flex;align-items:flex-end}.story__card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.story__ov{position:relative;width:100%;padding:34px 38px;color:#fff;background:linear-gradient(0deg,rgb(7 66 80 / .92),rgb(7 66 80 / .55) 70%,transparent)}.story__ov h3{margin:0 0 8px;font-size:1.6rem;color:#fff}.story__ov p{margin:0 0 12px;color:#e8f4f8;max-width:70ch;line-height:1.9}.story__ov .story__tag{background:rgb(255 255 255 / .18);color:#fff}.story__ov .story__list .zi{color:#ffd58a}.story__ov .story__list li{color:#fff}.story--behind .story__row{display:block}@media (max-width:820px){.story__row{grid-template-columns:1fr;gap:18px}.story__row:nth-of-type(even) .story__media{order:0}.story__ov{padding:24px 20px}}.fab__actions,.fab.is-open .fab__actions{display:flex}.fab__main{display:none}.sec--mint{background:#e9f6f3}.sec--cream{background:#fff8ec}[data-theme=dark] .sec--mint,[data-theme=dark] .sec--cream{background:var(--tint)}.est__chips{max-height:none;overflow:visible}.q30{color:#000;background:#fff;border-radius:26px;box-shadow:0 24px 60px rgb(0 0 0 / .28);overflow:visible;position:relative;max-width:560px}.q30__head{display:flex;gap:12px;align-items:center;padding:16px 20px;background:linear-gradient(135deg,var(--sky-100),var(--sky-50));border-bottom:1px solid var(--line);border-radius:26px 26px 0 0;color:var(--primary)}.q30__bolt{flex:none;width:40px;height:40px;border-radius:50%;background:var(--accent);color:#1b1200;display:grid;place-items:center;font-size:1.1rem}.q30__head strong{display:block;font-size:1.15rem}.q30__head small{color:var(--muted)}.q30__body{padding:14px 18px 18px;display:grid;gap:12px}.q30__lab{display:flex;gap:8px;align-items:center;font-weight:800;color:var(--primary);margin-bottom:7px;font-size:.92rem}.q30__lab i{font-style:normal;width:22px;height:22px;border-radius:50%;background:var(--primary);color:#fff;display:grid;place-items:center;font-size:.78rem}.q30__opts{display:flex;flex-wrap:wrap;gap:7px}.q30__opt{border:1.5px solid var(--line);background:#fff;border-radius:99px;padding:8px 14px;font:700 .88rem Tajawal;color:#000;cursor:pointer;transition:.15s}.q30__opt:hover{border-color:var(--sky)}.q30__opt.on{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 4px 12px rgb(12 104 126 / .3)}.q30__opt--more{border-style:dashed;color:var(--primary);background:var(--sky-50)}.q30__seg{display:grid;grid-template-columns:repeat(3,1fr);background:var(--sky-50);border:1.5px solid var(--line);border-radius:14px;padding:4px;gap:4px}.q30__seg button{border:0;background:#fff0;border-radius:10px;padding:9px 6px;font:700 .9rem Tajawal;cursor:pointer;color:var(--primary)}.q30__seg button.on{background:var(--primary);color:#fff}.q30__prices{display:flex;align-items:center;gap:12px;width:100%;border:1.5px dashed var(--accent);background:#fff8ec;border-radius:16px;padding:10px 14px;cursor:pointer;font:700 .95rem Tajawal;color:#000;text-align:start}.q30__tag{flex:none;width:40px;height:40px;border-radius:12px;background:var(--accent);color:#1b1200;display:grid;place-items:center;font-size:1.2rem}.q30__prices span.t{flex:1;line-height:1.4}.q30__prices small{display:block;color:var(--muted);font-weight:500}.q30__prices .ch{color:var(--primary);transition:.2s}.q30__prices[aria-expanded=true] .ch{transform:rotate(180deg)}.q30__pw{position:relative}.q30__pop{position:absolute;inset-inline:0;bottom:calc(100% + 8px);z-index:30;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 22px 50px rgb(7 66 80 / .28);padding:8px 8px 10px}.q30__pop[hidden]{display:none}.q30__pg{font-size:.78rem;font-weight:800;color:var(--sky-700);padding:8px 12px 3px}.q30__po{display:flex;gap:10px;align-items:center;width:100%;border:0;background:#fff0;text-align:start;padding:10px 12px;border-radius:12px;cursor:pointer;font:600 .92rem Tajawal;color:#000}.q30__po:hover{background:var(--sky-50)}.q30__po b{margin-inline-start:auto;font-size:.82rem;color:var(--primary);background:var(--sky-50);padding:3px 10px;border-radius:99px;white-space:nowrap}.q30__po.on{background:var(--sky-100)}.q30__po.on::before{content:"✓";color:var(--primary);font-weight:800}.q30__note{margin:0;text-align:center;font-size:.8rem;color:var(--muted)}.dx{color:#000;background:#fff;border-radius:26px;box-shadow:0 24px 60px rgb(0 0 0 / .28);overflow:hidden}.dx__head{padding:16px 20px;background:linear-gradient(135deg,var(--sky-100),var(--sky-50));border-bottom:1px solid var(--line);color:var(--primary)}.dx__head strong{display:block;font-size:1.15rem}.dx__head small{color:var(--muted)}.dx__bar{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}.dx__bar i{height:6px;border-radius:6px;background:var(--line)}.dx__bar i.on{background:linear-gradient(90deg,var(--primary),var(--sky))}.dx__body{padding:18px}.dx__q{margin:0 0 12px;font-weight:800;font-size:1.05rem;color:#000}.dx__tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.dx__tile{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;border:1.5px solid var(--line);background:#fff;border-radius:16px;padding:14px 8px;cursor:pointer;font:700 .9rem Tajawal;color:#000;transition:.15s}.dx__tile span{font-size:1.7rem;line-height:1}.dx__tile:hover{border-color:var(--sky);background:var(--sky-50);transform:translateY(-2px)}.dx__tile.on{border-color:var(--primary);background:var(--sky-50);box-shadow:inset 0 0 0 1px var(--primary)}.dx__step{display:none}.dx__step.on{display:block}.dx__back{border:0;background:none;color:var(--primary);font:700 .88rem Tajawal;cursor:pointer;margin-top:12px}.dx__res{border:1.5px solid var(--sky);background:linear-gradient(180deg,var(--sky-50),#fff);border-radius:18px;padding:16px;text-align:center}.dx__res small{display:block;color:var(--muted)}.dx__svc{display:block;margin:4px 0 6px;color:var(--primary);font-size:1.3rem;font-weight:800;line-height:1.35}.dx__price{display:inline-block;margin:6px 0;padding:8px 18px;border-radius:99px;background:var(--primary);color:#ffd58a;font-weight:800;font-size:1.15rem}.dx__sum{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin:10px 0 14px}.dx__sum span{background:#fff;border:1px solid var(--line);border-radius:99px;padding:4px 12px;font-size:.82rem}.dx__why{margin:8px 0 0;font-size:.82rem;color:var(--muted)}.q30__in{width:100%;margin-top:8px;padding:10px 14px;border:1.5px solid var(--sky);border-radius:12px;font:600 .95rem var(--font);background:#fff;color:#000}.q30__in[hidden]{display:none}.dx__more{display:block;margin-top:10px;color:var(--primary);font-weight:800;text-decoration:underline}.dx__more[hidden],.dx__price[hidden]{display:none}.dxsec .dx{max-width:620px;margin-inline:auto;box-shadow:0 18px 46px rgb(12 104 126 / .16);border:1px solid var(--line)}.sec--dark .q30{max-width:none}.q30 button,.dx button{font-family:inherit}.faq-more{margin:-8px 0 22px;padding-inline-start:18px;border-inline-start:2px dashed var(--line);color:var(--ink);line-height:2}.faq-more p{margin:0 0 10px}.fork+.faq-more{margin-top:0}.fork{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0 0 28px;border-top:3px solid var(--ink);border-bottom:1px solid var(--line)}.fork--one{grid-template-columns:1fr}.fork--three{grid-template-columns:repeat(3,1fr)}.fork__t{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 22px 18px;text-decoration:none;color:var(--ink);overflow:hidden;transition:background .2s}.fork__t+.fork__t{border-inline-start:1px solid var(--line)}.fork__t:hover{background:var(--tint,#f3f8f9);color:var(--ink)}.fork__n{position:absolute;inset-block-start:4px;inset-inline-end:14px;font-size:3.2rem;font-weight:900;line-height:1;color:var(--line);letter-spacing:-2px;pointer-events:none}.fork__k{font-size:.82rem;font-weight:700;color:var(--ink-soft,#5a6b72)}.fork__t strong{font-size:1.08rem;line-height:1.7;max-width:86%}.fork__go{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-weight:800;color:var(--primary);background:linear-gradient(currentColor,currentColor) no-repeat 0 100%/0 2px;padding-bottom:3px;align-self:flex-start;transition:background-size .25s}.fork__t--svc .fork__go{color:var(--accent-700,#c27a00)}.fork__t:hover .fork__go{background-size:100% 2px}@media (max-width:600px){.fork{grid-template-columns:1fr}.fork__t+.fork__t{border-inline-start:0;border-top:1px solid var(--line)}}.faq-ask{padding:20px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.faq-ask h3{margin:0 0 6px;font-size:1.1rem}.faq-ask p{margin:0 0 14px;font-size:.92rem;line-height:1.8;color:var(--ink-soft,#5a6b72)}.faq-ask .btn+.btn{margin-top:8px}.hdr__cta.book{display:inline-flex;align-items:center;gap:10px;padding:5px 18px 5px 6px;min-height:48px;border-radius:99px;border:0;background:#fff8e8;color:#07303b;cursor:pointer;font:inherit;text-align:start;box-shadow:0 6px 18px -8px rgb(0 0 0 / .45);transition:transform .15s,box-shadow .15s;order:3}.hdr__cta.book:hover{background:#fff;color:#07303b;transform:translateY(-1px);box-shadow:0 10px 22px -10px rgb(0 0 0 / .5)}.book__ic{position:relative;isolation:isolate;display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:50%;background:var(--hdr-cta,#f49400);color:#1a1200;flex:none}.book__ic::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:color-mix(in srgb,var(--hdr-cta,#f49400) 55%,transparent);opacity:0;animation:bookpulse 2.4s ease-out 1s 4}@keyframes bookpulse{0%{transform:scale(1);opacity:1}70%,100%{transform:scale(1.63);opacity:0}}.book__tx{display:grid;line-height:1.25}.book__tx b{font-size:.98rem;font-weight:800}.book__tx small{font-size:.74rem;color:#4b6b74;font-weight:600}@media (prefers-reduced-motion:reduce){.book__ic::after{animation:none}.hdr__cta.book{transition:none}}@media (max-width:980px){.hdr__cta.book{order:1;margin-inline-start:auto;min-height:44px;padding:4px 14px 4px 5px}.burger{order:2;margin-inline-start:0}.book__ic{inline-size:34px;block-size:34px}.book__tx small{display:none}.book__tx b{font-size:.95rem}}@media (max-width:400px){.brand img{height:42px}.navbar__in{gap:10px}}.wiz .wiz__panel.wz{--wz-teal:#0c687e;--wz-teal-d:#074250;--wz-paper:#fbf9f4;--wz-card:#fff;--wz-line:#e3ded2;--wz-ink:#0f2a33;--wz-mut:#4f626b;--wz-mint:#e4f4f1;display:flex;flex-direction:column;padding:0;gap:0;overflow:hidden;background:var(--wz-paper);color:var(--wz-ink);inset:auto 0 0 0;inset-inline:0;width:100%;max-height:94vh;border-radius:24px 24px 0 0;box-shadow:0 -18px 50px -20px rgb(4 20 27 / .55)}.wz__rail{flex:none;background:linear-gradient(165deg,var(--wz-teal) 0%,var(--wz-teal-d) 100%);color:#fff;padding:14px 18px 12px}.wz__brand{display:flex;align-items:center;gap:12px}.wz__logo{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:11px;background:rgb(255 255 255 / .14);flex:none}.wz__brand small{display:block;font-size:.74rem;color:#d4ecf1;font-weight:700}.wz__brand strong{display:block;font-size:1.15rem;line-height:1.3;color:#fff}.wz__steps[hidden]{display:none}.wz__steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 0;padding:0}.wz__steps li{display:flex;align-items:center;gap:8px;min-width:0;color:#d4ecf1;font-size:.82rem;font-weight:700}.wz__steps i{flex:none;display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:50%;border:2px solid rgb(255 255 255 / .4);font-style:normal;font-weight:800;font-size:.8rem;transition:.2s}.wz__steps b{display:block;font-weight:800;color:inherit}.wz__steps em{display:none;font-style:normal;font-weight:500;font-size:.8rem;color:#bfe0e7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:190px}.wz__steps li.is-cur{color:#fff}.wz__steps li.is-cur i{background:#fff;border-color:#fff;color:var(--wz-teal-d)}.wz__steps li.is-done i{background:#8fe0cf;border-color:#8fe0cf;color:#06382f;font-size:0}.wz__steps li.is-done i::before{content:"✓";font-size:.85rem}.wz__perks{display:none;list-style:none;margin:0;padding:0}.wz__main{display:flex;flex-direction:column;min-height:0;flex:1}.wz__top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px 8px}.wz__lbl{margin:0;font-size:.86rem;font-weight:800;color:var(--wz-teal)}.wz__top .wiz__x{border:1.5px solid var(--wz-line);background:#fff;color:var(--wz-ink);border-radius:50%;inline-size:36px;block-size:36px;display:grid;place-items:center;padding:0;cursor:pointer}.wz__top .wiz__x:hover{border-color:var(--wz-teal);color:var(--wz-teal)}.wz__bar{block-size:4px;margin:0 18px;background:var(--wz-line);border-radius:99px;overflow:hidden}.wz__bar i{display:block;block-size:100%;inline-size:33.3%;background:var(--wz-teal);border-radius:99px;transition:inline-size .3s}.wz .wiz__form{overflow:auto;padding:16px 18px 0;flex:1;display:block;overscroll-behavior:contain}.wz .wiz__step{display:grid;gap:12px;align-content:start}.wz .wiz__step h3{margin:0;font-size:1.3rem;color:var(--wz-ink)}.wz .wiz__lbl{font-weight:800;font-size:.92rem;color:var(--wz-ink);margin-block-end:-4px}.wz .wiz__sub{margin:-6px 0 0;color:var(--wz-mut);font-size:.9rem}.wz .wiz__cats{display:grid;grid-template-columns:1fr;gap:8px}.wz .wiz__cat,.wz__svc{display:flex;flex-direction:row;align-items:center;gap:12px;text-align:start;inline-size:100%;padding:11px 12px;min-height:56px;background:var(--wz-card);border:1.5px solid var(--wz-line);border-radius:14px;font:800 .98rem var(--font);color:var(--wz-ink);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.wz .wiz__cat:hover,.wz__svc:hover{border-color:var(--wz-teal)}.wz__ic{flex:none;display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:11px;background:var(--wz-mint);color:var(--wz-teal)}.wz__tx{flex:1;min-width:0}.wz .wiz__cat::after,.wz__svc::after{content:"";flex:none;inline-size:20px;block-size:20px;border-radius:50%;border:2px solid #b9b3a3;background:#fff;transition:.15s}.wz .wiz__cat.is-on,.wz__svc.is-on{border-color:var(--wz-teal);background:var(--wz-mint);box-shadow:0 0 0 1px var(--wz-teal) inset}.wz .wiz__cat.is-on::after,.wz__svc.is-on::after{border-color:var(--wz-teal);background:var(--wz-teal) radial-gradient(#fff 0 32%,transparent 36%)}.wz .wiz__cat.is-on .wz__ic{background:var(--wz-teal);color:#fff}.wz__svc{font-weight:700;font-size:.94rem;min-height:50px}.wz__hint{margin:0;color:var(--wz-mut);font-size:.88rem}.wz__sel{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.wz__seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.wz__seg .chipbtn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:58px;padding:8px 6px;border:1.5px solid var(--wz-line);background:var(--wz-card);border-radius:14px;font:800 .95rem var(--font);color:var(--wz-ink);cursor:pointer;transition:.15s}.wz__seg .chipbtn:hover{border-color:var(--wz-teal)}.wz__seg .chipbtn b{font-weight:800}.wz__seg .chipbtn small{font-size:.75rem;font-weight:600;color:var(--wz-mut)}.wz__seg--city .chipbtn{flex-direction:row;gap:6px}.wz__seg--city .zi{color:var(--wz-teal)}.wz__seg .chipbtn.is-on{background:var(--wz-teal);border-color:var(--wz-teal);color:#fff;box-shadow:0 8px 16px -10px rgb(7 66 80 / .8)}.wz__seg .chipbtn.is-on small,.wz__seg--city .is-on .zi{color:#d4ecf1}.wz__where{display:grid;gap:10px}.wz .fld input,.wz .fld select,.wz .fld textarea{background:var(--wz-card);border:1.5px solid var(--wz-line);border-radius:12px;color:var(--wz-ink)}.wz .fld input:focus,.wz .fld textarea:focus{border-color:var(--wz-teal);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--wz-teal) 22%,transparent)}.wz .wiz__geo{background:#fff0;border:1.5px dashed var(--wz-teal);color:var(--wz-teal);border-radius:12px}.wz .wiz__geo.is-on{background:var(--wz-mint);border-style:solid}.wz .wiz__sum{display:grid;grid-template-columns:1fr;gap:0;background:var(--wz-card);border:1.5px dashed #c9c2b0;border-radius:14px;padding:4px 14px}.wz .wiz__sum div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px dashed var(--wz-line)}.wz .wiz__sum div:last-child{border-bottom:0}.wz .wiz__sum small{color:var(--wz-mut)}.wz .wiz__sum b{text-align:end}.wz .qform__note{color:var(--wz-mut)}.wz .wiz__nav{position:sticky;inset-block-end:0;display:flex;gap:10px;background:linear-gradient(to top,var(--wz-paper) 80%,transparent);padding:14px 0 16px;margin-top:8px}.wz .wiz__nav .btn{flex:1;min-height:50px;border-radius:14px;font-weight:800}.wz .wiz__nav .btn--primary{background:var(--wz-teal);color:#fff;border-color:var(--wz-teal)}.wz .wiz__nav .btn--primary:hover{background:var(--wz-teal-d)}.wz .wiz__nav .btn--ghost-dark{flex:0 0 auto;background:#fff;border:1.5px solid var(--wz-line);color:var(--wz-ink)}.wz .wiz__done{padding:30px 20px}.wz .wiz__done h3{color:var(--wz-ink)}.wz :focus-visible{outline:3px solid #f49400;outline-offset:2px}[data-theme=dark] .wiz .wiz__panel.wz{--wz-paper:#0f2530;--wz-card:#14323f;--wz-line:#25495a;--wz-ink:#eef6f8;--wz-mut:#a9c0c8;--wz-mint:#17463f}[data-theme=dark] .wz__top .wiz__x{background:var(--wz-card)}@media (min-width:760px){.wiz .wiz__panel.wz{inset:0;margin:auto;height:min(640px,92vh);width:min(900px,94vw);max-height:none;flex-direction:row;border-radius:26px;box-shadow:0 30px 80px -24px rgb(4 20 27 / .6)}.wz__rail{inline-size:300px;padding:28px 24px;display:flex;flex-direction:column;gap:26px}.wz__brand strong{font-size:1.3rem}.wz__steps{grid-template-columns:1fr;gap:0;margin:0;position:relative}.wz__steps li{align-items:flex-start;gap:12px;padding-block:12px;position:relative}.wz__steps li:not(:last-child)::after{content:"";position:absolute;inset-inline-start:12px;inset-block-start:42px;inset-block-end:-10px;border-inline-start:2px dashed rgb(255 255 255 / .28)}.wz__steps i{inline-size:28px;block-size:28px}.wz__steps b{font-size:.98rem}.wz__steps em{display:block;margin-top:2px}.wz__perks{display:grid;gap:10px;margin-top:auto;padding-top:18px;border-top:1px solid rgb(255 255 255 / .2)}.wz__perks li{display:flex;gap:8px;align-items:center;font-size:.88rem;color:#e3f3f6;font-weight:600}.wz__perks .zi{color:#8fe0cf;flex:none}.wz__top{padding:20px 28px 10px}.wz__bar{margin:0 28px}.wz .wiz__form{padding:20px 28px 0}.wz .wiz__cats{grid-template-columns:repeat(2,1fr)}.wz .wiz__sum{display:none}}@media (max-width:759px){.wz .wiz__sum{display:grid}}.featgrid li{background:#fff;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--line));border-inline-start:4px solid var(--ok);box-shadow:0 6px 16px -12px rgb(11 46 58 / .45)}[data-theme=dark] .featgrid li{background:#12303d;border-color:#1f4656}.termintro{padding-block:22px 0}.termintro .prose{max-width:820px}.authorhd__in{display:flex;gap:20px;align-items:center;margin-block-start:8px}.authorhd__img{inline-size:112px;block-size:112px;border-radius:50%;object-fit:cover;background:#fff;border:3px solid rgb(255 255 255 / .35);flex:none}.authorhd__bio{margin:8px 0 0;max-width:720px;color:#dbe9ec;line-height:1.9}@media (max-width:640px){.authorhd__in{flex-direction:column;align-items:flex-start}.authorhd__img{inline-size:88px;block-size:88px}}.byline{margin:0 0 14px;color:var(--muted);font-weight:700}.byline a{color:var(--primary);text-decoration:none}.byline a:hover{text-decoration:underline}.abox{display:flex;gap:16px;align-items:flex-start;margin:28px 0;padding:18px;border:1px solid var(--line);border-inline-start:5px solid var(--accent);border-radius:var(--r);background:var(--tint)}.abox__img{inline-size:72px;block-size:72px;border-radius:50%;object-fit:cover;flex:none;background:#fff}.abox__k{display:block;font-size:.8rem;color:var(--muted);font-weight:700}.abox__n{display:block;font-size:1.1rem}.abox p{margin:6px 0 10px;line-height:1.9}.abox__all{font-weight:800;color:var(--primary)}@media (max-width:560px){.abox{flex-direction:column}}.shero--photo{position:relative;isolation:isolate;background:#074250}.shero__bg{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:center;z-index:-2;will-change:transform}.shero--photo::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgb(5 38 50 / .94) 0%,rgb(7 60 78 / .82) 45%,rgb(12 104 126 / .5) 100%)}@media (max-width:768px){.topbar__in{flex-wrap:nowrap;justify-content:space-between;gap:10px;padding-block:6px;min-height:0}.topbar__hours{display:inline-flex!important;flex:none;gap:0;white-space:nowrap}.topbar__hours>span{display:none}.topbar__hours>.topbar__rate{display:inline-flex;align-items:center}.topbar__rate .topbar__t{display:none}.topbar__links{flex:1;justify-content:flex-end;gap:14px;white-space:nowrap;min-width:0}.topbar__links .topbar__mail{display:none}.topbar,.topbar a{white-space:nowrap}}.tk{--tk-cut:12px;position:relative;isolation:isolate;width:420px;max-width:100%;margin-inline:auto;color:var(--ink)}.tk::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:24px;box-shadow:0 24px 28px rgb(0 0 0 / .28);pointer-events:none}.tk__top,.tk__bot,.tk__perf{background:#fff}.tk__top{border-radius:24px 24px 0 0;padding:24px 24px 18px;display:flex;flex-direction:column;gap:14px}.tk__bot{border-radius:0 0 24px 24px;padding:10px 24px 22px;display:flex;flex-direction:column;gap:16px}.tk__perf{position:relative;height:calc(var(--tk-cut)*2);-webkit-mask:radial-gradient(circle var(--tk-cut) at 0 50%,#0000 97%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--tk-cut) at 100% 50%,#0000 97%,#000) right/51% 100% no-repeat;mask:radial-gradient(circle var(--tk-cut) at 0 50%,#0000 97%,#000) left/51% 100% no-repeat,radial-gradient(circle var(--tk-cut) at 100% 50%,#0000 97%,#000) right/51% 100% no-repeat}.tk__perf::after{content:"";position:absolute;inset-inline:calc(var(--tk-cut) + 10px);top:calc(50% - 1px);border-top:2px dashed #d6dcdf}.tk__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.tk__badge{font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--accent) 20%,#fff);color:var(--accent-text)}.tk__city{font-size:13px;color:var(--muted)}.tk__q{font-size:22px;font-weight:800;line-height:1.3;margin:0;color:var(--ink)}.tk__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tk__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:84px;min-width:44px;padding:12px 6px;border:1.5px solid var(--line);border-radius:14px;background:var(--tint);color:var(--ink);font:inherit;font-size:14px;font-weight:700;line-height:1.3;text-align:center;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.tk__tile:hover{border-color:var(--primary)}.tk__tile[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:#fff}.tk__tile--more{border-style:dashed}.tk__ic{display:grid;place-items:center;line-height:0}.tk__nm{overflow-wrap:anywhere}.tk__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.tk__price{display:flex;flex-direction:column;gap:2px;line-height:1.1;flex:1 1 130px;min-width:0}.tk__price small{font-size:13px;color:var(--muted)}.tk__price b{font-size:30px;font-weight:800;color:var(--ink);overflow-wrap:anywhere}.tk__when{flex:0 1 auto;min-width:0}.tk__wl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tk__seg{display:flex;gap:6px;padding:4px;background:var(--tint);border-radius:12px}.tk__seg button{min-height:44px;padding:0 12px;border:0;border-radius:9px;background:#fff0;color:var(--muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.tk__seg button[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 1px 4px rgb(16 42 53 / .18)}.tk__go{width:100%;justify-content:center;min-height:54px;border-radius:14px;font-size:17px;font-weight:700;text-align:center}.tk__trust{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;padding:0;font-size:13px;color:#3e5059}.tk__trust li{display:inline-flex;align-items:center;gap:5px}.tk__trust .zi{color:var(--wa)}.tk__note{margin:0;text-align:center;font-size:12px;color:var(--muted)}.tk__more{display:block;text-align:center;font-size:13px;font-weight:700;margin-top:-8px}@media (max-width:480px){.tk{width:100%}.tk__top,.tk__bot{padding-inline:18px}.tk__row{flex-direction:column;align-items:stretch}.tk__price,.tk__when{flex:none}.tk__seg{justify-content:space-between}.tk__seg button{flex:1}.tk__tile{font-size:13px}}.slayout--solo{grid-template-columns:minmax(0,860px);justify-content:center}button.iconbtn{border:0;padding:0;cursor:pointer;font:inherit}button.more{background:none;border:0;padding:0;font:inherit;font-weight:800;cursor:pointer;color:var(--primary);text-align:start}picture{display:contents}.wp-block-image,.wp-block-embed,.wp-block-video,.wp-block-gallery,.wp-block-table,.wp-block-quote,.wp-block-pullquote,.wp-block-separator,.wp-block-buttons,.wp-block-columns{margin:1.4em 0}.wp-block-image img,.wp-block-video video{max-width:100%;height:auto}.wp-block-image figure,.wp-block-image{max-width:100%}.wp-block-image .aligncenter,.wp-block-image.aligncenter,.aligncenter{display:block;margin-inline:auto;text-align:center}.alignleft,.wp-block-image .alignleft{float:left;margin:.3em 1.2em 1em 0}.alignright,.wp-block-image .alignright{float:right;margin:.3em 0 1em 1.2em}.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img{border-radius:9999px}.wp-block-image :where(figcaption),.wp-element-caption{font-size:.88rem;color:var(--muted);text-align:center;margin-top:.5em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.wp-block-gallery{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0}.wp-block-gallery>*{flex:1 1 calc(33.3% - 12px);margin:0}.wp-block-gallery.columns-2>*{flex-basis:calc(50% - 12px)}.wp-block-gallery.columns-4>*{flex-basis:calc(25% - 12px)}.wp-block-gallery img{width:100%;height:100%;object-fit:cover}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{border:1px solid var(--line);padding:.55em .8em}.wp-block-table thead th{background:var(--tint)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--tint)}.wp-block-quote{border-inline-start:4px solid var(--accent);padding-inline-start:1em}.wp-block-pullquote{text-align:center;border-block:3px solid var(--line);padding:1em 0}.wp-block-separator{border:0;border-top:2px solid var(--line)}.wp-block-columns{display:flex;flex-wrap:wrap;gap:24px}.wp-block-column{flex:1 1 0%;min-width:min(100%,220px)}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:10px}.wp-block-button__link{display:inline-block;padding:.7em 1.3em;border-radius:var(--r);background:var(--primary);color:#fff;text-decoration:none;font-weight:800}.wp-block-spacer{clear:both}.wp-block-code,.wp-block-preformatted{white-space:pre-wrap;overflow-x:auto}.wp-block-embed iframe,.wp-has-aspect-ratio iframe{max-width:100%}.wp-embed-responsive .wp-has-aspect-ratio{position:relative}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.has-small-font-size{font-size:13px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-x-large-font-size{font-size:42px}.has-black-color{color:#000}.has-white-color{color:#fff}.has-cyan-bluish-gray-color{color:#abb8c3}.has-pale-pink-color{color:#f78da7}.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color{color:#0693e3}.has-vivid-purple-color{color:#9b51e0}.has-black-background-color{background-color:#000}.has-white-background-color{background-color:#fff}.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-vivid-purple-background-color{background-color:#9b51e0}p.has-background{padding:1.25em 2em}.cov__other{margin:14px 0 0;line-height:2;color:var(--ink)}.cov__other b{color:var(--primary)}.cov__other a{color:var(--primary);font-weight:700;text-decoration:none}.cov__other a:hover{text-decoration:underline}.sub-menu li>ul{list-style:none;margin:0;padding:0 14px 0 0}.scard--lite{display:block}.scard__lite{display:block;color:inherit;text-decoration:none}.scard__lite img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.scard--lite .scard__title{padding:14px 16px 0;font-size:1.08rem;color:var(--ink)}.scard__lite:hover .scard__title{color:var(--primary)}.scard--lite .scard__desc{padding:6px 16px 16px}.cov__chip--plain:hover{border-color:var(--line);background:#fff}.chips--start li span{display:inline-block;padding:9px 16px;border:1.5px solid var(--line);border-radius:99px;background:#fff;color:var(--primary);font-weight:700;font-size:.93rem}.pkgsec--pest,.qnetsec--pest{--pk-bg:color-mix(in srgb,var(--ok) 7%,#fff);--pk-acc:var(--ok);--pk-ink:var(--primary);--pk-btn:var(--primary);--pk-btn-ink:#fff;--pk-line:color-mix(in srgb,var(--ok) 22%,#fff);--pk-soft:color-mix(in srgb,var(--ok) 12%,#fff)}.pkgsec--clean,.qnetsec--clean{--pk-bg:#fff;--pk-acc:var(--accent);--pk-ink:var(--ink);--pk-btn:var(--accent);--pk-btn-ink:#1a1200;--pk-line:var(--line);--pk-soft:color-mix(in srgb,var(--accent) 14%,#fff)}.pkgsec--tank,.qnetsec--tank{--pk-bg:#fbf5ec;--pk-acc:#8a5524;--pk-ink:#4a2f17;--pk-btn:#7a4a1c;--pk-btn-ink:#fff;--pk-line:#e8d8c0;--pk-soft:#f3e6d2}.pkgsec--ac,.qnetsec--ac{--pk-bg:var(--sky-50,#eef7fc);--pk-acc:var(--primary);--pk-ink:var(--primary);--pk-btn:var(--primary);--pk-btn-ink:#fff;--pk-line:color-mix(in srgb,var(--primary) 18%,#fff);--pk-soft:color-mix(in srgb,var(--primary) 10%,#fff)}.pkgsec,.qnetsec{background:var(--pk-bg)}.pkgsec .sec__head p{color:var(--muted)}.pkgsec--clean .eyebrow{color:var(--accent-text)}.pkgsec--clean .sec__head p{color:var(--muted)}.pkgx{display:grid;gap:18px;align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.pkgx--n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px;margin-inline:auto}.pkgx--n4{grid-template-columns:repeat(4,minmax(0,1fr))}.pkgx__c{position:relative;display:flex;flex-direction:column;gap:10px;background:#fff;border:1.5px solid var(--pk-line);border-radius:var(--r-lg);padding:26px 22px 22px;color:var(--pk-ink);transition:transform .18s,box-shadow .18s}.pkgx__c:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgb(16 36 42 / .1)}.pkgx__c--hot{border-color:var(--pk-acc);border-width:2px;padding-block:34px 28px;margin-block:-8px;box-shadow:0 16px 36px rgb(16 36 42 / .12)}.pkgx__flag{position:absolute;top:-13px;inset-inline-start:50%;transform:translateX(50%);background:var(--pk-acc);color:#fff;font-weight:800;font-size:.8rem;padding:4px 14px;border-radius:99px;white-space:nowrap}[dir=rtl] .pkgx__flag{transform:translateX(50%)}.pkgsec--clean .pkgx__flag{color:#1a1200}.pkgx__c h3{margin:0;font-size:1.2rem;color:var(--pk-ink)}.pkgx__d{margin:0;color:var(--muted);font-size:.95rem;line-height:1.7}.pkgx__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:var(--pk-ink)}.pkgx__price b{font-size:2.1rem;line-height:1.1;font-weight:800}.pkgx__price small{flex-basis:100%;font-size:.82rem;color:var(--muted);font-weight:700}.pkgx__u{font-size:.9rem;color:var(--muted);font-weight:700}.pkgx__price--q b{font-size:1.4rem}.pkgx__w{display:flex;align-items:center;gap:6px;background:var(--pk-soft);color:var(--pk-ink);border-radius:var(--r-sm);padding:7px 10px;font-weight:700;font-size:.9rem}.pkgx__f{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px;flex:1}.pkgx__f li{display:flex;gap:8px;align-items:flex-start;font-size:.95rem;color:var(--ink)}.pkgx__f .zi{flex:none;margin-top:5px;color:var(--pk-acc)}.pkgsec--clean .pkgx__f .zi{color:var(--accent-text)}.pkgx__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin-top:6px;padding:10px 18px;border:0;border-radius:var(--r);background:var(--pk-btn);color:var(--pk-btn-ink);font:inherit;font-weight:800;cursor:pointer;transition:filter .15s,transform .15s}.pkgx__btn:hover{filter:brightness(.94);transform:translateY(-1px)}.pkgx__btn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.pkgx__note{margin:18px 0 0;text-align:center;color:var(--muted);font-size:.88rem}.pkgsec--pest .pkgx__w{border-inline-start:4px solid var(--ok)}.pkgsec--clean .pkgx__c--hot{box-shadow:0 0 0 1px var(--accent),0 16px 36px rgb(16 36 42 / .12)}.pkgsec--tank .pkgx__c{text-align:center;align-items:center}.pkgsec--tank .pkgx__price{flex-direction:column;align-items:center;gap:0}.pkgsec--tank .pkgx__price b{font-size:clamp(2.8rem,6vw,3.9rem);line-height:1}.pkgsec--tank .pkgx__price--q b{font-size:1.7rem}.pkgsec--tank .pkgx__f{text-align:start;width:100%}.pkgsec--tank .pkgx__btn{width:100%}.pkgx__ic{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--pk-soft);color:var(--pk-acc)}@media (max-width:980px){.pkgx,.pkgx--n4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pkgx,.pkgx--n2,.pkgx--n4{grid-template-columns:1fr}.pkgx__c--hot{order:-1;margin-block:0}.pkgx__c:hover{transform:none}}.qnet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qnet__c{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border:1.5px solid var(--pk-line);border-radius:var(--r-lg);padding:16px 20px;color:var(--pk-ink);font-weight:700;text-decoration:none;line-height:1.6;transition:border-color .15s,transform .15s}.qnet__c:hover{border-color:var(--pk-acc);transform:translateY(-2px)}.qnet__c:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.qnet__c i{flex:none;font-style:normal;font-size:1.6rem;line-height:1;color:var(--pk-acc)}.qnet__all{margin:18px 0 0;text-align:center}.qnet__all a{display:inline-block;padding:10px 24px;border-radius:99px;background:#fff;border:1.5px solid var(--pk-line);color:var(--pk-ink);font-weight:800;text-decoration:none}.qnet__all a:hover{border-color:var(--pk-acc)}@media (max-width:700px){.qnet{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pkgx__c,.pkgx__btn,.qnet__c{transition:none}.pkgx__c:hover,.qnet__c:hover,.pkgx__btn:hover{transform:none}}.pkgx__cat{display:block;color:var(--pk-acc);font-weight:700;font-size:.8rem;letter-spacing:.2px}.pkgx__fac{max-width:760px;margin:34px auto 0;background:#fff;border:1.5px solid var(--pk-line);border-radius:var(--r-lg);padding:22px 24px}.pkgx__fac h3{margin:0 0 12px;font-size:1.1rem;color:var(--pk-ink)}.pkgx__fac ol{margin:0;padding:0;list-style:none;counter-reset:pf;display:grid;gap:10px}.pkgx__fac li{counter-increment:pf;display:flex;gap:10px;align-items:baseline;line-height:1.7;color:var(--ink)}.pkgx__fac li::before{content:counter(pf);flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--pk-soft);color:var(--pk-ink);font-weight:800;font-size:.85rem}.pkgx__fac b{color:var(--pk-ink)}.pkgx__fac span{color:var(--muted)}.wz .wiz__cats{grid-template-columns:repeat(2,1fr)}.wz .wiz__cat{flex-direction:column;justify-content:center;gap:8px;text-align:center;min-height:104px;padding:14px 8px}.wz .wiz__cat::after{position:absolute;inset-block-start:8px;inset-inline-end:8px;inline-size:18px;block-size:18px}.wz .wiz__cat{position:relative}.wz .wiz__cat .wz__tx{flex:none;font-size:.92rem;line-height:1.5}.wz__seg--city{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}@media (min-width:760px){.wz .wiz__cats{grid-template-columns:repeat(3,1fr)}}.svc-link-box{margin:22px 0;padding:14px 18px;background:var(--tint);border:1px solid var(--line);border-inline-start:4px solid var(--accent);border-radius:var(--r);font-size:1rem}.svc-link-box a{font-weight:800}.svc-link-btn{margin:22px 0 0}.zw-grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,320px));justify-content:center;gap:20px}.zw-card__media{position:relative;overflow:hidden}.zw-playbtn{position:absolute;inset:0;margin:auto;width:54px;height:54px;border-radius:50%;border:0;background:rgb(12 104 126 / .9);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px rgb(0 0 0 / .3);transition:transform .2s}.zw-playbtn:hover{transform:scale(1.1);background:var(--accent,#f49400);color:#111}.zw-badge--place{position:absolute;bottom:10px;right:10px;background:rgb(15 23 42 / .82);color:#fff;padding:4px 9px;border-radius:6px;font-size:12px;display:inline-flex;align-items:center;gap:4px}.zw-case{background:#f8fafc;border-radius:8px;padding:10px;margin:10px 0;font-size:13px;border:1px solid #e2e8f0}.zw-case__row{margin:0 0 4px}.zw-case__row:last-child{margin:0}.zw-case__row--ok b{color:#15803d}.zw-card__actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #f1f5f9}.zw-wa-mini{display:inline-flex;align-items:center;gap:5px;background:#dcfce7;color:#15803d;padding:5px 10px;border-radius:6px;font-size:12px;font-weight:700;text-decoration:none}.zw-wa-mini:hover{background:#bbf7d0}.zw-hero{padding:36px 0 24px;background:linear-gradient(180deg,#074250,#0c687e);color:#fff}.zw-hero h1{color:#fff;margin:10px 0 0;font-size:clamp(22px,3.2vw,34px)}.zw-hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.pill--stage{background:#f49400!important;color:#111!important;font-weight:700}.pill--place,.pill--date{background:rgb(255 255 255 / .14)!important;color:#fff!important}.zw-caption{text-align:center;font-size:13.5px;color:#475569;margin-top:8px}.zw-technote{display:flex;gap:14px;align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-right:4px solid #f49400;padding:16px 20px;border-radius:12px;margin:20px 0 0}.zw-technote__ic{color:#d97706;flex-shrink:0;margin-top:2px}.zw-technote p{margin:0 0 6px;font-weight:600;color:#1e293b}.zw-technote cite{font-size:12.5px;color:#92400e;font-style:normal}.zw-3blocks{display:grid;gap:18px;margin-bottom:24px}.zw-bcard{background:#fff;border:1px solid #e2e8f0;border-right:4px solid var(--primary,#0c687e);border-radius:12px;padding:20px}.zw-bcard--before{border-right-color:#d97706;background:#fffdf7}.zw-bcard--after{border-right-color:#16a34a;background:#f4fdf7}.zw-bcard__k{display:inline-block;font-size:12px;font-weight:700;color:#64748b;margin-bottom:4px}.zw-bcard h2{font-size:19px;margin:0 0 8px}.zw-bcard p{margin:0;line-height:1.75}.zw-why-box{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;padding:22px;margin-top:20px}.zw-why-box h2{display:flex;align-items:center;gap:8px;font-size:19px;margin:0 0 10px;color:var(--primary,#0c687e)}.zw-why-box p{margin:0;line-height:1.8}.zw-pair-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:680px){.zw-pair-grid{grid-template-columns:1fr}}.zw-pair-card{display:block;background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:14px;text-decoration:none;color:inherit;position:relative}.zw-pair-card img{width:100%;height:220px;object-fit:cover;border-radius:8px;margin-bottom:10px}.zw-pair-tag{position:absolute;top:22px;right:22px;background:#0c687e;color:#fff;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:700}.zw-pair-tag--other{background:#16a34a}.zad-promo-bar{background:linear-gradient(90deg,#f49400,#f59e0b);color:#111;padding:8px 0;font-size:13.5px;font-weight:700}.zad-promo-bar__in{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;text-align:center}.zad-promo-bar__badge{background:#111;color:#fff;padding:2px 10px;border-radius:99px;font-size:12px}.zad-promo-bar p{margin:0}.zad-promo-bar a{color:#111;text-decoration:underline;font-weight:800}.authorabout__crumbs{padding-top:14px}.authorabout{padding:10px 0 6px}.znet .znet__box{display:grid;gap:18px;padding:22px 24px;border-radius:22px;background:var(--surface);border:1px solid var(--line)}.znet__g h3{margin:0 0 10px;font-size:1.02rem;color:var(--ink)}.znet__g ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.znet__g a{display:inline-block;padding:6px 13px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:.88rem;font-weight:700;text-decoration:none}.znet__g a:hover{border-color:var(--primary);color:var(--primary)}.znet__g a.is-main{border-color:color-mix(in srgb,var(--primary) 35%,transparent);color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--surface))}.znet__g+.znet__g{padding-top:16px;border-top:1px dashed var(--line)}.znet__arts{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.znet__arts a{display:block;border-radius:12px;padding:10px 14px;line-height:1.6;font-weight:600}.znet--art{margin:30px 0 0}@media (max-width:640px){.znet .znet__box{padding:16px}}.gmb-src{font-size:.88rem;color:var(--muted)}.gmb-src a{text-decoration:underline}.gmb__write{margin:18px 0 0;text-align:center}.svc--new .pkgsec+.sec--cream{background:var(--surface)}.need__details{margin:26px 0 0}.need__details>summary{cursor:pointer;list-style:none;display:flex;width:100%;max-width:640px;margin-inline:auto;justify-content:center}.need__details>summary::-webkit-details-marker{display:none}.need__details[open]>summary{margin-bottom:10px}.need__grp{margin-top:34px}.need__grp>.sec__head h3,.need__grp>header h3{font-size:1.25rem;margin:0 0 12px}.need__grp.ix{padding:0;margin-top:0}.need__grp .wrap{padding-inline:0}.hsteps__tools{margin:22px 0 0;padding:12px 16px;border-radius:12px;background:rgb(12 104 126 / .08);font-size:.95rem;line-height:1.8;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hsteps__tool{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-weight:700}.biz{display:grid;gap:20px;grid-template-columns:1fr}.biz__card,.biz__map{background:var(--surface,#fff);border:1px solid var(--line,#dfe6e9);border-radius:var(--r,14px);padding:22px}.biz__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.biz__list li{display:grid;gap:2px}.biz__list b{color:var(--muted);font-size:.85rem}.biz__list span{font-weight:700}.biz__map{display:grid;place-items:center;align-content:center;gap:12px;min-height:220px;text-align:center;background:repeating-linear-gradient(45deg,rgb(12 104 126 / .05) 0 12px,rgb(12 104 126 / .09) 12px 24px)}.biz__pin{color:var(--primary)}.expert{display:flex;gap:16px;align-items:center;background:var(--surface,#fff);border:1px solid var(--line,#dfe6e9);border-radius:var(--r,14px);padding:18px 20px}.expert__av{flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:#fff;font-weight:800;font-size:1.4rem;object-fit:cover}.expert small{color:var(--muted)}.expert__nm{margin:2px 0 6px;font-size:1.1rem;line-height:1.35;color:var(--ink);font-weight:800}.expert p{margin:0;color:var(--muted);line-height:1.8;font-size:.95rem}@media (min-width:860px){.biz{grid-template-columns:1.1fr .9fr}}.svc--new .zw-grid4:has(>:only-child){grid-template-columns:minmax(0,420px);justify-content:center}.svc--new .pkgx__wall{display:flex;justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-weight:700;color:var(--primary)}.zw-svc-steps-link{margin:22px 0 0;padding:14px 16px;border:1px solid var(--line,#e2e8f0);border-radius:var(--r);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.zw-svc-steps-link a{font-weight:700}.zw-includes{margin:0;padding:0;list-style:none;display:grid;gap:10px}.zw-includes li{position:relative;padding:12px 44px 12px 14px;border:1px solid var(--line,#e2e8f0);border-radius:var(--r);background:#fff}.zw-includes li::before{content:"";position:absolute;right:16px;top:50%;width:14px;height:8px;border:solid var(--brand,#0c687e);border-width:0 0 3px 3px;transform:translateY(-70%) rotate(-45deg)}:root{--hero-bg:radial-gradient(900px 420px at 12% -8%,rgba(143,211,240,.30),transparent 60%),radial-gradient(700px 360px at 92% 110%,rgba(244,148,0,.14),transparent 60%),linear-gradient(160deg,#0c687e,#074250 78%)}.phero,.hubhero{background:var(--hero-bg);color:#fff;border-bottom:0}.hubhero h1,.hubhero h2{color:#fff}.hubhero p,.hubhero .lead{color:#d4ecf1}.hubhero .crumbs ol{margin:0;color:#b9d6dd}.hubhero .crumbs a{color:#fff}.phero__sub{color:#d4ecf1}[style*="--fa"]{--fa:#0c687e!important}.zt-hero{background:var(--hero-bg);color:#fff}.zt-hero h1,.zt-hero h2{color:#fff}.zt-hero p{color:#d4ecf1}.zt-hero .crumbs a{color:#fff}.search-form{display:flex;align-items:center;gap:6px;max-width:460px;margin-inline:auto;border:1px solid var(--line);border-radius:999px;background:#fff;padding:4px 6px 4px 16px}.search-form .screen-reader{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.search-form .search-field{flex:1;min-width:0;border:0;background:#fff0;font:inherit;font-size:1rem;padding:8px 4px;color:var(--ink)}.search-form .search-field:focus{outline:none}.search-form:focus-within{border-color:var(--primary)}.search-form .search-submit{flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:0;background:var(--hdr-bg,#0c687e);color:#fff;display:grid;place-items:center;cursor:pointer}.search-form .search-submit svg{width:18px;height:18px}.entry-content,.entry-content p,.entry-content li,.entry-content td,.entry-content th,.entry-content dd,.entry-content dt,.entry-content blockquote,.entry-content figcaption,.prose,.prose p,.prose li,.prose td,.prose th{color:#000;font-weight:500}.entry-content strong,.entry-content b,.prose strong,.prose b{font-weight:800;color:#000}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.prose h2,.prose h3,.prose h4{color:#000}.entry-content li::marker,.prose li::marker{color:#000}:root:not([data-theme=dark]){--tint:#f5fafd}.pkgsec--ac,.qnetsec--ac{--pk-bg:#f5fafd}.pkgx__terms{margin-top:18px}.pkgx__terms h3{display:flex;align-items:center;gap:8px}.pkgx__terms ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.pkgx__terms li{display:flex;gap:10px;align-items:baseline;line-height:1.7}.pkgx__terms li::before{content:none}.pkgx__terms li svg{flex:none;color:var(--pk-ink);position:relative;top:3px}@media (max-width:640px){.wp-block-table:has(table[data-rt]){overflow:visible}table[data-rt]{display:block!important;border:0;min-width:0!important;overflow:visible}table[data-rt] thead{display:none}table[data-rt] tbody{display:grid;gap:12px}table[data-rt] tr{display:block;border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;background:var(--surface)!important}table[data-rt] td{display:block;border:0!important;padding:5px 0!important;text-align:start}table[data-rt] td::before{content:attr(data-label);display:block;font-size:.8rem;font-weight:700;color:var(--muted);line-height:1.4}table[data-rt] td:first-child{font-weight:800;font-size:1.05rem;padding-bottom:8px!important;margin-bottom:4px;border-bottom:1px solid var(--line)!important}table[data-rt] td:first-child::before{display:none}}.fork__main{margin:14px 0 0;text-align:center;color:var(--muted)}.fork__main a{font-weight:800}.strust{position:relative;z-index:2;margin-top:-44px}.strust ul{list-style:none;margin:0;padding:16px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);border:1px solid var(--line)}.strust li{display:flex;align-items:center;gap:12px;padding:6px 10px;min-width:0}.strust__ic{flex:none;width:44px;height:44px;border-radius:12px;background:var(--tint);color:var(--primary);display:grid;place-items:center}.strust__tx a{color:inherit;text-decoration:none}.strust b{display:block;line-height:1.3;color:var(--ink)}.strust small{display:block;color:var(--muted);font-size:.82rem;line-height:1.4}.sjump{position:sticky;top:var(--hdr-h,116px);z-index:30;margin-top:18px;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.sjump .wrap{display:flex;gap:8px;overflow-x:auto;padding:10px 0;scrollbar-width:none}.sjump .wrap::-webkit-scrollbar{display:none}.sjump a{flex:none;text-decoration:none;color:var(--ink);font-weight:700;font-size:.9rem;padding:6px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface)}.sjump a:hover,.sjump a[aria-current="true"]{border-color:var(--primary);color:var(--primary)}main>section[id]{scroll-margin-top:180px}@media (max-width:860px){.strust{margin-top:-28px}.strust ul{grid-template-columns:repeat(2,1fr);padding:10px;gap:6px}.strust li{padding:4px;gap:8px}.strust__ic{width:36px;height:36px}.strust b{font-size:.9rem}.strust small{font-size:.74rem}.sjump{margin-top:12px}.sjump a{font-size:.84rem;padding:5px 12px}}.slayout--toc{grid-template-columns:260px minmax(0,1fr);gap:44px}.slayout--toc .slayout__main{min-width:0}.slayout--toc .slayout__side{align-self:start;position:sticky;top:calc(var(--hdr-h,116px) + 72px)}.toc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);padding:20px}.toc b{display:block;margin-bottom:10px;color:var(--primary)}.toc ol{list-style:none;padding:0;margin:0;display:grid;gap:4px}.toc a{display:block;text-decoration:none;color:var(--muted);font-size:.9rem;line-height:1.5;padding:6px 10px;border-radius:10px}.toc a:hover{background:var(--tint);color:var(--primary)}.prose .lead{font-size:1.22rem;line-height:1.9}.prose h2{padding-inline-start:16px;border-inline-start:5px solid var(--accent)}.prose h3{color:var(--primary-700,var(--primary))}.zsum{background:var(--tint);border:1px solid var(--line);border-inline-start:5px solid var(--primary);border-radius:var(--r);padding:20px 22px;margin:22px 0}.zsum__t{display:block;color:var(--primary);margin-bottom:8px;font-size:1.05rem}.zsum ul{margin:0;padding-inline-start:1.2em}.zsum li{margin-bottom:.35em}.zcode{display:inline-grid;place-items:center;min-width:46px;height:34px;padding:0 8px;border-radius:10px;background:var(--navy,#0a3947);color:#fff;font-weight:800;direction:ltr}.zyes{display:inline-flex;align-items:center;gap:6px;color:#0f7a43;font-weight:700}.zyes::before{content:"✓";font-weight:800}.zadd{display:inline-flex;align-items:center;gap:6px;color:#9a5b00;font-weight:700}.zadd::before{content:"+";font-weight:800}.zclose{background:var(--mint);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px;margin:26px 0 0}.zclose p{margin:0}@media (max-width:980px){.slayout--toc{grid-template-columns:1fr;gap:26px}.slayout--toc .slayout__side{position:static}}.why__grid{display:grid;gap:28px;align-items:start}@media (min-width:960px){.why__grid{grid-template-columns:1.45fr 1fr;gap:40px}}.why__main h2{margin-bottom:.4em}.why__lead{color:var(--muted);margin:0 0 22px}.why__pt{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.why__pt h3{font-size:1.08rem;margin:0 0 4px}.why__pt p{margin:0;color:var(--muted);font-size:.97rem;line-height:1.8}.why__ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--sky-100,var(--mint));color:var(--sky-700,var(--ok))}.why__facts{display:grid;gap:12px}.why__fact{background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--accent);border-radius:var(--r);padding:16px 18px;box-shadow:var(--shadow)}.why__fact h3{display:flex;gap:8px;align-items:center;font-size:1rem;margin:0 0 6px}.why__fact h3 .zi{color:var(--sky-700,var(--ok));flex:none}.why__fact p{margin:0;color:var(--muted);font-size:.93rem;line-height:1.75}.why__fact--id{border-inline-start-color:var(--primary)}.why__fact--id p{font-weight:700;color:var(--ink);direction:rtl}.sdir{display:grid;gap:22px;align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.sdir__card{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 22px 22px;box-shadow:var(--shadow)}.sdir__card::before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#2e6a7d,var(--accent))}.sdir__head{display:flex;gap:16px;align-items:center;margin-bottom:16px}.sdir__ic{flex:0 0 52px;height:52px;display:grid;place-items:center;border-radius:14px;background:#2e6a7d;font-size:1.5rem;line-height:1}.sdir__eb{display:block;color:var(--accent-text);font-weight:800;font-size:.86rem;margin-bottom:2px}.sdir__head h3{margin:0;font-size:1.22rem;line-height:1.35}.sdir__desc{margin:0 0 18px;color:var(--muted);opacity:.75;font-size:.92rem;line-height:1.85}.sdir__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sdir__list a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:#f4f6f8;color:var(--ink);font-weight:800;font-size:.86rem;line-height:1.6;text-decoration:none;transition:background .15s}.sdir__list a:hover{background:var(--primary-50);color:var(--primary)}.sdir__list em{flex:none;max-width:45%;text-align:center;font-style:normal;font-weight:800;font-size:.76rem;color:#a8661a;background:#f3e9d6;border-radius:8px;padding:2px 9px;line-height:1.7}.hbr{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.hbr__card{flex:1 1 300px;max-width:100%}@media (min-width:960px){.hbr__card{max-width:calc((100% - 36px)/3)}}.hbr__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--shadow)}.hbr__head{display:flex;gap:10px;align-items:center;background:var(--primary);color:#fff;padding:16px 18px}.hbr__head h3{margin:0;color:#fff;font-size:1.08rem}.hbr__head .zi{color:var(--accent);flex:none}.hbr__card>p{margin:14px 18px 0;color:var(--muted);font-size:.93rem;line-height:1.75}.hbr__list{list-style:none;margin:12px 18px 0;padding:0;display:grid;gap:6px}.hbr__list a{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;color:var(--ink);font-weight:700;font-size:.93rem;text-decoration:none}.hbr__list a:hover{border-color:var(--primary);color:var(--primary)}.hbr__list small{flex:none;font-weight:800;color:var(--accent-text);background:#fdf3dc;border-radius:999px;padding:2px 10px;font-size:.8rem}.hbr__all{margin:auto 18px 18px;padding-top:14px;display:inline-flex;gap:6px;align-items:center;font-weight:800;color:var(--primary);text-decoration:none}.zcp__about .why__facts{position:sticky;top:110px}.zcp__about .prose h2{font-size:1.35rem}.zw-player{position:relative;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;background:#000;box-shadow:var(--shadow,0 6px 24px rgb(0 0 0 / .12))}.zw-player video,.zw-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.zw-yt{position:absolute;inset:0;background:var(--poster) center/cover no-repeat,#0c2630;display:grid;place-items:center}.zw-yt__play{width:68px;height:68px;border-radius:50%;border:0;background:var(--accent,#f29a1e);color:#111;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 20px rgb(0 0 0 / .35)}.zw-yt__play:hover{transform:scale(1.06)}.zw-clips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.zw-clip{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--line);background:var(--surface);color:var(--ink);font:700 .92rem var(--font);padding:8px 14px;border-radius:999px;cursor:pointer;min-height:44px}.zw-clip small{color:var(--muted);font-weight:600}.zw-clip:hover,.zw-clip.is-on{background:var(--primary);color:#fff;border-color:var(--primary)}.zw-clip:hover small,.zw-clip.is-on small{color:#fff}.zw-tools{list-style:none;display:grid;gap:10px;padding:0;margin:0}.zw-tools li{display:flex;flex-direction:column;gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:12px 16px}.zw-tools span{color:var(--muted)}.zw-svc{grid-template-columns:minmax(0,420px);justify-content:center}.zw-card .scard__media{position:relative}.zw-badge{position:absolute;inset-block-start:10px;inset-inline-start:10px;display:inline-flex;align-items:center;gap:5px;background:rgb(12 38 48 / .86);color:#fff;font:700 .78rem var(--font);padding:4px 10px;border-radius:999px}@media (min-width:700px){.zw-clips{gap:10px}}.zw-badge.zw-badge--place{inset-block-start:auto;inset-inline-start:auto;bottom:10px;right:10px}.zw-visit-gal{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;align-items:start}.zw-visit-gal img{aspect-ratio:4/3;border-radius:var(--r)}.zw-gal-vid{margin:0;display:flex;flex-direction:column;gap:8px}.zw-gal-vid video{display:block;width:100%;height:auto;max-height:78vh;object-fit:contain;background:#000;border-radius:var(--r)}.zw-gal-vid--wide{grid-column:1/-1}.zw-gal-vid figcaption{font-size:.92rem;font-weight:700;color:var(--muted);text-align:center;line-height:1.5}.zhub__head{background:var(--surface);border-bottom:1px solid var(--line);padding:22px 0 26px}.zhub__h1{font-size:clamp(1.55rem,4.6vw,2.3rem);line-height:1.35;margin:10px 0 10px;color:var(--ink)}.zhub__lead{max-width:62ch;color:var(--muted);font-size:1.05rem;line-height:1.9;margin:0}.zhub__chips{justify-content:flex-start;margin-top:16px}.zhub__body{padding:26px 0 40px}.zhub__cards{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:1fr}.zhub__card{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;padding-inline-end:48px;color:var(--ink);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.zhub__card:hover,.zhub__card:focus-visible{border-color:var(--primary);box-shadow:0 6px 22px rgb(0 0 0 / .08);transform:translateY(-2px)}.zhub__t{font-size:1.05rem;line-height:1.55;margin:0;color:var(--ink)}.zhub__tag{color:var(--muted);font-size:.92rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.zhub__city{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;background:var(--bg,#f4f7f8);border-radius:999px;padding:2px 10px;font-size:.82rem;font-weight:700;color:var(--primary)}.zhub__go{position:absolute;inset-inline-start:auto;inset-inline-end:16px;inset-block-start:50%;transform:translateY(-50%);color:var(--primary);display:inline-flex}.zhub__links{margin:26px 0 0;color:var(--muted);line-height:2}.zhub__links a{font-weight:700;color:var(--primary);text-decoration:underline;text-underline-offset:3px}.zhub__cta{margin:22px 0 0}.zhub .pagination{display:flex;gap:6px;justify-content:center;margin-top:22px}@media (min-width:640px){.zhub__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.zhub__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.zhub__head{padding:34px 0 38px}}.zhub__head .crumbs ol{color:var(--muted)}.zhub__head .crumbs a{color:var(--primary)}.zhub__head .crumbs [aria-current]{color:var(--ink);font-weight:700}.zsec__about .prose{font-size:1.07rem}.zsc{display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.zsc:hover{border-color:var(--primary);box-shadow:0 8px 26px rgb(0 0 0 / .08);transform:translateY(-2px)}.zsc__media{position:relative;display:block;aspect-ratio:16/9;background:var(--tint)}.zsc__media img{width:100%;height:100%;object-fit:cover;display:block}.zsc__ph{position:absolute;inset:0;display:grid;place-items:center;color:var(--primary);opacity:.55}.zsc__city{position:absolute;inset-block-start:10px;inset-inline-start:10px;display:inline-flex;align-items:center;gap:4px;background:var(--surface);color:var(--primary);border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:800;box-shadow:0 2px 8px rgb(0 0 0 / .12)}.zsc__body{display:flex;flex-direction:column;gap:8px;padding:16px 18px 14px;flex:1}.zsc__t{font-size:1.08rem;line-height:1.5;margin:0}.zsc__t a{color:var(--ink);text-decoration:none}.zsc__t a:hover{color:var(--primary)}.zsc__d{margin:0;color:var(--muted);font-size:.93rem;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.zsc__foot{margin:auto 0 0;padding-top:10px;border-top:1px dashed var(--line);display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.88rem;color:var(--muted)}.zsc__foot b{color:var(--ink)}.zsc__foot a{display:inline-flex;align-items:center;gap:4px;font-weight:800;color:var(--primary);text-decoration:none;white-space:nowrap}.zsec__photos{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.zsec__photos figure{margin:0}.zsec__photos figcaption{margin-top:8px;font-size:.9rem;font-weight:700}.zsec__photos figcaption a{color:var(--ink)}.zsec__img img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r);display:block}.zdir__none{text-align:center;color:var(--muted);padding:30px 0}.btn-link{border:0;background:none;padding:0;font:inherit;font-weight:800;color:var(--primary);cursor:pointer;text-decoration:underline}.zcityp__note{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#fff8e1;border:1px dashed #e0b84c;color:#6b4e00;font-size:.88rem}.zhubp__fq{margin:24px 0 10px;font-size:1.05rem}.zcr{--zl:#d5e5ee;--zt:#eef7fc;--zs:#f7fbfd;--zm:#56656f;--zteal:#0c687e;--zmint:#e2f4f2}.zcr h2{font-size:clamp(1.5rem,2.6vw,2.1rem)}.zcr__hero{background:linear-gradient(160deg,#0c687e 0%,#0b3a4a 80%);color:#fff;padding:26px 0 110px}.zcr__hero .crumbs ol{color:#bfe2ea}.zcr__hero .crumbs a{color:#bfe2ea}.zcr__hero .crumbs [aria-current]{color:#fff}.zcr__hgrid{display:grid;gap:32px;align-items:center;margin-top:18px}.zcr__eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .22);border-radius:999px;padding:5px 14px;font-size:.9rem;color:#e6f4f7}.zcr__eyebrow .zi{color:var(--accent)}.zcr__hero h1{color:#fff;margin:14px 0 12px;font-size:clamp(2rem,4.4vw,3.3rem);line-height:1.2}.zcr__lead{font-size:1.1rem;line-height:1.9;color:#d4ecf1;max-width:560px;margin:0}.zcr__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.zcr__btns .btn{border-radius:999px}.zcr__wa{background:var(--wa);color:#fff;border-color:var(--wa)}.zcr__wa:hover{color:#fff;background:color-mix(in srgb,var(--wa) 85%,#000)}.zcr__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:500px;margin:28px 0 0}.zcr__stats div{border-top:1px solid rgb(255 255 255 / .25);padding-top:10px}.zcr__stats dt{font-size:.85rem;color:#a9d3dc}.zcr__stats dd{margin:2px 0 0;font-size:1.65rem;font-weight:800;line-height:1.3}.zcr__pick{background:#fff;color:var(--ink);border-radius:22px;padding:22px;box-shadow:0 2px 4px rgb(15 34 48 / .06),0 18px 48px rgb(0 0 0 / .25)}.zcr__pickt{font-weight:800;font-size:1.3rem;margin:0}.zcr__picks{font-size:.9rem;color:var(--zm);margin:0 0 14px}.zcr__pick ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.zcr__pick>ul>li>a{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:12px 6px;border:1px solid var(--zl);border-radius:16px;background:var(--zs);color:var(--ink);font-weight:800;font-size:.88rem;line-height:1.4;text-decoration:none;height:100%}.zcr__pick>ul>li>a:hover{border-color:var(--zteal);background:#fff}.zcr__pi{width:42px;height:42px;border-radius:13px;background:var(--zmint);color:var(--ok);display:grid;place-items:center}.zcr__pwrap{position:relative;margin-top:-70px}.zcr__head{text-align:center;margin-bottom:28px}.zcr__head h2{margin:0}.zcr__kick{display:block;color:var(--accent-text);font-weight:800;font-size:.9rem;margin-bottom:6px}.zcr__head--split{display:flex;flex-wrap:wrap;gap:12px 32px;align-items:flex-end;justify-content:space-between;text-align:start}.zcr__covt{color:var(--zm);font-size:1rem;max-width:560px;margin:0}.zcr__covt p{margin:0}.zcr__secs{padding-top:64px}.zcr__rows{display:flex;flex-direction:column;gap:14px}.zcr__row{background:#fff;border:1px solid var(--zl);border-radius:20px;padding:20px 22px;display:flex;flex-wrap:wrap;gap:16px 26px;align-items:center;scroll-margin-top:90px}.zcr__rt{flex:0 1 300px;display:flex;align-items:center;gap:14px}.zcr__rt h3{margin:0;font-size:1.2rem}.zcr__rt p{margin:0;font-size:.9rem;color:var(--zm)}.zcr__ri{width:52px;height:52px;border-radius:16px;background:var(--zteal);color:#fff;display:grid;place-items:center;flex-shrink:0}.zcr__subs{flex:1 1 420px;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.zcr__subs a{display:inline-block;padding:6px 13px;border-radius:999px;background:#f4f9fb;border:1px solid var(--zl);color:var(--ink);font-weight:700;font-size:.88rem;line-height:1.5;text-decoration:none}.zcr__subs a:hover{border-color:var(--zteal);color:var(--zteal)}.zcr__all{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:999px;background:#edf1f2;color:var(--primary);font-weight:800;text-decoration:none}.zcr__all:hover{background:var(--zteal);color:#fff}.zcr__cities{background:var(--zt)}.zcr__cities .wrap{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center;justify-content:space-between}.zcr__cities h2{font-size:1.45rem;margin:0}.zcr__cities ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.zcr__cities a{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;background:#fff;border:1px solid var(--zl);color:var(--ink);font-weight:800;text-decoration:none}.zcr__cities .is-near a{background:var(--zteal);border-color:var(--zteal);color:#fff}.zcr__cities a:hover{border-color:var(--zteal)}@media (min-width:980px){.zcr__hero{padding:34px 0 120px}.zcr__hgrid{grid-template-columns:minmax(0,1fr) 470px;gap:48px}}@media (max-width:640px){.zcr__pick ul{grid-template-columns:repeat(2,minmax(0,1fr))}.zcr__row{padding:18px}.zcr__all{width:100%;justify-content:center}.zcr__stats dd{font-size:1.35rem}}.zcr__stats dd small{font-size:.9rem;font-weight:700}.zhb__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zhb__media figure{margin:0;position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/3;background:#0b3a4a}.zhb__media img{width:100%;height:100%;object-fit:cover;display:block}.zhb__media figcaption{position:absolute;top:10px;right:10px;background:rgb(7 28 38 / .78);color:#fff;font-size:.8rem;font-weight:700;padding:2px 12px;border-radius:999px;line-height:1.8}.zhb__media figcaption.is-after{background:var(--accent);color:#1a1200;font-weight:800}.zhb__wide{grid-column:1/-1;position:relative;display:block;border-radius:22px;overflow:hidden;aspect-ratio:16/9;box-shadow:0 18px 48px rgb(0 0 0 / .28);color:#fff;text-decoration:none}.zhb__wide::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(7 28 38 / .72),#fff0 55%)}.zhb__wide span{position:absolute;bottom:14px;right:18px;left:18px;z-index:1;font-weight:800;font-size:1rem;line-height:1.5}.zhb__wide:hover{color:#fff}.zhb__cpick{background:#fff;border-radius:22px;padding:20px 22px;box-shadow:var(--shadow-lg);display:flex;flex-wrap:wrap;gap:16px 22px;align-items:center}.zhb__cpt{display:flex;align-items:center;gap:12px}.zhb__cpt b{display:block;font-size:1.15rem}.zhb__cpt small{display:block;color:var(--zm);font-size:.88rem}.zhb__cpick ul{flex:1 1 520px;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.zhb__cpick a{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:1px solid var(--zl);border-radius:999px;background:var(--zs);color:var(--ink);font-weight:800;text-decoration:none}.zhb__cpick a:hover{border-color:var(--zteal);color:var(--zteal)}.zhb__cpick a .zi{color:var(--zteal)}.zhb__intro{padding-top:56px;padding-bottom:0}.zhb__subsec{padding-top:64px}.zhb__subs{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.zhb__subs a{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--zl);border-radius:20px;overflow:hidden;color:var(--ink);text-decoration:none}.zhb__subs a:hover{border-color:var(--zteal);box-shadow:var(--shadow)}.zhb__simg{aspect-ratio:16/10;background:var(--zt);display:block}.zhb__simg img{width:100%;height:100%;object-fit:cover;display:block}.zhb__sph{display:grid;place-items:center;height:100%;color:var(--zteal)}.zhb__sb{padding:14px 18px}.zhb__sb b{display:block;font-size:1.1rem}.zhb__sb small{color:var(--zm);font-size:.88rem}.zhb__cities{background:var(--zt);scroll-margin-top:80px}.zhb__cities [id^="city-"]{scroll-margin-top:90px}.zhb__lead{background:#fff;border:1px solid var(--zl);border-radius:22px;padding:26px;display:flex;flex-wrap:wrap;gap:22px 30px;margin-bottom:18px;box-shadow:var(--shadow)}.zhb__lt{flex:1 1 280px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.zhb__ln{display:flex;align-items:center;gap:12px}.zhb__ln h3{margin:0;font-size:1.6rem}.zhb__ln small{color:var(--zm)}.zhb__lp{margin:0;display:flex;align-items:baseline;gap:6px;font-weight:700}.zhb__lp span{font-size:.9rem;color:var(--zm);font-weight:500}.zhb__lp b{font-size:2rem;color:var(--primary)}.zhb__ll{flex:2 1 480px;align-content:flex-start}.zhb__ll .is-main a{background:var(--primary);border-color:var(--primary);color:#fff}.zhb__big{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.zhb__big>li{background:#fff;border:1px solid var(--zl);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:14px}.zhb__bt{display:flex;align-items:center;justify-content:space-between;gap:12px}.zhb__bt h3{margin:0;font-size:1.35rem}.zhb__price{font-weight:800;font-size:.85rem;color:var(--primary);background:var(--zmint);padding:3px 12px;border-radius:999px;white-space:nowrap}.zhb__bl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.zhb__bl a{display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border-radius:999px;background:#f4f9fb;border:1px solid var(--zl);color:var(--ink);font-weight:700;font-size:.92rem;text-decoration:none;text-align:center;line-height:1.5}.zhb__bl a.is-main{background:#edf1f2;border-color:#edf1f2;color:var(--primary);font-weight:800}.zhb__bl a:hover{border-color:var(--zteal)}.zhb__hub{margin-top:auto;font-weight:800;font-size:.9rem;color:var(--zteal)}.zhb__small{margin-top:16px;background:#fff;border:1px solid var(--zl);border-radius:18px;overflow:hidden}.zhb__small h3{margin:0;padding:14px 22px;font-size:1.05rem;border-bottom:1px solid #e8f0f4}.zhb__small ul{list-style:none;margin:0;padding:0}.zhb__small li+li{border-top:1px solid #e8f0f4}.zhb__small a{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:14px 22px;color:var(--ink);text-decoration:none}.zhb__small a:hover{background:var(--zs)}.zhb__small b{min-width:90px;font-size:1.1rem}.zhb__small span{flex:1 1 200px;font-weight:700;font-size:.95rem}.zhb__small em{font-style:normal;font-weight:800;font-size:.85rem;color:var(--primary);background:var(--zmint);padding:3px 12px;border-radius:999px}.zhb__small .zi{color:var(--zteal)}.zhb__gen{margin-top:16px;background:#fff;border:1px solid var(--zl);border-radius:18px;padding:18px 22px}.zhb__gen h3{font-size:1.05rem;margin:0 0 12px}.zhb__qa{background:var(--zt)}.zhb__qgrid{display:grid;gap:32px;align-items:start}.zhb__qgrid h2{margin:0 0 18px}.zhb__arts ul{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--zl);border-radius:18px;overflow:hidden}.zhb__arts li+li{border-top:1px solid #e8f0f4}.zhb__arts a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;color:var(--ink);font-weight:700;font-size:.98rem;line-height:1.6;text-decoration:none}.zhb__arts a:hover{background:var(--zs);color:var(--zteal)}.zhb__arts .zi{color:var(--zteal);flex-shrink:0}.zhb__more{margin:14px 0 0}.zhb__more a{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--zteal);text-decoration:none}.zhb__others h2{font-size:1.35rem;margin:0 0 16px}.zhb__others ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.zhb__others a{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border:1px solid var(--zl);border-radius:999px;color:var(--ink);font-weight:700;text-decoration:none}.zhb__others a .zi{color:var(--zteal)}.zhb__others small{color:var(--zm);font-weight:500;font-size:.82rem}.zhb__others a:hover{border-color:var(--zteal)}@media (min-width:980px){.zhb__qgrid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:40px}.zhb__qgrid.is-one{grid-template-columns:minmax(0,1fr);max-width:860px}}.zhb__media picture{display:block;width:100%;height:100%}.zar__pick ul{grid-template-columns:repeat(2,minmax(0,1fr))}.zar__pick>ul>li>a{flex-direction:row;justify-content:space-between;text-align:start;padding:12px 14px;font-size:.98rem}.zar__pick small{font-size:.8rem;color:var(--zm);font-weight:500}@media (min-width:980px){.zar__hgrid{grid-template-columns:minmax(0,1fr) 420px}}.zar__trust{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.zar__trust li{background:#fff;border:1px solid var(--zl);border-radius:14px;padding:18px 20px;display:flex;gap:14px;align-items:center;box-shadow:var(--shadow)}.zar__trust b{display:block;font-size:1.05rem}.zar__trust small{display:block;color:var(--zm);font-size:.88rem}.zar__cities{padding-top:64px}.zar__grid{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.zar__grid>li{background:#fff;border:1px solid var(--zl);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--shadow);scroll-margin-top:90px}.zar__top{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #e8f0f4}.zar__top h3{margin:0;font-size:1.35rem}.zar__top h3 a{color:var(--ink);text-decoration:none}.zar__top small{color:var(--zm)}.zar__svcs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zar__svcs a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:#f4f9fb;color:var(--ink);font-size:.92rem;font-weight:700;line-height:1.45;text-decoration:none}.zar__svcs a .zi{color:var(--ok);flex-shrink:0}.zar__svcs a:hover{background:var(--zmint)}.zar__all{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;border-radius:999px;background:#edf1f2;color:var(--primary);font-weight:800;text-decoration:none}.zar__all:hover{background:var(--zteal);color:#fff}.zar__mx{background:var(--zt)}.zar__tw{overflow-x:auto;background:#fff;border:1px solid var(--zl);border-radius:18px}.zar__tw table{width:100%;min-width:760px;border-collapse:collapse;font-size:.95rem}.zar__tw thead tr{background:var(--primary);color:#fff}.zar__tw th,.zar__tw td{padding:13px 10px;text-align:center}.zar__tw th[scope=row],.zar__tw thead th:first-child{text-align:start;padding-inline:20px;white-space:nowrap}.zar__tw th[scope=row]{font-weight:700}.zar__tw th[scope=row] .zi{color:var(--ok);vertical-align:-3px}.zar__tw tbody tr{border-top:1px solid #e8f0f4}.zar__on{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--zmint);color:var(--ok)}.zar__on:hover{background:var(--ok);color:#fff}.zar__off{color:#9aa9b1}.zar__note{text-align:center;color:var(--zm);font-size:.9rem;margin:14px 0 0}@media (max-width:640px){.zar__pick ul{grid-template-columns:1fr 1fr}.zar__svcs{grid-template-columns:1fr}}.zcr__hero{background:var(--hero-bg,linear-gradient(160deg,#0c687e,#074250 78%));overflow-x:clip;padding-top:28px}.zcr__hero .crumbs{margin-inline:calc(50% - 50vw);padding:12px calc(50vw - 50%);background:var(--topbar-bg,#074250);border-bottom:1px solid rgb(143 211 240 / .28);box-shadow:0 1px 0 rgb(0 0 0 / .15);margin-top:-28px;margin-bottom:26px}.zcr__hero .crumbs ol{margin:0;color:#b9d6dd}.zcr__hero .crumbs a{color:#fff}.zcr__hero .crumbs [aria-current]{color:#fff;font-weight:700}.zcr__hero .crumbs a:hover{color:var(--accent);text-decoration:none}.zcr__hgrid{margin-top:0}.zsi__bar{background:#fff;border-radius:22px;padding:16px 18px;box-shadow:var(--shadow-lg);display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.zsi__q{flex:1 1 300px;display:flex;align-items:center;gap:10px;border:1px solid var(--zl);border-radius:999px;padding:4px 16px;background:var(--zs);color:var(--zteal)}.zsi__q input{flex:1;border:0;background:#fff0;font:inherit;font-size:1rem;padding:8px 0;color:var(--ink);min-width:0}.zsi__q input:focus{outline:none}.zsi__q:focus-within{border-color:var(--zteal)}.zsi__cities{display:flex;flex-wrap:wrap;gap:8px}.zsi__cities button{font:inherit;font-weight:800;font-size:.92rem;padding:7px 16px;border-radius:999px;border:1px solid var(--zl);background:#fff;color:var(--ink);cursor:pointer}.zsi__cities button.is-on{background:var(--zteal);border-color:var(--zteal);color:#fff}.zsi__row h3 a{color:var(--ink);text-decoration:none}.zsi__row h3 a:hover{color:var(--zteal)}.zsi__body{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:10px}.zsi__body .zcr__subs{flex:none}.zsi__desc{margin:0;font-size:.95rem;line-height:1.8;color:var(--zm)}.zcr__pick.is-few ul{grid-template-columns:1fr}.zcr__pick.is-few>ul>li>a{flex-direction:row;justify-content:flex-start;text-align:start;padding:10px 14px;font-size:1rem}.zhb__intro .prose{background:#fff;border:1px solid var(--zl);border-radius:22px;padding:24px 28px;box-shadow:var(--shadow)}.zhb__intro .prose p{font-size:1.04rem;line-height:2}.zhb__intro .prose p:last-child{margin:0}.zkb__n{margin-inline-start:auto;font-size:.75rem;font-weight:800;color:var(--ok);background:var(--zmint);border-radius:999px;padding:0 8px;line-height:1.7}.zcr__pick a .zkb__n{display:inline-block}.zcr__pick:not(.is-few)>ul>li>a{position:relative}.zcr__pick:not(.is-few)>ul>li>a .zkb__n{position:absolute;top:8px;inset-inline-start:8px}.zkb .kbsearch{margin-top:22px;max-width:560px;box-shadow:0 10px 30px rgb(0 0 0 / .18)}.zkb__body{padding-top:56px}.zkb__groups{display:flex;flex-direction:column;gap:18px}.zkb__group{background:#fff;border:1px solid var(--zl);border-radius:22px;padding:22px;scroll-margin-top:90px;box-shadow:var(--shadow)}.zkb__gh{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-bottom:16px}.zkb__gh h2{margin:0;font-size:1.3rem}.zkb__gh small{color:var(--zm)}.zkb__gh .zcr__all{margin-inline-start:auto}.zkb__list{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));align-items:start}@media (max-width:640px){.zkb__list{grid-template-columns:1fr}}.zkb .kbq{border-color:var(--zl);border-radius:14px;background:var(--zs)}.zkb .kbq[open]{background:#fff;border-color:var(--zteal)}.zlib__body{padding-top:48px;padding-bottom:56px}.zlib .libfeat,.zlib .libcard{border:1px solid var(--zl);border-radius:20px;box-shadow:var(--shadow);overflow:hidden;background:#fff}.zlib .chips--filter{display:none}.zwa__body{padding-top:48px}.zwa__pic{display:block;border-radius:16px;overflow:hidden;aspect-ratio:4/3;background:#0b3a4a}.zwa__pic img,.zwa__pic picture{width:100%;height:100%;object-fit:cover;display:block}.zhb__cpick a.is-on{background:var(--zteal);border-color:var(--zteal);color:#fff}.zph--plain{padding-bottom:56px}.zph--plain .zcr__hgrid{grid-template-columns:minmax(0,1fr)!important}.zph .zcr__lead p{margin:0 0 .4em}.zph .zcr__lead p:last-child{margin:0}.zph__side .zcr__pick{height:auto}.zph+main .sec:first-child,.zph+main.sec{padding-top:56px}.zph__nf .search-form{max-width:none;margin:0 0 14px}.zph__nfb{display:flex;flex-wrap:wrap;gap:10px}.zph__nfb .btn{border-radius:999px;flex:1 1 auto;justify-content:center}.znf__fams a.znf__fam{display:flex;align-items:center;gap:14px;color:var(--ink);text-decoration:none;height:100%}.znf__fams>li{padding:18px 20px}.znf__fam span:nth-child(2){flex:1}.znf__fam b{display:block;font-size:1.1rem}.znf__fam small{color:var(--zm)}.znf__fam>.zi{color:var(--zteal)}.znf__fams>li:hover{border-color:var(--zteal)}.znf__list{justify-content:center}.zct__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.zct__list li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--zl);border-radius:14px;background:var(--zs)}.zct__list small{display:block;font-size:.8rem;color:var(--zm)}.zct__list a,.zct__list span{font-weight:800;color:var(--ink);text-decoration:none}.zct__list li>span:last-child{font-weight:700;line-height:1.5}.zct__grid{display:grid;gap:28px;align-items:start}@media (min-width:980px){.zct__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.zct__form>*{background:#fff;border:1px solid var(--zl);border-radius:22px;box-shadow:var(--shadow)}.zct__info{display:flex;flex-direction:column;gap:16px}.zct__addr{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--zl);border-radius:20px;padding:18px 20px}.zct__addr b{display:block}.zct__addr p{margin:4px 0 0;color:var(--zm)}.zct__map{background:#fff;border:1px solid var(--zl);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding-bottom:14px;align-items:center}.zct__map iframe{width:100%;height:300px;border:0;display:block}.zab__pts{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.zab__pts li{display:flex;align-items:center;gap:12px;font-weight:700;line-height:1.6}.zab__pts .zcr__pi{width:34px;height:34px;border-radius:50%;flex-shrink:0}.zab__story{display:grid;gap:32px;align-items:center}@media (min-width:980px){.zab__story{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.zab__story.is-one{grid-template-columns:minmax(0,1fr);max-width:860px}}.zab__story h2{margin:0 0 12px}.zab__img{position:relative;border-radius:22px;overflow:hidden;box-shadow:var(--shadow-lg)}.zab__img img{width:100%;height:auto;display:block}.zab__badge{position:absolute;bottom:16px;right:16px;background:var(--accent);color:#1a1200;border-radius:14px;padding:10px 16px;line-height:1.4}.zab__badge b{display:block;font-size:1.1rem}.zab__badge small{font-size:.85rem}.zab__mv{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.zab__mv>div{background:#fff;border:1px solid var(--zl);border-radius:20px;padding:22px}.zab__mv h3{margin:12px 0 6px}.zab__mv p{margin:0;color:var(--zm)}.zab__line{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.zab__line li{background:#fff;border:1px solid var(--zl);border-radius:18px;padding:18px;display:flex;gap:12px}.zab__line li>span{font-weight:800;color:var(--accent-text);min-width:52px}.zab__line h3{margin:0 0 4px;font-size:1.05rem}.zab__line p{margin:0;color:var(--zm);font-size:.95rem}.zcalc .zcr__pickt{display:flex;align-items:center;gap:8px;font-size:1.05rem;margin:0 0 10px}.zcalc__st{width:26px;height:26px;border-radius:50%;background:var(--accent);color:#1a1200;display:inline-grid;place-items:center;font-size:.85rem;font-weight:800}.zcalc__svc,.zcalc__jobs ul{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.zcalc__jobs ul{grid-template-columns:1fr}.zcalc button{width:100%;display:flex;align-items:center;gap:10px;text-align:start;padding:9px 12px;border:1px solid var(--zl);border-radius:14px;background:var(--zs);color:var(--ink);font:inherit;font-weight:800;font-size:.9rem;line-height:1.45;cursor:pointer}.zcalc button .zcr__pi{width:34px;height:34px;flex-shrink:0}.zcalc button:hover{border-color:var(--zteal)}.zcalc button.is-on{background:var(--zteal);border-color:var(--zteal);color:#fff}.zcalc button.is-on .zcr__pi{background:rgb(255 255 255 / .18);color:#fff}.zcalc__out{background:var(--zmint);border-radius:16px;padding:12px 16px;margin:4px 0 12px;display:flex;flex-direction:column}.zcalc__out small{color:var(--zm);font-weight:700}.zcalc__out b{font-size:1.5rem;color:var(--primary)}.zcalc__btns{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.zcalc__btns .btn{border-radius:999px;flex:1 1 auto;justify-content:center}.zcalc__note{margin:10px 0 0;font-size:.82rem;color:var(--zm)}.zcalc__table{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.zcalc__table .zkb__gh h3{margin:0;font-size:1.1rem}.zcalc__rows{list-style:none;margin:0;padding:0}.zcalc__rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #e8f0f4;font-size:.95rem}.zcalc__rows li:first-child{border-top:0}.zcalc__rows b{white-space:nowrap;color:var(--primary)}.zt-cards{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.zt-cards__a{display:flex;align-items:center;gap:14px;height:100%;padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);color:var(--ink);text-decoration:none}.zt-cards__a:hover{border-color:var(--hdr-bg,#0c687e)}.zt-cards__a img{width:64px;height:64px;border-radius:14px;object-fit:cover;flex-shrink:0}.zt-cards__a strong{display:block;font-size:1.1rem}.zt-cards__a em,.zt-cards__a small{display:block;font-style:normal;color:var(--muted);font-size:.85rem;direction:ltr;text-align:end}.zcr__pick ul.zct__list,.zcr__pick ul.zab__pts{display:flex;flex-direction:column;grid-template-columns:none}.zcr__pick ul.zcalc__svc{grid-template-columns:repeat(2,minmax(0,1fr))}.zcr__pick .zcalc__jobs ul{grid-template-columns:1fr}@media (max-width:640px){.zcr__pick ul.zcalc__svc{grid-template-columns:1fr}}.entry-content ul.zt-cards{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:14px;padding:0!important;margin:0!important}.entry-content ul.zt-cards>li{width:auto!important;max-width:none!important;margin:0!important;list-style:none}.entry-content ul.zt-cards>li::before{display:none}.zpg__card{background:#fff;border:1px solid var(--zl);border-radius:22px;padding:28px 32px;box-shadow:var(--shadow)}.zpg__card.is-wide{padding:24px}.zpg__card>:last-child{margin-bottom:0}.zpg__card h2{font-size:1.45rem;margin-top:1.4em}.zpg__card h2:first-child{margin-top:0}@media (max-width:640px){.zpg__card{padding:20px}}.zti__grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.zti__grid a{display:flex;flex-direction:column;gap:10px;height:100%;padding:22px;background:#fff;border:1px solid var(--zl);border-radius:20px;box-shadow:var(--shadow);color:var(--ink);text-decoration:none}.zti__grid a:hover{border-color:var(--zteal)}.zti__grid b{font-size:1.15rem;line-height:1.5}.zti__grid small{color:var(--zm);font-size:.92rem;line-height:1.7}.zti__go{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--zteal)}.zti__body{margin-top:28px}.zof__steps{margin-bottom:22px}.zof__steps a{color:var(--ink)}.zof__cta{text-align:center;margin:0}.zof__cta .btn{border-radius:999px}.znf__fam small strong{color:var(--primary);font-size:1.05rem}.zpr .zpr__idx{background:#fff;border-radius:22px;padding:18px;box-shadow:var(--shadow-lg);margin-top:-70px;position:relative}.zpr .zpr__tile{border:1px solid var(--zl);border-radius:16px;background:var(--zs)}.zpr .zpr__tile:hover{border-color:var(--zteal)}.zpr .zpr__ic{background:var(--zmint);color:var(--ok)}.zpr .zpr__svc{background:#fff;border:1px solid var(--zl);border-radius:22px;box-shadow:var(--shadow)}.zpr{--zpr-tone:#0c687e!important}.zph.zpr-hero{padding-bottom:110px}.zpg__card.is-wide .search-form{margin-bottom:18px}.zpr [style*="--zpr-tone"]{--zpr-tone:#0c687e!important}.zsm__find .zsi__q{background:#fff}.zsm__n{margin:12px 0 0;color:var(--zm);font-size:.9rem}.zsm__n b{color:var(--primary);font-size:1.2rem}.zsm__main>li{padding:16px 18px}.zsm__two{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start}@media (max-width:640px){.zsm__two{grid-template-columns:1fr}}.zsm .zcr__subs small{font-size:.75rem;color:var(--ok);background:var(--zmint);border-radius:999px;padding:0 7px;margin-inline-start:4px}.zsm__cities .zcr__kick{margin-bottom:4px}.zsm__none{text-align:center;color:var(--zm);padding-block:24px}.zsm [hidden]{display:none!important}.zsm__secs{display:flex;flex-direction:column;gap:16px}.zsm__sec{background:#fff;border:1px solid var(--zl);border-radius:22px;padding:20px 22px;box-shadow:var(--shadow)}.zsm__sh{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding-bottom:14px;border-bottom:1px solid #e8f0f4}.zsm__sh h3{margin:0;font-size:1.25rem}.zsm__sh p{margin:0;font-size:.9rem;color:var(--zm)}.zsm__sh .zcr__all{margin-inline-start:auto}.zsm__cities{display:flex;flex-direction:column}.zsm__city{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-start;padding:12px 0;border-top:1px solid #eef3f6}.zsm__city:first-child{border-top:0}.zsm__cn{flex:0 0 120px;display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--primary);padding-top:6px}.zsm__cn .zi{color:var(--zteal)}.zsm__cn small{font-size:.75rem;color:var(--zm);font-weight:700}.zsm__city .zcr__subs{flex:1 1 400px}@media (max-width:640px){.zsm__cn{flex-basis:100%;padding-top:0}.zsm__sh .zcr__all{margin-inline-start:0;width:100%;justify-content:center}}.zsm__sf{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding-top:14px;margin-top:4px;border-top:1px solid #e8f0f4}.zsm__more{font:inherit;font-weight:800;font-size:.92rem;padding:9px 18px;border-radius:999px;border:1px dashed var(--zteal);background:var(--zs);color:var(--zteal);cursor:pointer}.zsm__more:hover{background:var(--zmint)}.zsm__sf .zcr__all{margin-inline-start:auto}.zsm__sh{border-bottom:0;padding-bottom:6px}.zcr{--zt:#f5fafd;--zs:#fafcfe}.zfc__fam{margin-top:12px;justify-content:center;width:100%}.zfc .kbsearch,.zsm__find .kbsearch{margin-top:0;max-width:none;box-shadow:none;border:1px solid var(--zl)}.zfc__grid>li.is-soon{opacity:.7;background:var(--zs)}.zfc__grid>li.is-soon small{color:var(--accent-text);font-weight:800}.zfc__empty{text-align:center;max-width:720px;margin-inline:auto}.zfc__empty h2{font-size:1.4rem}.zfc__others small{font-size:.75rem;color:var(--ok);background:var(--zmint);border-radius:999px;padding:0 7px}main.zsl{background:var(--zt)}.zsl .slayout__main{background:#fff;border:1px solid var(--zl);border-radius:22px;padding:28px 32px;box-shadow:var(--shadow);min-width:0}@media (max-width:640px){.zsl .slayout__main{padding:20px 18px}}.zsl .slayout__side .sticky>*{border-radius:22px;border:1px solid var(--zl);box-shadow:var(--shadow);background:#fff}.zsl .slayout__side .callbox{border-radius:18px}.zsl .answer{border-radius:16px}.zsl .fork__t{border-radius:16px;border-color:var(--zl)}.zsl .svc-cta{border-radius:20px}.zsl .post-thumb img{border-radius:18px}.zsl--work>.sec,.zsl--pest>.sec{background:var(--zt);padding-block:14px}.zsl--work>.sec:first-of-type{padding-top:40px}.zsl--work>.sec:last-child,.zsl--pest>.sec:last-child{padding-bottom:56px}.zsl--work>.sec:not(.zw-hero):not(.zw-media-top):not(:last-child)>.wrap,.zsl--pest>.sec:not(.zt-hero)>.wrap{background:#fff;border:1px solid var(--zl);border-radius:22px;padding:26px 30px;box-shadow:var(--shadow)}.zsl--work>.sec>.wrap>.sec__head,.zsl--pest>.sec>.wrap>.sec__head{text-align:start;margin-bottom:16px}.zsl--work>.sec>.wrap>.sec__head h2{font-size:1.35rem}.zsl--work .zw-story-card{border:0;box-shadow:none;padding:0;background:none}@media (max-width:640px){.zsl--work>.sec>.wrap,.zsl--pest>.sec>.wrap{padding:20px 18px}}.zcr__stats{grid-template-columns:repeat(auto-fit,minmax(110px,max-content));column-gap:36px}.zcr__stats dd{white-space:nowrap}