.text-image--warm[data-astro-cid-pa7cogu7]{background:#eee9e7}.text-image--alt[data-astro-cid-pa7cogu7]{background:var(--surface-alt)}.text-image__grid[data-astro-cid-pa7cogu7]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.text-image__text[data-astro-cid-pa7cogu7]{flex-direction:column;gap:16px;display:flex}.text-image__text[data-astro-cid-pa7cogu7] .text-image__tagline{letter-spacing:.15em}.text-image__text[data-astro-cid-pa7cogu7] p[data-astro-cid-pa7cogu7]{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.text-image__grid[data-astro-cid-pa7cogu7] .text-image__img{aspect-ratio:740/494;object-fit:cover;width:100%;height:auto}@media (width<=899px){.text-image__grid[data-astro-cid-pa7cogu7]{grid-template-columns:minmax(0,1fr)}}.metrics-band[data-astro-cid-b2axje3o]{background:linear-gradient(90deg,#adb5ff 0%,#e0dfdb 50%,#d6a58c 100%);padding-block:clamp(40px,5vw,72px)}.metrics-band__grid[data-astro-cid-b2axje3o]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0 auto;display:grid}.metrics-band__card[data-astro-cid-b2axje3o]{border-radius:var(--radius-lg);backdrop-filter:blur(8px);background:#ffffff8c;border:1px solid #ffffffb3;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:24px 28px;display:flex}.metrics-band__card[data-astro-cid-b2axje3o] dd[data-astro-cid-b2axje3o]{letter-spacing:-.02em;margin:0;font-size:clamp(2.25rem,1.8rem + 1.6vw,3rem);font-weight:300;line-height:1.05}.metrics-band__card[data-astro-cid-b2axje3o] dt[data-astro-cid-b2axje3o]{color:var(--text-secondary);font-size:.8125rem}.link-row[data-astro-cid-kozf6uzy]{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 22px;padding-block:24px;font-size:.8125rem;display:flex}.link-row--center[data-astro-cid-kozf6uzy]{justify-content:center}.link-row[data-astro-cid-kozf6uzy] a[data-astro-cid-kozf6uzy]{color:var(--color-brand);font-weight:600}.link-row[data-astro-cid-kozf6uzy] a[data-astro-cid-kozf6uzy]:hover{text-decoration:underline}.heatmap__head[data-astro-cid-dkxhl64o]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.heatmap__head[data-astro-cid-dkxhl64o]>div[data-astro-cid-dkxhl64o]{flex-direction:column;gap:14px;display:flex}.heatmap__head[data-astro-cid-dkxhl64o] .heatmap__tagline{letter-spacing:.15em}.heatmap__legend[data-astro-cid-dkxhl64o]{color:var(--text-secondary);flex-wrap:wrap;gap:8px 20px;padding:0;font-size:.75rem;list-style:none;display:flex}.heatmap__legend[data-astro-cid-dkxhl64o] li[data-astro-cid-dkxhl64o]{align-items:center;gap:8px;display:flex}.heatmap__legend[data-astro-cid-dkxhl64o] i[data-astro-cid-dkxhl64o]{border-radius:2px;width:10px;height:10px}.is-high[data-astro-cid-dkxhl64o]{background:var(--color-navy);color:#fff}.is-medium[data-astro-cid-dkxhl64o]{color:var(--text-primary);background:#c5cdff}.heatmap__grid[data-astro-cid-dkxhl64o]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:12px;margin-top:32px;display:grid}.heatmap__col[data-astro-cid-dkxhl64o] h3[data-astro-cid-dkxhl64o]{margin-bottom:14px;font-size:.8125rem;font-weight:600}.heatmap__col[data-astro-cid-dkxhl64o] ul[data-astro-cid-dkxhl64o]{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.heatmap__chip[data-astro-cid-dkxhl64o]{border-radius:6px;padding:9px 10px;font-size:.75rem;line-height:1.3}@media (width<=999px){.heatmap__grid[data-astro-cid-dkxhl64o]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (width<=499px){.heatmap__grid[data-astro-cid-dkxhl64o]{grid-template-columns:minmax(0,1fr)}}.process-cards[data-astro-cid-guymotmy]{background:#eee9e7}.process-cards[data-astro-cid-guymotmy] .process-cards__tagline{letter-spacing:.15em}.process-cards__title[data-astro-cid-guymotmy]{margin-top:14px}.process-cards__grid[data-astro-cid-guymotmy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;padding:0;list-style:none;display:grid}.process-cards__card[data-astro-cid-guymotmy]{border-radius:var(--radius-lg);background:#fff;border:1px solid #0000000f;flex-direction:column;gap:8px;padding:22px 28px 26px;display:flex}.process-cards__tag[data-astro-cid-guymotmy]{color:#b4543c;font-size:.75rem}.process-cards__card[data-astro-cid-guymotmy] h3[data-astro-cid-guymotmy]{font-size:1.0625rem;font-weight:500}.process-cards__card[data-astro-cid-guymotmy] p[data-astro-cid-guymotmy]{color:var(--text-secondary);font-size:.8125rem;line-height:1.55}@media (width<=899px){.process-cards__grid[data-astro-cid-guymotmy]{grid-template-columns:minmax(0,1fr)}}.cockpit[data-astro-cid-xlf5jxvh]{isolation:isolate;border-radius:22px;padding:clamp(10px,2.5vw,34px);position:relative;overflow:hidden}.cockpit[data-astro-cid-xlf5jxvh]:after{content:"";z-index:-1;background:linear-gradient(135deg,#f4f6fc80,#e4e9f76b);position:absolute;inset:0}.cockpit[data-astro-cid-xlf5jxvh] .cockpit__backdrop{z-index:-2;object-fit:cover;filter:blur(36px)brightness(1.02)saturate(.62);width:calc(100% + 68px);max-width:none;height:calc(100% + 68px);position:absolute;inset:-34px;transform:scale(1.18)}.cockpit[data-astro-cid-xlf5jxvh] .ad-vi-scroll{display:contents}@media (width<=899px){.cockpit[data-astro-cid-xlf5jxvh] .ad-vi-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;display:grid;overflow:visible}.cockpit[data-astro-cid-xlf5jxvh] .ad-vi-rail{display:none}.cockpit[data-astro-cid-xlf5jxvh] .ad-vi-step{flex-shrink:1;min-width:0}.cockpit[data-astro-cid-xlf5jxvh] .ad-vi-lbl{white-space:normal;min-width:0}.cockpit[data-astro-cid-xlf5jxvh] .ad-vi-lbl *{white-space:normal;overflow-wrap:break-word}.cockpit[data-astro-cid-xlf5jxvh] .ad-vi-body{min-height:0}.cockpit[data-astro-cid-xlf5jxvh] .ad-vi-scroll{overflow-x:hidden}.cockpit[data-astro-cid-xlf5jxvh] .ad-vi-body{padding-inline:10px}.cockpit[data-astro-cid-xlf5jxvh] .ad-vi-card{padding:14px 10px}.cockpit[data-astro-cid-xlf5jxvh] :is(.ad-vi-body,.ad-vi-left,.ad-vi-right,.ad-vi-card,.ad-hr-stats,.ad-hr-stat){min-width:0}.cockpit[data-astro-cid-xlf5jxvh] .ad-hr-tbl{table-layout:auto;width:100%;font-size:11px}.cockpit[data-astro-cid-xlf5jxvh] :is(.ad-hr-tbl th,.ad-hr-tbl td){white-space:normal;overflow-wrap:break-word;padding:6px 3px;font-size:10.5px}.cockpit[data-astro-cid-xlf5jxvh] :is(.ad-hr-tbl .ad-hr-pill,.ad-hr-tbl .ad-fa-st){letter-spacing:0;white-space:normal;padding:2px 5px;font-size:10px}.cockpit[data-astro-cid-xlf5jxvh][data-cockpit=finance] .ad-hr-tbl:has(th:nth-child(6):last-child) :is(th,td):nth-child(5){display:none}.cockpit[data-astro-cid-xlf5jxvh] .ad-hr-stat b{overflow-wrap:anywhere;font-size:clamp(18px,6vw,24px)}.cockpit[data-astro-cid-xlf5jxvh] .ad-vi-scroll{scrollbar-width:thin;max-height:min(55vh,400px);padding-bottom:16px;display:block;overflow-y:auto}.cockpit[data-astro-cid-xlf5jxvh] .ad-vi-scroll[data-more]{-webkit-mask-image:linear-gradient(#000 calc(100% - 44px),#0000);mask-image:linear-gradient(#000 calc(100% - 44px),#0000)}}@media (width<=411px){.cockpit[data-astro-cid-xlf5jxvh] :is(.ad-hr-tbl th,.ad-hr-tbl td){padding:5px 2px;font-size:10px}.cockpit[data-astro-cid-xlf5jxvh] :is(.ad-hr-tbl th,.ad-hr-tbl td):last-child{padding-right:0}.cockpit[data-astro-cid-xlf5jxvh] :is(.ad-hr-tbl .ad-hr-pill,.ad-hr-tbl .ad-fa-st){padding:2px 4px;font-size:9.5px}}@media (width<=359px){.cockpit[data-astro-cid-xlf5jxvh] .ad-vi-body{padding-inline:4px}.cockpit[data-astro-cid-xlf5jxvh] .ad-vi-card{padding:12px 4px}}
