@import url('/marketplace-theme.css');
:where(.multilingual-public-seo,.multilingual-page-header,.multilingual-language-links){box-sizing:border-box}
.multilingual-public-seo{max-width:1440px;margin:32px auto;padding:clamp(20px,4vw,48px);border:1px solid var(--ui-border,#E5E7EB);border-radius:24px;background:var(--ui-card,#FFFFFF);color:var(--ui-text,#18181B);font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;content-visibility:auto;contain-intrinsic-size:auto 900px}
.multilingual-public-seo h1,.multilingual-public-seo h2,.multilingual-public-seo h3{margin:0 0 16px;font-size:clamp(22px,3.5vw,34px);line-height:1.25;overflow-wrap:anywhere}
.multilingual-public-seo h3{font-size:clamp(16px,2.5vw,20px)}
.multilingual-public-seo a{color:var(--ui-primary,#5B5FEF);text-decoration:none}
.multilingual-public-seo a:hover{text-decoration:underline}
.multilingual-public-seo a:focus-visible{outline:3px solid var(--ui-primary,#5B5FEF);outline-offset:4px}
.multilingual-language-links,.multilingual-pagination{display:flex;flex-wrap:wrap;gap:12px 18px;margin:16px 0 24px}
.multilingual-language-links a,.multilingual-pagination a,.multilingual-pagination span{font-size:14px;border:1px solid var(--ui-border,#E5E7EB);border-radius:999px;padding:6px 12px;background:var(--ui-card,#FFFFFF)}
.multilingual-language-links a[aria-current="page"]{background:var(--ui-primary,#5B5FEF);color:var(--ui-white,#FFFFFF)}
.multilingual-service-cards{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;padding:0}
.multilingual-service-cards li{min-width:0}
.multilingual-service-cards a{display:flex;flex-direction:column;gap:8px;height:100%;box-sizing:border-box;border:1px solid var(--ui-border,#E5E7EB);border-radius:16px;padding:20px;background:var(--ui-card,#FFFFFF);overflow-wrap:anywhere}
.multilingual-service-cards strong{font-size:16px;line-height:1.5}
.multilingual-service-cards span{color:var(--ui-secondary,#667085);font-size:13px}
.multilingual-catalog-link{display:inline-block;padding:12px 0}
.multilingual-platform-categories{margin:20px 0}
.multilingual-platform-categories ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:12px 0;padding:0}
.multilingual-platform-categories li a{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid var(--ui-border,#E5E7EB);border-radius:14px;padding:12px 16px;background:var(--ui-card,#FFFFFF)}
.multilingual-platform-categories .count{flex:0 0 auto;font-size:12px;color:var(--ui-secondary,#667085);background:var(--ui-brand-soft,#EEF0FF);padding:2px 8px;border-radius:999px}
.multilingual-service-detail{margin:8px 0 24px}
.multilingual-service-detail h1 .multilingual-service-id{color:var(--ui-secondary,#667085);font-size:.55em;font-weight:400;margin-inline-start:10px;vertical-align:middle}
.multilingual-meta-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:0 0 24px;padding:0}
.multilingual-meta-list li{border:1px solid var(--ui-border,#E5E7EB);border-radius:14px;padding:14px 16px;background:var(--ui-card,#FFFFFF)}
.multilingual-meta-list strong{display:block;font-size:13px;color:var(--ui-text,#18181B);margin-bottom:4px}
.multilingual-guidance{border:1px solid var(--ui-border,#E5E7EB);border-radius:16px;padding:20px;background:var(--ui-card,#FFFFFF);margin:20px 0}
.multilingual-guidance p{color:var(--ui-secondary,#667085);margin:0 0 10px}
.multilingual-guidance p:last-child{margin-bottom:0}
.multilingual-related-services{margin:24px 0}
.multilingual-related-services ul{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:12px 0;padding:0}
.multilingual-related-services li a{display:block;border:1px solid var(--ui-border,#E5E7EB);border-radius:14px;padding:12px 16px;background:var(--ui-card,#FFFFFF)}
.multilingual-related-services li a span{color:var(--ui-secondary,#667085);font-size:13px}
.multilingual-cta{display:inline-block;border:1px solid var(--ui-primary,#5B5FEF);border-radius:999px;padding:10px 20px;margin-top:8px}
.multilingual-page-header{display:flex;justify-content:space-between;gap:20px;max-width:1440px;margin:auto;padding:24px;font:16px system-ui,sans-serif;color:var(--ui-text,#18181B)}
.multilingual-page-header a{color:inherit}
.multilingual-page-header nav{display:flex;flex-wrap:wrap;gap:20px}
body:has(.multilingual-service-page){margin:0;background:var(--ui-page,#F6F7FB);color:var(--ui-text,#18181B)}
@media(max-width:900px){.multilingual-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.multilingual-platform-categories ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.multilingual-public-seo{margin:20px 12px;padding:20px 16px;border-radius:18px}.multilingual-service-cards{grid-template-columns:minmax(0,1fr)}.multilingual-platform-categories ul{grid-template-columns:minmax(0,1fr)}.multilingual-language-links{gap:10px 12px}.multilingual-page-header{padding:20px 16px;flex-wrap:wrap}.multilingual-meta-list{grid-template-columns:minmax(0,1fr)}.multilingual-related-services ul{grid-template-columns:minmax(0,1fr)}}
[dir="rtl"] .multilingual-pagination a:first-child,[dir="rtl"] .multilingual-language-links a:first-child{margin-inline-end:0}

.multilingual-language-links a{color:var(--ui-primary,#5B5FEF);text-decoration:none}
.multilingual-language-links a[aria-current="page"]{color:var(--ui-white,#FFFFFF)}
