/* Arabic inner pages share the English spatial scale; keep RTL and IBM Plex Arabic. */
body.ssq-liko-site.ssq-language-ar:not(.ssq-content-home){
 --ssq-type-page-title:clamp(44px,4.25vw,58px);--ssq-type-section-title:clamp(34px,3.8vw,52px);
 --ssq-type-feature-title:clamp(29px,3vw,42px);--ssq-type-card-title:clamp(23px,2.25vw,32px);
 --ssq-type-minor-title:clamp(20px,1.8vw,26px);--ssq-type-body:16px;--ssq-type-small:12px;--ssq-type-eyebrow:10px;
}
body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-shell{width:min(1180px,calc(100vw - 64px))}
body.ssq-liko-site.ssq-language-ar .ssq-page{font-size:16px}
body.ssq-liko-site.ssq-language-ar .ssq-page p{line-height:1.72}
body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-premium-hero{min-height:min(790px,92svh);padding:145px 0 72px}
body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-premium-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);grid-template-areas:"meta meta" "copy visual";gap:42px 64px;align-items:stretch}
body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-editorial-hero__meta{grid-area:meta;padding-bottom:18px;font-size:10px}
body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-premium-hero__copy{grid-area:copy;display:flex;min-width:0;flex-direction:column;justify-content:center;padding:50px 0 25px}
body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-premium-hero h1{max-width:600px;margin:0;font-size:var(--ssq-type-page-title);line-height:1.2}
body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-premium-hero__body{max-width:560px;margin-top:28px;font-size:16px;line-height:1.72}
body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-premium-hero__visual{grid-area:visual}
body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-section-heading{max-width:780px;margin-bottom:62px}
body.ssq-liko-site.ssq-language-ar .ssq-page :is(.ssq-section-heading,.ssq-story) h2{font-size:var(--ssq-type-section-title);line-height:1.2}
body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-service-row{grid-template-columns:36px minmax(0,1fr) 22px;gap:18px;padding:30px 0}
body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-service-row h2{font-size:clamp(28px,2.75vw,40px);line-height:1.2}
body.ssq-liko-site.ssq-language-ar .ssq-related{padding:78px 0}
body.ssq-liko-site.ssq-language-ar .ssq-page--artist .ssq-premium-hero__grid{align-items:center}
body.ssq-liko-site.ssq-language-ar .ssq-page--artist .ssq-artist-services h2{font-size:var(--ssq-type-card-title);line-height:1.2}
body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-premium-hero--quiet{min-height:440px;padding-bottom:65px}
body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-premium-hero--quiet .ssq-premium-hero__grid{grid-template-columns:1fr;grid-template-areas:"meta" "copy"}
@media(max-width:1199px){
 body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-premium-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}
}
@media(max-width:991px){
 body.ssq-liko-site.ssq-language-ar .ssq-page :is(.ssq-services-stage__grid,.ssq-ecosystem__grid,.ssq-faq__grid,.ssq-contact__grid,.ssq-legal__grid){grid-template-columns:minmax(0,1fr);gap:42px}
}
@media(max-width:767px){
 body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-shell{width:calc(100% - 36px)}
 body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-premium-hero{min-height:0;padding:118px 0 50px}
 body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-premium-hero__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta" "copy" "visual";gap:0}
 body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-editorial-hero__meta{padding-bottom:14px}
 body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-premium-hero__copy{padding:48px 0 40px}
 body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-premium-hero h1{max-width:100%;font-size:clamp(36px,10vw,42px);line-height:1.2}
 body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-premium-hero__body{margin-top:22px;font-size:15px}
}

/* Solutions use the English desktop stack, with RTL typography and natural mobile flow.
   Presentation only: existing bilingual Solutions fields remain the content source. */
