.mf-subpage-hero{isolation:isolate;border-bottom:1px solid var(--border);padding:152px 0 64px;position:relative;overflow:hidden}.mf-subpage-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 0,#8082c114,#0000 70%);position:absolute;inset:0}.mf-subpage-hero>.mf-container{text-align:center}.mf-subpage-hero h1{letter-spacing:-.035em;max-width:1024px;margin:24px auto;font-size:36px;font-weight:600;line-height:1.1}.mf-subpage-hero p{max-width:768px;color:var(--muted-foreground);margin-inline:auto;font-size:18px;font-weight:500;line-height:1.625}.mf-subpage-hero .mf-button{margin-top:32px}.mf-subpage-callout{text-align:center;border-top:1px solid var(--border);background:radial-gradient(at 50% 100%,#8082c114,#0000 75%);padding:80px 0}.mf-subpage-callout h2{letter-spacing:-.025em;margin-bottom:20px;font-size:30px;font-weight:600;line-height:1.2}.mf-subpage-callout p{color:var(--muted-foreground);max-width:672px;margin:0 auto 32px;font-size:18px}.mf-subpage-callout a{background:var(--primary-purple);color:#fff;border:1px solid #8082c180;justify-content:center;align-items:center;gap:12px;padding:16px 28px;font-weight:600;transition:background .3s,transform .3s;display:inline-flex}.mf-subpage-callout a:hover{background:#6e70ab;transform:translateY(-2px)}.mf-subpage-empty{text-align:center;color:var(--muted-foreground);border:1px solid var(--border);padding:64px 24px}.mf-back-link{color:var(--muted-foreground);align-items:center;gap:8px;font-size:14px;display:inline-flex}.mf-back-link:hover{color:var(--primary-purple)}@media (min-width:640px){.mf-subpage-hero{padding-top:176px;padding-bottom:80px}.mf-subpage-hero h1{font-size:60px}.mf-subpage-callout h2{font-size:48px}}@media (min-width:768px){.mf-subpage-hero h1{font-size:72px}.mf-subpage-hero p{font-size:20px}}
