@import url("https://fonts.googleapis.com/css2?family=Sora:wght@600;700&family=Lato:wght@400;700&display=swap");.industries{background:#ffe9e0;color:#131429;font-family:Lato,system-ui,sans-serif;padding:96px 32px}.industries__inner{margin:0 auto;max-width:1120px;width:100%}.industries__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:space-between;margin-bottom:56px}.industries__eyebrow{color:#c83500;font-size:14px;font-weight:700;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.industries__title{color:#131429;font-family:Sora,system-ui,sans-serif;font-size:56px;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0}.industries__title span{color:#5155ae}.industries__intro{color:#303369;font-size:20px;line-height:1.5;margin:20px 0 0}.industries__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.ind-card{background:#fffbfa;border-radius:24px;box-shadow:0 8px 24px rgba(19,20,41,.1);color:inherit;display:flex;flex-direction:column;padding:28px 26px;text-decoration:none;transition:box-shadow .22s cubic-bezier(.22,.61,.36,1),transform .22s cubic-bezier(.22,.61,.36,1)}.ind-card:hover{box-shadow:0 20px 48px rgba(19,20,41,.28);transform:translateY(-2px)}.ind-card:focus-visible{outline:2px solid #ff582f;outline-offset:3px}.ind-icon{align-items:center;background:#303369;border-radius:62% 38% 55% 45%/50% 60% 40% 50%;box-sizing:border-box;color:#fffbfa;display:flex;height:56px;justify-content:center;margin-bottom:22px;width:56px}.ind-card h3{color:#131429;font-family:Sora,system-ui,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.ind-card p{color:#303369;flex-grow:1;font-size:15px;line-height:1.55;margin:0 0 24px}.ind-more{color:#d93900;font-family:Sora,system-ui,sans-serif;font-size:14px;font-weight:600}.ind-card:hover .ind-more{color:#c83500}.ind-card--cta{box-shadow:none}.ind-card--cta,.ind-card--cta .ind-icon{background:transparent;border:1.5px solid #303369}.ind-card--cta .ind-icon,.ind-card--cta h3,.ind-card--cta p{color:#303369}.ind-button{align-self:flex-start;background:#d93900;border-radius:999px;color:#fffbfa;font-family:Lato,system-ui,sans-serif;font-size:15px;font-weight:600;padding:12px 24px;transition:background .14s ease}.ind-card--cta:hover .ind-button{background:#c83500}@media (max-width:960px){.industries__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.industries{padding:64px 20px}.industries__title{font-size:40px}.industries__intro{font-size:18px}.industries__grid{grid-template-columns:1fr}}