@font-face{font-family:Tawuniya;src:url(/assets/fonts/tawuniya-400-latin.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tawuniya;src:url(/assets/fonts/tawuniya-400-arabic.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Tawuniya;src:url(/assets/fonts/tawuniya-500-latin.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tawuniya;src:url(/assets/fonts/tawuniya-500-arabic.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Tawuniya;src:url(/assets/fonts/tawuniya-700-latin.woff2)format("woff2");font-weight:600 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tawuniya;src:url(/assets/fonts/tawuniya-700-arabic.woff2)format("woff2");font-weight:600 700;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--tw-font:"Tawuniya",system-ui,sans-serif;--tw-tracking:0;--tw-surface:#f7f6f2;--tw-radius-pill:999px;--tw-elevation:none;--tw-ease-enter:cubic-bezier(.22,1,.36,1);--tw-ease-state:ease-in-out;--tm-black:#000;--tm-dark-blue:#132028;--tm-teal:#326b73;--tm-gray:#809197;--tm-green:#7eac8a;--tm-neon:#80eaba;--tm-warm-white:#f7f6f2;--line:var(--tm-gray);--text:var(--tm-dark-blue);--accent:var(--tm-teal);--radius-box:clamp(16px,1.6vw,24px);--max:1296px;--gutter:clamp(20px,5vw,80px);--section:clamp(72px,8vw,128px);--header-h:76px;--dur-micro:.24s;--dur-reveal:.6s;--stagger:70ms}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);background:var(--tw-surface)}body{background:var(--tw-surface);color:var(--text);font-family:var(--tw-font);letter-spacing:var(--tw-tracking);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:clamp(1rem,.95rem + .2vw,1.0625rem);line-height:1.6;overflow-x:hidden}body:lang(ar),.page:lang(ar){line-height:1.8}.page{background:var(--tw-surface);min-height:100vh}.redirect-shell{min-height:100vh;padding:var(--gutter);background:var(--tw-surface);place-items:center;display:grid}.redirect-shell__inner{border:1px solid var(--line);border-radius:var(--radius-box);gap:20px;width:min(100%,680px);padding:clamp(32px,6vw,72px);display:grid}.redirect-shell__links{flex-wrap:wrap;gap:12px;display:flex}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--tm-neon);color:var(--tm-dark-blue)}:focus-visible{outline:3px solid var(--tm-dark-blue);outline-offset:2px;border-radius:4px}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip{z-index:300;background:var(--tm-dark-blue);color:var(--tm-warm-white);border-radius:8px;padding:12px 20px;font-weight:500;position:fixed;inset-block-start:-120px;inset-inline-start:16px}.skip:focus-visible{outline-color:var(--tm-warm-white);outline-offset:-6px}.skip:focus{inset-block-start:12px}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}[dir=rtl] .ico--dir{transform:scaleX(-1)}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.ico{flex:none;width:20px;height:20px}.h1{text-wrap:balance;font-size:clamp(2.6rem,1.5rem + 4.4vw,5.25rem);font-weight:400;line-height:1.04}.h2{text-wrap:balance;font-size:clamp(2rem,1.45rem + 2.1vw,3.25rem);font-weight:400;line-height:1.1}.h3{font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:400;line-height:1.25}.h4{font-size:1.125rem;font-weight:500;line-height:1.35}.statement{text-wrap:balance;font-size:clamp(1.6rem,1.15rem + 1.8vw,2.6rem);font-weight:400;line-height:1.2}.statement em{color:var(--accent);font-style:normal}:lang(ar) .h1,:lang(ar) .h2,:lang(ar) .h3,:lang(ar) .statement{line-height:1.35}:lang(ar) .h1{font-size:clamp(2.3rem,1.4rem + 3.6vw,4.4rem)}.lede{text-wrap:pretty;max-width:56ch;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}p{text-wrap:pretty}.eyebrow,.label{text-transform:uppercase;color:var(--accent);font-size:.8125rem;font-weight:500;line-height:1.4}:lang(ar) .eyebrow,:lang(ar) .label{text-transform:none;font-size:.95rem}.shead{gap:16px;max-width:760px;margin-block-end:clamp(36px,4.5vw,64px);display:grid}.btn{border-radius:var(--tw-radius-pill);border:1.5px solid var(--tm-teal);background:var(--tm-teal);min-height:48px;color:var(--tm-warm-white);text-align:center;transition:transform var(--dur-micro) var(--tw-ease-state);justify-content:center;align-items:center;gap:10px;padding:10px 24px;font-weight:500;line-height:1.2;display:inline-flex}.btn .ico{width:18px;height:18px;transition:transform var(--dur-micro) var(--tw-ease-state)}.btn:hover{background:var(--tm-dark-blue);border-color:var(--tm-dark-blue)}.btn:hover .ico:not(.ico--dir){transform:translate(3px)}.btn--ghost{color:var(--tm-dark-blue);border-color:var(--tm-dark-blue);background:0 0}.btn--ghost:hover{background:var(--tm-dark-blue);color:var(--tm-warm-white)}.btn--sm{min-height:44px;padding:8px 18px;font-size:.9375rem}.link{color:var(--accent);text-underline-offset:4px;transition:transform var(--dur-micro) var(--tw-ease-state);align-items:center;gap:8px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.link:hover{color:var(--tm-dark-blue)}.link .ico{width:18px;height:18px}.header{z-index:100;height:var(--header-h);background:var(--tw-surface);transition:transform var(--dur-micro) var(--tw-ease-state);border-block-end:1px solid #0000;position:fixed;inset-block-start:0;inset-inline:0}.header.is-solid{border-color:var(--line)}.header__in{align-items:center;gap:clamp(16px,2.5vw,40px);height:100%;display:flex}.brand{flex:none;padding:8px 0;display:block}.brand__logo img{width:clamp(120px,10vw,148px);height:auto}.nav{margin-inline-start:auto;display:none}.nav ul{gap:2px;display:flex}.nav a{transition:transform var(--dur-micro) var(--tw-ease-state);border-block-end:2px solid #0000;padding:10px 14px;font-size:.9375rem;display:block}.nav a:hover{color:var(--tm-teal)}.nav a[aria-current=true]{border-color:var(--tm-teal)}.header__tools{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.lang{border-radius:var(--tw-radius-pill);border:1px solid var(--tm-gray);padding:3px;display:inline-flex}.lang a{border-radius:var(--tw-radius-pill);min-width:44px;min-height:38px;transition:transform var(--dur-micro) var(--tw-ease-state);place-items:center;padding-inline:10px;font-size:.875rem;font-weight:500;display:grid}.lang a[aria-current=true]{background:var(--tm-teal);color:var(--tm-warm-white)}.lang a:not([aria-current=true]):hover{background:var(--tm-dark-blue);color:var(--tm-warm-white)}.header__cta{display:none}.burger{background:var(--tm-dark-blue);border-radius:12px;place-content:center;gap:6px;width:48px;height:48px;display:grid}.burger:hover{background:var(--tm-teal)}.burger__bar{background:var(--tm-warm-white);width:18px;height:2px;transition:transform var(--dur-micro) var(--tw-ease-state);display:block}.burger[aria-expanded=true] .sr-only+.burger__bar{transform:translateY(4px)rotate(45deg)}.burger[aria-expanded=true] .burger__bar:last-of-type{transform:translateY(-4px)rotate(-45deg)}.drawer{inset:var(--header-h) 0 0;z-index:90;padding:16px var(--gutter) 40px;background:var(--tw-surface);visibility:hidden;transition:transform var(--dur-micro) var(--tw-ease-state),visibility 0s var(--dur-micro);flex-direction:column;gap:28px;display:flex;position:fixed;overflow-y:auto;transform:translateY(-8px)}.drawer.is-open{visibility:visible;transition:transform var(--dur-micro) var(--tw-ease-state),visibility 0s;transform:none}.drawer li a{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:56px;font-size:1.375rem;display:flex}.drawer li .ico{color:var(--accent)}.drawer .btn{align-self:flex-start}@media (min-width:1180px){.nav{display:block}.nav+.header__tools{margin-inline-start:0}.burger,.drawer{display:none}.header__cta{display:inline-flex}.js .header__cta{display:none}.js.past-hero .header__cta{display:inline-flex}}html.no-js .burger{display:none}@media (max-width:1179.98px){html.no-js .nav{display:block;overflow-x:auto}html.no-js .nav ul{white-space:nowrap}}.hero{padding-block:calc(var(--header-h) + clamp(32px,5vw,72px)) clamp(48px,6vw,88px)}.hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(28px,4.5vw,72px);display:grid}.hero__copy{justify-items:start;gap:22px;min-width:0;display:grid}.h1 .line{display:block}.h1 em{color:var(--accent);font-style:normal}.hero__actions{flex-wrap:wrap;gap:12px;padding-block-start:4px;display:flex}.hero__media{border-radius:var(--radius-box);min-width:0;overflow:hidden}.hero__media img{aspect-ratio:4/3;width:100%;height:auto}.trust{border-block-start:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,3.5vw,56px);margin-block-start:clamp(36px,4vw,56px);padding-block-start:clamp(24px,3vw,32px);display:grid}.trust__list{gap:10px;display:grid}.trust__item{align-items:center;gap:10px;font-size:.9375rem;display:flex}.trust__item .ico{color:var(--accent)}.trust__item b{font-weight:500}.trust__reg{border-inline-start:1px solid var(--line);max-width:56ch;padding-inline-start:clamp(0px,2vw,32px);font-size:.9375rem}.section{border-block-start:1px solid var(--line)}.statband+.section{border-block-start:0}.statband{background:var(--tm-teal);color:var(--tm-warm-white);padding-block:clamp(40px,5vw,72px)}.statband :focus-visible{outline-color:var(--tm-warm-white)}.statband__in{flex-wrap:wrap;align-items:flex-end;gap:8px clamp(20px,3vw,40px);display:flex}.statband__fig{font-variant-numeric:tabular-nums;direction:ltr;line-height:.9}.statband__fig>[aria-hidden]{align-items:flex-start;display:flex}.statband__n{font-size:clamp(4.5rem,2.8rem + 6.5vw,8.5rem);font-weight:400}.statband__u{margin-inline-start:4px;font-size:clamp(1.6rem,1.1rem + 2vw,2.8rem)}.statband__l{max-width:24ch;padding-block-end:clamp(8px,1.4vw,18px);font-size:clamp(1.0625rem,1rem + .4vw,1.375rem)}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.split .shead{margin-block-end:0}.prose{max-width:64ch}.prose p+p{margin-block-start:1.1em}.prose--lead p:first-child{font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}.prose--cols{columns:2 320px;column-gap:clamp(32px,5vw,80px);max-width:none;margin-block-end:clamp(40px,5vw,64px)}.prose--cols p{break-inside:avoid;margin-block-end:1.1em}.prose--cols p+p{margin-block-start:0}.vision{border-radius:var(--radius-box);grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,56px);display:grid}.vision__main,.vision__col{align-content:start;gap:14px;display:grid}.vision__col p+p{margin-block-start:.4em}.vision,.aud__panel,.jx,.svc,.plan,.person,.contact__form{background:var(--tm-warm-white);border:1px solid var(--line)}.aud__panel[role=tabpanel],.care .plan[role=tabpanel]{border-color:var(--tm-teal)}.seg{border-radius:var(--tw-radius-pill);border:1px solid var(--line);background:var(--tm-warm-white);gap:4px;max-width:100%;padding:4px;display:inline-flex}.seg--scroll{scrollbar-width:none;scroll-snap-type:x proximity;overflow-x:auto}.seg--scroll::-webkit-scrollbar{display:none}.seg__tab{border-radius:var(--tw-radius-pill);white-space:nowrap;scroll-snap-align:start;min-height:44px;transition:transform var(--dur-micro) var(--tw-ease-state);flex:none;padding:8px 18px;font-size:.9375rem}.seg__tab:hover{background:var(--tm-dark-blue);color:var(--tm-warm-white)}.seg__tab[aria-selected=true]{background:var(--tm-teal);color:var(--tm-warm-white)}.no-js [role=tablist]{display:none}.aud__panels{margin-block-start:20px}.aud__panel{border-radius:var(--radius-box);grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,4vw,64px);padding:clamp(28px,4vw,56px);display:grid}.no-js .aud__panel+.aud__panel{margin-block-start:16px}.aud__main{align-content:start;justify-items:start;gap:16px;display:grid}.aud__n{color:var(--accent);font-size:clamp(2.5rem,2rem + 2vw,4rem);line-height:1}.aud__vp{max-width:52ch;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem)}.aud__actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-block-start:8px;display:flex}.jx{border-radius:var(--radius-box);padding:clamp(24px,4vw,56px)}.jx__head{gap:8px;margin-block-end:clamp(24px,3vw,40px);display:grid}.jx__rail{position:relative}.jx__track{background:var(--line);height:2px;position:absolute;inset-block-start:21px;inset-inline:10%}.jx__fill{background:var(--tm-teal);transform:scaleX(var(--p,0));transform-origin:0;transition:transform var(--dur-reveal) var(--tw-ease-enter);position:absolute;inset:0}[dir=rtl] .jx__fill{transform-origin:100%}.jx__tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:relative}.jx__tab{text-align:center;border-radius:12px;justify-items:center;gap:10px;padding:0 4px 8px;display:grid}.jx__dot{border:2px solid var(--line);background:var(--tm-warm-white);width:44px;height:44px;color:var(--tm-dark-blue);transition:transform var(--dur-micro) var(--tw-ease-state);border-radius:50%;place-items:center;font-size:.875rem;font-weight:500;display:grid}.jx__t{font-size:.9375rem;line-height:1.3}.jx__tab:hover .jx__dot{border-color:var(--tm-dark-blue)}.jx__tab.is-done .jx__dot{border-color:var(--tm-teal);color:var(--accent)}.jx__tab[aria-selected=true] .jx__dot{background:var(--tm-teal);border-color:var(--tm-teal);color:var(--tm-warm-white)}.jx__tab[aria-selected=true] .jx__t{font-weight:500}.jx.is-complete .jx__tab[aria-selected=true] .jx__dot{background:var(--tm-neon);border-color:var(--tm-neon);color:var(--tm-dark-blue)}.jx.is-complete .jx__fill{background:var(--tm-teal)}.jx__panels{border-block-start:1px solid var(--line);margin-block-start:clamp(20px,3vw,32px);padding-block-start:clamp(20px,3vw,32px)}.jx__panel{gap:16px;display:grid}.jx__desc{max-width:56ch;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem)}.no-js .jx__panel+.jx__panel{border-block-start:1px solid var(--line);margin-block-start:32px;padding-block-start:32px}.jx__count{color:var(--accent);font-size:.875rem;font-weight:500}.jx__nav{flex-wrap:wrap;gap:10px;display:flex}.no-js .jx__nav{display:none}.closed{aspect-ratio:410.48/78.8;width:min(100%,300px);color:var(--tm-dark-blue);position:relative}.closed__shape{width:100%;height:100%;fill:var(--tm-neon);position:absolute;inset:0}[dir=rtl] .closed__shape{transform:scaleX(-1)}.closed__ico{place-items:center;width:33.8%;display:grid;position:absolute;inset-block:0;inset-inline-start:0}.closed__ico .ico{width:100%;height:100%}.closed__t{place-items:center;font-weight:500;display:grid;position:absolute;inset-block:0;inset-inline:39.2% 0}.eco__more{margin-block-start:clamp(28px,3vw,40px)}.svcs{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.jx+.svcs{margin-block-start:clamp(40px,5vw,64px)}.svc{border-radius:var(--radius-box);grid-column:span 2;align-content:start;gap:12px;padding:clamp(24px,2.6vw,36px);display:grid}.svc--layer{grid-column:span 3}.svc__n{color:var(--accent);font-size:.875rem;font-weight:500}.care-intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4vw,64px);margin-block-end:clamp(36px,4.5vw,64px);display:grid}.care-intro .shead{margin-block-end:0}@media (max-width:899.98px){.care-intro{grid-template-columns:minmax(0,1fr)}}.care__media{border-radius:var(--radius-box);min-width:0;overflow:hidden}.care__media img{aspect-ratio:4/3;width:100%;height:auto}.care{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.care__seg{display:none}.care__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.plan{border-radius:var(--radius-box);align-content:start;gap:14px;padding:clamp(24px,3.4vw,48px);display:grid}.plan__hours{border-block-start:1px solid var(--line);padding-block-start:12px;font-size:.9375rem;font-weight:500}.plan .label{margin-block-start:8px}.perks{display:grid}.perks li{border-block-start:1px solid var(--line);gap:14px;padding-block:14px;display:flex}.perks .ico{color:var(--accent);margin-block-start:3px}.perks b{font-weight:500;display:block}.why__lead{gap:20px;max-width:900px;margin-block-end:clamp(32px,4vw,56px);display:grid}.values__h{margin-block-end:4px}.values{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(24px,3vw,40px) clamp(20px,3vw,40px);margin-block-start:20px;display:grid}.val{border-block-start:2px solid var(--tm-teal);grid-column:span 2;align-content:start;gap:8px;padding-block-start:20px;display:grid}.val:nth-child(n+4){grid-column:span 3}.val__n{color:var(--accent);font-size:.875rem;font-weight:500}.people{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.person{border-radius:var(--radius-box);grid-template-rows:auto 1fr;align-content:start;display:grid;overflow:hidden}.person__photo{display:block}.person__photo img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.person__body{align-content:start;gap:6px;padding:clamp(18px,2vw,24px);display:grid}.person__mono{border:1px solid var(--line);width:64px;height:64px;color:var(--accent);border-radius:12px;place-items:center;margin:clamp(24px,2.6vw,32px) clamp(18px,2vw,24px) 0;font-size:1.25rem;font-weight:500;display:grid}.person__name{font-size:1.25rem;font-weight:400;line-height:1.3}.person__role{color:var(--accent);font-size:.9375rem}.contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.contact__intro{justify-items:start;gap:18px;display:grid}.partner__actions{flex-wrap:wrap;gap:12px;margin-block-start:8px;display:flex}.contact__form{border-radius:var(--radius-box);gap:10px;padding:clamp(24px,4vw,56px);display:grid}.form__intro{margin-block-end:12px}.form{gap:20px;display:grid}.form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.field{align-content:start;gap:6px;display:grid}.field label{font-weight:500}.field__opt{font-size:.875rem;font-weight:400}.field__hint{font-size:.875rem}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--tm-warm-white);width:100%;min-height:48px;color:var(--tm-dark-blue);caret-color:var(--tm-dark-blue);transition:transform var(--dur-micro) var(--tw-ease-state);border-radius:12px;padding:10px 14px}:-webkit-any(.field input:autofill,.field input:-webkit-autofill){-webkit-text-fill-color:var(--tm-dark-blue);transition:background-color 0s 2147480000s!important}:is(.field input:autofill,.field input:autofill){-webkit-text-fill-color:var(--tm-dark-blue);transition:background-color 0s 2147480000s!important}.field textarea{resize:vertical;min-height:132px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--tm-dark-blue)}.field [aria-invalid=true]{border-color:var(--tm-dark-blue);border-width:2px}.field__err,.check+.field__err{align-items:flex-start;gap:8px;font-size:.9375rem;font-weight:500;display:flex}.field__err:before{content:"!";background:var(--tm-dark-blue);width:20px;height:20px;color:var(--tm-warm-white);border-radius:4px;flex:none;place-items:center;margin-block-start:2px;font-size:.75rem;display:grid}.field__err[hidden]{display:none}.consent{gap:12px;display:grid}.pending{font-size:.9375rem}.pending__tag{border:1px dashed var(--tm-dark-blue);border-radius:4px;margin-inline-end:6px;padding:2px 10px;font-size:.8125rem;font-weight:500;display:inline-block}.check{align-items:flex-start;gap:12px;display:flex}.check input{width:24px;height:24px;accent-color:var(--tm-teal);flex:none;margin:2px 0 0}.form__summary{border:2px solid var(--tm-dark-blue);border-radius:12px;padding:14px 18px;font-weight:500}.form__summary[hidden]{display:none}.form__foot{justify-items:start;gap:12px;display:grid}.form__how{max-width:60ch;font-size:.875rem}.form__ok:not(:empty){background:var(--tm-neon);color:var(--tm-dark-blue);border-radius:12px;padding:14px 18px;font-weight:500}.footer{border-block-start:1px solid var(--line);padding-block:clamp(24px,3vw,32px);font-size:.875rem}.footer__in{gap:10px;display:grid}.footer__reg{max-width:80ch}.footer__row{flex-wrap:wrap;align-items:baseline;gap:6px 24px;display:flex}.legal{flex-wrap:wrap;gap:6px 24px;display:flex}.footer__x{color:var(--accent);text-underline-offset:4px;margin-inline-start:auto;padding-block:4px;text-decoration:underline}.footer__x:hover{color:var(--tm-dark-blue)}.legal__pending{font-size:.8125rem}.review-only{display:none}[data-review] .review-only{display:inline}[data-review] .pending__tag.review-only{display:inline-block}@keyframes rise{0%{transform:translateY(16px)}to{transform:none}}@keyframes lift{0%{transform:translateY(16px)}to{transform:none}}.js .fade-up{animation:rise var(--dur-reveal) var(--tw-ease-enter) both;animation-delay:calc(var(--d,0) * var(--stagger) + 60ms)}.js .h1 .line>span{animation:lift var(--dur-reveal) var(--tw-ease-enter) both;animation-delay:calc(var(--i) * var(--stagger) + 60ms);display:inline-block}.js .hero .eyebrow.fade-up,.js .hero .lede.fade-up{animation-name:lift}.js .rv{transition:transform var(--dur-reveal) var(--tw-ease-enter);transition-delay:calc(var(--d,0) * var(--stagger));transform:translateY(16px)}.js .rv.in{transform:none}.aud__panel:not([hidden]),.jx__panel:not([hidden]),.care .plan:not([hidden]){animation:panel .28s var(--tw-ease-state)}@keyframes panel{0%{transform:translateY(8px)}to{transform:none}}.btn:active,.seg__tab:active,.lang a:active,.nav a:active{transform:scale(.97)}.jx__tab:active .jx__dot{transform:scale(.94)}.jx__dot{transition:transform var(--dur-micro) var(--tw-ease-state)}.jx__tab[aria-selected=true] .jx__dot{transform:scale(1.08)}.header,.header__in,.brand__logo img{transition:transform var(--dur-micro) var(--tw-ease-state)}.header.is-condensed{transform:translateY(-10px)}.header.is-condensed .header__in{transform:translateY(5px)}.header.is-condensed .brand .brand__logo img{transform:scale(.86)}.brand__logo img{transform-origin:0}[dir=rtl] .brand__logo img{transform-origin:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js .rv{transform:none}}@media (max-width:1023.98px){.hero__grid,.split,.contact__grid,.trust{grid-template-columns:minmax(0,1fr)}.trust__reg{border-inline-start:0;padding-inline-start:0}.vision{grid-template-columns:repeat(2,minmax(0,1fr))}.vision__main{grid-column:1/-1}.people{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899.98px){.aud__panel{grid-template-columns:minmax(0,1fr);gap:12px}.svcs{grid-template-columns:minmax(0,1fr)}.svc,.svc--layer{grid-column:auto}.js .care__seg{border-radius:28px;width:100%;display:flex}.care__seg .seg__tab{white-space:normal;border-radius:24px;flex:1 1 0;line-height:1.3}.care__plans,.values{grid-template-columns:minmax(0,1fr)}.val,.val:nth-child(n+4){grid-column:auto}}@media (max-width:719.98px){.jx__tabs{grid-template-columns:minmax(0,1fr);gap:4px}.jx__tab{text-align:start;place-items:center start;gap:14px;min-height:52px;padding:4px 0;display:flex}.jx__track{width:2px;height:auto;inset-block:26px;inset-inline:21px auto}.jx__fill{transform:scaleY(var(--p,0));transform-origin:top}[dir=rtl] .jx__fill{transform-origin:top}.vision,.form__grid{grid-template-columns:minmax(0,1fr)}.hero__actions .btn,.form__foot .btn{width:100%}.trust{grid-template-columns:minmax(0,1fr)}}@media (max-width:479.98px){.people{grid-template-columns:minmax(0,1fr)}.lang a{min-width:40px;padding-inline:8px}}
