.audience-paths{display:flex;flex-wrap:wrap;gap:10px 24px;margin:24px 0 6px;max-width:850px}.audience-paths a{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:var(--accent2);padding:5px 0;border-bottom:1px solid var(--line);transition:color .2s,border-color .2s}.audience-paths a:hover,.audience-paths a:focus-visible{color:var(--ink);border-color:var(--accent)}
.case-more{border-top:1px solid var(--pline);margin:22px 0 0;padding-top:16px;color:var(--pink);font-size:13px;line-height:1.8}.case-more summary{font-weight:700;cursor:pointer;padding:3px 0;list-style-position:outside;margin-left:14px}.case-more summary:focus-visible{outline:2px solid var(--gold-dim);outline-offset:4px}.case-more dl{margin:20px 0 0}.case-more dl>div{margin-top:16px}.case-more dt{font-weight:700;font-size:12px;color:var(--gold-dim)}.case-more dd{margin:5px 0 0;font-size:13px;color:var(--pmute);overflow-wrap:anywhere}.case-more>p{font-size:11px;color:var(--pmute);margin:18px 0 0;line-height:1.9}.case .currency-figure{font-size:clamp(28px,2.9vw,40px);white-space:nowrap;letter-spacing:-.035em}.case .currency-figure small{font-size:13px}
html[lang=en] .counts .currency-figure{font-size:clamp(20px,1.35vw,22px);white-space:nowrap;letter-spacing:-.04em}html[lang=en] .counts .currency-figure small{font-size:15px}html[lang=en] .counts>div{min-width:0;padding-left:14px;padding-right:8px}html[lang=en] .counts .lab{font-size:11px;letter-spacing:0;overflow-wrap:anywhere}
.international-note{display:grid;grid-template-columns:1fr 2fr;gap:32px;margin-top:64px;padding-top:32px;border-top:1px solid var(--line)}.international-note h3{font-size:clamp(20px,2.3vw,28px);line-height:1.5;margin:8px 0 0}.international-note p{font-size:14px;color:var(--mute);line-height:1.95;margin:0}.international-note p.terms-note{font-size:12px;margin:16px 0 18px}.international-note .eyebrow{font-size:11px;color:var(--accent)}
.company-trust{margin-top:64px;padding-top:40px;border-top:1px solid var(--pline);max-width:1060px}.company-trust>h2{font-size:clamp(25px,3vw,36px);line-height:1.4;margin:12px 0 28px;color:var(--pink)}.leadership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.leader-card{display:grid;grid-template-columns:136px minmax(0,1fr);gap:24px;align-items:center;min-width:0}.leader-card>img{display:block;width:136px;height:172px;object-fit:cover;object-position:center 25%;border-radius:3px;background:var(--paper2)}.leader-card h3{margin:6px 0 12px;font-size:23px;line-height:1.4;color:var(--pink)}.leader-card .leader-role{font-size:12px;color:var(--gold-dim);font-weight:700;line-height:1.6;margin:0}.leader-card p{font-size:13px;line-height:1.9;color:var(--pmute);margin:0}.delivery-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;counter-reset:delivery;gap:24px}.delivery-steps li{counter-increment:delivery;border-top:2px solid var(--gold-dim);padding-top:16px;min-width:0}.delivery-steps li::before{content:'0' counter(delivery);display:block;font-family:var(--en);font-size:12px;color:var(--gold-dim);margin-bottom:12px}.delivery-steps b{font-size:15px;color:var(--pink)}.delivery-steps p{font-size:13px;color:var(--pmute);line-height:1.9;margin:12px 0 0}.privacy-note{font-size:12px;line-height:1.9;color:var(--pmute);margin-top:26px}.privacy-note a{color:var(--pink);text-decoration:underline;text-underline-offset:3px}
@media(max-width:1000px){.leadership-grid{grid-template-columns:1fr;gap:28px}.international-note{grid-template-columns:1fr;gap:20px}html[lang=en] .ai-block .counts{grid-template-columns:1fr;border-left:0}html[lang=en] .counts>div{border-right:0;border-top:1px solid var(--line);padding:16px 0}html[lang=en] .counts .currency-figure{font-size:32px}}
@media(max-width:640px){.audience-paths{gap:6px 18px;margin-top:22px}.audience-paths a{font-size:11px}.case-more{margin-top:20px}.international-note{margin-top:40px}.leader-card{grid-template-columns:104px minmax(0,1fr);gap:18px}.leader-card>img{width:104px;height:140px}.leader-card h3{font-size:21px}.delivery-steps{grid-template-columns:1fr;gap:24px}.company-trust{margin-top:48px;padding-top:32px}.case .currency-figure{font-size:36px}}
