._shell_zop1j_1{min-height:100svh;padding-top:var(--header-height,100px);flex-direction:column;display:flex}._shell_zop1j_1 ._page_zop1j_2{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;min-height:0;padding-block:32px 96px;display:flex}._intro_zop1j_3{text-align:center;width:100%;max-width:1040px;margin:0 auto 28px}._eyebrow_zop1j_4{color:#d3a2f3;letter-spacing:.1em;text-transform:uppercase;font-size:14px}._title_zop1j_5{margin-bottom:0}._page_zop1j_2 ._intro_zop1j_3 h1{font-family:var(--font-condensed);letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:27px;font-weight:500;line-height:1.25}._lead_zop1j_7{color:#c4d2e2;margin:0;font-size:18px;line-height:1.5}._actions_zop1j_8{flex-direction:column;align-items:stretch;gap:14px;margin-top:auto;display:flex}._actions_zop1j_8 ._primary_zop1j_9{color:#fff;background:linear-gradient(120deg,#a947d8,#7333a8);border:1px solid #c66eee;border-radius:9px;min-height:46px;padding:12px 22px;font-size:16px;font-weight:600;box-shadow:0 8px 26px #8a36c323}._download_zop1j_10{color:var(--accent);border:1px solid var(--accent);text-align:center;text-underline-offset:4px;background:#b461de14;border-radius:9px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:14px 18px;font-size:16px;font-weight:600;line-height:1.5;-webkit-text-decoration:underline #ce8bf255;text-decoration:underline #ce8bf255;transition:background .18s,box-shadow .18s;display:flex}._download_zop1j_10 span{color:#bd85e1;font-size:14px}._download_zop1j_10:hover{color:#fff;box-shadow:0 0 0 1px var(--accent);background:#b461de30}._note_zop1j_13{color:#8fa5bb;margin:15px 0 0;font-size:14px;line-height:1.5}._download_zop1j_10:focus-visible{outline-offset:4px;outline:3px solid #d18bf5}._contact_zop1j_15{color:#99aec2;text-align:center;flex-wrap:wrap;justify-content:center;gap:6px;margin:20px 0 0;font-size:14px;line-height:1.5;display:flex}._contact_zop1j_15 a{color:#d9aaf4}._cards_zop1j_17{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;max-width:1040px;display:grid}._card_zop1j_17{--accent:#ce8bf2;border:1px solid #bb7ddd50;border-top:2px solid var(--accent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#231936d9,#061727eb);border-radius:18px;flex-direction:column;min-width:0;padding:30px;display:flex}._university_zop1j_19{--accent:#74ccf0;border-color:#74ccf050;border-top-color:var(--accent);background:linear-gradient(135deg,#133247d9,#061727eb)}._card_zop1j_17 ._eyebrow_zop1j_4{color:var(--accent)}._page_zop1j_2 ._card_zop1j_17 h2{margin:18px 0 12px;font-size:clamp(28px,2.5vw,34px);line-height:1.2}._page_zop1j_2 ._card_zop1j_17 p{margin:0;font-size:16px;line-height:1.55}._card_zop1j_17 ul{color:#c9d6e4;margin:20px 0 26px;padding-left:18px;font-size:16px;line-height:1.5;list-style:outside}._card_zop1j_17 li{margin:9px 0;padding-left:4px}._card_zop1j_17 li::marker{color:var(--accent)}._card_zop1j_17 ._primary_zop1j_9{text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;transition:transform .2s,filter .2s,box-shadow .2s;display:flex}:is(._card_zop1j_17 ._primary_zop1j_9:hover,._card_zop1j_17 ._primary_zop1j_9:focus-visible){filter:brightness(1.12);box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 30%, transparent);transform:translateY(-3px)}._card_zop1j_17 ._primary_zop1j_9:active{transform:translateY(0)}._university_zop1j_19 ._primary_zop1j_9{background:linear-gradient(120deg,#167ea8,#215c93);border-color:#56b3dc}._university_zop1j_19 ._download_zop1j_10 span{color:var(--accent)}._university_zop1j_19 ._download_zop1j_10{background:#48b8e514;text-decoration-color:#74ccf055}._university_zop1j_19 ._download_zop1j_10:hover{background:#48b8e530}@media (prefers-reduced-motion:reduce){._download_zop1j_10,._card_zop1j_17 ._primary_zop1j_9{transition:none}:is(._card_zop1j_17 ._primary_zop1j_9:hover,._card_zop1j_17 ._primary_zop1j_9:focus-visible){transform:none}}@media (max-width:700px){._title_zop1j_5{grid-template-columns:minmax(8px,1fr) auto minmax(0,auto) auto minmax(8px,1fr);gap:8px}._page_zop1j_2 ._intro_zop1j_3 h1{font-size:23px}._cards_zop1j_17{grid-template-columns:1fr;gap:18px}._card_zop1j_17{padding:24px}._shell_zop1j_1 ._page_zop1j_2{padding-block:32px 64px}._lead_zop1j_7{font-size:16px}._actions_zop1j_8{gap:10px 22px}}
