.page_inner__neg7n{max-width:1240px;margin:0 auto;padding:80px 32px}.page_hero__HMIBl{background:linear-gradient(115deg,#33309e,#7b2ff7 52%,#d316b9);color:white}.page_hero__HMIBl h1{margin:0 0 24px;max-width:850px;font:800 54px/1.08 Gilroy,sans-serif;letter-spacing:-.025em}.page_hero__HMIBl p:not(.page_eyebrow__96PYN){max-width:670px;color:#ffffffe0;font-size:18px;line-height:1.6}.page_eyebrow__96PYN{font:400 13px/1.5 IBM Plex Mono,monospace;text-transform:uppercase;letter-spacing:.12em;color:#b81fa8;margin:0 0 20px}.page_hero__HMIBl .page_eyebrow__96PYN{color:#ffd1f0}.page_primary__xH6mU{display:inline-block;background:white;color:#b81fa8;border-radius:999px;padding:15px 28px;text-decoration:none;font-weight:600;margin-top:15px}.page_heading__4oQf_{max-width:720px;margin-bottom:36px}.page_heading__4oQf_ h2{margin:0 0 18px;font:800 36px/1.15 Gilroy,sans-serif;color:#312e81;letter-spacing:-.02em}.page_heading__4oQf_ p:not(.page_eyebrow__96PYN),.page_notes__bGjdM p{font-size:16px;line-height:1.65;color:#5d5a78}.page_grid__IrrEp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.page_card__jq2wo{padding:28px;border:1px solid #e9e2f7;border-radius:12px;color:#312e81;text-decoration:none;transition:background .18s}.page_card__jq2wo:hover{background:#f7f4fd;color:#312e81}.page_card__jq2wo h3{display:flex;justify-content:space-between;gap:20px;margin:0 0 12px;font:600 23px/1.25 Gilroy,sans-serif}.page_card__jq2wo h3 span{color:#b81fa8}.page_card__jq2wo p{font-size:15px;line-height:1.65;color:#5d5a78}.page_path__UAsXO{font:400 11px/1.5 IBM Plex Mono,monospace;color:#8d86a8;overflow-wrap:anywhere}.page_soft__v0ViT{background:#f7f4fd;border-block:1px solid #e9e2f7}.page_pageList__6YxHs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}.page_pageList__6YxHs a{display:flex;justify-content:space-between;gap:16px;padding:16px 0;color:#312e81;border-bottom:1px solid #e9e2f7;text-decoration:none}.page_pageList__6YxHs a:hover{color:#b81fa8}.page_notes__bGjdM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px}.page_notes__bGjdM h3{color:#312e81;margin:0 0 8px;font:600 21px/1.3 Gilroy,sans-serif}.page_notes__bGjdM p{margin:0;font-size:15px}.page_inner__neg7n a:focus-visible{outline:3px solid #b81fa8;outline-offset:4px}@media(max-width:700px){.page_inner__neg7n{padding:56px 20px}.page_hero__HMIBl h1{font-size:39px}.page_heading__4oQf_ h2{font-size:30px}.page_grid__IrrEp,.page_notes__bGjdM,.page_pageList__6YxHs{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.page_card__jq2wo{transition:none}}