:root{--green:#1FA35F;--green-deep:#0F7F45;--green-darker:#0B6A39;--green-soft:#E7F6EE;--green-on-dark:#5AD695;--green-tint:#F3FBF6;--error:#B42318;--amber:#F4B740;--amber-deep:#E9A426;--amber-soft:#FDF3DD;--ink:#1A2233;--ink-2:#46506B;--ink-deep:#141B2B;--mist:#B7BECF;--placeholder:#687186;--linen:#FAF8F4;--paper:#FFFEFB;--wash-green:#EEF6F0;--wash-amber:#FBF4E6;--line:#E9E5DD;--line-dark:rgba(255,255,255,.12);--wa:#25D366;--brand-blue:#3FA9DC;--brand-green:#3DBD5C;--on-accent:#FFFFFF;--radius:20px;--radius-sm:12px;--shadow:0 18px 50px -18px rgba(26,34,51,.18);--shadow-green:0 12px 26px -10px rgba(15,127,69,.5);--f-display:"Alexandria", "IBM Plex Sans Arabic", sans-serif;--f-body:"IBM Plex Sans Arabic", sans-serif;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-short:.18s;--dur-med:.35s;--topbar-h:74px;--bookbar-h:0px}*{margin:0;padding:0;box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;overflow-x:clip;scroll-padding-top:calc(var(--topbar-h) + 12px)}body{font-family:var(--f-body);color:var(--ink);background:var(--linen);line-height:1.75;-webkit-font-smoothing:antialiased;overflow-x:clip;padding-bottom:var(--bookbar-h)}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit;background:none;border:none;cursor:pointer;color:inherit}:focus-visible{outline:3px solid var(--green);outline-offset:3px;border-radius:6px}.ba__handle:focus-visible{outline:none}.ba__handle:focus-visible .ba__grip{outline:3px solid var(--amber);outline-offset:3px}.skip{position:absolute;inset-inline-start:12px;top:-60px;z-index:80;background:var(--ink);color:var(--on-accent);padding:10px 16px;border-radius:var(--radius-sm);font-weight:700}.skip:focus{top:12px}.wrap{max-width:1200px;margin-inline:auto;padding-inline:clamp(18px,4vw,40px)}h1,h2,h3{font-family:var(--f-display);line-height:1.35;font-weight:700;overflow-wrap:anywhere;min-width:0;text-wrap:balance}h1{font-size:clamp(2.3rem,4.9vw,4.1rem);font-weight:800;line-height:1.22}h2{font-size:clamp(1.5rem,3vw,2.3rem)}h1 em{font-style:normal;color:var(--green);position:relative;white-space:nowrap}h1 em:after{content:"";position:absolute;inset-inline:0;bottom:.02em;height:.14em;border-radius:99px;background:var(--amber);opacity:.55}.rv{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.rv.in{opacity:1;transform:none}.rv-d1{transition-delay:.12s}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:14px;font-weight:600;font-size:.95rem;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out);white-space:nowrap}.btn--lg{padding:15px 30px;font-size:1.02rem}.btn--block{width:100%}.btn--primary{background:var(--green-deep);color:var(--on-accent);box-shadow:var(--shadow-green)}.btn--primary:hover{background:var(--green-darker)}.btn--outline{border:1.5px solid var(--line);background:var(--paper);color:var(--ink)}.btn--outline:hover{border-color:var(--green);color:var(--green-deep)}.btn--onDark{border:1.5px solid var(--line-dark);color:var(--on-accent)}.btn--onDark:hover{border-color:var(--green-on-dark);color:var(--green-on-dark)}.btn--ghost{color:var(--ink);font-weight:700}.btn--ghost svg{width:17px;height:17px;color:var(--green)}.btn--ghost:hover{color:var(--green-deep)}.topbar{position:fixed;inset-inline:0;top:0;z-index:60;background:#faf8f4e6;backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color var(--dur-med) var(--ease-out),box-shadow var(--dur-med) var(--ease-out)}.topbar.solid{border-color:var(--line);box-shadow:0 8px 30px -20px #1a223340}.topbar__in{display:flex;align-items:center;justify-content:space-between;gap:20px;height:var(--topbar-h)}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand__mark{height:34px;width:auto}.brand__txt{font-family:var(--f-display);font-weight:700;font-size:1.05rem;letter-spacing:-.01em;white-space:nowrap}.brand__txt b{font-weight:800;color:var(--brand-green)}.brand__blue{color:var(--brand-blue)}.topnav{display:flex;gap:clamp(16px,2vw,26px);font-size:.92rem;font-weight:400;color:var(--ink-2)}.topnav a{white-space:nowrap;transition:color var(--dur-short) var(--ease-out)}.topnav a:hover{color:var(--green-deep)}.topbar__cta{display:flex;align-items:center;gap:12px}.burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:10px}.burger span{width:22px;height:2.2px;background:var(--ink);border-radius:2px;transition:transform var(--dur-med) var(--ease-out),opacity var(--dur-short)}@media(max-width:1120px){.topnav{position:fixed;top:var(--topbar-h);inset-inline:0;background:var(--paper);flex-direction:column;gap:0;padding:10px 24px 18px;border-bottom:1px solid var(--line);transform:translateY(-130%);visibility:hidden;box-shadow:var(--shadow);transition:transform var(--dur-med) var(--ease-out),visibility 0s linear var(--dur-med)}.topnav a{padding:12px 0;border-bottom:1px solid var(--linen);font-size:1rem}.topnav.open{transform:none;visibility:visible;transition:transform var(--dur-med) var(--ease-out),visibility 0s}.burger{display:flex}.burger.open span:nth-child(1){transform:translateY(7.2px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-7.2px) rotate(-45deg)}.btn--phone span{display:none}.btn--phone{padding:10px;min-width:44px;min-height:44px}}.hero{padding:clamp(96px,12vh,128px) 0 clamp(40px,5vw,64px);position:relative}.hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(30px,4.5vw,64px);align-items:center}.eyebrow{display:inline-flex;align-items:center;gap:9px;background:var(--green-soft);color:var(--green-deep);padding:7px 16px;border-radius:99px;font-size:.85rem;font-weight:700;margin-bottom:20px}.eyebrow__dot{width:8px;height:8px;border-radius:50%;background:var(--green)}.hero__sub{color:var(--ink-2);font-size:clamp(1rem,1.5vw,1.14rem);max-width:33rem;margin:20px 0 30px}.hero__actions{display:flex;gap:14px;flex-wrap:wrap}.hero__visual{position:relative;margin-inline-end:calc(-1*(max(0px,(100vw - 1200px) / 2) + clamp(18px,4vw,40px)))}.hero__photo{overflow:hidden;box-shadow:var(--shadow);background:var(--line);border-start-start-radius:28px;border-end-start-radius:28px}.hero__media{display:block;width:100%;height:clamp(440px,74vh,720px);object-fit:cover}.hero__card{position:absolute;background:var(--paper);border-radius:16px;box-shadow:var(--shadow);padding:14px 18px;border:1px solid var(--line)}.hero__card--check{bottom:36px;inset-inline-start:-36px;min-width:200px}.hero__card-title{font-weight:700;font-size:.82rem;margin-bottom:8px;color:var(--ink-2)}.hero__card--check li{display:flex;align-items:center;gap:9px;font-size:.85rem;padding:3.5px 0;color:var(--ink)}.hero__card--check i,.hosts__points i,.pack__list li:before{width:19px;height:19px;border-radius:7px;background:var(--green-soft);position:relative;flex-shrink:0}.hero__card--check i:after,.hosts__points i:after{content:"";position:absolute;inset:0;margin:auto;width:9px;height:5px;border-left:2.2px solid var(--green);border-bottom:2.2px solid var(--green);transform:rotate(-45deg) translateY(-1px)}.hero__card--stars{top:36px;inset-inline-start:-36px;max-width:220px}.stars{color:var(--amber);letter-spacing:2px;font-size:.95rem;line-height:1.4}.hero__card--stars p{font-size:.83rem;margin:6px 0 4px;line-height:1.6}.hero__card--stars span{font-size:.75rem;color:var(--ink-2);font-weight:600}@media(max-width:960px){.hero__grid{grid-template-columns:minmax(0,1fr)}.hero__visual{margin-inline:calc(-1*clamp(18px,4vw,40px))}.hero__photo{border-radius:0}.hero__media{height:clamp(320px,64vw,560px)}.hero__card--check{inset-inline-start:16px;bottom:16px}.hero__card--stars{inset-inline-start:16px;top:16px}}@media(max-width:600px){.hero{padding-top:96px}.hero__media{height:78vw}.hero__card--stars{display:none}.hero__card--check{min-width:0;padding:10px 14px}.hero__card--check li{font-size:.8rem;padding:2px 0}}section{padding:clamp(56px,8vw,100px) 0}.sec-head{text-align:start;max-width:44rem;margin:0 0 clamp(30px,4.5vw,52px)}.sec-head--center{text-align:center;margin-inline:auto}.kicker{color:var(--green-deep);font-weight:700;font-size:.9rem;margin-bottom:8px}.sec-sub{color:var(--ink-2);margin-top:12px}.sec-sub a{color:var(--green-deep);font-weight:600;text-decoration:underline;text-underline-offset:4px}.trust{padding:0 0 clamp(40px,6vw,72px)}.trust__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line)}.trust__row li{display:flex;align-items:flex-start;gap:14px;padding:22px clamp(14px,2.2vw,28px)}.trust__row li+li{border-inline-start:1px solid var(--line)}.trust__row svg{width:24px;height:24px;color:var(--green);flex-shrink:0;margin-top:3px}.trust__row p{color:var(--ink-2);font-size:.93rem;line-height:1.6}.trust__row b{display:block;font-family:var(--f-display);color:var(--ink);font-size:1rem;margin-bottom:2px}@media(max-width:820px){.trust__row{grid-template-columns:minmax(0,1fr)}.trust__row li{padding:14px 0}.trust__row li+li{border-inline-start:0;border-top:1px solid var(--line)}}.packages{background:var(--wash-green)}.pack__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,.92fr);gap:22px;align-items:stretch}.pack{background:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius);padding:32px 28px;display:flex;flex-direction:column;position:relative}.pack--featured{border-color:var(--green);box-shadow:0 24px 60px -24px #1fa35f66}.pack__flag{position:absolute;top:-14px;inset-inline-start:24px;background:var(--amber);color:var(--ink);padding:5px 16px;border-radius:99px;font-size:.8rem;font-weight:700}.pack__head h3{font-size:1.35rem}.pack__head p{color:var(--ink-2);font-size:.92rem;margin:4px 0 20px}.pack__list{flex:1;margin-bottom:26px;display:flex;flex-direction:column;gap:11px}.pack__list li{position:relative;padding-inline-start:30px;font-size:.94rem;color:var(--ink)}.pack__list li:before{content:"";position:absolute;inset-inline-start:0;top:4px;width:18px;height:18px;border-radius:6px}.pack__list li:after{content:"";position:absolute;inset-inline-start:4.5px;top:9px;width:8px;height:4.5px;border-left:2px solid var(--green);border-bottom:2px solid var(--green);transform:rotate(-45deg)}.pack__photo{border-radius:var(--radius);overflow:hidden;position:relative;box-shadow:var(--shadow);min-height:300px}.pack__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pack__photo figcaption{position:absolute;bottom:14px;inset-inline:14px;background:#fffefbeb;backdrop-filter:blur(6px);padding:9px 16px;border-radius:var(--radius-sm);font-size:.86rem;font-weight:600;text-align:center}@media(max-width:1020px){.pack__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pack__photo{grid-column:1/-1;min-height:220px}}@media(max-width:680px){.pack__grid{grid-template-columns:minmax(0,1fr)}.pack{padding:26px 22px}.pack__photo{display:none}}.process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,36px);margin-top:clamp(28px,4vw,44px);padding-top:clamp(22px,3vw,30px);border-top:1px solid rgba(15,127,69,.16)}.process li{display:flex;align-items:flex-start;gap:14px}.process__ico{width:46px;height:46px;border-radius:14px;flex-shrink:0;display:grid;place-items:center;background:var(--paper);border:1px solid rgba(15,127,69,.18);color:var(--green-deep)}.process__ico svg{width:24px;height:24px}.process b{display:block;font-family:var(--f-display);font-size:1rem;margin-bottom:2px}.process span{color:var(--ink-2);font-size:.9rem;line-height:1.6}@media(max-width:760px){.process{grid-template-columns:minmax(0,1fr);gap:16px}}.svc{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(22px,3.5vw,44px);align-items:stretch}.svc__list{display:flex;flex-direction:column;gap:12px}.svc__item{display:flex;align-items:center;gap:15px;text-align:start;background:var(--paper);border:1.5px solid var(--line);border-radius:18px;padding:16px 18px;transition:border-color var(--dur-short) var(--ease-out)}.svc__item:hover{border-color:var(--green-soft)}.svc__item.is-active{border-color:var(--green);box-shadow:0 14px 34px -18px #1fa35f80}.svc__check{width:26px;height:26px;border-radius:9px;border:1.8px solid var(--line);position:relative;flex-shrink:0;transition:background-color var(--dur-short),border-color var(--dur-short)}.svc__item.is-active .svc__check{background:var(--green);border-color:var(--green)}.svc__check i{position:absolute;inset:0;margin:auto;width:11px;height:6px;border-left:2.4px solid var(--on-accent);border-bottom:2.4px solid var(--on-accent);transform:rotate(-45deg) translateY(-1px);opacity:0}.svc__item.is-active .svc__check i{opacity:1}.svc__txt b{display:block;font-family:var(--f-display);font-weight:700;font-size:1rem}.svc__txt small{color:var(--ink-2);font-size:.84rem;line-height:1.55;display:block;margin-top:2px}.svc__stage{position:relative;border-radius:24px;overflow:hidden;box-shadow:var(--shadow);min-height:340px;background:var(--line)}.svc__stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--dur-med) var(--ease-out)}.svc__stage img.swap{opacity:0}.svc__stage figcaption{position:absolute;bottom:16px;inset-inline-start:16px;z-index:2;background:#fffefbeb;backdrop-filter:blur(6px);padding:8px 18px;border-radius:var(--radius-sm);font-weight:700;font-size:.92rem}@media(max-width:900px){.svc{grid-template-columns:minmax(0,1fr)}.svc__stage{min-height:240px;order:-1}.svc__item{padding:12px 14px}}.ba{background:var(--ink);color:var(--on-accent)}.sec-head--light h2{color:var(--on-accent)}.sec-head--light .sec-sub{color:var(--mist)}.ba__frame{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 30px 80px -30px #0009;aspect-ratio:16/8.2;max-width:980px;margin-inline:auto;user-select:none;touch-action:pan-y}.ba__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ba__clip{position:absolute;inset:0}.ba__tag{position:absolute;top:16px;z-index:3;padding:6px 16px;border-radius:99px;font-weight:700;font-size:.85rem;backdrop-filter:blur(6px);color:var(--on-accent)}.ba__tag--before{right:16px;background:#1a2233c7}.ba__tag--after{left:16px;background:#0f7f45f0}.ba__handle{position:absolute;top:0;bottom:0;left:50%;width:0;z-index:4;cursor:ew-resize}.ba__handle:before{content:"";position:absolute;top:0;bottom:0;left:-1.5px;width:3px;background:var(--on-accent);box-shadow:0 0 18px #0006}.ba__grip{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:var(--paper);color:var(--ink);display:grid;place-items:center;box-shadow:0 10px 30px #00000059}.ba__grip svg{width:22px;height:22px}@media(max-width:700px){.ba__frame{aspect-ratio:4/3}}.hosts{background:var(--paper);border-block:1px solid var(--line)}.hosts__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(26px,4vw,60px);align-items:center}.hosts__photo{border-radius:24px;overflow:hidden;box-shadow:var(--shadow)}.hosts__photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.hosts__copy>p:not(.kicker):not(.coverage){color:var(--ink-2);margin:14px 0 20px;max-width:34rem}.hosts__points{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.hosts__points li{display:flex;align-items:center;gap:12px;font-weight:400;font-size:.95rem}.hosts__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.coverage{display:flex;align-items:flex-start;gap:10px;margin-top:4px;font-size:.93rem;color:var(--ink-2)}.coverage svg{width:20px;height:20px;color:var(--green);flex-shrink:0;margin-top:3px}.coverage b{color:var(--ink)}.coverage a{color:var(--green-deep);font-weight:600;text-decoration:underline;text-underline-offset:4px}@media(max-width:900px){.hosts__grid{grid-template-columns:minmax(0,1fr)}}.rev__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,56px);align-items:start}.reviews{background:var(--wash-amber)}.rev-lead{position:relative;padding-top:clamp(64px,7vw,88px)}.rev-lead:before{content:"\201d";position:absolute;top:0;inset-inline-start:-.05em;font-family:var(--f-display);font-weight:800;font-size:clamp(6rem,10vw,8.5rem);line-height:.9;color:var(--amber)}.rev-lead .stars{font-size:1.1rem;margin-bottom:12px}.rev-lead p{font-family:var(--f-display);font-weight:700;font-size:clamp(1.45rem,2.8vw,2.1rem);line-height:1.55}.rev-lead footer{display:flex;align-items:center;gap:10px;margin-top:22px;font-weight:700;font-size:.95rem}.rev__av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--green-soft);color:var(--green-deep);font-weight:800}.rev-list li{padding:18px 0;border-bottom:1px solid rgba(26,34,51,.1)}.rev-list li:first-child{padding-top:0}.rev-list p{font-size:.95rem;color:var(--ink)}.rev-list footer{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:.86rem;font-weight:700;color:var(--ink-2)}.stars--sm{font-size:.78rem;letter-spacing:1px}@media(max-width:900px){.rev__layout{grid-template-columns:minmax(0,1fr)}}.faq{background:var(--paper);border-block:1px solid var(--line)}.faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(26px,4vw,60px);align-items:start}.faq__list details{border-bottom:1px solid var(--line)}.faq__list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 0;font-family:var(--f-display);font-weight:700;font-size:1.02rem;transition:color var(--dur-short) var(--ease-out)}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary:hover{color:var(--green-deep)}.faq__list summary i{width:30px;height:30px;border-radius:10px;background:var(--green-soft);flex-shrink:0;position:relative;transition:transform var(--dur-med) var(--ease-out)}.faq__list summary i:before,.faq__list summary i:after{content:"";position:absolute;inset:0;margin:auto;background:var(--green);border-radius:2px}.faq__list summary i:before{width:12px;height:2.2px}.faq__list summary i:after{width:2.2px;height:12px;transition:opacity var(--dur-short)}.faq__list details[open] summary i{transform:rotate(90deg)}.faq__list details[open] summary i:after{opacity:0}.faq__list details p{padding:0 0 20px;color:var(--ink-2);font-size:.94rem;max-width:38rem}@media(max-width:900px){.faq__grid{grid-template-columns:minmax(0,1fr)}}.contact__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(30px,5vw,72px);align-items:center}.contact__lead h2{color:var(--on-accent)}.contact__lead>p{color:var(--mist);margin:12px 0 26px;max-width:30rem}.contact__actions{display:flex;gap:14px;flex-wrap:wrap}.contact__list>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--line-dark)}.contact__list>div:first-child{border-top:1px solid var(--line-dark)}.contact__list dt{color:var(--mist);font-size:.9rem}.contact__list dd{font-weight:600;overflow-wrap:anywhere}.contact__list dd a:hover{color:var(--green-on-dark)}.contact__more{display:block;font-weight:400;font-size:.86rem;color:var(--mist);margin-top:2px}@media(max-width:900px){.contact__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.contact__list>div{grid-template-columns:minmax(0,1fr);gap:2px}}.footer{background:var(--ink);color:var(--mist);padding:clamp(56px,8vw,96px) 0 0}.footer .contact__grid{padding-bottom:clamp(40px,6vw,64px);margin-bottom:clamp(32px,5vw,48px);border-bottom:1px solid var(--line-dark)}.footer .contact__list dd{color:var(--on-accent)}.footer__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:34px;padding-bottom:40px}.brand--foot .brand__mark{height:42px}.brand--foot .brand__txt{font-size:1.15rem}.footer__brand p{font-size:.9rem;margin-top:16px;max-width:26rem}.footer__col{display:flex;flex-direction:column;gap:10px;font-size:.9rem}.footer__col b{font-family:var(--f-display);color:var(--on-accent);margin-bottom:6px;font-size:.95rem}.footer__col a{transition:color var(--dur-short) var(--ease-out)}.footer__col a:hover{color:var(--green-on-dark)}.footer__base{border-top:1px solid var(--line-dark);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-block:22px;font-size:.84rem}@media(max-width:760px){.footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer__brand{grid-column:1/-1}}.wa{position:fixed;bottom:24px;inset-inline-start:24px;z-index:70;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--wa);color:var(--on-accent);box-shadow:0 14px 34px -10px #25d366a6}.wa svg{width:30px;height:30px}.bookbar{display:none}@media(max-width:760px){:root{--bookbar-h: calc(72px + env(safe-area-inset-bottom)) }.wa,.btn--topbook,.btn--phone{display:none}.bookbar{display:flex;align-items:center;gap:10px;position:fixed;inset-inline:0;bottom:0;z-index:70;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffefbf5;backdrop-filter:blur(12px);border-top:1px solid var(--line);box-shadow:0 -10px 30px -20px #1a22334d}.bookbar__book{flex:1;padding-block:13px}.bookbar__ico{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;border:1.5px solid var(--line);color:var(--ink);background:var(--paper)}.bookbar__ico svg{width:22px;height:22px}.bookbar__ico--wa{background:var(--wa);border-color:var(--wa);color:var(--on-accent)}}.lang{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border-radius:12px;border:1.5px solid var(--line);color:var(--ink);font-weight:700;font-size:.86rem;letter-spacing:.02em;transition:border-color var(--dur-short),color var(--dur-short)}.lang:hover{border-color:var(--green);color:var(--green-deep)}.lang[lang=ar]{font-family:var(--f-display);letter-spacing:0}.lang__short,.topnav__lang{display:none}@media(max-width:480px){.topbar__in{gap:10px}.topbar__cta{gap:8px}.lang{padding:0;width:44px}.lang__full{display:none}.lang__short{display:inline}#topbar .topbar__cta .lang{display:none}.brand{gap:8px}.topnav .topnav__lang{display:block}}@media(max-width:360px){.brand__txt{font-size:.95rem}}:root[dir=ltr] body{line-height:1.65}:root[dir=ltr] h1,:root[dir=ltr] h2,:root[dir=ltr] h3{letter-spacing:-.015em}[dir=ltr] .ba__tag--before{right:auto;left:16px}[dir=ltr] .ba__tag--after{left:auto;right:16px}:lang(en) .rev-lead:before{content:"\201c"}
