*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-app),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-inter),ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.mt-2{margin-top:.5rem}.mt-6{margin-top:1.5rem}.inline{display:inline}.flex{display:flex}.grid{display:grid}.h-12{height:3rem}.min-h-\[60vh\]{min-height:60vh}.w-12{width:3rem}.w-full{width:100%}.max-w-lg{max-width:32rem}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.items-center{align-items:center}.justify-center{justify-content:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.bg-rose-100{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-8{padding:2rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.text-center{text-align:center}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.overline{text-decoration-line:overline}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--navy:#123b5d;--navy-dark:#0c2942;--teal:#159a9c;--teal-dark:#0f7779;--health-green:#3fae72;--bg:#f5f9fa;--surface:#ffffff;--ink:#1e293b;--muted:#64748b;--border:#dce7ec;--teal-soft:#e8f7f7;--green-soft:#eaf7ef;--green-text:#2e8b57;--amber-bg:#fff7e5;--amber-text:#b7791f;--danger-bg:#fdecec;--danger-text:#c53030;--font-beiruti:"Beiruti",Arial,sans-serif;--font-inter:"Inter",Arial,sans-serif;--font-app:var(--font-beiruti)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;color:var(--ink);background:var(--surface);font-family:var(--font-beiruti),Beiruti,Arial,sans-serif;font-size:19px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}html[lang=en] body{font-family:var(--font-inter),Inter,Arial,sans-serif;font-size:15.5px}html[lang=en]{--font-app:var(--font-inter),Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3,h4{margin:0;color:var(--navy);text-wrap:balance}p{margin:0}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.wrap{width:min(1200px,calc(100% - 48px));margin-inline:auto}section{scroll-margin-top:88px}@media (max-width:640px){.wrap{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}@media (prefers-color-scheme:dark){.dark\:border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.dark\:bg-rose-900\/30{background-color:rgb(136 19 55/.3)}.dark\:bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.dark\:text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.header-inner{height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:inline-flex;align-items:center;gap:12px;color:var(--navy)}.brand-text{display:flex;flex-direction:column;line-height:1.05}.brand-name{font-size:28px;font-weight:800;color:var(--navy);letter-spacing:-.02em}html[lang=en] .brand-name{font-size:22px}.brand-sub{font-family:var(--font-inter),Inter,sans-serif;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--teal)}html[lang=en] .brand-sub{display:none}.logo,.mini-logo{display:inline-grid;place-items:center;background:#ffffff;border:1px solid var(--border);box-shadow:0 3px 10px rgba(18,59,93,.07);border-radius:13px;width:44px;height:44px;flex-shrink:0}.mini-logo{width:34px;height:34px;border-radius:10px}.desktop-nav{display:flex;align-items:center;gap:26px;font-size:17px;font-weight:600;color:var(--ink)}html[lang=en] .desktop-nav{font-size:14px;gap:22px}.desktop-nav a{position:relative;padding-block:6px;transition:color .18s ease}.desktop-nav a:hover{color:var(--teal)}.header-actions{display:flex;align-items:center;gap:10px}.lang-toggle{display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:11px;border:1px solid var(--border);background:var(--surface);color:var(--navy);font-family:var(--font-inter),Inter,var(--font-beiruti),sans-serif;font-size:13px;font-weight:700;transition:border-color .18s ease,background .18s ease}.lang-toggle svg{color:var(--teal)}.lang-toggle:hover{border-color:var(--teal);background:var(--bg)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--teal);color:#ffffff;border:0;border-radius:14px;min-height:50px;padding:10px 24px;font-weight:700;font-size:18px;box-shadow:0 4px 14px rgba(21,154,156,.22);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.button:hover{background:var(--teal-dark);transform:translateY(-1px);box-shadow:0 6px 20px rgba(21,154,156,.3)}.button.small{font-size:16px;min-height:42px;padding:8px 18px;border-radius:12px}html[lang=en] .button{font-size:14.5px}html[lang=en] .button.small{font-size:13.5px}.mobile-menu-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--navy)}.mobile-drawer{border-top:1px solid var(--border);background:var(--surface);padding-block:16px 22px;box-shadow:0 12px 30px rgba(18,59,93,.08)}.mobile-nav{display:flex;flex-direction:column;gap:12px}.mobile-nav>a{padding:8px 4px;font-size:18px;font-weight:700;color:var(--navy);border-bottom:1px solid #eef3f6}html[lang=en] .mobile-nav>a{font-size:15px}.mobile-drawer-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:8px}.mobile-cta{flex:1;justify-content:center}.section{padding-block:84px}.eyebrow,.eyebrow-pill{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:700;color:var(--teal-dark);background:var(--teal-soft);border:1px solid #c5e6e6;padding:5px 14px;border-radius:999px;letter-spacing:.02em}html[lang=en] .eyebrow,html[lang=en] .eyebrow-pill{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.eyebrow-dark{background:rgba(21,154,156,.2);border-color:rgba(142,220,210,.35);color:#8edcd2}.eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px rgba(21,154,156,.2)}.section-header-centered{text-align:center;max-width:720px;margin:0 auto 44px}.section-header-centered h2,.section-heading h2{font-size:clamp(32px,4.2vw,46px);line-height:1.15;margin:14px 0;font-weight:800;color:var(--navy)}html[lang=en] .section-header-centered h2,html[lang=en] .section-heading h2{font-size:clamp(28px,3.4vw,38px)}.section-lead{font-size:19px;color:var(--muted);line-height:1.6}html[lang=en] .section-lead{font-size:16px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}.section-heading p{color:var(--muted);max-width:380px;line-height:1.6;margin-bottom:14px}.hero-section{background:linear-gradient(180deg,#f5f9fa,#ffffff);padding-block:40px 64px;position:relative;overflow:hidden}.hero{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:56px}.hero-copy h1{font-size:clamp(44px,5.5vw,68px);line-height:1.08;letter-spacing:-.02em;margin:20px 0 18px;font-weight:800;color:var(--navy)}html[lang=en] .hero-copy h1{font-size:clamp(38px,4.4vw,56px);line-height:1.1}.hero-copy em{font-style:normal;color:var(--teal)}.lead{font-size:21px;line-height:1.62;color:var(--muted);max-width:580px;margin:0 0 26px}html[lang=en] .lead{font-size:17px}.hero-cta-block{display:flex;flex-direction:column;gap:14px}.hero-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.hero-secondary-link{font-weight:700;color:var(--navy);padding:8px 4px;border-bottom:2px solid var(--border);transition:color .18s ease,border-color .18s ease}.hero-secondary-link:hover{color:var(--teal);border-color:var(--teal)}.hero-note{display:inline-flex;align-items:center;gap:8px;font-size:15.5px;font-weight:600;color:var(--muted);margin-top:22px}html[lang=en] .hero-note{font-size:13.5px}.hero-note svg{color:var(--health-green);flex-shrink:0}.hero-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;padding-top:24px;border-top:1px solid var(--border)}.hero-metric-item{display:flex;flex-direction:column;gap:2px}.hero-metric-item strong{font-size:20px;font-weight:800;color:var(--navy)}html[lang=en] .hero-metric-item strong{font-size:17px}.hero-metric-item span{font-size:13.5px;color:var(--muted);line-height:1.35}html[lang=en] .hero-metric-item span{font-size:12px}.store-badges{display:flex;flex-wrap:wrap}.store-badge,.store-badges{align-items:center;gap:12px}.store-badge{display:inline-flex;min-height:52px;padding:6px 18px;background:linear-gradient(180deg,#123b5d,#0b253c);color:#ffffff;border:1px solid rgba(255,255,255,.18);border-radius:14px;box-shadow:0 4px 14px rgba(18,59,93,.16);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1),border-color .2s cubic-bezier(.2,0,0,1)}.store-badge-active:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.36);box-shadow:0 8px 24px rgba(18,59,93,.26)}.store-badge-soon{cursor:default;background:linear-gradient(180deg,#0f2e49,#091c2e);border-color:rgba(255,255,255,.12);opacity:.94}.store-badge-icon-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;min-width:26px}.store-badge-apple-icon{display:block;color:#ffffff}.store-badge-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.15;text-align:start}.store-badge-sub{font-size:10.5px;font-weight:500;color:#cbd5e1;letter-spacing:.2px;margin-bottom:2px}.store-badge-title{font-family:var(--font-inter),Inter,sans-serif;font-size:15.5px;font-weight:700;letter-spacing:-.2px;color:#ffffff;white-space:nowrap}html[lang=ar] .store-badge-sub{font-family:var(--font-beiruti),Beiruti,Arial,sans-serif;font-size:12px}html[lang=en] .store-badge-sub{font-family:var(--font-inter),Inter,Arial,sans-serif;font-size:9.5px;text-transform:uppercase;letter-spacing:.6px}.visual{position:relative;display:grid;place-items:center;min-height:580px;background:radial-gradient(ellipse at center,#e2f4f4 0,#f2f9f9 55%,transparent 74%)}.orbit{position:absolute;border:1px dashed #c7e2e3;border-radius:50%;width:470px;height:470px;pointer-events:none}.orbit-two{width:365px;height:365px;border-style:solid;border-color:#d8ecec}.phone-wrapper{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px}.phone-interactive-hint{font-size:13px;font-weight:700;color:var(--teal-dark);background:rgba(255,255,255,.92);border:1px solid #c5e6e6;padding:4px 12px;border-radius:999px;box-shadow:0 2px 8px rgba(18,59,93,.06);text-align:center}html[lang=en] .phone-interactive-hint{font-size:11.5px}.phone{width:316px;background:var(--bg);border:7px solid #ffffff;border-radius:36px;padding:14px 14px 10px;box-shadow:0 24px 60px rgba(18,59,93,.14),0 0 0 1px var(--border);position:relative;display:flex;flex-direction:column;min-height:500px}.phone-top{display:flex;justify-content:space-between;align-items:center;font:600 11px var(--font-inter),Inter,sans-serif;color:var(--navy);padding:0 6px 12px;direction:ltr}.phone-status-dots{font-size:10px;color:var(--muted)}.app-top{display:flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:8px 10px}.phone-brand-title{display:block;font-size:17px;line-height:1.1;color:var(--navy)}html[lang=en] .phone-brand-title{font-size:14.5px}.phone-brand-sub{display:block;font-size:11px;color:var(--muted)}.phone-live-pill{margin-inline-start:auto;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--green-text);background:var(--green-soft);padding:3px 8px;border-radius:999px}.pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--health-green)}.pillar-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:5px;margin:10px 0}.pillar-tab{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;border-radius:10px;color:var(--muted);transition:all .16s ease}.pillar-tab:hover{color:var(--navy);background:var(--bg)}.pillar-tab.active{background:var(--teal);color:#ffffff;font-weight:700;box-shadow:0 2px 8px rgba(21,154,156,.28)}.pillar-icon{display:inline-flex}.pillar-tab small{font-size:10.5px;line-height:1.1;white-space:nowrap}html[lang=en] .pillar-tab small{font-size:9.5px}.phone-content{display:flex;flex-direction:column;gap:8px;flex:1}.preview-search-box{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:8px 10px;font-size:12.5px;color:var(--navy);font-weight:700}html[lang=en] .preview-search-box{font-size:11px}.preview-search-box span:first-child{color:var(--teal);font-size:14px}.doctor-preview-card{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:10px;box-shadow:0 2px 6px rgba(18,59,93,.04)}.preview-card-row{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.doctor-info b{font-size:13px;color:var(--navy);line-height:1.25}html[lang=en] .doctor-info b{font-size:11.5px}.doctor-info small{display:block;font-size:11.5px;color:var(--muted);line-height:1.35;margin-top:3px}html[lang=en] .doctor-info small{font-size:10px}.preview-card-extra{display:inline-block;margin-top:5px;font-size:11px;font-weight:700;color:var(--teal-dark)}html[lang=en] .preview-card-extra{font-size:10px}.doctor-status,.status-pill{font-size:10.5px;padding:2.5px 7px;border-radius:6px;white-space:nowrap;font-weight:700;flex-shrink:0}html[lang=en] .doctor-status{font-size:9.5px}.tone-green{color:var(--green-text);background:var(--green-soft)}.tone-teal{color:var(--teal-dark);background:var(--teal-soft)}.tone-amber{color:var(--amber-text);background:var(--amber-bg)}.app-note{font-size:11.5px;color:var(--muted);text-align:center;margin:auto 0 4px}html[lang=en] .app-note{font-size:10.5px}.phone-nav{display:flex;justify-content:space-around;border-top:1px solid var(--border);padding:8px 0 2px}.phone-nav-btn{border:0;background:transparent;color:#94a3b8;padding:6px 10px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;transition:color .16s ease,background .16s ease}.phone-nav-btn.active{color:var(--teal);background:var(--teal-soft)}.floating{position:absolute;z-index:3;display:flex;gap:10px;align-items:center;background:var(--surface);border:1px solid var(--border);padding:11px 15px;border-radius:16px;box-shadow:0 12px 28px rgba(18,59,93,.09)}.floating strong{display:block;font-size:15px;color:var(--navy);line-height:1.2}html[lang=en] .floating strong{font-size:13px}.floating small{display:block;color:var(--muted);font-size:12.5px;margin-top:2px}html[lang=en] .floating small{font-size:11px}.floating.top{top:56px;inset-inline-end:-6px}.floating.bottom{bottom:24px;inset-inline-start:-6px}.float-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:var(--teal);background:var(--teal-soft);flex-shrink:0}.float-icon.green{color:var(--green-text);background:var(--green-soft)}.med-field{inset:0;pointer-events:none}.med,.med-field{position:absolute}.med{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff;border:1px solid var(--border);box-shadow:0 8px 20px rgba(18,59,93,.08);animation:med-drift 8s ease-in-out infinite}.med-a{color:var(--teal);background:var(--teal-soft)}.med-b{color:var(--navy)}.med-c{color:var(--amber-text);background:var(--amber-bg)}.med-d{color:var(--green-text);background:var(--green-soft)}.med-e{color:#d8525b;background:#fdedee}.med-1{top:24px;left:16px}.med-2{top:230px;left:0;animation-delay:-2s}.med-3{bottom:140px;right:4px;animation-delay:-4s}.med-4{top:320px;right:12px;animation-delay:-1.2s}.med-5{bottom:16px;right:64px;animation-delay:-3.5s}.med-6{top:120px;right:20px;animation-delay:-5.5s}.med-7{bottom:210px;left:8px;animation-delay:-2.8s}@keyframes med-drift{0%,to{transform:translate(0)}50%{transform:translate(4px,-12px)}}.benefits{border-block:1px solid var(--border);background:var(--bg);padding-block:36px}.benefit-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.benefit-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:20px;display:flex;align-items:flex-start;gap:14px;box-shadow:0 3px 12px rgba(18,59,93,.04)}.benefit-icon-box{width:44px;height:44px;border-radius:12px;background:var(--teal-soft);color:var(--teal);display:inline-grid;place-items:center;flex-shrink:0}.benefit-card-body b{display:block;font-size:17.5px;color:var(--navy);margin-bottom:4px}html[lang=en] .benefit-card-body b{font-size:15px}.benefit-card-body p{font-size:14.5px;color:var(--muted);line-height:1.5}html[lang=en] .benefit-card-body p{font-size:13px}.pillars-section{background:var(--surface)}.pillars-selector{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:32px}.pillar-selector-btn{display:inline-flex;align-items:center;gap:9px;padding:11px 22px;border-radius:14px;border:1px solid var(--border);background:var(--bg);color:var(--navy);font-size:17px;font-weight:700;transition:all .18s ease}html[lang=en] .pillar-selector-btn{font-size:14.5px}.pillar-selector-btn:hover{border-color:var(--teal);background:var(--teal-soft)}.pillar-selector-btn.is-active{background:var(--navy);border-color:var(--navy);color:#ffffff;box-shadow:0 6px 18px rgba(18,59,93,.18)}.pillar-selector-icon{display:inline-flex;color:var(--teal)}.pillar-selector-btn.is-active .pillar-selector-icon{color:#8edcd2}.pillar-showcase-panel{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:24px;padding:40px}.pillar-badge-row{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pillar-panel-icon{width:44px;height:44px;border-radius:12px;background:var(--teal);color:#ffffff;display:inline-grid;place-items:center}.pillar-badge-tag{font-size:14px;font-weight:700;color:var(--teal-dark);background:var(--surface);border:1px solid var(--border);padding:5px 12px;border-radius:999px}html[lang=en] .pillar-badge-tag{font-size:12.5px}.pillar-panel-copy h3{font-size:clamp(26px,3vw,34px);font-weight:800;margin-bottom:10px}html[lang=en] .pillar-panel-copy h3{font-size:clamp(22px,2.5vw,28px)}.pillar-subtitle{font-size:19px;font-weight:700;color:var(--teal-dark);margin-bottom:12px}html[lang=en] .pillar-subtitle{font-size:15.5px}.pillar-desc{font-size:17px;color:var(--muted);line-height:1.65;margin-bottom:20px}html[lang=en] .pillar-desc{font-size:14.5px}.pillar-checklist{list-style:none;padding:0;margin:0 0 26px;display:flex;flex-direction:column;gap:10px}.pillar-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:16.5px;font-weight:600;color:var(--ink)}html[lang=en] .pillar-checklist li{font-size:14px}.check-ic{color:var(--health-green);flex-shrink:0;margin-top:3px}.preview-window{background:var(--surface);border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:0 12px 32px rgba(18,59,93,.08)}.preview-window-header{background:var(--navy);color:#ffffff;padding:16px 20px;display:flex;align-items:center;gap:14px}.preview-window-dots{display:flex;gap:6px}.preview-window-dots span{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.28)}.preview-window-titles strong{display:block;font-size:16px;color:#ffffff}html[lang=en] .preview-window-titles strong{font-size:14px}.preview-window-titles small{display:block;font-size:13px;color:#94a3b8}html[lang=en] .preview-window-titles small{font-size:11.5px}.preview-window-list{padding:18px;display:flex;flex-direction:column;gap:12px}.preview-item-card{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:14px 16px}.preview-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.preview-item-top strong{font-size:16px;color:var(--navy)}html[lang=en] .preview-item-top strong{font-size:14px}.preview-item-card p{font-size:14px;color:var(--muted);line-height:1.45}html[lang=en] .preview-item-card p{font-size:12.5px}.preview-item-footer{margin-top:8px;padding-top:8px;border-top:1px dashed var(--border);font-size:13px;font-weight:700;color:var(--teal-dark)}html[lang=en] .preview-item-footer{font-size:11.5px}.how-section{background:var(--bg);border-block:1px solid var(--border)}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.step-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px 22px;display:flex;flex-direction:column;gap:10px;box-shadow:0 4px 14px rgba(18,59,93,.04);transition:transform .18s ease,border-color .18s ease}.step-card:hover{transform:translateY(-3px);border-color:var(--teal)}.step-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.step-icon-box{width:44px;height:44px;border-radius:12px;background:var(--teal-soft);color:var(--teal);display:inline-grid;place-items:center}.step-number{font:800 26px var(--font-inter),Inter,sans-serif;color:#cbd5e1}.step-badge{align-self:flex-start;font-size:12px;font-weight:700;color:var(--teal-dark);background:var(--teal-soft);padding:2px 9px;border-radius:6px}html[lang=en] .step-badge{font-size:11px}.step-card h3{font-size:22px;font-weight:800;color:var(--navy)}html[lang=en] .step-card h3{font-size:18px}.step-card p{font-size:15.5px;color:var(--muted);line-height:1.58}html[lang=en] .step-card p{font-size:13.5px}.resilience-section{background:var(--surface)}.resilience-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.resilience-card{background:var(--bg);border:1px solid var(--border);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:12px}.resilience-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.resilience-icon-wrap{width:48px;height:48px;border-radius:14px;background:var(--navy);color:#ffffff;display:inline-grid;place-items:center}.resilience-badge{font-size:13px;font-weight:700;color:var(--green-text);background:var(--green-soft);padding:4px 12px;border-radius:999px}html[lang=en] .resilience-badge{font-size:11.5px}.resilience-card h3{font-size:23px;font-weight:800;color:var(--navy)}html[lang=en] .resilience-card h3{font-size:19px}.resilience-card p{font-size:16px;color:var(--muted);line-height:1.6;flex:1}html[lang=en] .resilience-card p{font-size:14px}.resilience-stat{margin-top:8px;padding-top:14px;border-top:1px solid var(--border);display:flex;align-items:baseline;gap:10px}.resilience-stat strong{font-size:24px;font-weight:800;color:var(--teal)}html[lang=en] .resilience-stat strong{font-size:20px}.resilience-stat span{font-size:14px;font-weight:600;color:var(--navy)}html[lang=en] .resilience-stat span{font-size:12.5px}.providers-section{background:linear-gradient(145deg,#123b5d,#0d2b45);border-radius:28px;padding:56px;display:flex;flex-direction:column;gap:36px;color:#ffffff;box-shadow:0 20px 50px rgba(18,59,93,.18)}.providers-header h2{color:#ffffff;font-size:clamp(32px,4vw,44px);line-height:1.15;margin:14px 0 12px}html[lang=en] .providers-header h2{font-size:clamp(28px,3.2vw,36px)}.providers-header h2 span{color:#8edcd2}.providers-header p{color:#cbd5e1;font-size:18.5px;line-height:1.6;max-width:680px}html[lang=en] .providers-header p{font-size:15.5px}.provider-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.provider-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px);border-radius:20px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;transition:transform .2s ease,background .2s ease,border-color .2s ease}.provider-card:hover{background:rgba(255,255,255,.1);border-color:rgba(142,220,210,.45);transform:translateY(-3px)}.provider-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.provider-icon-box{width:46px;height:46px;border-radius:13px;background:rgba(21,154,156,.25);color:#8edcd2;display:inline-grid;place-items:center}.provider-role-badge{font-size:12.5px;font-weight:700;color:#8edcd2;background:rgba(142,220,210,.12);padding:4px 10px;border-radius:999px}html[lang=en] .provider-role-badge{font-size:11px}.provider-card h3{font-size:23px;color:#ffffff}html[lang=en] .provider-card h3{font-size:19px}.provider-card p{color:#cbd5e1;font-size:15.5px;line-height:1.55}html[lang=en] .provider-card p{font-size:13.5px}.provider-feature-list{list-style:none;padding:12px 0 0;margin:4px 0 8px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:8px;flex:1}.provider-feature-list li{display:flex;align-items:flex-start;gap:8px;font-size:14.5px;color:#e2e8f0}html[lang=en] .provider-feature-list li{font-size:12.5px}.provider-feature-list svg{color:#55c58a;flex-shrink:0;margin-top:3px}.provider-cta{align-self:flex-start;background:#ffffff;color:var(--navy);box-shadow:none}.provider-cta:hover{background:#8edcd2;color:var(--navy)}.faq-section{background:var(--bg);border-top:1px solid var(--border)}.faq-container{max-width:840px}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.faq-card.is-open{border-color:var(--teal);box-shadow:0 6px 20px rgba(18,59,93,.06)}.faq-trigger{width:100%;border:0;background:transparent;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:start;font-size:20px;font-weight:700;color:var(--navy)}html[lang=en] .faq-trigger{font-size:16.5px}.faq-chevron{width:32px;height:32px;border-radius:999px;background:var(--bg);color:var(--teal);display:inline-grid;place-items:center;flex-shrink:0;transition:transform .2s ease,background .2s ease}.faq-card.is-open .faq-chevron{transform:rotate(180deg);background:var(--teal-soft)}.faq-answer{padding:0 24px 20px;border-top:1px solid #eef3f6}.faq-answer p{padding-top:14px;color:var(--muted);font-size:17px;line-height:1.65}html[lang=en] .faq-answer p{font-size:14.5px}.contact-section{background:var(--surface)}.contact-container{max-width:780px}.contact-email-banner{background:var(--teal-soft);border:1px solid #bfe3e4;border-radius:18px;padding:20px 24px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.contact-email-info{display:flex;align-items:center;gap:14px}.contact-email-icon{width:46px;height:46px;border-radius:13px;background:var(--teal);color:#ffffff;font-size:20px;display:inline-grid;place-items:center;flex-shrink:0}.contact-email-info h3{font-size:18px;color:var(--navy)}html[lang=en] .contact-email-info h3{font-size:15px}.contact-email-info p{font-size:14.5px;color:var(--muted)}html[lang=en] .contact-email-info p{font-size:12.5px}.contact-email-link{font-family:var(--font-inter),Inter,sans-serif;font-size:14px;font-weight:700;color:var(--teal-dark);text-decoration:underline}.contact-email-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--surface);border:1px solid var(--teal);color:var(--navy);font-weight:700;font-size:15px;border-radius:12px;white-space:nowrap;transition:background .18s ease}html[lang=en] .contact-email-btn{font-size:13px}.contact-email-btn:hover{background:#ffffff}.contact-form-card{background:var(--bg);border:1px solid var(--border);border-radius:22px;padding:32px;display:flex;flex-direction:column;gap:18px}.contact-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.contact-field{display:flex;flex-direction:column;gap:6px}.contact-field label{font-size:15px;font-weight:700;color:var(--navy)}html[lang=en] .contact-field label{font-size:13px}.contact-field input,.contact-field select,.contact-field textarea{width:100%;font:inherit;font-size:16px;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:11px 14px;transition:border-color .16s ease,box-shadow .16s ease}html[lang=en] .contact-field input,html[lang=en] .contact-field select,html[lang=en] .contact-field textarea{font-size:14px}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px rgba(21,154,156,.15)}.contact-submit-btn{width:100%;margin-top:4px}.contact-submit-btn:disabled{opacity:.65;cursor:not-allowed}.contact-error-banner{background:var(--danger-bg);border:1px solid #f5c2c7;color:var(--danger-text);padding:12px 16px;border-radius:12px;font-size:15px;font-weight:600}.contact-success-card{background:var(--green-soft);border:1px solid #b7e4c7;border-radius:22px;padding:36px 28px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.contact-success-icon{width:54px;height:54px;border-radius:50%;background:var(--health-green);color:#ffffff;font-size:26px;font-weight:800;display:grid;place-items:center}.contact-ticket-box{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:10px 20px;margin-block:6px}.contact-ticket-box span{display:block;font-size:13px;color:var(--muted)}.contact-ticket-box strong{font-family:var(--font-inter),Inter,monospace;font-size:18px;color:var(--navy)}.start-section{padding-top:20px}.start-banner{background:linear-gradient(135deg,#123b5d,#159a9c);border-radius:28px;padding:56px 32px;text-align:center;color:#ffffff;display:flex;flex-direction:column;align-items:center;gap:16px;box-shadow:0 20px 50px rgba(18,59,93,.16)}.start-logo-wrap{width:58px;height:58px;border-radius:16px;background:#ffffff;display:grid;place-items:center;box-shadow:0 8px 20px rgba(0,0,0,.14)}.start-banner h2{color:#ffffff;font-size:clamp(30px,4vw,44px)}html[lang=en] .start-banner h2{font-size:clamp(26px,3.2vw,36px)}.start-banner p{color:#e2f1f5;max-width:580px;font-size:19px;line-height:1.6}html[lang=en] .start-banner p{font-size:16px}.start-cta-group{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:8px}.start-web-btn{background:#ffffff;color:var(--navy)}.start-web-btn:hover{background:var(--teal-soft);color:var(--navy)}.start-highlights{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px}.start-highlight-chip{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600;color:#ffffff;background:rgba(255,255,255,.14);padding:5px 14px;border-radius:999px}html[lang=en] .start-highlight-chip{font-size:12.5px}.site-footer{background:var(--bg);border-top:1px solid var(--border);padding-block:48px 36px}.footer-emergency-bar{background:#fff7e5;border:1px solid #f6d992;color:#855814;border-radius:14px;padding:12px 18px;margin-bottom:36px;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}html[lang=en] .footer-emergency-bar{font-size:13px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding-bottom:32px;border-bottom:1px solid var(--border)}.footer-brand-col{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.footer-tagline{color:var(--muted);font-size:16px;line-height:1.6;max-width:400px}html[lang=en] .footer-tagline{font-size:14px}.footer-email-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-inter),Inter,sans-serif;font-size:13.5px;font-weight:700;color:var(--teal-dark);background:var(--teal-soft);padding:6px 14px;border-radius:999px}.footer-links-col h4{font-size:17px;font-weight:800;color:var(--navy);margin-bottom:14px}html[lang=en] .footer-links-col h4{font-size:14.5px}.footer-links-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-links-col a,.footer-store-disabled{font-size:16px;font-weight:600;color:var(--muted);transition:color .16s ease}html[lang=en] .footer-links-col a,html[lang=en] .footer-store-disabled{font-size:13.5px}.footer-links-col a:hover{color:var(--teal)}.footer-store-disabled{opacity:.65}.footer-bottom{padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;color:var(--muted);font-size:14.5px}html[lang=en] .footer-bottom{font-size:12.5px}@media (max-width:1040px){.desktop-nav,.header-cta{display:none}.mobile-menu-btn{display:inline-flex}.hero{grid-template-columns:1fr;gap:40px}.hero-copy{text-align:center;display:flex;flex-direction:column;align-items:center}.hero-actions,.hero-cta-block,.store-badges{justify-content:center;align-items:center}.benefit-cards-grid,.steps-grid{grid-template-columns:repeat(2,1fr)}.pillar-showcase-panel{padding:28px}.pillar-showcase-panel,.provider-cards{grid-template-columns:1fr}.providers-section{padding:36px 28px}}@media (max-width:720px){.section{padding-block:56px}.benefit-cards-grid,.contact-grid-2,.footer-grid,.hero-metrics,.resilience-grid,.steps-grid{grid-template-columns:1fr}.hero-metrics{grid-template-columns:repeat(2,1fr);text-align:start;width:100%}.section-heading{flex-direction:column;align-items:flex-start;gap:12px}.floating{display:none}.contact-email-banner{flex-direction:column;align-items:flex-start}.contact-email-btn{width:100%;justify-content:center}.contact-form-card{padding:22px 18px}}