:root{--navy:#173b5b;--navy-deep:#0e2238;--navy-light:#386f95;--gold:#caa45d;--gold-light:#f4dda5;--ink:#29394c;--muted:#718094;--line:#e3e9ef;--paper:#f6f8fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Tahoma,Arial,sans-serif;font-size:16px;line-height:1.85}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.topbar{color:#fff;background:#0a192a;justify-content:space-between;align-items:center;gap:12px;padding:8px 4%;font-size:14px;display:flex}.appInstall{color:var(--gold-light);font-weight:700}.socials{gap:7px;display:flex}.socials a{color:#fff;border:1px solid #fff5;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.utility{border-bottom:1px solid var(--line);background:#fff}.utilityInner{grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:18px;max-width:1500px;margin:auto;padding:12px 3%;display:grid}.phone{color:var(--navy);direction:rtl;justify-self:start;font-size:14px;font-weight:700}.brand{justify-self:center;align-items:center;gap:10px;display:flex}.miniLogo{background:#fff;border:1px solid #e8edf2;border-radius:12px;width:50px;height:50px;display:block;overflow:hidden}.miniLogo img{object-fit:contain;width:100%;height:100%}.brand strong{color:var(--navy);font-size:19px;display:block}.brand small{color:var(--muted);font-size:12px;display:block}.quickLinks{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.quickLinks a{border:1px solid var(--line);color:var(--navy);border-radius:9px;padding:7px 10px;font-size:11px;font-weight:700}.quickLinks a:last-child{background:var(--gold);border-color:var(--gold)}.brandHero{text-align:center;color:#fff;background:radial-gradient(circle at 50% 0,#6695b7,#0000 58%),linear-gradient(115deg,#214a6f,#36749a);padding:23px 15px}.heroLogo{background:#fff;border-radius:13px;width:78px;height:78px;margin:0 auto 6px;padding:3px;overflow:hidden}.heroLogo img{object-fit:contain;width:100%;height:100%}.brandHero h1{margin:0;font-size:clamp(25px,3vw,37px)}.brandHero p{color:#eff5f9;margin:4px 0 0;font-size:14px}.desktopNav{border-bottom:3px solid var(--gold);z-index:5;background:#fff;justify-content:center;display:flex;position:relative;box-shadow:0 6px 18px #10243d0c}.navItem{position:relative}.navButton{color:#34475d;white-space:nowrap;background:#fff;border:0;border-bottom:3px solid #0000;height:56px;margin-bottom:-3px;padding:0 10px;font-size:12px;font-weight:700}.navButton:hover,.navButton.selected{color:#98702c;border-bottom-color:var(--gold);background:#fcfaf5}.chevron{color:#b78a40;margin-right:5px}.dropdown{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff;border-radius:0 0 14px 14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 14px;width:min(900px,94vw);max-height:65vh;padding:20px;display:grid;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 20px 40px #10243d25}.dropdown h3{border-bottom:1px solid var(--line);color:var(--navy);grid-column:1/-1;margin:0 0 8px;padding-bottom:9px;font-size:15px}.dropdown a{color:#526276;border-radius:7px;padding:7px 9px;font-size:13px}.dropdown a:before{content:"‹";color:#b78a40;margin-left:7px}.dropdown a:hover{color:var(--navy);background:#f8f1e3}.mobileToggle,.mobileNav{display:none}.mainHero{color:#fff;background:radial-gradient(circle at 12% 20%,#f1d89a 0,#0000 36%),linear-gradient(115deg,#244b70,#3d7094);grid-template-columns:minmax(0,1fr) minmax(285px,360px) minmax(180px,260px);align-items:center;gap:28px;width:100%;padding:34px max(4vw,24px);display:grid}.heroCopy{max-width:650px}.eyebrow{color:#ffe2a0;border:1px solid #ffffff45;border-radius:30px;padding:5px 12px;font-size:14px;display:inline-block}.heroCopy h2{margin:12px 0;font-size:clamp(31px,3.5vw,46px);line-height:1.65}.heroCopy p{color:#f0f5fa;max-width:650px;font-size:16px}.heroActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.button{border-radius:10px;padding:10px 17px;font-size:14px;font-weight:700;display:inline-block}.button.gold{background:var(--gold);color:var(--navy-deep)}.button.outline{color:#fff;border:1px solid #ffffff80}.requestBox{color:var(--ink);background:#fff;border-radius:18px;padding:22px;box-shadow:0 14px 35px #10243d25}.requestBox h3{color:var(--navy);margin:0;font-size:20px}.formIntro{color:var(--muted);margin:4px 0 12px;font-size:12px}.requestBox form{gap:6px;display:grid}.requestBox label{color:#34475d;margin-top:4px;font-size:13px;font-weight:700}.requestBox input,.requestBox select{width:100%;color:var(--ink);background:#fff;border:1px solid #d8e1ea;border-radius:9px;min-width:0;padding:10px;font-size:14px}.submitButton{background:var(--gold);color:var(--navy-deep);border:0;border-radius:9px;margin-top:8px;padding:11px;font-size:15px;font-weight:700}.formNotice{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.7}.noticeSuccess{color:#315f42}.heroArt{background:#ffffff1b;border:1px solid #ffffff4c;border-radius:24px;place-items:center;height:245px;padding:14px;display:grid;overflow:hidden}.heroArt img{object-fit:contain;border-radius:14px;width:100%;height:100%}.servicesSection{max-width:1300px;margin:auto;padding:42px 24px 55px}.sectionHeading{text-align:center;max-width:720px;margin:0 auto 28px}.sectionHeading small{color:#a47b31;font-weight:700}.sectionHeading h2{color:var(--navy);margin:4px;font-size:28px}.serviceCards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.serviceCard{border:1px solid var(--line);background:#fff;border-radius:16px;padding:21px;transition:transform .18s,box-shadow .18s}.serviceCard:hover{transform:translateY(-3px);box-shadow:0 12px 25px #10243d10}.serviceIcon{color:#9d742d;background:#f8f0e0;border-radius:12px;place-items:center;width:47px;height:47px;font-size:24px;display:grid}.serviceCard p{color:var(--muted);margin:3px 0 12px;font-size:13px}.serviceCard>a{color:#926a2a;font-size:13px;font-weight:700}.serviceCard>a span{margin-right:5px}.legalNote{text-align:center;color:var(--muted);max-width:900px;margin:25px auto 0;font-size:12px}footer{color:#d7e1e9;text-align:center;background:#091727;padding:27px;font-size:13px}footer strong{color:var(--gold-light)}footer p{margin:4px}footer small{color:#adbdca}.floatingContact{z-index:20;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:18px;right:18px}.floatingContact a{border-radius:30px;padding:11px 16px;font-size:14px;font-weight:700;display:block;box-shadow:0 6px 22px #10243d30}.chatButton{color:#1c6d8e;background:#fff;border:1px solid #cfe3ee}.callButton{background:var(--gold);color:#10243d}@media (max-width:1300px){.navButton{padding:0 6px;font-size:10px}.mainHero{grid-template-columns:minmax(0,1fr) minmax(280px,330px)}.heroArt{display:none}}@media (max-width:900px){.desktopNav{display:none}.mobileToggle{background:var(--navy-deep);color:#fff;text-align:right;border:0;justify-content:space-between;width:100%;padding:13px 18px;font-weight:700;display:flex}.mobileNav{background:#fff;padding:7px 15px 14px;display:block}.mobileItem{border-bottom:1px solid var(--line)}.mobileItem>button{text-align:right;width:100%;color:var(--navy);background:#fff;border:0;justify-content:space-between;padding:12px 3px;font-size:14px;font-weight:700;display:flex}.mobileSubmenu{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 8px 12px;display:grid}.mobileSubmenu a{color:#536579;background:#f5f7f9;border-radius:7px;padding:7px;font-size:12px}.utilityInner{grid-template-columns:1fr 1fr}.brand{grid-area:1/1/auto/-1}.phone{grid-area:2/1}.quickLinks{grid-area:2/2}.mainHero{grid-template-columns:1fr minmax(270px,330px);gap:18px;padding:28px 20px}.heroCopy h2{font-size:31px}.heroCopy p{font-size:14px}.requestBox{padding:17px}.serviceCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.topbar{flex-direction:column;align-items:flex-start;padding:9px 12px}.socials a{width:28px;height:28px}.utilityInner{flex-direction:column;gap:10px;padding:12px;display:flex}.phone{font-size:13px}.quickLinks{justify-content:center}.brandHero{padding:20px 12px}.heroLogo{width:65px;height:65px}.brandHero h1{font-size:25px}.brandHero p{font-size:12px}.mainHero{grid-template-columns:1fr;gap:17px;padding:24px 15px}.heroCopy{text-align:center}.heroCopy h2{font-size:30px}.heroCopy p{font-size:14px}.heroActions{justify-content:center}.requestBox{padding:17px}.servicesSection{padding:30px 14px 40px}.sectionHeading h2{font-size:22px}.serviceCards{grid-template-columns:1fr}.floatingContact{bottom:10px;right:10px}.floatingContact a{padding:9px 12px;font-size:12px}}.mainHero{grid-template-columns:minmax(0,1fr) minmax(180px,260px)}.heroActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.heroActions>.button{white-space:nowrap;flex:none}.inlineRequest{flex:760px;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.inlineRequest input,.inlineRequest select{min-width:0;height:44px;color:var(--ink);background:#fff;border:1px solid #ffffff6b;border-radius:9px;outline:none;padding:0 12px;font-size:13px}.inlineRequest input:focus,.inlineRequest select:focus{border-color:var(--gold-light);box-shadow:0 0 0 3px #f4dda533}.inlineRequest input[name=fullName]{flex:1.05 190px}.inlineRequest input[name=phoneNumber]{direction:rtl;flex:.85 155px}.inlineRequest select{flex:1.25 220px}.inlineRequest .submitInline{background:var(--gold);border:1px solid var(--gold);min-width:110px;height:44px;color:var(--navy-deep);justify-content:center;align-items:center;margin:0;display:inline-flex}.inlineNotice{color:#e2ebf2;margin:8px 0 0;font-size:11px}.inlineNotice.noticeSuccess{color:#e7f6e9}.requestBox{display:none}@media (max-width:1300px){.mainHero{grid-template-columns:1fr;gap:20px}.heroActions{align-items:stretch}.inlineRequest{flex-wrap:nowrap;flex-basis:100%}.inlineRequest input[name=fullName]{flex-basis:155px}.inlineRequest input[name=phoneNumber]{flex-basis:135px}.inlineRequest select{flex-basis:180px}.inlineRequest .submitInline{min-width:100px}.heroArt{height:210px}}@media (max-width:900px){.mainHero{grid-template-columns:1fr;padding:28px 20px}.heroArt{display:none}.heroActions{justify-content:center}.inlineRequest{flex-wrap:wrap;flex:100%;justify-content:center}.inlineRequest input[name=fullName],.inlineRequest input[name=phoneNumber],.inlineRequest select{flex:190px}.inlineRequest .submitInline{flex:none}.inlineNotice{text-align:center}}@media (max-width:600px){.heroActions{flex-direction:column;align-items:stretch;gap:9px;display:flex}.heroActions>.button{align-self:center}.inlineRequest{grid-template-columns:1fr;gap:9px;width:100%;display:grid}.inlineRequest input,.inlineRequest select{width:100%;height:46px;font-size:14px}.inlineRequest .submitInline{width:100%;height:46px}.inlineNotice{font-size:10px}}.inlineRequest .servicePicker{direction:rtl;flex:1.25 220px;min-width:0;position:relative}.servicePickerTrigger{width:100%;height:44px;color:var(--ink);text-align:right;background:#fff;border:1px solid #ffffff6b;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 12px;font-size:13px;display:flex}.servicePickerTrigger:focus-visible,.serviceCategoryButton:focus-visible,.serviceOption:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.servicePlaceholder{color:#718094;white-space:nowrap}.serviceSelected{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.servicePickerChevron{color:#98702c;flex:none;font-size:17px}.servicePickerMenu{overscroll-behavior:contain;z-index:80;width:max(100%,280px);max-width:min(360px,90vw);max-height:360px;color:var(--ink);border:1px solid #dbe3ea;border-top:3px solid var(--gold);text-align:right;background:#fff;border-radius:10px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 16px 32px #10243d35}.serviceCategory+.serviceCategory{border-top:1px solid #edf0f3}.serviceCategoryButton{width:100%;color:var(--navy);text-align:right;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:13px;font-weight:700;display:flex}.serviceCategoryButton:hover,.serviceCategoryButton[aria-expanded=true]{color:#76551f;background:#f8f1e3}.serviceCategoryChevron{color:#aa8137;flex:none;font-size:17px;line-height:1}.servicePickerSubmenu{background:#f7f9fb;border-radius:7px;grid-template-columns:1fr;gap:3px;padding:5px 9px 9px;display:grid}.serviceOption{color:#536579;text-align:right;background:0 0;border:0;border-radius:6px;width:100%;padding:7px 9px;font-size:12px;line-height:1.7}.serviceOption:hover,.serviceOption.chosen{color:var(--navy);background:#e7eef4;font-weight:700}@media (max-width:1300px){.inlineRequest .servicePicker{flex:1.25 180px}}@media (max-width:900px){.inlineRequest .servicePicker{flex:190px}}@media (max-width:600px){.inlineRequest .servicePicker{flex:auto;width:100%}.servicePickerTrigger{height:46px;font-size:14px}.servicePickerMenu{width:100%;max-width:100%;max-height:300px}}.utilityInner{grid-template-columns:minmax(180px,1fr) minmax(220px,1.3fr) minmax(220px,1fr);min-height:94px}.phone{grid-area:1/1}.quickLinks{grid-area:1/2;justify-content:center}.brand{isolation:isolate;direction:ltr;border-radius:16px;grid-area:1/3;justify-self:end;min-width:0;padding:5px 8px;animation:.85s cubic-bezier(.2,.8,.2,1) both brandEntrance;position:relative}.brand:before{content:"";filter:blur(9px);z-index:-1;opacity:.6;background:radial-gradient(#45b9e91e 0%,#0000 70%);border-radius:50%;transition:transform .4s,opacity .4s;position:absolute;inset:15% 3%}.headerBrandLogo{object-fit:contain;filter:drop-shadow(0 5px 12px #174d7620);width:clamp(205px,22vw,310px);height:auto;transition:filter .3s,transform .3s;animation:5s ease-in-out 1s infinite brandFloat;display:block}.brand:hover .headerBrandLogo{filter:drop-shadow(0 8px 16px #0474ba45);transform:scale(1.035)}.brand:hover:before{opacity:1;transform:scale(1.1)}@keyframes brandEntrance{0%{opacity:0;transform:translate(-24px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes brandFloat{0%,to{translate:0}50%{translate:0 -3px}}.heroArt img{border-radius:0}@media (max-width:900px){.utilityInner{grid-template-columns:1fr 1fr;gap:10px}.brand{grid-area:1/1/auto/-1;justify-self:center}.quickLinks{grid-area:2/2;justify-content:end}.phone{grid-area:2/1}.headerBrandLogo{width:min(320px,76vw)}}@media (max-width:600px){.utilityInner{flex-direction:column;gap:8px;display:flex}.brand{align-self:center;padding:0}.headerBrandLogo{width:min(300px,83vw)}.phone{align-self:center}.quickLinks{justify-content:center}.brandHero{padding:17px 12px}}@media (prefers-reduced-motion:reduce){.brand,.headerBrandLogo{transition:none!important;animation:none!important}.brand:hover .headerBrandLogo{transform:none}}:root{--action-blue:#087fa7;--action-blue-hover:#056486;--action-light:#e7f6fb}.heroActions .button.gold,.inlineRequest .submitInline,.quickLinks a:last-child,.floatingContact .callButton{color:#fff;background:linear-gradient(125deg,#119fc1 0%,#087fa7 58%,#075879 100%);border-color:#087fa7;transition:background .22s,box-shadow .22s,transform .22s;box-shadow:0 5px 15px #053e6033}.heroActions .button.gold:hover,.inlineRequest .submitInline:hover,.quickLinks a:last-child:hover,.floatingContact .callButton:hover{background:linear-gradient(125deg,#087fa7,#064a68);transform:translateY(-2px);box-shadow:0 8px 20px #053e6050}.heroActions .button.gold:focus-visible,.inlineRequest .submitInline:focus-visible,.quickLinks a:last-child:focus-visible,.floatingContact .callButton:focus-visible{outline-offset:3px;outline:3px solid #94ddec}.servicePickerMenu{border-top-color:var(--action-blue);width:300px;max-width:min(300px,90vw);max-height:none;animation:.18s ease-out both pickerReveal;overflow:visible}.servicePickerMenu .serviceCategoryButton:hover,.servicePickerMenu .serviceCategoryButton[aria-expanded=true]{background:var(--action-light);color:#075879}.serviceCategoryChevron{color:var(--action-blue)}.servicePickerSubmenu{z-index:82;border:1px solid #d6e5ed;border-top:3px solid var(--action-blue);background:#fff;border-radius:11px;flex-direction:column;gap:3px;width:285px;max-height:min(360px,65vh);padding:10px;animation:.18s ease-out both flyoutReveal;display:flex;position:absolute;top:0;right:calc(100% + 9px);overflow-y:auto;box-shadow:0 18px 38px #10243d2e}.serviceOption{flex-shrink:0}.serviceOption:hover,.serviceOption.chosen{background:var(--action-light);color:#075879}.servicePickerTrigger:focus-visible,.serviceCategoryButton:focus-visible,.serviceOption:focus-visible{outline-color:var(--action-blue)}.servicePickerChevron{color:var(--action-blue)}@keyframes pickerReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes flyoutReveal{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (max-width:900px){.servicePickerSubmenu{border-top-width:2px;width:100%;max-height:230px;margin:5px 0 8px;position:relative;top:auto;right:auto;box-shadow:0 4px 15px #10243d12}.servicePickerMenu{overscroll-behavior:contain;max-height:320px;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.servicePickerMenu,.servicePickerSubmenu{animation:none}.heroActions .button.gold,.inlineRequest .submitInline,.quickLinks a:last-child,.floatingContact .callButton{transition:none;transform:none}}:root{--home-deep:#075879;--home-blue:#087fa7;--home-cyan:#119fc1;--home-pale:#eaf5f9}body{background:#f8fbfd}.mainHero{color:#173b5b;direction:rtl;background:radial-gradient(at 18% 32%,#d7f1f7 0%,#0000 45%),linear-gradient(115deg,#fff 15%,#eef8fb 100%);grid-template-columns:minmax(0,1.25fr) minmax(330px,.85fr);align-items:center;gap:clamp(24px,4vw,72px);max-width:none;min-height:535px;padding:55px max(5%,24px) 65px;display:grid}.heroCopy{min-width:0;max-width:850px}.eyebrow{color:#087fa7;background:#eaf5f9;border:1px solid #cce8f2;padding:7px 17px;font-size:12px;font-weight:700}.heroCopy h2{color:#075879;letter-spacing:-.7px;margin:19px 0 13px;font-size:clamp(29px,3.5vw,49px);line-height:1.55}.heroCopy>p:not(.inlineNotice){color:#5a7788;max-width:680px;font-size:15px;line-height:2}.heroActions{align-items:stretch;gap:15px;margin-top:25px}.heroActions>.button{border-radius:11px;align-self:flex-start;padding:11px 22px}.inlineRequest{background:#fff;border:1px solid #dcecf3;border-radius:17px;flex-wrap:wrap;flex:100%;gap:10px;padding:13px;display:flex;box-shadow:0 12px 28px #064e6c0c}.inlineRequest input,.inlineRequest .servicePickerTrigger{background:#fbfdfe;border:1px solid #d9e6ec;border-radius:10px;height:46px}.inlineRequest input:focus{border-color:#119fc1;box-shadow:0 0 0 3px #119fc11d}.inlineRequest .servicePicker{flex:1.25 200px}.inlineRequest .submitInline{border-radius:10px;min-width:132px;height:46px}.heroCopy .inlineNotice{color:#8295a0;text-align:right;padding:0 3px;font-size:11px}.heroCopy .inlineNotice.noticeSuccess{color:#257c65}.heroArt{background:0 0;border:0;height:auto;min-height:390px;max-height:510px;padding:0;animation:.7s both homeFade;position:relative;overflow:visible}.heroArt img{object-fit:contain;filter:drop-shadow(0 20px 25px #08587814);width:100%;height:auto}.heroArtLabel{color:#075879;background:#fff;border:1px solid #e1f0f5;border-radius:14px;padding:11px 16px;font-size:12px;font-weight:700;position:absolute;bottom:6%;right:3%;box-shadow:0 8px 25px #0b587716}.servicesSection{max-width:1390px;padding:65px 24px 70px}.sectionHeading{max-width:750px;margin-bottom:38px}.sectionHeading small,.sectionKicker{color:#087fa7;font-size:13px;font-weight:700}.sectionHeading h2{color:#075879;margin:5px 0;font-size:clamp(24px,2.4vw,34px);line-height:1.5}.sectionHeading p{color:#6b8390;font-size:14px;line-height:2}.serviceCards{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.serviceCard{background:#fff;border:1px solid #e2edf2;border-radius:22px;flex-direction:row;align-items:stretch;gap:17px;min-height:190px;padding:13px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 7px 20px #125b7a08}.serviceCard:hover{border-color:#b4dce9;transform:translateY(-4px);box-shadow:0 16px 34px #125b7a16}.serviceIcon{color:#087fa7;background:linear-gradient(135deg,#edf8fc,#cceaf4);border-radius:16px;flex:0 0 35%;place-items:center;width:auto;height:auto;min-height:160px;font-size:68px;display:grid;position:relative;overflow:hidden}.serviceIcon:before{content:"";background:#ffffff7c;border-radius:50%;width:115px;height:115px;position:absolute;top:-38px;left:-38px}.serviceIcon:after{content:"";border:13px solid #fff7;border-radius:50%;width:75px;height:75px;position:absolute;bottom:-25px;right:-25px}.serviceIcon span{z-index:1;text-shadow:0 6px 20px #06618522;transition:transform .3s;position:relative}.serviceCard:hover .serviceIcon span{transform:scale(1.12)rotate(-5deg)}.serviceCardCopy{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;padding:8px 0;display:flex}.serviceCard h3{color:#075879;margin:0 0 7px;font-size:17px}.serviceCard p{color:#718794;margin:0 0 12px;font-size:13px;line-height:2}.serviceCard>a,.serviceCardCopy>a{color:#087fa7;margin-top:auto;font-size:12px;font-weight:700}.serviceCardCopy>a:hover{text-decoration:underline}.careStory{direction:rtl;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:55px;max-width:1330px;margin:5px auto 45px;padding:20px;display:grid}.careStoryVisual{background:linear-gradient(145deg,#f0fafd,#deeff6);border-radius:35px;grid-area:1/2;place-items:center;padding:10px;display:grid}.careStoryVisual img{max-width:100%;height:auto}.careStoryCopy{grid-area:1/1}.careStoryCopy h2{color:#075879;margin:10px 0;font-size:clamp(23px,2.3vw,32px);line-height:1.6}.careStoryCopy>p{color:#607b8a;font-size:14px;line-height:2.2}.careStoryPoints{gap:12px;margin:22px 0;display:grid}.careStoryPoints>div{grid-template-columns:44px 1fr;align-items:center;column-gap:12px;display:grid}.careStoryPoints span{color:#087fa7;background:#e8f6fb;border-radius:13px;grid-row:span 2;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.storyLink{color:#fff;background:linear-gradient(125deg,#119fc1,#087fa7,#075879);border-radius:11px;padding:11px 19px;font-size:13px;font-weight:700;display:inline-flex}.postStory{padding-top:10px;padding-bottom:40px}.postStory .legalNote{margin-top:0}@keyframes homeFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.mainHero{grid-template-columns:minmax(0,1fr) minmax(290px,.7fr);gap:24px}.heroCopy h2{font-size:34px}.inlineRequest input[name=fullName],.inlineRequest input[name=phoneNumber]{flex:180px}.heroArt{min-height:300px}.serviceCard{min-height:175px}.serviceIcon{flex-basis:32%}}@media (max-width:900px){.mainHero{grid-template-columns:1fr;padding:35px 22px 45px}.heroArt{justify-self:center;width:100%;max-width:540px;min-height:0;display:grid}.careStory{grid-template-columns:1fr;gap:25px;padding:22px}.careStoryVisual,.careStoryCopy{grid-area:auto/1}.careStoryVisual{max-width:600px}.serviceCards{grid-template-columns:1fr}}@media (max-width:600px){.mainHero{padding:27px 16px 37px}.heroCopy{text-align:right}.heroCopy h2{font-size:30px}.heroCopy>p:not(.inlineNotice){font-size:14px}.heroActions{align-items:stretch}.heroActions>.button{align-self:flex-start}.inlineRequest{grid-template-columns:1fr;width:100%;padding:12px;display:grid}.inlineRequest input,.inlineRequest .servicePicker,.inlineRequest .submitInline{width:100%;min-width:0}.heroArtLabel{font-size:10px}.servicesSection{padding:42px 15px}.serviceCard{gap:12px;min-height:150px;padding:10px}.serviceIcon{flex:0 0 34%;min-height:145px;font-size:49px}.serviceCard h3{font-size:14px}.serviceCard p{font-size:11px;line-height:1.9}.serviceCardCopy>a{font-size:11px}.careStory{margin-bottom:25px;padding:16px}.careStoryCopy>p{font-size:13px}}@media (prefers-reduced-motion:reduce){.heroArt{animation:none}.serviceCard,.serviceIcon span{transition:none}.serviceCard:hover{transform:none}}:root{--paper:#edf3f7;--ink:#263c4b;--muted:#506979;--line:#d5e2e9;--gold:#087fa7;--gold-light:#c7edf5}body{color:#263c4b;background:#edf3f7;font-size:17px;line-height:1.9}.topbar{background:#153c56;font-size:15px}.topbar .appInstall{color:#bceaf3}.utility{background:#f3f8fa}.utilityInner{padding-top:15px;padding-bottom:15px}.phone{color:#144d6a;font-size:16px}.quickLinks a{padding:9px 13px;font-size:14px}.brandHero p{font-size:16px}.desktopNav{background:#f8fbfc;border-bottom-color:#3ca4c1}.navButton{color:#244b61;background:#f8fbfc;padding:0 13px;font-size:15px}.navButton:hover,.navButton.selected{color:#086b8e;background:#e5f2f7;border-bottom-color:#2c9dbc}.chevron{color:#087fa7}.dropdown{background:#f9fcfd;border-top-color:#2c9dbc}.dropdown h3{font-size:18px}.dropdown a{color:#38566a;font-size:15px}.dropdown a:before{color:#087fa7}.dropdown a:hover{background:#e4f2f7}.mainHero{color:#193e58;background:radial-gradient(at 16% 30%,#d2e7f0 0%,#0000 47%),linear-gradient(115deg,#e8f2f7 12%,#f3f8fa 100%)}.eyebrow{color:#087fa7;background:#dceef5;font-size:15px}.heroCopy h2{color:#123d59;font-size:clamp(34px,3.7vw,52px)}.heroCopy>p:not(.inlineNotice){color:#496879;font-size:18px;line-height:2.05}.heroActions>.button{padding:13px 23px;font-size:16px}.inlineRequest{background:#f8fcfd;border-color:#cbdfe8}.inlineRequest input,.inlineRequest .servicePickerTrigger{color:#2f4d60;background:#fff;height:51px;font-size:16px}.inlineRequest .submitInline{height:51px;font-size:16px}.heroCopy .inlineNotice{color:#627b8a;font-size:13px}.heroArtLabel{color:#145b75;background:#f7fcfd;font-size:15px}.servicesSection{background:0 0}.sectionHeading small,.sectionKicker{color:#1683a3;font-size:16px}.sectionHeading h2{color:#143f5b;font-size:clamp(28px,2.6vw,38px)}.sectionHeading p{color:#536e7f;font-size:17px}.serviceCard{background:#f9fcfd;border-color:#d1e2ea;box-shadow:0 7px 20px #1f54650b}.serviceCard h3{color:#16465e;font-size:21px}.serviceCard p{color:#536f7e;font-size:16px;line-height:1.95}.serviceCardCopy>a,.serviceCard>a{color:#067da0;font-size:15px}.serviceIcon{color:#086e99}.illustration-1{background:linear-gradient(140deg,#d8f0f1,#badfe6)}.illustration-2{background:linear-gradient(140deg,#e0edf8,#c4dced)}.illustration-3{background:linear-gradient(140deg,#d9edf4,#b9dde9)}.illustration-4{background:linear-gradient(140deg,#e0f1f5,#bddce5)}.illustration-5{background:linear-gradient(140deg,#e1eef8,#c8dce9)}.careStoryVisual{background:linear-gradient(145deg,#e1eef5,#cbdfea)}.careStoryCopy h2{color:#16465e;font-size:clamp(27px,2.6vw,36px)}.careStoryCopy>p{color:#4d6879;font-size:17px}.careStoryPoints span{color:#0c7296;background:#dbeef5}.careStoryPoints strong{color:#1b4c64;font-size:16px}.careStoryPoints small{color:#587080;font-size:15px}.storyLink{font-size:16px}.legalNote{color:#5c7482;font-size:14px}.servicePickerMenu{background:#f9fcfd}.serviceCategoryButton,.serviceOption{font-size:15px}.servicePickerTrigger{font-size:16px}.mobileItem>button{font-size:17px}.mobileSubmenu a{background:#edf5f8;font-size:15px}.floatingContact a{font-size:16px}.formNotice,.inlineNotice{font-size:13px}footer{background:#15394f;font-size:15px}@media (max-width:1300px){.navButton{padding:0 8px;font-size:13px}}@media (max-width:900px){.heroCopy>p:not(.inlineNotice),.mobileItem>button{font-size:17px}.mobileSubmenu a{font-size:15px}}@media (max-width:600px){body{font-size:16px}.topbar{font-size:14px}.quickLinks a{font-size:13px}.brandHero p{font-size:14px}.heroCopy h2{font-size:32px}.heroCopy>p:not(.inlineNotice){font-size:16px}.eyebrow{font-size:14px}.sectionHeading h2{font-size:27px}.sectionHeading p{font-size:16px}.serviceCard h3{font-size:18px}.serviceCard p{font-size:15px;line-height:1.9}.serviceCardCopy>a{font-size:14px}.careStoryCopy>p{font-size:16px}.careStoryPoints strong{font-size:15px}.careStoryPoints small{font-size:14px}.heroArtLabel{font-size:13px}.floatingContact a{font-size:14px}}.brandHero h1{color:#f4d27b;background:linear-gradient(105deg,#fff6d4 0%,#f7d97e 35%,#e8bb57 62%,#c9922b 100%);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 2px 3px #341c0038);-webkit-background-clip:text;background-clip:text;font-weight:800;line-height:1.65}.brandHero h1 span{color:inherit;background:inherit;-webkit-background-clip:inherit;background-clip:inherit;-webkit-text-fill-color:inherit;text-shadow:none;filter:none}@media (max-width:600px){.brandHero h1{line-height:1.8}}.requestDetailsSection{background:#f8fbfd;border:1px solid #cfdee7;border-radius:26px;max-width:1250px;margin:34px auto 48px;padding:30px;scroll-margin-top:24px;box-shadow:0 14px 45px #173b5b0d}.requestDetailsHeader h2{color:#143f5b;margin:3px 0 7px;font-size:clamp(26px,3vw,36px)}.requestDetailsHeader p{color:#536f7e;max-width:850px;font-size:16px}.chosenService{color:#13536e;background:#e2f2f7;border-radius:11px;margin:9px 0 21px;padding:9px 16px;font-size:16px;display:inline-block}.requestDetailsForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px;display:grid}.detailField{flex-direction:column;gap:7px;min-width:0;display:flex}.detailField label{color:#1b4c64;font-size:16px;font-weight:700}.detailField input,.detailField select,.detailField textarea{color:#25485c;background:#fff;border:1px solid #c7dce7;border-radius:11px;width:100%;min-height:49px;padding:11px 13px;font-size:16px}.detailField textarea{resize:vertical}.detailField input:focus,.detailField select:focus,.detailField textarea:focus{border-color:#087fa7;outline:3px solid #bfeaf2}.detailField.wide,.requestAgreement,.requestFormActions{grid-column:1/-1}.requestAgreement{color:#3e6174;align-items:flex-start;gap:10px;font-size:15px;display:flex}.requestAgreement input{accent-color:#087fa7;margin-top:9px}.requestFormActions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.requestFormActions span{color:#536f7e;font-size:14px}.requestReview{background:#eaf5f9;border:1px solid #b7dce9;border-radius:18px;margin-top:24px;padding:24px}.requestReview h3{color:#153f5a;margin:0;font-size:22px}.requestReview p{color:#476778}.requestReview dl{grid-template-columns:140px 1fr;gap:7px 14px;font-size:16px;display:grid}.requestReview dt{color:#184c65;font-weight:700}.requestReview dd{color:#37596c;margin:0}.reviewBack{color:#087fa7;background:#fff;border:1px solid #087fa7;border-radius:10px;padding:10px 20px;font-weight:700}@media (max-width:700px){.requestDetailsSection{margin:18px 12px 28px;padding:20px 15px}.requestDetailsForm{grid-template-columns:1fr}.requestReview dl{grid-template-columns:110px 1fr}}.mainHero{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center}.heroCopy{width:100%;max-width:640px}.heroCopy>.button.gold{margin:12px 0 19px}.unifiedRequestForm{aspect-ratio:1;color:#23495e;background:linear-gradient(140deg,#f9fcfd,#e6f1f6);border:1px solid #b9d5e2;border-radius:24px;flex-direction:column;justify-content:center;gap:14px;width:100%;max-width:575px;min-height:560px;padding:25px 28px;display:flex;position:relative;box-shadow:0 20px 45px #113e5917}.unifiedFormHead h3{color:#143f5b;margin:0;font-size:25px}.unifiedFormHead p{color:#597384;margin:0 0 4px;font-size:15px}.unifiedFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.unifiedFields label,.serviceField{color:#214a61;flex-direction:column;gap:5px;min-width:0;font-size:15px;font-weight:700;display:flex}.unifiedFields input,.unifiedFields textarea,.unifiedFields .servicePickerTrigger{color:#264c61;background:#fff;border:1px solid #c6dce6;border-radius:10px;outline:none;width:100%;min-width:0;height:44px;padding:7px 12px;font-size:15px;font-weight:400}.unifiedFields textarea{resize:vertical;height:65px}.unifiedFields input:focus,.unifiedFields textarea:focus,.unifiedFields .servicePickerTrigger:focus-visible{border-color:#087fa7;box-shadow:0 0 0 3px #b5e8f277}.unifiedFields .spanBoth{grid-column:1/-1}.unifiedFields .servicePicker{width:100%;min-width:0;position:relative}.unifiedFields .servicePickerTrigger{text-align:right;justify-content:space-between;align-items:center;display:flex}.unifiedRequestForm .servicePickerMenu{z-index:40;max-height:320px;overflow-y:auto}.unifiedRequestForm .servicePickerSubmenu{z-index:41}.requestSubmit{color:#fff;background:linear-gradient(125deg,#119fc1,#087fa7,#075879);border:0;border-radius:11px;padding:11px 18px;font-size:17px;font-weight:800;box-shadow:0 6px 14px #0758792a}.requestSubmit:hover{filter:brightness(1.07)}.requestSubmit:disabled{opacity:.65;cursor:wait}.requestPrivacy{color:#617989;margin:0;font-size:12px}.requestError{color:#a01f27;margin:0;font-size:14px}.requestSuccess{color:#116347;background:#dff5e9;border-radius:8px;margin:0;padding:8px 10px;font-size:14px}@media (max-width:900px){.mainHero{grid-template-columns:1fr}.unifiedRequestForm{max-width:590px;margin:16px auto}}@media (max-width:600px){.unifiedRequestForm{aspect-ratio:auto;border-radius:18px;max-width:100%;min-height:0;padding:20px 16px}.unifiedFields{grid-template-columns:1fr;gap:14px}.unifiedFields .spanBoth{grid-column:1}.unifiedFields input,.unifiedFields textarea,.unifiedFields .servicePickerTrigger{height:49px;font-size:16px}.unifiedFields textarea{height:78px}.unifiedFormHead h3{font-size:23px}.unifiedFormHead p{font-size:15px}}.secretaryPage{color:#153f5a;background:#edf3f7;min-height:100vh;padding:45px 20px}.secretaryPanel{background:#f9fcfd;border:1px solid #d2e5eb;border-radius:22px;max-width:1400px;margin:auto;padding:28px}.secretaryHeading,.secretaryToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.secretaryHeading h1{font-size:29px}.secretaryHeading a{color:#087fa7}.secretaryLogin{gap:15px;max-width:400px;margin:40px auto;display:grid}.secretaryLogin h2{margin:0}.secretaryLogin label{gap:7px;display:grid}.secretaryLogin input{border:1px solid #bed9e4;border-radius:8px;padding:12px;font-size:18px}.secretaryLogin button,.secretaryToolbar button{color:#fff;background:#087fa7;border:0;border-radius:9px;padding:10px 17px;font-size:16px}.secretaryToolbar{margin:25px 0}.secretaryToolbar>div{gap:9px;display:flex}.requestTableScroll{overflow-x:auto}.requestTableScroll table{border-collapse:collapse;width:100%;min-width:950px}.requestTableScroll td,.requestTableScroll th{text-align:right;vertical-align:top;border-bottom:1px solid #d9e7ed;padding:12px}.requestTableScroll th{color:#153f5a;background:#dceef5}.unifiedRequestForm{isolation:isolate}.unifiedFields .serviceField{z-index:50;position:relative}.unifiedFields .servicePicker{position:static}.unifiedRequestForm .servicePickerTwoPanels{z-index:200;direction:ltr;background:#edf5f8;border:1px solid #bbd8e3;border-top:3px solid #087fa7;border-radius:14px;grid-template-columns:minmax(215px,.9fr) minmax(0,1.6fr);gap:10px;width:min(760px,100vw - 36px);max-width:none;max-height:none;padding:9px;display:grid;position:absolute;top:calc(100% + 7px);left:auto;right:0;overflow:visible;box-shadow:0 18px 42px #10243d32}.servicePanelCategories,.servicePanelOptions{direction:rtl;background:#fff;border:1px solid #d1e4eb;border-radius:10px;min-width:0;padding:10px}.servicePanelHeading{color:#087fa7;border-bottom:1px solid #e0ebef;margin-bottom:7px;padding:4px 7px 9px;font-size:15px;font-weight:800}.servicePanelCategories .serviceCategoryButton{white-space:normal;padding:10px 9px;font-size:15px;line-height:1.7}.servicePanelCategories .serviceCategoryButton.activeCategory{color:#075879;background:#dceef5}.serviceOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;display:grid}.serviceOptionGrid .serviceOption{white-space:normal;background:#f4f8fa;border-radius:8px;min-width:0;padding:9px 8px;font-size:14px;line-height:1.65}.serviceOptionGrid .serviceOption:hover,.serviceOptionGrid .serviceOption.chosen{color:#075879;background:#dceef5}.serviceEmptyState{color:#607c89;padding:14px 7px;font-size:14px;line-height:1.9}.serviceBackMobile{display:none}@media (max-width:900px){.unifiedRequestForm .servicePickerTwoPanels{width:min(680px,100vw - 36px);max-height:none;left:auto;right:0;overflow:visible}}@media (max-width:650px){.unifiedRequestForm .servicePickerTwoPanels{width:min(340px,100vw - 55px);max-height:none;padding:7px;display:block;left:auto;right:0;overflow:visible}.servicePanelCategories,.servicePanelOptions{padding:8px}.mobileHideCategories,.mobileHideOptions{display:none}.serviceBackMobile{color:#075879;background:#e6f2f6;border:0;border-radius:7px;margin-bottom:6px;padding:6px 10px;font-size:13px;display:inline-block}.serviceOptionsHeading{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.serviceOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceOptionGrid .serviceOption{padding:8px 6px;font-size:13px}}@media (prefers-reduced-motion:reduce){.unifiedRequestForm .servicePickerTwoPanels{animation:none}}.servicePage{color:#24485d}.servicePageTop{color:#fff;background:#123d59;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:18px max(4%,20px);display:flex}.serviceBrand{color:#f7d97e;font-size:22px;font-weight:800}.serviceBrand span{color:#f8e9bc;font-size:14px}.serviceBack{color:#fff;font-size:15px}.serviceBreadcrumb{color:#557082;max-width:1250px;margin:23px auto;padding:0 20px;font-size:14px}.serviceBreadcrumb a{color:#087fa7}.serviceIntro{grid-template-columns:1fr 1fr;align-items:center;gap:36px;max-width:1250px;margin:auto;padding:20px;display:grid}.serviceIntro h1{color:#123d59;font-size:clamp(29px,3vw,43px);line-height:1.55}.serviceIntro p{color:#536f7e;font-size:18px;line-height:2.1}.serviceImageBox{background:linear-gradient(135deg,#cfe8f1,#e7f5f8);border-radius:24px;min-height:310px;position:relative;overflow:hidden}.serviceImagePlaceholder{color:#557589;flex-direction:column;justify-content:center;align-items:center;min-height:310px;display:flex}.serviceImagePlaceholder span{color:#087fa7;font-size:78px}.serviceInfoGrid{grid-template-columns:1.6fr 1fr;gap:18px;max-width:1250px;margin:20px auto;padding:20px;display:grid}.serviceInfoCard{white-space:pre-wrap;background:#f9fcfd;border:1px solid #cfdee7;border-radius:19px;padding:23px}.serviceInfoCard h2{color:#16465e;margin:0 0 12px;font-size:23px}.serviceInfoCard p{color:#536f7e;font-size:17px}.serviceInfoCard small{color:#60798b}.serviceWide{grid-column:1/-1}.priceValue{font-weight:800;color:#087fa7!important;font-size:20px!important}.serviceFAQ{max-width:1210px;margin:20px auto}.serviceFAQ details{border-top:1px solid #d5e2e9;padding:12px 0}.serviceBookingSection{max-width:1250px;margin:35px auto;padding:0 20px}.relatedServices{max-width:1250px;margin:20px auto 55px;padding:20px}.relatedServices h2{color:#123d59}.relatedServices>div{flex-wrap:wrap;gap:12px;display:flex}.relatedServices a{color:#075879;background:#e0eef5;border-radius:10px;padding:9px 15px;font-size:15px}.serviceBooking{background:#f8fcfd;border:1px solid #c5dce6;border-radius:24px;padding:25px;box-shadow:0 12px 32px #173b5b0d}.bookingHead h3{color:#143f5b;margin:0;font-size:25px}.bookingHead p{color:#536f7e;margin:0 0 17px;font-size:15px}.bookingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 19px;display:grid}.bookingHorizontal .bookingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.bookingGrid label{color:#214a61;flex-direction:column;gap:5px;font-size:15px;font-weight:700;display:flex}.bookingGrid input,.bookingGrid select,.bookingGrid textarea{color:#24485d;background:#fff;border:1px solid #c6dce6;border-radius:10px;width:100%;min-width:0;min-height:47px;padding:11px 12px;font-size:16px}.bookingGrid .bookingAddress{grid-column:1/-1}.bookingGrid textarea{resize:vertical}.bookingArea{color:#087fa7;font-size:14px}.serviceBooking .requestSubmit{min-width:190px;margin-top:18px}.tehranCoverage{max-width:1350px;margin:18px auto 70px;padding:25px}.tehranMapPane{background:#e4eff4;border:1px solid #c6dce7;border-radius:25px;margin-bottom:20px;padding:25px}.tehranMapHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.tehranMapHeader h3{color:#123d59;margin:0 0 8px;font-size:24px}.tehranMapHeader span{color:#607b8a;font-size:14px}.selectedDistrictBadge{color:#0d6f8c;background:#f7fbfd;border:1px solid #c6dce7;border-radius:999px;padding:10px 15px;font-size:14px;font-weight:700}.tehranMapCanvas{background:linear-gradient(#f6fbfd,#edf5f8);border:1px solid #d8e7ee;border-radius:24px;margin-top:15px;padding:18px}.tehranOutline{fill:#f4fbfd;stroke:#b8d2df;stroke-width:5px;stroke-linejoin:round}.districtGroup{cursor:pointer}.districtShape{stroke:#94bed1;stroke-width:2.5px;transition:transform .18s,filter .18s,stroke .18s}.districtGroup:hover .districtShape,.districtGroup.active .districtShape{stroke:#0d6f8c;filter:drop-shadow(0 10px 14px #087fa72e)}.districtGroup:hover .districtShape{transform:translateY(-2px)}.districtNumber{fill:#16465e;text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-size:25px;font-weight:800}.districtGroup.active .districtNumber{fill:#fff}.tehranMapLegend{color:#4f6a7b;flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;font-size:14px;display:flex}.tehranMapLegend span{align-items:center;gap:8px;display:inline-flex}.legendSwatch{border:1px solid #8eb8cb;border-radius:4px;width:16px;height:16px;display:inline-block}.legendSwatch.default{background:linear-gradient(135deg,#eff8fc,#d7ebf3)}.legendSwatch.active{background:linear-gradient(135deg,#17a0c0,#0e6e8a);border-color:#0d6f8c}.tehranAreas{background:#f8fcfd;border-radius:16px;margin-top:20px;padding:19px}.tehranAreas h4{color:#123d59;margin:0 0 12px;font-size:18px}.areaChoices{flex-wrap:wrap;gap:8px;display:flex}.areaChoices button{color:#125778;background:#ebf5f8;border:1px solid #b7d9e4;border-radius:9px;padding:8px 13px}.areaChoices button.selectedArea{color:#fff;background:#087fa7}.tehranAreas small{color:#60798b;margin-top:12px;display:block}.tehranBookingWrapper{scroll-margin-top:30px}@media (max-width:1050px){.tehranDistrictGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:700px){.serviceIntro,.serviceInfoGrid{grid-template-columns:1fr}.serviceWide{grid-column:1}.serviceIntro{gap:15px}.serviceImageBox,.serviceImagePlaceholder{min-height:220px}.bookingGrid,.bookingHorizontal .bookingGrid{grid-template-columns:1fr}.tehranCoverage{padding:14px}.tehranMapPane{padding:15px}.tehranMapCanvas{padding:10px}.districtNumber{font-size:19px}.selectedDistrictBadge{border-radius:16px;width:100%}.serviceBooking{padding:17px}.serviceInfoCard{padding:19px}}.quickHeroRequest{aspect-ratio:auto;z-index:8;gap:19px;max-width:510px;min-height:0;padding:28px;overflow:visible}.quickHeroFields{grid-template-columns:1fr;gap:15px;display:grid}.quickHeroFields .serviceField{z-index:80}.quickHeroRequest .servicePickerTwoPanels{direction:rtl;grid-template-columns:minmax(220px,.88fr) minmax(300px,1.35fr);width:min(760px,100vw - 40px);max-height:none;top:calc(100% + 8px);left:auto;right:0;overflow:visible}.quickHeroRequest .servicePanelCategories{grid-column:1}.quickHeroRequest .servicePanelOptions{grid-column:2}.quickHeroRequest .servicePickerMenu{max-height:none;overflow:visible}.quickHeroRequest .serviceOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:650px){.quickHeroRequest{padding:20px 16px}.quickHeroRequest .servicePickerTwoPanels{direction:rtl;width:min(340px,100vw - 44px);display:block;left:auto;right:0}.quickHeroRequest .servicePanelOptions,.quickHeroRequest .servicePanelCategories{grid-column:auto}}.tehranMapCanvas{background:#f3f4f5;border:1px solid #d7dbe0;border-radius:18px;padding:8px}.tehranSvg{width:100%;height:auto;max-height:620px;display:block}.actualDistrict{cursor:pointer;outline:none}.actualDistrict path{transition:fill .2s}.actualDistrict:hover path,.actualDistrict:focus path{fill:#bbc0c6}.actualDistrict.isSelected text{fill:#fff}.tehranMapUnavailable{text-align:center;color:#525e69;background:#eceef0;border-radius:16px;margin:15px 0;padding:60px 15px}.tehranMapPane{background:#eceff1}.tehranAreas{background:#f7f8f9}.quickHeroRequest{max-width:490px;position:relative}@media (max-width:700px){.tehranMapCanvas{padding:3px}.actualDistrict text{font-size:20px}.quickHeroRequest{max-width:100%}}.bookingGrid{position:relative;overflow:visible}.bookingServiceField{z-index:100;flex-direction:column;gap:5px;min-width:0;display:flex;position:relative}.bookingPickerLabel{color:#214a61;font-size:15px;font-weight:700}.bookingServicePicker{min-width:0;position:relative}.bookingServiceTrigger{color:#24485d;text-align:right;background:#fff;border:1px solid #c6dce6;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:47px;padding:11px 12px;font-size:16px;line-height:1.5;display:flex}.bookingServiceTrigger:hover,.bookingServiceTrigger:focus-visible{outline-offset:0;border-color:#087fa7;outline:2px solid #087fa729}.bookingPickerPlaceholder{color:#617b88}.bookingPickerChevron{color:#087fa7;font-size:18px}.bookingServiceFlyout{z-index:130;direction:ltr;background:#eef6f9;border:1px solid #b9d5df;border-top:3px solid #087fa7;border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(220px,.9fr);grid-template-areas:"subcategories categories";gap:10px;width:min(760px,100vw - 38px);max-width:none;padding:10px;animation:.18s ease-out bookingPanelReveal;display:grid;position:absolute;top:calc(100% + 9px);left:auto;right:0;overflow:visible;box-shadow:0 19px 40px #0c374c38}.bookingServiceCategories{grid-area:categories}.bookingServiceSubcategories{grid-area:subcategories}.bookingServiceCategories,.bookingServiceSubcategories{direction:rtl;background:#fff;border:1px solid #d2e2e9;border-radius:12px;min-width:0;padding:11px}.bookingPickerHeading{color:#087fa7;border-bottom:1px solid #e0e9ef;margin-bottom:8px;padding:5px 4px 9px;font-size:15px;font-weight:800}.bookingCategory{text-align:right;color:#214a61;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 8px;font-size:15px;font-weight:600;line-height:1.6;display:flex}.bookingCategory:hover,.bookingCategory.active{color:#075879;background:#e1f1f7}.bookingServiceOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.bookingServiceOption{color:#29556c;text-align:right;overflow-wrap:anywhere;background:#f2f7fa;border:0;border-radius:8px;min-width:0;padding:9px 8px;font-size:14px;line-height:1.65}.bookingServiceOption:hover,.bookingServiceOption.selected{color:#075879;background:#d9eef5;font-weight:700}.bookingChooseHint{color:#617b88;margin:5px;font-size:14px;line-height:1.9}.bookingBackMobile{display:none}.bookingHorizontal .bookingServiceField{grid-area:1/1}.serviceRequestRedirect{background:#f8fcfd;border:1px solid #cbdfe8;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;padding:26px;display:flex}.serviceRequestRedirect h2{color:#123d59;margin:0 0 8px;font-size:24px}.serviceRequestRedirect p{color:#536f7e;max-width:750px;margin:0;font-size:16px;line-height:2}.serviceRequestRedirect .storyLink{white-space:nowrap}@keyframes bookingPanelReveal{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (max-width:900px){.bookingServiceFlyout{width:min(650px,100vw - 55px)}}@media (max-width:700px){.bookingHorizontal .bookingServiceField{grid-area:auto}.bookingServiceFlyout{width:min(370px,100vw - 50px);max-height:none;padding:8px;display:block;right:0}.bookingServiceCategories,.bookingServiceSubcategories{padding:9px}.mobileBookingHideCategories,.mobileBookingHideSubcategories{display:none}.bookingBackMobile{color:#075879;background:#e1f1f7;border:0;border-radius:7px;margin:0 0 8px;padding:6px 10px;font-size:13px;display:inline-block}.bookingServiceOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.bookingServiceOption{padding:8px 6px;font-size:13px}.serviceRequestRedirect{padding:19px}.serviceRequestRedirect .storyLink{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.bookingServiceFlyout{animation:none}}.socials{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.socials .socialBadge{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:35px;height:35px;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 1px 5px #0000001f}.socials .socialBadge img{object-fit:contain;width:21px;height:21px;display:block}.socials .socialBadge-bale img,.socials .socialBadge-eitaa img,.socials .socialBadge-rubika img{border-radius:6px;width:25px;height:25px}.socials .socialBadge:hover{background:#fff3;transform:translateY(-2px)}@media (max-width:600px){.socials{gap:6px}.socials .socialBadge{width:30px;height:30px}.socials .socialBadge img{width:18px;height:18px}.socials .socialBadge-bale img,.socials .socialBadge-eitaa img,.socials .socialBadge-rubika img{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.socials .socialBadge{transition:none}.socials .socialBadge:hover{transform:none}}.yaAdminPage{color:#1e455c;direction:rtl;background:linear-gradient(115deg,#eaf1f6,#f3f7fa);min-height:100vh;padding-bottom:70px;font-family:Tahoma,Arial,sans-serif}.yaAdminTop{color:#fff;background:linear-gradient(115deg,#0e3149,#155773);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:25px max(4%,20px);display:flex}.yaAdminTop p{color:#cfe5eb;margin:0;font-size:15px}.yaAdminTop a,.yaBack{color:#e6d39e;font-size:15px}.yaLogout{color:#1a516c;background:#edf6f8;border:0;border-radius:10px;padding:10px 20px;font-size:15px;font-weight:700}.yaAdminShell{max-width:1450px;margin:auto;padding:25px 24px}.yaAdminTabs{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.yaAdminTabs button{color:#205470;cursor:pointer;background:#f9fcfd;border:1px solid #bad5e2;border-radius:12px;padding:12px 22px;font-size:16px;font-weight:700}.yaAdminTabs button.active,.yaAdminTabs button:hover{color:#fff;background:#087fa7;border-color:#087fa7}.yaPanelBlock,.yaLoginCard{background:#fafdff;border:1px solid #d4e3eb;border-radius:23px;max-width:1450px;margin:20px auto;padding:25px;box-shadow:0 12px 30px #174b6912}.yaPanelBlock h2,.yaLoginCard h2{color:#123d59;margin:0 0 8px;font-size:24px}.yaPanelBlock h3{color:#16465e;font-size:20px}.yaPanelBlock p{color:#556f7e;font-size:15px}.yaBlockHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.yaBlockHeader p{margin:0}.yaPill{color:#076e92;background:#dceef6;border-radius:999px;padding:6px 14px;font-weight:700}.yaStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:20px 0;display:grid}.yaStats>div{background:#edf6fa;border:1px solid #d0e3ed;border-radius:16px;gap:8px;padding:20px;display:grid}.yaStats span{color:#587383;font-size:15px}.yaStats b{color:#075879;font-size:31px}.yaQuickPanel{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.yaQuickPanel a,.yaQuickPanel button{color:#155875;cursor:pointer;background:#e8f3f7;border:1px solid #b8d9e6;border-radius:12px;padding:13px 17px;font-size:15px;font-weight:700;display:inline-block}.yaQuickPanel a:hover,.yaQuickPanel button:hover{background:#d3ebf3}.yaHelp{background:#eef5f8;border-radius:12px;padding:13px 18px;line-height:2}.yaLoginCard{max-width:520px;margin:55px auto;padding:30px}.yaLoginCard form,.yaUserNew{gap:15px;display:grid}.yaLoginCard small{color:#6a8290;margin-top:12px;font-size:13px;display:block}.yaAdminPage label{color:#224e64;gap:6px;font-size:15px;font-weight:700;display:grid}.yaAdminPage input:not([type=checkbox]),.yaAdminPage select,.yaAdminPage textarea{color:#294c5e;background:#fff;border:1px solid #bbd3df;border-radius:10px;width:100%;min-width:0;padding:11px 12px;font-family:inherit;font-size:16px}.yaAdminPage textarea{resize:vertical;line-height:1.9}.yaAdminPage input:focus,.yaAdminPage textarea:focus,.yaAdminPage select:focus{outline-offset:1px;outline:2px solid #63b4cb}.yaPrimary,.yaSecondary{cursor:pointer;border:0;border-radius:10px;padding:11px 20px;font-size:16px;font-weight:700}.yaPrimary{color:#fff;background:linear-gradient(110deg,#149cc0,#087fa7,#075879)}.yaSecondary{color:#145875;background:#e7f2f7;border:1px solid #a8cede}.yaLinkButton{display:inline-block}.yaPrimary:disabled,.yaSecondary:disabled{opacity:.55;cursor:not-allowed}.yaStatus{background:#fff6df;border:1px solid #dec88d;border-radius:10px;padding:14px;color:#554c30!important;font-size:15px!important}.yaPermRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.yaPermRows label{background:#eff6f9;border:1px solid #d5e7ed;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.yaPermRows input[type=checkbox]{accent-color:#087fa7;width:20px;height:20px}.yaUserGrid{grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr);gap:22px;display:grid}.yaUserNew,.yaUserEdit{background:#eef6f9;border:1px solid #d5e5ee;border-radius:17px;align-self:start;padding:20px}.yaUserNew h3,.yaUserEdit h3{margin:0 0 10px}.yaUserEdit{gap:13px;display:grid}.yaUserBadge{color:#165574;justify-content:space-between;align-items:center;gap:10px;display:flex}.yaUserBadge span{background:#d7edf1;border-radius:999px;padding:5px 12px}.yaUserPermissions{gap:8px;display:grid}.yaUserPermissions label{background:#fafdff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:7px 11px;display:flex}.yaUserPermissions select{max-width:160px}.yaEditorGrid{grid-template-columns:minmax(240px,.65fr) minmax(0,1.8fr);gap:20px;display:grid}.yaServiceAside{background:#eef6f9;border:1px solid #d2e3e9;border-radius:15px;align-self:start;padding:14px;position:sticky;top:14px}.yaServiceList{gap:6px;max-height:680px;margin-top:12px;display:grid;overflow-y:auto}.yaServiceList button{text-align:right;color:#264d64;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;padding:10px 12px;font-size:14px}.yaServiceList button.active{background:#d5ecf5;border-color:#76b7ce;font-weight:700}.yaServiceList small{color:#627c89;margin-top:4px;font-size:12px;display:block}.yaEditorFields{background:#f4f9fb;border:1px solid #d4e5ed;border-radius:17px;min-width:0;padding:18px}.yaEditorInfo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.yaEditorInfo b{font-size:20px}.yaEditorInfo span{color:#256244;background:#e7f4e9;border-radius:20px;padding:5px 10px;font-size:13px}.yaEditorInfo a{color:#087fa7;font-size:14px;font-weight:700}.yaFormTwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.yaFormTwo .yaWide{grid-column:1/-1}.yaFormTwo small{color:#678391;font-size:13px;font-weight:400}.yaFaq{border-top:1px solid #d3e4ec;margin-top:22px;padding-top:12px}.yaFaqItem{background:#fbfdfe;border:1px solid #d2e6ee;border-radius:12px;gap:10px;margin-bottom:11px;padding:12px;display:grid}.yaTextButton{color:#a04141;cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:700}.yaActionBar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:19px;display:flex}@media (max-width:900px){.yaStats{grid-template-columns:repeat(2,minmax(0,1fr))}.yaUserGrid,.yaEditorGrid{grid-template-columns:1fr}.yaServiceAside{position:static}.yaServiceList{max-height:260px}.yaPermRows{grid-template-columns:1fr}}@media (max-width:600px){.yaAdminShell{padding:14px}.yaPanelBlock{padding:17px}.yaAdminTabs button{padding:10px 12px;font-size:14px}.yaStats{gap:9px}.yaStats>div{padding:12px}.yaStats b{font-size:25px}.yaFormTwo{grid-template-columns:1fr}.yaFormTwo .yaWide{grid-column:1}.yaUserPermissions label{font-size:13px}.yaLoginCard{margin:25px 14px}.yaAdminTop{padding:19px}}.yaSiteMeta{color:#5a7485;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:20px;font-size:13px;display:flex}.yaSiteMeta a{color:#087fa7;font-weight:700}.yaSiteSubtabs{border-bottom:1px solid #cbdfe8;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding-bottom:13px;display:flex}.yaSiteSubtabs button{color:#28516a;cursor:pointer;font:inherit;background:#fff;border:1px solid #bed5df;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:700}.yaSiteSubtabs button.active{color:#fff;background:#087fa7;border-color:#087fa7}.yaSiteEditor{gap:16px;display:grid}.yaSiteEditor>div{background:#f5fafc;border:1px solid #d2e4ec;border-radius:15px;padding:16px}.yaSiteEditor h3{margin:0 0 14px;font-size:18px}.yaSiteEditor p{margin:0 0 14px}.yaSitePreview{background:#eff6f9;border:1px solid #d2e4eb;border-radius:16px;gap:13px;margin-top:19px;padding:17px;display:grid}.yaSitePreview h3{margin:0}.yaSitePreviewHero{background:#fff;border:1px solid #dbe9ee;border-radius:12px;gap:6px;padding:19px;display:grid}.yaSitePreviewHero small{color:#0a85a7}.yaSitePreviewHero strong{color:#12475f;font-size:23px;line-height:1.8}.yaSitePreviewHero p{margin:0}.yaSitePreviewSearch{direction:rtl;background:#fff;border:1px solid #dbe9ee;border-radius:12px;gap:4px;padding:14px;display:grid}.yaSitePreviewSearch b{color:#1756ae;font-size:17px}.yaSitePreviewSearch small{color:#32824b;text-align:right;direction:ltr}.yaSitePreviewSearch p{color:#586e7c;margin:0}.yaSitePreview>p{margin:0}.yaSiteError{color:#8d3232!important;background:#fff0f0!important;border-color:#e4b4b4!important}.yaSiteActions{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10;background:#ffffffed;border:1px solid #d4e4eb;border-radius:12px;padding:13px;position:sticky;bottom:8px}@media (max-width:600px){.yaSitePreviewHero strong{font-size:18px}.yaSiteActions{position:static}.yaSiteSubtabs button{flex:1}}.yaQuickPanel{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.yaQuickPanel a,.yaQuickPanel button{text-align:right;border-radius:14px;align-items:center;width:100%;min-height:60px;padding:14px 19px;font-size:16px;display:flex}.yaQuickPanel a:after,.yaQuickPanel button:after{content:"←";opacity:.7;margin-right:auto;font-size:18px}.yaImageUploader{background:#fff;border:1px solid #d1e2e9;border-radius:13px;gap:10px;padding:14px;display:grid}.yaImageUploader>label{font-weight:700}.yaImageUploaderBody>img,.yaEmptyUpload{object-fit:contain;background:#f0f6f9;border:1px dashed #c2d8e2;border-radius:10px;width:100%;height:148px}.yaEmptyUpload{color:#698292;text-align:center;justify-content:center;align-items:center;padding:12px;font-size:13px;display:flex}.yaImageTools{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.yaImageTools input[type=file]{display:none}.yaImageTools small{color:#6a8190;font-weight:400}.yaImageTools .yaImageUrl{overflow-wrap:anywhere;text-align:right;width:100%}.yaAppearanceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.yaColorField{background:#fff;border:1px solid #d3e5eb;border-radius:12px;grid-template-columns:1fr 70px;align-items:center;gap:9px;padding:12px;display:grid!important}.yaColorField span{font-weight:700}.yaColorField input[type=color]{cursor:pointer;border-radius:10px;height:43px;width:65px!important;padding:3px!important}.yaNumberField{gap:7px;display:grid}.yaNumberField small{color:#697f8b;font-weight:400}.yaPagePicker{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:15px;display:grid}.yaResetPage{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.yaAppearancePreview{background:var(--preview-background,#fff);font-family:var(--preview-font,Tahoma);color:var(--preview-text,#24485d);font-size:var(--preview-body-size,17px);border:1px solid #d4e4e9;border-radius:16px;gap:10px;padding:24px;display:grid}.yaAppearancePreview h3{color:var(--preview-heading,#123d59);font-size:var(--preview-heading-size,34px);margin:0}.yaAppearancePreview p{margin:0}.yaAppearancePreview button{color:#fff;background:var(--preview-primary,#087fa7);border-radius:var(--preview-radius,12px);border:0;justify-self:start;padding:11px 20px}.yaAppearancePreview img{object-fit:contain;border-radius:12px;max-width:290px;max-height:170px}.yaStyledPublic{font-family:var(--ya-font,Tahoma),Arial,sans-serif;background:var(--ya-background,#fff);color:var(--ya-text,#24485d);font-size:var(--ya-body-size,17px)}.yaStyledHome .brandHero h1,.yaStyledHome .brandHero h1 span{color:var(--ya-brand-title,#f4d27b);-webkit-text-fill-color:var(--ya-brand-title,#f4d27b);filter:none;background:0 0}.yaStyledHome .heroCopy h2,.yaStyledHome .sectionHeading h2,.yaStyledService .serviceIntro h1{color:var(--ya-heading,#123d59);font-size:clamp(24px,var(--ya-heading-size,43px),70px)}.yaStyledPublic .heroCopy>p:not(.inlineNotice),.yaStyledPublic .serviceIntro p,.yaStyledPublic .serviceInfoCard p,.yaStyledPublic .sectionHeading p{color:var(--ya-text,#24485d);font-size:var(--ya-body-size,17px)}.yaStyledHome .topbar,.yaStyledHome .brandHero,.yaStyledService .servicePageTop{background:var(--ya-primary,#087fa7)}.yaStyledPublic .button,.yaStyledPublic .storyLink,.yaStyledPublic .requestSubmit,.yaStyledPublic .navButton{border-radius:var(--ya-radius,12px)}.yaStyledHome .eyebrow,.yaStyledHome .sectionHeading small,.yaStyledService .sectionKicker{color:var(--ya-accent,#c9922b)}@media (max-width:680px){.yaImageUploaderBody,.yaAppearanceGrid,.yaPagePicker{grid-template-columns:1fr}.yaImageUploaderBody>img,.yaEmptyUpload{max-width:250px}}.yaStyledPublic .mainHero{background:linear-gradient(110deg,var(--ya-primary,#087fa7),#173c5b)}.yaStyledPublic .sectionHeading h2,.yaStyledService .serviceInfoCard h2,.yaStyledService .relatedServices h2{color:var(--ya-heading,#123d59)}.yaStyledPublic .serviceCard p,.yaStyledPublic .serviceInfoCard p{color:var(--ya-text,#24485d);font-size:var(--ya-body-size,17px)}.yaStyledPublic .serviceCard a,.yaStyledPublic .relatedServices a,.yaStyledPublic .serviceBreadcrumb a{color:var(--ya-primary,#087fa7)}.yaStyledPublic .button.gold{background:var(--ya-accent,#c9922b)}.yaStyledPublic .storyLink{background:var(--ya-primary,#087fa7);color:#fff}.yaStyledHome .brandHero h1,.yaStyledHome .brandHero h1 span{color:var(--ya-brand-title,#f4d27b)!important;-webkit-text-fill-color:var(--ya-brand-title,#f4d27b)!important;background:0 0!important}.yaColorField .yaInherit{grid-column:1/-1;align-items:center;gap:7px;font-size:13px;font-weight:400;display:flex}.yaColorField .yaInherit input{width:auto!important}.yaPageUpload{margin-top:20px}.yaSiteManager .yaResetPage p{margin:0}.yaAppearancePreview button:disabled{opacity:1;cursor:default}.yaStyledPublic .servicesSection,.yaStyledPublic .relatedServices,.yaStyledPublic .serviceBreadcrumb{background-color:var(--ya-background,#fff)}.yaStyledPublic .servicesSection .sectionHeading h2{font-size:clamp(24px,var(--ya-heading-size,43px),70px)}.yaStyledPublic .servicePageTop{background-color:var(--ya-primary,#087fa7)}.yaAdminTop{background:linear-gradient(112deg,#103f5b,#0b5977);border-bottom:3px solid #e0b963;box-shadow:0 7px 24px #08344d29}.yaAdminTop h1{letter-spacing:-.35px}.yaAdminShell{max-width:1570px}.yaAdminTabs{background:#ffffffb8;border:1px solid #d8e5ec;border-radius:17px;gap:8px;width:max-content;max-width:100%;padding:6px;box-shadow:0 2px 12px #27566a0a}.yaAdminTabs button{background:0 0;border:0;border-radius:12px;padding:11px 18px;font-size:14px;transition:background .2s,color .2s,transform .2s}.yaAdminTabs button:hover{transform:translateY(-1px)}.yaPanelBlock,.yaLoginCard{background:#fff;border:1px solid #dfebf0;border-radius:20px;box-shadow:0 6px 24px #16455f0f}.yaAdminPage input:not([type=checkbox]):not([type=file]),.yaAdminPage select,.yaAdminPage textarea{background:#fff;border:1px solid #cbdee7;border-radius:11px;transition:border-color .2s,box-shadow .2s}.yaAdminPage input:focus-visible,.yaAdminPage textarea:focus-visible,.yaAdminPage select:focus-visible,.yaAdminPage button:focus-visible,.yaAdminPage a:focus-visible{outline-offset:3px;outline:3px solid #68b4d2}.yaPrimary,.yaSecondary{transition:box-shadow .2s,transform .2s,background .2s}.yaPrimary:not(:disabled):hover,.yaSecondary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 14px #14587819}.yaSiteEditor>div,.yaUserNew,.yaUserEdit,.yaEditorFields{background:#fbfdff;border-color:#e1edf1}.yaSiteSubtabs{gap:8px}.yaSiteSubtabs button.active{box-shadow:0 4px 13px #087fa72c}.yaStats{gap:12px;margin:20px 0 25px}.yaStats>div{background:#f6fbfd;border:1px solid #d9e8ef;border-radius:16px;padding:20px 21px;position:relative;overflow:hidden;box-shadow:0 3px 10px #0d435409}.yaStats>div:before{content:"";background:#1399b7;border-radius:2px;width:3px;position:absolute;inset-block:19px;inset-inline-start:0}.yaStats>div:nth-child(2):before{background:#3c9e8e}.yaStats>div:nth-child(3):before{background:#d6a65d}.yaStats>div:nth-child(4):before{background:#7a93bc}.yaStats b{letter-spacing:-.4px;font-size:31px;line-height:1.3}.yaStats small{color:#758d9e;font-size:12px}.yaSectionEyebrow{letter-spacing:.2px;color:#1687a8;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.yaDashboardBadge{color:#277356;background:#edf8f3;border:1px solid #d5ebdd;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.yaDashboardWorkspace{direction:rtl;grid-template-columns:238px minmax(0,1fr);align-items:start;gap:16px;margin-top:8px;display:grid}.yaDashboardWorkspace .yaQuickPanel{background:#f3f8fb;border:1px solid #e0eaf0;border-radius:17px;flex-direction:column;gap:9px;width:100%;margin:0;padding:9px;position:sticky;top:15px;display:flex!important}.yaDashboardWorkspace .yaQuickPanel button{text-align:right;color:#27536a;width:100%;min-height:70px;box-shadow:none;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1ecf0;border-radius:12px;align-items:center;gap:10px;padding:11px 10px;transition:background .15s,border-color .15s,transform .15s;display:flex!important}.yaDashboardWorkspace .yaQuickPanel button:hover{background:#eef8fc;border-color:#a5cedd;transform:translate(-2px)}.yaDashboardWorkspace .yaQuickPanel button.active{background:#e7f5fa;border-color:#77bcd1;box-shadow:inset 3px 0 #1185a9,0 4px 12px #197b9c12}.yaDashboardWorkspace .yaQuickPanel button:after{content:none!important}.yaQuickIcon{color:#087fa7;background:#e8f3f8;border-radius:11px;flex:none;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.yaQuickPanel button.active .yaQuickIcon{color:#095c7b;background:#d1ebf4}.yaQuickText{flex:1;gap:4px;min-width:0;display:grid}.yaQuickText strong{font-size:13px;line-height:1.6}.yaQuickText small{color:#70889a;font-size:11px;font-weight:400;line-height:1.65}.yaQuickChevron{color:#7194a6;font-size:22px;font-weight:300;line-height:1}.yaDashboardDetail{direction:rtl;background:#fff;border:1px solid #e1edf2;border-radius:18px;min-width:0;min-height:250px;overflow:hidden;box-shadow:0 4px 17px #1449670a}.yaDashboardDetail>.yaPanelBlock{max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:20px}.yaDashboardDetail .yaPanelBlock h2{font-size:21px}.yaDashboardDetail .yaSiteSubtabs{margin-top:12px}.yaDashboardDetail .yaEditorGrid{grid-template-columns:minmax(190px,.55fr) minmax(0,1.65fr);gap:12px}.yaDashboardDetail .yaUserGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.yaDashboardDetail .yaUserNew,.yaDashboardDetail .yaUserEdit{padding:14px}.yaDashboardDetail .yaFormTwo{gap:12px}.yaDashboardFooter{margin-top:20px}.yaDashboardInfo,.yaDashboardEmpty{justify-items:start;gap:11px;padding:32px;display:grid}.yaDashboardInfo h3,.yaDashboardEmpty h3{margin:0;font-size:21px}.yaDashboardInfo p,.yaDashboardEmpty p{color:#637c8a;margin:0;line-height:2}.yaDashboardEmpty{text-align:center;align-content:center;justify-items:center;min-height:280px}.yaInlineLink{align-items:center;margin-top:12px;text-decoration:none;display:inline-flex}.yaRestoreCard{background:#fffaf0;border:1px solid #e9d8b0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin:9px 0 18px;padding:14px 17px;display:flex}.yaRestoreCard strong{color:#7e592d;font-size:14px}.yaRestoreCard p{color:#8a735a;margin:5px 0 0;font-size:12px;line-height:2}.yaRestoreButton{color:#865923;font:inherit;cursor:pointer;white-space:normal;background:#fff;border:1px solid #dfbe81;border-radius:11px;padding:12px 15px;font-size:13px;font-weight:800}.yaRestoreButton:hover{background:#fff1d8}.yaImageUploader{background:#fff;border:1px solid #dbe8ee;border-radius:16px;padding:15px;box-shadow:0 3px 10px #154a5f08}.yaUploadTitle{color:#214c64;font-size:14px;display:block}.yaImageUploaderBody{grid-template-columns:minmax(155px,200px) minmax(0,1fr);align-items:start;gap:15px;display:grid}.yaUploadPreview>img,.yaUploadPreview .yaEmptyUpload{text-align:center;object-fit:contain;background:#f7fafc;border:1px dashed #b7d4e1;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:165px;padding:6px;display:flex}.yaEmptyUpload span:first-child{color:#6eafc2;font-size:32px}.yaEmptyUpload span:last-child{color:#7c98a6;font-size:12px}.yaImageTools{flex-direction:column;align-items:stretch;gap:8px;display:flex}.yaImageTools input[type=file].yaFileInput{z-index:2!important;opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.yaUploadZone{background:#f4fafe;border:1.5px dashed #99c6d7;border-radius:13px;align-items:center;gap:12px;min-height:79px;padding:11px;transition:background .2s,border .2s;position:relative;cursor:pointer!important;flex-direction:row!important;display:flex!important}.yaUploadZone:hover,.yaUploadZone.isDragging{background:#e5f4fa;border-color:#148aaa}.yaUploadZone.isUploading{opacity:.7}.yaUploadSymbol{color:#087fa7;background:#dceef5;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;font-size:28px;font-weight:400;display:grid}.yaUploadZone b{color:#18526e;font-size:14px;line-height:1.5;display:block}.yaUploadZone small{color:#7492a2;font-size:12px;font-weight:400;line-height:1.8;display:block}.yaUploadFilename{color:#5d7b8d;overflow-wrap:anywhere;font-size:12px}.yaUploadFeedback{background:#e8f4fa;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;line-height:1.8;display:flex;color:#195c76!important;margin:0!important;font-size:13px!important}.yaUploadSuccess{background:#eaf7f0;color:#23664b!important}.yaUploadError{background:#fff0ed;border:1px solid #ebc4bd;color:#9f3d33!important}.yaUploadSpinner{border:2px solid #aad4e3;border-top-color:#087fa7;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite yaSpin}@keyframes yaSpin{to{transform:rotate(360deg)}}.yaUploadRemove{color:#975158;text-align:right;cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;padding:3px 0;font-size:12px}.yaImageTools>.yaImageUrl{word-break:break-all;color:#7792a0;font-size:11px}@media (max-width:1200px){.yaDashboardWorkspace{grid-template-columns:208px minmax(0,1fr);gap:12px}.yaQuickText small{font-size:10px}.yaDashboardDetail .yaUserGrid,.yaDashboardDetail .yaEditorGrid{grid-template-columns:1fr}.yaDashboardDetail .yaServiceAside{position:static}.yaDashboardDetail .yaServiceList{max-height:260px}}@media (max-width:900px){.yaDashboardWorkspace{grid-template-columns:1fr}.yaDashboardWorkspace .yaQuickPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;position:static;display:grid!important}.yaDashboardWorkspace .yaQuickPanel button{min-height:65px}}@media (max-width:560px){.yaAdminTabs{width:100%}.yaAdminTabs button{flex:1;padding:9px 6px;font-size:12px}.yaDashboardWorkspace .yaQuickPanel{grid-template-columns:1fr}.yaDashboardDetail>.yaPanelBlock{padding:12px}.yaDashboardInfo{padding:16px}.yaImageUploaderBody{grid-template-columns:1fr}.yaUploadPreview>img,.yaUploadPreview .yaEmptyUpload{height:145px}.yaRestoreButton{width:100%}.yaStats>div{padding:12px}.yaStats small{font-size:11px}}@media (prefers-reduced-motion:reduce){.yaAdminPage *{transition:none!important;animation:none!important}}.yaSeoSubtabs,.yaStaffMenu,.yaDoctorFlags,.yaDoctorTags,.yaDoctorBottom,.yaOpsCard header,.yaStaffHeader,.yaStaffHeaderActions,.yaDoctorCardTop{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.yaSeoSubtabs{background:#ecf6f9;border-radius:15px;padding:9px}.yaSeoSubtabs button{color:#285e73;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:11px;padding:11px}.yaSeoSubtabs button.active{color:#087fa7;background:#fff;box-shadow:0 3px 15px #1d546017}.yaDoctorAdminGrid{grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:18px;display:grid}.yaDoctorAdminGrid .yaServiceAside{max-height:600px;overflow-y:auto}.yaDoctorAdminGrid .yaServiceAside>button:not(.yaPrimary){text-align:right;width:100%;font:inherit;background:#fff;border:1px solid #dbe9ef;border-radius:10px;margin:5px 0;padding:12px;display:block}.yaDoctorAdminGrid .yaServiceAside>button.active{background:#e4f4fa}.yaDoctorAdminGrid small{color:#6b8696;display:block}.yaDoctorSpecialties,.yaDispatchGrid,.yaStaffStats,.yaDoctorFilters,.yaOpsFilters,.yaRoster{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:14px 0;display:grid}.yaDoctorSpecialties{border:1px solid #dbe9ef;border-radius:12px;max-height:250px;padding:10px;overflow-y:auto}.yaDoctorSpecialties label,.yaDoctorFlags label{align-items:center;gap:8px;padding:6px;font-size:13px;display:flex}.yaDoctorSpecialties input,.yaDoctorFlags input{accent-color:#087fa7;width:auto}.yaDoctorDirectory{background:linear-gradient(155deg,#f0f8fb,#fff);border:1px solid #d9e9ee;border-radius:22px;margin:25px auto;padding:23px}.yaDoctorHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}.yaDoctorHeading span{color:#087fa7;font-weight:700}.yaDoctorHeading h2,.yaDoctorCard h3{color:#15445c}.yaDoctorHeading p,.yaDoctorCard p{color:#627d8d}.yaDoctorHeading>b,.yaDoctorTags span{color:#166985;background:#e9f4f7;border-radius:10px;padding:8px;font-size:12px}.yaDoctorFilters input,.yaDoctorFilters select,.yaDoctorBookingForm input,.yaDoctorBookingForm select,.yaOpsFilters input,.yaOpsFilters select,.yaOpsAction input,.yaReceiptForm input,.yaPasswordStack input{color:#234960;width:100%;font:inherit;background:#fff;border:1px solid #cddfe8;border-radius:11px;margin-top:6px;padding:10px 12px}.yaDoctorFilters label,.yaDoctorBookingForm label,.yaOpsFilters label,.yaPasswordStack label{font-size:13px;font-weight:700}.yaDoctorCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.yaDoctorCard,.yaOpsCard{background:#fff;border:1px solid #d9e9ef;border-radius:17px;padding:18px;box-shadow:0 5px 20px #1c4d600d}.yaDoctorCard{flex-direction:column;gap:11px;display:flex}.yaDoctorCardTop{align-items:start}.yaDoctorCardTop img,.yaDoctorAvatar{object-fit:cover;color:#80adbb;background:#e5f1f5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:90px;height:100px;font-size:40px;display:flex}.yaDoctorCard h3{margin:0;font-size:18px}.yaDoctorCard p{margin:5px 0;font-size:13px}.yaDoctorCard small{color:#6a8998}.yaDoctorBottom{border-top:1px solid #e7eef2;justify-content:space-between;margin-top:auto;padding-top:12px}.yaDoctorBottom button{color:#fff;font:inherit;cursor:pointer;background:#087fa7;border:0;border-radius:10px;padding:11px 16px}.yaDoctorEmpty{background:#fff;border:1px dashed #aecdd8;border-radius:14px;padding:25px}.yaBookingModalBackdrop{z-index:10000;background:#092b3ba8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0;overflow:auto}.yaBookingModal{background:#fff;border-radius:20px;width:100%;max-width:620px;max-height:95vh;padding:25px;position:relative;overflow:auto}.yaBookingModal .yaClose{cursor:pointer;background:#e5f1f6;border:0;border-radius:10px;font-size:23px;position:absolute;top:12px;left:15px}.yaDoctorBookingForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.yaDoctorBookingForm button{grid-column:1/-1}.yaStaffApp{color:#183f57;direction:rtl;background:#f2f8fa;min-height:100vh;padding:22px max(18px,50vw - 570px);font-family:Tahoma,Arial,sans-serif}.yaStaffHeader,.yaStaffApp .yaPanelBlock,.yaStaffMenu{background:#fff;border:1px solid #dbe9ee;border-radius:18px;margin-bottom:14px;padding:17px;box-shadow:0 5px 18px #0a4e640b}.yaStaffHeader{justify-content:space-between}.yaStaffHeader h1{color:#0f6989;margin:0;font-size:22px}.yaStaffHeader h1 small{color:#688291;font-size:13px}.yaIconButton{color:#087fa7;cursor:pointer;background:#e9f4f8;border:0;border-radius:10px;padding:9px;font-size:22px}.yaStaffMenu button{font:inherit;cursor:pointer;background:#eaf4f8;border:0;border-radius:9px;padding:10px 15px}.yaStaffMenu button.active{color:#fff;background:#087fa7}.yaStaffStats{grid-template-columns:repeat(4,minmax(0,1fr))}.yaStaffStats article{background:#f2f9fb;border:1px solid #e1eff3;border-radius:15px;gap:8px;padding:14px;display:grid}.yaStaffStats article strong{color:#087fa7;font-size:28px}.yaStaffStats article:nth-child(2) strong{color:#18a27b}.yaStaffStats article:nth-child(3) strong{color:#8664ad}.yaStaffStats small,.yaStaffStats span{color:#708997;font-size:12px}.yaOpsList{gap:12px;margin-top:15px;display:grid}.yaOpsCard header{justify-content:space-between;align-items:start}.yaOpsCard h3{color:#154e68;margin:7px 0}.yaOpsCard small{color:#708997}.yaOpsCard button,.yaStaffApp button{cursor:pointer}.yaOpsDetails{border-top:1px solid #e5eef1;gap:12px;margin-top:12px;padding-top:13px;display:grid}.yaOpsDetails summary{cursor:pointer;color:#087fa7;font-weight:700}.yaOpsAction,.yaReceiptForm{background:#f6fafc;border:1px solid #dfe9ef;border-radius:12px;gap:9px;padding:14px;display:grid}.yaUrgent{color:#b52d48;background:#fcebee;border-radius:9px;padding:6px 10px;font-size:12px}.yaConfirm{background:#f1f8fb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;padding:13px;display:flex}.yaPurpleButton{color:#fff;font:inherit;cursor:pointer;background:#7755ac;border:0;border-radius:12px;padding:12px 21px;font-weight:700}.yaDangerButton{color:#fff;font:inherit;cursor:pointer;background:#aa3a50;border:0;border-radius:10px;padding:10px 14px}.yaRoster{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.yaRoster>div{background:#fff;border:1px solid #dceaf0;border-radius:11px;gap:5px;padding:12px;display:grid}.yaRoster small{color:#697f90}.yaProfileAvatar img,.yaProfileAvatar span{object-fit:cover;background:#eaf4f8;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;font-size:35px;display:flex}.yaPasswordStack{gap:10px;max-width:460px;display:grid}.yaBars{border-bottom:1px solid #cadfe8;align-items:end;gap:8px;height:160px;padding:12px;display:flex}.yaBars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:3px;height:100%;display:flex}.yaBars span{background:#4b9ebd;border-radius:7px 7px 0 0;width:90%;max-width:45px}.yaBars small{color:#79909a;font-size:10px}@media (max-width:800px){.yaDoctorAdminGrid,.yaDoctorCards{grid-template-columns:1fr}.yaStaffStats{grid-template-columns:repeat(2,minmax(0,1fr))}.yaDoctorFilters{grid-template-columns:1fr}}@media (max-width:560px){.yaStaffApp{padding:9px}.yaStaffHeader{padding:10px}.yaStaffHeader h1{font-size:15px}.yaStaffHeaderActions{gap:4px}.yaStaffHeaderActions button{padding:7px;font-size:11px}.yaDoctorDirectory{padding:14px}.yaDoctorBookingForm{grid-template-columns:1fr}.yaOpsCard{padding:11px}.yaDoctorHeading{flex-wrap:wrap}}.yaFinanceCard{background:linear-gradient(135deg,#f5fbfd,#fff);border:1px solid #cde4eb;border-radius:15px;margin-top:10px;padding:13px}.yaFinanceCard>summary{color:#115777;cursor:pointer;padding:5px 0;font-weight:700}.yaFinanceRows{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 15px;margin-top:12px;display:grid}.yaFinanceRows>p{background:#eef7fa;border-radius:9px;margin:0;padding:10px 12px;font-size:13px}.yaFinanceRows>p:last-child{color:#075879;background:#dff2f7;grid-column:1/-1}.yaFinanceCard label:has(input[type=checkbox]){align-items:start;gap:7px;display:flex}.yaFinanceCard input[type=checkbox]{flex-shrink:0;width:auto}.yaPatientRecordTabs{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.yaPatientRecordTabs button{color:#326980;cursor:pointer;font:inherit;background:#f1f9fb;border:1px solid #cce3ea;border-radius:10px;padding:9px 13px}.yaPatientRecordTabs button.active{color:#fff;background:#087fa7;border-color:#087fa7}.yaExitDialog{z-index:10020;background:#163e56a9;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.yaExitDialog>div{background:#fff;border-radius:18px;width:min(100%,440px);padding:26px;box-shadow:0 25px 70px #102c4259}.yaExitDialog h3{color:#075879;margin-top:0}.yaBarsCompare .yaComparePair{justify-content:center;align-items:flex-end;gap:4px;width:100%;min-height:110px;display:flex}.yaBarsCompare .yaComparePair span{flex:none;width:35%;max-width:25px}.yaBarsCompare .yaComparePair .yaReceivedBar{background:#3199bf}.yaBarsCompare .yaComparePair .yaDoneBar{background:#1ca67c}@media (max-width:650px){.yaFinanceRows{grid-template-columns:1fr}.yaFinanceRows>p:last-child{grid-column:auto}.yaPatientRecordTabs button{flex:1;padding:8px;font-size:12px}}.yaUserOptions{background:#f7fbfd;border:1px solid #d8e8ee;border-radius:12px;margin:12px 0;padding:12px}.yaUserOptions summary{cursor:pointer;color:#135c77;font-weight:700}.yaUserOptions .yaActionBar{margin-top:12px}.yaUserArchiveToggle{color:#4c7184;align-items:center;gap:8px;margin:9px 0;font-size:13px;display:flex}.yaUserArchiveToggle input{width:auto}.yaDoctorVisibilityGuide{color:#174b61;background:#f0f8fb;border:1px solid #d5eaf1;border-radius:14px;flex-wrap:wrap;align-items:center;gap:11px;margin:14px 0;padding:15px;display:flex}.yaDoctorVisibilityGuide strong{width:100%;font-size:15px}.yaDoctorVisibilityGuide span{background:#fff;border:1px solid #dcebf0;border-radius:9px;padding:8px 10px;font-size:13px}.yaDoctorVisibilityGuide small{color:#526f80;width:100%;line-height:1.9}.yaDoctorVisibilityStatus{color:#20576e;background:#f4fafc;border:1px solid #d9e8ef;border-radius:13px;gap:6px;margin:12px 0;padding:15px;display:grid}.yaDoctorVisibilityStatus span{font-size:13px}.yaDoctorVisibilityStatus b{color:#087fa7;font-size:13px}.yaDoctorPreviewLinks{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.yaDoctorPreviewLinks strong{color:#154b65;width:100%}:root{--navy:#19495f;--navy-deep:#123a4d;--navy-light:#438ea4;--gold:#c5a264;--gold-light:#f2d9a0;--ink:#344e5e;--muted:#697e88;--line:#dce8eb;--paper:#f8fbfc;--action-blue:#147f9e;--action-blue-hover:#0a6784;--action-light:#e9f5f7}body{color:#344e5e;background:#f8fbfc;font-family:Tahoma,Segoe UI,Arial,sans-serif;line-height:1.85}.topbar{color:#fff;background:#123a4d;box-shadow:0 2px 10px #123a4d12}.brandHero{background:radial-gradient(circle at 30% 12%,#70b8c135,#0000 55%),linear-gradient(110deg,#174d64,#267b92)}.brandHero h1 span{color:var(--ya-brand-title,#f2d9a0)}.mainHero{background:radial-gradient(circle at 15% 40%,#d7ead938,#0000 50%),linear-gradient(115deg,#20566b,#328399)}.yaStyledPublic .mainHero{color:#fff}.servicePage .serviceIntro{border-radius:24px}.serviceCard,.serviceInfoCard,.serviceBooking,.yaPanelBlock,.yaStats>div{border-color:#dce8eb;box-shadow:0 8px 24px #1a55600b}.serviceCard:hover{box-shadow:0 16px 30px #17556b16}.yaStyledPublic .requestSubmit,.yaStyledPublic .storyLink,.yaStyledPublic .button.gold{border-radius:var(--ya-radius,14px)}.yaStyledPublic :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #4ba3b3}.yaCreateServiceBar{background:linear-gradient(115deg,#f1fafb,#f9fcfb);border:1px solid #cce2e7;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:17px 20px;display:flex}.yaCreateServiceBar strong{color:#164356;font-size:16px}.yaCreateServiceBar p{color:#526b79;margin:5px 0 0;font-size:13px}.yaCreateServiceForm{background:#fff;border:1px solid #dce8eb;border-radius:16px;margin-bottom:22px;padding:20px;box-shadow:0 8px 25px #19536b0a}.yaCreateServiceForm :is(input,select){color:#173f50;background:#fff;border:1px solid #cbdce2;border-radius:10px;width:100%;padding:10px}.yaCreateServiceForm label{color:#24485d;font-size:13px;font-weight:600}.yaCreateServiceForm small{color:#71818c;margin-top:4px;font-size:12px;font-weight:400;display:block}.yaCreateServiceForm .yaActionBar{margin-top:12px}@media (max-width:650px){.yaCreateServiceBar{flex-direction:column;align-items:stretch}.yaCreateServiceBar button{width:100%}}.yaGroupedServices{gap:12px;padding-top:12px;display:grid}.yaCategoryGroup{background:#f6fbfc;border:1px solid #dce9ed;border-radius:14px;padding:7px;overflow:hidden}.yaCategoryGroupHeader{border-bottom:1px solid #dce9ed;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:9px 7px 11px;display:flex}.yaCategoryGroupHeader strong{color:#28536a;font-size:13px;line-height:1.7}.yaCategoryGroupHeader button{color:#14637f;font:inherit;cursor:pointer;background:#fff;border:1px solid #aacbd5;border-radius:9px;flex-shrink:0;padding:7px 10px;font-size:11px;font-weight:600;transition:background .17s,border-color .17s}.yaCategoryGroupHeader button:hover,.yaCategoryGroupHeader button:focus-visible{outline-offset:2px;background:#e9f5f7;border-color:#4398aa}.yaCategoryGroup>button{text-align:right;gap:3px;width:100%;display:grid}.yaCategoryGroup>button small{color:#728993;font-size:11px}.yaCategoryGroup>button.active{color:#12536b;background:#dff2f7}.yaStyledPublic .serviceInfoCard{background:linear-gradient(155deg,#fff,#fbfdfd)}.yaStyledPublic .serviceInfoCard h2{color:#28566d}.articlesPage{direction:rtl;max-width:1180px;margin:0 auto;padding:42px 20px 70px}.articlesHero{background:linear-gradient(135deg,#e6f8f3,#edf6fc);border:1px solid #d3eae2;border-radius:28px;padding:38px clamp(22px,5vw,64px)}.articlesHero>span,.articleCategoryHeading span,.screeningCallout>div>span{color:#087e79;font-size:14px;font-weight:700}.articlesHero h1{color:#173f59;margin:10px 0;font-size:clamp(28px,4vw,46px)}.articlesHero p{color:#587482;margin:0;font-size:17px;line-height:2}.articleKinds{flex-wrap:wrap;gap:10px;margin:25px 0 18px;display:flex}.articleKinds a{color:#18766f;background:#f3fbf7;border:1px solid #c7e4dc;border-radius:999px;padding:10px 18px;font-weight:700;text-decoration:none}.articleCategory{margin:34px 0}.articleCategoryHeading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.articleCategoryHeading h2{color:#183f58;margin:5px 0 0;font-size:27px}.articleCategoryHeading>small{color:#6c858e}.articlesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.articleCard{background:#fff;border:1px solid #d9e9e4;border-radius:18px;flex-direction:column;gap:9px;padding:21px;display:flex;box-shadow:0 7px 22px #1554460b}.articleCardMeta{color:#147f79;justify-content:space-between;gap:10px;font-size:12px;display:flex}.articleCardMeta small{color:#71878d}.articleCard h2{color:#214b60;margin:2px 0;font-size:20px;line-height:1.7}.articleCard p{color:#607681;margin:0;font-size:14px;line-height:2}.articleDate{color:#8a9aa0;font-size:11px}.articleCard a,.articleBack,.articleSources a{color:#007c7d;font-weight:700;text-decoration:none}.articleCard a{margin-top:auto;padding-top:8px}.articlesDisclaimer{color:#795f3b;background:#fff8ec;border-right:4px solid #e0a75e;border-radius:10px;margin:25px 0 0;padding:14px 17px;font-size:13px;line-height:2}.screeningCallout{background:#eff8ff;border:1px solid #cfe3f1;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:24px;display:flex}.screeningCallout h2{color:#214c68;margin:7px 0;font-size:22px}.screeningCallout p{color:#5e7481;margin:0;font-size:14px;line-height:2}.screeningCallout>a{color:#fff;background:#087f83;border-radius:11px;flex-shrink:0;padding:12px 18px;font-weight:700;text-decoration:none}.articleDetail{max-width:900px}.articleBack{margin-bottom:18px;display:inline-block}.articleDetailCard{background:#fff;border:1px solid #d9e9e4;border-radius:22px;padding:clamp(22px,5vw,52px);box-shadow:0 8px 26px #1554460b}.articleDetailCard h1{color:#173f59;margin:12px 0;font-size:clamp(28px,4vw,44px);line-height:1.7}.articleLead{color:#56717d;font-size:18px;line-height:2.1}.articleDetailCard section{margin-top:28px}.articleDetailCard section h2{color:#14766f;font-size:22px}.articleDetailCard section p{color:#526b77;line-height:2.15}.articleSources{border-top:1px solid #e2ece8;padding-top:18px}.articleSources ul{gap:8px;padding-right:20px;display:grid}.articleSources a{font-size:14px}@media (max-width:700px){.articlesPage{padding:24px 13px 50px}.articlesHero{padding:25px 19px}.articlesHero p{font-size:15px}.articlesGrid{grid-template-columns:1fr}.screeningCallout{flex-direction:column;align-items:stretch}.screeningCallout>a{text-align:center}.articleCategoryHeading h2{font-size:23px}}.yaStyledHome .sectionHeading h2,.yaStyledService h1{letter-spacing:-.4px}@media (max-width:650px){.yaCategoryGroupHeader{flex-wrap:wrap}.yaCategoryGroupHeader button{min-height:38px}}.yaStyledHome .mainHero .heroCopy h2{color:#fff}.yaStyledHome .mainHero .heroCopy>p:not(.inlineNotice){color:#eff8f9}.yaStyledHome .mainHero .eyebrow{color:#fff0cd;background:#ffffff18;border-color:#ffffff48}.yaStyledHome .mainHero .heroCopy .button.gold{color:#253f51;background:#edcf91}.yaStyledHome .mainHero .unifiedRequestForm{color:#244e63}.yaStyledHome .mainHero .unifiedRequestForm p{color:#547387}.yaStyledHome .mainHero .unifiedRequestForm .unifiedFormHead h3{color:#20546b}.yaAdminPage{color:#294957;background:#f4f8fa}.yaAdminTop{background:#173f52;gap:12px;padding:12px clamp(16px,3vw,35px)}.yaAdminTop h1{margin:3px 0;font-size:17px;line-height:1.4}.yaAdminTop p{color:#d1e0e7;font-size:12px}.yaAdminTop .yaBack{color:#d4e6e9;font-size:12px;text-decoration:none}.yaAdminTop .yaBack:hover{text-decoration:underline}.yaAdminTop .yaLogout{background:#f2f7f9;padding:8px 15px;font-size:13px}.yaAdminWorkspace{direction:rtl;grid-template-columns:206px minmax(0,1fr);align-items:start;gap:0;width:100%;max-width:1720px;min-height:calc(100vh - 90px);margin:0 auto;display:grid}.yaAdminWorkspace.is-collapsed{grid-template-columns:62px minmax(0,1fr)}.yaSidebar{z-index:50;background:#fff;border-left:1px solid #e0e8ec;flex-direction:column;gap:12px;min-height:calc(100vh - 85px);max-height:100vh;padding:16px 10px 12px;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:-3px 0 18px #234b5e06}.yaSidebarBrand{border-bottom:1px solid #e9eff1;align-items:center;gap:10px;margin:0 5px 9px;padding:4px 0 12px;display:flex}.yaSidebarLogo{color:#226e75;background:#e8f4f3;border-radius:11px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:21px;font-weight:800;display:grid}.yaSidebarBrandText{gap:1px;min-width:0;display:grid}.yaSidebarBrandText strong{color:#254d5c;font-size:15px}.yaSidebarBrandText small{color:#79919b;font-size:10px}.yaSidebarGroups{gap:11px;display:grid}.yaSidebarGroup{gap:3px;display:grid}.yaSidebarGroupTitle{color:#8798a1;padding:4px 12px;font-size:10px;font-weight:700}.yaSidebarItem,.yaSidebarCollapse{color:#4e6671;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:38px;padding:7px 10px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:flex}.yaSidebarIcon{color:#668591;flex-shrink:0;place-items:center;width:21px;height:21px;display:grid}.yaSidebarIcon svg{width:19px;height:19px}.yaSidebarItem:hover,.yaSidebarCollapse:hover{color:#1d6576;background:#f0f6f7}.yaSidebarItem.active{color:#126a7d;background:#eaf5f5;border-color:#d3e9e7;box-shadow:inset -3px 0 #489a9b}.yaSidebarItem.active .yaSidebarIcon{color:#157588}.yaSidebarItemText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.yaSidebarBottom{border-top:1px solid #e8eef0;margin-top:auto;padding-top:10px}.yaSidebarCollapse{color:#617f89;justify-content:start}.yaSidebarCollapse>span:first-child{text-align:center;width:20px;font-size:20px;line-height:1}.yaSidebarClose{display:none}.yaAdminWorkspace.is-collapsed .yaSidebar{padding-inline:7px}.yaAdminWorkspace.is-collapsed .yaSidebarBrand{justify-content:center;margin-inline:0}.yaAdminWorkspace.is-collapsed .yaSidebarBrandText,.yaAdminWorkspace.is-collapsed .yaSidebarGroupTitle,.yaAdminWorkspace.is-collapsed .yaSidebarItemText{display:none}.yaAdminWorkspace.is-collapsed .yaSidebarItem,.yaAdminWorkspace.is-collapsed .yaSidebarCollapse{justify-content:center;padding-inline:6px}.yaAdminMain{width:100%;min-width:0;padding:20px clamp(15px,2.1vw,30px) 55px}.yaAdminToolbar{border-bottom:1px solid #e0e9ed;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:0 1px 12px;display:flex}.yaToolbarIntro{align-items:center;gap:12px;min-width:0;display:flex}.yaToolbarEyebrow{color:#78919b;font-size:11px}.yaToolbarIntro h2{color:#224b5c;margin:4px 0;font-size:clamp(18px,2.2vw,22px);line-height:1.4}.yaSiteViewLink{white-space:nowrap;color:#347182;background:#fff;border:1px solid #d5e5ea;border-radius:10px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.yaSiteViewLink:hover{background:#f3fafb;border-color:#90bbc9}.yaMobileMenu{cursor:pointer;color:#27556a;background:#fff;border:1px solid #dbe6ea;border-radius:10px;padding:7px 12px;font-size:22px;display:none}.yaAdminMain>.yaPanelBlock,.yaAdminMain>.yaStatus{max-width:none;margin:17px 0}.yaAdminMain>.yaPanelBlock{background:#fff;border-color:#dfe9ee;border-radius:16px;padding:clamp(15px,2vw,24px);box-shadow:0 3px 15px #174b6908}.yaAdminMain .yaStats>div{background:#f5f9fa;border-color:#e4ecef;gap:5px;padding:16px}.yaAdminMain .yaStats b{color:#24717b}.yaAdminMain .yaStats span{font-size:13px}.yaShortcutsHeading{color:#2c5260!important;margin:21px 0 12px!important;font-size:16px!important}.yaShortcutGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.yaShortcutCard{text-align:right;color:#294f5d;cursor:pointer;background:#fff;border:1px solid #e1e9ec;border-radius:12px;align-items:center;gap:10px;min-height:77px;padding:12px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.yaShortcutCard:hover{background:#f5fafb;border-color:#9fcdd3}.yaShortcutIcon{color:#237888;background:#e9f4f3;border-radius:9px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.yaShortcutIcon svg{width:20px;height:20px}.yaShortcutCard>span:nth-child(2){gap:5px;min-width:0;display:grid}.yaShortcutCard strong{font-size:13px}.yaShortcutCard small{color:#788d96;font-size:11px;line-height:1.6}.yaShortcutArrow{color:#819aa1;margin-right:auto;font-size:16px}.yaAdminMain .yaDashboardFooter{color:#6c828a;background:#f6f9f9;margin-top:23px;font-size:12px}.yaSidebarOverlay{display:none}@media (max-width:1130px){.yaShortcutGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.yaAdminWorkspace{grid-template-columns:190px minmax(0,1fr)}}@media (max-width:820px){.yaAdminWorkspace,.yaAdminWorkspace.is-collapsed{display:block}.yaAdminMain{padding:12px 14px 30px}.yaSidebar,.yaAdminWorkspace.is-collapsed .yaSidebar{z-index:102;width:min(260px,85vw);min-height:100vh;max-height:100vh;padding:15px 11px;transition:transform .2s;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-10px 0 25px #173f5221}.yaSidebar.is-open{transform:translate(0)}.yaAdminWorkspace.is-collapsed .yaSidebarBrandText,.yaAdminWorkspace.is-collapsed .yaSidebarGroupTitle,.yaAdminWorkspace.is-collapsed .yaSidebarItemText{display:initial}.yaAdminWorkspace.is-collapsed .yaSidebarItem,.yaAdminWorkspace.is-collapsed .yaSidebarCollapse{justify-content:start;padding:7px 10px}.yaSidebarBrand{margin-right:5px}.yaSidebarClose{color:#4d7682;cursor:pointer;background:0 0;border:none;margin-right:auto;font-size:26px;display:block}.yaSidebarOverlay{z-index:101;cursor:pointer;background:#1036458a;border:0;width:100vw;height:100vh;display:block;position:fixed;inset:0}.yaMobileMenu{justify-content:center;align-items:center;display:inline-flex}.yaSidebarBottom{display:none}}@media (max-width:560px){.yaShortcutGrid{grid-template-columns:1fr}.yaAdminTop{padding:12px 15px}.yaAdminTop p{display:none}.yaAdminTop h1{font-size:15px}.yaAdminToolbar{min-height:52px}.yaSiteViewLink{padding:8px;font-size:11px}.yaAdminMain>.yaPanelBlock{padding:14px}.yaShortcutCard{min-height:66px}.yaToolbarIntro h2{font-size:17px}}@media (prefers-reduced-motion:reduce){.yaSidebar,.yaSidebarItem,.yaShortcutCard{transition:none!important}}.yaStaffDirectory .yaBlockHeader{margin-bottom:16px}.yaPeopleTools{flex-wrap:wrap;align-items:end;gap:14px;margin-bottom:18px;display:flex}.yaPeopleTools>label:first-child{width:min(390px,100%)}.yaPeopleTools input[type=text],.yaPeopleTools input:not([type]){width:100%}.yaPeopleArchived{white-space:normal;align-items:center;gap:8px;display:flex!important}.yaPeopleArchived input{margin:0;width:auto!important}.yaPeopleDashboard{direction:rtl;grid-template-columns:182px minmax(0,1fr);align-items:start;gap:18px;display:grid}.yaPeopleCategories{background:#f7fafb;border:1px solid #dce8ea;border-radius:16px;gap:5px;padding:12px;display:grid;position:sticky;top:12px}.yaPeopleCategories h3{color:#345666;margin:5px 8px 10px;font-size:14px}.yaPeopleCategories button{text-align:right;color:#395562;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;padding:10px;font-weight:650;display:flex}.yaPeopleCategories button b{text-align:center;background:#e6eef0;border-radius:12px;min-width:26px;padding:2px 5px;font-size:11px}.yaPeopleCategories button.active{color:#16546a;background:#e3f1f2;border-color:#a6cdd1}.yaPeopleCategories button:hover{border-color:#a6cdd1}.yaPeopleResults{min-width:0}.yaPeopleResultsHead{justify-content:space-between;align-items:center;margin:2px 0 12px;display:flex}.yaPeopleResultsHead h3{margin:0 0 4px;font-size:18px}.yaPeopleResultsHead small{color:#71818e}.yaPeopleCards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:11px;display:grid}.yaPeopleCard{text-align:right;cursor:pointer;background:#fff;border:1px solid #dbe6ea;border-radius:13px;align-items:center;gap:11px;min-width:0;min-height:82px;padding:14px;transition:border-color .16s,background .16s;display:flex;box-shadow:0 3px 10px #28556909}.yaPeopleCard:hover,.yaPeopleCard.active{background:#f0f9f8;border-color:#80b7bd}.yaPeopleAvatar{color:#24596b;background:#e3eff0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:700;display:grid}.yaPeopleCardText{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.yaPeopleCardText strong{overflow-wrap:anywhere;font-size:14px}.yaPeopleCardText small{color:#72818b;font-size:11px}.yaPeopleStatus{color:#6d7780;white-space:nowrap;background:#f0f1f2;border-radius:15px;padding:5px 8px;font-size:10px}.yaPeopleStatus.enabled{color:#23664c;background:#e5f3ed}.yaPeopleStatus.archived{color:#97563e;background:#fbefeb}.yaPeopleEmpty{color:#607681;text-align:center;background:#f9fbfc;border:1px dashed #c9d9dd;border-radius:14px;padding:28px}.yaPeopleProfile{background:linear-gradient(130deg,#f7fbfb,#fff);border:1px solid #a6cdd1;border-radius:16px;margin-top:16px;padding:20px}.yaPeopleProfileHead{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.yaPeopleProfileHead h3{margin:6px 0 3px;font-size:20px}.yaPeopleProfileHead p{color:#667986;font-size:12px}.yaPeopleMetrics{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin:17px 0;display:grid}.yaPeopleMetrics div{background:#fff;border:1px solid #e3eaed;border-radius:12px;gap:8px;padding:12px;display:grid}.yaPeopleMetrics small{color:#6c7c85;font-size:11px}.yaPeopleMetrics strong{color:#234c5c;overflow-wrap:anywhere;font-size:14px}.yaPeopleProfileActions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:780px){.yaPeopleDashboard{grid-template-columns:1fr}.yaPeopleCategories{flex-wrap:wrap;gap:6px;display:flex;position:static}.yaPeopleCategories h3{width:100%;margin:4px 0}.yaPeopleCategories button{padding:7px 11px}.yaPeopleCards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media print{.yaPeopleCategories,.yaPeopleTools,.yaPeopleProfileActions{display:none!important}.yaPeopleDashboard{display:block}}.yaSecretaryOps .yaBlockHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.yaSecretaryOps .yaBlockHeader p{color:#637e88;max-width:650px;font-size:13px}.yaSecretaryTopActions{flex-wrap:wrap;gap:8px;display:flex}.yaSecretaryCreate{background:#f4fafb;border:1px solid #bbd8dc;border-radius:15px;gap:11px;margin:16px 0;padding:18px;display:grid}.yaSecretaryCreate h3{color:#275366;margin:0}.yaSecretaryCreate p{margin:0}.yaSecretaryCreate .yaFormTwo{margin:7px 0}.yaSecretaryCreate .yaPrimary{justify-self:start}.yaSecretaryCheck{align-items:center;gap:9px;font-size:13px;display:flex!important}.yaSecretaryCheck input{width:auto!important}.yaSecretarySteps{color:#43677a;flex-wrap:wrap;gap:9px;margin:14px 0 16px;font-size:12px;display:flex}.yaSecretarySteps span{background:#f1f7f7;border:1px solid #dae9e9;border-radius:30px;padding:6px 12px}.yaSecretaryStatFilters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.yaSecretaryStatFilters button{text-align:right;cursor:pointer;color:#3b6375;background:#f9fbfc;border:1px solid #d8e7ea;border-radius:13px;flex-direction:column;justify-content:center;align-items:start;gap:5px;min-height:78px;padding:12px;display:flex}.yaSecretaryStatFilters button.active{background:#eaf6f5;border-color:#8dc2c3;box-shadow:inset -3px 0 #3d9194}.yaSecretaryStatFilters button small{color:#527786;font-size:12px}.yaSecretaryStatFilters button strong{color:#1f6777;font-size:23px}.yaSecretaryRoster{background:#fcfefe;border:1px solid #e3ecee;border-radius:11px;margin:10px 0;padding:10px 15px}.yaSecretaryRoster summary{cursor:pointer;color:#3f6876;font-size:12px}.yaSecretaryListHeading{justify-content:space-between;align-items:center;gap:8px;margin:19px 0 9px;display:flex}.yaSecretaryListHeading h3{color:#2b5163;margin:0;font-size:16px}.yaSecretaryListHeading span{color:#7b919a;font-size:12px}.yaSecretaryOps .yaOpsList{gap:11px;display:grid}.yaSecretaryOps .yaOpsCard{background:#fff;border:1px solid #dbe7eb;border-radius:14px;padding:15px;box-shadow:0 4px 12px #16445b08}.yaSecretaryOps .yaOpsCard>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.yaSecretaryOps .yaOpsCard>header>div:last-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.yaSecretaryOps .yaOpsCard p{margin:5px 0}.yaSecretaryOps .yaOpsCard small{color:#748992}.yaSecretaryOps .yaNewRequestCard{background:#fcfefe;border-right:4px solid #4b9796}.yaSecretaryOps .yaOpsDetails{border-top:1px solid #e7eff1;margin-top:14px;padding:12px}.yaSecretaryOps .yaOpsFilters{flex-wrap:wrap;align-items:end;gap:12px;margin:14px 0;display:flex}.yaSecretaryOps .yaOpsFilters label{flex:1;min-width:210px}.yaSecretaryOps .yaOpsFilters :is(input,select){width:100%}.yaFinanceApp .yaBlockHeader{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:15px;margin-bottom:12px;display:flex}.yaFinanceApp .yaBlockHeader p{color:#6b808b;max-width:760px;font-size:13px}.yaFinanceTools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.yaFinanceTools .yaInlineLink{justify-content:center;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.yaFinanceApp .yaHelp{color:#6b7f8a;margin:13px 0;font-size:12px;line-height:1.9}.yaFinanceSettings{background:#f8fbfc;border:1px solid #dce8eb;border-radius:13px;margin:14px 0;padding:10px 14px}.yaFinanceSettings summary{color:#295c6a;cursor:pointer;font-size:13px;font-weight:700}.yaFinanceSettingsBody{flex-wrap:wrap;align-items:end;gap:12px;margin:12px 0;display:flex}.yaFinanceSettingsBody label{color:#496978;flex:0 350px;min-width:200px;font-size:12px}.yaFinanceSettingsBody input{background:#fff;width:100%}.yaFinanceFilterBar{grid-template-columns:repeat(4,minmax(140px,1fr));gap:12px;margin:16px 0;display:grid}.yaFinanceFilterBar label{color:#557381;gap:5px;font-size:12px;font-weight:650;display:grid}.yaFinanceFilterBar :is(input,select){background:#fff;width:100%;min-width:0}.yaFinanceKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:15px 0 18px;display:grid}.yaFinanceKpis article{background:linear-gradient(140deg,#f8fcfc,#f0f6f7);border:1px solid #dfeaed;border-radius:13px;flex-direction:column;gap:7px;min-width:0;padding:12px;display:flex}.yaFinanceKpis small{color:#5c7987;font-size:11px}.yaFinanceKpis strong{color:#235567;overflow-wrap:anywhere;font-size:16px}.yaFinanceTableWrap{background:#fff;border:1px solid #dbe6ea;border-radius:14px;margin-top:12px;overflow-x:auto}.yaFinanceTable{border-collapse:collapse;text-align:right;width:100%;min-width:950px;font-size:12px}.yaFinanceTable th{color:#285566;white-space:nowrap;background:#e8f2f4;font-size:12px}.yaFinanceTable th,.yaFinanceTable td{vertical-align:middle;border-bottom:1px solid #e6eff1;padding:12px 10px}.yaFinanceTable tr:last-child td{border-bottom:0}.yaFinanceTable tbody tr:hover{background:#f8fbfc}.yaFinanceTable td small{color:#788f99;margin-top:5px;font-size:11px;display:block}.yaFinanceTable td strong{display:block}.yaFinanceNegative{color:#af4d45!important}.yaFinanceEmpty{text-align:center;color:#718994;padding:28px;font-size:13px}.yaFinanceEdit{background:#f9fcfc;border:1px solid #b5d7dc;border-radius:15px;margin-top:20px;padding:18px}.yaFinanceEdit .yaBlockHeader h3{color:#245668;margin:0 0 5px;font-size:17px}.yaFinanceMini{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.yaFinanceMini span{color:#5d7581;background:#fff;border:1px solid #e0eced;border-radius:9px;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 11px;font-size:12px;display:flex}.yaFinanceMini b{color:#286878}.yaFinanceEdit h4{color:#2a5466;margin:18px 0 9px;font-size:14px}.yaFinanceAdd{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 14px;display:flex}.yaFinanceAdd select{max-width:320px}.yaFinanceLineList{gap:10px;display:grid}.yaFinanceLine{background:#fff;border:1px solid #dfeaed;border-radius:12px;grid-template-columns:1.5fr 1fr .8fr 1fr auto 1.1fr auto;align-items:end;gap:9px;padding:13px;display:grid}.yaFinanceLine label{color:#647c8a;gap:6px;min-width:0;font-size:11px;display:grid}.yaFinanceLine :is(input,select){width:100%;min-width:0;padding:9px 7px}.yaFinanceLine .yaFinanceTax{align-items:center;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.yaFinanceTax input{width:auto!important}.yaFinanceReason{color:#385c69;gap:6px;margin:18px 0;font-size:12px;display:grid}.yaFinanceReason textarea{width:100%}.yaFinanceEdit details{border-top:1px solid #e0ebed;margin-top:17px;padding-top:12px}.yaFinanceEdit details summary{cursor:pointer;color:#4f7181;font-size:12px}@media (max-width:1250px){.yaFinanceKpis,.yaFinanceLine{grid-template-columns:repeat(3,minmax(0,1fr))}.yaFinanceLine .yaDangerButton{align-self:end}}@media (max-width:900px){.yaFinanceFilterBar,.yaSecretaryStatFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.yaFinanceKpis,.yaFinanceFilterBar,.yaFinanceLine{grid-template-columns:repeat(2,minmax(0,1fr))}.yaFinanceLine .yaFinanceTax{margin-bottom:0}.yaSecretarySteps{display:none}}@media print{body{color:#111!important;background:#fff!important}.yaAdminTop,.yaSidebar,.yaAdminToolbar,.yaNoPrint,.yaFinanceTools,.yaFinanceSettings,.yaFinanceFilterBar,.yaPeopleProfileActions{display:none!important}.yaAdminWorkspace{display:block!important}.yaAdminMain{padding:0!important}.yaAdminMain>.yaFinanceApp{box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.yaFinanceTableWrap{border:none;overflow:visible}.yaFinanceTable{min-width:0;font-size:9px}.yaFinanceTable td,.yaFinanceTable th{overflow-wrap:anywhere;padding:4px}.yaFinanceKpis article{background:#fff!important}}.yaStatus.noticeFlash{box-sizing:border-box;touch-action:pan-y;place-self:stretch stretch;align-items:center;gap:12px;width:100%;max-width:100%;padding:12px 14px;line-height:1.9;display:flex}.noticeFlash .noticeFlashText{overflow-wrap:anywhere;flex:auto;min-width:0}.noticeFlash .noticeFlashClose{width:30px;height:30px;color:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #00000014;border-radius:9px;flex:none;align-self:center;place-items:center;margin-inline-start:auto;padding:0;font:700 19px/1 Tahoma,Arial,sans-serif;display:grid}.noticeFlash .noticeFlashClose:hover{background:#fff;border-color:#00000026}.noticeFlash .noticeFlashClose:focus-visible{outline-offset:2px;outline:2px solid #0b8a7d}.noticeFlash--success{color:#1b6a3d!important;background:#edfaf1!important;border-color:#bfe3c9!important}.noticeFlash--error{color:#a5483a!important;background:#fff2ef!important;border-color:#efd5ce!important}.noticeFlash--info{color:#554c30!important;background:#fff6df!important;border-color:#dec88d!important}@media (prefers-reduced-motion:reduce){.yaStatus.noticeFlash{transition:none!important}}.mapRouteBackdrop{z-index:1400;background:#0b1f1966;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.mapRouteSheet{background:#fff;border-radius:18px 18px 0 0;gap:10px;width:min(560px,100%);max-height:86vh;padding:18px 18px 22px;display:grid;overflow:auto;box-shadow:0 -10px 40px #0d2b2240}.mapRouteSheet h3{color:#1f4a3f;margin:0;font-size:16px}.mapRouteSheet p{color:#6b857a;overflow-wrap:anywhere;margin:0 0 4px;font-size:12px;line-height:1.9}.mapRouteOption{color:#215b49;min-height:48px;font:inherit;cursor:pointer;background:#f6fbf8;border:1px solid #cfe2d8;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 15px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.mapRouteOption:hover{background:#eaf6f0}.mapRouteOption.is-default{background:#eaf6f0;border-color:#208265}.mapRouteOption small{color:#4d7a69;font-size:11px;font-weight:600}.mapRouteCancel{color:#5c766a;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e3dc;border-radius:10px;justify-self:center;margin-top:6px;padding:9px 26px}@media (min-width:641px){.mapRouteBackdrop{align-items:center;padding:20px}.mapRouteSheet{border-radius:18px}}.spOrderContactActions :is(a,button){font:inherit}.spOrderContactActions button{cursor:pointer}.islamicHub{max-width:1200px;margin:0 auto;padding:10px 0}.islamicHubHeader{background:linear-gradient(135deg,#eaf8f2,#eef7fc);border:1px solid #d2e8df;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.islamicHubHeader h2{color:#173f59;margin:7px 0;font-size:clamp(27px,4vw,43px)}.islamicHubHeader p{color:#587480;margin:0;line-height:2}.islamicHubHeader>div>span{color:#087e79;font-size:13px;font-weight:700}.islamicHubHeader>a,.hubReferral{color:#087e79;font-weight:700;text-decoration:none}.islamicHubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.islamicHubCard{background:#fff;border:1px solid #d8e8e1;border-radius:18px;flex-direction:column;gap:9px;padding:21px;display:flex;box-shadow:0 7px 22px #1554460b}.islamicHubCard h3{color:#1d5262;margin:0;font-size:20px}.islamicHubCard p{color:#607681;margin:0;font-size:14px;line-height:2}.hubScrollBox{gap:8px;max-height:190px;padding:8px;display:grid;overflow:auto}.hubScrollBox>a{color:#14766f;background:#f7fcf9;border:1px solid #d7e9e0;border-radius:10px;padding:10px 12px;font-size:13px;text-decoration:none}.hubProgress{color:#327468;background:#eef7f3;border-radius:8px;padding:8px 10px;font-size:12px}.islamicHubCard h4{color:#204b5b;margin:5px 0;font-size:17px}.hubOptions{gap:8px;display:grid}.hubOptions button,.hubSecondary,.hubReportBox button{color:#167569;font:inherit;cursor:pointer;background:#f2fbf6;border:1px solid #bfe1d5;border-radius:10px;padding:10px 12px;font-size:13px}.hubHint,.islamicHubCard>small{color:#7a8c90!important;font-size:12px!important}.hubResult{gap:10px;display:grid}.hubWarning{background:#fff4e7;border-radius:9px;padding:10px;color:#96632d!important}.hubBars{gap:9px;display:grid}.hubBars>div{gap:5px;display:grid}.hubBars span{color:#416675;justify-content:space-between;gap:10px;font-size:12px;display:flex}.hubBars em{color:#14766f;font-style:normal;font-weight:700}.hubBars i{background:#48a78d;border-radius:99px;height:8px;display:block}.hubReportBox{background:#f5faf7;border:1px dashed #c6e2d5;border-radius:12px;gap:7px;padding:14px;display:grid}.hubReportBox strong{color:#26705f}.hubReportBox span{color:#71868b;font-size:12px}.hubReportBox button:disabled{opacity:.5;cursor:not-allowed}.seasonalHealthCard{grid-column:1/-1}.seasonalHealthCard .hubScrollBox{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.seasonalHealthCard article{background:#fbfefc;border:1px solid #d9e9e0;border-radius:11px;gap:6px;padding:13px;display:grid}.seasonalHealthCard article strong{color:#22596a}.seasonalHealthCard article span,.seasonalHealthCard article small{color:#6c8087;font-size:12px;line-height:1.9}.sponsoredCard{background:#fffaf0!important;border-color:#edd8aa!important}.sponsoredCard>b{color:#a36a1b;font-size:11px}.islamicHubLink{color:#fff;background:#087f83;border-radius:11px;margin-top:16px;padding:11px 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}@media (max-width:700px){.islamicHubHeader{flex-direction:column;align-items:stretch;padding:22px 18px}.islamicHubGrid{grid-template-columns:1fr}.seasonalHealthCard{grid-column:auto}.seasonalHealthCard .hubScrollBox{grid-template-columns:1fr}}.bodyAreaLayout{grid-template-columns:240px minmax(0,1fr);gap:20px;display:grid}.bodyAreaList{flex-direction:column;gap:6px;max-height:620px;display:flex;overflow:auto}.bodyAreaList button{text-align:right;color:#24473d;cursor:pointer;background:#fff;border:1px solid #d9e8e2;border-radius:10px;justify-content:space-between;align-items:center;padding:11px;display:flex}.bodyAreaList button.active{background:#e6f5ef;border-color:#3c9b7a;font-weight:700}.bodyAreaList small,.bodyDoctorChecks small,.bodyAreaArticles small{color:#71867f;margin-top:3px;font-size:11px;display:block}.bodyAreaEditor{min-width:0}.bodyAreaChildren{background:#f4faf7;border-radius:10px;flex-wrap:wrap;gap:8px;margin-bottom:15px;padding:10px;display:flex}.bodyAreaChildren button{color:#24634e;cursor:pointer;background:#fff;border:1px solid #b9d9cb;border-radius:8px;padding:7px 10px}.bodyAreaDoctors,.bodyAreaArticles{border:1px solid #dceae5;border-radius:12px;margin-top:16px;padding:15px}.bodyAreaDoctors h4,.bodyAreaArticles h4{margin:0 0 12px}.bodyDoctorChecks{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.bodyDoctorChecks label{background:#f8fbfa;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;display:flex}.bodyDoctorChecks input{margin-top:4px}.bodyAreaArticles article{border-bottom:1px solid #edf2ef;align-items:center;gap:8px;padding:9px 0;display:flex}.bodyAreaArticles article div{flex:1}.bodyAreaArticles article button{color:#287a62;cursor:pointer;background:0 0;border:0}.bodyArticleForm{border-top:1px dashed #cbded6;gap:9px;margin-top:14px;padding-top:14px;display:grid}.bodyArticleForm h5{margin:0}.bodyArticleForm input,.bodyArticleForm textarea,.bodyArticleForm select{width:100%;font:inherit;border:1px solid #cbded6;border-radius:8px;padding:9px}.bodyArticleStatus{align-items:center;gap:10px;display:flex}.bodyArticleStatus select{width:auto}.bodyAreaManager .yaActionBar{margin-top:16px}@media (max-width:760px){.bodyAreaLayout{grid-template-columns:1fr}.bodyAreaList{max-height:240px}.bodyDoctorChecks{grid-template-columns:1fr}}
