.sacasian-sponsors{--sacasian-red:#BE1E2D;--sacasian-ink:#2D3748;--sacasian-hair:#E2E2E0;max-width:1000px;margin:0 auto;padding:24px 0 40px;color:var(--sacasian-ink)}.sacasian-sponsors-title{text-align:center;color:var(--sacasian-red);font-size:40px;font-weight:700;line-height:1.15;margin:0 0 10px}.sacasian-tier{padding:44px 0;border-bottom:1px solid var(--sacasian-hair);text-align:center}.sacasian-tier:last-of-type{border-bottom:none}.sacasian-tier-label{color:var(--sacasian-red);font-size:13.5px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;margin-bottom:30px}.sacasian-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:34px 56px}.sacasian-logo-card{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:none;box-shadow:none;transition:transform .15s ease,opacity .15s ease}.sacasian-logo-card:hover{transform:scale(1.04);opacity:.92}.sacasian-logo-card img{display:block;object-fit:contain;width:auto;height:auto}.sacasian-tier--strategic .sacasian-logos{display:grid;grid-template-columns:repeat(5,minmax(120px,170px));justify-content:center;align-items:center;gap:34px 40px}@media (max-width:900px){.sacasian-tier--strategic .sacasian-logos{grid-template-columns:repeat(3,minmax(100px,150px))}}@media (max-width:520px){.sacasian-tier--strategic .sacasian-logos{grid-template-columns:repeat(2,minmax(90px,140px))}}.sacasian-logo--founding img{max-height:96px;max-width:400px}.sacasian-logo--premier img{max-height:64px;max-width:220px}.sacasian-logo--strategic img{max-height:46px;max-width:170px}.sacasian-logo--events img{max-height:36px;max-width:110px}.sacasian-logo-text{font-weight:700;font-size:14px;color:var(--sacasian-ink)}.sacasian-partner-names{columns:3;column-gap:56px;max-width:860px;margin:0 auto;text-align:center}.sacasian-partner-names div{font-size:15px;line-height:2.1;break-inside:avoid}.sacasian-partner-names a{color:var(--sacasian-ink);text-decoration:none}.sacasian-partner-names a:hover{color:var(--sacasian-red)}.sacasian-tier--events{background:#F7FAFC}.sacasian-error{background:#FDECEA;color:#8b1a1a;padding:12px 16px;border-left:4px solid #BE1E2D;font-size:14px}.sacasian-modal{position:fixed;inset:0;z-index:99999}.sacasian-modal[hidden]{display:none}.sacasian-modal-backdrop{position:absolute;inset:0;background:rgb(26 32 44 / .55)}.sacasian-modal-box{position:relative;max-width:360px;margin:14vh auto 0;background:#fff;padding:36px 28px 28px;text-align:center;box-shadow:0 20px 60px rgb(0 0 0 / .3)}.sacasian-modal-close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:26px;line-height:1;color:#718096;cursor:pointer}.sacasian-modal-logo img{max-height:80px;max-width:240px;object-fit:contain}.sacasian-modal-name{font-weight:700;font-size:17px;margin:14px 0 18px}.sacasian-modal-link{display:inline-block;background:#BE1E2D;color:#fff!important;font-weight:700;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;padding:10px 22px;text-decoration:none}.sacasian-modal-link:hover{opacity:.9}@media (max-width:700px){.sacasian-sponsors-title{font-size:28px}.sacasian-partner-names{columns:2}.sacasian-logos{gap:24px 36px}}@media (max-width:460px){.sacasian-partner-names{columns:1}}