body:has(.event-page-design),html:has(.event-page-design){background:#fff!important;scroll-behavior:smooth}.event-page-design{width:min(100% - 48px,1080px);margin:22px auto 90px;color:#7d7f91;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.event-page-design *{box-sizing:border-box}.event-page-design-poster{position:relative;width:100%;aspect-ratio:848/296;overflow:hidden;border-radius:20px;background:#f8eef7;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.event-page-design-photo,.event-page-design-photo-placeholder{display:block;width:100%;height:100%;object-fit:cover}.event-page-design-photo-placeholder{background:linear-gradient(125deg,#f7c7ed,#d8d4ff 48%,#fef4d6)}.event-page-design-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-top:28px}.event-page-design h1{max-width:790px;margin:0 0 14px;color:#343549;font-size:31px;font-weight:500;line-height:1.27;letter-spacing:-.55px}.event-page-design-meta{margin:6px 0;color:#6b6d80;font-size:14px}.event-page-design-tabs{display:flex;gap:29px;margin-top:31px;overflow-x:auto;border-bottom:1px solid #ececf3}.event-page-design-tabs a{padding:0 0 14px;border-bottom:2px solid transparent;color:#6b6d80;font:inherit;font-size:14px;text-decoration:none;white-space:nowrap}.event-page-design-tabs a:focus-visible,.event-page-design-tabs a:hover{border-bottom-color:#ee9ceb;color:#a8329f}.event-page-design-copy{padding-top:30px;font-size:15px;line-height:1.75}.event-page-design-copy p{margin:0 0 23px}.event-page-design-agenda,.event-page-design-description,.event-page-design-faq,.event-page-design-organizer,.event-page-design-packages{scroll-margin-top:90px}.event-page-design-description{margin-bottom:38px;padding:25px 28px 7px;border:1px solid #ede0ed;border-left:4px solid #ec9be8;border-radius:0 16px 16px 0;background:linear-gradient(115deg,#fffaff,#fff);box-shadow:0 8px 20px rgba(91,57,89,.04)}.event-page-design-panel-label{margin-bottom:15px!important;color:#dc78d6;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.event-page-design-sponsors{margin:0 0 41px;padding:26px 28px 28px;overflow:hidden;border:1px solid #e5e6f0;border-radius:17px;background:linear-gradient(135deg,#fbfcff,#fff)}.event-page-design-sponsors-heading{margin-bottom:19px}.event-page-design-eyebrow{margin:0 0 5px!important;color:#a8329f;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.event-page-design-sponsors .event-page-design-eyebrow{color:#6b6d80;font-size:var(--type-tiny);font-weight:800;letter-spacing:.18em}.event-page-design-sponsors h2{margin:0;color:#36384b;font-size:20px;line-height:1.3}.event-page-design-sponsor-viewport{overflow:hidden;padding:8px 0 12px}.event-page-design-sponsor-track{display:flex;width:100%}.event-page-design-sponsor-track.is-animated{width:200%;animation:event-page-design-marquee 24s linear infinite}.event-page-design-sponsor-track.is-animated:hover{animation-play-state:paused}.event-page-design-sponsor-group{display:flex;flex:1 0 100%;gap:14px;padding-right:14px}.event-page-design-sponsor-track.is-animated .event-page-design-sponsor-group{flex-basis:50%}.event-page-design-sponsor-card{display:grid;flex:1 0 180px;min-width:160px;min-height:118px;height:118px;place-items:center;overflow:hidden;padding:14px;border:1px solid #e9eaf1;border-top:3px solid #8da9ff;border-radius:14px;background:#fff;color:#3c5db5;font-size:14px;font-weight:800;letter-spacing:-.02em;text-decoration:none;box-shadow:0 7px 15px rgba(53,70,115,.11);transition:transform .16s ease,box-shadow .16s ease}.event-page-design-sponsor-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(53,70,115,.16)}.event-page-design-sponsor-card:nth-child(2){border-top-color:#f2ad50;color:#bd7617}.event-page-design-sponsor-card:nth-child(3){border-top-color:#e282b9;color:#ba3d85}.event-page-design-sponsor-card:nth-child(4){border-top-color:#73bb72;color:#40833f}.event-page-design-sponsor-card:nth-child(5){border-top-color:#6c96df;color:#2f65b9}.event-page-design-sponsor-logo{display:block;width:100%;height:100%;max-width:150px;max-height:82px;object-fit:contain!important;object-position:center}@keyframes event-page-design-marquee{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.event-page-design-copy>h2,.event-page-design-note h2{margin:42px 0 11px;color:#3f4051;font-size:16px;font-weight:600}.event-page-design-note strong,.event-page-design-package-card b,.event-page-design-package-card dt{color:#dc486f;font-weight:800}.event-page-design-agenda{margin-top:48px;padding:26px 28px;border:1px solid #ecd6eb;border-radius:17px;background:linear-gradient(135deg,#fffaff,#fff 72%);box-shadow:0 8px 20px rgba(109,58,105,.04)}.event-page-design-agenda-list{position:relative;display:grid;grid-gap:18px;gap:18px;margin:0;padding:8px 0;list-style:none}.event-page-design-agenda-list:before{position:absolute;top:0;bottom:0;left:50%;width:2px;border-radius:999px;background:linear-gradient(180deg,transparent,#e6c1e2 8%,#e6c1e2 92%,transparent);content:"";transform:translateX(-50%)}.event-page-design-agenda-list li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);grid-gap:0;gap:0;align-items:center;min-height:112px}.event-page-design-agenda-list li:before{z-index:1;grid-column:2;grid-row:1;justify-self:center;width:15px;height:15px;border:3px solid #fff;border-radius:50%;background:#a8329f;box-shadow:0 0 0 4px #f6e4f4;content:""}.event-page-design-agenda-list li:after{grid-column:2/4;grid-row:1;align-self:center;height:2px;margin:0 20px 0 29px;border-radius:999px;background:#e6c1e2;content:""}.event-page-design-agenda-list li:nth-child(2n):after{grid-column:1/3;margin:0 29px 0 20px}.event-page-design-agenda-time{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:9px;padding:7px 10px;border:1px solid #ead7ec;border-radius:999px;background:#fff7fd;color:#a8329f;font-size:12px;font-weight:850;text-align:center}.event-page-design-agenda-list li>span:last-child{position:relative;z-index:1;grid-column:3;grid-row:1;display:block;padding:16px 17px;border:1px solid #e8dfea;border-radius:14px;background:rgba(255,255,255,.9);box-shadow:0 8px 18px rgba(85,54,86,.07)}.event-page-design-agenda-list li:nth-child(2n)>span:last-child{grid-column:1;text-align:right}.event-page-design-agenda-list li:nth-child(2n) .event-page-design-agenda-time{margin-left:auto}.event-page-design-agenda-list b{display:block;color:#343549;font-size:15px;line-height:1.35}.event-page-design-agenda-list small{display:block;margin-top:5px;color:#767789;font-size:12px}.event-page-design-agenda-list p{margin:8px 0 0;color:#676879;font-size:13px;line-height:1.55}.event-page-design-agenda-empty{margin:0;color:#767789}.event-page-design-organizer{display:flex;align-items:flex-start;gap:17px;margin-top:48px;padding:25px 27px;border:1px solid #ecd6eb;border-radius:17px;background:linear-gradient(135deg,#fffaff,#fff 72%);box-shadow:0 8px 20px rgba(109,58,105,.04)}.event-page-design-organizer-icon{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border-radius:15px;background:linear-gradient(135deg,#fde9fb,#f6ddff);color:#d96fd5;font-size:21px}.event-page-design-organizer h2{margin:2px 0 3px;color:#34364b;font-size:19px}.event-page-design-organizer p{margin:0 0 16px;color:#85869a;font-size:13px}.event-page-design-organizer-name{display:inline-flex;align-items:center;gap:7px;margin:13px 0 0!important;padding:7px 11px;border:1px solid #efcfed;border-radius:999px;background:#fff5fe;color:#9a4c96!important;font-size:13px!important;font-weight:700}.event-page-design-organizer-name span{color:#dd72d7}.event-page-design-packages{margin-top:67px;padding-top:31px;border-top:1px solid #ececf3}.event-page-design-packages-heading{margin-bottom:24px}.event-page-design-packages-heading h2{margin:0 0 5px;color:#393a4b;font-size:23px;line-height:1.25}.event-page-design-packages-heading>p:last-child{margin:0;color:#6b6d80}.event-page-design-package-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.event-page-design-package-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:340px;padding:25px 23px 22px;overflow:hidden;border:1px solid #e7cfe4;border-radius:18px;background:linear-gradient(145deg,#fff8ff,#fff 58%,#fdfaff);box-shadow:0 12px 26px rgba(83,43,76,.1);color:#55566a;font-size:13px;line-height:1.6;transition:transform .2s ease,box-shadow .2s ease}.event-page-design-package-card:before{position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#f085e4,#bc8bff);content:""}.event-page-design-package-card:hover{transform:translateY(-5px);box-shadow:0 18px 34px rgba(83,43,76,.16)}.event-page-design-package-card h3{margin:4px 0 17px;color:#303249;font-size:20px;font-weight:750;line-height:1.25;letter-spacing:-.2px}.event-page-design-package-card p{margin:0 0 14px}.event-page-design-package-status{display:inline-block;align-self:flex-start;padding:5px 9px;border-radius:7px;background:#fff0fa;color:#656378;font-size:12px;font-weight:600}.event-page-design-rule{height:1px;margin:2px 0 16px;background:linear-gradient(90deg,#efc9e7,transparent)}.event-page-design-package-card dl{margin:0 0 13px}.event-page-design-package-card dl div{display:flex;align-items:baseline;gap:5px;margin-bottom:10px}.event-page-design-package-card dt:after{content:":"}.event-page-design-package-card dd{margin:0}.event-page-design-package-card small{font-size:var(--type-tiny)}.event-page-design-package-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.event-page-design-package-actions button{min-height:37px;padding:0 14px;border:0;border-radius:10px;background:linear-gradient(135deg,#e08000,#c45d00);color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 3px 8px rgba(52,38,57,.09)}.event-page-design-package-actions button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.55}.event-page-design-application{margin-top:58px}.event-page-design-application .public-section.ui-card{margin:0;padding:30px;border:1px solid #ecdaf0;border-radius:20px;background:linear-gradient(135deg,#fff8ff,#faf6ff);box-shadow:none;color:#55566a}.event-page-design-application h2{margin:0 0 20px;color:#343549;font-size:31px;font-weight:500;letter-spacing:-.55px}.event-page-design-application .application-panel fieldset{border:1px solid #e8dfea;border-radius:11px;background:rgba(255,255,255,.86)}.event-page-design-application .application-panel label,.event-page-design-application .application-panel legend{color:#55566a}.event-page-design-application .application-panel input,.event-page-design-application .application-panel select,.event-page-design-application .application-panel textarea{border:1px solid #e0dfe8;border-radius:12px;background:#fff;color:#343549}.event-page-design-application .button,.event-page-design-application .ui-button{border-radius:24px}.event-page-design-application .button.secondary{background:#fff;color:#343549;border:1px solid #343549}.event-page-design-faq{margin-top:58px;padding:30px;border:1px solid #ecdaf0;border-radius:20px;background:linear-gradient(135deg,#fff8ff,#faf6ff)}.event-page-design-faq .event-page-design-packages-heading{margin-bottom:19px}.event-page-design-faq-list{display:grid;grid-gap:14px;gap:14px}.event-page-design-faq-item{display:grid;grid-gap:15px;gap:15px;padding:18px 18px 20px;border:1px solid #e8dfea;border-radius:14px;background:rgba(255,255,255,.88);box-shadow:0 6px 15px rgba(85,54,86,.06)}.event-page-design-faq-item+.event-page-design-faq-item{margin-top:2px}.event-page-design-faq-block{display:grid;grid-gap:7px;gap:7px}.event-page-design-faq-answer{padding-top:14px;border-top:1px solid #eee3ef}.event-page-design-faq h3{margin:0;color:#b450ad;font-size:12px;font-weight:850;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.event-page-design-faq p{margin:0;color:#767789;font-size:13px;line-height:1.65}.event-page-design-faq-question{color:#38394d!important;font-size:16px!important;font-weight:750;line-height:1.45!important}@media (max-width:650px){.event-page-design{width:min(100% - 24px,848px);margin-top:12px}.event-page-design-poster{min-height:160px;max-height:296px;border-radius:14px}.event-page-design-head{display:block;padding-top:20px}.event-page-design h1{font-size:23px}.event-page-design-tabs{gap:17px;margin-top:25px}.event-page-design-copy{font-size:14px}.event-page-design-sponsors{padding:21px 16px 23px}.event-page-design-sponsor-group{flex-wrap:wrap}.event-page-design-sponsor-card{flex-basis:calc(50% - 7px);min-width:0}.event-page-design-agenda{padding:21px 16px}.event-page-design-agenda-list{gap:14px;padding-left:25px}.event-page-design-agenda-list:before{left:7px}.event-page-design-agenda-list li,.event-page-design-agenda-list li:nth-child(2n){display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;min-height:0;padding-left:0}.event-page-design-agenda-list li:before{position:absolute;left:-25px;top:13px}.event-page-design-agenda-list li:after,.event-page-design-agenda-list li:nth-child(2n):after{position:absolute;left:-18px;right:auto;top:20px;width:18px;margin:0}.event-page-design-agenda-list li:nth-child(2n) .event-page-design-agenda-time,.event-page-design-agenda-list li:nth-child(2n)>span:last-child,.event-page-design-agenda-list li>span:last-child,.event-page-design-agenda-time{grid-column:1;justify-self:start;text-align:left}.event-page-design-agenda-time{max-width:100%}.event-page-design-organizer{padding:18px}.event-page-design-package-grid{grid-template-columns:1fr}.event-page-design-package-card{min-height:0}.event-page-design-application .public-section.ui-card,.event-page-design-faq{padding:21px 16px}}@media (prefers-reduced-motion:reduce){body:has(.event-page-design),html:has(.event-page-design){scroll-behavior:auto}}html[data-theme=dark]:has(.event-page-design),html[data-theme=dark]:has(.event-page-design) body{background:#0b120f!important}html[data-theme=dark] .event-page-design{color:#c3cbc3}html[data-theme=dark] .event-page-design-poster{background:#17221b;box-shadow:inset 0 0 0 1px rgba(248,244,233,.12)}html[data-theme=dark] .event-page-design-photo-placeholder{background:linear-gradient(125deg,#5e2f58,#303450 48%,#5a4928)}html[data-theme=dark] .event-page-design h1{color:#f7f5ef}html[data-theme=dark] .event-page-design-meta{color:#aab5aa}html[data-theme=dark] .event-page-design-tabs{border-bottom-color:#29372e}html[data-theme=dark] .event-page-design-tabs a{color:#aab4aa}html[data-theme=dark] .event-page-design-tabs a:focus-visible,html[data-theme=dark] .event-page-design-tabs a:hover{border-bottom-color:#f2a1eb;color:#f6b2f0}html[data-theme=dark] .event-page-design-description{border-color:#4b3549 #4b3549 #4b3549 #ee9fe6;background:linear-gradient(115deg,#1a1620,#101813);box-shadow:0 12px 26px rgba(0,0,0,.2)}html[data-theme=dark] .event-page-design-panel-label{color:#f2a5ea}html[data-theme=dark] .event-page-design-sponsors{border-color:#2d3a31;background:linear-gradient(135deg,#151f19,#101711)}html[data-theme=dark] .event-page-design-eyebrow,html[data-theme=dark] .event-page-design-sponsors .event-page-design-eyebrow{color:#b8c1b8}html[data-theme=dark] .event-page-design-copy>h2,html[data-theme=dark] .event-page-design-note h2,html[data-theme=dark] .event-page-design-sponsors h2{color:#f0f3ed}html[data-theme=dark] .event-page-design-sponsor-card{border-color:#344139;background:#1c2921;box-shadow:0 8px 18px rgba(0,0,0,.28);color:#a9c0ff}html[data-theme=dark] .event-page-design-sponsor-card:nth-child(2){color:#ffd096}html[data-theme=dark] .event-page-design-sponsor-card:nth-child(3){color:#f7a8d3}html[data-theme=dark] .event-page-design-sponsor-card:nth-child(4){color:#a8daa7}html[data-theme=dark] .event-page-design-sponsor-card:nth-child(5){color:#9ac1ff}html[data-theme=dark] .event-page-design-sponsor-card:first-child{border-top-color:#8da9ff}html[data-theme=dark] .event-page-design-sponsor-card:nth-child(2){border-top-color:#f2ad50}html[data-theme=dark] .event-page-design-sponsor-card:nth-child(3){border-top-color:#e282b9}html[data-theme=dark] .event-page-design-sponsor-card:nth-child(4){border-top-color:#73bb72}html[data-theme=dark] .event-page-design-sponsor-card:nth-child(5){border-top-color:#6c96df}html[data-theme=dark] .event-page-design-note strong,html[data-theme=dark] .event-page-design-package-card b,html[data-theme=dark] .event-page-design-package-card dt{color:#ff9ab7}html[data-theme=dark] .event-page-design-agenda{border-color:#4d354b;background:linear-gradient(135deg,#1c1720,#121a14 72%);box-shadow:0 10px 24px rgba(0,0,0,.22)}html[data-theme=dark] .event-page-design-agenda-list:before{background:linear-gradient(180deg,transparent,#61405d 8%,#61405d 92%,transparent)}html[data-theme=dark] .event-page-design-agenda-list li:before{border-color:#121a14;background:#f6b2f0;box-shadow:0 0 0 4px #3f2a3c}html[data-theme=dark] .event-page-design-agenda-list li:after{background:#61405d}html[data-theme=dark] .event-page-design-agenda-time{border-color:#4d354b;background:#2a1d2c}html[data-theme=dark] .event-page-design-agenda-list li>span:last-child{border-color:#37443a;background:rgba(20,30,24,.88);box-shadow:0 8px 18px rgba(0,0,0,.24)}html[data-theme=dark] .event-page-design-agenda-time{color:#f6b2f0}html[data-theme=dark] .event-page-design-agenda-list b{color:#f2f4ef}html[data-theme=dark] .event-page-design-agenda-empty,html[data-theme=dark] .event-page-design-agenda-list p,html[data-theme=dark] .event-page-design-agenda-list small{color:#b9c2b9}html[data-theme=dark] .event-page-design-organizer{border-color:#4d354b;background:linear-gradient(135deg,#1c1720,#121a14 72%);box-shadow:0 10px 24px rgba(0,0,0,.22)}html[data-theme=dark] .event-page-design-organizer-icon{background:linear-gradient(135deg,#4f294b,#342442);color:#f7b0ef}html[data-theme=dark] .event-page-design-organizer h2{color:#f2f4ef}html[data-theme=dark] .event-page-design-organizer p{color:#b1baaf}html[data-theme=dark] .event-page-design-organizer-name{border-color:#67465f;background:#291d2b;color:#f3b8ec!important}html[data-theme=dark] .event-page-design-organizer-name span{color:#f6a9ec}html[data-theme=dark] .event-page-design-packages{border-top-color:#29372e}html[data-theme=dark] .event-page-design-application h2,html[data-theme=dark] .event-page-design-packages-heading h2{color:#f4f5ef}html[data-theme=dark] .event-page-design-packages-heading>p:last-child{color:#adb7ad}html[data-theme=dark] .event-page-design-package-card{border-color:#493446;background:linear-gradient(145deg,#211923,#171d19 58%,#1a1720);box-shadow:0 14px 30px rgba(0,0,0,.3);color:#c2c9c0}html[data-theme=dark] .event-page-design-package-card:hover{box-shadow:0 20px 36px rgba(0,0,0,.42)}html[data-theme=dark] .event-page-design-package-card h3{color:#f3f4ee}html[data-theme=dark] .event-page-design-package-status{background:#302132;color:#dfc9dc}html[data-theme=dark] .event-page-design-rule{background:linear-gradient(90deg,#79506f,transparent)}html[data-theme=dark] .event-page-design-package-actions button{background:linear-gradient(135deg,#f09a27,#cc6710);box-shadow:0 4px 12px rgba(0,0,0,.25)}html[data-theme=dark] .event-page-design-application .public-section.ui-card,html[data-theme=dark] .event-page-design-faq{border-color:#4a3749;background:linear-gradient(135deg,#1c1720,#121a14);color:#c4ccc3}html[data-theme=dark] .event-page-design-application .application-panel fieldset,html[data-theme=dark] .event-page-design-faq-item{border-color:#37443a;background:rgba(20,30,24,.88)}html[data-theme=dark] .event-page-design-application .application-panel label,html[data-theme=dark] .event-page-design-application .application-panel legend{color:#c6cfc6}html[data-theme=dark] .event-page-design-application .application-panel input,html[data-theme=dark] .event-page-design-application .application-panel select,html[data-theme=dark] .event-page-design-application .application-panel textarea{border-color:#3c493f;background:#111a14;color:#edf2ea}html[data-theme=dark] .event-page-design-application .button.secondary{border-color:rgba(248,244,233,.62);background:transparent;color:#f8f4e9}html[data-theme=dark] .event-page-design-faq-item{box-shadow:0 8px 18px rgba(0,0,0,.22)}html[data-theme=dark] .event-page-design-faq-answer{border-top-color:#37443a}html[data-theme=dark] .event-page-design-faq h3{color:#f4a9eb}html[data-theme=dark] .event-page-design-faq p{color:#b9c2b9}html[data-theme=dark] .event-page-design-faq-question{color:#eef2ec!important}.event-page-design-package-card.is-selected{border-color:#a8329f;box-shadow:0 0 0 2px #a8329f,0 12px 26px rgba(83,43,76,.14)}.event-page-design-package-card.is-selected .event-page-design-package-status{background:#fbe6f7;color:#7a2472}.event-page-design-package-actions button[aria-pressed=true]{background:linear-gradient(135deg,#a8329f,#7a2472)}.event-page-design-package-benefits{margin:0 0 14px}.event-page-design-package-benefits .package-benefit-group h4,.event-page-design-package-benefits .package-benefit-group li{color:#55566a}html[data-theme=dark] .event-page-design-package-card.is-selected{border-color:#f2a1eb;box-shadow:0 0 0 2px #f2a1eb,0 12px 26px rgba(0,0,0,.25)}html[data-theme=dark] .event-page-design-package-card.is-selected .event-page-design-package-status{background:#3a2438;color:#f6b2f0}html[data-theme=dark] .event-page-design-package-benefits .package-benefit-group h4,html[data-theme=dark] .event-page-design-package-benefits .package-benefit-group li{color:#c2c9c0}.event-page-design .event-page-design-package-card.sponsorship-package-card{min-height:0;padding:0;border:1px solid var(--package-border);border-radius:9px;background:var(--package-surface);box-shadow:none;color:var(--package-copy)}.event-page-design .event-page-design-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.event-page-design .event-page-design-package-card.sponsorship-package-card:before{display:none}.event-page-design .event-page-design-package-card.sponsorship-package-card:hover{transform:translateY(-3px);box-shadow:0 10px 22px rgba(52,62,76,.09)}.event-page-design .sponsorship-package-header h3{margin:0 0 10px;color:var(--package-accent);font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500;letter-spacing:0}.event-page-design .event-page-design-package-benefits{flex:1 1;margin:0}.event-page-design .event-page-design-package-benefits .package-benefit-group h4{color:var(--package-accent)!important}.event-page-design .event-page-design-package-benefits .package-benefit-group li{color:var(--package-copy)!important}.event-page-design .event-page-design-package-actions{margin-top:auto;padding:0 24px 24px}.event-page-design .event-page-design-package-actions button{width:100%;min-height:44px;border:1px solid var(--package-border);border-radius:999px;background:var(--package-surface-muted);color:var(--package-muted);font-size:13px;box-shadow:none}.event-page-design .event-page-design-package-actions button:not(:disabled):hover{filter:brightness(.96)}.event-page-design .event-page-design-package-card.is-selected{border-color:var(--package-accent)!important;box-shadow:0 0 0 2px var(--package-accent)!important}.event-page-design .event-page-design-package-actions button[aria-pressed=true]{background:var(--package-accent);color:#fff}.event-page-design .event-page-design-package-actions button.is-available{border-color:#b9dcc2;background:#e5f4e8;color:#23633a}.event-page-design .event-page-design-package-actions button.is-unavailable{border-color:#e2c6c1;background:#f6e9e7;color:#93473e}html[data-theme=dark] .event-page-design .event-page-design-package-card.sponsorship-package-card,html[data-theme=dark] .event-page-design .sponsorship-package-header{border-color:var(--package-border);background:var(--package-surface);color:var(--package-copy)}html[data-theme=dark] .event-page-design .sponsorship-package-header h3{color:var(--package-accent)}html[data-theme=dark] .event-page-design .event-page-design-package-benefits .package-benefit-group h4{color:var(--package-accent)!important}html[data-theme=dark] .event-page-design .event-page-design-package-benefits .package-benefit-group li{color:var(--package-copy)!important}html[data-theme=dark] .event-page-design .event-page-design-package-actions button.is-available{border-color:#426c4c;background:#21382a;color:#9cddad}html[data-theme=dark] .event-page-design .event-page-design-package-actions button.is-unavailable{border-color:#704944;background:#392522;color:#efb0a8}@media (max-width:760px){.event-page-design .event-page-design-package-grid{grid-template-columns:1fr}}