.hero[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:clamp(400px,36vw,580px);background:#0d5c54;color:#fff}.hero[data-astro-cid-j7pv25f6] .hero__image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:30% center}.hero__inner[data-astro-cid-j7pv25f6]{display:flex;justify-content:flex-end}.hero__content[data-astro-cid-j7pv25f6]{width:min(100%,640px);padding-block:56px;text-align:center}.hero__title[data-astro-cid-j7pv25f6]{margin:0 0 30px;font-family:var(--font-body);font-size:clamp(30px,3.3vw,48px);font-weight:300;line-height:1.2;color:#fff}.apps[data-astro-cid-j7pv25f6]{padding-block:clamp(48px,6vw,80px)}.apps__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,80px);max-width:1040px;margin-inline:auto;list-style:none;margin-block:0;padding:0}.apps__group[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center}.apps__media[data-astro-cid-j7pv25f6]{display:block;width:min(100%,360px)}.apps__media[data-astro-cid-j7pv25f6] .apps__image{display:block;width:100%;aspect-ratio:1;height:auto;object-fit:contain;transition:transform .25s ease}.apps__media[data-astro-cid-j7pv25f6]:hover .apps__image{transform:scale(1.03)}.apps__label[data-astro-cid-j7pv25f6]{margin:18px 0 14px;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.apps__areas[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;width:100%;margin:0;padding:0;list-style:none}.apps__areas[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:1px solid var(--rule)}.apps__area[data-astro-cid-j7pv25f6]{display:block;padding:4px 12px;text-decoration:none}.apps__title[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(22px,2.1vw,30px);line-height:1.15;color:var(--ink);transition:color .15s ease}.apps__area[data-astro-cid-j7pv25f6]:hover .apps__title[data-astro-cid-j7pv25f6],.apps__area[data-astro-cid-j7pv25f6]:focus-visible .apps__title[data-astro-cid-j7pv25f6]{color:var(--brand)}.highlights[data-astro-cid-j7pv25f6]{padding-block:clamp(32px,5vw,64px) clamp(48px,6vw,80px);border-top:1px solid var(--line)}.highlights__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px)}.highlights__stats[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(20px,3vw,40px);text-align:right}.highlights__stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-weight:500;font-size:clamp(32px,3.4vw,54px);line-height:1.08;color:var(--brand)}.highlights__copy[data-astro-cid-j7pv25f6]{padding-left:clamp(20px,3vw,40px);border-left:1px solid var(--rule)}.highlights__copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 1.4em;font-size:15px;line-height:1.75;letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.highlights__copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.highlights__copy[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--ink)}.highlights__media[data-astro-cid-j7pv25f6] img{width:100%;max-width:440px;margin-inline:auto}.highlights__ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px clamp(16px,4vw,64px);list-style:none;margin:clamp(32px,5vw,56px) 0 0;padding:0}.highlights__ctas[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{min-width:210px}.compat[data-astro-cid-j7pv25f6]{padding-block:clamp(40px,6vw,80px);border-top:1px solid var(--line)}.compat__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px)}.compat__media[data-astro-cid-j7pv25f6] img{width:100%}.compat__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(28px,4vw,48px);text-align:center}.compat__title[data-astro-cid-j7pv25f6]{margin:0 0 8px;font-weight:500;font-size:clamp(32px,3.4vw,52px);line-height:1.05;color:var(--brand)}.compat__text[data-astro-cid-j7pv25f6]{margin:0;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}@media(max-width:960px){.highlights__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.highlights__media[data-astro-cid-j7pv25f6]{grid-column:1 / -1}.highlights__media[data-astro-cid-j7pv25f6] img{max-width:360px}.compat__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:760px){.hero[data-astro-cid-j7pv25f6]{display:block;min-height:0;background:var(--brand)}.hero[data-astro-cid-j7pv25f6] .hero__image{position:relative;z-index:0;height:230px;object-position:22% 40%}.hero__inner[data-astro-cid-j7pv25f6]{justify-content:center}.hero__content[data-astro-cid-j7pv25f6]{padding-block:28px 36px}.apps__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:48px}.apps__media[data-astro-cid-j7pv25f6]{width:min(70vw,260px)}.highlights__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.highlights__stats[data-astro-cid-j7pv25f6]{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.highlights__stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:clamp(20px,5.6vw,30px)}.highlights__copy[data-astro-cid-j7pv25f6]{padding:24px 0 0;border-left:0;border-top:1px solid var(--rule)}.highlights__ctas[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{min-width:0;width:100%}.highlights__ctas[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{width:100%;max-width:360px}}
