.featured-insight{background:#f7f3ed;padding:100px 24px}.featured-insight__container{margin:0 auto;max-width:1120px;width:100%}.featured-insight__header{margin-bottom:30px}.featured-insight__eyebrow{color:#0f9f8f;font-size:12px;font-weight:800;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.featured-insight__heading{color:#17212b;font-size:clamp(40px,5vw,54px);letter-spacing:-.05em;line-height:1;margin:0}.featured-insight__card{background:#fff;border:1px solid #e7dfd4;border-radius:30px;box-shadow:0 24px 70px rgba(31,41,55,.1);display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.featured-insight__visual{background:radial-gradient(circle at top left,rgba(37,99,235,.13),transparent 35%),radial-gradient(circle at bottom right,rgba(255,107,53,.11),transparent 35%),#f8fafc;color:inherit;display:grid;min-height:500px;min-width:0;padding:38px;place-items:center;text-decoration:none}.insight-diagram{background:#fff;border:1px solid #e3e8ef;border-radius:24px;box-shadow:0 22px 55px rgba(31,41,55,.12);max-width:500px;padding:24px;transition:transform .18s ease,box-shadow .18s ease;width:100%}.featured-insight__visual:hover .insight-diagram{box-shadow:0 30px 70px rgba(31,41,55,.16);transform:translateY(-4px)}.insight-diagram__header{align-items:center;border-bottom:1px solid #edf0f4;display:flex;gap:16px;justify-content:space-between;margin-bottom:25px;padding-bottom:16px}.insight-diagram__dots{display:flex;gap:6px}.insight-diagram__dots span{background:#ddd5ca;border-radius:50%;height:8px;width:8px}.insight-diagram__status{background:#eef4ff;border-radius:999px;color:#2563eb;font-size:9px;font-weight:800;letter-spacing:.05em;padding:7px 10px;text-transform:uppercase}.insight-diagram__flow{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.insight-node{border:1px solid;border-radius:16px;min-width:0;padding:17px 9px;text-align:center}.insight-node--api{background:rgba(37,99,235,.055);border-color:rgba(37,99,235,.3)}.insight-node--queue{background:rgba(15,159,143,.055);border-color:rgba(15,159,143,.3)}.insight-node--worker{background:rgba(245,158,11,.065);border-color:rgba(245,158,11,.35)}.insight-node strong{color:#17212b;display:block;font-size:12px;line-height:1.25;margin-top:10px}.insight-node small{color:#7b8798;display:block;font-size:8px;line-height:1.35;margin-top:5px}.insight-diagram__arrow{color:#17212b;font-size:19px;font-weight:900}.insight-node__icon{border-radius:11px;display:grid;height:40px;margin:0 auto;place-items:center;width:40px}.insight-node__icon--server{background:rgba(37,99,235,.12);gap:4px;padding:8px}.insight-node__icon--server span{background:#2563eb;border-radius:4px;height:7px;width:24px}.insight-node__icon--queue{background:rgba(15,159,143,.12);gap:4px;padding:8px}.insight-node__icon--queue span{background:#0f9f8f;border-radius:999px;height:6px;width:24px}.insight-node__icon--gear{background:rgba(245,158,11,.14);color:#f59e0b;font-size:24px}.insight-diagram__connector{display:flex;height:36px;justify-content:center}.insight-diagram__connector span{background:#dce3ec;height:100%;width:2px}.insight-diagram__destination{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.insight-system{align-items:center;background:#fafbfd;border:1px solid #e5e9f0;border-radius:15px;display:flex;gap:10px;min-width:0;padding:14px}.insight-system strong{color:#17212b;display:block;font-size:11px;line-height:1.25}.insight-system small{color:#7b8798;display:block;font-size:8px;line-height:1.35;margin-top:4px}.insight-system__mark{background:rgba(255,107,53,.12);border-radius:11px;color:#ff6b35;display:grid;flex:0 0 auto;font-size:17px;font-weight:900;height:38px;place-items:center;width:38px}.insight-system__database{background:rgba(124,58,237,.1);border-radius:11px;display:flex;flex:0 0 auto;flex-direction:column;gap:2px;height:38px;justify-content:center;padding:7px;width:38px}.insight-system__database span{border:2px solid #7c3aed;border-radius:50%;height:6px}.insight-diagram__footer{border-top:1px solid #edf0f4;display:flex;flex-wrap:wrap;gap:7px;margin-top:20px;padding-top:16px}.insight-diagram__footer span{background:#f1f4f7;border-radius:999px;color:#667085;font-size:8px;font-weight:700;padding:6px 9px}.featured-insight__content{align-self:center;min-width:0;padding:52px}.featured-insight__tag{background:rgba(255,107,53,.08);border:1px solid rgba(255,107,53,.22);border-radius:999px;color:#ff6b35;display:inline-flex;font-size:10px;font-weight:900;letter-spacing:.05em;margin-bottom:22px;padding:8px 12px;text-transform:uppercase}.featured-insight__title{color:#17212b;font-size:clamp(31px,3.5vw,43px);letter-spacing:-.05em;line-height:1.06;margin:0 0 20px}.featured-insight__title a{color:inherit;text-decoration:none}.featured-insight__title a:hover{color:#2563eb}.featured-insight__summary{color:#667085;font-size:16px;line-height:1.7;margin-bottom:28px}.featured-insight__summary p{margin:0}.featured-insight__summary h1,.featured-insight__summary h2,.featured-insight__summary h3,.featured-insight__summary h4{color:#667085;font-size:21px;line-height:1.35;margin:0 0 12px}.featured-insight__link{align-items:center;color:#2563eb;display:inline-flex;font-size:14px;font-weight:900;gap:8px;text-decoration:none}.featured-insight__link span{transition:transform .16s ease}.featured-insight__link:hover span{transform:translateX(4px)}.featured-insight__empty{background:#fff;border:1px solid #e7dfd4;border-radius:24px;padding:48px}.featured-insight__empty h3{color:#17212b;font-size:28px;margin:0 0 10px}.featured-insight__empty p{color:#667085;margin:0}@media (max-width:950px){.featured-insight__card{grid-template-columns:1fr}.featured-insight__visual{min-height:470px}.featured-insight__content{padding:44px}}@media (max-width:640px){.featured-insight{padding:76px 20px}.featured-insight__heading{font-size:40px}.featured-insight__card{border-radius:24px}.featured-insight__visual{min-height:auto;padding:24px}.insight-diagram{border-radius:20px;padding:18px}.insight-diagram__header{align-items:flex-start;flex-direction:column}.insight-diagram__flow{grid-template-columns:1fr}.insight-diagram__flow>.insight-diagram__arrow{justify-self:center;transform:rotate(90deg)}.insight-diagram__destination{grid-template-columns:1fr}.insight-diagram__destination>.insight-diagram__arrow{justify-self:center;transform:rotate(90deg)}.insight-node{padding:16px}.insight-node strong{font-size:13px}.insight-node small,.insight-system small{font-size:9px}.featured-insight__content{padding:34px 25px}.featured-insight__title{font-size:32px}.featured-insight__summary{font-size:15px}}