.pwhero{--pwhero-blue:#0075de;--pwhero-blue-hover:#004db6;--pwhero-blue-active:#289dff;--pwhero-navy:#0b2239;--pwhero-body:#45566b;--pwhero-border:#dde3e9;color:var(--pwhero-body);font-family:Montserrat,sans-serif;width:100%}.pwhero--pt-none{padding-top:0}.pwhero--pt-small{padding-top:24px}.pwhero--pt-medium{padding-top:48px}.pwhero--pt-large{padding-top:80px}.pwhero--pt-xlarge{padding-top:120px}.pwhero--pb-none{padding-bottom:0}.pwhero--pb-small{padding-bottom:24px}.pwhero--pb-medium{padding-bottom:48px}.pwhero--pb-large{padding-bottom:80px}.pwhero--pb-xlarge{padding-bottom:120px}@media (max-width:640px){.pwhero--pt-large{padding-top:56px}.pwhero--pt-xlarge{padding-top:72px}.pwhero--pb-large{padding-bottom:56px}.pwhero--pb-xlarge{padding-bottom:72px}}.pwhero__inner{align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr 1fr;margin:0 auto;max-width:1356px;padding:0 20px}.pwhero__empty{color:var(--pwhero-body);grid-column:1/-1;padding:40px 0;text-align:center}.pwhero__eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.pwhero__eyebrow--link{border-bottom:2px solid transparent;cursor:pointer;text-decoration:none;transition:border-color .15s ease,opacity .15s ease}.pwhero__eyebrow--link:hover{border-color:currentColor;opacity:.85}.pwhero__eyebrow--link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pwhero__heading{color:var(--pwhero-navy);font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1.15;margin:0 0 20px}.pwhero__description{color:var(--pwhero-body);font-size:17px;line-height:1.65;margin:0 0 24px;max-width:560px}.pwhero__pill-group{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.pwhero__pill{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 14px;white-space:nowrap}.pwhero__pill-icon{height:14px;object-fit:contain;width:14px}.pwhero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.pwhero__cta{background:var(--pwhero-blue);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;font-weight:700;padding:15px 30px;text-decoration:none;transition:background .18s ease,transform .18s ease}.pwhero__cta:hover{background:var(--pwhero-blue-hover);color:#fff;transform:translateY(-2px)}.pwhero__cta:focus{color:#fff}.pwhero__cta:focus-visible{outline:3px solid rgba(0,117,222,.45);outline-offset:3px}.pwhero__badge{align-items:center;color:var(--pwhero-blue);display:inline-flex;font-size:13px;font-weight:700;gap:6px}.pwhero__badge-icon{font-size:13px}.pwhero__media{position:relative}.pwhero__image{border:1px solid var(--pwhero-border);border-radius:16px;box-shadow:0 10px 40px rgba(11,34,57,.12);display:block;height:auto;width:100%}.pwhero__image--placeholder{aspect-ratio:16/10;background:linear-gradient(135deg,#f5f7f9,#dde3e9)}.pwhero__video{border:1px solid var(--pwhero-border);border-radius:16px;box-shadow:0 10px 40px rgba(11,34,57,.12);overflow:hidden;position:relative}.pwhero__video iframe,.pwhero__video video{border-radius:16px;display:block;width:100%}@media (max-width:900px){.pwhero__inner{gap:32px;grid-template-columns:1fr}.pwhero__media{order:-1}.pwhero__description{max-width:none}}@media (prefers-reduced-motion:reduce){.pwhero__cta{transition:none}.pwhero__cta:hover{transform:none}}.pwhero--dark .pwhero__heading{color:#fff}.pwhero--dark .pwhero__description{color:hsla(0,0%,100%,.88)}.pwhero--dark .pwhero__empty{color:hsla(0,0%,100%,.85)}.pwhero--dark .pwhero__badge{color:#bfe0f7}.pwhero--dark .pwhero__cta{background:#fff;color:var(--pwhero-navy)}.pwhero--dark .pwhero__cta:hover{background:#e6f2fc;color:var(--pwhero-navy)}.pwhero--dark .pwhero__cta:focus{color:var(--pwhero-navy)}