.applications{padding:90px 6% 95px}.applications-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,370px);gap:40px;align-items:end;margin-bottom:34px}.applications-head h2{font:700 clamp(38px,4.8vw,62px)/1.04 Space Grotesk,Arial,sans-serif;letter-spacing:-.045em;max-width:690px;margin:14px 0 0}.applications-head p{max-width:370px;margin:0;color:var(--muted);font-size:16px;line-height:1.7}.applications-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.application-card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #cbd9e0;border-radius:8px;overflow:hidden}.application-visual{aspect-ratio:8/5;overflow:hidden;background:#11283b}.application-visual picture,.application-visual img{display:block;width:100%;height:100%;object-fit:cover}.application-copy{display:flex;flex-direction:column;flex:1;padding:24px 24px 27px}.application-kicker{font:700 10px/1.2 DM Sans,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ae3744}.application-copy h3{font:700 22px/1.2 Space Grotesk,Arial,sans-serif;letter-spacing:-.025em;margin:12px 0 11px}.application-copy p{font-size:15px;line-height:1.7;color:var(--muted);margin:0}.applications-cta{margin-top:25px;display:flex;align-items:center;justify-content:space-between;gap:22px}.applications-cta p{margin:0;color:var(--muted);line-height:1.6}.applications-cta a{white-space:nowrap}html[data-theme="dark"] .application-card{background:#182d3e;border-color:#365163}html[data-theme="dark"] .application-kicker{color:#ff8b91}@media(max-width:800px){.applications{padding-top:65px;padding-bottom:70px}.applications-head{grid-template-columns:1fr;gap:16px;margin-bottom:26px}.applications-grid{grid-template-columns:1fr;gap:16px}.application-copy{padding:21px 20px 24px}.applications-cta{align-items:flex-start;flex-direction:column}}
