/* Generated by lib/i18n.js from the site stylesheets. Do not edit. */
:lang(ko) body { font-family: 'Inter', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif; }
:lang(ko) em, :lang(ko) i { font-style: normal; }
:lang(ko) .h1, :lang(ko) .h2 { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; line-height: 1.25; }
:lang(ko) .h1 em { font-style: normal; }
:lang(ko) .h2 em { font-style: normal; }
:lang(ko) .logo__word { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .hero__pills strong { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .card--kpi .kpi__value { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; line-height: 1.25; }
:lang(ko) .strip__logos { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .ace-pillar__letter { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; font-style: normal; line-height: 1.25; }
:lang(ko) .ace-pillar h3 { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .feature-card h3 { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .feature-panel h3 { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .mock__body h4 { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .mock__phone h4 { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .kpi-grid b { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .step__num { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .steps h3 { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .practice__grid b { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .quote blockquote { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; font-style: normal; }
:lang(ko) .sync-app { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .plan h3 { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .plan__price { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; line-height: 1.25; }
:lang(ko) .faq__item > summary::after { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; line-height: 1.25; }
:lang(ko) .calc__h3 { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; line-height: 1.25; }
:lang(ko) .calc-field__value { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; line-height: 1.25; }
:lang(ko) .calc__hero { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; line-height: 1.25; }
:lang(ko) .calc-card__big strong { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; line-height: 1.25; }
:lang(ko) .fw-item__title { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .fw-langs { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; font-style: normal; }
:lang(ko) .fw-ihl__title { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .bloghero h1 { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; line-height: 1.25; }
:lang(ko) .bcard__title { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .post__title { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; line-height: 1.25; }
:lang(ko) .post__body h2 { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .post__body blockquote { font-style: normal; }
:lang(ko) .post__sources h2, :lang(ko) .post__author h2, :lang(ko) .post__related h2 { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .trust-topbar a.home { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .trust-hero h1 { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .trust-subh { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; }
:lang(ko) .trust-headline__value { font-family: 'Fraunces', 'Noto Serif KR', "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", serif; line-height: 1.25; }
:lang(zh-Hans) body { font-family: 'Inter', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif; }
:lang(zh-Hans) em, :lang(zh-Hans) i { font-style: normal; }
:lang(zh-Hans) .h1, :lang(zh-Hans) .h2 { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; line-height: 1.25; }
:lang(zh-Hans) .h1 em { font-style: normal; }
:lang(zh-Hans) .h2 em { font-style: normal; }
:lang(zh-Hans) .logo__word { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .hero__pills strong { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .card--kpi .kpi__value { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; line-height: 1.25; }
:lang(zh-Hans) .strip__logos { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .ace-pillar__letter { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; font-style: normal; line-height: 1.25; }
:lang(zh-Hans) .ace-pillar h3 { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .feature-card h3 { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .feature-panel h3 { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .mock__body h4 { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .mock__phone h4 { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .kpi-grid b { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .step__num { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .steps h3 { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .practice__grid b { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .quote blockquote { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; font-style: normal; }
:lang(zh-Hans) .sync-app { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .plan h3 { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .plan__price { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; line-height: 1.25; }
:lang(zh-Hans) .faq__item > summary::after { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; line-height: 1.25; }
:lang(zh-Hans) .calc__h3 { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; line-height: 1.25; }
:lang(zh-Hans) .calc-field__value { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; line-height: 1.25; }
:lang(zh-Hans) .calc__hero { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; line-height: 1.25; }
:lang(zh-Hans) .calc-card__big strong { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; line-height: 1.25; }
:lang(zh-Hans) .fw-item__title { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .fw-langs { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; font-style: normal; }
:lang(zh-Hans) .fw-ihl__title { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .bloghero h1 { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; line-height: 1.25; }
:lang(zh-Hans) .bcard__title { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .post__title { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; line-height: 1.25; }
:lang(zh-Hans) .post__body h2 { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .post__body blockquote { font-style: normal; }
:lang(zh-Hans) .post__sources h2, :lang(zh-Hans) .post__author h2, :lang(zh-Hans) .post__related h2 { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .trust-topbar a.home { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .trust-hero h1 { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .trust-subh { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; }
:lang(zh-Hans) .trust-headline__value { font-family: 'Fraunces', 'Noto Serif SC', "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", serif; line-height: 1.25; }
:lang(ar) body { font-family: 'Inter', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", system-ui, sans-serif; }
:lang(ar) em, :lang(ar) i { font-style: normal; }
:lang(ar) .h1, :lang(ar) .h2 { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; line-height: 1.25; }
:lang(ar) .h1 em { font-style: normal; }
:lang(ar) .h2 em { font-style: normal; }
:lang(ar) .logo__word { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .hero__pills strong { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .card--kpi .kpi__value { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; line-height: 1.25; }
:lang(ar) .strip__logos { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .ace-pillar__letter { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; font-style: normal; line-height: 1.25; }
:lang(ar) .ace-pillar h3 { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .feature-card h3 { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .feature-panel h3 { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .mock__body h4 { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .mock__phone h4 { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .kpi-grid b { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .step__num { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .steps h3 { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .practice__grid b { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .quote blockquote { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; font-style: normal; }
:lang(ar) .sync-app { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .plan h3 { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .plan__price { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; line-height: 1.25; }
:lang(ar) .faq__item > summary::after { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; line-height: 1.25; }
:lang(ar) .calc__h3 { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; line-height: 1.25; }
:lang(ar) .calc-field__value { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; line-height: 1.25; }
:lang(ar) .calc__hero { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; line-height: 1.25; }
:lang(ar) .calc-card__big strong { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; line-height: 1.25; }
:lang(ar) .fw-item__title { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .fw-langs { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; font-style: normal; }
:lang(ar) .fw-ihl__title { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .bloghero h1 { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; line-height: 1.25; }
:lang(ar) .bcard__title { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .post__title { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; line-height: 1.25; }
:lang(ar) .post__body h2 { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .post__body blockquote { font-style: normal; }
:lang(ar) .post__sources h2, :lang(ar) .post__author h2, :lang(ar) .post__related h2 { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .trust-topbar a.home { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .trust-hero h1 { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .trust-subh { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; }
:lang(ar) .trust-headline__value { font-family: 'Fraunces', 'Noto Naskh Arabic', "SF Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", serif; line-height: 1.25; }
:lang(he) body { font-family: 'Inter', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", system-ui, sans-serif; }
:lang(he) em, :lang(he) i { font-style: normal; }
:lang(he) .h1, :lang(he) .h2 { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; line-height: 1.25; }
:lang(he) .h1 em { font-style: normal; }
:lang(he) .h2 em { font-style: normal; }
:lang(he) .logo__word { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .hero__pills strong { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .card--kpi .kpi__value { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; line-height: 1.25; }
:lang(he) .strip__logos { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .ace-pillar__letter { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; font-style: normal; line-height: 1.25; }
:lang(he) .ace-pillar h3 { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .feature-card h3 { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .feature-panel h3 { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .mock__body h4 { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .mock__phone h4 { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .kpi-grid b { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .step__num { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .steps h3 { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .practice__grid b { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .quote blockquote { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; font-style: normal; }
:lang(he) .sync-app { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .plan h3 { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .plan__price { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; line-height: 1.25; }
:lang(he) .faq__item > summary::after { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; line-height: 1.25; }
:lang(he) .calc__h3 { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; line-height: 1.25; }
:lang(he) .calc-field__value { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; line-height: 1.25; }
:lang(he) .calc__hero { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; line-height: 1.25; }
:lang(he) .calc-card__big strong { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; line-height: 1.25; }
:lang(he) .fw-item__title { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .fw-langs { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; font-style: normal; }
:lang(he) .fw-ihl__title { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .bloghero h1 { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; line-height: 1.25; }
:lang(he) .bcard__title { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .post__title { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; line-height: 1.25; }
:lang(he) .post__body h2 { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .post__body blockquote { font-style: normal; }
:lang(he) .post__sources h2, :lang(he) .post__author h2, :lang(he) .post__related h2 { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .trust-topbar a.home { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .trust-hero h1 { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .trust-subh { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; }
:lang(he) .trust-headline__value { font-family: 'Fraunces', 'Frank Ruhl Libre', "SF Hebrew", "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", serif; line-height: 1.25; }
:lang(ko) body { word-break: keep-all; overflow-wrap: break-word; }
:lang(ar) body, :lang(he) body { letter-spacing: 0; }
:lang(ar) .h1, :lang(ar) .h2, :lang(he) .h1, :lang(he) .h2 { letter-spacing: 0; }
/* Hand-written additions to the generated shared/i18n.css (lib/i18n.js
   appends this file). Rules here apply to translated pages only. */

/* Arrows that point "forward" point the other way in a right-to-left page. */
[dir="rtl"] .btn .arrow, [dir="rtl"] .link-arrow::after { display: inline-block; transform: scaleX(-1); }

/* Numbers, prices, clinical values and code read left to right inside RTL text. */
[dir="rtl"] code, [dir="rtl"] kbd, [dir="rtl"] .plan__price, [dir="rtl"] time { unicode-bidi: isolate; }

/* The landing hero is a watercolour desk with the iPad on the right; it can't
   be mirrored, so in RTL the copy keeps its place on the left (its text still
   runs right to left inside it). */
[dir="rtl"] .landing-hero__copy { margin-right: auto; margin-left: 0; }

/* The hero's fold (assets/landing.js: "AI scribe for" / "<word>.") assumes
   English order. Korean and Chinese put the profession first and break where
   the translation's own <br> is: "물리치료사 맞춤 / AI 스크라이브.",
   "专为物理治疗师打造的 / AI 病历助手。" */
:lang(ko) .h1.is-stacked .landing-who__slot, :lang(zh-Hans) .h1.is-stacked .landing-who__slot { display: inline; }
:lang(ko) .h1.is-folded > br, :lang(zh-Hans) .h1.is-folded > br { display: inline; }
:lang(ko) .h1.is-folded .landing-who::before, :lang(zh-Hans) .h1.is-folded .landing-who::before { content: none; }

