.page-hero[data-v-b899fcd5]{background:linear-gradient(145deg,#fbfdfb 0,var(--brand-green-light) 100%);overflow:hidden;padding-block:clamp(2.5rem,6vw,5.5rem);position:relative}.page-hero[data-v-b899fcd5]:after{border:1px solid rgba(11,107,58,.1);border-radius:50%;content:"";height:25rem;position:absolute;right:-7rem;top:-10rem;width:25rem}.page-hero__inner[data-v-b899fcd5]{position:relative;z-index:1}h1[data-v-b899fcd5]{font-size:clamp(2.35rem,4.6vw,4rem);letter-spacing:-.045em;line-height:1.15;margin:0;max-width:56rem}.page-hero__intro[data-v-b899fcd5]{color:var(--text-secondary);font-size:clamp(1rem,1.5vw,1.125rem);margin:1.2rem 0 0;max-width:48rem}.page-hero__actions[data-v-b899fcd5]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.8rem}button[disabled][data-v-b899fcd5]{background:#fff;border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);cursor:not-allowed;min-height:3rem;padding:.75rem 1.25rem}@media(max-width:600px){.page-hero[data-v-b899fcd5]{padding-block:1.4rem 2.25rem}.page-hero[data-v-b899fcd5]:after{height:16rem;width:16rem}h1[data-v-b899fcd5]{font-size:1.9rem;letter-spacing:-.03em;line-height:1.22}.page-hero__intro[data-v-b899fcd5]{font-size:1rem;margin-top:.8rem}.page-hero__actions[data-v-b899fcd5]{display:grid;gap:.65rem;grid-template-columns:1fr;margin-top:1.25rem}}
