.data-heading{grid-template-columns:1.4fr 1fr;gap:8%}.data-heading h1{font-size:clamp(48px,5.5vw,76px)}
.data-flow{background:var(--site-ink);border:1px solid var(--site-ink);border-radius:8px;color:var(--site-light);overflow:hidden;margin-bottom:65px}.flow-heading{display:flex;justify-content:space-between;gap:20px;padding:20px 30px;border-bottom:1px solid #ffffff25;font-size:11px;letter-spacing:.04em}.flow-heading span:first-child{color:var(--site-soft)}.flow-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:35px 30px 42px;gap:45px}.flow-stages>div{position:relative}.flow-stages>div:not(:last-child):after{content:'→';position:absolute;right:-28px;top:46px;font-size:25px;color:var(--site-light)}.flow-number{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:var(--site-light)}.flow-stages h2{color:var(--site-soft);font-size:38px;margin:20px 0 18px}.flow-stages p{font-size:14px;line-height:1.8}.flow-caption{border-top:1px solid #ffffff25;padding:17px 30px;font-size:11px;color:var(--site-light)}
.data-services{background:#fff;border-block:1px solid var(--line)}.data-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 65px}.data-service{display:flex;gap:24px;border-top:1px solid var(--line);padding:32px 0}.data-service:nth-last-child(-n+2){padding-bottom:0}.service-number{font-size:11px;min-width:18px;color:var(--teal);margin-top:4px}.data-service h3{font-size:23px;margin-bottom:17px}.data-service p{font-size:15px;line-height:1.85}.service-topics{display:block;margin-top:23px;font-size:11px;line-height:1.8;color:var(--teal)}
.data-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.data-examples article{border-top:1px solid var(--site-light);padding-top:25px}.data-examples .eyebrow{font-size:9px;letter-spacing:.07em;margin-bottom:18px}.data-examples h3{font-size:23px;margin-bottom:20px}.data-examples p:not(.eyebrow){font-size:15px;line-height:1.85}
.data-results{background:var(--site-ink);color:var(--site-line);padding-block:88px}.data-result-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:12%}.data-results .eyebrow{color:var(--site-light)}.data-results h2{color:#f4f4e9;margin-bottom:28px}.data-results h2 em{color:var(--site-light)}.data-result-grid>div>p:not(.eyebrow){font-size:15px;max-width:430px}.data-deliverables article{border-top:1px solid var(--site-muted);padding-block:24px}.data-deliverables article:last-child{padding-bottom:0}.data-deliverables h3{color:var(--site-soft);font-size:21px;margin-bottom:12px}.data-deliverables p{font-size:14px;line-height:1.8}
.data-experience{background:var(--site-soft);border-top:1px solid var(--line);padding-block:75px}.experience-grid{display:grid;grid-template-columns:.6fr 1.4fr;gap:10%;align-items:center}.experience-number{font:150px/1 var(--display);letter-spacing:-.07em;color:var(--teal);text-align:center}.experience-number>span{display:block;font:11px/1.6 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-top:17px}.experience-grid h2{font-size:clamp(33px,3.5vw,45px);margin-bottom:27px}.experience-grid p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:650px}.experience-links{display:flex;flex-wrap:wrap;gap:25px;margin-top:27px}.experience-links a{font-size:12px;text-decoration:none;border-bottom:1px solid var(--site-light);padding-bottom:6px;color:var(--ink)}.experience-links a>span{margin-left:12px}
@media(max-width:1050px){.data-heading{gap:6%}.data-heading h1{font-size:clamp(44px,5.5vw,60px)}.data-service-grid{gap:0 35px}.data-service{gap:18px}.data-examples{gap:26px}.data-examples h3{font-size:21px}.data-result-grid{gap:7%}.data-results{padding-block:70px}.experience-grid{gap:7%}.experience-number{font-size:120px}}
@media(max-width:760px){.data-heading{grid-template-columns:1fr}.data-heading h1{font-size:clamp(42px,8.8vw,60px)}.data-flow{margin-bottom:40px}.flow-heading{padding:17px 20px;font-size:10px}.flow-stages{grid-template-columns:1fr;padding:0 22px;gap:0}.flow-stages>div{padding:23px 0}.flow-stages>div+div{border-top:1px solid #ffffff25}.flow-stages>div:not(:last-child):after{display:none}.flow-stages h2{font-size:32px;margin:10px 0}.flow-stages p{font-size:13px}.flow-stages br{display:none}.flow-caption{padding:15px 20px;font-size:10px}.data-service-grid{grid-template-columns:1fr;gap:0}.data-service{padding-block:27px;gap:16px}.data-service:nth-last-child(2){padding-bottom:27px}.data-service h3{font-size:22px}.data-service p{font-size:14px}.data-examples{grid-template-columns:1fr;gap:32px}.data-examples h3{font-size:23px;margin-bottom:14px}.data-examples p:not(.eyebrow){font-size:14px}.data-results{padding-block:58px}.data-result-grid{grid-template-columns:1fr;gap:32px}.steps{grid-template-columns:1fr;gap:28px}.step-number{margin-bottom:16px}.step h3{min-height:0;margin-bottom:12px}.data-experience{padding-block:55px}.experience-grid{grid-template-columns:1fr;gap:32px}.experience-number{font-size:88px;text-align:left}.experience-number>span{display:inline-block;margin-left:20px;letter-spacing:.1em}.experience-grid h2{font-size:34px}.experience-grid p:not(.eyebrow){font-size:14px}}
@media print{.data-flow{print-color-adjust:exact}.data-results{background:#eee;color:#222}.data-results h2,.data-results h2 em,.data-results h3{color:#222}.data-service,.data-examples article{break-inside:avoid}}

.bonaire-figure{margin:0}.bonaire-figure img{display:block;width:100%;height:auto;border-radius:6px}.bonaire-figure figcaption{display:flex;justify-content:space-between;gap:28px;margin-top:18px;font-size:12px;line-height:1.7;color:var(--site-muted)}.bonaire-figure figcaption span{max-width:680px}.bonaire-figure a,.bonaire-sources a{color:var(--teal)}.bonaire-figure figcaption a{white-space:nowrap}.bonaire-sources{margin-top:23px;border-top:1px solid var(--line);padding-top:18px;font-size:13px}.bonaire-sources summary{cursor:pointer;color:var(--ink)}.bonaire-sources p{margin-top:16px}.bonaire-sources li{margin:8px 0}@media(max-width:760px){.bonaire-figure figcaption{flex-direction:column;gap:10px}}

.data-source-section{background:var(--site-soft);border-bottom:1px solid var(--line)}.data-source-section .section-heading>div>p:not(.eyebrow){font-size:15px;line-height:1.85;margin-bottom:16px}.source-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;color:var(--teal)}.source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 35px}.source-grid a{display:block;text-decoration:none;border-top:1px solid var(--site-light);padding:22px 0;color:var(--ink)}.source-grid a:hover strong{text-decoration:underline}.source-grid strong{display:block;font-size:16px;font-weight:500}.source-grid span{display:block;font-size:12px;margin-top:7px;color:var(--site-muted)}.source-footnote{font-size:11px;color:var(--site-muted);margin-top:13px}.bonaire-data{border-top:1px solid var(--line)}.scenario-preview{display:grid;grid-template-columns:.9fr 1.3fr;gap:55px;margin-top:55px;padding-top:45px;border-top:1px solid var(--line)}.scenario-copy h3{font:36px/1.15 var(--display);margin:0 0 24px}.scenario-copy p:not(.eyebrow){font-size:14px;line-height:1.85;margin-bottom:20px}.scenario-copy .text-link{font-size:12px}.scenario-visual{background:var(--site-soft);padding:28px;border-radius:6px}.scenario-visual svg{display:block;width:100%;height:auto;font-family:Arial,sans-serif}.scenario-chart-title{font-size:14px;color:var(--ink);margin-bottom:10px}.scenario-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;color:var(--ink)}.scenario-note{font-size:11px;line-height:1.7;color:var(--site-muted);border-top:1px solid var(--site-line);padding-top:15px;margin-top:18px}@media(max-width:760px){.source-grid{grid-template-columns:1fr 1fr;gap:0 20px}.source-grid strong{font-size:14px}.scenario-preview{grid-template-columns:1fr;gap:25px;margin-top:35px;padding-top:35px}.scenario-visual{padding:20px 12px}.scenario-copy h3{font-size:32px}}
.data-source-section .section-heading{align-items:start}
