.page-hero{color:#f8f4e3;isolation:isolate;background:#002147;place-items:center;min-height:clamp(190px,22vw,300px);margin-top:0;padding:5rem 0 4rem;display:grid;position:relative;overflow:hidden}.page-hero:before{content:"";z-index:-1;background:#002147c2;position:absolute;inset:0}.page-hero-bg{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#002147db,#002147ad),url(../img/page-hero-office.jpg) 50%/cover no-repeat;position:absolute;inset:0}.page-hero-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(100%,1200px);margin:0 auto;padding:0 clamp(1.5rem,4vw,4rem);display:flex;position:relative}.page-hero-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#0f5257;align-items:center;gap:.5rem;margin-bottom:1rem;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;display:inline-flex}.page-hero-eyebrow:before{content:"";background:#0f5257;width:20px;height:1px}.page-hero-title{color:#f8f4e3;max-width:900px;margin:0;font-family:Inter,sans-serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:600;line-height:1.08}.page-hero-title .accent-word{color:#f8f4e3;display:inline-block;position:relative}.page-hero-subtitle{color:#f8f4e3b8;max-width:560px;margin:0 0 1.75rem;font-family:Inter,sans-serif;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.65}.page-hero-actions{flex-wrap:wrap;gap:1rem;display:flex}.page-hero-extra{margin-top:1.75rem}.page-hero-cta{text-transform:uppercase;letter-spacing:.04em;color:#f8f4e3;background:#0f5257;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.page-hero-cta:hover{background:#b8862b;transform:translateY(-1px)}@media (width<=480px){.page-hero-cta{width:100%}}@media (width<=640px){.page-hero{min-height:190px;padding:3.5rem 0 2.5rem}.page-hero-title{font-size:clamp(2rem,10vw,2.8rem)}}
