.industry-featured{background:linear-gradient(135deg,#faf9ff,#f5f3ff);border-radius:25px;grid-template-columns:1fr 1fr}.industry-featured .featured-copy{flex-direction:column;justify-content:center;padding:48px 39px;display:flex}.industry-featured .featured-copy .eyebrow{letter-spacing:.1em;margin-bottom:28px;font-size:10px}.industry-featured .featured-copy h2{letter-spacing:-.05em;font-size:clamp(35px,3.8vw,55px);line-height:1.08}.industry-featured .featured-copy h2 em{color:#694cd9;font-style:normal}.industry-featured .featured-copy>p:not(.eyebrow){margin-top:25px;font-size:15px;line-height:1.8}.featured-story-note{border-top:1px solid #ded9f0;margin-top:25px;padding:20px 0 0}.featured-story-note>span{letter-spacing:.09em;color:#8874bc;font-size:9px;font-weight:700}.featured-story-note p{color:#3e3658;margin-top:9px;font-size:17px;font-weight:550;line-height:1.6}.industry-featured .hero-actions{flex-wrap:wrap;gap:20px;margin-top:30px}.industry-featured .hero-actions .button{margin:0;padding:16px 20px;font-size:12px}.industry-featured .hero-actions .text-link{font-size:12px}.featured-workflow.security-story-art{background:#ede9fa;flex-direction:column;justify-content:center;padding:0 0 22px;display:flex}.security-story-art>img{object-fit:cover;width:100%;height:auto;display:block}.security-story-points{gap:17px;padding:23px 28px 17px;display:grid}.security-story-points>div{align-items:flex-start;gap:15px;display:flex}.security-story-points>div>span{color:#7758c4;background:#fff8;border:1px solid #fff;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.security-story-points p{color:#74738b;margin:0;font-size:12px;line-height:1.5}.security-story-points b{color:#39324f;letter-spacing:-.025em;margin-bottom:3px;font-size:17px;display:block}.security-story-art>small{color:#9387ae;padding:0 28px;font-size:9px}.refreshed-industry-grid .industry-card{background:#fff;flex-direction:column;padding:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.refreshed-industry-grid .industry-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #43346f12}.refreshed-industry-grid .industry-card-body{flex-direction:column;flex:1;padding:25px 24px;display:flex}.refreshed-industry-grid .tiny-kicker{letter-spacing:.08em;color:#8b7ba5;min-height:28px;font-size:8px;line-height:1.7}.refreshed-industry-grid h3{letter-spacing:-.03em;margin:13px 0 16px;font-size:23px}.refreshed-industry-grid p{color:#6c7286;margin:0 0 24px;font-size:13px;line-height:1.8}.industry-read{color:#7054ca;border-top:1px solid #eee9f5;justify-content:space-between;gap:10px;margin-top:auto;padding-top:18px;font-size:11px;font-weight:600;display:flex}.industry-read>span{font-size:17px;line-height:1}.industry-case-visual{border:1px solid #e6e2ef;border-radius:23px;margin:40px 0 44px;overflow:hidden}.story-narrative{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0 0 65px;display:grid}.story-narrative article{background:linear-gradient(145deg,#faf8ff,#fff);border-top:2px solid #c6b7f2;border-radius:0 0 15px 15px;padding:29px 25px 26px;position:relative}.story-narrative article:nth-child(2){background:linear-gradient(145deg,#f4f8ff,#fff);border-color:#9fb9ec}.story-narrative article:nth-child(3){background:linear-gradient(145deg,#f2faf8,#fff);border-color:#90c9c1}.narrative-number{color:#a295ba;margin-bottom:24px;font-size:11px;display:block}.narrative-label{letter-spacing:.11em;color:#8169aa;font-size:9px;font-weight:700}.story-narrative h3{letter-spacing:-.04em;margin:13px 0 19px;font-size:24px;line-height:1.2}.story-narrative p{color:#6d7489;margin:0;font-size:14px;line-height:1.85}.case-capability-heading{margin-bottom:30px}.case-capability-heading h2{letter-spacing:-.04em;font-size:36px}@media (width<=1000px){.industry-featured{grid-template-columns:1fr}.industry-featured .featured-copy{padding:40px}.industry-featured .featured-copy h2{font-size:47px}.security-story-art>img{object-fit:cover;max-height:520px}.story-narrative{gap:15px}.story-narrative article{padding:25px 20px}.story-narrative h3{font-size:22px}}@media (width<=700px){.industry-featured .featured-copy{padding:30px 24px}.industry-featured .featured-copy h2{font-size:39px}.industry-featured .featured-copy .eyebrow{margin-bottom:22px;font-size:8px}.industry-featured .featured-copy>p:not(.eyebrow){font-size:14px}.featured-story-note p{font-size:16px}.security-story-points{padding:23px 22px 17px}.security-story-points b{font-size:17px}.story-narrative{grid-template-columns:1fr;gap:20px;margin-bottom:45px}.story-narrative h3{font-size:26px}.industry-case-visual{border-radius:18px}.case-capability-heading h2{font-size:31px}.refreshed-industry-grid .industry-card-body{padding:25px}.refreshed-industry-grid h3{font-size:26px}.refreshed-industry-grid p{font-size:14px}.refreshed-industry-grid .tiny-kicker{min-height:0;font-size:9px}.industry-read{font-size:12px}}.story-narrative article{--story-accent:#7453bd;--story-tint:#f0eafa;border:1px solid #e6e0f0;border-top:3px solid var(--story-accent);border-radius:18px;padding:30px}.story-narrative article:nth-child(2){--story-accent:#4974bf;--story-tint:#eaf0fc;border-top-color:var(--story-accent)}.story-narrative article:nth-child(3){--story-accent:#318d81;--story-tint:#e5f5f0;border-top-color:var(--story-accent)}.narrative-icon,.capability-icon{background:linear-gradient(145deg,#fff,var(--story-tint,#eee8fb));width:62px;height:62px;color:var(--story-accent,#7152bd);border:1px solid #e8e2f3;border-radius:18px;place-items:center;margin-bottom:24px;display:grid;box-shadow:0 8px 20px #56427d08}.narrative-icon svg,.capability-icon svg{width:36px;height:36px}.story-narrative h3.narrative-label{letter-spacing:-.035em;color:var(--story-accent);margin:0 0 20px;font-size:clamp(24px,2.1vw,30px);font-weight:700;line-height:1.18;display:block}.case-capabilities .detail-feature{padding:30px}.case-capabilities .detail-feature:nth-child(2){--story-accent:#4974bf;--story-tint:#eaf0fc}.case-capabilities .detail-feature:nth-child(3){--story-accent:#318d81;--story-tint:#e5f5f0}@media (width<=700px){.story-narrative article,.case-capabilities .detail-feature{padding:25px}.story-narrative h3.narrative-label{font-size:27px}.narrative-icon,.capability-icon{width:56px;height:56px;margin-bottom:21px}}
