/* Reusable 1.1 presentation: local images, logical spacing, no client-specific identity. */
.wtx-u-contact{display:inline-flex;align-items:center;gap:.55em;text-decoration:none;max-width:100%;overflow-wrap:anywhere}.wtx-u-contact svg{flex:0 0 auto}.wtx-u-contact>span{min-width:0}.wtx-u-contact:hover{text-decoration:underline;text-underline-offset:.2em}
.wtx-u-hero,.wtx-u-page-header{box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;background:var(--wtxs-primary,#175a4a);color:var(--wtxs-on-primary,#fff)}
.wtx-u-hero{--wtx-u-h:var(--wtx-u-h-d,560px);--wtx-u-title:var(--wtx-u-title-d,54px);display:flex;align-items:center;min-height:var(--wtx-u-h);padding:clamp(28px,5vw,80px);text-align:var(--wtx-u-align,center);border-radius:var(--wtx-u-radius,0px)}
.wtx-u-backdrop{position:absolute;inset:0;display:block;z-index:-3;width:100%;height:100%}.wtx-u-backdrop img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:var(--wtx-u-fit,cover)!important;object-position:var(--wtx-u-focus,50% 50%)!important;border-radius:0!important}
.wtx-u-hero-shade,.wtx-u-page-shade{position:absolute;inset:0;z-index:-2;pointer-events:none}.wtx-u-page-shade{background:#000;opacity:var(--wtx-u-overlay,.45)}
.wtx-u-hero-copy{position:relative;min-width:0;width:100%;max-width:var(--wtx-u-copy-width,900px);margin-inline:var(--wtx-u-copy-start,auto) var(--wtx-u-copy-end,auto);overflow-wrap:anywhere}
:root .wtx-u-hero .wtx-u-hero-title{font-size:var(--wtx-u-title)!important;color:inherit;line-height:1.22;margin:0 0 .4em;font-weight:750;text-wrap:balance;max-width:none}:root .wtx-u-hero .wtx-u-hero-text{font-size:clamp(16px,1.8vw,22px);color:inherit;line-height:1.8;margin:0;white-space:pre-line}:root .wtx-u-eyebrow{display:block;font-size:.9rem;letter-spacing:.04em;margin-block-end:1rem;font-weight:650}
.wtx-u-actions{display:flex;flex-wrap:wrap;justify-content:var(--wtx-u-actions-align,center);gap:12px;margin-block-start:28px}.wtx-u-actions a{min-height:44px}.wtx-u-actions .wtx-u-action-outline{background:transparent;color:inherit!important;border-color:currentColor}
.wtx-u-page-header{--wtx-u-header-h:var(--wtx-u-header-d,250px);display:flex;align-items:center;min-height:var(--wtx-u-header-h);padding:32px clamp(20px,4vw,64px);margin-block-end:32px}.wtx-u-page-title{position:relative;width:100%;overflow-wrap:anywhere}:root .wtx-u-page-title h1{color:inherit;font-size:clamp(30px,4vw,56px);line-height:1.25;margin:0}
.wtx-u-stats-section{position:relative;z-index:2;min-width:0}.wtx-u-stats{--wtx-u-cols:var(--wtx-u-cols-d,3);display:grid;grid-template-columns:repeat(var(--wtx-u-cols),minmax(0,1fr));gap:0;width:100%;max-width:var(--wtx-u-stats-width,1200px);margin-inline:auto;box-sizing:border-box;padding:var(--wtx-u-stats-padding,32px) 16px;border-radius:var(--wtx-u-stats-radius,12px);background:var(--wtx-u-stats-bg,var(--wtxs-background,#fff));color:var(--wtx-u-stats-ink,var(--wtxs-text,#172c28));box-shadow:var(--wtx-u-stats-shadow,none);border-block-end:var(--wtx-u-stats-border,0px) solid var(--wtx-u-stats-accent,var(--wtxs-primary))}
.wtx-u-stat{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;gap:10px;padding:16px;text-align:center;overflow-wrap:anywhere}.wtx-u-stats[data-dividers="true"]>.wtx-u-stat+.wtx-u-stat{border-inline-start:1px solid var(--wtxs-border,#ddd)}
:root .wtx-u-stat-value{font-size:var(--wtx-u-stat-size,44px);font-weight:750;line-height:1.2;color:var(--wtx-u-stats-accent,var(--wtxs-primary));font-variant-numeric:tabular-nums;max-width:100%}.wtx-u-stat-label{font-size:clamp(14px,1.5vw,18px);line-height:1.65;max-width:100%}
.wtx-u-divider{display:block;position:relative;inline-size:100%;block-size:var(--wtx-u-divider-height,64px);margin-block-start:20px;overflow:hidden;pointer-events:none;color:var(--wtxs-primary)}.wtx-u-divider svg{display:block;width:100%;height:100%;fill:currentColor}
.wtx-u-embed{border:1px solid var(--wtxs-border,#ddd);border-radius:var(--wtxs-radius,12px);background:var(--wtxs-surface,#f4f5f6);color:var(--wtxs-text);min-height:200px;overflow:hidden}.wtx-u-embed-notice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:32px;min-height:200px;box-sizing:border-box}.wtx-u-embed-notice p{max-width:48ch;margin:0;line-height:1.75}.wtx-u-embed iframe{display:block;width:100%;height:var(--wtx-u-embed-height,480px);border:0;background:var(--wtxs-background,#fff)}.wtx-u-embed button{cursor:pointer}.wtx-u-embed [hidden]{display:none!important}
@media(max-width:600px){.wtx-u-hero{padding:32px 22px}.wtx-u-stat{padding:14px 10px}.wtx-u-stat-value{font-size:min(var(--wtx-u-stat-size,44px),36px)}.wtx-u-stats[data-dividers="true"]>.wtx-u-stat+.wtx-u-stat{border-inline-start:0;border-block-start:1px solid var(--wtxs-border,#ddd)}.wtx-u-actions a{flex:1 1 auto;justify-content:center}.wtx-u-divider{max-height:70px}}
@media(prefers-reduced-motion:reduce){.wtx-u-hero *, .wtx-u-stats *{transition:none!important;animation:none!important}}
@media print{.wtx-u-hero,.wtx-u-page-header{min-height:0;padding:16px;background:#fff!important;color:#000!important}.wtx-u-backdrop,.wtx-u-hero-shade,.wtx-u-page-shade,.wtx-u-divider{display:none!important}.wtx-u-stats-section{margin-block-start:0!important}.wtx-u-embed button,.wtx-u-embed iframe{display:none!important}}
