@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-400-normal.BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-600-normal.BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-latin-800-normal.CusIZhrK.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-800-normal.BRNHt2w0.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.MJZ0liF5.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.DrtBj6UE.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.9rXc6cUL.woff)format("woff")}:root{--brand:#0b6e79;--brand-dark:#08525a;--brand-soft:#e3f3f4;--accent:#c2410c;--accent-soft:#fdba8c;--wa:#15803d;--alert:#b42318;--alert-soft:#fef3f2;--note-soft:#fff8e6;--ink:#1d2939;--muted:#526071;--line:#e4e7ec;--bg:#fffdf9;--card:#fff;--radius:14px;--font:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-ar:"IBM Plex Sans Arabic", "Plus Jakarta Sans", system-ui, sans-serif}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:var(--bg);margin:0;padding-bottom:76px;font-size:17px;line-height:1.6}html[dir=rtl] body{font-family:var(--font-ar)}img{max-width:100%;height:auto;display:block}a{color:var(--brand)}h1,h2,h3{letter-spacing:-.01em;line-height:1.2}h1{margin:0 0 .6rem;font-size:clamp(1.8rem,4.5vw,2.8rem);font-weight:800}h2{margin:0 0 .8rem;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:700}.skip{top:8px;z-index:50;clip-path:inset(50%);white-space:nowrap;background:#fff;border-radius:8px;width:1px;height:1px;padding:8px 12px;position:absolute;inset-inline-start:8px;overflow:hidden}.skip:focus{clip-path:none;width:auto;height:auto}.top-in{align-items:center;gap:12px;min-height:68px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.brand-txt{flex-direction:column;line-height:1.15;display:flex}.brand-txt strong{font-size:1.05rem}.brand-txt small{color:var(--muted);font-size:.78rem}.nav{margin-inline-start:auto}.menu summary{cursor:pointer;border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-weight:600;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu ul{inset-inline:16px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin:0;padding:8px;list-style:none;position:absolute;top:64px;box-shadow:0 12px 30px #1018281f}.menu a{color:var(--ink);border-radius:8px;padding:10px 12px;font-weight:600;text-decoration:none;display:block}.menu a:hover,.menu a[aria-current]{background:var(--brand-soft);color:var(--brand-dark)}.langs{gap:2px;margin:0;padding:0;list-style:none;display:flex}.langs a{color:var(--muted);border-radius:6px;padding:6px 7px;font-size:.8rem;font-weight:700;text-decoration:none;display:block}.langs a[aria-current]{color:var(--brand-dark);background:var(--brand-soft)}.top .top-call,.nav-desk{display:none}@media (width<=520px){.brand-txt small{display:none}.brand-txt strong{font-size:.95rem}.top-in{gap:8px}.menu summary{padding:6px 10px}}.nav-desk{gap:2px;margin:0;padding:0;list-style:none}.nav-desk a{color:var(--ink);border-radius:8px;padding:8px 10px;font-size:.93rem;font-weight:600;text-decoration:none;display:block}.nav-desk a:hover,.nav-desk a[aria-current]{background:var(--brand-soft);color:var(--brand-dark)}@media (width>=1060px){.menu{display:none}.nav-desk{display:flex}.top .top-call{padding:10px 16px;display:inline-flex}}.calls{flex-wrap:wrap;gap:10px;margin:1.2rem 0;display:flex}.btn{color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:1.02rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.sticky{inset-inline:0;z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;position:fixed;bottom:0;box-shadow:0 -6px 20px #10182814}.sticky .calls{flex-wrap:nowrap;margin:0}.sticky .btn{flex:1;padding:12px}@media (width>=1060px){.sticky{display:none}body{padding-bottom:0}}.crumbs{color:var(--muted);padding-top:14px;font-size:.88rem}.crumbs a{color:var(--muted)}.hero{background:linear-gradient(180deg, var(--brand-soft), var(--bg));padding:36px 0 20px}.hero-in>h1,.hero-in>.lead{max-width:820px}.lead{color:#344054;margin:0;font-size:1.15rem}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--line);color:var(--brand-dark);background:#fff;border-radius:999px;padding:6px 12px;font-size:.9rem;font-weight:600}.chips a{text-decoration:none}.content{padding:12px 0 24px}.sec.alert{background:var(--alert-soft);border:1px solid #fecdca;border-inline-start:5px solid var(--alert);border-radius:var(--radius);padding:20px 22px}.sec.alert h2{color:var(--alert)}.sec.note{background:var(--note-soft);border-radius:var(--radius);border:1px solid #fde4a8;padding:20px 22px}.sec p{max-width:72ch;margin:0 0 .8rem}.list{max-width:72ch;margin:0;padding-inline-start:1.2rem}.list li{margin:.35rem 0}.steps{counter-reset:step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:2px;padding:16px 18px 16px 64px;display:flex;position:relative}.steps li:before{content:counter(step);inset-inline-start:18px;background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid;position:absolute;top:16px}.steps span{color:var(--muted)}@media (width>=760px){.steps{grid-template-columns:repeat(2,1fr)}}.cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.card>a,.card>div{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);height:100%;color:var(--ink);flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;display:flex}.card strong{color:var(--brand-dark);font-size:1.05rem}.card span{color:var(--muted);font-size:.95rem}.faq details{border-bottom:1px solid var(--line);max-width:80ch;padding:14px 0}.faq summary{cursor:pointer;font-weight:700;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:inline-end;color:var(--brand);font-weight:800}.faq details[open] summary:after{content:"–"}.faq p{color:#344054;margin:.6rem 0 0}.posts{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.post a{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);height:100%;color:var(--ink);flex-direction:column;gap:6px;text-decoration:none;display:flex;overflow:hidden}.post strong{padding:12px 16px 0}.post span{color:var(--muted);padding:0 16px 14px;font-size:.93rem}.post a:hover{border-color:var(--brand)}.more{font-weight:700}.article{padding:18px 0 10px}.article>*{max-width:800px}.kicker{margin:0 0 6px;font-size:.9rem;font-weight:700}.kicker a{text-decoration:none}.meta{color:var(--muted);margin:0 0 18px;font-size:.9rem}.art-img{border-radius:var(--radius);object-fit:cover;width:100%;max-height:420px;margin-bottom:20px}.prose{font-size:1.05rem}.prose h2{margin-top:2rem}.prose ul,.prose ol{padding-inline-start:1.3rem}.cta{background:var(--brand);color:#fff;margin-top:30px;padding:32px 0}.cta-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 30px;display:flex}.cta h2{margin:0 0 .3rem}.cta p{opacity:.95;max-width:60ch;margin:0}.foot{color:#d0dfe0;background:#0f2a2e;padding:34px 0 20px;font-size:.95rem}.foot a{color:#fff}.foot .brand{color:#fff;margin-bottom:8px}.foot-in{gap:24px;display:grid}.foot-in ul{columns:2;margin:0;padding:0;list-style:none}.foot-in li{margin:0 0 8px}.foot-tel{font-weight:700}.top-call,.foot-tel{direction:ltr;unicode-bidi:isolate}.foot-note{color:#9fb4b6;border-top:1px solid #234248;margin-top:20px;padding-top:14px;font-size:.82rem}@media (width>=760px){.foot-in{grid-template-columns:1.3fr 1fr}}.v2-home h1 .design-eyebrow{text-transform:uppercase;margin:0 0 18px;display:block}@media (width>=1060px){.v2-home h1 .design-eyebrow{margin-bottom:20px}}:root{--brand:#245661;--brand-dark:#173f49;--brand-soft:#edf3f1;--accent:#a9472b;--accent-soft:#e6ab91;--wa:#226448;--ink:#17323b;--muted:#52646b;--line:#dce4e2;--bg:#fafaf7;--card:#fff;--alert:#a32121;--alert-soft:#fff0ed;--radius:18px;--mobile-bar-space:calc(88px + env(safe-area-inset-bottom))}html{scroll-padding-top:112px;scroll-padding-bottom:var(--mobile-bar-space)}body{background:var(--bg);color:var(--ink);padding-bottom:var(--mobile-bar-space);overflow-wrap:break-word;font-size:17px;line-height:1.65}*,:before,:after{box-sizing:border-box}img,svg{max-width:100%}img{height:auto}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #245661}:target{scroll-margin-top:110px}h1,h2,h3{color:var(--ink);text-wrap:balance}h1{letter-spacing:-.045em;max-width:20ch;font-size:clamp(1.95rem,4vw,3.6rem);line-height:1.12}h2{letter-spacing:-.035em;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.22}h3{font-size:1.05rem;line-height:1.4}.wrap{width:min(1200px,100% - 40px);margin-inline:auto}.top{z-index:40;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#fafaf7f7;position:sticky;top:0}.top-in{gap:12px;min-height:84px}.brand{flex-shrink:0;gap:10px}.brand-txt strong{letter-spacing:-.03em;max-width:155px;font-size:.98rem}.brand-txt small{display:none}.brand>svg{flex-shrink:0;width:40px;height:40px}.brand>svg rect{fill:var(--brand)}.nav{min-width:0}.nav-desk{gap:0}.nav-desk a{align-items:center;min-height:48px;padding:8px;font-size:.78rem;display:flex}.menu summary{border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;min-width:52px;min-height:48px;padding:8px 10px;font-size:.85rem;display:flex}.menu ul{top:calc(100% - 1px);overscroll-behavior:contain;border-radius:0 0 18px 18px;max-height:calc(100dvh - 190px);padding:12px;inset-inline:20px;overflow:auto;box-shadow:0 18px 32px #17323b1a}.menu a{align-items:center;min-height:48px;padding:10px 14px;display:flex}.langs{flex-shrink:0;gap:0}.langs a{justify-content:center;align-items:center;min-width:36px;min-height:48px;padding:8px 4px;font-size:.72rem;display:flex}.langs a[aria-current]{background:var(--brand-soft);border-radius:10px}.btn{min-height:54px;box-shadow:none;border-radius:13px;padding:14px 20px;font-size:.94rem;font-weight:700;line-height:1.35;transition:background .18s,transform .18s}.btn-call{background:var(--accent)}.btn-call:hover{background:#87351f}.btn-wa:hover{background:#174c35}.calls{align-items:stretch;gap:10px}.calls .btn{white-space:normal;text-align:center}.hero{background:linear-gradient(120deg,#edf3ef 0%,#fafaf7 75%);border-bottom:1px solid #e6ebe5;padding:36px 0 32px}.hero-in{position:relative}.hero .lead{color:var(--muted);max-width:65ch;font-size:1.03rem;line-height:1.65}.design-eyebrow{color:var(--brand-dark);letter-spacing:.16em;margin:0 0 16px;font-size:.68rem;font-weight:800;line-height:1.6}.design-home .hero{background:#f1f4ee;padding:0}.design-home .hero-in{gap:26px;padding-block:32px;display:grid}.design-hero-copy{align-self:center;min-width:0}.design-home .hero .lead{max-width:54ch;font-size:1rem}.design-home .hero .calls{margin:22px 0 12px}.design-home .hero .calls .btn{flex:auto}.design-proof{color:var(--muted);margin:0 0 18px;font-size:.78rem;line-height:1.6}.design-hero-media{background:#e5eae2;border-radius:22px;align-self:stretch;margin:0;position:relative;overflow:hidden}.design-hero-media img{aspect-ratio:3/2;object-fit:cover;object-position:57% center;width:100%;height:100%}.design-hero-media figcaption{inset-inline-end:12px;color:#52646b;background:#fffffff0;border-radius:6px;padding:3px 9px;font-size:.62rem;position:absolute;bottom:10px}.chips{gap:8px}.chips li{color:var(--brand-dark);background:#ffffffb8;border:0;border-radius:8px;padding:5px 9px;font-size:.76rem;font-weight:600}.design-urgent{background:var(--alert-soft);border:1px solid #efd1cb;border-radius:14px;align-items:flex-start;gap:12px;margin-block:22px;padding:16px;display:flex}.design-urgent-icon{border:1.5px solid var(--alert);width:24px;height:24px;color:var(--alert);border-radius:50%;flex-shrink:0;place-items:center;margin-top:3px;font-size:.85rem;font-weight:800;display:grid}.design-urgent strong{color:var(--alert);font-size:.9rem}.design-urgent p{color:#74403b;margin:2px 0 0;font-size:.8rem;line-height:1.5}.design-urgent-links{flex-wrap:wrap;gap:4px;margin-inline-start:auto;display:flex}.design-urgent-links a{color:#902121;background:#fff9f7;border:1px solid #e8c4bd;border-radius:9px;align-items:center;min-height:48px;padding:8px;font-size:.75rem;font-weight:700;display:flex}.content{padding-block:0 24px}.sec{margin:38px 0}.sec>h2{margin-bottom:18px}.sec p{max-width:72ch}.design-who{background:var(--brand-soft);border-radius:var(--radius);border:1px solid #d8e5df;padding:24px}.design-fees{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:24px}.design-fee-grid{gap:18px;display:grid}.design-fee-grid h3{margin:0 0 8px}.design-fee-grid p{color:var(--muted);font-size:.94rem}.design-text-link{text-underline-offset:5px;align-items:center;min-height:48px;font-size:.92rem;font-weight:700;display:inline-flex}.design-zones{border-radius:var(--radius);background:#edf3ef;border:1px solid #dce5de;padding:26px}.steps{counter-reset:step;grid-template-columns:1fr;gap:12px;display:grid}.steps li{border-radius:var(--radius);border:1px solid var(--line);box-shadow:none;background:#fff;min-width:0;padding-block:22px;padding-inline:66px 20px}.steps li:before{inset-inline-start:18px;width:32px;height:32px;color:var(--brand-dark);background:#dce8dc;font-size:.95rem;top:22px}.steps strong{font-size:.98rem;line-height:1.5}.steps span{font-size:.88rem;line-height:1.65}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card{min-width:0}.card>a,.card>div{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:8px;min-height:120px;padding:20px 16px}.card strong{overflow-wrap:anywhere;font-size:.97rem;line-height:1.5}.card span{font-size:.83rem;line-height:1.65}.card>a:hover{border-color:var(--brand);box-shadow:0 8px 24px #2456610d}.design-symptoms .card:nth-child(4n+1)>a{background:#f9eeea}.design-symptoms .card:nth-child(4n+2)>a{background:#edf4f6}.design-symptoms .card:nth-child(4n+3)>a{background:#eff3e9}.design-symptoms .card:nth-child(4n+4)>a{background:#f6f1e9}.sec.alert{border:1px solid #efcbc6;border-inline-start:4px solid var(--alert);padding:24px;line-height:1.7}.sec.alert h2{color:var(--alert);font-size:1.4rem}.sec.alert .list{font-size:.96rem}.faq{max-width:900px}.faq details{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:none;margin-block:10px;padding:0}.faq summary{min-height:60px;padding:18px 48px 18px 18px;font-size:.96rem;line-height:1.6;position:relative}.faq summary:after{inset-inline-end:18px;float:none;font-size:1.1rem;position:absolute;top:18px}.faq p{margin:0;padding:0 18px 18px;font-size:.93rem;line-height:1.7}.faq details[open]{background:#fbfdfb;border-color:#92ada8}.posts{grid-template-columns:1fr;gap:18px}.post a{border-radius:var(--radius);border-color:var(--line);gap:0;padding-bottom:16px}.post img{aspect-ratio:16/10;object-fit:cover;width:100%}.post strong{padding:16px 18px 4px;font-size:1.04rem;line-height:1.5}.post span{padding:4px 18px 0;font-size:.9rem}.design-advice .posts{grid-template-columns:1fr 1fr;gap:12px}.design-advice .post strong{padding:12px;font-size:.83rem}.design-advice .post a{padding-bottom:4px}.crumbs{padding-block:18px 4px;font-size:.78rem;line-height:1.8}.crumbs a{padding-block:5px;display:inline-block}.article{max-width:1200px;padding-block:28px}.article>*{max-width:800px;margin-inline:auto}.article h1{max-width:800px;margin-block:10px 18px;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.2}.article .meta{font-size:.8rem}.article .art-img{aspect-ratio:16/9;border-radius:22px;max-height:420px;margin-block:24px}.prose{font-size:1.05rem;line-height:1.85}.prose h2{letter-spacing:-.025em;margin-top:2.2em;font-size:1.65rem;line-height:1.35}.prose h3{margin-top:1.7em;font-size:1.2rem}.prose p{margin-bottom:1.2em}.prose a{text-underline-offset:4px;text-decoration-thickness:1px}.prose li{margin-block:8px}.prose table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.prose td,.prose th{border:1px solid var(--line);text-align:start;padding:12px}.design-toc{border:1px solid var(--line);background:#edf3ef;border-radius:14px;margin-block:24px;padding:0}.design-toc summary{cursor:pointer;min-height:56px;padding:18px;font-weight:700}.design-toc ol{margin:0;padding:0 24px 12px 42px}.design-toc a{text-underline-offset:4px;padding-block:7px;font-size:.9rem;display:inline-block}.cta{background:var(--brand-dark);border-top:1px solid #305c62;margin-top:48px;padding:36px 0}.cta h2{color:#fff;font-size:1.8rem}.cta p{color:#edf3f1;opacity:1;font-size:.95rem}.cta .calls{width:100%}.cta .btn{flex:1}.foot{color:#d4e0df;background:#142e35;padding:40px 0 28px}.foot .brand{color:#fff}.foot .brand strong{font-size:1rem}.foot-in{gap:30px}.foot-in p{max-width:58ch;font-size:.9rem}.foot-in ul{columns:1}.foot-in li{margin-bottom:2px}.foot-in li a{align-items:center;min-height:48px;font-size:.9rem;text-decoration:none;display:inline-flex}.foot-in li a:hover{text-underline-offset:4px;text-decoration:underline}.foot-note{color:#c1d0d0;border-top-color:#3d565d;font-size:.78rem;line-height:1.8}.sticky{z-index:60;border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom));backdrop-filter:blur(12px);background:#fffffff5;box-shadow:0 -5px 24px #17323b0b}.sticky .calls{flex-wrap:nowrap;gap:12px;margin:0}.sticky .btn{border-radius:12px;flex:1;min-width:0;min-height:52px;padding:12px 8px;font-size:.92rem}.skip:focus{z-index:100;clip-path:none;white-space:normal;width:auto;height:auto;min-height:48px}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0;line-height:1.5}html[dir=rtl] .design-eyebrow{letter-spacing:0;font-size:.85rem}html[dir=rtl] .steps li{padding:22px 66px 22px 20px}html[dir=rtl] .faq summary{padding-inline:18px 48px}html[dir=rtl] .design-toc ol{padding-inline:42px 24px}a[href^=tel\:]{unicode-bidi:isolate}@media (width>=700px){.hero{padding:52px 0 44px}.hero .lead{font-size:1.12rem}.design-home .hero-in{gap:36px;padding-block:44px}.design-home .hero .lead{font-size:1.05rem}.design-hero-media{max-height:480px}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.posts{grid-template-columns:repeat(2,minmax(0,1fr))}.design-advice .posts{grid-template-columns:repeat(3,minmax(0,1fr))}.design-advice .post strong{padding:16px;font-size:.94rem}.design-fee-grid{grid-template-columns:1fr 1fr;gap:32px}.foot-in{grid-template-columns:1.2fr 1fr}.foot-in ul{columns:2}.sec{margin:52px 0}.design-who,.design-fees,.design-zones{padding:32px}.cta .calls{width:auto}}@media (width>=1060px){html{scroll-padding-bottom:24px}body{padding-bottom:0}.top-in{gap:12px;min-height:90px}.nav-desk{display:flex}.menu{display:none}.top .top-call{border-radius:12px;min-height:48px;padding:12px;font-size:.8rem;display:inline-flex}.brand-txt strong{max-width:150px;font-size:1.02rem}.design-home .hero-in{grid-template-columns:1.08fr 1fr;gap:44px;min-height:540px;padding-block:42px}.design-home h1{font-size:clamp(2.8rem,3.6vw,3.4rem)}.design-hero-media{min-height:440px;max-height:none}.design-home .hero .calls .btn{flex:0 auto}.design-hero-media img{aspect-ratio:auto}.design-urgent{align-items:center}.design-urgent p{font-size:.84rem}.cards{grid-template-columns:repeat(4,minmax(0,1fr))}.posts{grid-template-columns:repeat(3,minmax(0,1fr))}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sticky{display:none}.cta-in{flex-wrap:nowrap}.cta .calls{flex-shrink:0}}@media (width<=379px){.wrap{width:calc(100% - 32px)}.top-in,.brand{gap:6px}.brand>svg{width:30px;height:30px}.brand-txt strong{max-width:112px;font-size:.8rem}.langs a{min-width:30px;font-size:.66rem}.menu summary{min-width:48px;font-size:.78rem}.cards,.design-advice .posts{grid-template-columns:1fr}.design-urgent{flex-wrap:wrap}.design-urgent-links{width:100%;margin-inline-start:36px}.design-home .hero .calls .btn{flex-basis:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.top,.sticky,.cta,.menu,.design-urgent-links{display:none!important}body{background:#fff;padding:0}.hero{background:0 0}.wrap{width:100%}.faq details p{display:block}.design-hero-media{max-width:350px}a{color:#000}}.design-language{flex-shrink:0;position:relative}.design-language>summary{cursor:pointer;background:#edf3f1;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:48px;min-height:48px;padding:8px;font-size:.76rem;font-weight:700;list-style:none;display:flex}.design-language>summary::-webkit-details-marker{display:none}.design-language>summary:after{content:"⌄";font-size:.9rem}.design-language .langs{inset-inline-end:0;border:1px solid var(--line);z-index:50;background:#fff;border-radius:12px;flex-direction:column;min-width:86px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);box-shadow:0 12px 24px #17323b16}.design-language .langs a{min-width:48px;min-height:48px;font-size:.82rem}@media (width<=699px){.nav{flex:none;margin-inline-start:auto}.brand{flex-shrink:1;min-width:0}.brand-txt{min-width:0;max-width:136px}.brand-txt strong{white-space:normal;width:136px;max-width:100%;font-size:.9rem;display:block}.top-in{gap:10px}}@media (width<=379px){.brand-txt{max-width:105px}.brand-txt strong{width:105px;font-size:.8rem}.top-in{gap:8px}}.design-home .design-hero-copy{order:1}.design-home .design-urgent{order:2;width:100%;margin:0}.design-home .design-hero-media{order:3}@media (width>=1060px){.design-home .design-hero-media{order:2}.design-home .design-urgent{order:3;grid-column:1/-1}}:root{--brand:#165f68;--brand-dark:#143d48;--brand-soft:#edf6f1;--accent:#b94f36;--wa:#146e55;--ink:#153541;--muted:#4f636b;--bg:#fffefa;--line:#dce8e3}body{background:#fffefa}.top{background:#fffefaf5;border-bottom:1px solid #e5ece5}.top-in{min-height:82px}.btn{border-radius:12px;transition:transform .2s,box-shadow .2s,background .2s}.btn-call{background:#b94f36;box-shadow:0 6px 16px #b94f361a}.btn-call:hover{background:#a5412c;transform:translateY(-2px);box-shadow:0 8px 18px #b94f3626}.btn-wa{background:#146e55}.btn-wa:hover{background:#105c46;transform:translateY(-2px)}.visual-v2 .sec{margin-block:56px}.visual-v2 .hero:not(:has(.design-hero-media)){background:linear-gradient(125deg,#e8f5f1,#fffaf1 75%);border:0;padding-block:48px}.visual-v2 .design-eyebrow{color:#165f68;letter-spacing:.15em;font-size:.7rem;font-weight:800}.visual-v2 h2{letter-spacing:-.04em}.v2-home .hero{isolation:isolate;background:#fffefa;border-bottom:0;padding:0;position:relative;overflow:hidden}.v2-home .hero-in{grid-template-columns:1fr;gap:18px;min-height:0;padding-block:28px;display:grid;position:relative}.v2-home .design-hero-copy{order:initial;display:contents}.v2-home .design-eyebrow{order:1;margin:0}.v2-home h1{letter-spacing:-.055em;color:#143541;text-wrap:initial;order:2;max-width:none;margin:0;font-size:clamp(2.2rem,7vw,3.15rem);font-weight:800;line-height:1.1}.v2-home h1 .v2-headline{display:block}.v2-home h1 em{color:#16636d;font-style:normal;display:block}.v2-home .design-hero-media{border-radius:18px;order:3;width:100%;height:220px;min-height:0;max-height:none;margin:0;position:relative;overflow:hidden;box-shadow:0 12px 28px #17323b0c}.v2-home .design-hero-media img{aspect-ratio:auto;object-fit:cover;object-position:50% 38%;width:100%;height:100%;display:block}.v2-home .design-hero-media figcaption{bottom:8px;background:#ffffffe8;font-size:.58rem;inset-inline-end:8px}.v2-home .hero .lead{color:#465e67;order:4;max-width:55ch;margin:0;font-size:.98rem;line-height:1.7}.v2-home .hero .calls{order:5;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:0;display:grid}.v2-home .hero .calls .btn{min-height:54px;margin:0;padding:12px 10px;font-size:.95rem}.v2-home .design-proof{color:#4f636b;order:6;align-items:baseline;gap:7px;margin:0;font-size:.74rem;line-height:1.6;display:flex}.v2-check{color:#146e55;font-size:1rem;font-weight:800}.v2-call-long{display:none}.v2-call-short{display:inline}.v2-home .v2-urgent{order:initial;background:#fcefeb;border-color:#f2dcd4;border-radius:12px;align-items:center;gap:10px;width:min(1200px,100% - 40px);margin:12px auto 0;padding:12px 14px}.v2-home .v2-urgent p{font-size:.73rem;line-height:1.5}.v2-home .v2-urgent strong{font-size:.8rem}.v2-home .v2-urgent .design-urgent-icon{width:22px;height:22px;margin:0;font-size:.75rem}.v2-home .v2-urgent .design-urgent-links{gap:5px}.v2-home .v2-urgent .design-urgent-links a{background:#fff9f6;border-color:#ecd3ca;min-height:48px;padding:6px;font-size:.68rem;line-height:1.4}.v2-reassurance{grid-template-columns:1fr;gap:12px;margin-block:20px 36px;display:grid}.v2-promise{background:linear-gradient(110deg,#edf5ef,#f5f8f2);border:1px solid #e7eee5;border-radius:18px;align-items:center;gap:16px;padding:18px;display:flex}.v2-promise:nth-child(2){background:linear-gradient(110deg,#edf5f8,#f2f8f8);border-color:#e1edf0}.v2-promise:nth-child(3){background:linear-gradient(110deg,#fff2e7,#fff8f1);border-color:#f5e8d9}.v2-promise h2{letter-spacing:-.025em;margin:0 0 5px;font-size:1rem;font-weight:800;line-height:1.4}.v2-promise p{color:#52666c;margin:0;font-size:.82rem;line-height:1.55}.v2-promise-icon{color:#1b5663;background:#fffc;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.v2-icon{width:36px;height:36px;display:block}.v2-home .content{padding-top:0}.v2-home .v2-visit{background:#f1f6ef;border-radius:24px;margin-top:28px;padding:24px}.v2-visit>h2{margin-bottom:24px;font-size:clamp(1.5rem,2.8vw,2.1rem)}.v2-visit .steps{grid-template-columns:1fr;gap:24px}.v2-visit .steps li{background:0 0;border:0;border-radius:0;min-height:80px;padding:0 0 0 48px;display:block;position:relative}.v2-visit .steps li:before{inset-inline-start:0;color:#205451;background:#d6e7d0;width:30px;height:30px;font-size:.85rem;top:2px}.v2-visit .steps li:not(:last-child):after{content:"";inset-inline-start:14px;background:#c7dcca;width:1px;position:absolute;top:42px;bottom:-12px}.v2-step-icon{display:none}.v2-visit .steps strong{margin:0 0 6px;font-size:1rem;font-weight:800;display:block}.v2-visit .steps span:not(.v2-step-icon){color:#50616b;font-size:.88rem;line-height:1.65;display:block}.v2-visit .v2-treatment{margin-top:7px}.v2-treatment b{font-weight:600}.v2-home .design-symptoms>h2{margin-bottom:10px;font-size:clamp(1.6rem,2.8vw,2.2rem)}.v2-symptom-note{color:#50656b;max-width:75ch;margin:0 0 22px;font-size:.9rem}.v2-symptom-note summary{cursor:pointer;text-underline-offset:5px;align-items:center;gap:8px;min-height:48px;text-decoration:underline #c3d4cc;list-style:none;display:flex}.v2-symptom-note summary:after{content:"+";color:#165f68;font-size:1.1rem}.v2-symptom-note[open] summary:after{content:"−"}.v2-symptom-note>p{padding-top:8px;font-size:.86rem;line-height:1.7}.v2-home .design-symptoms .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v2-home .design-symptoms .card>:is(a,div){min-height:176px;box-shadow:none;border:1px solid #0000;border-radius:18px;gap:7px;padding:20px 16px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative}.v2-home .design-symptoms .card>a:hover,.v2-home .design-symptoms .card>a:focus-visible{border-color:currentColor;transform:translateY(-5px);box-shadow:0 14px 26px #17323b12}.v2-home .design-symptoms .card:nth-child(6n+1)>:is(a,div){color:#a84435;background:#fbece7}.v2-home .design-symptoms .card:nth-child(6n+2)>:is(a,div){color:#245c78;background:#e9f3fa}.v2-home .design-symptoms .card:nth-child(6n+3)>:is(a,div){color:#526b34;background:#edf4df}.v2-home .design-symptoms .card:nth-child(6n+4)>:is(a,div){color:#ae6136;background:#fff0de}.v2-home .design-symptoms .card:nth-child(6n+5)>:is(a,div){color:#60528b;background:#f0ebfa}.v2-home .design-symptoms .card:nth-child(6n+6)>:is(a,div){color:#286b5f;background:#e6f4ef}.v2-symptom-icon{width:42px;height:42px;margin-bottom:4px;display:block}.v2-symptom-icon .v2-icon{width:42px;height:42px}.v2-home .design-symptoms .card strong{color:#193c48;font-size:.98rem;font-weight:800;line-height:1.4}.v2-home .design-symptoms .card span:not(.v2-symptom-icon):not(.v2-card-arrow){color:#53676c;font-size:.82rem;line-height:1.6}.v2-card-arrow{inset-inline-end:15px;color:currentColor;opacity:.7;font-size:1.25rem;position:absolute;top:15px}.v2-details-grid{gap:20px;margin-block:56px;display:grid}.v2-details-grid>.sec{border-radius:22px;margin:0;padding:26px}.v2-details-grid .design-who{background:#fff;border:1px solid #dfebe4;box-shadow:0 12px 36px #17323b05}.v2-section-icon{color:#175e65;background:#e9f4ef;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid}.v2-details-grid h2{font-size:1.6rem;line-height:1.3}.v2-details-grid p{color:#53666b;font-size:.94rem;line-height:1.8}.v2-service-details{border-top:1px solid #e0e9e3;margin-top:16px;padding-top:12px}.v2-service-details summary{cursor:pointer;color:#1b626b;align-items:center;gap:9px;min-height:48px;font-size:.83rem;font-weight:600;display:flex}.v2-service-details summary:after{content:"+"}.v2-service-details[open] summary:after{content:"−"}.v2-service-details p{margin-top:12px;font-size:.86rem;line-height:1.8}.v2-details-grid .design-fees{color:#fff;background:#175564;border:0;position:relative;overflow:hidden}.v2-details-grid .design-fees:after{content:"";inset-inline-end:-65px;pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:160px;height:160px;position:absolute;top:-65px}.v2-details-grid .design-fees h2,.v2-details-grid .design-fees h3{color:#fff}.v2-details-grid .design-fees .design-fee-grid{grid-template-columns:1fr;gap:18px}.v2-details-grid .design-fees p{color:#e0efed;font-size:.9rem}.v2-details-grid .design-fees .design-text-link{color:#fff;z-index:1;border:1px solid #ffffff69;border-radius:12px;min-height:48px;margin-top:6px;padding:9px 14px;font-size:.86rem;text-decoration:none;position:relative}.v2-home .sec.alert{border-inline-start:3px solid #b44d3b;background:#fff5ef;border-color:#ecd6cb;border-radius:18px}.v2-home .sec.alert h2{color:#9c392c;font-size:1.3rem}.v2-home .design-zones{background:#edf5e8;border:0;border-radius:24px;padding:28px;position:relative;overflow:hidden}.v2-home .design-zones h2{max-width:24ch;font-size:1.8rem}.v2-home .design-zones p{color:#4b6260;max-width:64ch;font-size:.95rem}.v2-home .design-zones .v2-section-icon{background:#ffffffba}.v2-home .design-zones:after{content:"";inset-inline-end:-60px;pointer-events:none;border:30px solid #d8e9d280;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px}.v2-home .faq{max-width:900px;margin-inline:auto}.v2-home .faq>h2{text-align:center;margin-bottom:24px;font-size:2rem}.visual-v2 .faq details{border-color:#dce9e2;border-radius:14px;margin-block:12px;transition:border-color .2s,box-shadow .2s}.visual-v2 .faq details[open]{background:#fff;border-color:#84b7a9;box-shadow:0 6px 22px #17323b06}.visual-v2 .faq summary{font-size:.96rem;font-weight:700}.v2-home .design-advice>h2{font-size:2rem}.visual-v2 .post a{background:#fff;border-color:#e1e8e2;border-radius:18px;transition:transform .2s,box-shadow .2s}.visual-v2 .post a:hover{transform:translateY(-4px);box-shadow:0 12px 26px #17323b10}.visual-v2 .post img{aspect-ratio:16/10}.v2-home .cta{background:linear-gradient(115deg,#174c59,#1d6870);margin-top:64px;padding-block:40px}.v2-home .cta h2{max-width:27ch;font-size:clamp(1.6rem,3vw,2.2rem)}.v2-home .cta p{max-width:62ch;font-size:.92rem}.sticky .btn{box-shadow:none}html[dir=rtl] .v2-home h1{letter-spacing:0;line-height:1.4}html[dir=rtl] .v2-home .design-eyebrow{letter-spacing:0}html[dir=rtl] .v2-visit .steps li{padding:0 48px 0 0}html[dir=rtl] .v2-card-arrow{transform:scaleX(-1)}@media (width>=700px){.v2-reassurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:20px 40px}.v2-promise{align-items:flex-start;gap:12px;padding:20px 16px}.v2-promise-icon{width:48px;height:48px}.v2-promise .v2-icon{width:31px;height:31px}.v2-promise h2{font-size:.9rem}.v2-promise p{font-size:.76rem}.v2-home .hero-in{gap:20px;padding-block:32px}.v2-home .design-hero-media{height:340px}.v2-home h1{max-width:20ch;font-size:3.3rem}.v2-home .hero .calls{width:440px;max-width:100%}.v2-home .v2-urgent{flex-wrap:nowrap;padding:10px 16px}.v2-home .v2-urgent .design-urgent-links a{padding-inline:12px;font-size:.73rem}.v2-home .v2-visit{padding:30px}.v2-visit .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.v2-visit .steps li{padding:0}.v2-visit .steps li:before{top:5px;width:28px;height:28px;inset-inline-start:0}.v2-step-icon{color:#1a5561;background:#ffffffb8;border-radius:14px;place-items:center;width:52px;height:52px;margin:0 0 16px 40px;display:grid}.v2-step-icon .v2-icon{width:32px;height:32px}.v2-visit .steps strong{font-size:.93rem;line-height:1.5}.v2-visit .steps span:not(.v2-step-icon){font-size:.8rem;line-height:1.7}.v2-visit .steps li:not(:last-child):after{inset-inline:auto -12px;background:#cfdfce;width:1px;top:10px;bottom:0}.v2-home .design-symptoms .cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v2-home .design-symptoms .card>:is(a,div){min-height:205px;padding:22px 18px}.v2-details-grid{grid-template-columns:1fr 1fr;align-items:stretch}.v2-home .design-zones{padding:36px}.v2-home .design-zones .v2-section-icon{inset-inline-end:40px;border-radius:24px;width:86px;height:86px;position:absolute;top:40px}.v2-home .design-zones .v2-section-icon .v2-icon{width:50px;height:50px}.v2-home .design-zones p{max-width:70%}html[dir=rtl] .v2-visit .steps li{padding:0}html[dir=rtl] .v2-step-icon{margin:0 40px 16px 0}}@media (width>=1060px){.v2-home .hero-in{isolation:isolate;min-height:530px;padding:56px 0 48px;display:block}.v2-home .design-hero-copy{z-index:3;max-width:600px;animation:.55s ease-out both v2-rise;display:block;position:relative}.v2-home .design-eyebrow{margin-bottom:20px;font-size:.67rem}.v2-home h1{letter-spacing:-.055em;max-width:580px;margin:0 0 20px;font-size:clamp(3rem,4.3vw,4rem);line-height:1.06}.v2-home .v2-headline{max-width:560px}.v2-home h1 em{margin-top:2px}.v2-home .hero .lead{max-width:44ch;margin-bottom:24px;font-size:1.08rem;line-height:1.65}.v2-home .hero .calls{gap:12px;width:auto;margin:0 0 16px;display:flex}.v2-home .hero .calls .btn{flex:0 auto;min-height:54px;padding:14px 22px;font-size:.94rem}.v2-home .design-proof{max-width:47ch;font-size:.76rem}.v2-home .design-hero-media{inset-inline-end:calc(600px - 50vw);width:72vw;max-width:1040px;height:100%;box-shadow:none;z-index:0;order:initial;border-radius:0;min-height:0;margin:0;position:absolute;top:0;overflow:visible}.v2-home .design-hero-media img{object-fit:cover;object-position:50% 41%;border-radius:0;width:100%;height:100%}.v2-home .design-hero-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffefa 0%,#fffefaf5 12%,#fffefa99 28%,#fffefa00 48%);position:absolute;inset:0}.v2-home .design-hero-media figcaption{inset-inline-end:32px;z-index:2;font-size:.6rem;bottom:16px}.v2-home .hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fffefa4a 0%,#fffefa00 10% 90%,#fffefa 100%);position:absolute;inset:0}.v2-home .v2-urgent{min-height:58px;margin-top:14px}.v2-home .v2-urgent p{margin-inline-start:7px;font-size:.77rem;display:inline}.v2-home .v2-urgent .design-urgent-links a{min-height:42px}.v2-reassurance{gap:18px;margin-block:18px 38px}.v2-promise{align-items:center;gap:18px;padding:22px}.v2-promise-icon{width:62px;height:62px}.v2-promise .v2-icon{width:38px;height:38px}.v2-promise h2{font-size:1.02rem}.v2-promise p{font-size:.84rem}.v2-home .v2-visit{margin-top:0;padding:30px 32px}.v2-visit .steps li{padding-inline-start:86px}.v2-visit .steps li:before{width:28px;height:28px;top:6px}.v2-step-icon{top:0;width:42px;height:42px;margin:0;position:absolute;inset-inline-start:36px}.v2-step-icon .v2-icon{width:30px;height:30px}.v2-visit .steps strong{font-size:.95rem}.v2-visit .steps span:not(.v2-step-icon){font-size:.81rem}.v2-home .design-symptoms .card>:is(a,div){min-height:190px;padding:24px}.v2-home .design-symptoms .card strong{font-size:1.04rem}.v2-home .design-symptoms .card span:not(.v2-symptom-icon):not(.v2-card-arrow){font-size:.88rem}.v2-details-grid{gap:26px;margin-block:64px}.v2-details-grid>.sec{padding:36px}.v2-details-grid h2{font-size:1.9rem}.v2-call-long{display:inline}.v2-call-short{display:none}html[dir=rtl] .v2-home .design-hero-media:after{background:linear-gradient(270deg,#fffefa 0%,#fffefaf5 12%,#fffefa99 28%,#fffefa00 48%)}html[dir=rtl] .v2-visit .steps li{padding-inline-start:86px}html[dir=rtl] .v2-step-icon{margin:0}}@media (width>=1060px) and (width<=1239px){.v2-home .design-hero-media{width:73vw;inset-inline-end:-20px}}@media (width<=379px){.v2-home h1{font-size:2rem}.v2-home .design-hero-media{height:185px}.v2-home .hero .lead{font-size:.9rem}.v2-home .hero .calls{gap:8px}.v2-home .v2-urgent{flex-wrap:wrap;width:calc(100% - 32px)}.v2-home .v2-urgent .design-urgent-links{margin-inline-start:32px}.v2-home .design-symptoms .cards{grid-template-columns:1fr 1fr;gap:10px}.v2-home .design-symptoms .card>:is(a,div){min-height:182px;padding:15px 12px}.v2-home .design-symptoms .card strong{font-size:.88rem}.v2-home .design-symptoms .card span:not(.v2-symptom-icon):not(.v2-card-arrow){font-size:.76rem}}@keyframes v2-rise{0%{opacity:.7;transform:translateY(9px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v2-home .design-hero-copy{animation:none}.visual-v2 .card>a:hover,.visual-v2 .post a:hover,.btn:hover{transform:none}}@media print{.v2-home .design-hero-copy{display:block}.v2-home .design-hero-media{max-width:300px;position:static}.v2-reassurance{display:block}.v2-details-grid .design-fees{color:#000;background:#fff}.v2-details-grid .design-fees :is(h2,h3,p,a){color:#000}}.v2-home .design-symptoms .card .v2-symptom-icon{color:inherit}
