.industry-hub{max-width:1200px;margin:auto;padding:76px 32px 100px;color:#28232f}.industry-hub .sector-hero{max-width:800px;margin:0 auto 64px;text-align:center}.industry-hub .sector-hero h1{font-size:clamp(42px,5.2vw,68px);line-height:1.06;letter-spacing:-.055em;margin:20px 0 24px;text-wrap:balance}.sector-hero h1 span{color:#7850b0}.industry-hub .sector-hero>p{font-size:18px;line-height:1.6;max-width:580px;margin:0 auto;color:#776b83}.sector-explainer{display:flex;align-items:center;justify-content:center;gap:16px;margin:30px auto 0;text-align:left}.sector-explainer>img{width:40px;height:40px}.sector-explainer p{margin:0;font-size:14px;line-height:1.6}.sector-explainer strong,.sector-explainer p span{display:block}.sector-explainer p span{color:#776b83}.sector-library-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px}.industry-hub .sector-library-heading h2{font-size:26px;letter-spacing:-.035em;margin:0}.sector-library-heading p{font-size:14px;color:#776b83;margin:0}.sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sector-tile{display:flex;flex-direction:column;min-width:0;padding:32px;background:var(--sector-bg,#f2eafb);border:1px solid transparent;border-radius:24px;color:#28232f;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s}.sector-top{display:flex;align-items:center;gap:16px}.sector-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#ffffff9c;flex-shrink:0}.sector-icon svg{width:26px;height:26px}.industry-hub .sector-tile h2{font-size:clamp(24px,2.5vw,32px);line-height:1.15;letter-spacing:-.035em;margin:0;text-wrap:balance}.industry-hub .sector-benefit{font-size:16px;line-height:1.5;margin:18px 0 22px;color:#5d5269}.sector-examples{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.sector-examples span{font-size:12px;line-height:1.4;padding:7px 10px;border-radius:7px;background:#ffffff75;color:#62546d}.sector-link{font-size:14px;font-weight:650;margin-top:auto;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#9582ab70}.sector-tile:hover{transform:translateY(-3px);box-shadow:0 12px 30px #31223f0c;border-color:#b3a0c455}.sector-tile:focus-visible{outline:3px solid #8052bd;outline-offset:4px}.sector-custom{background:#292331;color:white;justify-content:center}.industry-hub .sector-custom h2{margin-top:16px;color:#fff}.sector-custom .eyebrow{color:#cabbdb}.industry-hub .sector-custom .sector-benefit{color:#d5cbdf}.sector-custom-cta{align-self:flex-start;padding:12px 19px;background:#d1fa92;border-radius:24px;color:#292331;font-size:14px;font-weight:650;text-decoration:none}.sector-custom-cta:hover{background:#bdef74}.sector-custom:hover{transform:none}@media(max-width:700px){.industry-hub{padding:42px 20px 60px}.industry-hub .sector-hero{margin-bottom:42px;text-align:left}.industry-hub .sector-hero h1{font-size:44px}.industry-hub .sector-hero>p{font-size:16px}.sector-explainer{justify-content:flex-start;align-items:flex-start;gap:12px;margin-top:24px}.sector-explainer p{font-size:12px}.sector-explainer>img{width:32px;height:32px}.sector-library-heading{display:block}.sector-library-heading p{margin-top:8px}.sector-grid{grid-template-columns:1fr;gap:14px}.sector-tile{padding:24px;border-radius:20px}.industry-hub .sector-tile h2{font-size:27px}.sector-top{gap:12px}.sector-icon{width:40px;height:40px}.industry-hub .sector-benefit{font-size:15px;margin:16px 0}.sector-examples{margin-bottom:24px}.sector-custom{min-height:240px}}@media(prefers-reduced-motion:reduce){.sector-tile{transition:none}.sector-tile:hover{transform:none}}
