.conf-feat{cursor:pointer;--navy:var(--conf-c-ink,#0b1a4a);--blue:var(--conf-c-primary-strong,#1d4ed8);--blue-2:var(--conf-c-primary,#2563eb);--teal:var(--conf-c-highlight,#0d9488);--feat-ease:cubic-bezier(.22,1,.36,1);container-type:inline-size}.conf-feat-card{isolation:isolate;min-height:330px;color:var(--navy);transition:transform .3s var(--feat-ease),box-shadow .3s var(--feat-ease);background:radial-gradient(50% 70% at 0 0,#dbeafe8c,#0000 70%),#fff;border:1px solid #0f172a0f;border-radius:26px;flex-direction:column;padding:30px 32px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #0f172a0a,0 30px 60px -32px #0f285066}.conf-feat:hover .conf-feat-card{box-shadow:inset 0 1px 0 #fff,0 1px 2px #0f172a0d,0 36px 70px -32px color-mix(in srgb,var(--conf-c-primary-strong,#1d4ed8)45%,transparent);transform:translateY(-2px)}.conf-feat-art{z-index:0;background:linear-gradient(135deg,var(--conf-c-primary-deep,#1e3a8a),var(--conf-c-primary,#2563eb)60%,#0ea5e9);border-radius:20px;width:44%;position:absolute;top:24px;bottom:24px;right:24px;overflow:hidden;box-shadow:0 18px 40px -24px #0f285099}.conf-feat-art img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--feat-ease)}.conf-feat:hover .conf-feat-art img{transform:scale(1.04)}.conf-feat-art:after{content:"";background:linear-gradient(#0000 45%,#0a19468c 100%);position:absolute;inset:0}.conf-feat-curve{display:none}.conf-feat-body{z-index:1;flex-direction:column;gap:12px;max-width:51%;display:flex;position:relative}.conf-feat-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;margin:0;font-size:11.5px;font-weight:700;display:inline-flex}.conf-feat-eyebrow:after{content:"";background:color-mix(in srgb,var(--conf-c-primary-strong,#1d4ed8)35%,transparent);width:32px;height:1.5px}.conf-feat-dot{background:var(--blue-2);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--conf-c-primary,#2563eb)15%,transparent);border-radius:999px;flex:none}.conf-feat-tags{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:4px;display:flex}.conf-feat-date{background:linear-gradient(160deg,var(--conf-c-primary-light,#3b82f6),var(--conf-c-primary-strong,#1d4ed8));width:58px;height:62px;box-shadow:0 10px 22px -10px color-mix(in srgb,var(--conf-c-primary-strong,#1d4ed8)70%,transparent),inset 0 1px 0 #ffffff4d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.conf-feat-date span{letter-spacing:.06em;color:#ffffffd9;font-size:10.5px;font-weight:700}.conf-feat-date strong{color:#fff;margin-top:3px;font-size:26px;font-weight:800}.conf-feat-pill{min-height:32px;color:var(--navy);background:#fff;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:600;display:inline-flex}.conf-feat-pill svg{width:15px;height:15px;color:var(--blue-2)}.conf-feat-status{color:#15803d;background:#dcfce7cc;border-color:#22c55e4d}.conf-feat-status .conf-feat-dot{background:#22c55e;animation:2s ease-in-out infinite conf-feat-pulse;box-shadow:0 0 0 3px #22c55e2e}.conf-feat-status.is-upcoming{border-color:color-mix(in srgb,var(--conf-c-primary-light,#3b82f6)30%,transparent);color:var(--blue);background:#dbeafecc}.conf-feat-status.is-upcoming .conf-feat-dot{background:var(--conf-c-primary-light,#3b82f6)}.conf-feat-status.is-closed,.conf-feat-status.is-ended{color:#475569;background:#f1f5f9;border-color:#94a3b859}.conf-feat-status.is-closed .conf-feat-dot,.conf-feat-status.is-ended .conf-feat-dot{box-shadow:none;background:#94a3b8;animation:none}@keyframes conf-feat-pulse{0%,to{opacity:1}50%{opacity:.4}}.conf-feat-title{letter-spacing:-.02em;flex-direction:column;margin:4px 0 0;font-weight:800;line-height:1.1;display:flex}.conf-feat-title-lead{color:var(--navy);font-size:clamp(18px,1.9cqi,24px)}.conf-feat-title-main{color:var(--blue-2);background:linear-gradient(95deg,var(--conf-c-primary-strong,#1d4ed8),var(--conf-c-primary,#2563eb)60%,#0ea5e9);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.04em;font-size:clamp(26px,2.9cqi,36px)}.conf-feat-accent{color:inherit}.conf-feat-desc{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.5px;font-style:italic;line-height:1.55;display:-webkit-box;overflow:hidden}.conf-feat-meta{flex-wrap:wrap;align-items:center;gap:10px 0;margin:2px 0 0;padding:0;list-style:none;display:flex}.conf-feat-meta li{color:var(--navy);align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.conf-feat-meta li:first-child{padding-left:0}.conf-feat-meta li+li{border-left:1px solid #0f172a1f}.conf-feat-meta li:nth-child(3) span{max-width:190px}.conf-feat-meta svg{width:16px;height:16px;color:var(--blue-2);flex:none}.conf-feat-fill{flex-direction:column;gap:6px;margin-top:4px;display:flex}.conf-feat-open{color:#15803d;align-items:center;gap:8px;margin:4px 0 0;font-size:15px;font-weight:700;display:inline-flex}.conf-feat-open .conf-feat-dot{background:#22c55e;animation:2s ease-in-out infinite conf-feat-pulse;box-shadow:0 0 0 3px #22c55e2e}.conf-feat-fill-label{color:#64748b;font-size:12px}.conf-feat-fill-row{align-items:center;gap:14px;display:flex}.conf-feat-bar{background:#e3ecfb;border-radius:999px;width:min(420px,100%);height:8px;position:relative;overflow:hidden}.conf-feat-bar span{background:linear-gradient(90deg,var(--conf-c-primary,#2563eb),var(--conf-c-highlight-light,#14b8a6));transition:width .9s var(--feat-ease);border-radius:999px;position:absolute;inset:0 auto 0 0}.conf-feat-left{color:var(--teal);white-space:nowrap;font-size:12.5px;font-weight:600}.conf-feat-left.is-amber{color:#d97706}.conf-feat-left.is-red{color:#dc2626}.conf-feat-cta{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1946b8;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 20px;display:flex;position:absolute;bottom:40px;right:40px;box-shadow:0 16px 36px -18px #02081ecc,inset 0 1px #ffffff1f}.conf-feat-price{letter-spacing:-.01em;color:#fff;white-space:nowrap;font-size:clamp(20px,1.9cqi,26px);font-weight:800}.conf-feat-sep{background:#ffffff40;align-self:stretch;width:1px;margin:6px 2px}.conf-feat-btn{color:#fff;white-space:nowrap;min-height:42px;transition:transform .2s var(--feat-ease),box-shadow .2s var(--feat-ease),background-color .2s var(--feat-ease);background:0 0;border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.conf-feat-btn svg{width:16px;height:16px}a.conf-feat-btn:hover{background:#ffffff1f;transform:translateY(-1px)}.conf-feat-btn--primary{background:linear-gradient(95deg,var(--conf-c-primary,#2563eb),var(--conf-c-primary-light,#3b82f6));box-shadow:0 8px 20px -8px color-mix(in srgb,var(--conf-c-primary,#2563eb)80%,transparent);border:0;padding:0 20px}.conf-feat-btn--primary svg{transition:transform .2s var(--feat-ease)}a.conf-feat-btn--primary:hover{background:linear-gradient(95deg,var(--conf-c-primary-strong,#1d4ed8),var(--conf-c-primary,#2563eb));box-shadow:0 12px 26px -8px color-mix(in srgb,var(--conf-c-primary,#2563eb)90%,transparent)}a.conf-feat-btn--primary:hover svg{transform:translate(3px)}.conf-feat-btn:active{transform:scale(.97)}.conf-feat-btn:focus-visible{outline-offset:3px;outline:2px solid #93c5fd}.conf-feat-btn.is-static{cursor:default}.conf-feat-btn.is-muted{color:#ffffffa6}@container (max-width:900px){.conf-feat-card{min-height:0;padding:20px}.conf-feat-art{order:-1;width:auto;height:210px;margin-bottom:18px;position:relative;inset:auto}.conf-feat-body{max-width:none}.conf-feat-meta{flex-direction:column;align-items:flex-start;gap:8px}.conf-feat-meta li{padding:0}.conf-feat-meta li+li{border-left:0}.conf-feat-meta li:nth-child(3) span{max-width:none}.conf-feat-fill-row{flex-wrap:wrap;gap:6px 14px}.conf-feat-cta{border-color:color-mix(in srgb,var(--conf-c-primary,#2563eb)8%,transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#f4f8fe,#eef4fc);border-radius:18px;flex-wrap:wrap;margin-top:18px;padding:12px;position:static}.conf-feat-price{color:var(--navy);flex:1 0 100%}.conf-feat-sep{display:none}.conf-feat-btn{color:var(--navy);border-color:color-mix(in srgb,var(--conf-c-ink,#0b1a4a)25%,transparent);background:#fff;flex:1}.conf-feat-btn--primary{color:#fff;background:linear-gradient(95deg,var(--conf-c-primary,#2563eb),var(--conf-c-primary-light,#3b82f6));border:0}.conf-feat-btn.is-muted{color:#64748b}}@media (prefers-reduced-motion:reduce){.conf-feat-card,.conf-feat-art img,.conf-feat-btn,.conf-feat-bar span{transition:none}.conf-feat:hover .conf-feat-card,.conf-feat:hover .conf-feat-art img{transform:none}.conf-feat-status .conf-feat-dot{animation:none}}
