.sv-lead{margin:0 0 var(--space-8);font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--color-text)}.sv-jump{margin:0 0 var(--space-10)}.sv-jump ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sv-jump a{min-height:var(--tap-min);padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-heading);font-size:var(--fs-sm);font-weight:var(--fw-semibold);align-items:center;display:inline-flex}.sv-jump a:hover{border-color:var(--color-primary)}.sv-service{border-block-start:var(--border-hairline);margin-block-start:var(--space-12);padding-block-start:var(--space-8)}.sv-service:first-of-type{border-block-start:0;padding-block-start:0}.sv-head{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.sv-head .wk-h2{margin-block-start:0}.sv-badge{padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent-text);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.sv-tagline{margin:0 0 var(--space-4);font-size:var(--fs-lg);color:var(--color-text-muted);line-height:var(--lh-body)}.sv-proof{margin:var(--space-5) 0 0;font-weight:var(--fw-semibold)}.sv-proof a{color:var(--color-link)}.sv-proof a:hover{text-decoration:underline}.sv-also,.sv-faq,.sv-privacy{margin-block-start:var(--space-12)}.sv-also dl,.sv-faq dl,.ab-figures dl{margin:0}.sv-also>dl>div,.sv-faq>dl>div{padding-block:var(--space-5);border-block-start:var(--border-hairline)}.sv-also dt,.sv-faq dt{margin:0 0 var(--space-2);font-weight:var(--fw-bold);color:var(--color-heading);font-size:var(--fs-lg);line-height:var(--lh-heading)}.sv-faq dt{font-size:var(--fs-body)}.sv-also dd,.sv-faq dd{line-height:var(--lh-loose);color:var(--color-text);margin:0}.sv-privacy{padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface-2)}.sv-privacy .wk-h2{margin-block-start:0}.ab-figures{margin-block-end:var(--space-12)}.ab-figures dl{gap:var(--space-5);display:grid}@media (min-width:720px){.ab-figures dl{grid-template-columns:repeat(3,1fr)}}.ab-figures dt{margin:0 0 var(--space-1);font-size:var(--fs-sm);color:var(--color-text-muted)}.ab-figures dd{font-weight:var(--fw-bold);color:var(--color-heading);line-height:var(--lh-body);margin:0}.ab-figures dd.ca-num{font-size:var(--fs-h2);line-height:var(--lh-tight)}.ab-mark{margin:var(--space-6) 0 0}.ab-mark .ca-logo-mark{width:64px;height:64px}.ab-cards{gap:var(--space-5);display:grid}@media (min-width:640px){.ab-cards{grid-template-columns:1fr 1fr}}.ab-cards article{padding:var(--space-5);border-radius:var(--radius-xl);border:var(--border-hairline);background:var(--color-surface)}.ab-cards h3{margin:0 0 var(--space-2);font-size:var(--fs-h4);color:var(--color-heading)}.ab-cards p{line-height:var(--lh-loose);color:var(--color-text-muted);margin:0}.ab-founder blockquote{padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-primary-soft);margin:0}.ab-founder blockquote p{margin:0 0 var(--space-3);font-size:var(--fs-lg);line-height:var(--lh-loose);color:var(--color-heading)}.ab-founder blockquote footer{font-size:var(--fs-sm);color:var(--color-text-muted)}.en-hero{color:#fff;background:linear-gradient(#1b75bb,#0e3d63);padding-block:clamp(48px,9vw,96px) clamp(40px,7vw,72px)}.en-hero .wk-wrap{padding-block:0}.en-eyebrow{margin:0 0 var(--space-4);font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:#ffffffd1}.en-hero h1{margin:0 0 var(--space-4);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--ls-heading-latin);color:#fff}.en-sub{margin:0 0 var(--space-6);font-size:var(--fs-lg);line-height:var(--lh-body);color:#ffffffeb;max-width:58ch}.en-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.en-hero .ca-btn{border-radius:var(--radius-pill)}.en-hero .ca-btn--secondary{color:#fff;background:0 0;border-color:#ffffff8c}.en-hero .ca-btn--secondary:hover{border-color:#fff}.en-note{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:#ffffffdb}.en-hero :focus-visible{outline-color:#fff}.en-hero+.wk-wrap .ab-figures{margin-block-start:var(--space-10)}.ab-figures dd.ca-num+dt{margin-block-start:var(--space-1)}.en-work{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.en-work{grid-template-columns:1fr 1fr}}.en-work a{border-radius:var(--radius-xl);border:var(--border-hairline);color:inherit;background:var(--color-surface);display:block;overflow:hidden}.en-work img{background:var(--color-surface-2);width:100%;height:auto;display:block}.en-work span{padding:var(--space-4) var(--space-5);font-family:var(--font-latin);font-weight:var(--fw-bold);font-size:var(--fs-h4);color:var(--color-heading);display:block}.en-work a:hover{border-color:var(--color-primary)}.ab-cards h3 a{color:inherit}.ab-cards h3 a:hover{color:var(--color-link);text-decoration:underline}.ab-cards h3{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.en-contact-meta{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:#ffffffdb}.en-contact-meta a{color:#fff}
