.v2-page-hero{position:relative;padding:130px 0 56px;background:var(--clr-bg-soft);color:var(--clr-text);overflow:hidden;font-family:var(--v2-font);border-bottom:1px solid var(--clr-border)}.v2-page-hero,.v2-page-hero *,.v2-page-hero :after,.v2-page-hero :before{box-sizing:border-box}.v2-page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 25%,rgba(245,158,11,.1),transparent 55%);z-index:0;pointer-events:none}.v2-page-hero__inner{position:relative;z-index:1;text-align:center}.v2-page-hero__title{font-size:clamp(1.875rem,4vw,2.75rem);font-weight:var(--v2-fw-extra);line-height:1.15;color:var(--clr-text);margin:0;text-wrap:balance}.v2-page-hero__title .v2-mark{background:none;color:var(--clr-primary)}.v2-page-body{padding-block:40px;background:var(--clr-bg);font-family:var(--v2-font)}@media (min-width:768px){.v2-page-body{padding-block:64px}}.v2-page-badges{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 auto 32px;max-width:920px}.v2-page-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:#fff;color:var(--clr-text);border:1px solid var(--clr-border);border-radius:100px;font-size:.9375rem;font-weight:var(--v2-fw-medium);box-shadow:var(--shadow-sm)}.v2-page-badge i,.v2-page-badge svg{color:var(--clr-primary);flex-shrink:0;font-size:1rem}.v2-prose{max-width:760px;margin:0 auto;color:var(--clr-text-muted);font-size:1.0625rem;line-height:1.7;display:flex;flex-direction:column;gap:16px}.v2-prose,.v2-prose h2{font-family:var(--v2-font)}.v2-prose h2{font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:var(--v2-fw-bold);color:var(--clr-text);letter-spacing:var(--v2-ls-tight);margin-top:16px;margin-bottom:0;line-height:1.25}.v2-prose p{margin:0}.v2-prose a{color:var(--clr-primary-dark);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:600;transition:color var(--transition)}.v2-prose a:hover{color:var(--clr-primary)}.v2-prose strong{color:var(--clr-text);font-weight:var(--v2-fw-bold)}.v2-prose a.v2-btn{text-decoration:none;color:#fff}.v2-prose a.v2-btn:hover{color:#fff}.v2-prose ul.checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.v2-prose ul.checklist li{display:flex;gap:12px;align-items:flex-start;color:var(--clr-text);line-height:1.6}.v2-prose ul.checklist li i,.v2-prose ul.checklist li svg{color:var(--clr-primary);font-size:.5rem;margin-top:.7em;flex-shrink:0}.v2-prose__cta{margin-top:8px}