body.ssq-liko-site.ssq-language-ar.ssq-content-solutions .tp-page-area{overflow-x:clip!important;overflow-y:visible!important}
body.ssq-liko-site.ssq-language-ar .ssq-page--solutions{overflow:visible!important}
body.ssq-liko-site.ssq-language-ar .ssq-product-experience{position:relative;overflow:visible;background:#fff}
body.ssq-liko-site.ssq-language-ar .ssq-product-experience .ssq-product-nav{z-index:80}
body.ssq-liko-site.ssq-language-ar .ssq-product-experience .ssq-products,
body.ssq-liko-site.ssq-language-ar .ssq-product-experience .ssq-products>.ssq-shell{overflow:visible}
body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-product-experience .ssq-product{min-height:0;padding-block:72px;scroll-margin-top:154px}
body.ssq-liko-site.ssq-language-ar .ssq-product-experience .ssq-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(32,32,32,.13)}
@media(min-width:981px) and (min-height:640px){
 body.ssq-liko-site.ssq-language-ar .ssq-product-experience .ssq-products{background:#f4f0ec}
 body.ssq-liko-site.ssq-language-ar .ssq-product-experience .ssq-products>.ssq-shell{padding-top:38px;padding-bottom:118px}
 body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-product-experience .ssq-product{--ssq-stack-offset:0px;position:sticky;top:calc(166px + var(--ssq-admin-offset,0px) + var(--ssq-stack-offset));z-index:10;margin-bottom:30px;padding-block:48px;overflow:clip;border:1px solid rgba(32,32,32,.11);border-radius:4px;background:#fff;isolation:isolate;scroll-margin-top:calc(170px + var(--ssq-admin-offset,0px));transition:border-color .35s ease}
 body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-product-experience .ssq-product:nth-child(2){--ssq-stack-offset:16px;z-index:11}
 body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-product-experience .ssq-product:nth-child(3){--ssq-stack-offset:32px;z-index:12}
 body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-product-experience .ssq-product:nth-child(4){--ssq-stack-offset:48px;z-index:13}
 body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-product-experience .ssq-product:nth-child(5){--ssq-stack-offset:64px;z-index:14;margin-bottom:0}
 body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-product-experience .ssq-product.is-current{border-color:rgba(196,75,35,.32)}
}
@media(min-width:981px) and (min-height:640px) and (max-height:840px){
 body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-product-experience .ssq-product{padding-block:24px}
 body.ssq-liko-site.ssq-language-ar .ssq-product-experience .ssq-points{gap:8px 20px;margin-top:18px;padding-top:16px}
 body.ssq-liko-site.ssq-language-ar .ssq-product-experience .ssq-product__actions{margin-top:18px}
}
@media(max-width:767px){
 body.ssq-liko-site.ssq-language-ar .ssq-page .ssq-product-experience .ssq-product{padding-block:28px}
 body.ssq-liko-site.ssq-language-ar .ssq-product-experience .ssq-points{grid-template-columns:1fr}
}

/* Localized FAQ schematic is design-managed, matching the English illustration. */
body.ssq-liko-site.ssq-language-ar .ssq-editorial-faq-field{position:relative;display:grid;height:100%;min-height:360px;place-content:center;gap:13px;padding:52px 76px;background:#151515}
body.ssq-liko-site.ssq-language-ar .ssq-editorial-faq-field span{position:relative;z-index:1;min-width:0;width:clamp(160px,19vw,320px);padding:17px 21px;border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.8);background:rgba(255,255,255,.035);font-size:14px;line-height:1.5}
body.ssq-liko-site.ssq-language-ar .ssq-editorial-faq-field span:nth-child(2){transform:translateX(-24px)}
body.ssq-liko-site.ssq-language-ar .ssq-editorial-faq-field span:nth-child(3){transform:translateX(-48px)}
body.ssq-liko-site.ssq-language-ar .ssq-editorial-faq-field b{position:absolute;left:30px;bottom:6px;color:rgba(219,89,46,.4);font-size:200px;font-weight:500;line-height:1}
@media(max-width:767px){
 body.ssq-liko-site.ssq-language-ar .ssq-editorial-faq-field{min-height:300px;padding:28px 52px}
 body.ssq-liko-site.ssq-language-ar .ssq-editorial-faq-field span{width:200px;max-width:100%;padding:14px 16px}
 body.ssq-liko-site.ssq-language-ar .ssq-editorial-faq-field span:nth-child(2){transform:translateX(-12px)}
 body.ssq-liko-site.ssq-language-ar .ssq-editorial-faq-field span:nth-child(3){transform:translateX(-24px)}
 body.ssq-liko-site.ssq-language-ar .ssq-editorial-faq-field b{left:18px;font-size:150px}
}
