.Hero-module__ZARIfG__hero{overflow:hidden}.Hero-module__ZARIfG__topBar{border-bottom:1px solid var(--c-border);justify-content:space-between;align-items:center;padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:2.5rem;display:flex}.Hero-module__ZARIfG__statusPill{color:var(--c-green);border-radius:var(--radius-full);background:#6fcf9714;border:1px solid #6fcf972e;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.78rem;font-weight:500;display:inline-flex}.Hero-module__ZARIfG__statusPillClosed{color:var(--c-text-2);border-radius:var(--radius-full);background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.78rem;font-weight:500;display:inline-flex}.Hero-module__ZARIfG__headline{padding:clamp(3rem,8vw,7rem) 0 clamp(2rem,5vw,4rem)}.Hero-module__ZARIfG__displayText{max-width:14ch}.Hero-module__ZARIfG__italic{color:var(--c-accent);font-style:italic;font-weight:400}.Hero-module__ZARIfG__ruleWrap{background:var(--c-border);height:1px;overflow:hidden}.Hero-module__ZARIfG__animLine{background:linear-gradient(to right, var(--c-accent), transparent);width:0%;height:100%;transition:width 1.4s var(--ease-out-expo)}.Hero-module__ZARIfG__lineVisible{width:60%}.Hero-module__ZARIfG__subRow{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.Hero-module__ZARIfG__sub{max-width:520px}.Hero-module__ZARIfG__ctaGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.Hero-module__ZARIfG__textLink{font-family:var(--f-body);color:var(--c-text);transition:color .25s var(--ease-out-expo);align-items:center;gap:.5rem;font-size:1.05rem;font-weight:500;text-decoration:none;display:inline-flex}.Hero-module__ZARIfG__textLink svg{transition:transform .25s var(--ease-out-expo)}.Hero-module__ZARIfG__textLink:hover{color:var(--c-accent)}.Hero-module__ZARIfG__textLink:hover svg{transform:translate(4px)}.Hero-module__ZARIfG__tags{margin-top:0}@media (max-width:768px){.Hero-module__ZARIfG__subRow{grid-template-columns:1fr;gap:2rem}.Hero-module__ZARIfG__ctaGroup{justify-content:flex-start}.Hero-module__ZARIfG__topBar{flex-direction:column;align-items:flex-start;gap:1rem}}
