body{font-family:Manrope,sans-serif}h1{font-size:clamp(45px,5.1vw,74px);letter-spacing:-3px;line-height:1.15;margin:26px 0}h2{line-height:1.2;letter-spacing:-2px}h3{line-height:1.4}p{line-height:1.8}nav,.nav-cta,.hero-copy,.inside{direction:ltr}.hero-copy,.hero .eyebrow,.features,.models h3{text-align:left}.hero-copy{width:43%}.hero-caption{justify-content:flex-start}.trust b{margin-left:0;margin-right:8px}.trust span{border-left:0;border-right:1px solid var(--line)}.component-label span{font-family:Manrope,sans-serif}.specs dd{text-align:right}.specs dl>div{font-size:12px;line-height:1.6}.journey{justify-content:flex-start;direction:rtl}.journey>div{direction:ltr}.journey:after{background:linear-gradient(270deg,#191b15c9,transparent 85%)}footer>p,footer small{text-align:right}.questions summary{font-size:14px}.hero .lead{max-width:410px}.inside-copy{max-width:440px}.steps p,.features p{font-size:13px}.specs>div>p:not(.eyebrow){max-width:330px}@media(max-width:1050px){nav{gap:16px;font-size:11px}.hero-copy{width:46%}}@media(max-width:700px){.hero-copy{width:auto}.hero h1{font-size:43px;letter-spacing:-2px;line-height:1.1;margin:18px 0}.hero .lead{font-size:13px}.hero .actions{gap:17px}.hero .actions .button{font-size:10px;gap:8px;padding:14px 12px}.hero .actions .text-link{font-size:10px;gap:8px}.hero-caption{font-size:6px}.hero-copy{top:115px}h2{font-size:34px}.inside-copy{max-width:none}.journey{direction:ltr}.journey:after{background:linear-gradient(180deg,#191b15bd,transparent 90%)}.journey h2{font-size:34px}.trust span:nth-child(2){border:0}.specs dl>div{font-size:10px}.specs dt{max-width:50%}.specs dd{max-width:50%;overflow-wrap:anywhere}.component-label{font-size:8px}.component-label span{font-size:8px}.component-label:after{width:10px}footer small{text-align:left}}
header nav{font-size:15px;font-weight:600}header .language-switch{font-family:'Noto Sans Arabic',sans-serif;font-size:14px}.journey>div.journey-copy{direction:ltr}.hero h1{font-size:clamp(44px,4.6vw,68px)}@media(max-width:1050px){header nav{font-size:13px;gap:20px}}@media(max-width:700px){.hero-copy{top:auto;width:auto}.hero h1{font-size:42px;margin-top:15px;line-height:1.12}.hero .lead{font-size:13px}.hero-copy{padding-bottom:30px}.hero .actions .button{font-size:10px}.journey>div.journey-copy{padding:42px 7% 20px;direction:ltr}.journey h2{font-size:33px}header nav{font-size:16px}.hero-caption{font-size:7px}.color-picker legend{font-size:13px}}
.journey>div.journey-copy{direction:ltr}@media(max-width:700px){.journey>div.journey-copy{direction:ltr}}
h2{letter-spacing:-.7px}h3{letter-spacing:0}.hero h1{letter-spacing:-2px}.journey h2{letter-spacing:-.7px}
@media(min-width:701px) and (max-width:1100px){header nav{font-size:12px;gap:16px}}
@media(min-width:701px){.hero-copy>h1{font-size:clamp(35px,3.2vw,48px);line-height:1.13;letter-spacing:-1.4px}.hero-copy>.eyebrow{text-align:left}.hero-copy>.lead{text-align:left}}
@media(min-width:701px){.hero .hero-copy>h1{font-size:clamp(48px,5.1vw,74px)!important;line-height:1.13;letter-spacing:-2px}}
@media(max-width:700px){.hero .actions .button{font-size:13px;padding:15px 20px}.hero .actions .text-link{font-size:12px}.hero .actions{gap:20px;flex-wrap:wrap}}
@media(min-width:701px){.hero .hero-copy>h1{font-size:clamp(44px,4.8vw,68px)!important}}@media(max-width:700px){.hero .actions{gap:18px;flex-wrap:nowrap;flex-direction:row}.hero .actions>.button{padding:15px 18px}.hero .actions>.text-link{font-size:12px}}
