body.is-convention .site-header:not(.convention-header),
body.is-convention .site-footer:not(.convention-footer){display:none !important}body.is-convention{--brand:#0a6ad8;--brand-dark:#094fa3;--brand-ink:#0b1f3e;--pill-max:1200px;--shadow-soft:0 8px 26px rgba(0, 0, 0, 0.08)}body.header-scrolled .nav-pill{background:linear-gradient(
180deg,
color-mix(in srgb, var(--brand) 18%, #ffffff) 0%,
#fff 55%
);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);box-shadow:var(--pill-shadow)}.container{width:min(1100px, calc(100% - 32px));margin:0
auto}.convention-header .nav-pill{width:min(var(--pill-max), calc(100% - 28px));margin:12px
auto 0;padding:10px
14px;background:linear-gradient(
180deg,
color-mix(in srgb, var(--brand) 12%, #fff) 0%,
#fff 95%
);border:1px
solid rgba(0, 0, 0, 0.08);border-radius:18px;box-shadow:var(--shadow-soft);display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;gap:20px}.convention-header .nav-links{display:flex;gap:clamp(22px, 4vw, 44px);list-style:none;margin:0;padding:0;justify-content:center}.convention-header .nav-links>li>a{display:inline-flex;padding:12px
10px;border-radius:10px;color:#0f2140;font:700 15px/1.2 Inter, system-ui, sans-serif;text-decoration:none;position:relative}.convention-header .nav-links>li>a:hover{background:color-mix(in srgb, var(--brand) 10%, transparent)}.convention-header .nav-links>li>a::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:0.18s ease}.convention-header .nav-links>li>a:hover::after{transform:scaleX(1)}.convention-header
.btn{height:40px;padding:0
16px;border-radius:999px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px
solid rgba(0, 0, 0, 0.08);box-shadow:0 2px 6px rgba(0, 0, 0, 0.08)}.convention-header .btn-ghost{background:#fff;color:var(--brand-ink)}.convention-header .btn-solid{background:var(--brand);color:#fff}.convention-header .btn-solid:hover{background:var(--brand-dark)}@media (max-width: 1024px){.convention-header .nav-center{display:none}}@media (max-width: 640px){.convention-header .logo
img{max-height:42px;height:auto}}#convention-drawer[hidden]{display:none}#convention-drawer{position:fixed;inset:0;z-index:4000;display:grid;grid-template-columns:1fr;pointer-events:none}#convention-drawer .mobile-drawer__backdrop{background:rgba(0, 0, 0, 0.35);opacity:0;transition:opacity 0.2s ease;pointer-events:auto}#convention-drawer .mobile-drawer__panel{position:fixed;inset:0 0 0 20%;background:#fff;transform:translateX(100%);transition:transform 0.22s ease;pointer-events:auto;display:flex;flex-direction:column;gap:16px;padding:16px
16px 24px;border-top-left-radius:16px;border-bottom-left-radius:16px;box-shadow:-12px 0 36px rgba(0, 0, 0, 0.18)}@media (max-width: 900px){#convention-drawer .mobile-drawer__panel{inset:0;border-radius:0;box-shadow:none}}body.is-convention.mobile-open #convention-drawer .mobile-drawer__backdrop{opacity:1}body.is-convention.mobile-open #convention-drawer .mobile-drawer__panel{transform:translateX(0)}#convention-drawer .mobile-drawer__header{position:sticky;top:0;background:#fff;padding-bottom:10px;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:8px;box-shadow:0 1px 0 rgba(0, 0, 0, 0.06)}.drawer-close{position:relative;width:42px;height:42px;border:2px
solid var(--brand);border-radius:10px;background:#fff;cursor:pointer}.drawer-close
span{position:absolute;top:50%;left:50%;width:22px;height:2px;background:var(--brand);transform-origin:center}.drawer-close span:first-child{transform:translate(-50%, -50%) rotate(45deg)}.drawer-close span:last-child{transform:translate(-50%, -50%) rotate(-45deg)}.mobile-nav{list-style:none;margin:8px
0 0;padding:0;display:flex;flex-direction:column;gap:6px}.mobile-nav>li>a{display:block;padding:16px;border-radius:12px;font:800 18px/1.2 Inter, system-ui, sans-serif;color:#111;text-decoration:none;border:1px
solid rgba(0, 0, 0, 0.06);background:#fff}.mobile-nav>li>a:hover{background:color-mix(in srgb, var(--brand) 8%, #fff)}.conv-toggle{display:inline-block;width:42px;height:42px;border:2px
solid var(--brand);border-radius:10px;background:transparent;color:var(--brand);position:relative;cursor:pointer}.nav-toggle__bar{position:absolute;left:8px;right:8px;height:2px;background:currentColor;transition:transform 0.25s, opacity 0.25s, top 0.25s}.nav-toggle__bar:nth-child(1){top:12px}.nav-toggle__bar:nth-child(2){top:20px}.nav-toggle__bar:nth-child(3){top:28px}body.is-convention.mobile-open .conv-toggle{background:#fff !important;color:var(--brand) !important;border-color:var(--brand) !important}body.is-convention.mobile-open .conv-toggle .nav-toggle__bar:nth-child(1){top:20px;transform:rotate(45deg)}body.is-convention.mobile-open .conv-toggle .nav-toggle__bar:nth-child(2){opacity:0}body.is-convention.mobile-open .conv-toggle .nav-toggle__bar:nth-child(3){top:20px;transform:rotate(-45deg)}.con-hero{padding:56px
0 18px}.con-hero
h1{font:800 46px/1.1 Inter, system-ui, sans-serif;color:#0f2140}.con-hero
.lead{font:500 18px/1.5 Inter, system-ui, sans-serif;color:#344}h1{text-align:center}.checkout-placeholder{text-align:center}.red{text-align:center;color:rgb(0, 0, 0);background-color:red;font-weight:bolder}.con-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;padding:26px
0 6px}@media (max-width: 900px){.con-cards{grid-template-columns:1fr}}.con-cards
.card{padding:20px;border-radius:18px;background:#fff;border:1px
solid rgba(0, 0, 0, 0.08);box-shadow:0 10px 24px rgba(0, 0, 0, 0.08)}.con-cards .card
.btn{display:inline-flex;align-items:center;padding:11px
18px;border-radius:999px;background:var(--brand);color:#fff;font-weight:700}.con-cards .card .btn:hover{background:var(--brand-dark)}.pkg-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;padding:12px
0 24px}@media (max-width: 1100px){.pkg-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 700px){.pkg-grid{grid-template-columns:1fr}}.pkg{padding:22px;border-radius:16px;background:#fff;border:1px
solid rgba(0, 0, 0, 0.08);box-shadow:0 10px 24px rgba(0, 0, 0, 0.08);display:flex;flex-direction:column;gap:10px}.pkg
h3{margin:0;font:800 20px/1.2 Inter, system-ui, sans-serif}.pkg
.meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px
10px;border-radius:999px;font-weight:700;font-size:12px}.badge.price{background:color-mix(in srgb, var(--brand) 12%, #fff);color:var(--brand-ink);border:1px
solid color-mix(in srgb, var(--brand) 24%, #0000)}.badge.stock{background:#0a0;color:#fff}.badge.soon{background:#777;color:#fff}.badge.soldout{background:#900;color:#fff}.features{margin:4px
0 10px;padding-left:18px}.cta{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px
solid rgba(0, 0, 0, 0.08);box-shadow:0 2px 6px rgba(0, 0, 0, 0.08);border-radius:999px;height:42px;padding:0
18px;text-decoration:none}.btn-ghost{background:#fff;color:var(--brand-ink)}.btn-solid{background:var(--brand);color:#fff}.btn-solid:hover{background:var(--brand-dark)}.is-disabled,[disabled],[aria-disabled="true"]{opacity:0.55;cursor:not-allowed !important;pointer-events:none !important}.agenda{display:grid;gap:14px;padding:10px
0}.agenda
.day{padding:16px;background:#fff;border:1px
solid rgba(0, 0, 0, 0.08);border-radius:14px}.agenda
h3{margin:0
0 6px}.convention-footer{padding:28px
0;background:#fff;border-top:1px solid rgba(0, 0, 0, 0.08)}.convention-footer
.container{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.convention-footer .footer-left{color:#0f2140}.convention-footer .footer-right{display:flex;gap:14px;flex-wrap:wrap}.convention-footer .footer-right
a{color:#0f2140;text-decoration:none;padding:6px
8px;border-radius:8px}.convention-footer .footer-right a:hover{background:color-mix(in srgb, var(--brand) 10%, transparent)}@media (prefers-reduced-motion: reduce){#convention-drawer .mobile-drawer__panel,
#convention-drawer .mobile-drawer__backdrop,.nav-toggle__bar{transition:none !important}}.agenda.agenda--table{display:grid;gap:20px;padding:8px
0 24px}.agenda
.day{background:#fff;border:1px
solid rgba(0, 0, 0, 0.08);border-radius:14px;box-shadow:0 6px 16px rgba(0, 0, 0, 0.06);overflow:hidden}.agenda .day>h3{margin:0;padding:14px
16px;background:color-mix(in srgb, var(--brand) 8%, #f8fafc);border-bottom:1px solid rgba(0, 0, 0, 0.06);font:800 18px/1.2 Inter, system-ui, sans-serif;color:#0f2140}.agenda
.rows{display:grid}.agenda
.row{display:grid;grid-template-columns:1.1fr 1fr;gap:12px;padding:12px
16px;border-top:1px solid rgba(0, 0, 0, 0.06)}.agenda .row:first-child{border-top:0}.agenda
.task{font-weight:700;color:#111}.agenda
.team{color:#333}@media (max-width: 720px){.agenda
.row{grid-template-columns:1fr}.agenda
.team{padding-top:2px;border-left:none}}.badge.compare{background:#f2f4f7;color:#667085;text-decoration:line-through;border:1px
solid rgba(0, 0, 0, 0.06)}.badge.early{background:#0a6ad8;color:#fff}.badge.early.ended{background:#777;color:#fff}.pkg.has-ribbon{position:relative;overflow:clip}.ribbon{position:absolute;top:14px;left:-42px;transform:rotate(-14deg);background:#0a6ad8;color:#fff;font:800 12px/1 Inter, system-ui, sans-serif;padding:8px
52px;box-shadow:0 6px 14px rgba(0, 0, 0, 0.18);letter-spacing:0.3px;text-transform:uppercase}@media (max-width: 700px){.ribbon{transform:rotate(-10deg) scale(0.94)}}.pkg{display:grid;grid-template-rows:auto auto 1fr auto;gap:12px;text-align:center}.pkg.has-ribbon{padding-top:64px}.pkg.has-ribbon
.ribbon{position:absolute;top:10px;left:-50vw;right:-50vw;transform:rotate(-10deg);background:#0a6ad8;color:#fff;z-index:3;font:800 12px/1 Inter, system-ui, sans-serif;padding:12px
0;text-align:center;letter-spacing:0.3px;text-transform:uppercase;pointer-events:none;box-shadow:0 6px 14px rgba(0, 0, 0, 0.18)}.pkg
h3{margin:12px
0 0;position:relative;z-index:1}.pkg
.meta{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap}.badge.price{font-size:20px;font-weight:800;padding:8px
14px;background:#eef4ff;color:#0b1f3e;border:1px
solid #cfe0ff;border-radius:999px}.badge.compare{font-size:15px;padding:8px
12px;border-radius:999px}.pkg
.features{text-align:center;list-style-position:inside;padding-left:0;margin:0
auto}.pkg .features
li{display:list-item;margin:6px
0}.pkg
.cta{gap:10px;justify-content:center;align-items:center}.pkg .cta
.btn{height:44px}.qty input[type="number"]{width:88px;height:44px;font-weight:700;border-radius:10px}.pkg-grid.sponsor-grid{grid-template-columns:repeat(2, minmax(320px, 1fr));gap:18px}@media (max-width: 720px){.pkg-grid.sponsor-grid{grid-template-columns:1fr}}.sponsor{width:100%;max-width:540px;margin-inline:auto;display:grid;grid-template-rows:auto 1fr auto;text-align:center;transition:transform 0.16s ease, box-shadow 0.18s ease,
border-color 0.18s ease}.pkg-grid.sponsor-grid>.sponsor{height:100%}.sponsor:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(0, 0, 0, 0.12);border-color:color-mix(in srgb, var(--brand) 25%, rgba(0, 0, 0, 0.08))}.sponsor .tier-head{padding:18px;color:#0f2140;display:flex;justify-content:center;align-items:center;gap:12px}.sponsor .tier-head
h3{margin:0;font:800 22px/1.2 Inter, system-ui, sans-serif}.sponsor .price-tag{font:800 18px/1 Inter, system-ui, sans-serif;background:#fff;padding:6px
10px;border-radius:10px;border:1px
solid rgba(0, 0, 0, 0.08);box-shadow:0 2px 6px rgba(0, 0, 0, 0.06)}.tier-platinum{border:1px
solid #d3d8e2;box-shadow:0 14px 28px rgba(102, 111, 129, 0.12),
0 6px 12px rgba(102, 111, 129, 0.08)}.tier-platinum .tier-head{background:radial-gradient(
120% 70% at 20% 0%,
#fff 0%,
#eef1f6 40%,
rgba(230, 236, 245, 0.9) 65%,
#cfd7e6 100%
),
linear-gradient(135deg, rgba(255, 255, 255, 0.45), rgba(255, 255, 255, 0));position:relative}.tier-platinum .tier-head::after{content:"";position:absolute;inset:0;background:linear-gradient(
100deg,
transparent 0 35%,
rgba(255, 255, 255, 0.45) 50%,
transparent 65%
);mix-blend-mode:screen;pointer-events:none}.tier-gold .tier-head{background:linear-gradient(135deg, #ffe789, #f5c948 55%, #ffd862)}.tier-silver .tier-head{background:linear-gradient(135deg, #f2f6fa, #d7dee7 55%, #e7ecf2)}.tier-community .tier-head{background:linear-gradient(135deg, #dff8ec, #b7edd5 55%, #dff8ec)}.sponsor
.features{display:flex;flex-direction:column;gap:8px;padding:16px
18px;text-align:center}.sponsor
.cta{grid-template-columns:1fr auto;align-items:center;padding:0
5px 16px}.sponsor
.remaining{width:70%;font-weight:700;color:#0b1f3e;background:#f6f8fb;border:1px
solid rgba(0, 0, 0, 0.08);padding:6px
10px;border-radius:10px;white-space:normal;overflow:visible;text-overflow:clip}.sponsor
.btn{height:44px;padding:0
16px}.sponsor .cta
.btn{min-width:140px}@media (max-width: 420px){.sponsor
.cta{grid-template-columns:1fr;row-gap:10px}.sponsor .cta
.btn{width:100%;min-width:0;justify-self:stretch}}.convention-header .conv-toggle{display:none}body.is-convention{--footer-banner-img:url("/wp-content/uploads/2025/09/conventionfooter-test.png");--footer-banner-h:clamp(180px, 18vw, 280px);--footer-banner-y:62%}body.is-convention .site-footer.convention-footer{background:#fff !important;border-top:1px solid rgba(0, 0, 0, 0.08);position:relative;overflow:hidden;padding:0
!important}body.is-convention .convention-footer::before{content:"";position:absolute;inset:0 auto auto 0;top:0;left:0;right:0;height:var(--footer-banner-h);background:var(--footer-banner-img) no-repeat center var(--footer-banner-y) /
100% auto;z-index:0;pointer-events:none}body.is-convention .convention-footer
.container{position:relative;z-index:1;min-height:var(--footer-banner-h);display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px
0 26px;width:min(1100px, calc(100% - 32px));margin:0
auto}@media (min-width: 1440px){body.is-convention{--footer-banner-h:clamp(190px, 16vw, 300px);--footer-banner-y:63%}}@media (max-width: 1439px) and (min-width: 1024px){body.is-convention{--footer-banner-h:clamp(180px, 18.5vw, 280px);--footer-banner-y:61%}}@media (max-width: 1023px) and (min-width: 768px){body.is-convention{--footer-banner-h:clamp(170px, 22vw, 270px);--footer-banner-y:59%}}@media (max-width: 767px) and (min-width: 481px){body.is-convention{--footer-banner-h:clamp(160px, 28vw, 260px);--footer-banner-y:56%}}@media (max-width: 480px){body.is-convention{--footer-banner-h:clamp(150px, 34vw, 240px);--footer-banner-y:54%}}body.is-convention .convention-footer
.container{transform:translateY(-40px)}.tier-bronze{border:1px
solid #e7c9a6;box-shadow:0 14px 28px rgba(169, 110, 52, 0.12),
0 6px 12px rgba(169, 110, 52, 0.08)}.tier-bronze .tier-head{background:linear-gradient(
135deg,
#f6d7b2 0%,
#e7ad6a 45%,
#cf8d47 70%,
#e3a25b 100%
);position:relative}.tier-bronze .tier-head::after{content:"";position:absolute;inset:0;background:linear-gradient(
100deg,
transparent 0 35%,
rgba(255, 255, 255, 0.35) 50%,
transparent 65%
);mix-blend-mode:screen;pointer-events:none}body.is-convention .site-footer.convention-footer{background:linear-gradient(
180deg,
color-mix(in srgb, var(--brand) 12%, #fff) 0%,
#fff 95%
) !important;border-top:1px solid rgba(0, 0, 0, 0.08);padding:18px
0 !important;overflow:visible}body.is-convention .convention-footer::before{content:none !important;display:none !important;height:0 !important;background:none !important}body.is-convention .convention-footer
.container{transform:none !important;min-height:0 !important;padding:0
!important;width:min(1100px, calc(100% - 32px));margin:0
auto;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}body.is-convention .convention-footer .footer-left{color:#0f2140}body.is-convention .convention-footer .footer-right{display:flex;gap:14px;flex-wrap:wrap}body.is-convention .convention-footer .footer-right
a{color:#0f2140;text-decoration:none;padding:6px
8px;border-radius:8px}body.is-convention .convention-footer .footer-right a:hover{background:color-mix(in srgb, var(--brand) 10%, transparent)}.tier-gold{border:1px
solid #f1d48a;box-shadow:0 14px 28px rgba(197, 157, 44, 0.14),
0 6px 12px rgba(197, 157, 44, 0.1)}.tier-gold .tier-head{position:relative}.tier-gold .tier-head::after{content:"";position:absolute;inset:0;background:linear-gradient(
100deg,
transparent 0 35%,
rgba(255, 255, 255, 0.38) 50%,
transparent 65%
);mix-blend-mode:screen;pointer-events:none}.tier-gold:hover{border-color:#eecb74;box-shadow:0 18px 36px rgba(197, 157, 44, 0.18),
0 8px 16px rgba(197, 157, 44, 0.12)}.tier-bronze:hover{border-color:#d8aa5c;box-shadow:0 18px 36px rgba(169, 110, 52, 0.18),
0 8px 16px rgba(169, 110, 52, 0.12)}.sponsor .tier-head{margin:0;padding:16px;border-radius:16px 16px 16px 16px;display:flex;justify-content:center;align-items:center;gap:12px;width:100%;box-sizing:border-box}body.is-convention .convention-footer .footer-right a,
body.is-convention .convention-footer .footer-links
a{color:#0f2140;text-decoration:none;outline:none}body.is-convention .convention-footer .footer-right a:hover,
body.is-convention .convention-footer .footer-right a:focus,
body.is-convention .convention-footer .footer-links a:hover,
body.is-convention .convention-footer .footer-links a:focus{color:var(--brand);outline:2px
solid var(--brand);outline-offset:2px;border-radius:6px}.event-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;padding:12px
0 24px}@media (max-width: 1100px){.event-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 700px){.event-grid{grid-template-columns:1fr}}.event-card{padding:22px;border-radius:16px;background:#fff;border:1px
solid rgba(0, 0, 0, 0.08);box-shadow:0 10px 24px rgba(0, 0, 0, 0.08);display:flex;flex-direction:column;gap:10px;text-align:center;position:relative;overflow:clip}.event-card.has-ribbon{padding-top:64px}.event-card
h3{margin:12px
0 0;font:800 20px/1.2 Inter, system-ui, sans-serif;color:#0f2140}.event-card
.meta{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap}.event-card
.badge.price{font-size:18px;font-weight:800;padding:8px
14px;background:#eef4ff;color:#0b1f3e;border:1px
solid #cfe0ff;border-radius:999px}.event-card .features.event-meta{list-style:none;padding:0;margin:6px
0 10px}.event-card .features.event-meta
li{margin:6px
0}.event-card .cta .button,
.event-card .cta
.btn{height:44px;padding:0
18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.event-card.has-ribbon
.ribbon{position:absolute;top:10px;left:-50vw;right:-50vw;transform:rotate(-10deg);background:#0a6ad8;color:#fff;z-index:3;font:800 12px/1 Inter, system-ui, sans-serif;padding:12px
0;text-align:center;letter-spacing:0.3px;text-transform:uppercase;pointer-events:none;box-shadow:0 6px 14px rgba(0, 0, 0, 0.18)}#cds-checkout-bar[hidden]{display:none !important}#cds-checkout-bar{position:sticky;bottom:0;inset-inline:0;z-index:100004}#cds-checkout-bar .cds-checkout-bar__inner{max-width:min(1100px, calc(100% - 32px));margin:0
auto 12px;background:#fff;color:#0f2140;padding:10px
12px;border-radius:12px;box-shadow:0 8px 24px rgba(0, 0, 0, 0.1);border:1px
solid rgba(0, 0, 0, 0.06);display:flex;align-items:center;justify-content:space-between;gap:12px}#cds-checkout-bar .cds-checkout-bar__summary{font:600 14px/1.2 Inter, system-ui, sans-serif}#cds-checkout-bar .cds-checkout-bar__actions{display:flex;gap:8px}#cds-checkout-bar
.button{height:40px;padding:0
16px;border-radius:999px;border:1px
solid rgba(0, 0, 0, 0.08);background:#0a6ad8;color:#fff;font-weight:700;cursor:pointer}#cds-checkout-bar .button:hover{background:#094fa3}#cds-checkout-bar .button[disabled]{cursor:not-allowed}@media (max-width: 560px){#cds-checkout-bar .cds-checkout-bar__inner{flex-direction:column;align-items:stretch}#cds-checkout-bar .cds-checkout-bar__actions{width:100%}#cds-checkout-bar
.button{flex:1}}body.is-convention .woocommerce-notices-wrapper,
body.is-convention .woocommerce-message,
body.is-convention .woocommerce-error,
body.is-convention .woocommerce-info{display:none !important}body.is-convention .xoo-wsc-markup-notices{display:none !important}body.is-convention .convention-header .nav-right{display:flex;align-items:center;gap:60px;margin-left:auto;position:relative}body.is-convention .convention-header .nav-right .btn.btn-solid{display:inline-flex;align-items:center;justify-content:center;margin-right:0}body.is-convention .convention-header .nav-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:22px;color:#111;text-decoration:none;cursor:pointer;transition:opacity 0.2s}body.is-convention .convention-header .nav-cart:hover{opacity:0.8}body.is-convention .convention-header{z-index:1 !important}body.is-convention .xoo-wsc-opac{z-index:100002 !important}body.is-convention .xoo-wsc-modal{z-index:100003 !important}body.is-convention:has(.xoo-wsc-modal.xoo-wsc-cart-active) .convention-header{pointer-events:none !important}body.is-convention .con-table{width:100%;border-collapse:collapse;background:#fff;border:1px
solid rgba(0, 0, 0, 0.08);border-radius:10px;overflow:hidden;box-shadow:0 4px 10px rgba(0, 0, 0, 0.05);margin-bottom:32px}body.is-convention .con-table thead
th{background:color-mix(in srgb, var(--brand) 8%, #f8fafc);font:700 14px/1.2 Inter, system-ui, sans-serif;color:#0f2140;text-align:left;padding:14px
16px;border-bottom:1px solid rgba(0, 0, 0, 0.06)}body.is-convention .con-table tbody
td{padding:16px;vertical-align:middle;border-top:1px solid rgba(0, 0, 0, 0.06);color:#0f2140}body.is-convention .con-table tbody tr:hover{background:#f5f9ff}body.is-convention .con-table .col-item .item-title .col-desc{font:600 15px/1.3 Inter, system-ui, sans-serif}body.is-convention .con-table .col-price{text-align:left;font-weight:700;white-space:nowrap}body.is-convention .con-table .col-qty{text-align:center;white-space:nowrap}body.is-convention .con-table .col-item{width:25%}body.is-convention .con-table .col-desc{width:45%}body.is-convention .con-table .col-price{width:15%}body.is-convention .con-table .col-qty{width:15%}body.is-convention .con-table .qty-input{width:80px;height:38px;padding:0
10px;border:1px
solid #d1d9e6;border-radius:8px;text-align:center;font-weight:600;color:#0f2140;background:#fff;transition:all 0.15s ease}body.is-convention .con-table .qty-input:focus{outline:none;border-color:#0a6ad8;box-shadow:0 0 0 3px rgba(10, 106, 216, 0.15)}body.is-convention .con-table
.soldout{color:#b30000;font-weight:600}body.is-convention .con-table
.muted{color:#9aa3ad}body.is-convention .con-table .col-price
a{color:inherit;text-decoration:none}body.is-convention .con-table .col-price a:hover{text-decoration:underline}@media (max-width: 900px){body.is-convention .con-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}body.is-convention .con-table .col-item{width:auto}body.is-convention .con-table .col-desc{min-width:260px}body.is-convention .con-table .col-price,
body.is-convention .con-table .col-qty{min-width:100px}}body.is-convention .col-price
del{color:#9ba3b0;opacity:0.6;font-weight:400;margin-right:6px}body.is-convention .col-price
ins{color:#0a6ad8;font-weight:700;text-decoration:none}body.is-convention .col-price del,
body.is-convention .col-price
ins{display:inline-block;vertical-align:middle;font-size:15px}body.is-convention .col-price ins::after{content:"(EARLY BIRD)";color:#0a6ad8ea;font-size:8px;font-weight:600;margin-left:3px;vertical-align:super}.convention-header .conv-toggle{display:none}@media (max-width: 1024px){.convention-header .nav-center{display:none}.convention-header .conv-toggle{display:inline-flex}}@media (max-width: 563px){.convention-header .nav-right .btn.btn-solid{display:none !important}.convention-header .nav-right{gap:14px}}#convention-drawer .mobile-contact{display:none;margin:8px
16px 0;justify-content:center}body.is-convention .con-table .col-price del,
body.is-convention .con-table .col-price
ins{display:inline-block;float:none;position:static;line-height:1.15;margin:0}body.is-convention .con-table .col-price
del{color:#9ba3b0;opacity:0.65;font-weight:400;margin-right:6px;text-decoration:line-through}body.is-convention .con-table .col-price
ins{text-decoration:none;font-weight:800;color:#0a6ad8}body.is-convention .con-table .qty-input{width:160px;max-width:100%;height:50px;padding:0
12px;border:1px
solid #d1d9e6;border-radius:12px;background:#fff;text-align:center;font:700 16px/1 Inter, system-ui, sans-serif;-webkit-appearance:none;appearance:textfield}body.is-convention .con-table .qty-input::-webkit-inner-spin-button,
body.is-convention .con-table .qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width: 900px){body.is-convention .con-table{overflow:visible !important;display:table !important}}@media (max-width: 750px){body.is-convention{--con-label-w:115px}body.is-convention .con-table{width:100%;border:0;background:transparent;box-shadow:none;border-radius:0}body.is-convention .con-table
thead{display:none}body.is-convention .con-table
tbody{display:block}body.is-convention .con-table tbody
tr{display:block;margin:12px
0;background:#fff;border:1px
solid rgba(0, 0, 0, 0.08);border-radius:16px;box-shadow:0 6px 16px rgba(0, 0, 0, 0.08);overflow:hidden}body.is-convention .con-table tbody
td{display:flex;gap:12px;align-items:flex-start;padding:14px
16px;border:0;background:transparent;text-align:left !important}body.is-convention .con-table tbody td::before{content:attr(data-label);flex:0 0 var(--con-label-w);max-width:var(--con-label-w);font:700 13px/1.2 Inter, system-ui, sans-serif;color:#6b7482}body.is-convention .con-table tbody td>*{flex:1 1 auto;min-width:0}body.is-convention .con-table tbody td.col-item{display:block;padding-top:16px;padding-bottom:10px}body.is-convention .con-table tbody td.col-item::before{display:block;margin-bottom:6px;flex:none;max-width:none}body.is-convention .con-table tbody td.col-item .item-title{margin:0;font:800 18px/1.2 Inter, system-ui, sans-serif;color:#0f2140}body.is-convention .con-table tbody td.col-price{align-items:flex-start}body.is-convention .con-table tbody td.col-price del,
body.is-convention .con-table tbody td.col-price
ins{display:block !important;float:none !important;position:static !important}body.is-convention .con-table tbody td.col-price
del{margin:0
0 6px}body.is-convention .con-table tbody td.col-price
ins{font-size:20px}body.is-convention .con-table tbody td.col-price del .amount,
body.is-convention .con-table tbody td.col-price del bdi,
body.is-convention
.con-table
tbody
td.col-price
del
.woocommerce-Price-currencySymbol,
body.is-convention .con-table tbody td.col-price ins .amount,
body.is-convention .con-table tbody td.col-price ins bdi,
body.is-convention
.con-table
tbody
td.col-price
ins
.woocommerce-Price-currencySymbol{display:inline !important}body.is-convention .con-table tbody td.col-qty{align-items:center;justify-content:flex-start !important}body.is-convention .con-table tbody td.col-qty>*{flex:0 0 auto !important;margin-left:0 !important}body.is-convention .con-table tbody td.col-item{order:1}body.is-convention .con-table tbody td.col-price{order:2}body.is-convention .con-table tbody td.col-desc{order:3}body.is-convention .con-table tbody td.col-qty{order:4}body.is-convention .con-table tbody tr>td:last-child{padding-bottom:18px}}@media (max-width: 750px){body.is-convention .con-table .col-price .price::before,
body.is-convention .con-table .col-price .price::after,
body.is-convention .con-table .col-price del::before,
body.is-convention .con-table .col-price ins::before{content:none !important}body.is-convention .con-table .col-price
.price{display:flex !important;flex-direction:column;align-items:flex-start !important;gap:6px}body.is-convention .con-table .col-price del,
body.is-convention .con-table .col-price
ins{display:inline-flex !important;float:none !important;position:static !important;transform:none !important;line-height:1.2 !important;margin:0
!important}body.is-convention .con-table .col-price
del{color:#9ba3b0 !important;opacity:0.65 !important;text-decoration:line-through}body.is-convention .con-table .col-price
ins{font-weight:800 !important;font-size:20px !important;color:#0a6ad8 !important}body.is-convention .con-table .col-price .amount,
body.is-convention .con-table .col-price
bdi{display:inline !important;white-space:nowrap}}body.is-convention .cds-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}body.is-convention .cds-price__regular{color:#9ba3b0;opacity:0.7;text-decoration:line-through}body.is-convention .cds-price__sale,
body.is-convention .cds-price__now{font-weight:800;color:#0a6ad8;font-size:20px;line-height:1.2}body.is-convention .cds-price__badge{font-size:12px;font-weight:700;color:#0a6ad8;opacity:0.9}@media (max-width: 750px){body.is-convention .cds-price{flex-direction:column;align-items:flex-start;gap:4px}body.is-convention .cds-price__badge{margin-left:0}}@media (max-width: 750px){body.is-convention .con-table tbody
tr{border:none;overflow:hidden;box-shadow:0 6px 16px rgba(0, 0, 0, 0.08)}body.is-convention .con-table tbody td.col-item{background:color-mix(in srgb, var(--brand) 8%, #f8fafc);color:#0f2140;padding:16px
18px 12px}body.is-convention .con-table tbody td.col-item::before{color:#0f2140}body.is-convention .con-table tbody td.col-item .item-title{color:#0f2140}body.is-convention .con-table tbody
tr{border-radius:14px}body.is-convention .con-table tbody td.col-item:first-child{border-top-left-radius:14px;border-top-right-radius:14px}body.is-convention .con-table tbody td:not(.col-item){background:#fff}}.star-layout{position:relative;width:100%;max-width:1000px;height:670px;margin:5rem auto}.star-layout
.card{position:absolute;width:230px;height:175px;padding:1.25rem;border-radius:10px;text-align:center;box-shadow:0 4px 12px rgba(0, 0, 0, 0.12);transform:translate(-50%, -50%);display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:transform 0.25s ease, box-shadow 0.25s ease}.star-layout .card:hover{transform:translate(-50%, -50%) scale(1.05);box-shadow:0 8px 20px rgba(0, 0, 0, 0.25)}.card-top{top:12%;left:50%}.card-right{top:42%;left:83%}.card-left{top:42%;left:17%}.card-bottom-right{top:90%;left:70%}.card-bottom-left{top:90%;left:30%}.color-green{background:#4c8c5a;color:#fff}.color-red{background:#c84c4c;color:#fff}.color-yellow{background:#f2cb4c;color:#222}.color-blue{background:#3a6ea5;color:#fff}.color-white{background:#f9f9f9;color:#222}.star-layout .card:hover{transform:translate(-50%, -50%) scale(1.05);box-shadow:0 6px 18px rgba(0, 0, 0, 0.2)}.star-layout
.btn{min-width:120px;text-align:center;margin-top:0.5rem;padding:0.5em 1em;border-radius:6px;text-decoration:none;font-weight:600;background:rgba(255, 255, 255, 0.95);color:#000;transition:all 0.2s ease}.star-layout .btn:hover{background:#f0f0f0;box-shadow:0 0 10px rgba(255, 255, 255, 0.6)}@media (max-width: 1035px){.star-layout{transform:scale(0.9);transform-origin:center top;height:600px}.star-layout
.card{width:200px;height:150px;font-size:0.9rem;padding:1rem}.star-layout
.btn{font-size:0.85rem;min-width:100px;padding:0.4em 0.8em}}@media (max-width: 937px){.star-layout{height:auto;display:grid;place-items:center}.star-layout
.card{position:static;transform:none;width:90%;height:auto;margin:1rem 0}}.star-layout{position:relative;width:100%;max-width:1000px;height:670px;margin:5rem auto;background:radial-gradient(
circle at center,
rgba(255, 255, 255, 0.25) 0%,
transparent 70%
),
url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><polygon points='100,10 123,75 190,75 135,115 155,185 100,145 45,185 65,115 10,75 77,75' fill='none' stroke='rgba(0,0,0,0.02)' stroke-width='3' /></svg>")
center/60% no-repeat;background-blend-mode:multiply}