@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/ibm-plex-sans-arabic-400.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/ibm-plex-sans-arabic-500.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:600 900;font-display:swap;src:url("../fonts/ibm-plex-sans-arabic-600.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:"Manrope";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/manrope-v20-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Manrope";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/manrope-v20-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Manrope";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/manrope-v20-greek.woff2") format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:400 600;font-display:swap;src:url("../fonts/cormorant-garamond-v21-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:400 600;font-display:swap;src:url("../fonts/cormorant-garamond-v21-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:400 500;font-display:swap;src:url("../fonts/cormorant-garamond-v21-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:400 500;font-display:swap;src:url("../fonts/cormorant-garamond-v21-italic-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--c-bg:#101317;--c-bg-2:#13171C;--c-bg-3:#161A20;--c-bg-4:#1C2229;--c-gold:#BEA061;--c-gold-bright:#D4B978;--c-gold-soft:#EDDC96;--c-gold-deep:#8B7242;--c-sketch:#D4B978;--c-clinical:#F5F6F8;--c-clinical-2:#EAEDF1;--c-clinical-3:#FFFFFF;--c-clinical-line:#D8DDE4;--c-clinical-ink:#14161C;--c-clinical-ink2:#4A5261;--c-clinical-accent:#1B4B73;--c-text:#F0EDE6;--c-text-muted:#C4C0B6;--c-text-dim:#8A877E;--c-line:rgba(190,160,97,0.26);--c-line-soft:rgba(255,255,255,0.10);--font-serif:"Cormorant Garamond","Playfair Display",Georgia,serif;--font-sans:"Manrope","Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-ar:"IBM Plex Sans Arabic","Noto Naskh Arabic","Segoe UI",Tahoma,sans-serif;--sp-1:0.5rem;--sp-2:1rem;--sp-3:1.5rem;--sp-4:2rem;--sp-5:3rem;--sp-6:4rem;--sp-7:6rem;--sp-8:8rem;--maxw:1240px;--maxw-narrow:880px;--radius:4px;--radius-lg:10px;--ease:cubic-bezier(0.22,0.61,0.36,1);--dur:0.6s;--shadow-lg:0 30px 80px -30px rgba(0,0,0,0.75);--shadow-gold:0 20px 60px -25px rgba(190,160,97,0.35)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overscroll-behavior-y:auto}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--font-sans);font-size:17px;line-height:1.7;font-weight:400;letter-spacing:0.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:var(--c-gold);text-decoration:none;transition:color 0.25s var(--ease)}a:hover{color:var(--c-gold-soft)}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:500;line-height:1.1;letter-spacing:0.005em;margin:0 0 var(--sp-2);color:var(--c-text)}h1{font-size:clamp(2.6rem,6vw,5rem);font-weight:500}h2{font-size:clamp(2rem,4vw,3.2rem)}h3{font-size:clamp(1.4rem,2.4vw,1.9rem)}h4{font-size:1.2rem;font-family:var(--font-sans);font-weight:600;letter-spacing:0.02em}p{margin:0 0 var(--sp-2);color:var(--c-text-muted)}::selection{background:var(--c-gold);color:#101317}:focus-visible{outline:2px solid var(--c-gold-bright);outline-offset:3px}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:max( 1.5rem,clamp(1.25rem,4vw,2.5rem),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px) )}.container--narrow{max-width:var(--maxw-narrow)}.section{padding:clamp(4rem,9vw,8rem) 0;position:relative}.section--tight{padding:clamp(3rem,6vw,5rem) 0}.section--dark{background:var(--c-bg)}.section--dark-2{background:var(--c-bg-2)}.section--panel{background: linear-gradient(180deg,var(--c-bg-2) 0%,var(--c-bg) 100%)}.section--clinical{background: radial-gradient(1200px 600px at 80% -10%,rgba(27,75,115,0.06),transparent 60%),linear-gradient(180deg,var(--c-clinical) 0%,var(--c-clinical-2) 100%);color:var(--c-clinical-ink)}.section--clinical h1,.section--clinical h2,.section--clinical h3{color:var(--c-clinical-ink)}.section--clinical p{color:var(--c-clinical-ink2)}.section--clinical .eyebrow{color:var(--c-clinical-accent)}.section--clinical .eyebrow::before{background:var(--c-clinical-accent)}.eyebrow{display:inline-flex;align-items:center;gap:0.65rem;font-family:var(--font-sans);font-size:0.78rem;font-weight:600;letter-spacing:0.28em;text-transform:uppercase;color:var(--c-gold);margin-bottom:var(--sp-2)}.eyebrow::before{content:"";width:34px;height:1px;background:var(--c-gold);display:inline-block}.section-title{max-width:780px;margin-bottom:var(--sp-5)}.section-title.center{margin-left:auto;margin-right:auto;text-align:center}.lead{font-size:1.22rem;line-height:1.6;color:var(--c-text-muted)}.text-gold{color:var(--c-gold)}.serif-accent{font-family:var(--font-serif);font-style:italic;color:var(--c-gold-soft)}.hairline{height:1px;border:0;background:linear-gradient(90deg,transparent,var(--c-gold),transparent);opacity:0.5;margin:var(--sp-5) 0}.btn{--pad-y:0.95rem;--pad-x:2.1rem;display:inline-flex;align-items:center;gap:0.85rem;padding:var(--pad-y) var(--pad-x);font-family:var(--font-sans);font-size:0.82rem;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;cursor:pointer;border:1px solid transparent;border-radius:var(--radius);transition:background-color 0.35s var(--ease),color 0.35s var(--ease),border-color 0.35s var(--ease),transform 0.35s var(--ease),box-shadow 0.35s var(--ease);position:relative;white-space:nowrap}.btn svg{width:16px;height:16px;flex-shrink:0;transition:transform 0.35s var(--ease)}.btn > svg:last-child{margin-inline-start:0.2rem}.btn:hover svg{transform:translateX(4px)}.btn--primary{background:linear-gradient(120deg,var(--c-gold) 0%,var(--c-gold-bright) 100%);color:#101317;box-shadow:var(--shadow-gold)}.btn--primary:hover{color:#101317;transform:translateY(-2px);box-shadow:0 24px 70px -20px rgba(190,160,97,0.55)}.btn--ghost{background:transparent;color:var(--c-text);border-color:var(--c-line)}.btn--ghost:hover{border-color:var(--c-gold);color:var(--c-gold-soft);background:rgba(190,160,97,0.06)}.btn--light{background:var(--c-clinical-ink);color:#fff}.btn--light:hover{color:#fff;background:#000;transform:translateY(-2px)}.btn--whatsapp{background:transparent;color:#c8e6c9;border-color:rgba(37,211,102,0.45)}.btn--whatsapp:hover{color:#fff;border-color:#25d366;background:rgba(37,211,102,0.12)}.btn--whatsapp svg{width:16px;height:16px}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;transition:background 0.4s var(--ease),border-color 0.4s var(--ease),backdrop-filter 0.4s var(--ease);border-bottom:1px solid transparent}.site-header.scrolled{background:rgba(11,11,13,0.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--c-line-soft)}.nav{display:flex;align-items:center;justify-content:space-between;height:82px}.brand{display:flex;align-items:center;gap:0.75rem;line-height:1;color:var(--c-text);flex:none}.brand:hover{color:var(--c-text)}@media (min-width:1080.01px) and (max-width:1299.98px){.nav__links{gap:0.6rem}.nav__links a{font-size:0.76rem;letter-spacing:0.02em}.lang-switch{gap:0.22rem}}.brand__logo{height:48px;width:auto;object-fit:contain;flex:none}.brand__text{flex-direction:column;line-height:1}.brand__name{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;letter-spacing:0.06em}.brand__name .dot{color:var(--c-gold)}.brand__tag{font-family:var(--font-sans);font-size:0.58rem;letter-spacing:0.34em;text-transform:uppercase;color:var(--c-gold);margin-top:4px}.brand__tag--beside{display:none}.site-footer .brand__tag--beside{display:none}.site-footer .brand__logo{height:56px}.nav__links{display:flex;align-items:center;gap:clamp(1rem,2vw,2rem);list-style:none;margin:0;padding:0}.nav__links a{color:var(--c-text-muted);font-size:0.82rem;font-weight:500;letter-spacing:0.04em;padding:0.4rem 0;position:relative}.nav__links a::after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--c-gold);transition:width 0.3s var(--ease)}.nav__links a:hover{color:var(--c-text)}.nav__links a:hover::after,.nav__links a.active::after{width:100%}.nav__links a.active{color:var(--c-gold)}.nav__cta{margin-left:0.5rem;display:flex;align-items:center;gap:0.55rem}.nav__cta .btn{--pad-y:0.7rem;--pad-x:1.2rem;font-size:0.72rem}@media (min-width:1080.01px) and (max-width:1180px){.nav__cta .btn--whatsapp{display:none}}.lang-switch{display:inline-flex;align-items:center;gap:0.35rem;margin-inline-end:0.15rem;flex:none}.lang-switch__btn{appearance:none;background:transparent;border:0;padding:0.35rem 0.4rem;margin:0;cursor:pointer;font-family:var(--font-sans);font-size:0.72rem;font-weight:600;letter-spacing:0.08em;color:var(--c-text-dim);text-decoration:none;transition:color 0.25s var(--ease);line-height:1}.lang-switch__btn:hover{color:var(--c-text);text-decoration:none}.lang-switch__btn.is-active{color:var(--c-gold)}.lang-switch__btn[data-lang="ar"]{font-family:var(--font-ar);letter-spacing:0;font-size:0.84rem}.lang-switch__sep{color:var(--c-text-dim);opacity:0.5;font-size:0.7rem;user-select:none}.lang-switch--mobile{display:none}@media (max-width:1080px){.nav__cta .lang-switch{display:none}.lang-switch--mobile{display:inline-flex;margin-inline-end:0.25rem;z-index:1100}}.nav__toggle{display:none;background:none;border:0;cursor:pointer;width:44px;height:44px;padding:10px;z-index:1100}.nav__toggle span{display:block;height:2px;width:100%;background:var(--c-text);margin:5px 0;transition:transform 0.35s var(--ease),opacity 0.35s var(--ease)}.nav__toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav__toggle.open span:nth-child(2){opacity:0}.nav__toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1080px){.nav__toggle{display:block;flex:0 0 44px}.nav__menu{position:fixed;inset:0;background:rgba(11,11,13,0.97);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;transform:translateX(100%);transition:transform 0.5s var(--ease),visibility 0.5s var(--ease);padding:5.5rem 2rem 2rem;overflow-y:auto;visibility:hidden;pointer-events:none}.nav__menu.open{transform:translateX(0);visibility:visible;pointer-events:auto}.nav{}.nav__links{flex-direction:column;gap:0.4rem;width:100%;max-width:420px;margin:0 auto}.nav__links li{width:100%;text-align:center}.nav__links a{display:block;font-family:var(--font-serif);font-size:1.6rem;padding:0.7rem 0;color:var(--c-text)}.nav__links a::after{display:none}.nav__cta{margin:1.5rem 0 0}.nav__cta .btn{--pad-y:0.95rem;--pad-x:2.1rem;font-size:0.8rem}}@media (max-width:480px){.lang-switch--mobile .lang-switch__sep{display:none}.lang-switch--mobile .lang-switch__btn{padding-inline:0.25rem}}.nav__menu{display:flex;align-items:center;gap:clamp(1rem,2vw,2rem)}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;overflow:hidden;padding-top:82px}.hero__media{position:absolute;inset:0;z-index:0}.hero__media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.hero__fallback{position:absolute;inset:0;background-color:#101317;background-image: linear-gradient(rgba(11,11,13,0.28),rgba(11,11,13,0.42)),url("../assets/hero-poster.jpg");background-size:cover;background-position:center}.hero__scrim{position:absolute;inset:0;background: linear-gradient(105deg,rgba(11,11,13,0.72) 0%,rgba(11,11,13,0.42) 42%,rgba(11,11,13,0.28) 70%,rgba(11,11,13,0.62) 100%),linear-gradient(180deg,rgba(11,11,13,0.35) 0%,rgba(11,11,13,0.18) 40%,rgba(11,11,13,0.68) 100%)}.hero__inner{position:relative;z-index:2;padding-block:4rem;width:100%}.hero__copy{max-width:36rem}.hero__brand{font-family:var(--font-serif);font-size:clamp(2.4rem,5.5vw,4.25rem);font-weight:500;letter-spacing:0.06em;text-transform:uppercase;color:var(--c-gold-soft);line-height:1.05;margin:0 0 0.85rem}html[dir="rtl"] .hero__brand{font-family:var(--font-ar);letter-spacing:0;text-transform:none;font-size:clamp(2.6rem,6vw,4.5rem)}.hero__brand-line{display:block;width:0;height:1px;background:linear-gradient(90deg,var(--c-gold),transparent);margin:0 0 1.35rem}.hero .hero__brand-line{animation:brandHairline 0.9s var(--ease) 0.15s forwards}html[dir="rtl"] .hero__brand-line{background:linear-gradient(270deg,var(--c-gold),transparent);margin-inline-start:auto}@keyframes brandHairline{from{width:0}to{width:min(7.5rem,40%)}}.hero h1{max-width:14ch;margin-bottom:var(--sp-3);font-size:clamp(2.1rem,4.6vw,3.6rem)}html[dir="rtl"] .hero h1{max-width:18ch}.hero__sub{font-size:clamp(1.05rem,2vw,1.25rem);max-width:38ch;color:var(--c-text);opacity:0.95;margin-bottom:var(--sp-4);line-height:1.55}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.hero__brand,.hero h1,.landing,.hero__sub,.hero__actions,.hero__ranges{opacity:0;transform:translateY(14px)}.hero.is-ready .hero__brand,.hero.is-ready h1,.hero.is-ready .landing,.hero.is-ready .hero__sub,.hero.is-ready .hero__actions,.hero.is-ready .hero__ranges{animation:heroEnter 0.75s var(--ease) forwards}.hero.is-ready .hero__brand{animation-delay:0.05s}.hero.is-ready h1{animation-delay:0.18s}.hero.is-ready .hero__sub{animation-delay:0.30s}.hero.is-ready .hero__actions{animation-delay:0.42s}.hero.is-ready .hero__ranges{animation-delay:0.52s}.hero.is-ready .landing{animation-delay:0.30s}.hero.is-ready .hero__intro .hero__sub{animation-delay:0.42s}.hero.is-ready .hero__intro .hero__actions{animation-delay:0.52s}@keyframes heroEnter{to{opacity:1;transform:none}}.hero__brand,.hero h1,.landing,.hero__sub,.hero__actions,.hero__ranges{animation:heroEnter 0.75s var(--ease) forwards}.hero .hero__brand{animation-delay:0.05s}.hero h1{animation-delay:0.18s}.hero .hero__sub{animation-delay:0.30s}.hero .hero__actions{animation-delay:0.42s}.hero .hero__ranges{animation-delay:0.52s}.hero .landing{animation-delay:0.30s}.hero .hero__intro .hero__sub{animation-delay:0.42s}.hero .hero__intro .hero__actions{animation-delay:0.52s}@media (prefers-reduced-motion:reduce){.hero__brand,.hero h1,.landing,.hero__sub,.hero__actions,.hero__ranges{animation:none;opacity:1;transform:none}}@media (min-width:721px){.hero__media video.is-playing{animation:heroBreath 28s var(--ease) infinite alternate}}@keyframes heroBreath{from{transform:scale(1.04)}to{transform:scale(1.09)}}@media (prefers-reduced-motion:reduce){.hero__brand,.hero h1,.landing,.hero__sub,.hero__actions,.hero__ranges{opacity:1;transform:none;animation:none !important}.hero__brand-line{width:min(7.5rem,40%);animation:none !important}.hero__media video{animation:none !important}}.trust-badges{display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,2.5rem);align-items:center;margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:1px solid var(--c-line-soft)}.trust-badge{display:flex;align-items:center;gap:0.6rem;color:var(--c-text-muted);font-size:0.74rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase}.trust-badge svg{width:22px;height:22px;color:var(--c-gold);flex:none}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--c-line-soft);border:1px solid var(--c-line-soft);border-radius:var(--radius-lg);overflow:hidden}.stat{background:var(--c-bg-2);padding:clamp(2rem,4vw,3rem) clamp(1.25rem,3vw,2.25rem);text-align:center}.stat__num{font-family:var(--font-serif);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:600;color:var(--c-gold);line-height:1;display:flex;align-items:baseline;justify-content:center;gap:0.1em}.stat__suffix{font-size:0.55em;color:var(--c-gold-soft)}.stat__label{margin-top:0.8rem;font-size:0.82rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--c-text-muted)}@media (max-width:760px){.stats{grid-template-columns:repeat(2,1fr)}}.grid{display:grid;gap:clamp(1.25rem,2.5vw,2rem)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.card{position:relative;background:var(--c-bg-3);border:1px solid rgba(231,211,161,0.24);border-radius:var(--radius-lg);padding:clamp(1.75rem,3vw,2.5rem);overflow:hidden;box-shadow:0 18px 48px -36px rgba(0,0,0,0.7);transition:transform 0.5s var(--ease),border-color 0.5s var(--ease),box-shadow 0.5s var(--ease);height:100%}.card::before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(190,160,97,0.08),transparent 45%);opacity:0;transition:opacity 0.5s var(--ease)}.card:hover{transform:translateY(-6px);border-color:var(--c-line);box-shadow:var(--shadow-lg)}.card:hover::before{opacity:1}.card > *{position:relative;z-index:1}.card__icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--c-line);border-radius:50%;color:var(--c-gold);margin-bottom:var(--sp-2)}.card__icon svg{width:26px;height:26px}.card h3{margin-bottom:0.6rem}.card__link{display:inline-flex;align-items:center;gap:0.75rem;margin-top:var(--sp-2);font-size:0.78rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase}.card__link svg{width:15px;height:15px;flex-shrink:0;margin-inline-start:0.2rem;transition:transform 0.3s var(--ease)}.card:hover .card__link svg{transform:translateX(4px)}.section--clinical .card{background:var(--c-clinical-3);border:1px solid var(--c-clinical-line);box-shadow:0 18px 50px -35px rgba(20,22,28,0.35)}.section--clinical .card:hover{box-shadow:0 30px 70px -35px rgba(20,22,28,0.4)}.section--clinical .card h3{color:var(--c-clinical-ink)}.section--clinical .card p{color:var(--c-clinical-ink2)}.section--clinical .card__icon{color:var(--c-clinical-accent);border-color:rgba(27,75,115,0.3)}.section--clinical .card__link{color:var(--c-clinical-accent)}.feature-list{list-style:none;margin:var(--sp-2) 0 0;padding:0}.feature-list li{position:relative;padding-block:0.5rem;padding-inline-start:1.6rem;padding-inline-end:0;border-bottom:1px solid var(--c-line-soft);color:var(--c-text-muted);font-size:0.95rem}.feature-list li:last-child{border-bottom:0}.feature-list li::before{content:"";position:absolute;inset-inline-start:0;inset-inline-end:auto;top:1.05rem;width:7px;height:7px;background:var(--c-gold);transform:rotate(45deg)}.section--clinical .feature-list li{border-color:var(--c-clinical-line);color:var(--c-clinical-ink2)}.section--clinical .feature-list li::before{background:var(--c-clinical-accent)}.media{position:relative;border-radius:var(--radius-lg);overflow:hidden;min-height:260px;background-size:cover;background-position:center;display:flex;align-items:flex-end;border:1px solid var(--c-line-soft);background:var(--c-bg-3)}.media img,.media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.media--contain img{object-fit:contain;padding:1.5rem;background:#0e0e12}.media::before{content:"";position:absolute;inset:0;background-image: linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);background-size:28px 28px;opacity:0.5}.media__caption{position:relative;z-index:2;padding:1.1rem 1.3rem;width:100%;display:flex;align-items:center;gap:0.6rem;background:linear-gradient(0deg,rgba(11,11,13,0.85),transparent);font-size:0.8rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--c-text)}.media__caption::before{content:"";width:8px;height:8px;background:var(--c-gold);border-radius:50%;flex:none}.media--tall{min-height:420px}.duo-gold{background:linear-gradient(140deg,#2a2213 0%,#4a3a1c 40%,#101317 100%)}.duo-serum{background:linear-gradient(140deg,#14243b 0%,#2c4a63 45%,#101317 100%)}.duo-clean{background:linear-gradient(140deg,#1a2a2a 0%,#2f5148 45%,#101317 100%)}.duo-clinical{background:linear-gradient(140deg,#202634 0%,#3a4a63 45%,#101317 100%)}.duo-warm{background:linear-gradient(140deg,#2e1c18 0%,#5a3327 45%,#101317 100%)}.duo-violet{background:linear-gradient(140deg,#241a33 0%,#43315e 45%,#101317 100%)}.duo-fresh{background:linear-gradient(140deg,#1c2e1e 0%,#37613a 45%,#101317 100%)}.duo-amber{background:linear-gradient(140deg,#33260f 0%,#6b4e1c 45%,#101317 100%)}.media--light{background:var(--c-clinical-2);border-color:var(--c-clinical-line)}.media--light::before{background-image: linear-gradient(rgba(27,75,115,0.06) 1px,transparent 1px),linear-gradient(90deg,rgba(27,75,115,0.06) 1px,transparent 1px)}.media--light .media__caption{background:linear-gradient(0deg,rgba(234,237,241,0.95),transparent);color:var(--c-clinical-ink)}.media--light .media__caption::before{background:var(--c-clinical-accent)}.duo-silver{background:linear-gradient(140deg,#dfe4ea 0%,#c3ccd6 45%,#eef1f4 100%)}.duo-steel{background:linear-gradient(140deg,#d4dbe4 0%,#9fb0c1 45%,#eef1f4 100%)}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.split--reverse .split__media{order:2}@media (max-width:860px){.split{grid-template-columns:1fr}.split--reverse .split__media{order:0}}.page-hero{position:relative;padding:calc(82px + clamp(4rem,9vw,7rem)) 0 clamp(3rem,7vw,5.5rem);overflow:hidden}.page-hero__bg{position:absolute;inset:0;z-index:0;background: radial-gradient(900px 500px at 15% 0%,rgba(190,160,97,0.14),transparent 55%),radial-gradient(800px 600px at 90% 20%,rgba(27,75,115,0.18),transparent 55%),var(--c-bg)}.page-hero__bg::after{content:"";position:absolute;inset:0;background-image: linear-gradient(rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.02) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(circle at 30% 20%,#000,transparent 80%)}.page-hero__inner{position:relative;z-index:1;max-width:820px}.page-hero__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;max-width:820px;margin-top:var(--sp-3)}.page-hero h1{margin-bottom:var(--sp-2)}.breadcrumbs{display:flex;gap:0.5rem;align-items:center;font-size:0.74rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--c-text-dim);margin-bottom:var(--sp-3)}.breadcrumbs a{color:var(--c-text-muted)}.breadcrumbs span{color:var(--c-gold)}.cta-band{position:relative;padding:clamp(4rem,8vw,6.5rem) 0;overflow:hidden;background: radial-gradient(700px 400px at 50% 0%,rgba(190,160,97,0.16),transparent 60%),linear-gradient(180deg,var(--c-bg-2),var(--c-bg));border-top:1px solid var(--c-line);text-align:center}.cta-band::before{content:"";position:absolute;inset:0;background-image: linear-gradient(rgba(190,160,97,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(190,160,97,0.05) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 50% 50%,#000,transparent 70%)}.cta-band__inner{position:relative;z-index:1}.cta-band h2{font-size:clamp(2rem,5vw,3.6rem);margin-bottom:var(--sp-2)}.cta-band p{max-width:54ch;margin:0 auto var(--sp-4);font-size:1.1rem}.cta-band__actions{display:flex;flex-wrap:wrap;gap:0.85rem;justify-content:center;align-items:center}.cta-band__phones{margin:1.25rem auto 0 !important;font-size:0.85rem !important;letter-spacing:0.06em;color:var(--c-text-dim)}.cta-band__phones a{color:var(--c-text-muted)}.cta-band__phones a:hover{color:var(--c-gold-soft)}.cta-band__phones span{margin:0 0.65rem;opacity:0.5}.site-footer{background:#08080A;border-top:1px solid var(--c-line-soft);padding:clamp(3.5rem,6vw,5rem) 0 2rem}.footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(1.5rem,4vw,3rem);margin-bottom:var(--sp-5)}@media (max-width:860px){.footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.footer__grid{grid-template-columns:1fr}}.footer__brand .brand__name{font-size:1.6rem}.footer__brand p{margin-top:var(--sp-2);max-width:38ch;font-size:0.95rem}.footer__social{display:flex;gap:0.7rem;margin-top:var(--sp-3)}.footer__social a{width:40px;height:40px;border:1px solid var(--c-line-soft);border-radius:50%;display:grid;place-items:center;color:var(--c-gold)}.footer__social a:hover{border-color:var(--c-gold);color:var(--c-gold-soft);background:rgba(190,160,97,0.08)}.footer__social svg{width:18px;height:18px}.footer__col h4{font-size:0.74rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--c-gold);margin-bottom:var(--sp-2)}.footer__col ul{list-style:none;margin:0;padding:0}.footer__col li{margin-bottom:0.55rem}.footer__col a{color:var(--c-text-muted);font-size:0.92rem}.footer__col a:hover{color:var(--c-gold-soft)}.footer__badges{display:flex;flex-wrap:wrap;gap:0.8rem;padding:var(--sp-3) 0;border-top:1px solid var(--c-line-soft);border-bottom:1px solid var(--c-line-soft);margin-bottom:var(--sp-3)}.footer__badge{font-size:0.68rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--c-text-muted);border:1px solid var(--c-line-soft);border-radius:40px;padding:0.45rem 1rem;display:inline-flex;align-items:center;gap:0.5rem}.footer__badge svg{width:15px;height:15px;color:var(--c-gold)}.footer__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:0.8rem;color:var(--c-text-dim)}.footer__bottom a{color:var(--c-text-dim)}.footer__bottom a:hover{color:var(--c-gold)}.footer__legal{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0.55rem}.footer__legal a{color:var(--c-gold-soft);text-decoration:underline;text-underline-offset:0.18em;font-weight:500}.footer__legal a:hover{color:var(--c-gold)}.footer__legal-sep{opacity:0.45}.footer__legal-link{color:var(--c-gold-soft) !important;font-weight:500}.cert-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--c-line-soft);border:1px solid var(--c-line-soft);border-radius:var(--radius-lg);overflow:hidden}@media (max-width:860px){.cert-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.cert-grid{grid-template-columns:1fr}}.cert{background:var(--c-bg-2);padding:clamp(1.75rem,3vw,2.5rem) 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:0.75rem;transition:background 0.4s var(--ease)}.cert:hover{background:var(--c-bg-4)}.cert__icon{width:46px;height:46px;color:var(--c-gold)}.cert__icon svg{width:100%;height:100%}.cert__label{font-size:0.8rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--c-text);font-weight:600}.cert__sub{font-size:0.72rem;color:var(--c-text-dim)}.section--clinical .cert-grid{background:var(--c-clinical-line);border-color:var(--c-clinical-line)}.section--clinical .cert{background:var(--c-clinical-3)}.section--clinical .cert:hover{background:var(--c-clinical-2)}.section--clinical .cert__icon{color:var(--c-clinical-accent)}.section--clinical .cert__label{color:var(--c-clinical-ink)}.section--clinical .cert__sub{color:var(--c-clinical-ink2)}.steps{counter-reset:step;display:grid;gap:1.25rem}.step{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:start;padding:clamp(1.5rem,3vw,2rem);background:var(--c-bg-3);border:1px solid var(--c-line-soft);border-radius:var(--radius-lg);transition:border-color 0.4s var(--ease),transform 0.4s var(--ease)}.step:hover{border-color:var(--c-line);transform:translateX(4px)}.step__num{counter-increment:step;font-family:var(--font-serif);font-size:1.6rem;color:var(--c-gold);width:54px;height:54px;display:grid;place-items:center;border:1px solid var(--c-line);border-radius:50%}.step__num::before{content:"0" counter(step)}.step h4{margin-bottom:0.35rem;font-size:1.15rem}.step p{margin:0;font-size:0.95rem}.pills{display:flex;flex-wrap:wrap;gap:0.6rem;margin-top:var(--sp-2)}.pill{font-size:0.72rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--c-gold-soft);border:1px solid var(--c-line);border-radius:40px;padding:0.4rem 0.9rem}.section--clinical .pill{color:var(--c-clinical-accent);border-color:rgba(27,75,115,0.3)}.portfolio-card{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--c-line-soft);background:var(--c-bg-3);transition:transform 0.5s var(--ease),box-shadow 0.5s var(--ease),border-color 0.5s var(--ease);height:100%;display:flex;flex-direction:column}.portfolio-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--c-line)}.portfolio-card__visual{min-height:300px;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem}.portfolio-card__body{padding:1.5rem 1.75rem 1.75rem}.portfolio-card__body h3{margin-bottom:0.4rem}.portfolio-card__tag{display:inline-block;font-size:0.68rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--c-gold);margin-bottom:0.5rem}.mock-label{position:absolute;top:1rem;right:1rem;background:var(--c-gold);color:#101317;font-size:0.62rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;padding:0.35rem 0.7rem;border-radius:40px;transform:rotate(3deg)}.brand-mock{font-family:var(--font-serif)}.brand-mock__name{font-size:2rem;color:var(--c-gold-soft);letter-spacing:0.04em}.brand-mock__ar{font-size:1.8rem;color:var(--c-gold);margin-top:0.3rem;direction:rtl}.brand-mock__sub{font-family:var(--font-sans);font-size:0.7rem;letter-spacing:0.28em;text-transform:uppercase;color:var(--c-text-muted);margin-top:0.6rem}.jar-mock{width:120px;height:140px;margin:0 auto;border-radius:12px 12px 8px 8px;background:linear-gradient(160deg,#d9a441,#6b4e1c 70%);position:relative;box-shadow:inset 0 -20px 40px rgba(0,0,0,0.4),0 20px 40px -20px rgba(0,0,0,0.6)}.jar-mock::before{content:"";position:absolute;top:-14px;left:50%;transform:translateX(-50%);width:70px;height:18px;border-radius:4px;background:linear-gradient(180deg,#2a2a2e,#131316)}.jar-mock::after{content:"YOUR BRAND";position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);width:84px;padding:0.5rem 0;text-align:center;background:rgba(255,255,255,0.92);color:#1a1408;font-family:var(--font-sans);font-size:0.55rem;letter-spacing:0.14em;font-weight:700;border-radius:3px}.form-wrap{background:var(--c-bg-3);border:1px solid var(--c-line-soft);border-radius:var(--radius-lg);padding:clamp(1.75rem,4vw,3rem);box-shadow:var(--shadow-lg)}.form-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:0.5rem;margin-bottom:var(--sp-4)}.form-progress__step{text-align:center;position:relative}.form-progress__bar{height:3px;border-radius:3px;background:var(--c-line-soft);margin-bottom:0.6rem;overflow:hidden}.form-progress__bar span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--c-gold),var(--c-gold-bright));transition:width 0.5s var(--ease)}.form-progress__step.active .form-progress__bar span,.form-progress__step.done .form-progress__bar span{width:100%}.form-progress__label{font-size:0.72rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--c-text-dim)}.form-progress__step.active .form-progress__label{color:var(--c-gold)}.form-progress__step.done .form-progress__label{color:var(--c-text-muted)}.form-step{display:none;animation:fadeStep 0.5s var(--ease)}.form-step.active{display:block}@keyframes fadeStep{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.form-step h3{margin-bottom:0.3rem}.form-step__hint{color:var(--c-text-dim);font-size:0.9rem;margin-bottom:var(--sp-3)}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 1.25rem}@media (max-width:560px){.field-grid{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:0.4rem}.field.full{grid-column:1 / -1}.field label{font-size:0.74rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--c-text-muted);font-weight:600}.field label .req{color:var(--c-gold)}.field input,.field select,.field textarea{background:var(--c-bg);border:1px solid var(--c-line-soft);border-radius:var(--radius);color:var(--c-text);font-family:var(--font-sans);font-size:0.98rem;padding:0.85rem 1rem;transition:border-color 0.3s var(--ease),box-shadow 0.3s var(--ease);width:100%}.field textarea{resize:vertical;min-height:130px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--c-gold);box-shadow:0 0 0 3px rgba(190,160,97,0.14)}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23BEA061' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.field input::placeholder,.field textarea::placeholder{color:var(--c-text-dim)}.field.error input,.field.error select,.field.error textarea{border-color:#b3603f}.field__err{color:#d98e6f;font-size:0.78rem;display:none}.field.error .field__err{display:block}.form-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:var(--sp-4)}.form-actions .btn--ghost[hidden]{visibility:hidden}.review-list{list-style:none;margin:0 0 var(--sp-2);padding:0;border-top:1px solid var(--c-line-soft)}.review-list li{display:flex;justify-content:space-between;gap:1rem;padding:0.75rem 0;border-bottom:1px solid var(--c-line-soft);font-size:0.95rem}.review-list .k{color:var(--c-text-dim);text-transform:uppercase;letter-spacing:0.08em;font-size:0.74rem}.review-list .v{color:var(--c-text);text-align:right}.form-success{display:none;text-align:center;padding:var(--sp-4) 0}.form-success.show{display:block;animation:fadeStep 0.5s var(--ease)}.form-success__icon{width:74px;height:74px;margin:0 auto var(--sp-3);border-radius:50%;display:grid;place-items:center;border:1px solid var(--c-gold);color:var(--c-gold)}.form-success__icon svg{width:34px;height:34px}.contact-info{display:grid;gap:1.5rem}.contact-info__item{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}.contact-info__icon{width:44px;height:44px;border:1px solid var(--c-line);border-radius:50%;display:grid;place-items:center;color:var(--c-gold)}.contact-info__icon svg{width:20px;height:20px}.contact-info__item h4{margin-bottom:0.2rem}.contact-info__item p{margin:0;font-size:0.95rem}.reveal{opacity:0;transform:translateY(16px);transition:opacity 0.75s var(--ease),transform 0.75s var(--ease);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:0.08s}.reveal[data-delay="2"]{transition-delay:0.16s}.reveal[data-delay="3"]{transition-delay:0.24s}.reveal[data-delay="4"]{transition-delay:0.32s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}.center{text-align:center}.mt-3{margin-top:var(--sp-3)}.mt-4{margin-top:var(--sp-4)}.mt-5{margin-top:var(--sp-5)}.mb-0{margin-bottom:0}.badge-inline{display:inline-flex;align-items:center;gap:0.5rem;font-size:0.74rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--c-gold)}.badge-inline svg{width:16px;height:16px}.quote{font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.4;color:var(--c-text);font-style:italic;max-width:24ch}.quote__author{display:block;font-family:var(--font-sans);font-style:normal;font-size:0.8rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--c-gold);margin-top:var(--sp-2)}[id]{scroll-margin-top:100px}noscript .site-header{position:static}.ribbon{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;align-items:center;justify-content:center;text-align:center;padding:1.1rem 1.5rem;border:1px solid var(--c-line);border-radius:var(--radius-lg);background:linear-gradient(120deg,rgba(190,160,97,0.1),rgba(190,160,97,0.02));color:var(--c-text);font-size:0.95rem}.ribbon strong{color:var(--c-gold-soft);font-weight:600}.ribbon--clinical{background:rgba(27,75,115,0.06);border-color:rgba(27,75,115,0.2);color:var(--c-clinical-ink)}.ribbon--clinical strong{color:var(--c-clinical-accent)}.service-spotlight{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.5rem,3vw,2.5rem);align-items:start;padding:clamp(2rem,4vw,3rem);border:1px solid var(--c-line);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(190,160,97,0.12),rgba(190,160,97,0.02) 55%,transparent)}.service-spotlight__icon{width:64px;height:64px;color:var(--c-gold);flex:none}.service-spotlight__icon svg{width:100%;height:100%}.service-spotlight__body .lead{margin-bottom:0.75rem}.service-spotlight__body h2{margin-bottom:0.75rem}@media (max-width:640px){.service-spotlight{grid-template-columns:1fr}.service-spotlight__icon{width:52px;height:52px}}.mah-callout{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:start;padding:1.35rem 1.5rem;border:1px solid var(--c-line);border-radius:var(--radius-lg);background:linear-gradient(120deg,rgba(190,160,97,0.1),rgba(190,160,97,0.02))}.mah-callout__icon{width:44px;height:44px;color:var(--c-gold);flex:none;margin-top:0.15rem}.mah-callout__icon svg{width:100%;height:100%}.mah-callout__body h3{margin:0 0 0.45rem;font-size:1.15rem;color:var(--c-gold-soft)}.mah-callout__body p{margin:0 0 0.65rem;color:var(--c-text-muted);font-size:0.95rem}.mah-callout .card__link{color:var(--c-gold)}@media (max-width:520px){.mah-callout{grid-template-columns:1fr}}.proof-line{margin-top:0.85rem;font-size:0.95rem;color:var(--c-gold-soft);letter-spacing:0.02em}.case-study{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,4vw,3.5rem);align-items:center;padding:clamp(1.75rem,3vw,2.75rem);border:1px solid var(--c-line-soft);border-radius:var(--radius-lg);background:var(--c-bg-3)}@media (max-width:860px){.case-study{grid-template-columns:1fr}}.case-study__media{position:relative;min-height:360px;border-radius:var(--radius);overflow:hidden;background:#121218}.case-study__media img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.case-study__logo{width:min(220px,70%);margin-bottom:1rem}.case-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:0.85rem;margin:1.5rem 0}.case-stat{padding:0.9rem 1rem;border:1px solid var(--c-line-soft);border-radius:var(--radius);background:var(--c-bg)}.case-stat__num{font-family:var(--font-serif);font-size:1.45rem;color:var(--c-gold);line-height:1.1}.case-stat__label{font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--c-text-dim);margin-top:0.35rem}.case-press{margin:0 0 1.25rem}.case-press__strip{font-family:var(--font-sans);font-size:0.78rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--c-gold);margin:0 0 0.85rem}.case-press__quotes{display:grid;grid-template-columns:1fr 1fr;gap:0.85rem}@media (max-width:560px){.case-press__quotes{grid-template-columns:1fr}}.case-press__quote{margin:0;padding:0.95rem 1rem;border:1px solid var(--c-line-soft);border-radius:var(--radius);background:var(--c-bg)}.case-press__quote p{margin:0;font-family:var(--font-serif);font-size:0.95rem;line-height:1.45;font-style:italic;color:var(--c-text)}.case-press__quote cite{display:block;margin-top:0.55rem;font-family:var(--font-sans);font-style:normal;font-size:0.7rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--c-gold)}.category-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--c-line-soft);border:1px solid var(--c-line-soft);border-radius:var(--radius-lg);overflow:hidden}@media (max-width:760px){.category-grid{grid-template-columns:1fr}}.category-item{background:var(--c-bg-2);padding:1.5rem 1.6rem}.section--clinical .category-grid{background:var(--c-clinical-line);border-color:var(--c-clinical-line)}.section--clinical .category-item{background:var(--c-clinical-3)}.section--clinical .category-item h4{color:var(--c-clinical-accent)}.section--clinical .category-item p{color:var(--c-clinical-ink2)}.media--poster-first{position:relative;background:#0e0e12 center / cover no-repeat}.media--poster-first video:not(.is-playing){opacity:0}.media video.is-playing{z-index:1}.media__play{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-50%,-55%);width:3.6rem;height:3.6rem;border:1px solid rgba(255,255,255,0.35);border-radius:50%;background:rgba(11,11,13,0.55);color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background 0.2s var(--ease),border-color 0.2s var(--ease),transform 0.2s var(--ease)}.media__play:hover,.media__play:focus-visible{background:rgba(11,11,13,0.75);border-color:rgba(255,255,255,0.55);transform:translate(-50%,-55%) scale(1.05);outline:none}.media__play[hidden]{display:none !important}.media__play svg{margin-inline-start:0.15rem}.category-item h4{margin-bottom:0.4rem;color:var(--c-gold-soft)}.category-item p{margin:0;font-size:0.92rem}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:0.85rem}@media (max-width:760px){.gallery{grid-template-columns:1fr 1fr}}.gallery figure{margin:0;border-radius:var(--radius);overflow:hidden;border:1px solid var(--c-line-soft);aspect-ratio:1;background:#121218}.gallery img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s var(--ease)}.gallery figure:hover img{transform:scale(1.04)}.gallery__figure--contain{background:#0e0e12}.gallery__figure--contain img{object-fit:contain;padding:1.1rem}html[data-theme="light"] .gallery__figure--contain{background:#1a1a1f}.hero__proof{margin-top:0.75rem;max-width:62ch;color:var(--c-gold-soft);font-size:0.98rem}.proof-sentence{margin:0 auto;max-width:46rem;text-align:center;font-family:var(--font-serif);font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:500;line-height:1.45;letter-spacing:0.01em;color:var(--c-clinical-ink)}html[dir="rtl"] .proof-sentence{font-family:var(--font-ar);letter-spacing:0}.section--dark .proof-sentence,.section--dark-2 .proof-sentence{color:var(--c-gold-soft)}.brand-note--fold{margin:1.25rem auto 0;text-align:center;max-width:48ch;font-size:0.88rem}.hero-desk-link{margin:0.85rem 0 0;text-align:center;font-size:0.88rem}.hero-desk-link a{color:var(--c-text-muted);border-bottom:1px solid rgba(190,160,97,0.35)}.hero-desk-link a:hover{color:var(--c-gold-soft)}.journey-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.journey-timeline::before{content:"";position:absolute;top:1.15rem;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--c-gold),transparent);opacity:0.55}.journey-timeline__step{position:relative;padding:0 1.1rem 0.5rem;text-align:center}.journey-timeline__num{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;margin-bottom:1rem;border-radius:50%;border:1px solid var(--c-line);background:var(--c-bg);color:var(--c-gold);font-family:var(--font-serif);font-size:0.95rem;font-weight:500;position:relative;z-index:1}.journey-timeline__step h4{margin-bottom:0.55rem;font-family:var(--font-serif);font-size:1.25rem;font-weight:500;color:var(--c-text);letter-spacing:0.01em}.journey-timeline__step p{margin:0;font-size:0.92rem;line-height:1.55}@media (max-width:900px){.journey-timeline{grid-template-columns:1fr;gap:1.5rem}.journey-timeline::before{top:0;bottom:0;left:1.1rem;right:auto;width:1px;height:auto;background:linear-gradient(180deg,transparent,var(--c-gold),transparent)}.journey-timeline__step{text-align:start;padding:0 0 0 3.25rem}.journey-timeline__num{position:absolute;left:0;top:0;margin:0}html[dir="rtl"] .journey-timeline::before{left:auto;right:1.1rem}html[dir="rtl"] .journey-timeline__step{padding:0 3.25rem 0 0}html[dir="rtl"] .journey-timeline__num{left:auto;right:0}}.portfolio-card__visual img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.portfolio-card__visual{min-height:280px}html[dir="rtl"] body{font-family:var(--font-ar);letter-spacing:0}html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] h4,html[dir="rtl"] .serif-accent,html[dir="rtl"] .brand__name{font-family:var(--font-ar);font-style:normal;letter-spacing:0}html[dir="rtl"] .eyebrow,html[dir="rtl"] .btn,html[dir="rtl"] .brand__tag,html[dir="rtl"] .stat__label,html[dir="rtl"] .case-stat__label,html[dir="rtl"] .case-press__strip,html[dir="rtl"] .case-press__quote cite,html[dir="rtl"] .trust-badge,html[dir="rtl"] .pill,html[dir="rtl"] .cert__label,html[dir="rtl"] .cert__sub,html[dir="rtl"] .card__link,html[dir="rtl"] .form-progress__label,html[dir="rtl"] .field label,html[dir="rtl"] .footer__badge,html[dir="rtl"] .portfolio-card__tag,html[dir="rtl"] .mock-label,html[dir="rtl"] .quote__author{letter-spacing:0;text-transform:none;font-family:var(--font-ar)}html[dir="rtl"] .case-press__quote p{font-family:var(--font-ar);font-style:normal}html[dir="rtl"] .btn{letter-spacing:0;gap:1rem}html[dir="rtl"] .card__link{gap:0.95rem}html[dir="rtl"] .btn > svg:last-child,html[dir="rtl"] .card__link > svg{margin-inline-start:0.35rem}html[dir="rtl"] .nav__cta{margin-inline-start:0.5rem;margin-inline-end:0}html[dir="rtl"] .btn:hover svg,html[dir="rtl"] .card:hover .card__link svg{transform:translateX(-4px)}html[dir="rtl"] .btn svg,html[dir="rtl"] .card__link svg{transform:scaleX(-1)}html[dir="rtl"] .btn:hover svg{transform:scaleX(-1) translateX(-4px)}html[dir="rtl"] .card:hover .card__link svg{transform:scaleX(-1) translateX(-4px)}html[dir="rtl"] .step:hover{transform:translateX(-4px)}html[dir="rtl"] .review-list .v{text-align:start}html[dir="rtl"] .feature-list li{padding-inline-start:2rem}html[dir="rtl"] .brand__logo{transform:none !important}html[dir="rtl"] .cap-tabs__btn,html[dir="rtl"] .sup-form-chip__label,html[dir="rtl"] .imprint__dl dt,html[dir="rtl"] .theme-preview-exit,html[dir="rtl"] .roof-pillar h3,html[dir="rtl"] .reg-doc__label,html[dir="rtl"] .cap-stack{letter-spacing:0;text-transform:none}[dir="ltr"] .eyebrow,html[dir="ltr"] .eyebrow{letter-spacing:0.28em;text-transform:uppercase}@media (max-width:1080px){html[dir="rtl"] .nav__menu{transform:translateX(-100%)}html[dir="rtl"] .nav__menu.open{transform:translateX(0)}}[dir="ltr"],.cta-band__phones,a[href^="tel:"],a[href^="mailto:"],a[href*="wa.me"],a[href*="instagram.com"],a[href*="facebook.com"]{unicode-bidi:isolate}html[dir="rtl"] .lang-select__btn,html[dir="rtl"] .market-switch__btn,html[dir="rtl"] .prefs__btn,html[dir="rtl"] .lang-select__menu a,html[dir="rtl"] .market-switch__menu a,html[dir="rtl"] .prefs__sheet,html[dir="rtl"] .market-row,html[dir="rtl"] .market-status,html[dir="rtl"] .market-status summary,html[dir="rtl"] .catalogue-list--routes .catalogue-list__body > a{font-family:var(--font-ar);letter-spacing:0;text-transform:none}html[dir="rtl"] .lang-select__btn,html[dir="rtl"] .market-switch__btn,html[dir="rtl"] .prefs__btn{font-size:0.84rem}html[dir="rtl"] .prefs__sheet a,html[dir="rtl"] .prefs__h{font-family:var(--font-ar);letter-spacing:0;text-transform:none}html[dir="rtl"] .lang-select__menu a[aria-current="true"],html[dir="rtl"] .market-switch__menu a[aria-current="true"],html[dir="rtl"] .prefs__sheet a[aria-current="true"]{box-shadow:inset -2px 0 0 var(--c-gold)}.cap-tabs{display:flex;flex-wrap:wrap;gap:0.5rem;justify-content:center;margin-bottom:var(--sp-5);padding:0.4rem;background:rgba(255,255,255,0.03);border:1px solid var(--c-line-soft);border-radius:var(--radius-lg)}.cap-tabs__btn{appearance:none;border:1px solid transparent;background:transparent;color:var(--c-text-muted);font-family:var(--font-sans);font-size:0.82rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;padding:0.85rem 1.4rem;border-radius:var(--radius);cursor:pointer;transition:color 0.25s var(--ease),background 0.25s var(--ease),border-color 0.25s var(--ease)}.cap-tabs__btn:hover{color:var(--c-text)}.cap-tabs__btn.is-active{color:var(--c-bg);background:linear-gradient(135deg,var(--c-gold-soft),var(--c-gold));border-color:transparent}.cap-panel{display:none;animation:fadeUp 0.45s var(--ease)}.cap-panel.is-active{display:block}.pills--center{justify-content:center}.cap-disclaimer{margin-top:1rem;max-width:40rem;font-size:0.85rem;line-height:1.5;color:var(--c-text-dim)}.facts-table{width:100%;max-width:44rem;margin:0 auto;border-collapse:collapse;font-size:0.95rem}.facts-table th,.facts-table td{padding:0.95rem 0;border-bottom:1px solid var(--c-line-soft);vertical-align:top;text-align:start}.facts-table tr:last-child th,.facts-table tr:last-child td{border-bottom:none}.facts-table th{width:32%;padding-inline-end:1.25rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;font-size:0.72rem;color:var(--c-text-muted);white-space:nowrap}.facts-table td{color:var(--c-text);line-height:1.55}.section--clinical .facts-table th,.section--clinical .facts-table td{border-bottom-color:var(--c-clinical-line)}.section--clinical .facts-table th{color:var(--c-clinical-muted,var(--c-text-muted))}.section--clinical .facts-table td{color:var(--c-clinical-ink,var(--c-text))}.hp-field{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important}@media (max-width:640px){.facts-table,.facts-table tbody,.facts-table tr,.facts-table th,.facts-table td{display:block;width:100%}.facts-table th{padding-bottom:0.25rem;border-bottom:none;white-space:normal}.facts-table td{padding-top:0.35rem}}.sup-forms{padding:1.65rem 0 0.55rem;border-top:1px solid var(--c-line-soft);border-bottom:1px solid var(--c-line-soft)}.sup-forms .eyebrow{margin-bottom:1rem}.sup-forms__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0.7rem 0.85rem;max-width:58rem}.sup-form-chip{display:inline-flex;align-items:center;gap:0.55rem;padding:0.45rem 0.85rem 0.45rem 0.55rem;border:1px solid rgba(190,160,97,0.18);border-radius:var(--radius-lg);background:rgba(255,255,255,0.02);color:var(--c-text);transition:border-color 0.25s var(--ease),background 0.25s var(--ease),color 0.25s var(--ease)}.sup-form-chip:hover{border-color:var(--c-line);background:rgba(190,160,97,0.07);color:var(--c-gold-soft)}.sup-form-chip__icon{display:grid;place-items:center;flex:none;width:1.9rem;height:1.9rem;color:var(--c-gold)}.sup-form-chip__icon svg{width:1.7rem;height:1.7rem;display:block}.sup-form-chip__label{font-family:var(--font-serif);font-size:0.98rem;font-weight:500;letter-spacing:0.015em;line-height:1.3;white-space:nowrap}html[dir="rtl"] .sup-form-chip{padding:0.45rem 0.55rem 0.45rem 0.85rem}html[dir="rtl"] .sup-form-chip__label{font-family:var(--font-ar);font-size:0.92rem;letter-spacing:0}@media (max-width:640px){.sup-forms{padding:1.35rem 0 0.4rem}.sup-forms__chips{gap:0.55rem 0.6rem}.sup-form-chip{padding:0.35rem 0.65rem 0.35rem 0.4rem;gap:0.45rem}html[dir="rtl"] .sup-form-chip{padding:0.35rem 0.4rem 0.35rem 0.65rem}.sup-form-chip__icon{width:1.75rem;height:1.75rem}.sup-form-chip__icon svg{width:1.55rem;height:1.55rem}.sup-form-chip__label{font-size:0.9rem}html[dir="rtl"] .sup-form-chip__label{font-size:0.86rem}}.mt-5{margin-top:var(--sp-5)}.center .btn + .btn{margin-inline-start:0.75rem;margin-top:0.75rem}.wa-float{position:fixed;z-index:90;bottom:1.25rem;inset-inline-end:1.25rem;display:flex;flex-direction:column;align-items:flex-end;gap:0.55rem}.wa-float__btn{display:inline-flex;align-items:center;gap:0.55rem;padding:0.85rem 1.15rem;border-radius:999px;background:#25D366;color:#fff !important;font-family:var(--font-sans);font-size:0.82rem;font-weight:600;letter-spacing:0.04em;box-shadow:0 14px 40px -12px rgba(37,211,102,0.65);transition:transform 0.25s var(--ease),box-shadow 0.25s var(--ease)}.wa-float__btn svg{width:1.25rem;height:1.25rem;flex-shrink:0}.wa-float__btn:hover{color:#fff !important;transform:translateY(-2px);box-shadow:0 18px 48px -12px rgba(37,211,102,0.75)}.wa-float__menu{display:none;flex-direction:column;gap:0.35rem;padding:0.65rem;background:var(--c-bg-3);border:1px solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:12rem}.wa-float__menu a{display:block;padding:0.55rem 0.75rem;color:var(--c-text);font-size:0.88rem;border-radius:var(--radius)}.wa-float__menu a:hover{background:var(--c-bg-4);color:var(--c-gold-soft)}.wa-float:hover .wa-float__menu,.wa-float:focus-within .wa-float__menu{display:flex}html[dir="rtl"] .cap-tabs__btn{letter-spacing:0.04em;text-transform:none;font-family:var(--font-ar)}html[dir="rtl"] .wa-float__btn{font-family:var(--font-ar)}@media (max-width:640px){.wa-float__label{display:none}.wa-float__btn{padding:0.95rem;border-radius:50%}.cap-tabs__btn{flex:1 1 auto;text-align:center;padding:0.75rem 0.6rem;letter-spacing:0.06em}}@keyframes fadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.footer__cookie-link{color:var(--c-gold-soft) !important;font-weight:600;text-decoration:underline;text-underline-offset:0.18em}.footer__cookie-link:hover{color:var(--c-gold) !important}.consent-banner{position:fixed;z-index:10050;isolation:isolate;left:1rem;right:1rem;bottom:max(1rem,env(safe-area-inset-bottom,0px));max-width:40rem;margin-inline:auto;background:var(--c-bg-2);border:1px solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:1.1rem 1.25rem;pointer-events:auto;touch-action:manipulation;animation:fadeUp 0.35s var(--ease) both;transition:opacity 0.25s var(--ease),transform 0.25s var(--ease)}.consent-banner.is-hiding{opacity:0;transform:translateY(8px);pointer-events:none}.consent-banner__inner{display:flex;flex-wrap:wrap;align-items:center;gap:0.85rem 1.25rem;pointer-events:auto}.consent-banner__text{flex:1 1 14rem;margin:0;font-size:0.92rem;line-height:1.5;color:var(--c-text-muted)}.consent-banner__actions{flex:0 0 auto;position:relative;z-index:1;pointer-events:auto}.consent-banner__accept,.consent-banner__decline{position:relative;z-index:1;pointer-events:auto;touch-action:manipulation;min-height:48px}.consent-banner__accept{min-width:6.5rem}html[dir="rtl"] .consent-banner__text{font-family:var(--font-ar)}@media (max-width:640px){.consent-banner{left:0.75rem;right:0.75rem;bottom:max(6.75rem,calc(env(safe-area-inset-bottom,0px) + 5.75rem))}.consent-banner__inner{flex-direction:column;align-items:stretch}.consent-banner__accept,.consent-banner__decline{width:100%;justify-content:center}}html.has-consent-banner .wa-float{z-index:80;pointer-events:none;opacity:0.35}html.has-consent-banner .wa-float .wa-float__menu{display:none !important}.page-hero--compact{padding-bottom:clamp(2.5rem,5vw,4rem)}.imprint{max-width:var(--maxw-narrow);margin:0 auto}.imprint__note{margin:0 0 var(--sp-5);padding:var(--sp-3) 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);color:var(--c-text-muted);font-size:1.05rem;line-height:1.65}.imprint h2{margin:var(--sp-5) 0 var(--sp-3);font-family:var(--font-serif);font-weight:500;font-size:clamp(1.5rem,2.5vw,1.85rem);color:var(--c-gold-soft)}.imprint__address{display:block;font-style:normal;font-size:1.1rem;line-height:1.7;color:var(--c-text);margin:0 0 var(--sp-3)}.imprint__dl{margin:0;padding:0}.imprint__dl > div{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:var(--sp-2) var(--sp-3);padding:0.85rem 0;border-bottom:1px solid var(--c-line-soft)}.imprint__dl dt{margin:0;color:var(--c-text-dim);font-size:0.85rem;letter-spacing:0.04em;text-transform:uppercase}.imprint__dl dd{margin:0;color:var(--c-text);line-height:1.55}.imprint__dl a{color:var(--c-gold);text-decoration:none}.imprint__dl a:hover{color:var(--c-gold-soft)}html[dir="rtl"] .imprint__dl dt{letter-spacing:0;text-transform:none;font-family:var(--font-ar)}@media (max-width:560px){.imprint__dl > div{grid-template-columns:1fr;gap:0.35rem}}@media (max-width:720px){:root{--c-bg:#121519;--c-bg-2:#191E25;--c-bg-3:#222831;--c-bg-4:#2B3540;--c-text:#F7F5F0;--c-text-muted:#D4D0C6;--c-text-dim:#A9A59B;--c-line-soft:rgba(255,255,255,0.14)}body{font-size:18px;line-height:1.75}.site-header.scrolled{background:rgba(20,20,24,0.9)}.hero__scrim{background:linear-gradient( 180deg,rgba(11,11,13,0.30) 0%,rgba(11,11,13,0.18) 45%,rgba(11,11,13,0.70) 100% )}.hero__sub{opacity:1;color:var(--c-text)}.hero__brand{font-size:clamp(2.1rem,9vw,2.85rem);letter-spacing:0.05em}.eyebrow,.text-gold,.brand__tag,.badge-inline,.proof-line{color:var(--c-gold-soft)}.btn{font-size:0.9rem;letter-spacing:0.08em;white-space:normal;min-height:48px;padding:0.85rem 1.35rem;justify-content:center;text-align:center}.trust-badge{font-size:0.85rem;letter-spacing:0.06em;color:var(--c-text-muted)}.hero{min-height:auto;padding-bottom:2.5rem}.hero__inner{padding-block:2.5rem 1rem}.trust-badges--below{display:flex}.hero__media video,.media video{display:none}.hero__media video.is-playing,.media video.is-playing{display:block}.media--brand video{display:block;opacity:0}.media--brand video.is-playing{display:block;opacity:1}.consent-banner__actions{display:flex;flex-wrap:wrap;gap:0.6rem;width:100%}.consent-banner__accept,.consent-banner__decline{flex:1 1 auto;min-width:7rem;justify-content:center}}.trust-badges--below{display:flex;margin-top:0;padding-top:0;border-top:none;justify-content:center}.nav__legal{display:none}@media (max-width:1080px){.nav__legal{display:flex;flex-wrap:wrap;gap:0.75rem 1.1rem;margin-top:auto;padding:1.25rem 0 0.25rem;border-top:1px solid var(--c-line-soft);font-size:0.85rem}.nav__legal a{color:var(--c-text-muted)}.nav__legal a:hover{color:var(--c-gold-soft)}}.brand-note{margin:0.75rem 0 0;max-width:52ch;font-size:0.95rem;line-height:1.55;color:var(--c-text-dim)}.brand-note--case{margin:0 0 1.25rem;padding:0.85rem 1rem;border-left:2px solid var(--c-gold);background:rgba(190,160,97,0.06);color:var(--c-text-muted)}html[dir="rtl"] .brand-note--case{border-left:none;border-right:2px solid var(--c-gold)}.footer__disambig{margin:0.85rem 0 0;font-size:0.82rem;line-height:1.5;color:var(--c-text-dim);max-width:36ch}.consent-banner__actions{display:flex;flex-wrap:wrap;gap:0.6rem;align-items:center}.consent-banner__decline{min-width:6.5rem}.consent-banner__privacy{display:inline-block;margin-top:0.35rem;font-size:0.82rem;color:var(--c-gold-soft)}.section--clinical .imprint__note{color:var(--c-clinical-ink2);border-color:var(--c-clinical-line)}.section--clinical .imprint h2{color:var(--c-clinical-accent)}.section--clinical .imprint__address,.section--clinical .imprint__dl dd{color:var(--c-clinical-ink)}.section--clinical .imprint__dl dt{color:var(--c-clinical-ink2)}.section--clinical .brand-note--case{background:rgba(27,75,115,0.06);border-color:var(--c-clinical-accent);color:var(--c-clinical-ink2)}.privacy h2{margin:var(--sp-5) 0 var(--sp-3);font-family:var(--font-serif);font-weight:500;font-size:clamp(1.5rem,2.5vw,1.85rem);color:var(--c-gold-soft)}.privacy p,.privacy li{color:var(--c-text-muted)}.section--clinical .privacy h2{color:var(--c-clinical-accent)}.section--clinical .privacy p,.section--clinical .privacy li{color:var(--c-clinical-ink2)}html[data-theme="light"]{--c-bg:#F6F3EE;--c-bg-2:#EFEAE3;--c-bg-3:#FFFcf8;--c-bg-4:#E6E0D6;--c-gold:#BEA061;--c-gold-bright:#D4B978;--c-gold-soft:#8B7242;--c-gold-deep:#7A6232;--c-sketch:#1B4B73;--c-clinical:#F8F9FB;--c-clinical-2:#EEF1F5;--c-clinical-3:#FFFFFF;--c-clinical-line:#D5DBE4;--c-clinical-ink:#161A22;--c-clinical-ink2:#4A5261;--c-clinical-accent:#1B4B73;--c-text:#1A1C22;--c-text-muted:#4A4E58;--c-text-dim:#6B707A;--c-line:rgba(154,123,63,0.32);--c-line-soft:rgba(26,28,34,0.09);--shadow-lg:0 24px 60px -32px rgba(26,28,34,0.18);--shadow-gold:0 16px 48px -24px rgba(184,146,63,0.28)}html[data-theme="light"] ::selection{background:var(--c-gold);color:#FFFcf8}html[data-theme="light"] .site-header.scrolled{background:rgba(246,243,238,0.88);border-bottom-color:var(--c-line-soft)}@media (max-width:1080px){html[data-theme="light"] .nav__menu{background:rgba(246,243,238,0.98)}}html[data-theme="light"] .hero__fallback{background: radial-gradient(1000px 700px at 20% 10%,rgba(184,146,63,0.14),transparent 55%),radial-gradient(900px 700px at 85% 30%,rgba(27,75,115,0.10),transparent 55%),linear-gradient(160deg,#F3EEE6 0%,#E8E2D6 45%,#F6F3EE 100%)}html[data-theme="light"] .hero__grid-overlay{background-image: linear-gradient(rgba(26,28,34,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(26,28,34,0.04) 1px,transparent 1px);opacity:0.7}html[data-theme="light"] .hero__scrim{background:linear-gradient( 180deg,rgba(246,243,238,0.72) 0%,rgba(246,243,238,0.48) 42%,rgba(246,243,238,0.94) 100% )}html[data-theme="light"] .hero__media video{opacity:0.38;filter:saturate(0.85) contrast(0.95)}html[data-theme="light"] .hero h1,html[data-theme="light"] .hero__sub{color:var(--c-text);opacity:1}html[data-theme="light"] .page-hero__bg{background: radial-gradient(900px 500px at 15% 0%,rgba(184,146,63,0.12),transparent 55%),radial-gradient(800px 600px at 90% 20%,rgba(27,75,115,0.08),transparent 55%),var(--c-bg)}html[data-theme="light"] .page-hero__bg::after{background-image: linear-gradient(rgba(26,28,34,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(26,28,34,0.035) 1px,transparent 1px)}html[data-theme="light"] .card{background:var(--c-bg-3);border-color:var(--c-line-soft);box-shadow:none}html[data-theme="light"] .card:hover{box-shadow:0 12px 36px -28px rgba(26,28,34,0.22)}html[data-theme="light"] .media__caption{background:linear-gradient(0deg,rgba(26,28,34,0.72),transparent)}html[data-theme="light"] .media--contain img{background:var(--c-bg-4)}html[data-theme="light"] .site-footer{background:#1A1F2A;--c-text:#F0EDE6;--c-text-muted:#A7A49C;--c-text-dim:#6E6C66;--c-line-soft:rgba(255,255,255,0.1);color:var(--c-text)}html[data-theme="light"] .site-footer .brand,html[data-theme="light"] .site-footer .brand:hover{color:#F0EDE6}html[data-theme="light"] .site-footer p,html[data-theme="light"] .footer__disambig{color:#A7A49C}html[data-theme="light"] .ar-strip{background:rgba(184,146,63,0.1);border-bottom-color:var(--c-line-soft)}html[data-theme="light"] .case-study__media,html[data-theme="light"] .gallery figure{background:#E6E0D6}html[data-theme="light"] .media{background:var(--c-bg-4)}html[data-theme="light"] .consent-banner{background:rgba(255,252,248,0.96);border-color:var(--c-line-soft);color:var(--c-text)}@media (max-width:720px){html[data-theme="light"]{--c-bg:#F6F3EE;--c-bg-2:#EFEAE3;--c-bg-3:#FFFcf8;--c-bg-4:#E6E0D6;--c-text:#1A1C22;--c-text-muted:#4A4E58;--c-text-dim:#6B707A;--c-line-soft:rgba(26,28,34,0.1)}html[data-theme="light"] .site-header.scrolled{background:rgba(246,243,238,0.92)}html[data-theme="light"] .hero__scrim{background:linear-gradient( 180deg,rgba(246,243,238,0.78) 0%,rgba(246,243,238,0.55) 45%,rgba(246,243,238,0.96) 100% )}html[data-theme="light"] .hero__sub{color:var(--c-text)}}.theme-preview-exit{display:none;position:fixed;z-index:1200;top:0.85rem;inset-inline-start:0.85rem;max-width:min(18rem,calc(100vw - 7rem));padding:0.55rem 0.85rem;font-family:var(--font-sans);font-size:0.72rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;line-height:1.35;color:#1A1C22;background:#FFFcf8;border:1px solid rgba(154,123,63,0.45);border-radius:var(--radius);box-shadow:0 10px 28px -18px rgba(26,28,34,0.35);cursor:pointer;text-align:start;transition:background 0.25s var(--ease),border-color 0.25s var(--ease)}.theme-preview-exit:hover{background:#F6F3EE;border-color:var(--c-gold)}html[data-theme="light"] .theme-preview-exit{display:block}html[dir="rtl"] .theme-preview-exit{font-family:var(--font-ar);letter-spacing:0;text-transform:none;font-size:0.8rem}@media (max-width:1080px){html[data-theme="light"] .theme-preview-exit{top:auto;bottom:5.5rem;inset-inline-start:0.85rem}}.roof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--c-line-soft);border:1px solid var(--c-line-soft);border-radius:var(--radius-lg);overflow:hidden}@media (max-width:900px){.roof-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.roof-grid{grid-template-columns:1fr}}ul.roof-grid{list-style:none;margin:0;padding:0}.roof-card{padding:1.65rem 1.55rem 1.7rem;background:var(--c-bg-2)}.roof-card h3{margin:0 0 .6rem;font-size:1.05rem;line-height:1.35}.roof-card p{margin:0;color:var(--c-text-dim)}@media (min-width:561px){.roof-grid:has(> .roof-card:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}}.roof-pillar{display:flex;flex-direction:column;gap:0.65rem;padding:1.65rem 1.55rem 1.7rem;background:var(--c-bg-2);color:inherit;text-decoration:none;transition:background 0.25s var(--ease)}a.roof-pillar:hover{background:var(--c-bg-4)}.roof-pillar__icon{display:grid;place-items:center;width:2.35rem;height:2.35rem;color:var(--c-gold)}.roof-pillar__icon svg{width:2.1rem;height:2.1rem;display:block}.roof-pillar h3{margin:0;font-family:var(--font-serif);font-size:1.35rem;font-weight:500;letter-spacing:0.01em;color:var(--c-text);line-height:1.25}.roof-pillar p{margin:0;font-size:0.92rem;line-height:1.55;color:var(--c-text-muted)}html[dir="rtl"] .roof-pillar h3{font-family:var(--font-ar);letter-spacing:0}.why-pl{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.25fr);gap:2.5rem;align-items:start}@media (max-width:860px){.why-pl{grid-template-columns:1fr;gap:1.5rem}}.why-pl__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--c-line-soft);border:1px solid var(--c-line-soft);border-radius:var(--radius-lg);overflow:hidden}@media (max-width:560px){.why-pl__list{grid-template-columns:1fr}}.why-pl__list li{background:var(--c-bg-2);padding:1.15rem 1.25rem;font-size:0.95rem;line-height:1.5;color:var(--c-text-muted)}.why-pl__list li strong{display:block;margin-bottom:0.25rem;font-family:var(--font-serif);font-size:1.08rem;font-weight:500;color:var(--c-gold-soft)}html[dir="rtl"] .why-pl__list li strong{font-family:var(--font-ar)}.section--clinical .why-pl__list{background:var(--c-clinical-line);border-color:var(--c-clinical-line)}.section--clinical .why-pl__list li{background:var(--c-clinical-3);color:var(--c-clinical-ink2)}.section--clinical .why-pl__list li strong{color:var(--c-clinical-accent)}.reg-docs{margin-top:0.5rem}.reg-docs__intro{max-width:42rem;margin:0 auto 1.75rem;text-align:center;font-size:1.02rem;line-height:1.65;color:var(--c-text-muted)}.section--clinical .reg-docs__intro{color:var(--c-clinical-ink2)}.reg-docs__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0.85rem}@media (max-width:900px){.reg-docs__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.reg-docs__grid{grid-template-columns:1fr}}.reg-doc{display:flex;align-items:flex-start;gap:0.85rem;padding:1.1rem 1.15rem;border:1px solid rgba(190,160,97,0.2);border-radius:var(--radius-lg);background:rgba(255,255,255,0.02);transition:border-color 0.25s var(--ease),background 0.25s var(--ease)}.reg-doc:hover{border-color:var(--c-line);background:rgba(190,160,97,0.06)}.reg-doc__icon{display:grid;place-items:center;flex:none;width:2.4rem;height:2.4rem;color:var(--c-gold)}.reg-doc__icon svg{width:2.15rem;height:2.15rem;display:block}.reg-doc__label{font-family:var(--font-serif);font-size:1.05rem;font-weight:500;letter-spacing:0.01em;line-height:1.35;color:var(--c-text);padding-top:0.3rem}html[dir="rtl"] .reg-doc__label{font-family:var(--font-ar);letter-spacing:0;font-size:0.98rem}.reg-docs__related{margin-top:1.75rem;padding-top:1.35rem;border-top:1px solid var(--c-line-soft)}.reg-docs__related .eyebrow{margin-bottom:0.85rem}.reg-docs__related-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.55rem 0.7rem}.reg-docs__related-list li{display:inline-flex;align-items:center;gap:0.45rem;padding:0.4rem 0.75rem 0.4rem 0.5rem;border:1px solid rgba(190,160,97,0.16);border-radius:var(--radius-lg);background:rgba(255,255,255,0.015);font-family:var(--font-serif);font-size:0.92rem;color:var(--c-text-muted)}html[dir="rtl"] .reg-docs__related-list li{padding:0.4rem 0.5rem 0.4rem 0.75rem;font-family:var(--font-ar);font-size:0.88rem}.reg-docs__related-list .reg-doc__icon{width:1.65rem;height:1.65rem}.reg-docs__related-list .reg-doc__icon svg{width:1.5rem;height:1.5rem}.section--clinical .reg-doc{background:var(--c-clinical-3);border-color:var(--c-clinical-line)}.section--clinical .reg-doc:hover{border-color:rgba(27,75,115,0.35);background:#fff}.section--clinical .reg-doc__icon{color:var(--c-clinical-accent)}.section--clinical .reg-doc__label{color:var(--c-clinical-ink)}.section--clinical .reg-docs__related{border-top-color:var(--c-clinical-line)}.section--clinical .reg-docs__related-list li{background:var(--c-clinical-3);border-color:var(--c-clinical-line);color:var(--c-clinical-ink2)}.reg-teaser{margin-top:1.75rem;padding:1.35rem 1.5rem;border:1px solid var(--c-clinical-line);border-radius:var(--radius-lg);background:var(--c-clinical-3);text-align:center}.reg-teaser p{margin:0 0 0.85rem;font-size:0.98rem;line-height:1.55;color:var(--c-clinical-ink2)}.reg-teaser .btn{margin-top:0.25rem}.cap-stack{margin:1rem 0 0;font-size:0.88rem;letter-spacing:0.06em;text-transform:uppercase;color:var(--c-gold)}html[dir="rtl"] .cap-stack{font-family:var(--font-ar);letter-spacing:0;text-transform:none;font-size:0.92rem}.consult-strip{display:grid;grid-template-columns:auto 1fr auto;gap:1.5rem;align-items:center;padding:1.75rem 1.85rem;border:1px solid var(--c-line-soft);border-radius:var(--radius-lg);background:var(--c-bg-2)}.consult-strip__icon{width:3rem;height:3rem;color:var(--c-gold)}.consult-strip__icon svg{width:100%;height:100%;display:block}.consult-strip__body h2{margin:0 0 0.45rem;font-size:1.55rem}.consult-strip__body p{margin:0;font-size:0.95rem;line-height:1.55;color:var(--c-text-muted);max-width:36rem}@media (max-width:760px){.consult-strip{grid-template-columns:1fr;gap:1rem;text-align:start}.consult-strip__icon{width:2.5rem;height:2.5rem}}.founder{display:flex;align-items:center;gap:clamp(1.5rem,4vw,3rem)}.founder__photo{flex:none;width:clamp(158px,22vw,248px);height:auto;filter:drop-shadow(0 18px 28px rgba(20,22,28,0.22))}.founder__body{flex:1;min-width:0}.founder__body h2{margin:0.35rem 0 0.75rem}.founder__body p{margin:0}.founder__name{margin-top:0.9rem !important;font-weight:600;letter-spacing:0.01em}@media (max-width:640px){.founder{flex-direction:column;text-align:start}.founder__photo{width:min(200px,55vw);align-self:flex-start}}.service-spotlight__note{margin-top:1rem;padding-top:0.9rem;border-top:1px solid var(--c-line-soft);font-size:0.86rem;line-height:1.65;color:var(--c-text-dim)}.shortlist{position:fixed;left:0;right:0;bottom:0;z-index:60;transform:translateY(110%);transition:transform .28s cubic-bezier(.22,.61,.36,1);background:var(--c-bg-3);border-top:1px solid var(--c-line);padding-bottom:env(safe-area-inset-bottom,0)}.shortlist.is-open{transform:translateY(0)}.shortlist__inner{max-width:1180px;margin:0 auto;padding:.85rem clamp(1rem,4vw,2rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.shortlist__count{font-size:.95rem;color:var(--c-text)}.shortlist__actions{display:flex;align-items:center;gap:.75rem}.shortlist__clear{background:none;border:0;color:var(--c-text-dim);font:inherit;font-size:.9rem;cursor:pointer;padding:.4rem .2rem}.shortlist__clear:hover{color:var(--c-text)}.pick{display:inline-flex;align-items:center;gap:.4rem;background:none;border:1px solid var(--c-line);color:var(--c-text-muted);border-radius:999px;padding:.3rem .8rem;font:inherit;font-size:.82rem;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.pick:hover{border-color:var(--c-gold);color:var(--c-text)}.pick.is-added{background:rgba(190,160,97,.14);border-color:var(--c-gold);color:var(--c-gold-bright)}.pick::before{content:"+";font-size:1rem;line-height:1}.pick.is-added::before{content:"✓"}.catalogue-list{list-style:none;padding:0;margin:0}.catalogue-list > li{padding:.9rem 0;border-bottom:1px solid var(--c-line-soft);display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.catalogue-list__body{flex:1 1 22rem;min-width:0}.catalogue-list__meta{color:var(--c-text-dim);font-size:.88rem;margin-top:.25rem}.catalogue-list__moq{white-space:nowrap}html[dir="rtl"] h1[dir="auto"]{text-align:right}.catalogue-teaser__range{margin:2rem 0 0.75rem;text-align:center;font-size:0.78rem;letter-spacing:0.14em;text-transform:uppercase;font-weight:500;color:var(--c-text-dim)}#catalogue-teaser .pills{justify-content:center;margin-top:0}#catalogue-teaser .pill{transition:color .2s ease,border-color .2s ease}#catalogue-teaser .pill:hover,#catalogue-teaser .pill:focus-visible{color:var(--c-gold);border-color:var(--c-gold)}.hero__catalogue{border-color:rgba(190,160,97,0.45);color:var(--c-gold-soft)}.hero__catalogue:hover,.hero__catalogue:focus-visible{border-color:var(--c-gold);color:var(--c-gold)}@media (max-width:520px){.hero__actions{gap:0.6rem}.hero__catalogue{width:100%;justify-content:center}}.cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:0.75rem;margin-top:var(--sp-2)}.cat-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0.75rem;padding:0.95rem 1.1rem;border:1px solid var(--c-line);border-radius:12px;background:rgba(255,255,255,0.015);color:var(--c-text);text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.cat-card:hover,.cat-card:focus-visible{border-color:var(--c-gold);background:rgba(190,160,97,0.06);transform:translateY(-1px)}.cat-card__icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;color:var(--c-gold-soft);flex:none}.cat-card__icon svg{width:1.35rem;height:1.35rem}.cat-card__name{font-size:.96rem;line-height:1.35;min-width:0}.cat-card__count{font-size:.82rem;color:var(--c-gold-soft);font-variant-numeric:tabular-nums;padding-inline-start:.5rem}.cat-card--range{grid-template-areas:"icon name count" "icon sub sub"}.cat-card--range .cat-card__icon{grid-area:icon}.cat-card--range .cat-card__name{grid-area:name;font-size:1.02rem}.cat-card--range .cat-card__count{grid-area:count}.cat-card__sub{grid-area:sub;font-size:.8rem;color:var(--c-text-dim)}@media (max-width:400px){.cat-grid{grid-template-columns:1fr}}.footer__operator a[dir="ltr"]{white-space:nowrap}.nav__links a{white-space:nowrap}.nav__links{gap:clamp(0.7rem,1.5vw,1.8rem)}.consent-banner{padding:0.85rem 1rem}.consent-banner__text{font-size:0.85rem}@media (max-width:640px){.consent-banner__actions{display:flex;width:100%;gap:0.6rem}.consent-banner__accept,.consent-banner__decline{flex:1 1 0;width:auto}}.ledger{display:flex;flex-wrap:wrap;gap:0;margin-block-start:var(--sp-4);border-block-start:1px solid var(--c-line);padding-block-start:var(--sp-3);max-inline-size:36rem}.ledger__cell{flex:1 1 8rem;padding-inline:var(--sp-3);min-inline-size:0}.ledger__cell + .ledger__cell{border-inline-start:1px solid var(--c-line-soft)}.ledger__cell:first-child{padding-inline-start:0}.ledger__cell dt{font-family:var(--font-serif);font-size:clamp(1.8rem,5vw,2.6rem);line-height:1;color:var(--c-gold);font-variant-numeric:tabular-nums}.ledger__cell dd{margin:0.35rem 0 0;font-size:0.72rem;letter-spacing:0.12em;text-transform:uppercase;color:var(--c-text-muted)}.is-rtl .ledger__cell dd{letter-spacing:0}@media (max-width:520px){.ledger__cell{flex-basis:45%}.ledger__cell:nth-child(2n+1){border-inline-start:0;padding-inline-start:0}}.catalogue-list--routes > li{padding-block:1.25rem;align-items:baseline;transition:background 0.25s var(--ease)}.catalogue-list--routes > li:hover{background:var(--c-bg-3)}.catalogue-list--routes .case-stat__num{inline-size:3rem;flex:0 0 auto}.catalogue-list--routes .catalogue-list__body > a{font-family:var(--font-serif);font-size:clamp(1.15rem,2.4vw,1.6rem);line-height:1.25;color:var(--c-text);text-decoration:none;transition:color 0.25s var(--ease)}.catalogue-list--routes .catalogue-list__body > a:hover,.catalogue-list--routes .catalogue-list__body > a:focus-visible{color:var(--c-gold)}@media (max-width:480px){.catalogue-list--routes .case-stat__num{font-size:2.25rem}.catalogue-list--routes .catalogue-list__body > a{font-size:1.05rem}}.count-row{display:grid;grid-template-columns:minmax(5.5ch,auto) 1fr;gap:var(--sp-3);align-items:baseline;padding-block:var(--sp-3);border-block-start:1px solid var(--c-clinical-line)}.count-row__n{font-family:var(--font-serif);font-weight:500;font-size:clamp(2.6rem,8vw,4rem);line-height:0.9;font-variant-numeric:tabular-nums;color:var(--c-clinical-accent)}.count-row p{margin:0;max-inline-size:42ch}.count-row--sm .count-row__n{font-size:clamp(1.7rem,5vw,2.3rem)}@media (max-width:520px){.count-row{grid-template-columns:1fr;gap:0.4rem}}.doc-index{list-style:none;margin:0;padding:0;counter-reset:doc}.doc-index li{break-inside:avoid;display:grid;grid-template-columns:2.5ch 1fr;gap:0.75rem;padding-block:0.7rem;border-block-end:1px solid var(--c-clinical-line);counter-increment:doc;font-weight:600;font-size:1.02rem}.doc-index li::before{content:counter(doc,decimal-leading-zero);font-size:0.72rem;font-weight:400;color:var(--c-clinical-ink2);font-variant-numeric:tabular-nums}@media (min-width:721px){.doc-index{columns:2;column-gap:var(--sp-5)}}.catalogue-list--split > li > b{font-variant-numeric:tabular-nums;font-weight:600;color:var(--c-gold-soft)}@media (min-width:801px){.catalogue-list--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-5)}}.creed{list-style:none;margin:0;padding:0;max-inline-size:34rem;counter-reset:creed}.creed li{counter-increment:creed;padding-block:var(--sp-4);border-block-start:1px solid var(--c-line);font-family:var(--font-sans);font-size:clamp(1.1rem,2.4vw,1.35rem);line-height:1.5;color:var(--c-text)}.creed li::before{content:counter(creed,decimal-leading-zero);display:block;margin-block-end:0.6rem;font-size:0.72rem;letter-spacing:0.2em;color:var(--c-gold)}.is-rtl .creed li::before{letter-spacing:0}.band-count{margin-inline-start:0.5rem;padding-inline-start:0.5rem;border-inline-start:1px solid var(--c-line);font-variant-numeric:tabular-nums;font-weight:600}.seo-notes{font-size:0.9rem;line-height:1.7;color:var(--c-text-dim)}.seo-notes h3{break-after:avoid;font-family:var(--font-sans);font-size:0.74rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--c-text-muted);margin-block:var(--sp-3) 0.5rem}.is-rtl .seo-notes h3{letter-spacing:0}.seo-notes p{break-inside:avoid}.seo-notes a{color:var(--c-text-muted)}.seo-notes a:hover,.seo-notes a:focus-visible{color:var(--c-gold)}@media (min-width:901px){.seo-notes{columns:2;column-gap:var(--sp-5)}}#working-with-us .facts-table{margin-inline:0}.section--clinical .finder__note{color:var(--c-clinical-ink2)}#registration .ribbon--clinical{justify-content:flex-start;text-align:start}.catalogue-teaser__range{text-align:start}#catalogue-teaser .pills{justify-content:flex-start}.blk-icon{display:inline-grid;place-items:center;width:3rem;height:3rem;margin-bottom:var(--sp-2);color:var(--c-gold);border:1px solid var(--c-line);border-radius:50%}.blk-icon svg{width:1.35rem;height:1.35rem}.section--clinical .blk-icon{color:var(--c-gold-deep);border-color:rgba(27,75,115,0.22)}.range-sym{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-inline-end:0.5rem;vertical-align:middle;color:var(--c-gold)}.range-sym svg{width:1.1rem;height:1.1rem}.section--clinical .range-sym{color:var(--c-gold-deep)}.seo-notes{display:flow-root}.seo-notes > .note-icon:first-child{margin-block-start:calc(var(--sp-3) - 0.3rem)}.note-icon{float:inline-start;width:1.4rem;height:1.4rem;margin-inline-end:0.6rem;margin-top:0.2rem;color:var(--c-gold)}.note-icon svg{width:1.2rem;height:1.2rem}.step{position:relative}.step__icon{position:absolute;top:1.1rem;inset-inline-end:1.1rem;width:1.4rem;height:1.4rem;color:var(--c-gold-soft);opacity:0.85}.step__icon svg{width:1.4rem;height:1.4rem}.step > div{padding-inline-end:2rem}.hero__ranges{display:flex;flex-wrap:wrap;gap:0.6rem;margin-top:var(--sp-3)}.hero__ranges a{display:inline-flex;align-items:center;gap:0.45rem;padding:0.45rem 0.85rem;border:1px solid var(--c-line);border-radius:999px;font-size:0.84rem;color:var(--c-text);background:rgba(0,0,0,0.25);transition:border-color 0.3s var(--ease),background 0.3s var(--ease)}.hero__ranges a:hover,.hero__ranges a:focus-visible{border-color:var(--c-gold);background:rgba(190,160,97,0.10)}.hero__ranges .range-sym{margin-inline-end:0}.hero__ranges b{font-family:var(--font-serif);font-weight:500;color:var(--c-gold);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.hero__ranges a{transition:none}}html:is(:lang(en),:lang(ar)):not([data-market]) [data-mv]:not([data-mv~="neutral"]),html:is(:lang(en),:lang(ar))[data-market="iraq"] [data-mv]:not([data-mv~="iraq"]),html:is(:lang(en),:lang(ar))[data-market="gulf"] [data-mv]:not([data-mv~="gulf"]),html:is(:lang(en),:lang(ar))[data-market="europe"] [data-mv]:not([data-mv~="europe"]){display:none !important}.lang-select,.market-switch{position:relative;flex:none}.market-switch{border-inline-start:1px solid var(--c-line-soft);padding-inline-start:0.3rem}.lang-select__btn,.market-switch__btn,.prefs__btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:0.35rem;background:transparent;border:0;padding:0.35rem 0.4rem;margin:0;cursor:pointer;font-family:var(--font-sans);font-size:0.72rem;font-weight:600;letter-spacing:0.08em;line-height:1;white-space:nowrap;color:var(--c-text-dim);transition:color 0.25s var(--ease)}.lang-select__btn:hover,.market-switch__btn:hover,.prefs__btn:hover,.lang-select__btn[aria-expanded="true"],.market-switch__btn[aria-expanded="true"],.prefs__btn[aria-expanded="true"]{color:var(--c-text)}.lang-select__btn::after,.market-switch__btn::after,.prefs__btn::after{content:"";flex:none;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--c-gold);transition:transform 0.2s var(--ease)}.lang-select__btn[aria-expanded="true"]::after,.market-switch__btn[aria-expanded="true"]::after,.prefs__btn[aria-expanded="true"]::after{transform:rotate(180deg)}.market-switch__k{white-space:nowrap}html:not([data-market]) .market-switch__k{display:none}.market-switch__v,.prefs__market{color:var(--c-gold);border-block-end:1px solid var(--c-line);padding-block-end:2px}.market-switch__cc{display:none}@media (min-width:1440px){.market-switch__btn.has-cc .market-switch__door{display:none}.market-switch__btn.has-cc .market-switch__cc{display:inline}}html[dir="rtl"] .market-switch__btn.has-cc .market-switch__door{display:none}html[dir="rtl"] .market-switch__btn.has-cc .market-switch__cc{display:inline}.lang-select__menu,.market-switch__menu{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 0.6rem);z-index:1200;min-inline-size:15rem;margin:0;list-style:none;background:var(--c-bg-3);border:1px solid var(--c-line);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:var(--sp-1) 0}.lang-select__menu[hidden],.market-switch__menu[hidden],.prefs__sheet[hidden]{display:none !important}.lang-select__menu li,.market-switch__menu li,.prefs__sheet li{margin:0}.market-switch__menu ul,.prefs__sheet ul{list-style:none;margin:0;padding:0}.lang-select__menu a,.market-switch__menu a,.prefs__sheet a{display:block;padding:0.55rem var(--sp-2);font-family:var(--font-sans);font-size:0.9rem;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none;text-decoration:none;color:var(--c-text)}.lang-select__menu a[data-lang="ar"],.lang-select__menu a[data-lang="ckb"],.prefs__sheet a[data-lang="ar"],.prefs__sheet a[data-lang="ckb"]{font-family:var(--font-ar)}.market-switch__menu ul a,.prefs__markets ul a{padding-inline-start:calc(var(--sp-2) + var(--sp-3));font-size:0.84rem;color:var(--c-text-muted)}.lang-select__menu a:hover,.market-switch__menu a:hover,.prefs__sheet a:hover{background:var(--c-bg-4);color:var(--c-text);text-decoration:none}.lang-select__menu a[aria-current="true"],.market-switch__menu a[aria-current="true"],.prefs__sheet a[aria-current="true"]{color:var(--c-gold);box-shadow:inset 2px 0 0 var(--c-gold)}.market-switch__note{font-size:0.75rem;color:var(--c-text-dim)}html:not([dir="rtl"]) .nav--market .nav__cta .btn--whatsapp > span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (min-width:1080.01px){html:not([dir="rtl"]) .nav--market .nav__cta .btn--whatsapp{--pad-x:0.8rem}}@media (min-width:1080.01px) and (max-width:1199.98px){html[dir="rtl"] .nav--market .nav__cta .btn--whatsapp > span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}html[dir="rtl"] .nav--market .nav__cta .btn--whatsapp{--pad-x:0.8rem}}@media (min-width:1200px) and (max-width:1299.98px){html:not([dir="rtl"]) .nav--market .nav__cta .btn--whatsapp{display:none}}@media (min-width:1300px){html:not([dir="rtl"]) .nav--market .nav__links{gap:clamp(1rem,1.3vw,1.25rem)}html:not([dir="rtl"]) .nav--market .nav__menu{gap:1rem}}@media (min-width:1440px){html:not([dir="rtl"]) .nav--market .market-switch__btn.has-cc .market-switch__k{display:none}}.prefs--mobile{display:none}@media (max-width:1080px){.nav__cta .lang-select,.nav__cta .market-switch{display:none}.prefs--mobile{display:block;min-inline-size:0;margin-inline-start:auto;margin-inline-end:0.25rem;z-index:1100}.prefs__btn{max-inline-size:13.5rem;min-inline-size:0}.prefs__lang{flex:none}.prefs__market{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}}.prefs__sheet{position:fixed;inset-inline:0;inset-block-start:82px;max-block-size:calc(100vh - 82px);max-block-size:calc(100dvh - 82px);overflow-y:auto;overscroll-behavior:contain;z-index:1200;background:var(--c-bg-3);border-block-end:1px solid var(--c-line);box-shadow:var(--shadow-lg);padding:var(--sp-1) 0 var(--sp-2)}.prefs__h{margin:var(--sp-2) var(--sp-2) 0.25rem;font-size:0.72rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--c-text-dim)}.prefs__sheet a{display:flex;align-items:center;gap:0.4rem;min-block-size:48px;padding-block:0}.footer__markets{margin:var(--sp-3) 0 0;font-size:0.85rem;color:var(--c-text-muted)}.footer__markets a{color:var(--c-text-muted)}.footer__markets a:hover,.footer__markets a:focus-visible{color:var(--c-gold-soft)}.footer__markets .footer__legal-sep{margin-inline:0.3rem}@media (max-width:720px){.ledger__cell--lead{flex-basis:100%;padding-block-end:var(--sp-2)}.ledger__cell--lead ~ .ledger__cell{flex-basis:45%}.ledger__cell--lead + .ledger__cell,.ledger__cell--lead ~ .ledger__cell:nth-child(2n){border-inline-start:0;padding-inline-start:0}.ledger__cell--lead ~ .ledger__cell:nth-child(2n+1){border-inline-start:1px solid var(--c-line-soft);padding-inline-start:var(--sp-3)}}.ledger__cell a{color:inherit;text-decoration:none;border-block-end:1px solid transparent;transition:border-color 0.25s var(--ease)}.ledger__cell a:hover,.ledger__cell a:focus-visible{border-block-end-color:var(--c-gold)}html:has(#prefsSheet:not([hidden])) .consent-banner{visibility:hidden}#markets .catalogue-list a[aria-current="true"]{color:var(--c-gold)}#markets [data-mv="europe"] p{max-inline-size:46rem;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.6}tr.market-row td a{color:var(--c-gold)}tr.market-row td a:hover{color:var(--c-gold-soft)}tr.market-row .market-row__more{margin-inline-start:0.5rem;font-size:0.82rem;color:var(--c-text-dim);text-decoration:underline}details.market-status{max-inline-size:44rem;margin:var(--sp-4) auto 0;border-inline-start:2px solid var(--c-gold);padding-inline-start:var(--sp-3)}details.market-status > summary{display:inline-flex;align-items:center;gap:0.5rem;list-style:none;cursor:pointer;font-size:0.72rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--c-text-muted)}details.market-status > summary::-webkit-details-marker{display:none}details.market-status > summary::after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--c-gold);transition:transform 0.2s var(--ease)}details.market-status[open] > summary::after{transform:rotate(180deg)}details.market-status p{margin:var(--sp-2) 0 0;font-size:0.95rem;line-height:1.55;color:var(--c-text)}details.market-status .market-status__m{color:var(--c-gold-soft);font-weight:600}details.market-status .market-status__cc,details.market-status .market-status__switch{font-size:0.82rem;color:var(--c-text-dim)}details.market-status a{color:inherit;text-decoration:underline;text-decoration-color:var(--c-line)}details.market-status a:hover{color:var(--c-gold-soft);text-decoration-color:currentColor}details.market-status a[aria-current="true"]{color:var(--c-gold)}@media (prefers-reduced-motion:reduce){details.market-status > summary::after,.lang-select__btn::after,.market-switch__btn::after,.prefs__btn::after{transition:none}}details.sources{margin-block-start:var(--sp-4)}details.sources > summary{max-inline-size:40rem;cursor:pointer;font-size:0.85rem;line-height:1.5;color:var(--c-text-dim)}details.sources ol{margin:var(--sp-2) 0 0;padding-inline-start:1.4rem;font-size:0.82rem;line-height:1.5;color:var(--c-text-muted);overflow-wrap:anywhere}details.sources li + li{margin-block-start:0.35rem}details.sources a{color:var(--c-text-muted);text-decoration:underline;text-decoration-color:var(--c-line)}details.sources a:hover{color:var(--c-gold-soft)}.hero__first{--hero-top:calc(82px + 1.5rem);display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--hero-top))}.hero.is-chosen .hero__first{min-height:0}.hero__intro{scroll-margin-top:100px}.hero.is-chosen .hero__intro{margin-block-start:var(--sp-3)}.landing{margin-block:var(--sp-3) var(--sp-2)}.landing__q{font-family:var(--font-serif);font-size:clamp(1.35rem,2.8vw,1.9rem);line-height:1.25;color:var(--c-text);margin:0 0 var(--sp-2)}html[dir="rtl"] .landing__q{font-family:var(--font-ar);font-size:clamp(1.45rem,3vw,2rem);line-height:1.6}.landing__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.6rem;max-inline-size:50rem}.landing__btn{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0.65rem 0.8rem;border:1px solid rgba(255,255,255,0.3);border-radius:var(--radius);background:rgba(11,11,13,0.46);color:var(--c-text);font-weight:600;font-size:0.98rem;line-height:1.25;text-align:center;text-decoration:none;transition:border-color 0.2s ease,background 0.2s ease,color 0.2s ease}.landing__btn:hover,.landing__btn:focus-visible{border-color:var(--c-gold);color:var(--c-gold-soft);background:rgba(11,11,13,0.64);outline:none;text-decoration:none}.landing__btn[aria-current="true"]{border-color:var(--c-gold);background:rgba(190,160,97,0.18);color:var(--c-gold-soft)}html[dir="rtl"] .landing__btn{font-family:var(--font-ar);font-size:1.08rem;letter-spacing:0}.landing__chosen{margin:0;font-size:0.98rem;line-height:1.6;color:var(--c-text-muted)}.landing__chosen b{color:var(--c-gold-soft);font-weight:600}.landing__chosen a{color:var(--c-gold)}.landing__chosen a:hover,.landing__chosen a:focus-visible{color:var(--c-gold-soft)}.landing__sep{margin-inline:0.2rem}.landing__reset{font:inherit;background:none;border:0;padding:0;color:var(--c-text-dim);text-decoration:underline;cursor:pointer}.landing__reset:hover,.landing__reset:focus-visible{color:var(--c-gold-soft);outline:none}html[dir="rtl"] .landing__chosen,html[dir="rtl"] .landing__reset{font-family:var(--font-ar);letter-spacing:0;text-transform:none}.landing [hidden]{display:none !important}html[data-theme="light"] .landing__btn{border-color:rgba(26,28,34,0.28);background:rgba(246,243,238,0.7)}html[data-theme="light"] .landing__btn:hover,html[data-theme="light"] .landing__btn:focus-visible{background:rgba(246,243,238,0.92)}@media (min-width:721px){.landing__list{grid-template-columns:repeat(3,minmax(0,1fr))}.hero__intro .ledger:has(.ledger__cell--lead){max-inline-size:none;flex-wrap:nowrap}.hero__intro .ledger:has(.ledger__cell--lead) .ledger__cell{flex:1 1 0;padding-inline:var(--sp-2)}.hero__intro .ledger:has(.ledger__cell--lead) .ledger__cell:first-child{padding-inline-start:0}}@media (max-width:720px){.hero__first{--hero-top:calc(82px + 2.5rem)}.landing{margin-block:var(--sp-2) var(--sp-2)}.landing__btn{min-height:50px;font-size:0.93rem;padding-inline:0.6rem}}@media (min-width:1080.01px){.landing__list{grid-template-columns:repeat(4,minmax(0,1fr))}.hero:has(.hero__first) .hero__inner{padding-block:1.5rem 2rem}.hero__copy:has(> .hero__first){max-width:50rem}.hero__copy:has(> .hero__first) .hero__brand{font-size:clamp(2.4rem,4vw,3.4rem);margin-block-end:0.6rem}.hero__copy:has(> .hero__first) .hero__brand-line{margin-block-end:1rem}.hero__copy:has(> .hero__first) h1{max-width:22ch;margin-block-end:var(--sp-2)}.hero__copy:has(> .hero__first) .hero__sub{max-width:60ch;margin-block-end:var(--sp-3)}.hero__intro .ledger{margin-block-start:var(--sp-2);padding-block-start:var(--sp-2)}}.nav__country{color:var(--c-text-muted);font-size:0.72rem;font-weight:500;letter-spacing:0.04em;white-space:nowrap;text-decoration:none;border-block-end:1px solid transparent;transition:color 0.25s var(--ease),border-color 0.25s var(--ease)}.nav__country:hover,.nav__country:focus-visible{color:var(--c-gold-soft);border-block-end-color:var(--c-gold);text-decoration:none}html[dir="rtl"] .nav__country{font-family:var(--font-ar);letter-spacing:0;font-size:0.84rem}@media (max-width:1080px){.nav__country{display:block;text-align:center;font-size:0.95rem;padding:0.7rem 0 0;margin-top:0.6rem}}@media (min-width:1080.01px){.nav:not(.nav--market) .nav__cta .btn--whatsapp > span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.nav:not(.nav--market) .nav__cta .btn--whatsapp{--pad-x:0.8rem}}@media (max-width:1080px){.nav__cta{flex-direction:column;align-items:stretch;margin:0 0 1rem}.nav__cta .btn--primary{display:inline-flex;width:100%;justify-content:center}}.footer__top{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(1.5rem,4vw,3rem);margin-bottom:var(--sp-4)}@media (max-width:760px){.footer__top{grid-template-columns:1fr}}.footer__links{list-style:none;margin:0 0 var(--sp-2);padding:0;display:flex;flex-wrap:wrap;gap:0.5rem 1.25rem}.footer__links a{color:var(--c-text-muted);font-size:0.92rem}.footer__links a:hover,.footer__links a[aria-current="page"]{color:var(--c-gold-soft)}.footer__contact{margin:0;font-size:0.92rem;line-height:1.9;color:var(--c-text-muted)}.footer__contact a{color:var(--c-text-muted);white-space:nowrap}.footer__contact a:hover{color:var(--c-gold-soft)}.footer__nav .footer__social{margin-top:var(--sp-2)}.wa-float{bottom:1rem;inset-inline-end:1rem;transition:opacity 0.3s var(--ease),transform 0.3s var(--ease)}.wa-float__btn{width:48px;height:48px;padding:0;justify-content:center;border-radius:50%}.wa-float--hidden{opacity:0;pointer-events:none;transform:translateY(8px)}body.has-shortlist .wa-float{display:none}body.has-shortlist{padding-bottom:4.6rem}.shortlist.is-empty .shortlist__count{color:var(--c-text-muted)}.shortlist__send.is-disabled{opacity:0.45;cursor:default}@media (max-width:640px){.shortlist__inner{padding:0.6rem 1rem;gap:0.45rem 0.75rem}.shortlist__count{font-size:0.84rem;flex:1 1 100%}.shortlist__actions{width:100%;justify-content:space-between}.shortlist__send{flex:1;justify-content:center}}.inq .container{max-width:760px}.page-hero--inq .page-hero__inner{padding-block:clamp(1.6rem,4vw,3rem)}.page-hero--inq h1{font-size:clamp(1.9rem,4.4vw,3rem)}.inq-country{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem 0.6rem;margin:0 0 1.1rem;font-size:0.95rem;color:var(--c-text-muted)}.inq-country__v{color:var(--c-text);font-weight:600}.inq-country__change{background:none;border:0;padding:0;font:inherit;color:var(--c-gold);text-decoration:underline;cursor:pointer}.inq-country__change:hover{color:var(--c-gold-soft)}.inq-country__select{appearance:none;-webkit-appearance:none;background:var(--c-bg);border:1px solid var(--c-line-soft);border-radius:var(--radius);color:var(--c-text);font-family:var(--font-sans);font-size:0.95rem;padding:0.55rem 2.4rem 0.55rem 0.85rem;min-width:14rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23BEA061' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.8rem center}html[dir="rtl"] .inq-country__select{padding:0.55rem 0.85rem 0.55rem 2.4rem;background-position:left 0.8rem center;font-family:var(--font-ar)}.inq-country [hidden]{display:none !important}.inq .field textarea{min-height:110px}.inq__actions{flex-direction:column;align-items:stretch;gap:0.75rem;margin-top:var(--sp-3)}.inq__actions .btn--primary{width:100%;justify-content:center}.inq__wa{text-align:center;font-size:0.92rem;color:var(--c-text-muted);text-decoration:underline;text-decoration-color:var(--c-line)}.inq__wa:hover{color:var(--c-gold-soft)}.inq__join{margin:var(--sp-3) 0 0;text-align:center;font-size:0.85rem}.inq__join a{color:var(--c-text-dim);text-decoration:underline;text-decoration-color:var(--c-line)}.inq__join a:hover{color:var(--c-gold-soft)}.inq-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.5rem}.lead--clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lead--clamp.is-open{display:block;-webkit-line-clamp:unset;overflow:visible}.lead-more{background:none;border:0;padding:0;margin:0.45rem 0 0;font:inherit;font-size:0.9rem;color:var(--c-gold);text-decoration:underline;cursor:pointer}.lead-more:hover{color:var(--c-gold-soft)}.inq .form-wrap{position:relative}.inq .hp-field{left:0 !important;top:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important}.hero .hero__first{min-height:0}@media (min-width:1300px){.nav__cta .btn{--pad-x:0.95rem}}@media (min-width:1200px) and (max-width:1299.98px){.nav__cta .btn{--pad-x:0.75rem;font-size:0.7rem}.nav__links{gap:0.85rem}.nav__menu{gap:1rem}}@media (min-width:1080.01px) and (max-width:1199.98px){.nav__cta .btn--primary{display:none}}.page-hero--inq{padding-bottom:clamp(1rem,3vw,2rem)}.inq.section--tight{padding-top:clamp(1.5rem,4vw,2.5rem)}.hero .hero__brand{font-size:clamp(1.05rem,1.6vw,1.35rem);letter-spacing:0.14em;margin-bottom:0.45rem}html[dir="rtl"] .hero .hero__brand{font-size:clamp(1.1rem,1.8vw,1.4rem);letter-spacing:0}.request-cta .req-steps{margin:1rem 0 0;padding-inline-start:1.4rem;display:grid;gap:0.6rem}.request-cta .req-steps li{padding-inline-start:0.2rem}.request-cta .req-note{margin-top:1rem;font-size:0.95rem;opacity:0.85}.lib-entry{display:grid;gap:0.75rem;margin-top:1.4rem;max-width:44rem}.lib-search{display:flex;align-items:center;gap:0.6rem;background:#fff;color:#4a5261;border-radius:10px;padding:0.85rem 1rem;text-decoration:none;font-size:1rem}.lib-search{background:rgba(16,19,23,0.78);color:var(--c-text-muted);border:1px solid var(--c-gold)}.lib-search svg{color:var(--c-gold)}.lib-search:hover,.lib-search:focus-visible{border-color:var(--c-gold-bright);color:var(--c-text)}.lib-search svg{flex:none}.lib-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.6rem}.lib-tile{display:grid;gap:0.15rem;padding:0.85rem 1rem;border:1px solid var(--c-line);border-radius:12px;background:rgba(16,19,23,0.72);color:var(--c-text);text-decoration:none}.lib-tile b{font-size:1rem;font-weight:600}.lib-tile small{color:var(--c-text-muted);font-size:0.82rem}.lib-tile:hover,.lib-tile:focus-visible{border-color:var(--c-gold)}@media (max-width:760px){.lib-tiles{grid-template-columns:1fr}}.inq-lib{border:1px solid var(--c-line);border-radius:14px;padding:1.2rem 1.25rem;margin-bottom:1.5rem;display:grid;gap:0.6rem}.inq-lib h2{margin:0;font-size:1.25rem}.inq-lib p{margin:0}.hero .hero__copy:has(> .hero__first) .hero__brand{font-size:clamp(1.05rem,1.6vw,1.35rem);letter-spacing:0.14em;margin-block-end:0.45rem}html[dir="rtl"] .hero .hero__copy:has(> .hero__first) .hero__brand{font-size:clamp(1.1rem,1.8vw,1.4rem);letter-spacing:0}html.has-consent-banner .wa-float{display:none}@media (min-width:641px){.consent-banner{left:auto;right:max(1.5rem,env(safe-area-inset-right,0px));bottom:max(1.5rem,env(safe-area-inset-bottom,0px));width:min(24rem,calc(100vw - 3rem));max-width:none;margin-inline:0}html[dir="rtl"] .consent-banner{right:auto;left:max(1.5rem,env(safe-area-inset-left,0px))}}@media (min-width:641px) and (max-width:1023.98px){body.has-shortlist .consent-banner{bottom:8.5rem}}@media (min-width:1024px){body.has-shortlist .consent-banner{bottom:5.5rem}}@media (max-width:640px){.consent-banner{left:0;right:0;bottom:0;max-width:none;margin-inline:0;border-width:1px 0 0;border-radius:0;padding:0.6rem 0.9rem max(0.6rem,calc(env(safe-area-inset-bottom,0px) + 0.35rem))}.consent-banner__inner{gap:0.5rem}.consent-banner__copy{font-size:0.82rem;line-height:1.4}.consent-banner__text{display:inline;font-size:0.82rem;line-height:1.4}.consent-banner__privacy{display:inline;margin:0;margin-inline-start:0.4em;font-size:0.82rem}.consent-banner__actions{gap:0.5rem}.consent-banner__accept,.consent-banner__decline{min-height:44px;padding-block:0.45rem}body.has-shortlist .consent-banner{bottom:calc(9.75rem + env(safe-area-inset-bottom,0px));border-width:1px 0}}@media (min-width:1200px) and (max-width:1259.98px){html[lang="fr"] .nav__cta .btn--primary,html[lang="es"] .nav__cta .btn--primary{display:none}}@media (min-width:1280px){.hero__copy:has(> .hero__intro .lib-tiles){max-width:76rem}.hero__copy:has(> .hero__intro .lib-tiles) > .hero__first,.hero__intro:has(.lib-tiles) > :not(.lib-entry){max-width:50rem}.lib-entry:has(> .lib-tiles){max-width:none}}.lib-entry:has(> .lib-tiles){max-width:50rem}.lib-entry:has(> .lib-tiles) > .lib-search{max-width:44rem}@media (min-width:1280px){.lib-entry:has(> .lib-tiles){max-width:none}}.lib-tiles{list-style:none;margin:0.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem}@media (min-width:1280px){.lib-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.lib-tiles .lib-tile{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas: "count sym" "title title" "chips chips" "all   all";grid-template-rows:auto auto 1fr auto;align-items:start;column-gap:0.75rem;row-gap:0.55rem;padding:1rem 1.05rem 0.85rem;border:1px solid var(--c-line);border-radius:12px;background:linear-gradient(180deg,rgba(24,28,34,0.9) 0%,rgba(16,19,23,0.82) 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--c-text);transition:border-color 0.25s var(--ease),box-shadow 0.25s var(--ease),transform 0.25s var(--ease)}.lib-tiles .lib-tile:hover,.lib-tiles .lib-tile:focus-within{border-color:var(--c-gold);box-shadow:var(--shadow-gold);transform:translateY(-2px)}.lib-tile .lib-tile__count{grid-area:count;display:flex;align-items:baseline;flex-wrap:wrap;gap:0.15rem 0.45rem;margin:0;line-height:1}.lib-tile .lib-tile__count b{font-family:var(--font-serif);font-size:clamp(2.3rem,3.1vw,2.8rem);font-weight:500;color:var(--c-gold-soft);font-variant-numeric:lining-nums tabular-nums;letter-spacing:0.01em;white-space:nowrap}.lib-tile .lib-tile__count small{font-size:0.8rem;font-weight:500;color:var(--c-text-muted);letter-spacing:0.04em;white-space:nowrap}.lib-tile .lib-tile__sym{grid-area:sym;width:2.3rem;height:2.3rem;color:var(--c-gold);align-self:center}.lib-tile .lib-tile__sym svg{display:block;width:100%;height:100%}.lib-tile .lib-tile__main{grid-area:title;display:block;color:var(--c-text);text-decoration:none;font-size:1.02rem;font-weight:700;line-height:1.3}.lib-tile .lib-tile__main::after{content:"";position:absolute;inset:0;border-radius:inherit}.lib-tile .lib-tile__main:focus-visible{outline:none}.lib-tile .lib-tile__main:focus-visible::after{outline:2px solid var(--c-gold-bright);outline-offset:3px}.lib-tile .lib-tile__pro{display:inline-block;margin-inline-start:0.4rem;padding:0.05rem 0.45rem;border:1px solid var(--c-line);border-radius:999px;font-size:0.7rem;font-weight:600;color:var(--c-gold);vertical-align:0.12em;white-space:nowrap}.lib-tile .lib-tile__chips{grid-area:chips;position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.35rem}.lib-tile .lib-chip{display:inline-flex;align-items:center;min-height:30px;padding:0.2rem 0.65rem;border:1px solid rgba(255,255,255,0.16);border-radius:999px;background:rgba(255,255,255,0.04);color:var(--c-text);font-size:0.8rem;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color 0.2s ease,background 0.2s ease,color 0.2s ease}.lib-tile .lib-chip:hover,.lib-tile .lib-chip:focus-visible{border-color:var(--c-gold);background:rgba(190,160,97,0.14);color:var(--c-gold-soft)}.lib-tile .lib-tile__all{grid-area:all;position:relative;z-index:1;justify-self:stretch;display:flex;align-items:center;gap:0.4rem;margin-top:0.15rem;padding-top:0.6rem;border-top:1px solid var(--c-line-soft);color:var(--c-gold);font-size:0.82rem;font-weight:600;text-decoration:none}.lib-tile .lib-tile__all svg{flex:none;transition:transform 0.2s var(--ease)}.lib-tile .lib-tile__all:hover,.lib-tile .lib-tile__all:focus-visible{color:var(--c-gold-soft)}.lib-tile .lib-tile__all:hover svg{transform:translateX(3px)}html[dir="rtl"] .lib-tile .lib-tile__all svg{transform:scaleX(-1)}html[dir="rtl"] .lib-tile .lib-tile__all:hover svg{transform:scaleX(-1) translateX(3px)}html[dir="rtl"] .lib-tile .lib-tile__count small,html[dir="rtl"] .lib-tile .lib-tile__pro{letter-spacing:0;font-family:var(--font-ar)}html[dir="rtl"] .lib-tile .lib-tile__count small{font-size:0.9rem}html[dir="rtl"] .lib-tile .lib-tile__pro{font-size:0.78rem}html[dir="rtl"] .lib-tile .lib-chip{font-size:0.86rem}html[dir="rtl"] .lib-tile .lib-tile__main{font-size:1.06rem}@media (max-width:760px){.lib-tiles{grid-template-columns:1fr;gap:0.6rem}.lib-tiles .lib-tile{grid-template-columns:auto minmax(0,1fr);grid-template-areas: "count title" "count chips" "count all";grid-template-rows:auto auto auto;column-gap:0.9rem;row-gap:0.5rem;padding:0.85rem 0.9rem 0.75rem}.lib-tile .lib-tile__count{flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;align-self:stretch;gap:0.25rem;min-width:4.6rem;padding-inline-end:0.9rem;border-inline-end:1px solid var(--c-line-soft);text-align:center}.lib-tile .lib-tile__count b{font-size:2.1rem}.lib-tile .lib-tile__count small{font-size:0.74rem}html[dir="rtl"] .lib-tile .lib-tile__count small{font-size:0.84rem}.lib-tile .lib-tile__sym{display:none}.lib-tile .lib-tile__main{align-self:center}}.request-cta-band{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(4rem,7vw,6.5rem);color:var(--c-text);background: radial-gradient(900px 420px at 10% 0%,rgba(190,160,97,0.10),transparent 65%),radial-gradient(640px 340px at 92% 62%,rgba(27,75,115,0.17),transparent 70%),linear-gradient(180deg,#171B21 0%,var(--c-bg-2) 100%)}.request-cta-band::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,0.07) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 28%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 28%,#000 72%,transparent 100%);pointer-events:none}.request-cta-band::after{content:"";position:absolute;inset:0;pointer-events:none;background: linear-gradient(90deg,transparent,rgba(190,160,97,0.6) 50%,transparent) top / 100% 1px no-repeat,linear-gradient(90deg,transparent,rgba(190,160,97,0.35) 50%,transparent) bottom / 100% 1px no-repeat}.request-cta .request-cta__head{max-width:46rem}.request-cta .request-cta__head .eyebrow{margin-bottom:0.9rem}.request-cta .request-cta__head h2{margin:0;color:var(--c-text)}html[dir="rtl"] .request-cta .request-cta__head .eyebrow{font-size:0.95rem}.request-cta .req-steps{--req-gap:2rem;list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem var(--req-gap)}.request-cta .req-steps.reveal{opacity:1;transform:none;transition:none;will-change:auto}.request-cta .req-steps .req-step{position:relative;display:flex;flex-direction:column;gap:0.7rem;padding:1.5rem 1.4rem 1.6rem;border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-lg);background: linear-gradient(180deg,rgba(255,255,255,0.045) 0%,rgba(255,255,255,0.012) 100%),var(--c-bg-3);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 24px 50px -30px rgba(0,0,0,0.85);transition:border-color 0.35s var(--ease),box-shadow 0.35s var(--ease)}.request-cta .req-steps .req-step::before{content:"";position:absolute;top:-1px;inset-inline:1.4rem;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--c-gold-bright),rgba(190,160,97,0));transform:scaleX(0.4);transform-origin:left center;transition:transform 0.5s var(--ease)}html[dir="rtl"] .request-cta .req-steps .req-step::before{background:linear-gradient(270deg,var(--c-gold-bright),rgba(190,160,97,0));transform-origin:right center}.request-cta .req-steps .req-step:hover{border-color:rgba(190,160,97,0.45);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),var(--shadow-gold),0 24px 50px -30px rgba(0,0,0,0.85)}.request-cta .req-steps .req-step:hover::before{transform:scaleX(1)}.request-cta .req-step__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.request-cta .req-step__num{font-family:var(--font-serif);font-size:clamp(3.3rem,4.6vw,4.3rem);font-weight:500;line-height:0.82;letter-spacing:0.02em;font-variant-numeric:lining-nums;color:transparent;-webkit-text-stroke:1px var(--c-gold);transition:color 0.35s var(--ease)}@supports not (-webkit-text-stroke:1px #000){.request-cta .req-step__num{color:var(--c-gold)}}.request-cta .req-steps .req-step:hover .req-step__num{color:rgba(190,160,97,0.16)}.request-cta .req-step__icon{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--c-line);border-radius:50%;background:rgba(190,160,97,0.06);color:var(--c-gold);transition:background 0.35s var(--ease),border-color 0.35s var(--ease)}.request-cta .req-step__icon svg{width:1.3rem;height:1.3rem}.request-cta .req-steps .req-step:hover .req-step__icon{background:rgba(190,160,97,0.14);border-color:rgba(190,160,97,0.55)}.request-cta .req-step__title{margin:0.55rem 0 0;font-family:var(--font-sans);font-size:1.08rem;font-weight:700;line-height:1.3;letter-spacing:0.01em;color:var(--c-text)}.request-cta .req-step__text{margin:0;font-size:0.98rem;line-height:1.6;color:var(--c-text-muted)}.request-cta .req-step__top + .req-step__text{margin-top:0.55rem;color:var(--c-text)}html[dir="rtl"] .request-cta .req-step__title{font-family:var(--font-ar);font-size:1.15rem;letter-spacing:0}html[dir="rtl"] .request-cta .req-step__text{font-size:1.02rem;line-height:1.75}.request-cta .req-note{display:flex;align-items:center;flex-wrap:wrap;gap:0.75rem 1.25rem;margin:1.5rem 0 0;padding:1rem 1.25rem;border:1px solid rgba(190,160,97,0.55);border-radius:var(--radius-lg);background:linear-gradient(90deg,rgba(190,160,97,0.12) 0%,rgba(190,160,97,0.02) 60%),var(--c-bg-2);color:var(--c-text);font-size:0.98rem;line-height:1.55;opacity:1}html[dir="rtl"] .request-cta .req-note{background:linear-gradient(270deg,rgba(190,160,97,0.12) 0%,rgba(190,160,97,0.02) 60%),var(--c-bg-2)}.request-cta .req-note__badge{flex:none;display:inline-flex;align-items:center;gap:0.45rem;padding:0.35rem 0.8rem 0.35rem 0.65rem;border-radius:999px;background:var(--c-gold);color:#101317;font-size:0.72rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;line-height:1.2}.request-cta .req-note__badge svg{width:1rem;height:1rem;flex:none}.request-cta .req-note__badge--icon{padding:0.45rem}.request-cta .req-note__text{flex:1 1 22rem;min-width:0}html[dir="rtl"] .request-cta .req-note__badge{font-family:var(--font-ar);font-size:0.86rem;letter-spacing:0;text-transform:none;padding:0.3rem 0.65rem 0.3rem 0.8rem}html[dir="rtl"] .request-cta .req-note__badge--icon{padding:0.45rem}html[dir="rtl"] .request-cta .req-note{font-size:1.02rem;line-height:1.7}.request-cta .req-steps .req-step + .req-step::after{content:"";position:absolute;z-index:2;pointer-events:none;top:2.55rem;inset-inline-start:calc(-1 * var(--req-gap) - 0.7rem);width:calc(var(--req-gap) + 1.55rem);height:10px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2.5 1.5 8 5 2.5 8.5' fill='none' stroke='%23D4B978' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right center / 10px 10px no-repeat,linear-gradient(90deg,rgba(190,160,97,0) 0%,rgba(190,160,97,0.9) 35%,#D4B978 100%) left center / calc(100% - 3px) 1px no-repeat;transform-origin:left center}html[dir="rtl"] .request-cta .req-steps .req-step + .req-step::after{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M7.5 1.5 2 5 7.5 8.5' fill='none' stroke='%23D4B978' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") left center / 10px 10px no-repeat,linear-gradient(270deg,rgba(190,160,97,0) 0%,rgba(190,160,97,0.9) 35%,#D4B978 100%) right center / calc(100% - 3px) 1px no-repeat;transform-origin:right center}@media (min-width:640px) and (max-width:1079.98px){.request-cta .req-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem var(--req-gap)}.request-cta .req-steps .req-step:nth-child(3)::after{display:none}}@media (max-width:639.98px){.request-cta .req-steps{grid-template-columns:1fr;--req-gap:1.6rem;gap:var(--req-gap)}.request-cta .req-steps .req-step{padding:1.3rem 1.2rem 1.4rem;gap:0.6rem}.request-cta .req-steps .req-step + .req-step::after,html[dir="rtl"] .request-cta .req-steps .req-step + .req-step::after{top:calc(-1 * var(--req-gap) - 0.75rem);inset-inline-start:2.15rem;width:10px;height:calc(var(--req-gap) + 1.6rem);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 2.5 5 8 8.5 2.5' fill='none' stroke='%23D4B978' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center bottom / 10px 10px no-repeat,linear-gradient(180deg,rgba(190,160,97,0) 0%,rgba(190,160,97,0.9) 35%,#D4B978 100%) center top / 1px calc(100% - 3px) no-repeat;transform-origin:center top}.request-cta .req-step__num{font-size:3.1rem}.request-cta .req-note{padding:1rem}}@media (prefers-reduced-motion:no-preference){.request-cta .req-steps.reveal .req-step{transition:opacity 0.6s var(--ease),transform 0.6s var(--ease),border-color 0.35s var(--ease),box-shadow 0.35s var(--ease)}.request-cta .req-steps.reveal .req-step:nth-child(2){transition-delay:0.14s,0.14s,0s,0s}.request-cta .req-steps.reveal .req-step:nth-child(3){transition-delay:0.28s,0.28s,0s,0s}.request-cta .req-steps.reveal .req-step:nth-child(4){transition-delay:0.42s,0.42s,0s,0s}.request-cta .req-steps.reveal:not(.in) .req-step{opacity:0;transform:translateY(24px)}.request-cta .req-steps.reveal .req-step + .req-step::after{transition:transform 0.5s var(--ease)}.request-cta .req-steps.reveal .req-step:nth-child(2)::after{transition-delay:0.42s}.request-cta .req-steps.reveal .req-step:nth-child(3)::after{transition-delay:0.56s}.request-cta .req-steps.reveal .req-step:nth-child(4)::after{transition-delay:0.7s}.request-cta .req-steps.reveal:not(.in) .req-step + .req-step::after{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference) and (max-width:639.98px){.request-cta .req-steps.reveal:not(.in) .req-step + .req-step::after{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.lib-tiles .lib-tile,.lib-tile .lib-chip,.lib-tile .lib-tile__all svg,.request-cta .req-steps .req-step,.request-cta .req-steps .req-step::before,.request-cta .req-step__num,.request-cta .req-step__icon{transition:none}.lib-tiles .lib-tile:hover,.lib-tiles .lib-tile:focus-within{transform:none}.lib-tile .lib-tile__all:hover svg{transform:none}html[dir="rtl"] .lib-tile .lib-tile__all:hover svg{transform:scaleX(-1)}.request-cta .req-steps .req-step,.request-cta .req-steps .req-step + .req-step::after{opacity:1;transform:none}}.request-cta .req-cta{margin:1.6rem 0 0;display:flex}@media (max-width:640px){.request-cta .req-cta .btn{width:100%;justify-content:center}}.lib-tiles .lib-tile--ag{border-color:rgba(190,160,97,0.5)}.lib-tile .lib-tile__count--new{align-items:center;min-height:2.3rem}.lib-tile .lib-tile__new{display:inline-block;padding:0.32rem 0.75rem;border-radius:999px;background:var(--c-gold);color:#101317;font-size:0.74rem;font-weight:700;letter-spacing:0.04em;line-height:1}.lib-tile .lib-tile__note{grid-area:chips;margin:0;font-size:0.9rem;line-height:1.6;color:var(--c-text-muted)}html:not([data-market-country="sa"]) [data-mvc="sa"],html:not([data-market-country="ae"]) [data-mvc="ae"],html:not([data-market-country="kw"]) [data-mvc="kw"],html:not([data-market-country="qa"]) [data-mvc="qa"],html:not([data-market-country="om"]) [data-mvc="om"],html:not([data-market-country="bh"]) [data-mvc="bh"],html[data-market-country] [data-mvc="gulf"]{display:none !important}html:is(:lang(de),:lang(fr),:lang(es)):not([data-market]) [id^="popular-lines"][data-mv]:not([data-mv~="neutral"]),html:is(:lang(de),:lang(fr),:lang(es))[data-market="iraq"] [id^="popular-lines"][data-mv]:not([data-mv~="iraq"]),html:is(:lang(de),:lang(fr),:lang(es))[data-market="gulf"] [id^="popular-lines"][data-mv]:not([data-mv~="gulf"]),html:is(:lang(de),:lang(fr),:lang(es))[data-market="europe"] [id^="popular-lines"][data-mv]:not([data-mv~="europe"]){display:none !important}.seo-notes .seo-note{break-inside:avoid;display:flow-root;margin-block-start:var(--sp-3)}.seo-notes .seo-note h3{margin-block-start:0}.seo-notes .seo-note > .note-icon{margin-top:-0.3rem}@media (min-width:1280px){body:has(#hero .lib-entry) .consent-banner{top:calc(82px + 1rem);bottom:auto}}@media (max-width:640px){html .hero .hero__copy h1{max-width:none}.hero .hero__tagline{letter-spacing:0.1em;font-size:0.72rem}.hero:has(.hero__first) .hero__inner{padding-top:1.5rem}}@media (min-width:1080.01px){html:is([lang="de"],[lang="fr"],[lang="es"]) .nav__links{gap:clamp(0.7rem,1.1vw,1rem)}html:is([lang="de"],[lang="fr"],[lang="es"]) .nav__cta .btn--primary{letter-spacing:0.05em;--pad-x:0.8rem}html:is([lang="de"],[lang="fr"],[lang="es"]) .nav__cta .btn--primary svg{display:none}html:is([lang="de"],[lang="fr"],[lang="es"]) .nav > .brand{margin-inline-end:1.25rem}html:is([lang="fr"],[lang="es"]) .nav__links a{font-size:0.78rem;letter-spacing:0.02em}html:is([lang="fr"],[lang="es"]) .nav__cta .btn--primary{font-size:0.68rem}}html[dir="rtl"] .hero__brand-line{margin-inline-start:0;margin-inline-end:auto}:root,.section--clinical,.media--light,.ribbon--clinical{--c-clinical:var(--c-bg-2);--c-clinical-2:var(--c-bg-4);--c-clinical-3:var(--c-bg-3);--c-clinical-line:var(--c-line-soft);--c-clinical-ink:var(--c-text);--c-clinical-ink2:var(--c-text-muted);--c-clinical-accent:var(--c-gold)}:root{--p38-card:rgba(16,19,23,0.78)}html[data-theme="light"]{--p38-card:var(--c-bg-3)}.section--clinical{color:var(--c-text);color-scheme:dark;accent-color:var(--c-gold);background: linear-gradient(90deg,transparent,rgba(190,160,97,0.35) 50%,transparent) top / 100% 1px no-repeat,radial-gradient(1200px 600px at 80% -10%,rgba(190,160,97,0.07),transparent 60%),linear-gradient(180deg,var(--c-bg-2) 0%,var(--c-bg) 100%)}html[data-theme="light"] .section--clinical{color-scheme:light}.section--clinical .card{background:var(--p38-card);border:1px solid var(--c-line);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 24px 50px -30px rgba(0,0,0,0.85)}.section--clinical .card:hover{border-color:rgba(190,160,97,0.55);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),var(--shadow-gold)}.section--clinical .card__icon,.section--clinical .blk-icon{color:var(--c-gold);border-color:var(--c-line)}.section--clinical .pill{color:var(--c-gold-soft);border-color:var(--c-line)}.section--clinical .range-sym{color:var(--c-gold)}.section--clinical .brand-note--case{background:rgba(190,160,97,0.06);border-color:var(--c-gold);color:var(--c-text-muted)}.section--clinical .reg-doc{background:var(--p38-card);border-color:rgba(190,160,97,0.2)}.section--clinical .reg-doc:hover{background:rgba(190,160,97,0.06);border-color:var(--c-line)}.media--light{background:radial-gradient(420px 320px at 50% 40%,rgba(190,160,97,0.08),transparent 70%),var(--c-bg-3);border-color:var(--c-line)}.media--light::before{background-image: linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px)}.media--light .media__caption{background:linear-gradient(0deg,rgba(11,11,13,0.85),transparent);color:var(--c-text)}.media--light .media__caption::before{background:var(--c-gold)}.duo-silver{background:linear-gradient(140deg,#23272d 0%,#3a414b 45%,#101317 100%)}.duo-steel{background:linear-gradient(140deg,#1d2229 0%,#333c47 45%,#101317 100%)}.jar-mock::after{background:rgba(16,19,23,0.9);color:var(--c-gold-soft);box-shadow:inset 0 0 0 1px rgba(190,160,97,0.45)}.ribbon--clinical{background:linear-gradient(120deg,rgba(190,160,97,0.1),rgba(190,160,97,0.02));border-color:var(--c-line);color:var(--c-text)}.ribbon--clinical strong{color:var(--c-gold-soft)}.btn--light{background:transparent;color:var(--c-gold-soft);border-color:var(--c-gold)}.btn--light:hover,.btn--light:focus-visible{background:rgba(190,160,97,0.1);color:var(--c-gold-bright);border-color:var(--c-gold-bright);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.btn--light:hover,.btn--light:focus-visible{transform:none}}html .finder__seg button[aria-pressed="true"],html .finder .btn--ghost:hover,html .finder .pick:hover,html .finder .pick[aria-pressed="true"]{color:#101317}html .finder__field input::placeholder{color:var(--c-text-dim)}:root{color-scheme:dark}html[data-theme="light"]{color-scheme:light}html:not([data-theme="light"]) input:-webkit-autofill,html:not([data-theme="light"]) input:-webkit-autofill:hover,html:not([data-theme="light"]) input:-webkit-autofill:focus,html:not([data-theme="light"]) input:-webkit-autofill:active,html:not([data-theme="light"]) textarea:-webkit-autofill,html:not([data-theme="light"]) textarea:-webkit-autofill:hover,html:not([data-theme="light"]) textarea:-webkit-autofill:focus,html:not([data-theme="light"]) select:-webkit-autofill,html:not([data-theme="light"]) select:-webkit-autofill:hover,html:not([data-theme="light"]) select:-webkit-autofill:focus{-webkit-text-fill-color:var(--c-text);caret-color:var(--c-text);-webkit-box-shadow:0 0 0 1000px var(--p39-field,var(--c-bg)) inset;box-shadow:0 0 0 1000px var(--p39-field,var(--c-bg)) inset;transition:background-color 9999s ease-out 0s}html:not([data-theme="light"]) .finder__field{--p39-field:var(--f-surface)}html:not([data-theme="light"]) .field input:-webkit-autofill:focus,html:not([data-theme="light"]) .field textarea:-webkit-autofill:focus,html:not([data-theme="light"]) .field select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--c-bg) inset,0 0 0 3px rgba(190,160,97,0.14);box-shadow:0 0 0 1000px var(--c-bg) inset,0 0 0 3px rgba(190,160,97,0.14)}html:not([data-theme="light"]) select option{background-color:var(--c-bg-3);color:var(--c-text)}.inq__legal{margin:var(--sp-3) 0 0;font-size:0.85rem;line-height:1.55;color:var(--c-text-muted)}.inq__legal a{color:var(--c-gold-soft);text-decoration:underline;text-decoration-color:var(--c-line)}.inq__legal a:hover{color:var(--c-gold)}.privacy .privacy__dl{margin:0 0 var(--sp-3)}html[dir="rtl"] .privacy__dl dd{text-align:right}#formSuccess .btn[hidden]{display:none !important}.inq__mail{margin:var(--sp-3) 0 0;font-size:0.92rem;line-height:1.6;color:var(--c-text-muted)}.inq__mail a{color:var(--c-gold-soft);text-decoration:underline;text-decoration-color:var(--c-line)}.inq__mail a:hover{color:var(--c-gold)}.cta-stack{display:inline-flex;flex-direction:column;align-items:center;gap:0.4rem}.cta-sub{font-size:0.8rem;line-height:1.35;color:var(--c-text-muted);text-align:center}.hero__actions:has(.cta-stack){align-items:flex-start}.facts-cta{max-width:44rem;margin:1.75rem auto 0;display:flex}@media (max-width:640px){.request-cta .req-cta .cta-stack,.facts-cta .cta-stack{width:100%}.facts-cta .btn{width:100%;justify-content:center}}.facts-table th{font-size:0.875rem}.seo-notes h3{font-size:0.875rem}@media (max-width:640px) and (max-height:760px){body:has(#hero .lib-entry) .consent-banner{top:82px;bottom:auto;border-width:0 0 1px}}h3.hx4{font-size:1.2rem;font-family:var(--font-sans);font-weight:600;letter-spacing:0.02em}.card h3.hx4{margin-bottom:var(--sp-2)}.section--clinical h3.hx4{color:var(--c-text)}.step h3.hx4{margin-bottom:0.35rem;font-size:1.15rem}.contact-info__item h3.hx4{margin-bottom:0.2rem}.category-item h3.hx4{margin-bottom:0.4rem;color:var(--c-gold-soft)}.section--clinical .category-item h3.hx4{color:var(--c-clinical-accent)}.journey-timeline__step h3.hx4{margin-bottom:0.55rem;font-family:var(--font-serif);font-size:1.25rem;font-weight:500;color:var(--c-text);letter-spacing:0.01em}h2.hx3{font-size:clamp(1.4rem,2.4vw,1.9rem)}.roof-card h2.hx3{margin:0 0 .6rem;font-size:1.05rem;line-height:1.35}.skip-link{position:absolute;inset-inline-start:1rem;top:-4rem;z-index:10060;padding:0.6rem 1rem;background:var(--c-gold);color:#101317;border-radius:var(--radius);font-weight:600;text-decoration:none;transition:top .15s}.skip-link:focus,.skip-link:focus-visible{top:1rem;color:#101317;outline:2px solid var(--c-gold-bright);outline-offset:2px}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.skip-link:hover{color:#101317}@media (max-width:1080px){.lang-switch--mobile .lang-switch__btn{padding-block:calc(0.35rem + 10px);margin-block:-10px}.breadcrumbs a{padding-block:2px;margin-block:-2px}.footer__legal a{padding-block:3px;margin-block:-3px}.footer__links a,.footer__contact a{padding-block:3px}.market-status__switch a,.market-row__more{padding-block:4px}details.market-status > summary{padding-block:2px;margin-block:-2px}.catalogue-list__body > a,.feature-list li > a{padding-block:2px}}@media (max-width:640px){.consent-banner__privacy{padding-block:4px}}.case-study__logo{height:auto}button.footer__cookie-link{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;margin:0;padding:0;font:inherit;font-weight:600;letter-spacing:inherit;text-transform:inherit;text-align:inherit;line-height:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:0.18em}.footer__legal button.footer__cookie-link{font-weight:500}@media (max-width:1080px){.footer__legal button.footer__cookie-link{padding-block:3px;margin-block:-3px}}html[dir="rtl"] :is(.nav__links a,.nav__links span,.breadcrumbs,.breadcrumbs a,.breadcrumbs span,.facts-table th,.media__caption,.cap-tabs__btn,.proof-line,.founder__name,.seo-notes h3,.brand-mock__sub,.lang-switch__btn[data-lang="ckb"]){letter-spacing:0;text-transform:none;font-family:var(--font-ar)}html[dir="rtl"] :is(.case-stat__num,.brand-mock__name,.brand-mock__ar){font-family:"Cormorant Garamond","IBM Plex Sans Arabic","Noto Naskh Arabic",Georgia,serif;letter-spacing:0}html[dir="rtl"] :is(h1,h2,h3){text-wrap:balance}html[dir="rtl"] .field :is(input,textarea,select){font-family:var(--font-ar)}html[dir="rtl"] .serif-accent[lang]{font-family:var(--font-serif);font-style:italic}@media (max-width:420px){.hero__actions .btn,.page-hero__actions .btn{padding-inline:1rem;letter-spacing:0.04em}}.page-hero{padding-top:calc(82px + clamp(3rem,7vw,5.5rem))}.page-hero h1{font-size:clamp(2.3rem,4vw,3.5rem);max-width:20ch}html[dir="rtl"] .page-hero h1{max-width:24ch}html .page-hero.page-hero--inq h1{font-size:clamp(1.9rem,4.4vw,3rem);max-width:none}@media (min-width:1080.01px){html .hero__copy:has(> .hero__first) h1{max-width:26ch}}.page-hero + .section > .container:has(> .facts-table:first-child){max-width:820px}.page-hero + .section > .container:has(> .facts-table:first-child) > .facts-table{max-width:none}@media (min-width:1080.01px){body:has(#hero) .site-header:not(.scrolled) .nav__cta .btn--primary{background:transparent;color:var(--c-gold-soft);border-color:var(--c-gold);box-shadow:none}body:has(#hero) .site-header:not(.scrolled) .nav__cta .btn--primary:hover,body:has(#hero) .site-header:not(.scrolled) .nav__cta .btn--primary:focus-visible{background:rgba(190,160,97,0.14);color:var(--c-gold-bright)}}.consent-banner .consent-banner__accept.btn--primary{background:transparent;color:var(--c-gold-soft);border-color:var(--c-gold);box-shadow:none}.consent-banner .consent-banner__accept.btn--primary:hover,.consent-banner .consent-banner__accept.btn--primary:focus-visible{background:rgba(190,160,97,0.14);color:var(--c-gold-bright);transform:none}.consent-banner .consent-banner__decline.btn--ghost{background:transparent;border-color:transparent;color:var(--c-text-muted)}.consent-banner .consent-banner__decline.btn--ghost:hover,.consent-banner .consent-banner__decline.btn--ghost:focus-visible{background:transparent;border-color:transparent;color:var(--c-text)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lib-tile .lib-tile__count b,.stat__num,.case-stat__num{background-image:linear-gradient(135deg,#EDDC96 0%,#BEA061 48%,#D4B978 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}#hero .hero__scrim{z-index:2;background: radial-gradient(120% 95% at 50% 42%,transparent 52%,rgba(11,11,13,0.58) 100%),linear-gradient(105deg,rgba(11,11,13,0.72) 0%,rgba(11,11,13,0.42) 42%,rgba(11,11,13,0.28) 70%,rgba(11,11,13,0.62) 100%),linear-gradient(180deg,rgba(11,11,13,0.35) 0%,rgba(11,11,13,0.18) 40%,rgba(11,11,13,0.68) 100%)}@media (max-width:720px){#hero .hero__scrim{background: radial-gradient(120% 95% at 50% 42%,transparent 52%,rgba(11,11,13,0.58) 100%),linear-gradient(180deg,rgba(11,11,13,0.30) 0%,rgba(11,11,13,0.18) 45%,rgba(11,11,13,0.70) 100%)}}#hero .hero__media::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0.05;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='96' height='96' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 / 96px 96px repeat}:is(#popular-lines,#popular-lines-gulf,#popular-lines-europe,#working-with-us)::before{content:"";position:absolute;top:0;inset-inline-start:calc(max(0px,(100% - var(--maxw)) / 2) + max(1.5rem,clamp(1.25rem,4vw,2.5rem)));width:min(720px,calc(100% - 2 * max(1.5rem,clamp(1.25rem,4vw,2.5rem))));height:1px;pointer-events:none;background:linear-gradient(90deg,rgba(190,160,97,0) 0%,rgba(190,160,97,0.38) 50%,rgba(190,160,97,0) 100%)}.footer__badges,.trust-badges,.lib-tile .lib-tile__all{border-image:linear-gradient(90deg,rgba(190,160,97,0.45),rgba(190,160,97,0.08)) 1}html[dir="rtl"] :is(.footer__badges,.trust-badges,.lib-tile .lib-tile__all){border-image:linear-gradient(270deg,rgba(190,160,97,0.45),rgba(190,160,97,0.08)) 1}.lib-tile .lib-chip{border-color:rgba(190,160,97,0.28);background:rgba(190,160,97,0.05)}.lib-tiles .lib-tile{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,rgba(26,30,36,0.94) 0%,rgba(16,19,23,0.88) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 24px 50px -30px rgba(0,0,0,0.85)}.lib-tiles .lib-tile:hover,.lib-tiles .lib-tile:focus-within{box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),var(--shadow-gold)}.card{box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 18px 48px -36px rgba(0,0,0,0.7)}.card:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.card:hover{transform:none}}@supports ((-webkit-background-clip:text) or (background-clip:text)){#hero .hero__brand{align-self:flex-start;width:max-content;max-width:100%;background-image:linear-gradient(100deg,var(--c-gold-soft) 0%,var(--c-gold-soft) 40%,#FFF4C8 50%,var(--c-gold-soft) 60%,var(--c-gold-soft) 100%);background-size:250% 100%;background-repeat:no-repeat;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:heroEnter 0.75s var(--ease) 0.05s forwards,brandSheen 1.6s var(--ease) 1.1s 1 both}html[dir="rtl"] #hero .hero__brand{background-position:0 0;animation-name:heroEnter,brandSheenRtl}}@keyframes brandSheen{from{background-position:100% 0}to{background-position:0 0}}@keyframes brandSheenRtl{from{background-position:0 0}to{background-position:100% 0}}@media (forced-colors:active){.lib-tile .lib-tile__count b,.stat__num,.case-stat__num,#hero .hero__brand{background:none;-webkit-text-fill-color:currentColor}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lib-tile .lib-tile__sym svg{transition:transform 0.35s var(--ease)}.lib-tiles .lib-tile:hover .lib-tile__sym svg,.lib-tiles .lib-tile:focus-within .lib-tile__sym svg{transform:scale(1.06)}.lib-tile .lib-tile__count b{transition:filter 0.35s var(--ease)}.lib-tiles .lib-tile:hover .lib-tile__count b,.lib-tiles .lib-tile:focus-within .lib-tile__count b{filter:brightness(1.12)}}.btn--primary:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.btn--primary:hover{transform:none}}html[dir="rtl"] .eyebrow,html[dir="rtl"] .hero .hero__tagline{font-size:0.92rem}html[dir="rtl"] .breadcrumbs{font-size:0.86rem}html[dir="rtl"] .footer__badge{font-size:0.82rem}html[dir="rtl"] .lib-tile .lib-tile__all{font-size:0.9rem}@media (min-width:641px){html[dir="rtl"] .consent-banner .consent-banner__text{font-size:1rem}}.hero__steps{margin:calc(-1 * var(--sp-2)) 0 var(--sp-3);max-width:46rem;font-size:clamp(0.98rem,1.5vw,1.1rem);line-height:1.5;color:var(--c-gold-bright);opacity:0;transform:translateY(14px);animation:heroEnter 0.75s var(--ease) 0.24s forwards}@media (prefers-reduced-motion:reduce){.hero__steps{animation:none;opacity:1;transform:none}}.stats{background:var(--c-bg-2)}.stats > .stat{box-shadow:0 0 0 1px var(--c-line-soft)}@media (min-width:761px){.stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}}@media (max-width:760px){.stats > .stat:nth-child(3):last-child{grid-column:1 / -1}}.jintro{position:fixed;inset:0;z-index:10000;background:var(--c-bg);color:var(--c-text);display:flex;touch-action:pan-y;overscroll-behavior:contain}html.jintro-open,html.jintro-open body{overscroll-behavior-x:none}.jintro[hidden]{display:none}.jintro__in{width:100%;max-width:30rem;min-height:100%;margin:0 auto;display:flex;flex-direction:column;padding:max(1rem,env(safe-area-inset-top,0px)) 1.25rem max(1.1rem,env(safe-area-inset-bottom,0px))}.jintro__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.jintro__pos{color:var(--c-text-dim);font-size:0.85rem;font-variant-numeric:tabular-nums}.jintro__skip{min-height:40px;padding:0.45rem 1.1rem;border:1px solid var(--c-line);border-radius:999px;background:transparent;color:var(--c-text-muted);font:inherit;font-size:0.9rem;cursor:pointer}.jintro__skip:hover,.jintro__skip:focus-visible{color:var(--c-gold);border-color:var(--c-gold)}.jintro__cards{flex:1 1 auto;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:1rem 0}.jintro__card{text-align:center}.jintro__card[hidden]{display:none}.jintro__pic{width:112px;height:112px;color:var(--c-sketch,var(--c-gold-bright));margin:0 auto 1.4rem;display:block}.jintro__h{font-family:var(--font-serif);font-weight:500;font-size:clamp(1.45rem,5.2vw,1.9rem);line-height:1.3;color:var(--c-gold-soft);margin:0 0 0.9rem}.jintro__p{color:var(--c-text);font-size:1.02rem;line-height:1.75;margin:0}html[dir="rtl"] .jintro__h{font-family:var(--font-ar);font-weight:600;font-size:clamp(1.3rem,5vw,1.7rem);line-height:1.55}html[dir="rtl"] .jintro__p{font-size:1.05rem;line-height:1.95}.jintro__dots{list-style:none;margin:0.8rem 0 1rem;padding:0;display:flex;justify-content:center;gap:0.55rem}.jintro__dots li{width:0.6rem;height:0.6rem;border-radius:50%;background:var(--c-line)}.jintro__dots li.done{background:rgba(190,160,97,0.5)}.jintro__dots li.on{background:var(--c-gold)}.jintro__nav{display:flex;align-items:stretch;gap:0.75rem}.jintro__back,.jintro__next{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;min-height:48px;border-radius:999px;font:inherit;font-weight:600;cursor:pointer}.jintro__back{flex:0 0 auto;padding:0.6rem 1.1rem;background:transparent;border:1px solid var(--c-line);color:var(--c-text-muted)}.jintro__back:disabled{opacity:0.35;cursor:default}.jintro__next{flex:1 1 auto;padding:0.7rem 1.4rem;background:var(--c-gold);border:1px solid var(--c-gold);color:#101317;font-size:1rem}.jintro__next:hover,.jintro__next:focus-visible{background:var(--c-gold-bright)}.jintro__next.is-last .jintro__chev{display:none}.jintro__chev{flex:none}.jintro__chev--back{transform:scaleX(-1)}html[dir="rtl"] .jintro__chev{transform:scaleX(-1)}html[dir="rtl"] .jintro__chev--back{transform:none}.jintro__skip:focus-visible,.jintro__back:focus-visible,.jintro__next:focus-visible{outline:2px solid var(--c-gold-soft);outline-offset:2px}.join-how{margin:-0.4rem 0 1.2rem}.join-how[hidden]{display:none}.join-how__btn{background:none;border:0;padding:0.3rem 0;color:var(--c-gold);font:inherit;font-size:0.95rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:32px}.join-how__btn:hover,.join-how__btn:focus-visible{color:var(--c-gold-soft)}#joinForm .jfs{border:0;margin:0;padding:0;min-width:0}#joinForm .jfs legend{padding:0;margin-bottom:0.5rem;font-size:0.74rem;letter-spacing:0.1em;text-transform:uppercase;color:var(--c-text-muted);font-weight:600}#joinForm .jfs legend .req{color:var(--c-gold)}html[dir="rtl"] #joinForm .field label,html[dir="rtl"] #joinForm .jfs legend{text-transform:none;letter-spacing:0;font-size:0.9rem;font-family:var(--font-ar)}html[dir="rtl"] #joinForm .field input,html[dir="rtl"] #joinForm .field select,html[dir="rtl"] #joinForm .field textarea,html[dir="rtl"] #joinForm .jinp{font-family:var(--font-ar)}html[dir="rtl"] #joinForm .field select{background-position:left 1rem center;padding-right:1rem;padding-left:2.5rem}#joinForm .jchecks{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:0.35rem 1.2rem}#joinForm .jchecks--3{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}#joinForm .jcheck{display:flex;align-items:flex-start;gap:0.55rem;color:var(--c-text-muted);font-size:0.95rem;line-height:1.5;text-transform:none;letter-spacing:0;font-weight:400;min-height:32px;padding-block:0.15rem;cursor:pointer}#joinForm .jcheck input{flex:none;width:1.1rem;height:1.1rem;margin:0.2rem 0 0;accent-color:var(--c-gold)}#joinForm .jconsent{color:var(--c-text)}#jMsg:not(:empty){margin-top:0.8rem;color:var(--c-gold-soft)}.jfold{grid-column:1 / -1;min-width:0;border:1px solid var(--c-line);border-radius:10px;background:rgba(16,19,23,0.78);overflow:hidden}.jfold__btn{appearance:none;width:100%;display:flex;align-items:center;gap:0.9rem;padding:1rem 1.1rem;background:transparent;border:0;color:var(--c-text);text-align:start;font:inherit;cursor:pointer}.jfold__btn:hover,.jfold__btn:focus-visible{background:rgba(190,160,97,0.06)}.jfold__icon{flex:none;width:2.3rem;height:2.3rem;display:grid;place-items:center;border:1px solid var(--c-line);border-radius:50%;color:var(--c-gold)}.jfold__icon svg{width:1.15rem;height:1.15rem}.jfold__txt{flex:1 1 auto;min-width:0}.jfold__t{display:block;font-weight:600;font-size:1rem;line-height:1.35;color:var(--c-gold-soft)}.jfold__s{display:block;margin-top:0.2rem;font-size:0.86rem;color:var(--c-text-muted);line-height:1.5}.jfold__tag{flex:none;font-size:0.66rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--c-gold);border:1px solid var(--c-line);border-radius:999px;padding:0.2rem 0.55rem}html[dir="rtl"] .jfold__tag{letter-spacing:0;text-transform:none;font-size:0.78rem}.jfold__chev{flex:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--c-gold);transition:transform 0.25s var(--ease)}.jfold__btn[aria-expanded="true"] .jfold__chev{transform:rotate(180deg)}.jfold__body{padding:0.4rem 1.1rem 1.3rem;border-top:1px solid var(--c-line-soft)}.jfold__body[hidden]{display:none}@media (max-width:480px){.jfold__tag{display:none}.jfold__btn{padding:0.9rem 0.85rem}.jfold__body{padding-inline:0.85rem}}.jsteps3{list-style:none;counter-reset:js3;margin:0.9rem 0 1.1rem;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.6rem}.jsteps3 li{counter-increment:js3;position:relative;padding:0.75rem 0.8rem;border:1px solid var(--c-line-soft);border-radius:8px;color:var(--c-text);font-size:0.9rem;line-height:1.45;background:var(--c-bg-3)}.jsteps3 li::before{content:counter(js3);display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;margin-inline-end:0.45rem;border-radius:50%;background:var(--c-gold);color:#101317;font-weight:700;font-size:0.78rem}@media (max-width:640px){.jsteps3{grid-template-columns:1fr}}.jswitch{position:relative;display:flex;align-items:flex-start;gap:0.8rem;cursor:pointer;padding:0.4rem 0}.jswitch input{position:absolute;opacity:0;width:1px;height:1px}.jswitch__track{flex:none;position:relative;width:2.8rem;height:1.6rem;margin-top:0.1rem;border-radius:999px;background:var(--c-bg-4);border:1px solid var(--c-line);transition:background-color 0.2s}.jswitch__track::after{content:"";position:absolute;top:0.15rem;inset-inline-start:0.15rem;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--c-text-muted);transition:transform 0.2s,background-color 0.2s}.jswitch input:checked + .jswitch__track{background:rgba(190,160,97,0.35);border-color:var(--c-gold)}.jswitch input:checked + .jswitch__track::after{transform:translateX(1.2rem);background:var(--c-gold)}html[dir="rtl"] .jswitch input:checked + .jswitch__track::after{transform:translateX(-1.2rem)}.jswitch input:focus-visible + .jswitch__track{outline:2px solid var(--c-gold-soft);outline-offset:2px}.jswitch__lbl{font-weight:600;color:var(--c-text);line-height:1.4}.jswitch__lbl small{display:block;margin-top:0.2rem;font-weight:400;font-size:0.85rem;color:var(--c-text-muted)}.jpub[hidden]{display:none}.jinfo{margin:0.9rem 0 0.4rem;padding:0.8rem 0.95rem;border-inline-start:3px solid var(--c-gold);background:var(--c-bg-3);color:var(--c-text-muted);font-size:0.9rem;line-height:1.6;border-radius:4px}.jinfo b{color:var(--c-text)}.jsub{border:0;margin:1.1rem 0 0;padding:0;min-width:0}.jsub__t{display:flex;align-items:center;gap:0.55rem;padding:0;margin-bottom:0.6rem;font-weight:600;color:var(--c-gold-soft);font-size:0.98rem}.jn{display:inline-grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;border:1px solid var(--c-gold);color:var(--c-gold);font-size:0.76rem}.jmkgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media (max-width:760px){.jmkgrid{grid-template-columns:1fr}}.jmkgroup__t{font-size:0.8rem;color:var(--c-text-dim);margin-bottom:0.35rem}#joinForm .jmkgroup .jchecks{grid-template-columns:1fr}.jaddrow{display:flex;gap:0.5rem}.jaddrow select{flex:1 1 auto;min-width:0}.jinp,.jaddrow select{background:var(--c-bg);border:1px solid var(--c-line-soft);border-radius:var(--radius);color:var(--c-text);font:inherit;font-size:0.95rem;padding:0.6rem 0.75rem;width:100%;min-height:44px}.jinp:focus,.jaddrow select:focus{outline:none;border-color:var(--c-gold);box-shadow:0 0 0 3px rgba(190,160,97,0.14)}.jadd.btn{--pad-y:0.55rem;--pad-x:1rem;flex:none}.jchips{display:flex;flex-wrap:wrap;gap:0.4rem;margin-top:0.5rem}.jchip{display:inline-flex;align-items:center;gap:0.35rem;padding:0.2rem 0.3rem 0.2rem 0.7rem;border:1px solid var(--c-line);border-radius:999px;font-size:0.86rem;color:var(--c-text)}html[dir="rtl"] .jchip{padding:0.2rem 0.7rem 0.2rem 0.3rem}.jchip button{width:1.6rem;height:1.6rem;border-radius:50%;border:0;background:var(--c-bg-4);color:var(--c-text-muted);cursor:pointer;font-size:1rem;line-height:1}.jhint,.jempty{margin:0.45rem 0 0;font-size:0.82rem;color:var(--c-text-dim)}.jtgt{width:100%;border-collapse:collapse}.jtgt th,.jtgt td{padding:0.35rem 0.4rem 0.35rem 0;text-align:start;vertical-align:middle}html[dir="rtl"] .jtgt th,html[dir="rtl"] .jtgt td{padding:0.35rem 0 0.35rem 0.4rem}.jtgt thead th{font-size:0.78rem;font-weight:600;color:var(--c-text-dim)}.jtgt tbody th{font-weight:500;color:var(--c-text);font-size:0.92rem}.jtgt td:nth-child(2),.jtgt td:nth-child(3){width:38%}@media (max-width:480px){.jtgt thead{display:none}.jtgt tr{display:grid;grid-template-columns:1fr 1fr;gap:0.35rem;padding:0.4rem 0;border-bottom:1px solid var(--c-line-soft)}.jtgt tbody th{grid-column:1 / -1}.jtgt td,html[dir="rtl"] .jtgt td{width:auto;padding:0}}.jrow2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:640px){.jrow2{grid-template-columns:1fr}}.jsl{display:block;font-size:0.85rem;color:var(--c-text-muted);margin-bottom:0.35rem;font-weight:600}.jsl--top{margin-top:1rem}.jradios{display:flex;flex-wrap:wrap;gap:0.3rem 1.1rem}.jradios label{display:inline-flex;align-items:center;gap:0.4rem;color:var(--c-text-muted);font-size:0.95rem;min-height:32px;cursor:pointer}.jradios input{accent-color:var(--c-gold)}#jRegIn{margin-top:0.5rem}#jRegIn[hidden]{display:none}.jpair{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem}.jfiles{margin:0;color:var(--c-text-muted);font-size:0.92rem;line-height:1.6}#joinForm .jfold .jconsent{margin-top:1.1rem}#joinForm .jhp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:-1px;padding:0;border:0}.who-pick{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0 0 var(--sp-3);opacity:0;transform:translateY(14px);animation:heroEnter 0.75s var(--ease) 0.32s forwards}.who-pick__btn{display:inline-flex;align-items:center;min-height:44px;padding:0.4rem 1.15rem;border:1px solid rgba(190,160,97,0.55);border-radius:999px;background:rgba(16,19,23,0.55);color:var(--c-text);font-size:0.95rem;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color 0.2s,color 0.2s}.who-pick__btn:hover,.who-pick__btn:focus-visible{border-color:var(--c-gold-bright);color:var(--c-gold-bright)}@media (prefers-reduced-motion:reduce){.who-pick{animation:none;opacity:1;transform:none}.who-pick__btn{transition:none}}.page-hero__more{position:relative;z-index:1;margin-top:var(--sp-2)}.door-ag{margin:0;max-width:820px;font-size:0.98rem;line-height:1.65;color:var(--c-text-muted)}.door-ag a{color:var(--c-gold-bright);font-weight:600;text-decoration:underline;text-underline-offset:0.22em}.door-ag__new{display:inline-block;margin-inline-end:0.35rem;padding:0.28rem 0.7rem;border-radius:999px;background:var(--c-gold);color:#101317;font-size:0.74rem;font-weight:700;line-height:1;vertical-align:0.12em}
