.pain-points.ind-blockers{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.ind-layers .avoid-item:last-child:nth-child(odd){grid-column:1/-1}.ind-profiles .ind-profile{padding:28px 32px;gap:0}.ind-profile h3{font-size:20px;font-weight:600;margin-bottom:10px}.ind-profile p{font-size:16px;line-height:22px;letter-spacing:-.004em;color:var(--navy-900);flex:none}.ind-profile .ind-profile__desc{color:var(--muted);margin-bottom:18px}.ind-profile__row{padding-top:14px;border-top:1px solid var(--border)}.ind-profile__row+.ind-profile__row{margin-top:14px}.ind-profile__label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-500);margin-bottom:6px}.ind-profile__label--limit{color:#E25C5C}.ind-map{margin:0;padding:20px 16px 16px;background:var(--white);border:1.5px dashed #ff7676;border-radius:20px}.ind-map__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.ind-map__label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#E25C5C}.ind-map__legend{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:600;color:var(--navy-900)}.ind-map__head svg,.ind-map__legend svg,.ind-map__sys svg{color:var(--blue-500);flex:none}.ind-map__group{background:#F4F7FB;border-radius:10px;padding:8px 7px}.ind-map__head{display:flex;align-items:flex-start;gap:5px;margin:2px 2px 9px;font-size:12px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--navy-900)}.ind-map__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ind-map__sys{display:flex;align-items:flex-start;gap:4px;padding:6px 6px 6px 5px;background:var(--white);border:1px solid rgba(30,32,69,.22);border-radius:7px;font-size:11.5px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--navy-900)}.ind-map__sys svg{margin-top:2px}.ind-map__cross{margin-bottom:8px}.ind-map__cross .ind-map__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.ind-map__cols{display:grid;grid-template-columns:repeat(var(--cols,9),minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch}.ind-map__col{display:flex;flex-direction:column;gap:8px}.ind-map__col>.ind-map__group:last-child{flex:1 1}.ind-table__link{color:var(--red-500);text-decoration:underline;text-underline-offset:3px}.ind-table__link:hover{color:#ff6262}.ind-table{margin:0}.ind-table table{min-width:760px}.ind-table tbody th{width:22%}.ind-table td{width:39%}.ind-hub-grid{grid-auto-rows:auto}.ind-hero.hero--lede .hero__h1{max-width:1120px}.ind-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.ind-route{display:flex;flex-direction:column;background:var(--white);border-radius:20px;padding:36px 36px 32px}.ind-route__eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#E25C5C}.ind-route h3,.ind-route__eyebrow{margin-bottom:12px;font-weight:700}.ind-route h3{font-size:26px;line-height:1.2;letter-spacing:-.02em;color:var(--navy-900)}.ind-route__for{min-height:96px;font-size:16px;line-height:24px;color:var(--muted);padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--border)}.ind-route__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.ind-route__points li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:22px;letter-spacing:-.004em;color:var(--navy-900)}.ind-route__points svg{flex:none;color:#FF7676;margin-top:1px}.ind-route__offers{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:auto;padding-top:28px}.ind-route__cta{font-size:17px;font-weight:700;line-height:26px;letter-spacing:.01em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--red-500)}.ind-route__cta:hover{color:#ff6262}@media (max-width:1200px){.ind-map__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.pain-points.ind-blockers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ind-profiles{grid-template-columns:1fr}.ind-profiles .ind-profile{padding:24px}.ind-routes,.pain-points.ind-blockers{grid-template-columns:1fr}.ind-route{padding:28px 24px 24px}.ind-route__for{min-height:0}.ind-route h3{font-size:22px}.ind-map{padding:16px}.ind-map__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ind-map__top{flex-wrap:wrap}.ind-table table{min-width:0}.ind-table thead{display:none}.ind-table table,.ind-table tbody,.ind-table td,.ind-table th,.ind-table tr{display:block;width:auto}.ind-table tbody tr{padding:18px 20px;border-bottom:1px solid var(--border)}.ind-table tbody tr:last-child{border-bottom:0}.ind-table tbody td,.ind-table tbody th{padding:0;border:0}.ind-table tbody th{font-size:17px;margin-bottom:10px;width:auto}.ind-table td+td{margin-top:10px}.ind-table td:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-500)}.ind-table td+td:before{color:#E25C5C}}