.hqh{--dark-green:#033D30;--medium-green:#799C26;--light-green:#B2C96A;--gold:#FAA818;--tan:#FCF3E1;--white:#FFFFFF;--black:#000000;--text:#1F1F1F;--text-muted:#2A2A2A;--line:#ECECEC;--hero-backdrop:var(--light-green);--font-sans:"Figtree", Helvetica, Arial, sans-serif;--font-serif:"Source Serif 4", Georgia, serif;--container:1200px;--gutter:40px}.hqh :where(*,*:before,*:after){box-sizing:border-box}.hqh{-webkit-text-size-adjust:100%}.hqh{min-height:100vh;background:var(--white);color:var(--black);font-family:var(--font-sans);line-height:1.5}.hqh :where(img){max-width:100%;display:block}.hqh :where(a){color:var(--dark-green)}.hqh :where(a:hover){color:var(--black)}.hqh :where(a:focus-visible){outline:3px solid var(--dark-green);outline-offset:3px}.hqh-container{max-width:var(--container);margin:0 auto;padding-inline:var(--gutter)}.hqh-site-header{border-bottom:1px solid var(--line)}.hqh-site-header .hqh-container{display:flex;align-items:center;justify-content:space-between;padding-block:18px}.hqh-logo{display:inline-flex;align-items:center;padding:8px 22px;background:var(--white);border:1.5px solid #E2E2E2;border-radius:16px;font-weight:700;font-size:22px;letter-spacing:.04em;color:var(--black);text-decoration:none}.hqh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 24px;background:var(--gold);color:var(--black);border-radius:22px 22px 22px 0;font-weight:700;font-size:14px;text-decoration:none;transition:filter .15s}.hqh-btn:hover{color:var(--black);filter:brightness(.95)}.hqh-btn--lg{min-height:54px;padding:0 30px;font-size:16px;border-radius:27px 27px 27px 0}.hqh-btn svg{flex:none}.hqh-hero .hqh-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy media" "cta media";column-gap:72px;align-items:center;padding-block:80px 96px}.hqh-hero__copy{grid-area:copy;display:flex;flex-direction:column;gap:24px;align-self:end}.hqh-hero__cta{grid-area:cta;padding-top:32px;align-self:start}.hqh-hero__media{grid-area:media}.hqh-eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--dark-green)}.hqh-hero h1{margin:0;font-size:62px;line-height:1.1;font-weight:500;letter-spacing:-.03em}.hqh-hl{text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:10px;text-underline-offset:4px;text-decoration-skip-ink:none}.hqh-lead{margin:0;font-family:var(--font-serif);font-size:19px;line-height:1.6;color:var(--text);max-width:520px}.hqh-media{position:relative;height:500px}.hqh-media__shape-a{position:absolute;left:-28px;bottom:-28px;width:78%;height:62%;background:var(--hero-backdrop);border-radius:0 0 0 160px}.hqh-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%;border-radius:0 200px 0 0}.hqh-hiw{position:relative;overflow:hidden;background:var(--dark-green);color:var(--white)}.hqh-hiw__shape{position:absolute;right:-140px;top:-180px;width:520px;height:420px;border-radius:0 0 0 360px;background:var(--medium-green)}.hqh-hiw .hqh-container{position:relative;display:flex;flex-direction:column;gap:48px;padding-block:96px 104px}.hqh-hiw__head{display:flex;flex-direction:column;gap:14px;max-width:640px}.hqh-hiw__head .hqh-eyebrow{color:var(--gold)}.hqh-hiw h2{margin:0;font-size:44px;line-height:1.15;font-weight:500;letter-spacing:-.02em}.hqh-hiw__head p{margin:0;font-family:var(--font-serif);font-size:18px;line-height:1.6;color:var(--white)}.hqh-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hqh-step{background:var(--white);color:var(--black);border-radius:0 40px 0 0;padding:32px;display:flex;flex-direction:column;gap:16px}.hqh-step__top{display:flex;align-items:center;justify-content:space-between}.hqh-step__icon{width:52px;height:52px;background:var(--light-green);border-radius:16px 16px 16px 0;color:var(--dark-green);display:flex;align-items:center;justify-content:center}.hqh-step__num{font-family:var(--font-serif);font-size:20px;color:var(--dark-green)}.hqh-step h3{margin:0;font-size:21px;font-weight:700}.hqh-step p{margin:0;font-family:var(--font-serif);font-size:16px;line-height:1.55;color:var(--text-muted)}.hqh-site-footer .hqh-container{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:28px}.hqh-logo--sm{padding:6px 16px;font-size:16px;border-radius:12px}.hqh-site-footer p{margin:0;font-family:var(--font-serif);font-size:14px;color:#4a4a4a}@media(max-width:1023px){.hqh{--gutter:48px}.hqh-hero .hqh-container{grid-template-columns:1fr;grid-template-areas:"copy" "cta" "media";padding-block:64px 80px}.hqh-hero__cta{padding:28px 0 56px}.hqh-hero h1{font-size:54px;max-width:660px}.hqh-lead{max-width:640px}.hqh-media{height:440px;margin-right:20px}.hqh-media__shape-a{left:-48px;bottom:-24px;width:70%;height:60%;border-radius:0 0 0 140px}.hqh-media img{object-position:60% 45%;border-radius:0 180px 0 0}.hqh-hiw .hqh-container{padding-block:80px 88px;gap:40px}.hqh-hiw__shape{right:-120px;top:-160px;width:400px;height:340px;border-radius:0 0 0 300px}.hqh-hiw h2{font-size:40px}.hqh-steps{grid-template-columns:1fr;gap:20px}.hqh-step{display:grid;grid-template-columns:52px 1fr;column-gap:24px;row-gap:8px;padding:28px 32px}.hqh-step__top{grid-row:1 / span 3;align-self:start;flex-direction:column;align-items:flex-start;gap:10px}.hqh-step__num{font-size:18px}}@media(max-width:639px){.hqh{--gutter:20px}.hqh-site-header .hqh-container{padding-block:12px}.hqh-logo{font-size:18px;padding:6px 16px;border-radius:14px}.hqh-site-header .hqh-btn{padding:0 18px}.hqh-hero .hqh-container{grid-template-areas:"copy" "media" "cta";padding-block:40px 56px}.hqh-hero__copy{gap:18px}.hqh-eyebrow{font-size:11px;letter-spacing:.2em}.hqh-hero h1{font-size:40px;line-height:1.12}.hqh-hl{text-decoration-thickness:7px;text-underline-offset:3px}.hqh-lead{font-size:17px}.hqh-media{height:300px;margin:36px 12px 0 0}.hqh-media__shape-a{left:-20px;bottom:-16px;width:72%;height:58%;border-radius:0 0 0 96px}.hqh-media img{object-position:72% 50%;border-radius:0 120px 0 0}.hqh-hero__cta{padding:44px 0 0}.hqh-hero__cta .hqh-btn{display:flex;width:100%}.hqh-hiw .hqh-container{padding-block:56px 64px;gap:28px}.hqh-hiw__shape{right:-80px;top:-100px;width:220px;height:200px;border-radius:0 0 0 180px}.hqh-hiw h2{font-size:32px}.hqh-hiw__head p{font-size:16px}.hqh-steps{gap:16px}.hqh-step{display:flex;padding:24px 20px;gap:12px;border-radius:0 32px 0 0}.hqh-step__top{flex-direction:row;align-items:center}.hqh-step__icon{width:48px;height:48px;border-radius:14px 14px 14px 0}.hqh-step h3{font-size:19px}.hqh-step p{font-size:15px}.hqh-site-footer .hqh-container{flex-direction:column;align-items:flex-start;padding-block:24px}}.hqh{font-weight:400;letter-spacing:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}
