.solutions-page .hero{padding:136px 0 44px}.solutions-page .hero h1{letter-spacing:-.022em;text-wrap:balance;max-width:21ch;margin:18px 0 32px;font-size:clamp(34px,4.8vw,58px);font-weight:500;line-height:1.08}.solutions-page .ctas{align-items:center;gap:20px;display:flex}.solutions-page .ca{background:var(--coral);color:var(--coral-ink);border-radius:8px;padding:9px 17px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s}.solutions-page .ca:hover{background:var(--coral-hi)}.solutions-page .cb{color:var(--ink);font-size:14px;font-weight:500;text-decoration:none}.solutions-page .cb b{color:var(--coral)}@media (max-width:768px){.solutions-page .ca,.solutions-page .cb{align-items:center;min-height:44px;display:inline-flex}}.solutions-page .fsec{border-top:1px solid var(--line);grid-template-columns:1.05fr 1fr;align-items:center;gap:84px;padding:100px 0;display:grid}.solutions-page .fsec:first-of-type{border-top:none}@media (max-width:760px){.solutions-page .fsec{grid-template-columns:1fr;gap:24px}}.solutions-page .fsec.rev .ftxt{order:2}@media (max-width:760px){.solutions-page .fsec.rev .ftxt{order:0}}.solutions-page .ftxt p{color:var(--muted);max-width:47ch;margin:0;font-size:15px;line-height:1.6}.solutions-page .ftxt p b{color:var(--ink);font-weight:600}.solutions-page .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;gap:44px;margin:40px 0 0;padding:30px 0;font-size:10.5px;display:flex}.solutions-page .strip b{color:var(--ink);letter-spacing:0;font-size:17px;font-family:var(--font-inter);margin-right:7px}.solutions-page .cta2{text-align:center;padding:128px 0}.solutions-page .cta2 h2{letter-spacing:-.02em;text-wrap:balance;max-width:24ch;margin:0 auto 12px;font-size:clamp(24px,3.2vw,38px);font-weight:500}.solutions-page .cta2 p{color:var(--muted);margin:0 0 26px;font-size:14px}.solutions-page .cta2 .ctas{justify-content:center}.solutions-page .rv{opacity:0;transition:opacity .6s,translate .6s;translate:0 16px}.solutions-page .rv.in{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.solutions-page .rv{opacity:1;translate:0}}
/*# sourceMappingURL=052kss807o130.css.map*/