html[lang^=ar]{--font-sans:var(--font-cairo);--font-mono:var(--font-cairo)}html[lang^=ar],html[lang^=ar] body,html[lang^=ar] button,html[lang^=ar] input,html[lang^=ar] select,html[lang^=ar] textarea{font-family:var(--font-cairo),Arial,sans-serif}html[lang^=ar] body{font-size:clamp(1rem,.96rem + .18vw,1.125rem);line-height:1.8;text-rendering:optimizeLegibility}html[lang^=ar] :where(.living-product-copy h1,.section-title,.content-title,.panel-title,.comparison-heading h3,.detail-hero h1,.detail-sections h2,.detail-facts h2){letter-spacing:0}html[lang^=ar] .living-product-copy h1{line-height:1.3}html[lang^=ar] .living-product-copy p{line-height:1.95}html[lang^=ar] :where(.site-header nav a,.mobile-nav a){line-height:1.5}html[lang^=ar] :where(.section-index,.content-index,.benefit-number,.workflow-number,.pricing-plane-index,.project-industry,.model-eyebrow,.faq-index){unicode-bidi:isolate;direction:rtl}html[lang^=ar] .graph-labels text{font-family:var(--font-cairo),Arial,sans-serif}html[lang^=ar] :where(.waitlist-form label,.faq-item button,.faq-answer p,.footer-lockup p,.footer-company-details p,.footer-made-with,.footer-links a,.footer-links span){line-height:1.75}@media (max-width:780px){html[lang^=ar] .living-product-copy h1{font-size:clamp(1.875rem,8.5vw,2.125rem);line-height:1.3}html[lang^=ar] .living-product-copy p{font-size:clamp(.98rem,4.1vw,1.08rem);line-height:1.9}}html[lang=en]{--font-sans:var(--font-cairo);--font-mono:var(--font-cairo)}html[lang=en],html[lang=en] body,html[lang=en] button,html[lang=en] input,html[lang=en] select,html[lang=en] textarea{font-family:var(--font-cairo),Arial,sans-serif}html[lang=en] body{font-size:clamp(1rem,.96rem + .14vw,1.1rem);line-height:1.68;text-rendering:optimizeLegibility}html[lang=en] :where(.living-product-copy h1,.section-title,.content-title,.panel-title){letter-spacing:-.035em}html[lang=en] .living-product-copy h1{max-inline-size:16ch;line-height:1.13}html[lang=en] .living-product-copy p{max-inline-size:34rem;line-height:1.7}html[lang=en] .page-section .content-block>.content-body,html[lang=en] .section-heading .section-description{line-height:1.72}@media (max-width:780px){html[lang=en] .living-product-copy h1{max-inline-size:16ch;font-size:clamp(1.875rem,8.5vw,2.125rem);line-height:1.13}html[lang=en] .living-product-copy p{font-size:clamp(.95rem,4vw,1.05rem);line-height:1.65}}