.hero[data-v-acbf9fc7]{position:relative;min-height:62vh;display:flex;align-items:center;overflow:hidden}.hero-bg[data-v-acbf9fc7]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-img[data-v-acbf9fc7]{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;background-size:cover;background-position:center;transform:scale(1.2)}.hero-overlay[data-v-acbf9fc7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#081520f0,#0815209e)}.hero-content[data-v-acbf9fc7]{position:relative;z-index:2;padding:140px var(--gutter) 60px;width:100%}.hero-content .eyebrow[data-v-acbf9fc7]{margin-bottom:24px}.hero-title[data-v-acbf9fc7]{font-weight:800;font-size:72px;line-height:1;color:#fff;margin:0;max-width:14ch}.two-col[data-v-acbf9fc7]{display:flex;align-items:center;gap:70px}.two-col--reverse[data-v-acbf9fc7]{flex-direction:row-reverse}.two-col__media[data-v-acbf9fc7]{flex:1}.two-col__media img[data-v-acbf9fc7]{width:100%;border-radius:var(--radius-xl);box-shadow:var(--shadow-card-hover)}.two-col__text[data-v-acbf9fc7]{flex:1}.two-col__text .eyebrow[data-v-acbf9fc7]{margin-bottom:18px}.section-title[data-v-acbf9fc7]{font-weight:800;font-size:46px;line-height:1.05;color:var(--color-deep);margin:0 0 24px}.two-col__text p[data-v-acbf9fc7]{color:var(--color-ink-soft);font-size:17px;line-height:1.75;margin:0}.stats-grid[data-v-acbf9fc7]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stat-col[data-v-acbf9fc7]{text-align:center;padding:20px}.stat-col--mid[data-v-acbf9fc7]{border-left:1px solid rgba(255,255,255,.12);border-right:1px solid rgba(255,255,255,.12)}.stat-value[data-v-acbf9fc7]{font-family:var(--font-display);font-weight:800;font-size:68px;line-height:1;color:#fff}.stat-title[data-v-acbf9fc7]{font-family:var(--font-display);font-weight:700;font-size:19px;margin:14px 0 8px;color:var(--color-orange-light)}.stat-col p[data-v-acbf9fc7]{color:#fff9;font-size:14.5px;line-height:1.6;margin:0}.cta-section[data-v-acbf9fc7]{position:relative;padding:140px 0;overflow:hidden}.cta-bg[data-v-acbf9fc7]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cta-img[data-v-acbf9fc7]{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;background-size:cover;background-position:center;transform:scale(1.2)}.cta-overlay[data-v-acbf9fc7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#081520eb,#081520b3)}.cta-content[data-v-acbf9fc7]{position:relative;z-index:2;max-width:820px;text-align:center}.cta-content h2[data-v-acbf9fc7]{font-weight:800;font-size:52px;line-height:1.04;color:#fff;margin:0 0 34px}@media(max-width:900px){.hero-title[data-v-acbf9fc7]{font-size:46px}.two-col[data-v-acbf9fc7],.two-col--reverse[data-v-acbf9fc7]{flex-direction:column;gap:40px}.section-title[data-v-acbf9fc7]{font-size:32px}.stats-grid[data-v-acbf9fc7]{grid-template-columns:1fr;gap:30px}.stat-col--mid[data-v-acbf9fc7]{border-left:none;border-right:none;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);padding:30px 20px}.stat-value[data-v-acbf9fc7]{font-size:54px}.cta-content h2[data-v-acbf9fc7]{font-size:36px}}
