.service-landing-module__7ya9pG__page{color:var(--brand-ink);padding-block-end:3rem}.service-landing-module__7ya9pG__hero,.service-landing-module__7ya9pG__included,.service-landing-module__7ya9pG__services,.service-landing-module__7ya9pG__dentist,.service-landing-module__7ya9pG__faq,.service-landing-module__7ya9pG__visit{max-width:1280px;margin-inline:auto;padding:clamp(2rem,5vw,5rem) clamp(1.25rem,4vw,3.5rem)}.service-landing-module__7ya9pG__hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem;padding-block-start:clamp(1.5rem,4vw,4rem);display:grid}.service-landing-module__7ya9pG__heroTop{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.service-landing-module__7ya9pG__locationPill,.service-landing-module__7ya9pG__liveStatus{border-radius:999px;align-items:center;gap:.45rem;min-height:32px;padding:.35rem .85rem;font-size:.8rem;font-weight:600;line-height:1.3;display:inline-flex}.service-landing-module__7ya9pG__locationPill{color:#6e5326;background:#b08d5717;border:1px solid #b08d5759}.service-landing-module__7ya9pG__locationPill svg{flex-shrink:0;width:15px;height:15px}.service-landing-module__7ya9pG__liveStatus{color:var(--brand-muted);background:var(--brand-bone)}.service-landing-module__7ya9pG__ratingPill{min-height:32px;color:var(--brand-ink);background:var(--brand-white);border:1px solid var(--brand-line-strong);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.8rem;font-weight:600;line-height:1.3;display:inline-flex}.service-landing-module__7ya9pG__ratingPill:hover{border-color:#b08d5799}.service-landing-module__7ya9pG__stars{color:#e2a93b;letter-spacing:1px;font-size:.85rem}.service-landing-module__7ya9pG__liveStatus[data-open=true]{color:#1e6b3c;background:#e8f5ec}.service-landing-module__7ya9pG__liveDot{background:currentColor;border-radius:999px;flex-shrink:0;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.service-landing-module__7ya9pG__liveStatus[data-open=true] .service-landing-module__7ya9pG__liveDot{animation:2s ease-out infinite service-landing-module__7ya9pG__live-pulse}}@keyframes service-landing-module__7ya9pG__live-pulse{0%{box-shadow:0 0 #1e6b3c73}70%{box-shadow:0 0 0 7px #1e6b3c00}to{box-shadow:0 0 #1e6b3c00}}.service-landing-module__7ya9pG__hero h1{font-family:var(--font-display);letter-spacing:-.035em;white-space:pre-line;color:var(--brand-plum);margin-block:1.2rem .9rem;font-size:clamp(2.5rem,4vw,4.2rem);line-height:1.08}.service-landing-module__7ya9pG__titleSub{font-family:var(--font-sans,inherit);letter-spacing:0;color:var(--brand-gold-deep);margin-block-start:.7rem;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:500;line-height:1.45;display:block}html[lang=ar] .service-landing-module__7ya9pG__hero h1{letter-spacing:0;font-size:clamp(2.2rem,3.4vw,3.4rem);line-height:1.45}.service-landing-module__7ya9pG__intro{color:var(--brand-ink-soft);max-width:39rem;margin-block:1rem;font-size:1.05rem;line-height:1.85}.service-landing-module__7ya9pG__offer{background:linear-gradient(180deg,#fffdf9 0%,var(--brand-ivory)100%);border:1px solid #b08d5766;border-radius:20px;max-width:32rem;margin-block:1.25rem;padding:.3rem 1.15rem;box-shadow:0 12px 32px #3d1f2612}.service-landing-module__7ya9pG__offer div{border-block-end:1px dashed var(--brand-line-strong);justify-content:space-between;align-items:center;gap:1rem;padding-block:.85rem;display:flex}.service-landing-module__7ya9pG__offer div:last-child{border-block-end:none}.service-landing-module__7ya9pG__offer dt{color:var(--brand-ink);font-size:.95rem;line-height:1.5}.service-landing-module__7ya9pG__offer dd{font-family:var(--font-display);color:var(--brand-plum);white-space:nowrap;margin:0;font-size:1.3rem;font-weight:600}.service-landing-module__7ya9pG__offer dd[data-free]{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-white);background:var(--brand-plum);border-radius:999px;padding:.35rem .85rem;font-family:inherit;font-size:.8rem;font-weight:700}html[lang=ar] .service-landing-module__7ya9pG__offer dd[data-free]{letter-spacing:0;font-size:.9rem}.service-landing-module__7ya9pG__actions{flex-wrap:wrap;gap:.65rem;margin-block:1.4rem .8rem;display:flex}.service-landing-module__7ya9pG__actions a{white-space:normal;text-align:center;height:auto;min-height:52px;padding-block:.8rem}.service-landing-module__7ya9pG__textLink{color:var(--brand-plum);text-underline-offset:5px;align-items:center;gap:.5rem;padding-block:.5rem;font-size:.9rem;text-decoration:underline;display:inline-flex}.service-landing-module__7ya9pG__highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.25rem;max-width:34rem;margin-block:1rem .5rem;padding:0;list-style:none;display:grid}.service-landing-module__7ya9pG__highlights li{color:var(--brand-ink-soft);align-items:flex-start;gap:.5rem;font-size:.88rem;line-height:1.5;display:flex}.service-landing-module__7ya9pG__highlights svg{width:18px;height:18px;color:var(--brand-white);background:var(--brand-gold);border-radius:999px;flex-shrink:0;margin-block-start:1px;padding:3px}.service-landing-module__7ya9pG__doctorCard{border:1px solid var(--brand-line);background:var(--brand-white);max-width:34rem;color:var(--brand-ink);border-radius:999px;align-items:center;gap:.85rem;margin-block:.4rem .2rem;padding:.6rem 1rem .6rem .6rem;transition:border-color .15s;display:flex}html[dir=rtl] .service-landing-module__7ya9pG__doctorCard{padding:.7rem .7rem .7rem 1rem}.service-landing-module__7ya9pG__doctorCard:hover{border-color:#b08d5780}.service-landing-module__7ya9pG__doctorAvatar{background:var(--brand-wash);width:64px;height:64px;box-shadow:0 0 0 2px var(--brand-white),0 0 0 3px #b08d578c;border-radius:999px;flex-shrink:0;position:relative;overflow:hidden}.service-landing-module__7ya9pG__doctorAvatar img{object-fit:cover;object-position:center 18%}.service-landing-module__7ya9pG__doctorCard strong{color:var(--brand-plum);font-size:.98rem;font-weight:600;display:block}.service-landing-module__7ya9pG__doctorCard strong+span{color:var(--brand-muted);font-size:.8rem;line-height:1.5;display:block}.service-landing-module__7ya9pG__hours{color:var(--brand-ink-soft);align-items:center;gap:.45rem;margin-block:1rem .3rem;font-size:.82rem;line-height:1.8;display:flex}.service-landing-module__7ya9pG__hours svg{width:15px;height:15px;color:var(--brand-gold-deep);flex-shrink:0}.service-landing-module__7ya9pG__note{color:var(--brand-ink-soft);max-width:48rem;font-size:.83rem;line-height:1.85}.service-landing-module__7ya9pG__photo{background:var(--brand-wash);border-radius:45% 45% 0 0;align-self:stretch;min-height:470px;position:relative;overflow:hidden}.service-landing-module__7ya9pG__photo img{object-fit:cover}.service-landing-module__7ya9pG__photo figcaption{background:var(--brand-plum);color:var(--brand-white);padding:1.1rem 1.3rem;font-size:.78rem;line-height:1.8;position:absolute;inset-block-end:0;inset-inline:0}.service-landing-module__7ya9pG__result{border-block-start:1px solid var(--brand-line);max-width:1280px;margin-inline:auto;padding:clamp(1.5rem,4vw,4rem) clamp(1.25rem,4vw,3.5rem)}.service-landing-module__7ya9pG__result figure{grid-template-columns:minmax(0,520px) 1fr;align-items:center;gap:clamp(1.5rem,5vw,4rem);margin:0;display:grid}.service-landing-module__7ya9pG__resultImage{aspect-ratio:1099/1207;background:var(--brand-ivory);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 16px 40px #3d1f261f}.service-landing-module__7ya9pG__resultImage img{object-fit:cover}.service-landing-module__7ya9pG__resultCaption{font-family:var(--font-display);color:var(--brand-plum);margin-block:1rem .75rem;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.3}.service-landing-module__7ya9pG__resultDisclaimer{color:var(--brand-ink-soft);max-width:34rem;font-size:1.05rem;line-height:1.85}.service-landing-module__7ya9pG__included{border-block:1px solid var(--brand-line)}.service-landing-module__7ya9pG__included h2,.service-landing-module__7ya9pG__dentist h2{margin-block-start:1rem}.service-landing-module__7ya9pG__inclusions{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-block:2.2rem 1.6rem;padding:0;list-style:none;display:grid}.service-landing-module__7ya9pG__inclusions li{border:1px solid var(--brand-line);background:var(--brand-ivory);border-radius:22px;padding:1.6rem 1.5rem}.service-landing-module__7ya9pG__number{color:#6e5326;width:2.6rem;height:2.6rem;font-family:var(--font-display);border:1px solid #b08d5773;border-radius:999px;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}.service-landing-module__7ya9pG__inclusions h3{margin-block:.9rem .5rem;font-size:1.1rem;font-weight:600}.service-landing-module__7ya9pG__inclusions p,.service-landing-module__7ya9pG__faq p{color:var(--brand-ink-soft);font-size:.95rem;line-height:1.85}.service-landing-module__7ya9pG__services{border-block-end:1px solid var(--brand-line)}.service-landing-module__7ya9pG__services h2{margin-block-start:1rem}.service-landing-module__7ya9pG__serviceList{flex-wrap:wrap;gap:.65rem;margin-block-start:1.8rem;padding:0;list-style:none;display:flex}.service-landing-module__7ya9pG__serviceList a{border:1px solid var(--brand-line);min-height:44px;color:var(--brand-plum);border-radius:999px;align-items:center;padding:.55rem 1.1rem;font-size:.92rem;transition:background-color .15s;display:inline-flex}.service-landing-module__7ya9pG__serviceList a:hover{background:var(--brand-wash)}.service-landing-module__7ya9pG__dentist{grid-template-columns:260px 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.service-landing-module__7ya9pG__portrait{background:var(--brand-wash);border-radius:140px 140px 0 0;height:320px;position:relative;overflow:hidden}.service-landing-module__7ya9pG__portrait img{object-fit:cover;object-position:center 20%}.service-landing-module__7ya9pG__faq{border-block-start:1px solid var(--brand-line);grid-template-columns:.8fr 1.2fr;gap:3rem;display:grid}.service-landing-module__7ya9pG__faq details{border-block-end:1px solid var(--brand-line)}.service-landing-module__7ya9pG__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.3rem;font-weight:600;line-height:1.7;list-style:none;display:flex}.service-landing-module__7ya9pG__faq summary::-webkit-details-marker{display:none}.service-landing-module__7ya9pG__faq summary:after{content:"+";border:1px solid var(--brand-line-strong);width:1.9rem;height:1.9rem;color:var(--brand-plum);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;font-weight:400;line-height:1;transition:transform .15s;display:inline-flex}.service-landing-module__7ya9pG__faq details[open] summary:after{transform:rotate(45deg)}.service-landing-module__7ya9pG__faq p{padding-block-end:1.5rem}.service-landing-module__7ya9pG__visit{color:var(--brand-white);background:var(--brand-plum);border-radius:28px;grid-template-columns:1fr 1fr;gap:3rem;margin-block-start:1rem;display:grid}.service-landing-module__7ya9pG__visitEyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--brand-gold-soft);font-size:.75rem;font-weight:600}html[lang=ar] .service-landing-module__7ya9pG__visitEyebrow{letter-spacing:0;font-size:.85rem}.service-landing-module__7ya9pG__visit h2{color:var(--brand-white);margin-block-start:1rem}.service-landing-module__7ya9pG__visit .service-landing-module__7ya9pG__intro{color:#ffffffd1}.service-landing-module__7ya9pG__visit .service-landing-module__7ya9pG__textLink{color:var(--brand-gold-soft)}.service-landing-module__7ya9pG__visit .service-landing-module__7ya9pG__note{color:#ffffffad}.service-landing-module__7ya9pG__visit .service-landing-module__7ya9pG__actions a[data-variant=default]{background:var(--brand-white);color:var(--brand-plum)}.service-landing-module__7ya9pG__visit .service-landing-module__7ya9pG__actions a[data-variant=outline]{color:var(--brand-white);background:0 0;border-color:#ffffff73}.service-landing-module__7ya9pG__address{border-inline-start:1px solid #ffffff29;flex-direction:column;align-items:flex-start;gap:.9rem;padding-inline-start:2.5rem;display:flex}.service-landing-module__7ya9pG__address svg{color:var(--brand-gold-soft)}.service-landing-module__7ya9pG__address address{font-size:1.1rem;font-style:normal;line-height:1.9}.service-landing-module__7ya9pG__address>p{line-height:1.8}.service-landing-module__7ya9pG__address a[dir=ltr]{color:var(--brand-white);font-weight:600}.service-landing-module__7ya9pG__stickyBar{display:none}@media (max-width:899px){.service-landing-module__7ya9pG__hero{grid-template-columns:1fr;gap:1.5rem}.service-landing-module__7ya9pG__result figure{grid-template-columns:1fr;gap:1rem}.service-landing-module__7ya9pG__photo{border-radius:160px 160px 0 0;min-height:300px}.service-landing-module__7ya9pG__hero h1{max-width:650px}.service-landing-module__7ya9pG__inclusions{grid-template-columns:1fr;gap:.9rem}.service-landing-module__7ya9pG__dentist{grid-template-columns:180px 1fr;gap:1.7rem}.service-landing-module__7ya9pG__portrait{height:260px}.service-landing-module__7ya9pG__faq,.service-landing-module__7ya9pG__visit{grid-template-columns:1fr;gap:1.5rem}.service-landing-module__7ya9pG__visit{border-radius:0}.service-landing-module__7ya9pG__address{border-block-start:1px solid #ffffff29;border-inline-start:none;padding-block-start:1.7rem;padding-inline-start:0}.service-landing-module__7ya9pG__stickyBar{z-index:60;padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom));border-block-start:1px solid var(--brand-line-strong);visibility:hidden;background:#fffffff7;grid-template-columns:1.35fr 1fr;gap:.5rem;transition:transform .22s,visibility 0s linear .22s;display:grid;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(110%);box-shadow:0 -10px 28px #1c0f121a}.service-landing-module__7ya9pG__stickyBar[data-visible=true]{visibility:visible;transition:transform .22s,visibility;transform:none}.service-landing-module__7ya9pG__stickyWhatsapp,.service-landing-module__7ya9pG__stickyCall{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding-inline:.75rem;font-size:.92rem;font-weight:600;line-height:1.25;display:inline-flex}.service-landing-module__7ya9pG__stickyWhatsapp{color:var(--brand-white);background:var(--brand-plum)}.service-landing-module__7ya9pG__stickyCall{color:var(--brand-plum);border:1px solid var(--brand-line-strong);background:var(--brand-white)}}@media (max-width:899px) and (prefers-reduced-motion:reduce){.service-landing-module__7ya9pG__stickyBar,.service-landing-module__7ya9pG__stickyBar[data-visible=true]{transition:none}}@media (max-width:560px){.service-landing-module__7ya9pG__hero{padding-block-start:1.25rem}.service-landing-module__7ya9pG__hero h1{font-size:2.35rem}html[lang=ar] .service-landing-module__7ya9pG__hero h1{font-size:2.15rem}.service-landing-module__7ya9pG__highlights{grid-template-columns:1fr 1fr;gap:.55rem .8rem}.service-landing-module__7ya9pG__highlights li{font-size:.82rem}.service-landing-module__7ya9pG__dentist{grid-template-columns:1fr}.service-landing-module__7ya9pG__portrait{width:200px;height:250px}.service-landing-module__7ya9pG__actions{flex-direction:column;align-items:stretch}}
