@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_fed92046-module__XXe5UG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_fed92046-module__XXe5UG__variable{--font-geist:"Geist", "Geist Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}:root{--aqua:#67c8d8;--aqua-dark:#40aebf;--aqua-soft:#dff5f8;--aqua-pale:#eefbfd;--ink:#10212b;--muted:#63747d;--white:#fff;--line:#dceef2;--navy:#173747;--shadow:0 16px 38px #3275841a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{color:var(--ink);font-family:var(--font-geist),Arial,sans-serif;background:linear-gradient(#e9fbfd 0,#f7fcfd 35%,#fff 100%);margin:0}button,input,select,textarea{font:inherit}button,a{transition:all .2s}a{color:inherit;text-decoration:none}button{cursor:pointer}.pageShell{background:#f8fdfe;border:1px solid #d8eef2;border-radius:34px 34px 0 0;width:min(1260px,100% - 36px);margin:28px auto 0;padding-top:118px;overflow:hidden;box-shadow:0 30px 90px #23788b29}.navBar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #ffffffe6;border-radius:24px;align-items:center;gap:26px;height:82px;padding:0 20px;display:flex;box-shadow:0 12px 35px #2d758424}.brand{margin-right:auto}.logo{align-items:center;gap:9px;display:flex}.logo img{object-fit:contain;width:56px;height:56px}.logo>span{flex-direction:column;display:flex}.logo b{letter-spacing:.04em;font-size:15px}.logo small{color:var(--aqua-dark);margin-top:2px;font-size:10px}.navBar nav{gap:22px;font-size:13px;font-weight:650;display:flex}.navBar nav a:hover{color:var(--aqua-dark)}.pillButton,.bookNow,.priceGrid button{border:0;border-radius:999px;padding:13px 21px;font-weight:750}.pillButton,.bookNow{background:linear-gradient(135deg,var(--aqua),var(--aqua-dark));color:#fff;box-shadow:0 10px 22px #3eaabe42}.pillButton:hover,.bookNow:hover{transform:translateY(-2px);box-shadow:0 14px 26px #3eaabe52}.hero{background:#cfeef3;border-radius:30px;height:560px;margin:0 18px 30px;position:relative;overflow:hidden}.heroImage{object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.heroShade{background:linear-gradient(90deg,#effafcfa 0%,#effafce6 36%,#effafc33 66%,#195b680d 100%);position:absolute;inset:0}.heroText{width:min(520px,48%);position:absolute;top:95px;left:55px}.eyebrow,.sectionTitle>span,.aboutCopy>span,.bookingIntro>span{text-transform:uppercase;letter-spacing:.14em;color:var(--aqua-dark);font-size:11px;font-weight:850;display:inline-block}.hero h1{letter-spacing:-.05em;margin:16px 0 20px;font-size:clamp(48px,5.2vw,76px);line-height:.98}.heroText>p{color:#526770;max-width:470px;font-size:18px;line-height:1.55}.heroButtons{align-items:center;gap:13px;margin-top:28px;display:flex}.ghostButton{background:#fff;border:1px solid #d3e9ed;border-radius:999px;padding:13px 20px;font-weight:750;box-shadow:0 8px 24px #2663701a}.phoneButton{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:9px;min-width:190px;display:inline-flex}.phoneButton span{white-space:nowrap}.miniTrust{grid-template-columns:repeat(3,1fr);gap:16px;padding:0 45px 34px;display:grid}.miniTrust>div{background:#fff;border:1px solid #e1eff2;border-radius:20px;align-items:center;gap:14px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #28687612}.trustIcon{color:#3b9dad;background:linear-gradient(145deg,#e7f9fb,#c9eff4);border-radius:16px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.trustIcon .siteIconImage{width:31px;height:31px}.miniTrust>div>span:last-child{color:var(--muted);flex-direction:column;font-size:12px;display:flex}.miniTrust strong{color:var(--ink);margin-bottom:3px;font-size:14px}.contentSection,.pricingSection,.faqSection{padding:75px 55px}.sectionTitle{text-align:center;max-width:760px;margin:0 auto 38px}.sectionTitle h2{letter-spacing:-.04em;margin:10px 0 12px;font-size:clamp(32px,4vw,48px)}.sectionTitle p{color:var(--muted);margin:0;line-height:1.65}.departmentGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.departmentCard{appearance:none;text-align:center;width:100%;color:inherit;background:#fff;border:1px solid #e1eff2;border-radius:24px;padding:28px 22px;transition:all .25s;box-shadow:0 13px 30px #32758412}.departmentCard:hover,.departmentCard.selected{background:linear-gradient(#fff,#f0fbfd);border-color:#8bd4df;transform:translateY(-6px);box-shadow:0 18px 38px #32758421}.departmentCard.selected{box-shadow:0 0 0 3px #67c8d829,var(--shadow)}.departmentIcon{color:#3c9cab;background:linear-gradient(145deg,#e7f9fb,#c9eff4);border-radius:26px;place-items:center;width:86px;height:86px;margin:auto;display:grid}.departmentIcon svg{width:46px;height:46px}.departmentCard h3{margin:18px 0 9px;font-size:18px}.departmentCard p{color:var(--muted);min-height:62px;font-size:13px;line-height:1.55}.chooseLabel{color:var(--aqua-dark);margin-top:8px;font-size:12px;font-weight:800;display:inline-block}.featuredSection{background:#e5f8fb;padding:75px 55px}.featureGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.featureCard{background:#fff;border-radius:24px;padding:12px;box-shadow:0 15px 34px #2970801a}.featureCard img{object-fit:cover;border-radius:18px;width:100%;height:210px}.featureCard>div{padding:15px 10px 12px}.featureCard small{color:var(--aqua-dark);font-weight:850}.featureCard h3{margin:6px 0;font-size:19px}.featureCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.methodSection{color:#fff;background:linear-gradient(135deg,#326f7e,#4da7b7);padding:78px 55px}.sectionTitle.light>span{color:#ccf6fb}.sectionTitle.light h2{color:#fff}.stepsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.stepsGrid article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1c;border:1px solid #ffffff3b;border-radius:23px;padding:27px;position:relative}.stepIcon{background:#ffffff24;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:15px;display:grid}.stepIcon .siteIconImage{width:38px;height:38px}.stepsGrid b{color:#d8fbff;font-size:29px}.stepsGrid h3{margin:9px 0}.stepsGrid p{color:#e3f5f7;margin:0;font-size:14px;line-height:1.55}.pricingSection{background:#fff}.priceGrid{grid-template-columns:repeat(2,minmax(0,430px));justify-content:center;gap:20px;display:grid}.priceGrid article{background:#fbfeff;border:1px solid #e0eef1;border-radius:26px;padding:31px;position:relative;box-shadow:0 14px 34px #2e6c7a12}.priceGrid article>span{color:var(--muted);font-size:13px;font-weight:800}.priceGrid h3{color:var(--navy);margin:13px 0 8px;font-size:48px}.priceGrid h3 small{color:var(--muted);font-size:14px}.priceGrid p{color:var(--muted);line-height:1.6}.priceGrid button{color:#2e8797;background:#e7f7fa;margin-top:10px}.priceGrid button:disabled,.bookNow:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none!important}.bestPrice{background:linear-gradient(#f2fcfd,#fff)!important;border-color:#9edce6!important}.bestPrice em{background:var(--aqua);color:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:800;position:absolute;top:16px;right:16px}.bestPrice button{background:var(--aqua)!important;color:#fff!important}.aboutSection{background:#eef9fb;grid-template-columns:.9fr 1.1fr;align-items:center;gap:58px;padding:80px 70px;display:grid}.bilalVisual{background:linear-gradient(145deg,#dff7fa,#f8feff);border:1px solid #d1edf2;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:450px;padding:34px;display:flex;box-shadow:0 20px 45px #2966741a}.bilalIcon{color:#43a9ba;background:#fff;border-radius:42px;place-items:center;width:150px;height:150px;display:grid;box-shadow:0 18px 35px #3d9bac24}.bilalIcon svg{width:86px;height:86px}.bilalBadge{letter-spacing:.16em;color:#3b93a3;font-size:12px;font-weight:900}.bilalMiniIcons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.bilalMiniIcons span{color:#42616a;background:#fff;border:1px solid #dbeef1;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:750;display:flex}.bilalMiniIcons svg{color:#43a9ba;width:18px;height:18px}.aboutCopy h2{letter-spacing:-.04em;margin:10px 0;font-size:clamp(34px,4vw,50px)}.aboutCopy h3{color:var(--aqua-dark);font-size:17px}.aboutCopy p{color:var(--muted);line-height:1.7}.checkList{gap:10px;margin:24px 0;display:grid}.checkList i{color:#37535c;font-style:normal;font-weight:650}.faqSection{background:#edf9fb}.faqList{gap:10px;max-width:850px;margin:auto;display:grid}.faqList details{background:#fff;border:1px solid #deedf0;border-radius:17px;padding:0 20px}.faqList summary{cursor:pointer;justify-content:space-between;padding:19px 0;font-weight:750;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary b{color:var(--aqua-dark)}.faqList details p{color:var(--muted);margin:0 0 20px;line-height:1.6}.bookingSection{background:linear-gradient(135deg,#dff6f9,#f6fcfd);grid-template-columns:.9fr 1.1fr;align-items:start;gap:52px;padding:82px 65px;display:grid}.bookingIntro h2{letter-spacing:-.04em;margin:10px 0 15px;font-size:clamp(36px,4vw,50px)}.bookingIntro>p{color:var(--muted);line-height:1.7}.selectionSummary{gap:10px;margin-top:26px;display:grid}.selectionSummary>div{background:#fff;border:1px solid #d9edf1;border-radius:18px;flex-direction:column;padding:15px 17px;display:flex;box-shadow:0 9px 20px #2d707e0d}.selectionSummary small{text-transform:uppercase;letter-spacing:.1em;color:#7b9198;font-size:10px;font-weight:800}.selectionSummary strong{color:#28515d;margin-top:4px}.bottomForm{background:#fff;border:1px solid #dceef1;border-radius:28px;grid-template-columns:1fr 1fr;gap:16px;padding:28px;display:grid;box-shadow:0 18px 45px #2a68771a}.bottomForm label{flex-direction:column;gap:7px;display:flex}.bottomForm label span{color:#49616a;font-size:11px;font-weight:800}.bottomForm input,.bottomForm select,.bottomForm textarea{color:#344b53;background:#fbfeff;border:1px solid #d9e9ec;border-radius:13px;outline:none;width:100%;padding:13px 14px}.bottomForm textarea{resize:vertical}.bottomForm input:focus,.bottomForm select:focus,.bottomForm textarea:focus{border-color:var(--aqua);box-shadow:0 0 0 3px #67c8d81f}.fullField{grid-column:1/-1}.bottomForm .bookNow{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.formHint,.sentBottom{text-align:center;color:#7a8d94}.sentBottom{color:#11806e;font-weight:750}main>footer{color:#fff;background:#183643;border-radius:0 0 34px 34px;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;width:min(1260px,100% - 36px);margin:0 auto 46px;padding:43px 55px 28px;display:grid}footer .logo b{color:#fff}footer .logo small{color:#8edce8}footer p{color:#b8d0d7;font-size:13px}footer>div{gap:16px;font-size:12px;display:flex}footer>div a:hover{color:#8ce0eb}footer>small{color:#8faab2;border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:18px;font-size:11px}.whatsappFloat{color:#fff;z-index:100;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 30px #19644447}#kh-reviews-portal{background:#fff;width:min(1260px,100% - 36px);margin:0 auto}.khReviews{background:#fff!important}.khReviewsWrap{max-width:1120px!important}.khReviewsKicker{color:var(--aqua-dark)!important}.khReviewCard,.khReviewFormCard{border-color:#e1eff2!important;border-radius:24px!important;box-shadow:0 14px 34px #2e6c7a12!important}.khReviewerAvatar{color:#2a8797!important;background:linear-gradient(145deg,#e7f9fb,#c9eff4)!important}.khPrimaryButton{background:linear-gradient(135deg,var(--aqua),var(--aqua-dark))!important;border-radius:999px!important}.khStars .active,.khRatingPicker .active{color:#ffb640!important}@media (max-width:1050px){.navBar nav{display:none}.departmentGrid{grid-template-columns:repeat(2,1fr)}.featureGrid{grid-template-columns:1fr 1fr}.featureCard:last-child{display:none}.heroText{width:65%}.bookingSection{grid-template-columns:1fr}.bilalMiniIcons{max-width:330px}.aboutSection{grid-template-columns:1fr 1fr;gap:35px}}@media (max-width:760px){html{scroll-padding-top:96px}body{background:#f4fcfd}.pageShell{border:0;border-radius:0;width:100%;margin:0;padding-top:92px}.navBar{border-radius:20px;height:70px;padding:0 12px}.logo img{width:48px;height:48px}.logo>span{display:none}.navCta{padding:10px 13px;font-size:11px}.hero{border-radius:24px;height:530px;margin:0 10px 20px}.heroImage{object-position:62% center}.heroShade{background:linear-gradient(#edfafcf5 0%,#edfafcd1 50%,#edfafc2e 100%)}.heroText{width:auto;top:48px;left:24px;right:24px}.hero h1{font-size:47px}.heroText>p{max-width:92%;font-size:15px}.heroButtons{flex-wrap:wrap}.miniTrust{grid-template-columns:1fr;gap:9px;padding:0 18px 24px}.contentSection,.pricingSection,.faqSection,.featuredSection,.methodSection,.bookingSection{padding:58px 18px}.departmentGrid,.featureGrid,.stepsGrid,.priceGrid{grid-template-columns:1fr}.featureCard:last-child{display:block}.departmentCard p{min-height:auto}.aboutSection{grid-template-columns:1fr;gap:30px;padding:58px 18px}.bilalVisual{min-height:350px}.bilalIcon{width:130px;height:130px}.bottomForm{grid-template-columns:1fr;padding:20px}.bottomForm label,.fullField{grid-column:1/-1}.bookingSection{gap:28px}main>footer{border-radius:0;grid-template-columns:1fr;width:100%;margin:0;padding:35px 20px}footer>div{flex-wrap:wrap}.sectionTitle h2{font-size:34px}.whatsappFloat{bottom:16px;right:16px}#kh-reviews-portal{width:100%;margin:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
.khReviews{color:#102538;background:#fff;padding:92px 0 96px;position:relative;overflow:hidden}.khReviews:before{content:"";pointer-events:none;background:linear-gradient(#fff 0%,#fbfcfc 100%);position:absolute;inset:0}.khReviewsWrap{z-index:1;width:min(1120px,100% - 40px);margin:auto;position:relative}.khReviewsHead{text-align:center;flex-direction:column;align-items:center;gap:0;margin-bottom:38px;display:flex}.khReviewsIntro{max-width:760px}.khReviewsKicker{color:#2da9b9;letter-spacing:.08em;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:750;display:inline-flex}.khReviewsKicker:before{content:"";background:#2da9b9;border-radius:999px;width:28px;height:2px}.khReviewsHead h2{letter-spacing:-.035em;color:#101d25;margin:14px 0 10px;font-size:clamp(34px,4vw,48px);font-weight:750;line-height:1.08}.khReviewsHead p{color:#74818a;margin:0;font-size:15px;line-height:1.6}.khReviewsScore{background:#fff;border:1px solid #e4e8e9;border-radius:18px;flex-direction:column;align-items:center;gap:5px;min-width:150px;margin-top:20px;padding:14px 20px;display:flex;box-shadow:0 10px 28px #101d250d}.khScoreLine{align-items:flex-end;gap:4px;display:flex}.khScoreLine strong{color:#101d25;font-size:32px;line-height:1}.khScoreLine span{color:#89949a;margin-bottom:3px;font-size:13px}.khReviewsScore small{color:#89949a;font-size:11px}.khStars{white-space:nowrap;letter-spacing:1px}.khStars span{color:#d8dddf}.khStars span.active{color:#f05b3f}.khReviewsGrid,.khReviewsGridEmpty{grid-template-columns:1fr;align-items:start;gap:30px;display:grid}.khReviewsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.khReviewCard,.khEmptyReview,.khReviewFormCard{background:#f7f7f7;border:1px solid #e7e7e7;border-radius:18px}.khReviewCard{min-height:190px;box-shadow:none;padding:22px 24px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.khReviewCard:after{content:"“";color:#f05b3f;background:#fff;border:1px solid #ededed;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:34px;line-height:1;display:grid;position:absolute;top:18px;right:20px;box-shadow:0 4px 12px #00000008}.khReviewCard:hover{border-color:#ddd;transform:translateY(-3px);box-shadow:0 14px 30px #101d2512}.khReviewCard.isHidden{opacity:.58;border-style:dashed}.khReviewTop{justify-content:space-between;align-items:flex-start;gap:14px;padding-right:48px;display:flex}.khReviewerIdentity{align-items:center;gap:13px;display:flex}.khReviewerIdentity>div{flex-direction:column;gap:2px;display:flex}.khReviewerAvatar{color:#173747;background:linear-gradient(135deg,#d7f3f6,#94dce5);border:3px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:19px;font-weight:750;display:grid;box-shadow:0 0 0 1px #e4e4e4}.khReviewTop strong{color:#111;font-size:15px}.khReviewTop small{color:#8b9398;font-size:10px}.khReviewTop>.khStars{font-size:18px;position:absolute;top:70px;left:91px}.khReviewCard p{color:#71777c;white-space:pre-wrap;margin:28px 0 16px;font-size:14px;line-height:1.55}.khReviewFooter{color:#9aa1a6;border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;font-size:10px;display:flex}.khAdminActions{gap:7px;display:flex}.khAdminActions button{cursor:pointer;color:#45606e;background:#fff;border:1px solid #d2d6d8;border-radius:999px;padding:6px 10px}.khAdminActions button.danger{color:#a32929;border-color:#efc6c6}.khReviewFormCard{background:#fff;border-color:#e5ecec;justify-self:center;width:min(560px,100%);padding:26px;position:static;box-shadow:0 18px 45px #101d2512}.khGuestReviewBox{text-align:center;flex-direction:column;align-items:center;display:flex}.khGuestIcon{color:#f05b3f;background:#eefafa;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:14px;font-size:25px;display:grid}.khGuestReviewBox h3{color:#10212b;letter-spacing:-.02em;margin:0;font-size:22px}.khGuestReviewBox p{color:#70808a;max-width:360px;margin:9px 0 20px;font-size:14px;line-height:1.6}.khReviewAccount{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.khReviewAccount>div:first-child{flex-direction:column;display:flex}.khReviewAccount strong{color:#10212b;font-size:20px}.khReviewAccount span{color:#71828d;margin-top:4px;font-size:13px}.khReviewFormCard form{gap:12px;display:grid}.khReviewFormCard label{color:#405565;font-size:13px;font-weight:650}.khReviewFormCard textarea{resize:vertical;width:100%;font:inherit;box-sizing:border-box;background:#fafcfc;border:1px solid #d8e4e3;border-radius:14px;outline:none;padding:14px}.khReviewFormCard textarea:focus{border-color:#3eb1c0;box-shadow:0 0 0 3px #3eb1c01f}.khRatingPicker{gap:5px;display:flex}.khRatingPicker button{color:#d6ddda;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:32px}.khRatingPicker button.active{color:#f05b3f}.khPrimaryButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#67c8d8,#40aebf);border:0;border-radius:999px;width:100%;padding:14px 20px;font-weight:750;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 22px #40aebf38}.khPrimaryButton:hover{transform:translateY(-1px);box-shadow:0 15px 28px #40aebf47}.khPrimaryButton:disabled{opacity:.65;cursor:wait}.khFormMeta{color:#85959f;justify-content:space-between;font-size:11px;display:flex}.khFormMeta b{color:#2d8d99}.khReviewMessage{color:#2d8d99!important;margin:14px 0 0!important;font-size:13px!important}.khEmptyReview{color:#657984;text-align:center;padding:38px 24px}.khReviewSkeleton{background:linear-gradient(90deg,#f0f0f0 25%,#fafafa 37%,#f0f0f0 63%) 0 0/400% 100%;border-radius:18px;height:190px;animation:1.4s infinite khShimmer}@keyframes khShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.khReviewAccountActions{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:14px;display:flex}.khReviewAccount .khReviewAccountActions{flex-shrink:0;justify-content:flex-end;width:auto;margin-top:0}.khReviewAccountActions .cl-userButtonBox{align-items:center;display:flex}.khReviewAccountActions .cl-userButtonAvatarBox{width:34px;height:34px}.khCancelEdit{appearance:none;color:#526775;cursor:pointer;background:#fff;border:1px solid #cadbd7;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:650;line-height:1;transition:background .2s,border-color .2s,color .2s,transform .2s}.khCancelEdit:hover{color:#2d8d99;background:#f4f9f8;border-color:#9fc6bd;transform:translateY(-1px)}.khSecondaryButton{margin-top:2px}.khPublishedBox .khReviewAccountActions{border-top:1px solid #edf3f1;margin-top:2px;padding-top:16px}.khPublishedBox .khReviewMessage{width:100%;padding-top:2px}.khPublishedBox>.khStars{margin-top:8px}.khPublishedBox>.khPrimaryButton{margin-bottom:0}@media (max-width:760px){.khReviews{padding:66px 0 76px}.khReviewsWrap{width:min(100% - 24px,1120px)}.khReviewsHead{margin-bottom:28px}.khReviewsHead h2{font-size:31px}.khReviewsHead p{font-size:14px}.khReviewsList{grid-template-columns:1fr;gap:14px}.khReviewCard{min-height:0;padding:19px 18px}.khReviewCard:after{width:38px;height:38px;top:15px;right:16px}.khReviewerAvatar{width:48px;height:48px}.khReviewTop>.khStars{font-size:16px;top:64px;left:79px}.khReviewCard p{margin-top:25px;font-size:13px}.khReviewFooter{flex-direction:column;align-items:flex-start}.khAdminActions{flex-wrap:wrap}.khReviewFormCard{padding:22px}.khGuestReviewBox h3{font-size:20px}.khReviewAccount{flex-direction:column;align-items:flex-start}.khReviewAccount .khReviewAccountActions{justify-content:flex-start;width:100%}.khReviewAccountActions{gap:8px}.khCancelEdit{padding:9px 13px}}.khReviewFooter>span:first-child{display:none!important}
@media (min-width:761px){.khReviewsWrap{grid-template:"list head""list form"/minmax(0,1.55fr) minmax(300px,.85fr)!important;align-items:start!important;gap:28px 46px!important;display:grid!important;position:relative!important}.khReviewsHead{text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;grid-area:head!important;justify-content:flex-start!important;align-items:center!important;height:auto!important;min-height:0!important;margin:0!important;padding:6px 18px 0!important;display:flex!important;position:static!important}.khReviewsIntro{max-width:430px!important;margin:0 auto!important}.khReviewsHead h2{margin-top:12px!important;margin-bottom:12px!important;font-size:clamp(28px,2.45vw,38px)!important;line-height:1.08!important}.khReviewsScore{margin-top:10px!important;margin-bottom:0!important}.khReviewsGrid{display:contents!important}.khReviewsList{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#43b1c1 #eef8fa;overscroll-behavior-y:auto;scroll-behavior:auto;touch-action:pan-y;direction:ltr;grid-area:list!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:16px!important;min-width:0!important;height:626px!important;max-height:626px!important;padding:4px 10px 4px 4px!important;overflow:hidden scroll!important}.khReviewsList>*{direction:ltr}.khReviewsList::-webkit-scrollbar{width:11px!important}.khReviewsList::-webkit-scrollbar-track{background:#eef8fa;border-radius:999px;box-shadow:inset 0 0 0 1px #d9edf1}.khReviewsList::-webkit-scrollbar-thumb{background:linear-gradient(#7fd1dc,#43b1c1);border:2px solid #eef8fa;border-radius:999px;min-height:42px}.khReviewsList::-webkit-scrollbar-thumb:hover{background:#38a7b7}.khReviewCard{box-sizing:border-box!important;flex-direction:column!important;align-self:stretch!important;min-width:0!important;height:auto!important;min-height:305px!important;padding:16px 16px 14px!important;display:flex!important;overflow:visible!important}.khReviewCard:after{width:34px!important;height:34px!important;font-size:28px!important;top:12px!important;right:12px!important}.khReviewTop{flex:none!important;gap:8px!important;padding-right:34px!important}.khReviewerIdentity{gap:9px!important;min-width:0!important}.khReviewerAvatar{flex:0 0 42px!important;width:42px!important;height:42px!important;font-size:15px!important}.khReviewerIdentity>div{min-width:0!important}.khReviewTop strong{max-width:160px;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;overflow:hidden!important}.khReviewTop>.khStars{letter-spacing:0!important;font-size:14px!important;top:56px!important;left:67px!important}.khReviewCard p{-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;overflow-wrap:anywhere!important;word-break:break-word!important;flex:none!important;min-height:0!important;margin:23px 0 10px!important;font-size:13px!important;line-height:1.46!important;display:block!important;overflow:visible!important}.khReviewFooter{border-top:1px solid #0c43531f!important;flex:none!important;align-items:center!important;gap:8px!important;min-height:38px!important;margin-top:auto!important;padding-top:11px!important;font-size:9px!important;display:flex!important}.khReviewFormCard{box-sizing:border-box!important;grid-area:form!important;place-self:start center!important;width:100%!important;max-width:430px!important;margin:0!important;padding:16px 22px!important;position:static!important;top:auto!important;bottom:auto!important;right:auto!important}.khReviewFormCard h3{margin:6px 0 7px!important;font-size:18px!important;line-height:1.2!important}.khReviewFormCard p{margin-bottom:14px!important;font-size:12.5px!important;line-height:1.45!important}.khReviewsMoreWrap,.khReviewsAllShown{display:none!important}}@media (min-width:761px) and (max-width:1050px){.khReviewsWrap{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr)!important;gap:22px 26px!important}.khReviewsHead{height:auto!important;min-height:0!important;padding:6px 10px 0!important}.khReviewsHead h2{font-size:30px!important}.khReviewTop strong{max-width:120px!important}.khReviewFormCard{width:100%!important;max-width:none!important;padding:14px!important}.khReviewFormCard h3{font-size:17px!important}.khReviewCard p{font-size:12.5px!important}}@media (max-width:760px){.khReviewsList{grid-template-columns:none!important;grid-auto-rows:unset!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:auto!important;touch-action:pan-x pan-y!important;scrollbar-width:thin!important;scrollbar-color:#43b1c1 #eef8fa!important;background:#ffffffc7!important;border:1px solid #d8eef2!important;border-radius:24px!important;gap:10px!important;height:auto!important;max-height:none!important;padding:8px 10px 14px!important;scroll-padding-inline:10px!important;display:flex!important;overflow:auto hidden!important;box-shadow:0 14px 34px #27637014!important}.khReviewsList::-webkit-scrollbar{width:auto!important;height:7px!important}.khReviewsList::-webkit-scrollbar-track{background:#eef8fa!important;border-radius:999px!important}.khReviewsList::-webkit-scrollbar-thumb{background:#43b1c1!important;border:1px solid #eef8fa!important;border-radius:999px!important;min-width:44px!important}.khReviewCard{scroll-snap-align:start!important;border-radius:20px!important;flex:0 0 calc(50% - 5px)!important;align-self:stretch!important;width:calc(50% - 5px)!important;min-width:calc(50% - 5px)!important;height:auto!important;min-height:220px!important;max-height:none!important;padding:14px 11px!important;overflow:hidden!important}.khReviewTop{gap:5px!important;padding-right:24px!important}.khReviewerIdentity{gap:6px!important}.khReviewerAvatar{flex:0 0 34px!important;width:34px!important;height:34px!important;font-size:12px!important}.khReviewTop strong{white-space:normal!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:11px!important;line-height:1.2!important;display:-webkit-box!important;overflow:hidden!important}.khReviewTop>.khStars{letter-spacing:-1px!important;margin:7px 0 0 40px!important;font-size:11px!important;position:static!important}.khReviewCard:after{width:27px!important;height:27px!important;font-size:22px!important;top:9px!important;right:8px!important}.khReviewCard p{-webkit-line-clamp:7!important;overflow-wrap:anywhere!important;word-break:break-word!important;-webkit-box-orient:vertical!important;margin:12px 0 8px!important;font-size:10px!important;line-height:1.42!important;display:-webkit-box!important;overflow:hidden!important}.khReviewFooter{margin-top:auto!important;font-size:8px!important;position:static!important}}
html,body{width:100%;max-width:100%;overflow-x:clip}.nav.navBar{z-index:1000;background:#fffffff5;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;column-gap:24px;width:min(1224px,100% - 72px);display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #2d758424}.nav.navBar>.brand{justify-self:start;min-width:0}.nav.navBar>nav{white-space:nowrap;justify-content:center;justify-self:center;align-items:center;gap:22px;display:flex}.nav.navBar>nav a{padding:29px 0 27px;transition:color .2s;position:relative}.nav.navBar>nav a:after{content:"";background:#67c8d8;border-radius:999px;width:0;height:2px;transition:width .2s;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.nav.navBar>nav a:hover:after{width:22px}.nav.navBar>.navCta{white-space:nowrap;justify-self:end;margin:0}.siteLogo{align-items:center;gap:10px;min-width:0;display:inline-flex}.siteLogoImage{object-fit:contain;flex:0 0 48px;width:48px;height:48px;display:block}.siteLogoText{flex-direction:column;justify-content:center;line-height:.94;display:flex!important}.siteLogoText strong,.siteLogoText b{color:#062843;letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:.95}.siteLogoText small{color:#11a58c;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;margin-top:5px;font-family:Arial,sans-serif;font-size:8px;font-weight:700;line-height:1}.siteLogoInverse .siteLogoText strong,.siteLogoInverse .siteLogoText b{color:#fff}.siteLogoInverse .siteLogoText small{color:#55d9c2}.legalLogoImage{object-fit:contain;flex:none;width:48px;height:48px;display:block}@media (max-width:1050px){.nav.navBar{grid-template-columns:1fr auto;width:calc(100% - 52px)}.nav.navBar>nav{display:none}}@media (max-width:760px){.pageShell{overflow:visible!important}.nav.navBar{top:8px;top:max(8px,env(safe-area-inset-top));border-radius:18px;justify-content:space-between;gap:8px;width:calc(100% - 16px);min-width:0;height:64px;padding:0 10px;display:flex;z-index:2147483001!important;position:fixed!important;left:50%!important;transform:translate(-50%)!important}.nav.navBar>.brand{min-width:0}.nav.navBar>nav{display:none}}
.treatmentGrid{grid-template-columns:repeat(3,1fr)!important;gap:22px!important}.treatmentCard{flex-direction:column;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;overflow:hidden}.treatmentCard:hover{transform:translateY(-8px);box-shadow:0 22px 48px #2e6c7a26}.treatmentCard.selectedTreatment{border:1px solid #6fcbd8;box-shadow:0 0 0 4px #67c8d821,0 18px 42px #2e6c7a1f}.treatmentCard>div{flex-direction:column;flex:1;display:flex}.treatmentTitleRow{align-items:center;gap:11px;margin:8px 0 5px;display:flex}.treatmentTitleRow h3{margin:0!important}.treatmentIcon{color:#3d9eae;background:linear-gradient(145deg,#e7f9fb,#c9eff4);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.treatmentIcon .siteIconImage{width:31px;height:31px}.treatmentCard p{flex:1;margin:7px 0 18px!important}.talkBilalButton{color:#fff;background:linear-gradient(135deg,#67c8d8,#40aebf);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;padding:12px 17px;font-weight:800;display:flex;box-shadow:0 10px 20px #40aebf38}.animatedButton{isolation:isolate;will-change:transform;position:relative;overflow:hidden;transition:transform .22s,box-shadow .22s,filter .22s!important}.animatedButton:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:40%;height:340%;transition:transform .55s;position:absolute;top:-120%;left:-45%;transform:rotate(20deg)translate(-180%)}.animatedButton:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-4px)scale(1.025)!important;box-shadow:0 16px 30px #3794a547!important}.animatedButton:hover:not(:disabled):before{transform:rotate(20deg)translate(430%)}.animatedButton:active:not(:disabled){transform:translateY(-1px)scale(.985)!important}.animatedButton span{transition:transform .22s;display:inline-block}.animatedButton:hover:not(:disabled) span{transform:translate(4px)}.priceGrid button{justify-content:center;align-items:center;gap:8px;min-height:46px;display:inline-flex}.packButton{animation:2.6s ease-in-out infinite packPulse}.packButton:hover{animation:none}@keyframes packPulse{0%,to{box-shadow:0 10px 20px #40aebf2e}50%{box-shadow:0 12px 29px #40aebf5e}}.heroPremium{background:#eef9fb!important;height:650px!important}.heroPremium .heroImage{object-position:68% center!important}.heroPremium .heroShade{background:linear-gradient(90deg,#f5fcfdfc 0%,#f5fcfdf5 39%,#f5fcfd7a 60%,#f5fcfd0d 100%)!important}.heroPremium .heroText{width:min(650px,54%)!important;top:58px!important}.heroPremium h1 em{color:#2aa4b5;font-style:normal}.heroPremium .heroButtons{margin-top:24px!important}.navCta{align-items:center;gap:8px;display:flex}.heroTrust{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #d8eef2f2;border-radius:19px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:25px;padding:11px 10px;display:grid;box-shadow:0 14px 34px #2b69771c}.heroTrust>div{border-right:1px solid #e4f0f2;align-items:center;gap:10px;padding:7px 12px;display:flex}.heroTrust>div:last-child{border-right:0}.heroTrust .trustIcon{border-radius:13px;flex:0 0 42px;width:42px;height:42px}.heroTrust .trustIcon .siteIconImage{width:31px;height:31px}.heroTrust>div>span:last-child{color:#63747d;flex-direction:column;font-size:10px;line-height:1.4;display:flex}.heroTrust strong{color:#10212b;margin-bottom:2px;font-size:12px}.methodPremium{color:#10212b!important;background:linear-gradient(#f1fbfc,#e7f7fa)!important;padding:80px 55px!important}.methodPremium .sectionTitle>span{color:#40aebf!important}.methodPremium .sectionTitle h2{color:#10212b!important}.methodPremium .sectionTitle p{color:#63747d!important}.methodPremium .stepsGrid article{transition:transform .25s,box-shadow .25s;color:#10212b!important;background:#fff!important;border:1px solid #dceef2!important;box-shadow:0 16px 36px #2d707e14!important}.methodPremium .stepsGrid article:hover{transform:translateY(-6px);box-shadow:0 22px 44px #2d707e21!important}.methodPremium .stepIcon{color:#3b9dad!important;background:linear-gradient(145deg,#e7f9fb,#c9eff4)!important}.methodPremium .stepsGrid b{color:#56b9c8!important}.methodPremium .stepsGrid p{color:#63747d!important}.bilalPhoto{background:#dff4f7;border-radius:30px;height:500px;position:relative;overflow:hidden;box-shadow:0 20px 45px #2966741f}.bilalPhoto img{object-fit:cover;display:block}.bilalPhotoStack .mainKinePhoto{width:100%;height:100%}.bilalPhotoStack .secondKinePhoto{border:5px solid #fff;border-radius:22px;width:38%;height:35%;position:absolute;bottom:18px;right:18px;box-shadow:0 12px 28px #19475238}.bilalPhoto span{color:#2e8797;z-index:2;background:#fffffff0;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:800;position:absolute;bottom:18px;left:18px;box-shadow:0 8px 24px #16444f1f}.selectionSummaryVisible{animation:.32s both selectionPop}@keyframes selectionPop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.selectedPrice{border-color:#72cbd8!important;box-shadow:0 0 0 4px #67c8d81f,0 18px 40px #2e6c7a1f!important}.whatsappFloat{color:#fff!important;z-index:2147483000!important;background:#25d366!important;border-radius:50%!important;place-items:center!important;width:58px!important;height:58px!important;display:grid!important;position:fixed!important;inset:auto 24px 24px auto!important;transform:none!important;box-shadow:0 16px 34px #12703e52!important}.whatsappFloat:hover{transform:translateY(-3px)scale(1.05)!important}main>footer{display:block!important}.footerTop{align-items:center;gap:30px;margin-bottom:24px;display:flex}.footerTop p{margin:0}.footerInfoCards{grid-template-columns:repeat(3,1fr);margin:10px 0 22px;gap:14px!important;display:grid!important}.footerInfoCard{background:#ffffff14;border:1px solid #ffffff21;border-radius:18px;align-items:center;gap:12px;padding:16px 17px;transition:transform .22s,background .22s,border-color .22s;display:flex!important}.footerInfoCard:hover{background:#ffffff21;border-color:#8be2ef73;transform:translateY(-3px)}.footerInfoCard>span{background:#76d4e224;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.footerInfoCard>div{flex-direction:column;display:flex}.footerInfoCard small{color:#9fc4cd;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.footerInfoCard strong{color:#fff;margin-top:3px;font-size:13px}.footerCopyright{color:#8faab2;border-top:1px solid #ffffff1a;padding-top:18px;display:block!important}@media (max-width:1050px){.treatmentGrid{grid-template-columns:repeat(2,1fr)!important}.heroPremium .heroText{width:64%!important}.heroTrust{grid-template-columns:1fr}.heroTrust>div{border-bottom:1px solid #e4f0f2;border-right:0}.heroTrust>div:last-child{border-bottom:0}.heroPremium{height:735px!important}}@media (max-width:760px){.treatmentGrid{grid-template-columns:1fr!important}.talkBilalButton{min-height:46px}.heroPremium .heroShade{background:linear-gradient(#f4fcfdfa 0%,#f4fcfdeb 62%,#f4fcfd33 100%)!important}.bilalPhotoStack .secondKinePhoto{width:44%;height:32%}.methodPremium{padding:58px 18px!important}.footerTop{flex-direction:column;align-items:flex-start}.footerInfoCards{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.animatedButton,.packButton,.treatmentCard,.methodPremium .stepsGrid article,.selectionSummaryVisible{transition:none!important;animation:none!important}}.treatmentGrid>.treatmentCard:nth-child(6)>img,.sixTreatmentGrid>.treatmentRefCard:nth-child(6) .treatmentImageWrap>img{color:#0000;background-image:url(https://images.unsplash.com/photo-1576091160550-2173dba999ef?auto=format&fit=crop&w=1000&q=86);background-position:50%;background-repeat:no-repeat;background-size:cover;font-size:0}@media (max-width:760px){html,body{max-width:100%!important;overflow-x:hidden!important}.pageShell{border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:visible!important}.nav.navBar .logo img{width:44px!important;height:44px!important}.nav.navBar .logo>span{display:none!important}.nav.navBar>.navCta{white-space:nowrap!important;max-width:138px!important;padding:9px 10px!important;font-size:10px!important}.heroPremium{border-radius:22px!important;height:auto!important;min-height:640px!important;margin:0 8px 18px!important}.heroPremium .heroText{top:30px!important}.heroPremium .heroText>p{max-width:100%!important;font-size:14px!important;line-height:1.5!important}.heroTrust{border-radius:16px!important;grid-template-columns:1fr!important;margin-top:16px!important;padding:6px 8px!important}.heroTrust>div{border-bottom:1px solid #e4f0f2!important;border-right:0!important;padding:8px 5px!important}.heroTrust>div:last-child{border-bottom:0!important}.featuredSection,.methodPremium,.pricingSection,.faqSection,.aboutSection,.bookingSection{padding-left:16px!important;padding-right:16px!important}.sectionTitle{max-width:100%!important;margin-bottom:26px!important}.sectionTitle h2,.methodPremium .sectionTitle h2{white-space:normal!important;overflow-wrap:anywhere!important;font-size:29px!important;line-height:1.12!important}.sectionTitle p{font-size:14px!important;line-height:1.55!important}.sixTreatmentGrid{grid-template-columns:1fr!important;gap:16px!important;width:100%!important}.treatmentCard,.treatmentRefCard{width:100%!important;min-width:0!important}.treatmentCard img,.treatmentRefCard .treatmentImageWrap>img{object-fit:cover!important;width:100%!important;height:210px!important}.treatmentCard p,.treatmentRefBody p{min-height:0!important}.faqList{width:100%!important;max-width:100%!important}.faqList details{border-radius:15px!important;padding:0 15px!important}.faqList summary{align-items:center!important;gap:12px!important;font-size:14px!important;line-height:1.35!important}.faqList summary b{flex:none!important}.aboutSection{grid-template-columns:1fr!important;gap:24px!important}.bilalPhoto{border-radius:24px!important;height:360px!important}.bookingSection{grid-template-columns:1fr!important;gap:24px!important}.bottomForm{border-radius:22px!important;grid-template-columns:1fr!important;padding:18px!important}.bottomForm label,.bottomForm .fullField{grid-column:1/-1!important}main>footer{border-radius:0!important;width:100%!important;margin:0!important;padding:30px 16px 90px!important}.footerTop{gap:10px!important;margin-bottom:18px!important}.footerTop p{font-size:12px!important;line-height:1.5!important}.footerInfoCards{grid-template-columns:1fr!important;gap:10px!important}.footerInfoCard{width:100%!important;padding:14px!important}.whatsappFloat{right:14px!important;right:max(14px,env(safe-area-inset-right))!important;bottom:14px!important;bottom:max(14px,env(safe-area-inset-bottom))!important;width:54px!important;height:54px!important}#kh-reviews-portal{width:100%!important;max-width:100%!important;overflow:hidden!important}}@media (max-width:390px){.nav.navBar>.navCta{max-width:125px!important;padding:8px 9px!important;font-size:9px!important}.sectionTitle h2,.methodPremium .sectionTitle h2{font-size:27px!important}}.heroText h1 .heroKeyword{letter-spacing:.14em;width:max-content;max-width:100%;margin:6px 0 16px;font-size:11px;line-height:1.4;display:block}.heroText h1 .heroSlogan{display:block}.heroPremium .heroText h1{margin-top:0}
.sectionTitle h2,.aboutCopy h2,.bookingIntro h2{letter-spacing:-.035em!important;color:#10212b!important;white-space:nowrap!important;margin:10px 0 12px!important;font-size:clamp(30px,3.1vw,44px)!important;font-weight:700!important;line-height:1.08!important}.sectionTitle>span,.aboutCopy>span,.bookingIntro>span{color:#40aebf!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:850!important}.faqSection{padding-top:72px!important;padding-bottom:82px!important}.faqList{gap:12px!important;max-width:980px!important}.faqList details{overflow:hidden;background:#fff!important;border:1px solid #dceef2!important;border-radius:18px!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;box-shadow:0 8px 22px #2d707e0b!important}.faqList details:hover{transform:translateY(-2px);border-color:#bfe4ea!important;box-shadow:0 12px 28px #2d707e13!important}.faqList details[open]{border-color:#b8e1e8!important}.faqList summary{gap:18px;min-height:62px;align-items:center!important;padding:18px 20px!important;font-size:15px!important;line-height:1.35!important}.faqList summary b{background:#e6f8fa;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:17px;transition:transform .2s,background .2s;display:grid;color:#39a9b9!important}.faqList details[open] summary b{background:#d7f2f6;transform:rotate(45deg)}.faqList details p{color:#60747d!important;margin:0!important;padding:0 20px 20px!important;font-size:14px!important;line-height:1.65!important}@media (max-width:900px){.sectionTitle h2,.aboutCopy h2,.bookingIntro h2{white-space:normal!important;font-size:32px!important}}@media (max-width:760px){.sectionTitle h2,.aboutCopy h2,.bookingIntro h2{white-space:normal!important;font-size:29px!important}.faqList summary{padding:16px!important;font-size:14px!important}.faqList details p{padding:0 16px 17px!important}}
.legalPage{color:#10212b;background:linear-gradient(#eaf9fb 0%,#f7fcfd 45%,#fff 100%);min-height:100vh;padding:118px 18px 56px}.legalHeader{z-index:1200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #fffffff2;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;width:min(1180px,100% - 36px);height:82px;padding:0 22px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #2d758424}.legalHeader .brand{align-items:center;gap:11px;min-width:0;display:flex}.legalHeader .brand>span{flex-direction:column;line-height:1;display:flex}.legalHeader .brand strong{letter-spacing:.04em;color:#10212b;font-size:16px}.legalHeader .brand small{color:#40aebf;white-space:nowrap;margin-top:4px;font-size:10px}.legalLogoImage{object-fit:contain;width:54px;height:54px;display:block}.legalHeader>a:last-child{color:#fff;background:linear-gradient(135deg,#67c8d8,#40aebf);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 22px #3eaabe3d}.legalHeader>a:last-child:hover{transform:translateY(-2px);box-shadow:0 14px 28px #3eaabe4d}.legalContent{background:#fff;border:1px solid #dceef2;border-radius:30px;width:min(980px,100%);margin:0 auto;padding:46px 52px;box-shadow:0 20px 52px #2e6c7a1a}.legalContent .kicker{text-transform:uppercase;letter-spacing:.14em;color:#40aebf;margin-bottom:9px;font-size:11px;font-weight:850;display:inline-block}.legalContent h1{letter-spacing:-.04em;color:#10212b;margin:0 0 8px;font-size:clamp(34px,4vw,50px);line-height:1.08}.legalContent .updated{color:#7b9198;margin:0 0 34px;font-size:13px}.legalContent h2{color:#173747;margin:30px 0 10px;padding-top:4px;font-size:20px;line-height:1.25}.legalContent p,.legalContent li{color:#536971;font-size:15px;line-height:1.75}.legalContent p{margin:0 0 12px}.legalContent ul{margin:8px 0 18px;padding-left:22px}.legalContent strong{color:#173747}.legalContent h2:not(:first-of-type){border-top:1px solid #edf4f6;padding-top:24px}.legalContent a{color:#2f9fb0}.legalContent a:hover{text-decoration:underline}@media (max-width:760px){.legalPage{padding:94px 12px 28px}.legalHeader{border-radius:19px;width:calc(100% - 20px);height:68px;padding:0 12px;top:8px}.legalLogoImage{width:46px;height:46px}.legalHeader .brand strong{font-size:14px}.legalHeader .brand small{font-size:9px}.legalHeader>a:last-child{border-radius:50%;width:44px;height:44px;min-height:44px;padding:0;font-size:0}.legalHeader>a:last-child:before{content:"←";font-size:22px;line-height:1}.legalContent{border-radius:22px;padding:28px 20px}.legalContent h1{font-size:34px}.legalContent h2{font-size:18px}.legalContent p,.legalContent li{font-size:14px;line-height:1.68}}
@media (min-width:1051px){.treatmentGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important}.treatmentCard{min-width:0!important;height:100%!important}.treatmentCard>img{object-fit:cover!important;height:145px!important}.treatmentCard>div{padding:12px 10px 10px!important}.treatmentTitleRow{align-items:center!important;gap:8px!important}.treatmentIcon{flex:0 0 38px!important;width:38px!important;height:38px!important}.treatmentIcon .siteIconImage{width:28px!important;height:28px!important}.treatmentTitleRow h3{font-size:15px!important;line-height:1.2!important}.treatmentCard p{margin:6px 0 14px!important;font-size:12px!important;line-height:1.5!important}.talkBilalButton{padding:10px 8px!important;font-size:12px!important}}
.bestPrice{position:relative!important}.bestPrice em{z-index:3!important;justify-content:center!important;align-items:center!important;margin:0!important;animation:1.15s ease-in-out infinite bestDealBlink!important;display:inline-flex!important;position:absolute!important;top:14px!important;left:auto!important;right:14px!important}@keyframes bestDealBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.42;transform:scale(.96)}}@media (max-width:760px){.methodPremium .stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.methodPremium .stepsGrid article{border-radius:16px!important;min-width:0!important;padding:14px 10px!important}.methodPremium .stepIcon{border-radius:12px!important;width:38px!important;height:38px!important;margin-bottom:8px!important}.methodPremium .stepIcon .siteIconImage{width:29px!important;height:29px!important}.methodPremium .stepsGrid b{font-size:22px!important;line-height:1!important}.methodPremium .stepsGrid h3{margin:8px 0 6px!important;font-size:13px!important;line-height:1.2!important}.methodPremium .stepsGrid p{margin:0!important;font-size:10px!important;line-height:1.35!important}}@media (max-width:390px){.methodPremium .stepsGrid{gap:6px!important}.methodPremium .stepsGrid article{padding:12px 8px!important}.methodPremium .stepsGrid h3{font-size:12px!important}.methodPremium .stepsGrid p{font-size:9px!important}}
@media (max-width:760px){.mobileMenu{top:80px!important;top:calc(max(8px,env(safe-area-inset-top)) + 72px)!important;right:10px!important;right:max(10px,env(safe-area-inset-right))!important;left:unset!important;z-index:9998!important;background:#fff!important;border:1px solid #dceef2!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:0!important;width:190px!important;max-width:calc(100vw - 20px)!important;margin:0!important;padding:6px 10px!important;display:none!important;position:fixed!important;overflow:hidden!important;transform:none!important;box-shadow:0 16px 36px #255b6929!important}.mobileMenu.open{display:grid!important}.mobileMenu button{color:#173747!important;text-align:left!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #edf3f5!important;border-radius:0!important;padding:11px 6px!important;font-size:14px!important;font-weight:400!important;line-height:1.2!important}.mobileMenu button:last-child{border-bottom:0!important}.mobileMenu button:active,.mobileMenu button:focus-visible{background:#f3fafb!important;outline:none!important}}@media (max-width:390px){.mobileMenu{width:178px!important}}
@media (orientation:landscape) and (min-width:600px) and (max-width:1100px){.khReviewsWrap{width:min(100% - 28px,1120px)!important}.khReviewsList{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.khReviewCard{min-width:0!important;min-height:180px!important;padding:18px!important}.khReviewTop{gap:10px!important;padding-right:40px!important}.khReviewerIdentity{gap:10px!important;min-width:0!important}.khReviewerIdentity>div{min-width:0!important}.khReviewTop strong{overflow-wrap:anywhere!important;font-size:13px!important;line-height:1.25!important}.khReviewTop>.khStars{font-size:15px!important;top:62px!important;left:76px!important}.khReviewCard p{overflow-wrap:anywhere!important;margin-top:24px!important;font-size:12px!important;line-height:1.45!important}.khReviewFooter{flex-wrap:wrap!important;gap:8px!important;font-size:9px!important}.khReviewFormCard{width:min(760px,100%)!important;padding:22px!important}.bookingSection{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)!important;align-items:start!important;gap:24px!important;padding-left:28px!important;padding-right:28px!important}.bookingIntro{min-width:0!important}.bookingIntro h2{font-size:clamp(30px,4vw,42px)!important;line-height:1.05!important}.bookingIntro>p{font-size:13px!important;line-height:1.5!important}.bottomForm{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0!important;padding:20px!important}.bottomForm label{min-width:0!important}.bottomForm .fullField{grid-column:1/-1!important}.bottomForm input,.bottomForm select,.bottomForm textarea{min-width:0!important;padding:11px 12px!important;font-size:13px!important}.bottomForm textarea{min-height:110px!important}main>footer{padding:28px 30px 34px!important}.footerTop{gap:18px!important;margin-bottom:16px!important}.footerInfoCards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:8px 0 18px!important}.footerInfoCard{gap:9px!important;min-width:0!important;padding:12px 13px!important}.footerInfoCard>span{flex:0 0 36px!important;width:36px!important;height:36px!important;font-size:17px!important}.footerInfoCard>div{min-width:0!important}.footerInfoCard small{font-size:8px!important}.footerInfoCard strong{overflow-wrap:anywhere!important;font-size:11px!important;line-height:1.25!important}}@media (orientation:landscape) and (min-width:900px) and (max-width:1100px){.khReviewsList{grid-template-columns:repeat(3,minmax(0,1fr))!important}.khReviewCard{padding:16px!important}.khReviewerAvatar{width:44px!important;height:44px!important;font-size:16px!important}.khReviewTop>.khStars{font-size:14px!important;top:56px!important;left:69px!important}.khReviewCard p{font-size:11px!important}}
.khLanguageControl{color:#173747;cursor:pointer;direction:ltr;background:#fff;border:1px solid #d8eaee;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 12px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #17374714}.khLanguageIcon{pointer-events:none;font-size:17px;line-height:1}.khLanguageCurrent{pointer-events:none;font-size:12px;font-weight:800;line-height:1}.khLanguageSelect{z-index:5!important;opacity:0!important;appearance:none!important;color:#0000!important;-webkit-text-fill-color:transparent!important;cursor:pointer!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-size:0!important;position:absolute!important;inset:0!important}.khLanguageSelect option{color:#173747!important;-webkit-text-fill-color:#173747!important;background:#fff!important;font-size:14px!important}html[dir=rtl] body{text-align:right}html[dir=rtl] .nav.navBar,html[dir=rtl] .legalHeader{direction:ltr}html[dir=rtl] .nav nav,html[dir=rtl] .mobileMenu,html[dir=rtl] .aboutCopy,html[dir=rtl] .legalContent,html[dir=rtl] .khReviews,html[dir=rtl] .heroText,html[dir=rtl] .sectionTitle{text-align:right;direction:rtl}html[dir=rtl] .mobileMenu button{text-align:right}html[dir=rtl] .checkList i{direction:rtl}html[dir=rtl] input,html[dir=rtl] textarea,html[dir=rtl] select:not(.khLanguageSelect){text-align:right;direction:rtl}.nav.navBar,.legalHeader,.serviceHeader,.nav.navBar>nav,.serviceHeader>nav{direction:ltr!important}html[dir=rtl] .nav.navBar>nav a,html[dir=rtl] .serviceHeader>nav a,html[dir=rtl] .legalHeader>a:not(.brand),html[dir=rtl] .nav.navBar>.navCta{direction:rtl;unicode-bidi:isolate}@media (min-width:761px){.nav.navBar{grid-template-columns:minmax(210px,1fr) auto auto auto!important;grid-auto-rows:1fr!important;align-items:center!important;column-gap:16px!important;display:grid!important}.nav.navBar>.brand{grid-area:1/1!important;justify-self:start!important;margin:0!important}.nav.navBar>nav{grid-area:1/2!important;justify-self:center!important;margin:0!important}.nav.navBar>.khLanguageControl{order:initial!important;height:42px!important;box-shadow:none!important;background:#f7fcfd!important;border-radius:14px!important;grid-area:1/3!important;justify-self:end!important;margin:0!important;padding:0 12px!important}.nav.navBar>.navCta{order:initial!important;white-space:nowrap!important;grid-area:1/4!important;justify-self:end!important;margin:0!important}.legalHeader>.khLanguageControl{margin-left:auto!important;margin-right:10px!important}.bestPrice{padding-top:32px!important}}html[dir=rtl] a[href^=tel\:],html[dir=rtl] a[href^=tel\:] *,html[dir=rtl] .footerInfoCard[href^=tel\:] strong{text-align:left!important;direction:ltr!important;unicode-bidi:isolate!important}.bestPrice em{z-index:5!important;white-space:nowrap!important;margin:0!important;position:absolute!important;top:14px!important;left:auto!important;right:14px!important;transform:none!important}.bestPrice>span{z-index:1;display:block;position:relative}html[dir=rtl] .bestPrice em{top:14px!important;left:14px!important;right:auto!important}html[dir=rtl] .bestPrice{text-align:right}@media (max-width:760px){.nav.navBar>.khLanguageControl{height:38px;margin-left:4px;padding:0 9px}.khLanguageIcon{font-size:16px}.khLanguageCurrent{font-size:11px}.legalHeader .khLanguageControl{margin-left:auto;margin-right:8px}.bestPrice{padding-top:66px!important}.bestPrice em{max-width:calc(100% - 20px)!important;padding:6px 9px!important;font-size:9px!important;top:10px!important;right:10px!important}.bestPrice>span{padding-top:2px!important}html[dir=rtl] .bestPrice em{top:10px!important;left:10px!important;right:auto!important}}@media (max-width:390px){.nav.navBar>.khLanguageControl{gap:4px;height:36px;padding:0 8px}.khLanguageIcon{font-size:15px}.khLanguageCurrent{font-size:10px}.bestPrice{padding-top:68px!important}}.khLanguageIcon{flex:0 0 24px;place-items:center;width:24px;height:24px;line-height:0;display:grid}.khLanguageIcon img{object-fit:contain;display:block;width:24px!important;height:24px!important}@media (max-width:430px){.khLanguageIcon{flex-basis:22px;width:22px;height:22px}.khLanguageIcon img{width:22px!important;height:22px!important}}
.navBar .logo>span{min-width:0;flex-direction:column!important;display:flex!important}.navBar .logo b{white-space:nowrap;letter-spacing:.06em!important;color:#10212b!important;font-size:15px!important;line-height:1.05!important}.navBar .logo small{white-space:nowrap;color:#40aebf!important;margin-top:4px!important;font-size:10px!important;line-height:1.15!important}.navBar .logo small:after{content:none!important}.navBar .brand{align-items:center!important;min-width:max-content!important;display:flex!important}.navBar .logo{gap:10px!important}.navBar .logo img{flex:none!important}@media (max-width:760px){.navBar{gap:10px!important;padding:0 14px!important}.navBar .brand{margin-right:auto!important}.navBar .logo{gap:8px!important}.navBar .logo img{width:50px!important;height:50px!important}.navBar .logo b{letter-spacing:.05em!important;font-size:13px!important}.navBar .logo small{font-size:9px!important}.navBar>.navCta{display:none!important}.navBar>.khLanguageControl{margin-left:auto!important;margin-right:0!important}.navBar .burgerButton{margin-left:0!important}}@media (max-width:390px){.navBar{gap:7px!important;padding:0 10px!important}.navBar .logo img{width:46px!important;height:46px!important}.navBar .logo b{font-size:12px!important}.navBar .logo small{font-size:8px!important}.navBar>.khLanguageControl{gap:3px!important;padding:0 5px!important}.navBar .khLanguageIcon{font-size:14px!important}.navBar .khLanguageSelect{font-size:10px!important}}
.aboutSection[data-about-redesigned=true]{background:linear-gradient(#eef9fb 0%,#f8fdfe 100%);grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:38px;padding:72px 54px;display:grid}.bilalAboutLeft,.bilalAboutRight{flex-direction:column;gap:18px;min-width:0;display:flex}.bilalAboutVisual{box-sizing:border-box;background:#fff;border:1px solid #d8edf1;border-radius:30px;flex-direction:column;padding:18px;display:flex;box-shadow:0 18px 42px #2663701a}.bilalAboutVisual>img{object-fit:cover;background:#eaf9fb;border-radius:24px;width:100%;display:block}.bilalPresentation{box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 4px 0}.bilalAboutContent{min-width:0}.bilalAboutKicker{text-transform:uppercase;letter-spacing:.14em;color:#40aebf;font-size:11px;font-weight:850;display:inline-block}.bilalAboutContent h2{letter-spacing:-.04em;color:#10212b;margin:10px 0 8px;font-size:clamp(38px,4.4vw,56px);line-height:1}.bilalAboutContent h3{color:#40aebf;margin:0 0 14px;font-size:19px;line-height:1.35}.bilalAboutIntro{color:#60727b;margin:0;font-size:15px;line-height:1.7}.bilalSessionBlock{box-sizing:border-box;background:#fff;border:1px solid #dceef1;border-radius:30px;min-height:0;padding:22px;box-shadow:0 18px 42px #2663701a}.bilalSessionBlock h4{color:#173747;margin:0 0 16px;font-size:18px}.bilalSessionSteps{gap:10px;display:grid}.bilalSessionSteps article{background:#f7fcfd;border-radius:16px;grid-template-columns:44px 1fr;align-items:start;gap:12px;padding:12px;display:grid}.bilalSessionSteps article>span{color:#2f92a3;background:linear-gradient(145deg,#e7f9fb,#c9eff4);border-radius:14px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.bilalSessionSteps strong{color:#173747;font-size:13px}.bilalSessionSteps p{color:#687b83;margin:4px 0 0;font-size:12px;line-height:1.5}.bilalCommitment{box-sizing:border-box;background:linear-gradient(135deg,#dff6f9,#f7fcfd);border:1px solid #d8eef2;border-radius:20px;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.bilalCommitment>span{color:#fff;background:#2e8797;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.bilalCommitment p{color:#3f5c65;margin:0;font-size:13px;line-height:1.65}.nav.navBar .brand .logo>span{min-width:max-content;flex-direction:column!important;display:flex!important}.nav.navBar .brand .logo b{letter-spacing:.04em!important;color:#10212b!important;font-size:15px!important;display:block!important}.nav.navBar .brand .logo small{color:#40aebf!important;margin-top:2px!important;font-size:10px!important;display:block!important}html[dir=rtl] .aboutSection[data-about-redesigned=true]{text-align:right;direction:rtl}html[dir=rtl] .bilalCommitment{direction:rtl}html[dir=rtl] .bilalSessionSteps article{grid-template-columns:1fr 44px}html[dir=rtl] .bilalSessionSteps article>span{grid-column:2}html[dir=rtl] .bilalSessionSteps article>div{grid-area:1/1}@media (min-width:1101px){.bilalAboutLeft,.bilalAboutRight,.bilalAboutVisual{height:600px!important}.bilalAboutVisual>img{aspect-ratio:auto!important;object-fit:cover!important;height:220px!important}.bilalPresentation{flex:1!important}.bilalAboutRight{justify-content:space-between!important;height:600px!important}.bilalSessionBlock{flex:auto!important;min-height:0!important}.bilalCommitment{flex:none!important}}@media (min-width:901px) and (max-width:1100px){.aboutSection[data-about-redesigned=true]{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)!important;gap:26px!important;padding:48px 34px!important}.bilalAboutLeft,.bilalAboutRight,.bilalAboutVisual{height:560px!important}.bilalAboutVisual>img{aspect-ratio:auto!important;object-fit:cover!important;height:205px!important}.bilalPresentation{flex:1!important}.bilalAboutRight{justify-content:space-between!important;height:560px!important}.bilalSessionBlock{flex:auto!important;min-height:0!important;padding:16px!important}.bilalSessionSteps{gap:8px!important}.bilalSessionSteps article{grid-template-columns:38px 1fr!important;gap:9px!important;padding:9px!important}.bilalSessionSteps article>span{width:38px!important;height:38px!important}.bilalSessionSteps strong{font-size:12px!important}.bilalSessionSteps p{font-size:11px!important}.bilalCommitment{flex:none!important;padding:13px 14px!important}.bilalCommitment p{font-size:11.5px!important;line-height:1.5!important}}@media (max-width:900px){.aboutSection[data-about-redesigned=true]{grid-template-columns:1fr;padding:54px 30px}.bilalAboutVisual>img{aspect-ratio:1.45}.bilalAboutLeft,.bilalAboutRight{height:auto}}@media (max-width:760px){.aboutSection[data-about-redesigned=true]{gap:22px;padding:38px 18px}.bilalAboutLeft,.bilalAboutRight{gap:14px}.bilalAboutVisual{border-radius:24px;padding:12px}.bilalAboutVisual>img{aspect-ratio:1.35;border-radius:18px}.bilalPresentation{padding:14px 2px 0}.bilalAboutContent h2{font-size:38px}.bilalAboutContent h3{font-size:16px}.bilalAboutIntro{font-size:13px;line-height:1.65}.bilalSessionBlock{border-radius:20px;padding:14px}.bilalSessionBlock h4{font-size:16px}.bilalSessionSteps article{grid-template-columns:38px 1fr;gap:10px;padding:10px}.bilalSessionSteps article>span{border-radius:12px;width:38px;height:38px}.bilalSessionSteps strong{font-size:12px}.bilalSessionSteps p{font-size:11px}.bilalCommitment{padding:14px}.nav.navBar .brand .logo{gap:8px!important}.nav.navBar .brand .logo img{width:50px!important;height:50px!important}.nav.navBar .brand .logo b{font-size:13px!important}.nav.navBar .brand .logo small{font-size:9px!important}.nav.navBar>.navCta{display:none!important}}@media (max-width:430px){.nav.navBar .brand .logo img{width:46px!important;height:46px!important}.nav.navBar .brand .logo b{font-size:12px!important}.nav.navBar .brand .logo small{font-size:8px!important}.nav.navBar{gap:8px!important;padding-left:12px!important;padding-right:12px!important}.nav.navBar>.khLanguageControl{margin-left:auto!important}.bilalAboutVisual>img{aspect-ratio:1.2}}@media (min-width:761px) and (max-width:900px){.aboutSection[data-about-redesigned=true]{direction:ltr!important;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr)!important;align-items:stretch!important;gap:24px!important;padding:42px 28px!important}.bilalAboutLeft,.bilalAboutRight{height:520px!important}.bilalAboutVisual{border-radius:24px!important;width:100%!important;height:520px!important;padding:12px!important}.bilalAboutVisual>img{aspect-ratio:auto!important;object-fit:cover!important;border-radius:18px!important;width:100%!important;height:185px!important}.bilalPresentation{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 2px 0!important}.bilalAboutContent h2{margin-top:7px!important;font-size:36px!important}.bilalAboutContent h3{margin-bottom:10px!important;font-size:15px!important}.bilalAboutIntro{font-size:12px!important;line-height:1.55!important}.bilalAboutRight{justify-content:space-between!important;height:520px!important}.bilalSessionBlock{border-radius:18px!important;flex:auto!important;min-height:0!important;padding:13px!important}.bilalSessionBlock h4{margin-bottom:10px!important;font-size:15px!important}.bilalSessionSteps{gap:7px!important}.bilalSessionSteps article{grid-template-columns:34px 1fr!important;gap:8px!important;padding:8px!important}.bilalSessionSteps article>span{border-radius:10px!important;width:34px!important;height:34px!important}.bilalSessionSteps strong{font-size:11px!important}.bilalSessionSteps p{margin-top:2px!important;font-size:10px!important;line-height:1.4!important}.bilalCommitment{flex:none!important;padding:11px 12px!important}.bilalCommitment p{font-size:10.5px!important;line-height:1.5!important}html[dir=rtl] .aboutSection[data-about-redesigned=true]{text-align:left!important;direction:ltr!important}html[dir=rtl] .bilalAboutLeft,html[dir=rtl] .bilalAboutRight{text-align:right!important;direction:rtl!important}html[dir=rtl] .bilalSessionSteps article{grid-template-columns:1fr 34px!important}html[dir=rtl] .bilalSessionSteps article>span{grid-column:2!important}html[dir=rtl] .bilalSessionSteps article>div{grid-area:1/1!important}}.bilalAboutVisual>img{object-fit:contain!important;object-position:center!important;background:linear-gradient(145deg,#eaf9fb,#fff)!important}.bilalCommitment>span{background:#fff!important;flex:0 0 42px!important;width:42px!important;height:42px!important;box-shadow:0 7px 18px #2e879724!important}.bilalCommitment>span img{display:block;object-fit:contain!important;width:32px!important;height:32px!important}@media (max-width:760px){.bilalAboutVisual>img{aspect-ratio:1!important}.bilalCommitment{align-items:center!important}.bilalCommitment>span{flex-basis:40px!important;width:40px!important;height:40px!important}.bilalCommitment>span img{width:30px!important;height:30px!important}}.bilalAboutVisual>img{aspect-ratio:16/9!important;object-fit:cover!important;object-position:center 45%!important;background:#eaf9fb!important;width:100%!important;height:auto!important}
.khReviewsSwipeBar{display:none}@media (max-width:760px) and (orientation:portrait){.khReviewsWrap{width:min(100% - 24px,1120px)!important}.khReviewsList{grid-template-rows:repeat(2,max-content)!important;grid-template-columns:none!important;grid-auto-columns:100%!important;grid-auto-flow:column!important;grid-auto-rows:unset!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;touch-action:pan-x pan-y!important;scrollbar-width:none!important;background:#ffffffd1!important;border:1px solid #d8eef2!important;border-radius:24px!important;gap:14px!important;width:100%!important;height:auto!important;max-height:none!important;padding:10px 10px 12px!important;scroll-padding-inline:10px!important;display:grid!important;overflow:auto hidden!important;box-shadow:0 14px 34px #27637014!important}.khReviewsList::-webkit-scrollbar{display:none!important}.khReviewCard{scroll-snap-align:start!important;border-radius:20px!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:17px 16px 15px!important;overflow:hidden!important}.khReviewCard:after{width:31px!important;height:31px!important;font-size:25px!important;top:11px!important;right:11px!important}.khReviewTop{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;padding-right:34px!important;display:flex!important}.khReviewerIdentity{gap:9px!important;width:100%!important;min-width:0!important}.khReviewerAvatar{flex:0 0 42px!important;width:42px!important;height:42px!important;font-size:14px!important}.khReviewerIdentity>div{flex:auto!important;width:calc(100% - 51px)!important;min-width:0!important}.khReviewTop strong{white-space:normal!important;text-overflow:clip!important;overflow-wrap:break-word!important;word-break:normal!important;width:100%!important;max-width:none!important;font-size:13px!important;line-height:1.25!important;display:block!important;overflow:visible!important}.khReviewTop>.khStars{letter-spacing:0!important;margin:2px 0 0 51px!important;font-size:15px!important;position:static!important}.khReviewCard p{-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important;flex:none!important;margin:14px 0 10px!important;font-size:12.5px!important;line-height:1.5!important;display:block!important;overflow:visible!important}.khReviewFooter{margin-top:auto!important;font-size:8px!important;position:static!important}.khReviewsSwipeBar{background:#e8f5f7!important;border-radius:999px!important;width:calc(100% - 20px)!important;height:8px!important;margin:9px 10px 2px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #d4eaee!important}.khReviewsSwipeThumb{left:0;will-change:transform,width!important;background:linear-gradient(90deg,#70cbd8,#3faebe)!important;border-radius:999px!important;min-width:42px!important;height:6px!important;position:absolute!important;top:1px!important;box-shadow:0 1px 4px #2a879738!important}}@media (orientation:landscape) and (min-width:600px) and (max-width:950px){.khReviewsWrap{width:min(100% - 28px,1120px)!important}.khReviewsList{grid-template-rows:repeat(2,max-content)!important;grid-template-columns:none!important;grid-auto-columns:calc(50% - 7px)!important;grid-auto-flow:column!important;grid-auto-rows:unset!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;touch-action:pan-x pan-y!important;scrollbar-width:none!important;background:#ffffffd1!important;border:1px solid #d8eef2!important;border-radius:24px!important;gap:14px!important;width:100%!important;height:auto!important;max-height:none!important;padding:10px 10px 12px!important;display:grid!important;overflow:auto hidden!important;box-shadow:0 14px 34px #27637014!important}.khReviewsList::-webkit-scrollbar{display:none!important}.khReviewCard{scroll-snap-align:start!important;border-radius:20px!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px!important;overflow:hidden!important}.khReviewCard:after{width:30px!important;height:30px!important;font-size:24px!important;top:10px!important;right:10px!important}.khReviewTop{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;padding-right:34px!important;display:flex!important}.khReviewerIdentity{gap:9px!important;width:100%!important;min-width:0!important}.khReviewerAvatar{flex:0 0 40px!important;width:40px!important;height:40px!important;font-size:14px!important}.khReviewerIdentity>div{flex:auto!important;width:calc(100% - 49px)!important;min-width:0!important}.khReviewTop strong{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;width:100%!important;max-width:none!important;font-size:12.5px!important;line-height:1.25!important;display:block!important;overflow:visible!important}.khReviewTop>.khStars{letter-spacing:0!important;margin:2px 0 0 49px!important;font-size:14px!important;position:static!important}.khReviewCard p{-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:normal!important;flex:none!important;margin:13px 0 9px!important;font-size:11.5px!important;line-height:1.48!important;display:block!important;overflow:visible!important}.khReviewFooter{margin-top:auto!important;font-size:8px!important;position:static!important}.khReviewsSwipeBar{background:#e8f5f7!important;border-radius:999px!important;width:calc(100% - 20px)!important;height:8px!important;margin:9px 10px 2px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #d4eaee!important}.khReviewsSwipeThumb{left:0;will-change:transform,width!important;background:linear-gradient(90deg,#70cbd8,#3faebe)!important;border-radius:999px!important;min-width:42px!important;height:6px!important;position:absolute!important;top:1px!important;box-shadow:0 1px 4px #2a879738!important}}
.pricingSection{background:radial-gradient(circle at 8% 8%,#67c8d81a,#0000 26%),linear-gradient(#fff 0%,#f8fdfe 100%);padding-top:88px;padding-bottom:92px;position:relative;overflow:hidden}.pricingSection:before,.pricingSection:after{content:none}.pricingShowcaseHeader{justify-content:space-between;align-items:center;gap:28px;margin-bottom:32px;display:flex}.pricingShowcaseHeading{align-items:center;gap:16px;min-width:0;display:flex}.pricingShowcaseHeart,.pricingIcon,.initialPackIcon{flex:none;place-items:center;display:grid}.pricingShowcaseHeart{color:#318c9c;background:linear-gradient(145deg,#e8f9fb,#d4f1f5);border:1px solid #c9e9ef;border-radius:18px;width:54px;height:54px;box-shadow:0 10px 24px #2e87971f}.pricingShowcaseHeart .siteIconImage{width:38px;height:38px}.pricingShowcaseHeading h2{color:#102f35;letter-spacing:-.04em;margin:0 0 7px;font-size:clamp(32px,3.4vw,46px);font-weight:760;line-height:1.08}.pricingShowcaseHeading p{color:#526b7b;margin:0;font-size:16px;line-height:1.55}.pricingHomePill{color:#28515d;white-space:nowrap;background:#fff;border:1px solid #d9ecef;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:14px;font-weight:700;display:flex;box-shadow:0 8px 22px #2e6c7a0f}.pricingHomePill .siteIconImage{width:25px;height:25px}.pricingSelectedService{color:#526b7b;text-align:left;margin:-12px 0 24px;font-size:14px}.pricingSection .priceGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;width:100%;display:grid}.pricingSection .pricingCardV2{isolation:isolate;border-radius:28px;flex-direction:column;min-width:0;height:100%;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #21584817}.pricingCardV2:before{content:"";z-index:-1;pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-66px;right:-62px}.classicCard{background:linear-gradient(145deg,#fff 0%,#f6fbfd 100%);border:1px solid #cfe6ed}.classicCard:before{background:#358da517}.solidarityCard{background:linear-gradient(145deg,#f9fffc 0%,#edf9f3 100%);border:1px solid #bfe4cf}.solidarityCard:before{background:#49a66d1c}.pricingTop{align-items:center;gap:12px;min-height:56px;margin-bottom:18px;display:flex}.pricingIcon{border-radius:18px;width:56px;height:56px}.pricingIcon .siteIconImage{width:41px;height:41px}.classicCard .pricingIcon{color:#318c9c;background:#e5f6f9}.solidarityCard .pricingIcon{color:#246843;background:#dff3e7}.pricingBadge{border-radius:999px;align-items:center;width:max-content;max-width:calc(100% - 68px);min-height:34px;padding:7px 13px;font-size:13px;font-weight:760;line-height:1.25;display:inline-flex}.classicCard .pricingBadge{color:#287d8d;background:#e7f7fa}.solidarityCard .pricingBadge{color:#246843;background:#e0f5e9}.pricingSection .classicCard .pricingAmount,.pricingSection .solidarityCard .solidarityTitle{color:#173747;letter-spacing:-.03em;min-height:50px;margin:0 0 9px;font-size:38px;font-weight:680;line-height:1.08}.pricingSection .classicCard .pricingAmount{align-items:baseline;gap:8px;display:flex}.pricingSection .classicCard .pricingAmount small{color:#506777;letter-spacing:0;margin:0;font-size:17px;font-weight:650}.pricingSection .classicCard .pricingIntro,.pricingSection .solidarityCard .solidarityLead{color:#496375;min-height:48px;margin:0 0 16px;font-size:16px;font-weight:450;line-height:1.55}.pricingSection .solidarityCard .solidarityLead{color:#315848;font-weight:620}.initialPack{color:#315848;background:#e6f6edeb;border:1px solid #599c7124;border-radius:17px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:15px 16px;font-size:15px;line-height:1.5;display:flex}.initialPackIcon{color:#206c47;background:#d2edde;border-radius:12px;width:38px;height:38px}.initialPackIcon .siteIconImage{width:29px;height:29px}.initialPack strong{color:#1e6844;margin-bottom:3px;font-size:15px;display:block}.pricingDivider{background:#d9ebe5;height:1px;margin:0 0 20px}.pricingPoints{text-align:left;gap:13px;margin-bottom:20px;display:grid}.pricingPoints p{color:#476458;align-items:flex-start;gap:11px;margin:0;font-size:15px;line-height:1.55;display:flex}.pricingPoints b{color:#1e6844}.pricingCheck{color:#257148;background:#dff3e7;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.pricingCheck .siteIconImage{width:20px;height:20px}.pricingPromise{color:#234d3a;background:#fffc;border:1px solid #599c7133;border-radius:15px;margin-bottom:19px;padding:14px 15px;font-size:14px;font-weight:650;line-height:1.55}.pricingSection .pricingCardV2 .pricingButton{color:#fff;text-align:center;background:linear-gradient(135deg,#67c8d8,#40aebf);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:56px;margin-top:auto;padding:12px 18px;font-size:15px;font-weight:760;line-height:1.3;display:inline-flex;box-shadow:0 10px 22px #3eaabe42}.pricingSection .solidarityCard .pricingButton{background:linear-gradient(135deg,#3a9761,#267747);box-shadow:0 10px 22px #26774738}.buttonIcon{place-items:center;display:inline-grid}.pricingTagline{color:#355f58;text-align:center;grid-template-columns:minmax(60px,1fr) auto minmax(60px,1fr);align-items:center;gap:18px;margin:36px auto 0;font-size:14px;font-style:italic;line-height:1.55;display:grid}.pricingTagline>div{justify-content:center;align-items:center;gap:7px;display:inline-flex}.pricingTagline>span{background:linear-gradient(90deg,#0000,#8fcdb3);height:1px}.pricingTagline>span:last-child{background:linear-gradient(90deg,#8fcdb3,#0000)}.pricingLeaf{color:#3a9761;place-items:center;display:inline-grid}.heroButtons .siteIconImage{flex:none;width:20px;height:20px}.checkList i{align-items:center;gap:6px;display:inline-flex}.checkList i .siteIconImage{width:19px;height:19px}.footerInfoCard>span{place-items:center;display:grid}.footerInfoCard>span .siteIconImage{width:29px;height:29px}html[dir=rtl] .pricingShowcaseHeader,html[dir=rtl] .pricingShowcaseHeading,html[dir=rtl] .pricingHomePill,html[dir=rtl] .pricingTop,html[dir=rtl] .initialPack,html[dir=rtl] .pricingPoints p,html[dir=rtl] .pricingButton{direction:rtl}html[dir=rtl] .pricingShowcaseHeading,html[dir=rtl] .pricingCardV2,html[dir=rtl] .pricingPoints,html[dir=rtl] .pricingPromise,html[dir=rtl] .initialPack,html[dir=rtl] .pricingSelectedService{text-align:right}html[dir=rtl] .pricingCardV2:before{left:-62px;right:auto}html[dir=rtl] .pricingButton .buttonIcon{transform:rotate(180deg)}html[lang=ar] .classicCard .pricingAmount small{font-size:0}html[lang=ar] .classicCard .pricingAmount small:after{content:"درهم";color:#506777;font-size:17px;font-weight:650}@media (max-width:980px){.pricingShowcaseHeader{align-items:flex-start}.pricingShowcaseHeading h2{font-size:35px}.pricingHomePill{padding-inline:14px;font-size:13px}.pricingSection .pricingCardV2{padding:24px}}@media (max-width:820px){.pricingShowcaseHeader{text-align:center;flex-direction:column;align-items:center;gap:16px}.pricingShowcaseHeading{align-items:center}.pricingSelectedService{text-align:center;margin-top:-6px}}@media (max-width:760px){.pricingSection{padding:64px 18px 76px!important}.pricingShowcaseHeader{margin-bottom:26px}.pricingShowcaseHeading{text-align:left;align-items:flex-start;gap:11px;width:100%}.pricingShowcaseHeart{border-radius:15px;width:46px;height:46px}.pricingShowcaseHeart .siteIconImage{width:33px;height:33px}.pricingShowcaseHeading h2{font-size:28px;line-height:1.13}.pricingShowcaseHeading p{font-size:15px}.pricingHomePill{white-space:normal;text-align:center;min-height:42px;padding:9px 14px;font-size:13px}.pricingSection .priceGrid{grid-template-columns:1fr;gap:16px}.pricingSection .pricingCardV2{border-radius:22px;height:auto;padding:22px}.pricingTop{min-height:50px;margin-bottom:15px}.pricingIcon{border-radius:16px;width:50px;height:50px}.pricingIcon .siteIconImage{width:37px;height:37px}.pricingBadge{max-width:calc(100% - 62px);font-size:13px}.pricingSection .classicCard .pricingAmount,.pricingSection .solidarityCard .solidarityTitle{min-height:0;font-size:30px}.pricingSection .classicCard .pricingIntro,.pricingSection .solidarityCard .solidarityLead{min-height:0;margin-bottom:14px;font-size:15px}.initialPack{padding:13px 14px;font-size:15px}.pricingPoints{gap:11px;margin-bottom:17px}.pricingPoints p{font-size:15px}.pricingPromise{margin-bottom:17px;font-size:14px}.pricingSection .pricingCardV2 .pricingButton{min-height:54px;font-size:15px}.pricingTagline{grid-template-columns:1fr;gap:8px;margin-top:28px;font-size:13px}.pricingTagline>span{display:none}html[dir=rtl] .pricingShowcaseHeading{text-align:right}}@media (max-width:390px){.pricingSection{padding-inline:15px!important}.pricingShowcaseHeading h2{font-size:26px}.pricingShowcaseHeading p{font-size:14px}.pricingHomePill{font-size:12px}.pricingSection .pricingCardV2{padding:19px}.pricingSection .classicCard .pricingAmount,.pricingSection .solidarityCard .solidarityTitle{font-size:28px}.pricingBadge{font-size:12px}.pricingSection .pricingCardV2 .pricingButton{padding-inline:13px;font-size:14px}}@media (prefers-reduced-motion:reduce){.pricingSection .pricingCardV2 .pricingButton{transition:none}}.siteIconImage{object-fit:contain!important;border-radius:0!important;max-width:none!important;display:block!important}.buttonIcon{flex:0 0 18px!important;place-items:center!important;width:18px!important;height:18px!important;line-height:0!important;display:inline-grid!important}.buttonIcon .siteIconImage{width:18px!important;height:18px!important}.talkBilalButton .buttonIcon,.pricingButton .buttonIcon{flex-basis:17px!important;width:17px!important;height:17px!important}.talkBilalButton .buttonIcon .siteIconImage,.pricingButton .buttonIcon .siteIconImage{width:17px!important;height:17px!important}.heroButtons .pillButton{white-space:nowrap!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;display:inline-flex!important}.heroButtons .pillButton .buttonIcon{margin:0!important}.heroButtons .pillButton .buttonIcon .siteIconImage{width:17px!important;height:17px!important}.pricingTagline>div{grid-template-columns:30px minmax(0,auto)!important;justify-content:center!important;align-items:center!important;gap:9px!important;display:grid!important}.pricingLeaf{align-self:center!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}.pricingLeaf .siteIconImage{width:29px!important;height:29px!important}.pricingTaglineText{text-align:center;min-width:0;display:block}@media (max-width:760px){.pricingTagline>div{grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;width:min(100%,520px)!important;margin-inline:auto!important}.pricingLeaf{width:28px!important;height:28px!important}.pricingLeaf .siteIconImage{width:27px!important;height:27px!important}}
.logo.logoLockup{align-items:center!important;gap:0!important;line-height:0!important;display:inline-flex!important}.nav.navBar .brand .logo.logoLockup .brandLockupImage{object-fit:contain!important;border-radius:0!important;width:190px!important;max-width:none!important;height:auto!important;display:block!important}.footerTop .logo.logoLockup .brandLockupImage{object-fit:contain!important;border-radius:0!important;width:205px!important;max-width:100%!important;height:auto!important;display:block!important}.legalHeader .brand .legalBrandLogo{object-fit:contain!important;width:200px!important;max-width:100%!important;height:auto!important;display:block!important}@media (max-width:760px){.nav.navBar .brand .logo.logoLockup .brandLockupImage{width:150px!important;height:auto!important}.footerTop .logo.logoLockup .brandLockupImage{width:185px!important}.legalHeader .brand .legalBrandLogo{width:150px!important}}@media (max-width:390px){.nav.navBar .brand .logo.logoLockup .brandLockupImage,.legalHeader .brand .legalBrandLogo{width:142px!important}}@media (max-width:350px){.nav.navBar .brand .logo.logoLockup .brandLockupImage,.legalHeader .brand .legalBrandLogo{width:132px!important}}
html[dir=rtl] .heroTrust,html[dir=rtl] .treatmentGrid,html[dir=rtl] .stepsGrid,html[dir=rtl] .priceGrid,html[dir=rtl] .aboutSection[data-about-redesigned=true],html[dir=rtl] .bookingSection,html[dir=rtl] .footerInfoCards,html[dir=rtl] .khReviewsWrap,html[dir=rtl] .khReviewsList{direction:ltr!important}html[dir=rtl] .heroTrust>div,html[dir=rtl] .treatmentCard,html[dir=rtl] .stepsGrid>article,html[dir=rtl] .pricingCardV2,html[dir=rtl] .bilalAboutLeft,html[dir=rtl] .bilalAboutRight,html[dir=rtl] .bookingIntro,html[dir=rtl] .bottomForm,html[dir=rtl] .footerInfoCard,html[dir=rtl] .khReviewsHead,html[dir=rtl] .khReviewFormCard{text-align:right;direction:rtl!important}html[dir=rtl] .heroPremium .heroText{text-align:right!important;direction:rtl!important;width:min(760px,62%)!important;left:45px!important;right:auto!important}.heroPremium .heroText{width:min(760px,62%)!important}.heroPremium .heroText h1{white-space:nowrap!important;font-size:clamp(32px,3.4vw,48px)!important;line-height:1.08!important}html[dir=rtl] .heroPremium .heroButtons{direction:ltr!important;justify-content:flex-start!important}html[dir=rtl] .pricingShowcaseHeading,html[dir=rtl] .pricingTop,html[dir=rtl] .initialPack,html[dir=rtl] .pricingPoints>p,html[dir=rtl] .pricingTagline>div{direction:rtl!important}html[dir=rtl] .pricingShowcaseHeading>div,html[dir=rtl] .pricingBadge,html[dir=rtl] .initialPack>span:last-child,html[dir=rtl] .pricingPoints>p>span:last-child{text-align:right!important;direction:rtl!important}html[dir=rtl] .pricingTaglineText{text-align:center!important;direction:rtl!important}.pricingKicker{color:#40aebf;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;line-height:1.3;display:block}html[dir=rtl] .pricingKicker{letter-spacing:0;text-align:right!important;direction:rtl!important}html[dir=rtl] .mobileMenu{direction:rtl!important}html[dir=rtl] .mobileMenu button{text-align:right!important;direction:rtl!important;padding-left:6px!important;padding-right:12px!important}html[dir=rtl] .bilalSessionSteps article{direction:ltr!important;grid-template-columns:minmax(0,1fr) 44px!important}html[dir=rtl] .bilalSessionSteps article>span{grid-area:1/2!important}html[dir=rtl] .bilalSessionSteps article>div{text-align:right!important;direction:rtl!important;grid-area:1/1!important}.footerTop{text-align:left!important;direction:ltr!important}html[dir=rtl] .footerTop>p{text-align:right!important;direction:rtl!important}html[dir=rtl] .footerInfoCard{direction:ltr!important;flex-direction:row-reverse!important}html[dir=rtl] .footerInfoCard>div{text-align:right!important;direction:rtl!important}.footerCopyright{text-align:left!important;direction:ltr!important}.heroButtons .pillButton,.talkBilalButton,.pricingButton{direction:ltr!important;flex-direction:row!important;gap:10px!important}.heroPremium .heroButtons .pillButton{min-width:124px!important;padding-left:16px!important;padding-right:50px!important}.heroButtons .pillButton .buttonIcon,.talkBilalButton .buttonIcon,.pricingButton .buttonIcon,html[dir=rtl] .pricingButton .buttonIcon{flex:0 0 23px!important;place-items:center!important;width:23px!important;height:20px!important;margin:0!important;display:inline-grid!important;position:absolute!important;left:auto!important;right:17px!important;transform:none!important}.heroButtons .pillButton .buttonIcon .siteIconImage,.talkBilalButton .buttonIcon .siteIconImage,.pricingButton .buttonIcon .siteIconImage{object-fit:contain!important;width:23px!important;height:18px!important;display:block!important}.heroButtons .pillButton:hover .buttonIcon,.talkBilalButton:hover .buttonIcon,.pricingButton:hover .buttonIcon{transform:translate(4px)!important}@media (max-width:760px){.heroPremium .heroText h1{white-space:nowrap!important;letter-spacing:-.04em!important;font-size:clamp(19px,5.8vw,25px)!important}html[dir=rtl] .heroPremium .heroText{width:auto!important;left:18px!important;right:18px!important}html[dir=rtl] .heroPremium .heroButtons{direction:ltr!important}html[dir=rtl] .bilalSessionSteps article{grid-template-columns:minmax(0,1fr) 38px!important}}@media (min-width:761px) and (max-width:900px){html[dir=rtl] .bilalSessionSteps article{grid-template-columns:minmax(0,1fr) 34px!important}}@media (min-width:901px) and (max-width:1100px){html[dir=rtl] .bilalSessionSteps article{grid-template-columns:minmax(0,1fr) 38px!important}}.buttonIcon{display:none!important}.heroPremium .heroButtons .pillButton{padding-right:16px!important}
@media (max-width:760px){.heroPremium .heroText,html[dir=rtl] .heroPremium .heroText{width:auto!important;max-width:none!important;left:14px!important;right:14px!important}.heroPremium .heroTrust,.heroPremium .heroTrust>div{box-sizing:border-box!important;width:100%!important;max-width:none!important}.heroPremium .heroButtons{grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;max-width:none!important;display:grid!important}.heroPremium .heroButtons>*,.heroPremium .heroButtons .pillButton,.heroPremium .heroButtons .phoneButton{box-sizing:border-box!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important}}@media (max-width:390px){.heroPremium .heroText,html[dir=rtl] .heroPremium .heroText{left:10px!important;right:10px!important}.heroPremium .heroButtons{gap:8px!important}}.buttonIcon,.heroButtons .buttonIcon,.talkBilalButton .buttonIcon,.pricingButton .buttonIcon,html[dir=rtl] .buttonIcon,html[dir=ltr] .buttonIcon{visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important}.heroPremium .heroButtons .pillButton,.talkBilalButton,.pricingButton{text-align:center!important;justify-content:center!important;padding-left:16px!important;padding-right:16px!important}
.burgerButton{color:#173747;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;padding:0;display:none}.burgerButton span{background:currentColor;border-radius:99px;width:23px;height:2px;display:block}.mobileMenu,.menuBackdrop{display:none}.sendButton{grid-column:1/-1!important;justify-self:center!important;width:auto!important;min-width:120px!important;padding:12px 28px!important}@media (max-width:760px){.nav.navBar>.navCta{max-width:none!important;margin-left:auto!important}.burgerButton{flex:0 0 42px;display:flex!important}.menuBackdrop{z-index:9997;background:0 0;border:0;padding:0;display:block;position:fixed;inset:0}.mobileMenu{z-index:9998;background:#fffffffc;border:1px solid #dceef2;border-radius:16px;grid-template-columns:1fr;gap:2px;width:190px;max-width:calc(100vw - 32px);padding:7px;position:fixed;top:92px;left:auto;right:16px;box-shadow:0 16px 36px #255b692e}.mobileMenu.open{display:grid}.mobileMenu button{color:#173747;text-align:left;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-size:15px;font-weight:700;line-height:1.2}.mobileMenu button:hover,.mobileMenu button:active{background:#f0fafc}.heroPremium .heroButtons{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:8px!important;display:grid!important}.heroPremium .heroButtons>*{white-space:nowrap!important;width:100%!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important;font-size:12px!important}.heroPremium .phoneButton{gap:6px!important}.treatmentGrid,.sixTreatmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.treatmentCard{border-radius:18px!important}.treatmentCard>img{height:112px!important}.treatmentCard>div{padding:10px!important}.treatmentCard small{font-size:10px!important}.treatmentTitleRow{align-items:center!important;gap:7px!important;margin:5px 0!important}.treatmentIcon{border-radius:10px!important;flex-basis:34px!important;width:34px!important;height:34px!important}.treatmentIcon .siteIconImage{width:28px!important;height:28px!important}.treatmentCard h3{font-size:13px!important;line-height:1.2!important}.treatmentCard p{margin:5px 0 10px!important;font-size:11px!important;line-height:1.4!important}.talkBilalButton{min-height:38px!important;padding:8px 6px!important;font-size:11px!important}.bilalPhotoStack .secondKinePhoto{display:none!important}.sendButton{min-width:108px!important;padding:11px 24px!important}}@media (max-width:390px){.nav.navBar>.navCta{padding:8px!important;font-size:9px!important}.burgerButton{flex-basis:38px;width:38px;height:38px}.mobileMenu{width:178px;right:12px}.mobileMenu button{padding:9px 11px;font-size:14px}.heroPremium .heroButtons>*{font-size:11px!important}.heroPremium .phoneButton{padding-left:7px!important;padding-right:7px!important}.treatmentCard h3{font-size:12px!important;line-height:1.2!important}.treatmentCard p{font-size:10px!important}}.treatmentCard h3 a{color:inherit;text-decoration:none}.treatmentCard h3 a:hover,.treatmentCard h3 a:focus-visible{color:var(--aqua-dark);text-underline-offset:3px;text-decoration:underline}.footerServices{border-top:1px solid #ffffff1a;margin:0 0 18px;padding:18px 0 4px}.footerServices>strong{letter-spacing:.08em;text-transform:uppercase;color:#9fc4cd;margin-bottom:10px;font-size:10px;display:block}.footerServices ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.footerServices a{color:#fff;background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:650;transition:background .2s;display:inline-block}.footerServices a:hover,.footerServices a:focus-visible{background:#76d4e233}.footerCopyright a{color:inherit;text-underline-offset:2px;text-decoration:underline}
.servicePage{min-height:100vh;color:var(--ink);background:linear-gradient(#eaf9fb 0%,#f7fcfd 40%,#fff 100%);padding:122px 18px 40px}.servicePage h1,.servicePage h2{color:var(--navy);letter-spacing:-.03em}.servicePage p{color:#536971;line-height:1.7}.serviceHeader{z-index:1200;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #fffffff2;border-radius:24px;align-items:center;gap:24px;width:min(1180px,100% - 36px);height:82px;padding:0 22px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #2d758424}.serviceHeader .brand{align-items:center;min-width:0;display:flex}.serviceHeaderLogo{width:auto;height:54px;display:block}.serviceHeader nav{color:var(--navy);gap:22px;margin-left:auto;font-size:14px;font-weight:700;display:flex}.serviceHeader nav a:hover{color:var(--aqua-dark)}.serviceHeaderCta{white-space:nowrap;background:linear-gradient(135deg,var(--aqua),var(--aqua-dark));color:#fff;border-radius:999px;align-items:center;min-height:46px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #3eaabe3d}.serviceHeaderCta:hover{transform:translateY(-2px);box-shadow:0 14px 28px #3eaabe4d}.serviceBreadcrumb{width:min(1180px,100%);margin:0 auto 18px}.serviceBreadcrumb ol{color:#7b9198;flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.serviceBreadcrumb li+li:before{content:"›";color:#a9bcc2;margin-right:6px}.serviceBreadcrumb a{color:var(--aqua-dark);font-weight:650}.serviceBreadcrumb a:hover{text-decoration:underline}.serviceHero{border:1px solid var(--line);background:#fff;border-radius:32px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;width:min(1180px,100%);margin:0 auto 34px;padding:44px;display:grid;box-shadow:0 20px 52px #2e6c7a1a}.serviceKicker{background:var(--aqua-pale);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;color:var(--aqua-dark);border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 8px;font-size:11px;font-weight:850;display:inline-flex}.serviceHero h1{margin:18px 0 16px;font-size:clamp(34px,4.2vw,54px);line-height:1.05}.serviceHero h1 span{color:var(--aqua-dark);display:block}.serviceHero p{margin:0;font-size:17px}.serviceActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.serviceButton{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:15px;font-weight:800;display:inline-flex}.serviceButtonPrimary{color:#fff;background:#25d366;box-shadow:0 12px 26px #25d36647}.serviceButtonGhost{color:var(--navy);background:#fff;border:1px solid #d3e9ed;box-shadow:0 8px 24px #2663701a}.serviceButtonLight{color:#fff;background:#ffffff1f;border:1px solid #ffffff4d}.serviceFacts{color:var(--navy);flex-wrap:wrap;gap:10px 22px;margin:26px 0 0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.serviceFacts li{align-items:center;gap:8px;display:inline-flex}.serviceHeroMedia img{aspect-ratio:4/3;object-fit:cover;background:var(--aqua-soft);border-radius:24px;width:100%;height:auto;display:block}.serviceColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(1180px,100%);margin:0 auto 34px;display:grid}.serviceCard,.serviceSection{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:28px;padding:34px}.serviceSection{width:min(1180px,100%);margin:0 auto 34px}.serviceCard h2,.serviceSection h2,.servicePricing h2,.serviceCta h2{margin:0 0 18px;font-size:clamp(22px,2.4vw,28px);line-height:1.2}.serviceChecklist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.serviceChecklist li{color:#445c64;align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;display:flex}.serviceChecklist .siteIconImage{flex:0 0 20px;margin-top:2px}.serviceSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.serviceSteps li{background:var(--aqua-pale);border:1px solid var(--line);border-radius:22px;padding:20px}.serviceSteps li>span{background:linear-gradient(135deg,var(--aqua),var(--aqua-dark));color:#fff;border-radius:14px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:850;display:inline-grid}.serviceSteps strong{color:var(--navy);margin:14px 0 6px;font-size:16px;display:block}.serviceSteps p{margin:0;font-size:14px;line-height:1.6}.servicePricing{border:1px solid var(--line);background:linear-gradient(135deg,#f0fbfd,#dff5f8);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100%);margin:0 auto 34px;padding:28px 34px;display:flex}.servicePricing h2{margin-bottom:6px}.servicePricing p{max-width:720px;margin:0}.servicePricing strong{color:var(--navy)}.serviceFaq{gap:10px;display:grid}.serviceFaq details{border:1px solid var(--line);background:#fbfeff;border-radius:18px}.serviceFaq summary{cursor:pointer;color:var(--navy);padding:18px 52px 18px 20px;font-weight:750;list-style:none;position:relative}.serviceFaq summary::-webkit-details-marker{display:none}.serviceFaq summary:after{content:"+";color:var(--aqua-dark);font-size:22px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.serviceFaq details[open] summary:after{content:"−"}.serviceFaq p{margin:0;padding:0 20px 18px}.serviceCta{background:var(--navy);text-align:center;border-radius:32px;width:min(1180px,100%);margin:0 auto 34px;padding:44px}.serviceCta h2{color:#fff}.serviceCta p{color:#c5dfe5;max-width:680px;margin:0 auto}.serviceCta .serviceActions{justify-content:center}.serviceOthers{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.serviceOthers a{border:1px solid var(--line);background:#fbfeff;border-radius:20px;align-items:flex-start;gap:12px;height:100%;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.serviceOthers a:hover{box-shadow:var(--shadow);border-color:#b9e3ea;transform:translateY(-3px)}.serviceOthers strong{color:var(--navy);font-size:16px;display:block}.serviceOthers small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.serviceDisclaimer{text-align:center;width:min(1180px,100%);margin:0 auto 18px;font-size:13px;color:#7b9198!important}.serviceFooter{border-top:1px solid var(--line);color:#7b9198;flex-wrap:wrap;justify-content:space-between;gap:12px;width:min(1180px,100%);margin:0 auto;padding:22px 0 10px;font-size:13px;display:flex}.serviceFooter nav{flex-wrap:wrap;gap:18px;display:flex}.serviceFooter a:hover{color:var(--aqua-dark);text-decoration:underline}@media (max-width:900px){.serviceHero{grid-template-columns:1fr;padding:28px}.serviceHeroMedia{order:-1}.serviceSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceHeader nav{display:none}.serviceHeaderCta,.serviceHeader>.khLanguageControl{margin-left:auto}.serviceHeader>.khLanguageControl+.serviceHeaderCta{margin-left:0}}@media (max-width:760px){.servicePage{padding:92px 12px 90px}.serviceHeader{border-radius:19px;gap:8px;width:calc(100% - 20px);height:68px;padding:0 12px;top:8px}.serviceHeaderLogo{height:40px}.serviceHeaderCta{min-height:40px;padding:0 14px;font-size:12px}.serviceHero{border-radius:24px;gap:20px;padding:18px}.serviceHero h1{font-size:30px}.serviceHero p{font-size:15px}.serviceButton{width:100%}.serviceColumns{grid-template-columns:1fr;gap:16px}.serviceCard,.serviceSection{border-radius:22px;padding:22px 18px}.serviceSteps{grid-template-columns:1fr}.servicePricing{flex-direction:column;align-items:flex-start;padding:22px 18px}.serviceCta{border-radius:24px;padding:30px 18px}.serviceFooter{flex-direction:column}}html[dir=rtl] .serviceHeader{direction:ltr}html[dir=rtl] .serviceHeader nav{direction:rtl}html[dir=rtl] .serviceBreadcrumb li+li:before{content:"‹";margin:0 0 0 6px}html[dir=rtl] .serviceFaq summary{padding:18px 20px 18px 52px}html[dir=rtl] .serviceFaq summary:after{left:20px;right:auto}html[dir=rtl] .serviceCta,html[dir=rtl] .serviceDisclaimer{text-align:center}.serviceHeader>.khLanguageControl{flex:none}.serviceHeaderCta .ctaShort{display:none}@media (max-width:480px){.serviceHeaderCta .ctaLong{display:none}.serviceHeaderCta .ctaShort{display:inline}}@media (max-width:390px){.serviceHeaderCta{padding:0 10px;font-size:11px}.serviceHeader>.khLanguageControl{padding:0 8px}}
.khPrivacyNote{color:#49616a;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65}.khPrivacyNote a,.khConsentCheck a{color:#237e8e;text-underline-offset:3px;text-decoration:underline}.bottomForm label.khConsentCheck,.khReviewFormCard label.khConsentCheck{color:#49616a;text-align:start;flex-direction:row;align-items:flex-start;gap:10px;margin:12px 0;font-size:12px;line-height:1.65;display:flex}.bottomForm .khConsentCheck input,.khReviewFormCard .khConsentCheck input{accent-color:#2e8797;flex:0 0 18px;width:18px;height:18px;margin:3px 0 0;padding:0}.bottomForm .khConsentCheck span,.khReviewFormCard .khConsentCheck span{font-size:12px;font-weight:500}.khPrivacyLink{color:inherit;text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.khPrivacyControls{font-size:12px;line-height:1.6}.khPrivacyControls p{font-size:12px}.khCookieChoice{text-align:start;width:100%;margin-top:14px}.khCookieChoice p{max-width:none;font-size:12px}.khCookieChoice .khCancelEdit{margin-top:12px}.khPrivacyError{color:#9d2929;background:#fff3f3;border-radius:14px;max-width:700px;margin:16px auto;padding:16px}.khReviewFormCard input.khDisplayName{color:#344b53;background:#fbfeff;border:1px solid #d9e9ec;border-radius:13px;width:100%;margin-bottom:16px;padding:13px 14px}.khPrivacyLink:focus-visible,.khConsentCheck input:focus-visible{outline-offset:3px;outline:3px solid #67c8d8}
.khAuthDialog{box-sizing:border-box;color:#173747;background:#fff;border:1px solid #dbecef;border-radius:28px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:34px;font-family:inherit;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 80px #113c4d30}.khAuthDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#17374780}.khAuthClose{top:12px;color:#49616a;cursor:pointer;background:#f0f8f9;border:none;border-radius:50%;width:32px;height:32px;font-size:25px;position:absolute;inset-inline-end:16px}.khAuthLogo{width:165px;height:auto;margin:0 auto 28px;display:block}.khAuthEyebrow{color:#237e8e;letter-spacing:.06em;text-align:center;font-size:12px;font-weight:650;display:block}.khAuthDialog h2{text-align:center;letter-spacing:-.7px;margin:10px 0 12px;font-size:27px;line-height:1.2}.khAuthIntro{text-align:center;color:#49616a;margin:0 0 22px;font-size:14px;line-height:1.65}.khAuthDialog label{margin:0 0 8px;font-size:13px;font-weight:600;display:block}.khAuthDialog input{box-sizing:border-box;color:#173747;width:100%;height:52px;font:inherit;background:#fbfefe;border:1px solid #ccdee3;border-radius:13px;outline:none;padding:12px 15px}.khAuthDialog input:focus{border-color:#237e8e;box-shadow:0 0 0 3px #237e8e18}.khAuthSubmit{justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:16px;display:flex}.khAuthDialog button:disabled{opacity:.55;cursor:default}.khAuthPrivacy{text-align:center;color:#49616a;border-top:1px solid #e6eff1;margin:24px 0 0;padding-top:20px;font-size:12px;line-height:1.7}.khAuthPrivacy a{color:#237e8e;text-decoration:underline}.khAuthFooter{color:#667e86;text-align:center;margin:12px 0 0;font-size:11px}.khAuthEmail{text-align:center;overflow-wrap:anywhere;margin:-12px 0 22px;font-size:14px;font-weight:600}.khAuthDialog .khAuthCode{text-align:center;letter-spacing:.4em;direction:ltr;font-size:25px}.khAuthSecondary{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:16px;display:flex}.khAuthSecondary button{color:#237e8e;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.khAuthError{color:#a23636;font-size:13px;line-height:1.5}.khAuthPreview{color:#725420;text-align:center;background:#fff7e7;border-radius:10px;margin:-8px 0 20px;padding:9px 12px;font-size:11px;line-height:1.5}.khAuthPreviewPage{text-align:center;background:#f4fbfc;place-content:center;min-height:90dvh;padding:24px;display:grid}.khAuthPreviewPage p{color:#49616a;max-width:500px;line-height:1.7}@media (max-width:480px){.khAuthDialog{border-radius:23px;padding:30px 23px 24px}.khAuthDialog h2{font-size:24px}}
