.cf.svelte-9o9r3t{max-width:1080px;margin:28px auto 0;padding:0 28px 56px}.cf__back.svelte-9o9r3t{color:var(--fg-3);align-items:center;gap:6px;margin-bottom:18px;font-size:13px;display:inline-flex}.cf__back.svelte-9o9r3t:hover{color:var(--qdm-navy)}.cf__hero.svelte-9o9r3t{background:var(--qdm-navy);color:#fff;border-radius:var(--r-xl);background-image:radial-gradient(circle at 85% 18%,#c0802047,#0000 50%),radial-gradient(circle at 6% 90%,#80b0f01f,#0000 55%);padding:56px;position:relative;overflow:hidden}.cf__eyebrow.svelte-9o9r3t{color:var(--qdm-gold);letter-spacing:.12em;text-transform:uppercase;background:#c0802024;border:1px solid #c080204d;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.cf__h1.svelte-9o9r3t{letter-spacing:-.025em;max-width:760px;margin:18px 0 14px;font-size:52px;font-weight:700;line-height:1.04}.cf__h1.svelte-9o9r3t em:where(.svelte-9o9r3t){color:var(--qdm-gold);font-style:italic}.cf__lead.svelte-9o9r3t{color:#ffffffc7;max-width:640px;margin:0;font-size:17px;line-height:1.55}.cf__hero-stats.svelte-9o9r3t{border-top:1px solid #ffffff1f;gap:36px;margin-top:32px;padding-top:24px;display:flex}.cf__hero-stat.svelte-9o9r3t .v:where(.svelte-9o9r3t){font-family:var(--font-mono);color:var(--qdm-gold);letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1}.cf__hero-stat.svelte-9o9r3t .l:where(.svelte-9o9r3t){letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin-top:6px;font-size:11px;font-weight:600}.cf__section.svelte-9o9r3t{margin-top:56px}.cf__section-head.svelte-9o9r3t{margin-bottom:22px}.cf__section-eyebrow.svelte-9o9r3t{letter-spacing:.14em;text-transform:uppercase;color:var(--qdm-gold);font-size:11px;font-weight:700;font-family:var(--font-mono)}.cf__section-title.svelte-9o9r3t{color:var(--qdm-navy);letter-spacing:-.018em;margin:6px 0 4px;font-size:30px;font-weight:700}.cf__section-sub.svelte-9o9r3t{color:var(--fg-2);max-width:620px;margin:0;font-size:15px;line-height:1.55}.cf__video.svelte-9o9r3t{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:1.4fr 1fr;gap:0;display:grid;overflow:hidden}.cf__video-player.svelte-9o9r3t{aspect-ratio:16/9;background:linear-gradient(135deg, #0e1830, var(--qdm-navy) 60%, #001a35);position:relative;overflow:hidden}.cf__video-player.svelte-9o9r3t:before{content:"";background-image:radial-gradient(circle at 25% 40%,#c0802038,#0000 38%),radial-gradient(circle at 78% 65%,#80b0f024,#0000 40%);position:absolute;inset:0}.cf__video-frame.svelte-9o9r3t{font-family:var(--font-mono);color:#ffffffe6;align-items:center;gap:10px;display:flex;position:absolute;top:22px;left:22px}.cf__video-frame.svelte-9o9r3t .badge:where(.svelte-9o9r3t){background:var(--qdm-gold);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}.cf__video-frame.svelte-9o9r3t .t:where(.svelte-9o9r3t){font-size:13px;font-weight:600;line-height:1.2}.cf__video-frame.svelte-9o9r3t .s:where(.svelte-9o9r3t){color:#ffffff8c;letter-spacing:.04em;font-size:10.5px}.cf__video-mock.svelte-9o9r3t{align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:18px;right:18px}.cf__video-mock.svelte-9o9r3t .price:where(.svelte-9o9r3t){color:#fff;font-family:var(--font-mono);letter-spacing:-.04em;text-shadow:0 4px 18px #0006;font-size:56px;font-weight:700;line-height:.9}.cf__video-mock.svelte-9o9r3t .device:where(.svelte-9o9r3t){text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;width:100px;padding:8px}.cf__video-mock.svelte-9o9r3t .device:where(.svelte-9o9r3t) .label:where(.svelte-9o9r3t){letter-spacing:.08em;color:var(--qdm-sky);text-transform:uppercase;font-size:9.5px;font-weight:600}.cf__video-mock.svelte-9o9r3t .device:where(.svelte-9o9r3t) .ph:where(.svelte-9o9r3t){background:linear-gradient(#2a3550,#0f1a2e);border:1px solid #ffffff26;border-radius:6px;width:38px;height:60px;margin:6px auto;box-shadow:inset 0 0 0 1px #ffffff14}.cf__video-mock.svelte-9o9r3t .device:where(.svelte-9o9r3t) .timer:where(.svelte-9o9r3t){color:#fff;font-family:var(--font-mono);background:#ffffff1a;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.cf__video-play.svelte-9o9r3t{background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 40px #00000080}.cf__video-play.svelte-9o9r3t svg:where(.svelte-9o9r3t){width:32px;height:32px;color:var(--qdm-navy);margin-left:4px}.cf__video-duration.svelte-9o9r3t{color:#fff;font-family:var(--font-mono);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;top:14px;right:14px}.cf__video-body.svelte-9o9r3t{flex-direction:column;justify-content:center;gap:14px;padding:32px;display:flex}.cf__video-body.svelte-9o9r3t h3:where(.svelte-9o9r3t){color:var(--qdm-navy);letter-spacing:-.012em;margin:0;font-size:22px;font-weight:700}.cf__video-body.svelte-9o9r3t p:where(.svelte-9o9r3t){color:var(--fg-2);margin:0;font-size:14px;line-height:1.6}.cf__video-list.svelte-9o9r3t{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.cf__video-list.svelte-9o9r3t li:where(.svelte-9o9r3t){color:var(--fg-2);align-items:center;gap:10px;font-size:13.5px;display:flex}.cf__video-list.svelte-9o9r3t li:where(.svelte-9o9r3t):before{content:"";background:var(--qdm-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.cf__steps.svelte-9o9r3t{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cf__step.svelte-9o9r3t{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;position:relative}.cf__step.svelte-9o9r3t:before{counter-increment:step;content:counter(step, decimal-leading-zero);font-family:var(--font-mono);color:var(--qdm-gold);letter-spacing:.05em;font-size:13px;font-weight:700;position:absolute;top:22px;right:24px}.cf__step-icon.svelte-9o9r3t{width:48px;height:48px;color:var(--qdm-gold);background:#c080201a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.cf__step-icon.svelte-9o9r3t svg:where(.svelte-9o9r3t){width:26px;height:26px}.cf__step.svelte-9o9r3t h3:where(.svelte-9o9r3t){color:var(--qdm-navy);letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:700}.cf__step.svelte-9o9r3t p:where(.svelte-9o9r3t){color:var(--fg-2);margin:0;font-size:14px;line-height:1.6}.cf__step.svelte-9o9r3t p:where(.svelte-9o9r3t) b{color:var(--qdm-navy);font-weight:600}.cf__rules.svelte-9o9r3t{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:36px}.cf__rules-grid.svelte-9o9r3t{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px;display:grid}.scn.svelte-9o9r3t{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;gap:14px;padding:20px 18px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.scn.svelte-9o9r3t:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.scn--winner.svelte-9o9r3t{background:linear-gradient(#c080201a,#c0802005);border-color:#c0802066;box-shadow:0 0 0 1px #c0802026}.scn--winner.svelte-9o9r3t:after{content:"GANADOR";background:var(--qdm-gold);color:#fff;letter-spacing:.14em;border-radius:999px;padding:4px 12px;font-size:10.5px;font-weight:700;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #c080204d}.scn__price.svelte-9o9r3t{font-family:var(--font-mono);color:var(--qdm-navy);justify-content:center;align-items:baseline;gap:2px;font-weight:700;line-height:1;display:flex}.scn__price.svelte-9o9r3t .cur:where(.svelte-9o9r3t){color:var(--fg-3);font-size:18px}.scn__price.svelte-9o9r3t .v:where(.svelte-9o9r3t){letter-spacing:-.03em;font-size:48px}.scn--winner.svelte-9o9r3t .scn__price:where(.svelte-9o9r3t) .v:where(.svelte-9o9r3t){color:var(--qdm-gold)}.scn__bidders.svelte-9o9r3t{justify-content:center;align-items:center;min-height:36px;display:flex}.scn__bidder.svelte-9o9r3t{background:var(--qdm-navy);color:#fff;border:2px solid var(--surface-2);width:32px;height:32px;box-shadow:var(--shadow-1);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.scn--winner.svelte-9o9r3t .scn__bidder:where(.svelte-9o9r3t){background:var(--qdm-gold);border-color:#c0802014}.scn__bidder.svelte-9o9r3t+.scn__bidder:where(.svelte-9o9r3t){margin-left:-10px}.scn__count.svelte-9o9r3t{text-align:center;color:var(--fg-3);letter-spacing:.04em;font-size:11px;font-weight:500}.scn__count.svelte-9o9r3t b{color:var(--qdm-navy);font-weight:700;font-family:var(--font-mono)}.scn--winner.svelte-9o9r3t .scn__count:where(.svelte-9o9r3t) b{color:var(--qdm-gold)}.scn__tags.svelte-9o9r3t{flex-direction:column;gap:6px;margin-top:2px;display:flex}.scn__tag.svelte-9o9r3t{border-radius:var(--r-sm);letter-spacing:.04em;text-transform:uppercase;text-align:left;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.scn__tag.svelte-9o9r3t svg:where(.svelte-9o9r3t){flex-shrink:0;width:12px;height:12px}.scn__tag--bad.svelte-9o9r3t{color:var(--burned);background:#fbeaea;border:1px solid #f0c8c8}.scn__tag--good.svelte-9o9r3t{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.scn__verdict.svelte-9o9r3t{border-top:1px dashed var(--line-2);color:var(--fg-2);text-align:center;margin:8px 0 0;padding-top:12px;font-size:12.5px;line-height:1.45}.scn__verdict.svelte-9o9r3t b{color:var(--qdm-navy);font-weight:600}.scn--winner.svelte-9o9r3t .scn__verdict:where(.svelte-9o9r3t){color:var(--qdm-navy);font-weight:500}.cf__rules-callout.svelte-9o9r3t{background:var(--qdm-navy);color:#fff;border-radius:var(--r-md);background-image:radial-gradient(circle at 95%,#c080202e,#0000 55%);align-items:center;gap:16px;margin-top:22px;padding:18px 22px;display:flex}.cf__rules-callout.svelte-9o9r3t .ico:where(.svelte-9o9r3t){width:40px;height:40px;color:var(--qdm-gold);background:#c080202e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cf__rules-callout.svelte-9o9r3t .ico:where(.svelte-9o9r3t) svg:where(.svelte-9o9r3t){width:22px;height:22px}.cf__rules-callout.svelte-9o9r3t p:where(.svelte-9o9r3t){color:#ffffffd9;margin:0;font-size:14px;line-height:1.55}.cf__rules-callout.svelte-9o9r3t p:where(.svelte-9o9r3t) b{color:var(--qdm-gold);font-weight:700}.cf__actions.svelte-9o9r3t{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cf__action.svelte-9o9r3t{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px}.cf__action.svelte-9o9r3t h3:where(.svelte-9o9r3t){color:var(--qdm-navy);letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:700}.cf__action.svelte-9o9r3t p:where(.svelte-9o9r3t){color:var(--fg-2);margin:0;font-size:14px;line-height:1.6}.cf__action.svelte-9o9r3t p:where(.svelte-9o9r3t) b{color:var(--qdm-navy);font-weight:600}.cf__actions-note.svelte-9o9r3t{background:var(--qdm-navy);color:#fff;border-radius:var(--r-md);background-image:radial-gradient(circle at 95%,#c080202e,#0000 55%);align-items:center;gap:16px;margin-top:14px;padding:18px 22px;display:flex}.cf__actions-note.svelte-9o9r3t .ico:where(.svelte-9o9r3t){width:40px;height:40px;color:var(--qdm-gold);background:#c080202e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cf__actions-note.svelte-9o9r3t .ico:where(.svelte-9o9r3t) svg:where(.svelte-9o9r3t){width:22px;height:22px}.cf__actions-note.svelte-9o9r3t p:where(.svelte-9o9r3t){color:#ffffffd9;margin:0;font-size:14px;line-height:1.55}.cf__actions-note.svelte-9o9r3t p:where(.svelte-9o9r3t) b{color:var(--qdm-gold);font-weight:700}.cf__podium.svelte-9o9r3t{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:4px;display:grid}.cf__podium-step.svelte-9o9r3t{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;flex-direction:column;gap:4px;padding:24px 18px 22px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.cf__podium-step.svelte-9o9r3t:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.cf__podium-step--gold.svelte-9o9r3t{background:linear-gradient(#c080201f,#c0802005);border-color:#c0802066;box-shadow:0 0 0 1px #c080202e}.cf__podium-step--silver.svelte-9o9r3t{background:linear-gradient(#4a52631a,#4a526305);border-color:#4a52634d}.cf__podium-step--bronze.svelte-9o9r3t{background:linear-gradient(#b4603114,#b4603105);border-color:#b460314d}.cf__podium-pos.svelte-9o9r3t{font-family:var(--font-mono);color:var(--fg-3);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:13px;font-weight:700}.cf__podium-step--gold.svelte-9o9r3t .cf__podium-pos:where(.svelte-9o9r3t){color:var(--qdm-gold)}.cf__podium-credits.svelte-9o9r3t{font-family:var(--font-mono);color:var(--qdm-navy);letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.cf__podium-step--gold.svelte-9o9r3t .cf__podium-credits:where(.svelte-9o9r3t){color:var(--qdm-gold)}.cf__podium-lbl.svelte-9o9r3t{color:var(--fg-3);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:11px;font-weight:600}.cf__podium-note.svelte-9o9r3t{border-left:3px solid var(--qdm-gold);color:var(--fg-1);background:#c080200f;border-radius:4px;margin:18px 0 0;padding:14px 18px;font-size:13.5px;line-height:1.55}.cf__podium-note.svelte-9o9r3t b{color:var(--qdm-navy);font-weight:700}.cf__example.svelte-9o9r3t{grid-template-columns:1fr 420px;align-items:start;gap:28px;display:grid}.cf__example-narr.svelte-9o9r3t{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px}.cf__example-narr.svelte-9o9r3t h3:where(.svelte-9o9r3t){color:var(--qdm-navy);letter-spacing:-.012em;margin:0 0 12px;font-size:20px;font-weight:700}.cf__example-narr.svelte-9o9r3t p:where(.svelte-9o9r3t){color:var(--fg-2);margin:0 0 14px;font-size:14.5px;line-height:1.65}.cf__example-narr.svelte-9o9r3t p:where(.svelte-9o9r3t) b{color:var(--qdm-navy);font-weight:600}.cf__example-narr.svelte-9o9r3t p:where(.svelte-9o9r3t):last-child{margin-bottom:0}.cf__example-tip.svelte-9o9r3t{border-left:3px solid var(--qdm-gold);background:#c080200f;border-radius:4px;margin-top:18px;padding:14px 16px}.cf__example-tip.svelte-9o9r3t .lbl:where(.svelte-9o9r3t){letter-spacing:.14em;text-transform:uppercase;color:var(--qdm-gold);font-size:10.5px;font-weight:700;font-family:var(--font-mono)}.cf__example-tip.svelte-9o9r3t p:where(.svelte-9o9r3t){color:var(--fg-1);margin:4px 0 0;font-size:13.5px}.cf__lbex.svelte-9o9r3t{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.cf__lbex-head.svelte-9o9r3t{border-bottom:1px solid var(--line);background:var(--surface-2);padding:14px 16px}.cf__lbex-tabs.svelte-9o9r3t{background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:0;padding:3px;display:flex}.cf__lbex-tab.svelte-9o9r3t{color:var(--fg-2);text-align:center;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:999px;flex:1;padding:6px 10px;font-size:11.5px;font-weight:500}.cf__lbex-tab.is-active.svelte-9o9r3t{background:var(--qdm-navy);color:#fff;font-weight:600}.cf__lbex-cols.svelte-9o9r3t{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);grid-template-columns:36px 1fr auto;gap:10px;padding:10px 16px;font-size:10.5px;font-weight:700;display:grid}.cf__lbex-cols.svelte-9o9r3t .a:where(.svelte-9o9r3t){text-align:right}.cf__lbex-row.svelte-9o9r3t{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:grid}.cf__lbex-row.svelte-9o9r3t:last-child{border-bottom:0}.cf__lbex-row.is-me.svelte-9o9r3t{background:#c0802014}.cf__lbex-row.is-me.svelte-9o9r3t .cf__lbex-pos:where(.svelte-9o9r3t),.cf__lbex-row.is-me.svelte-9o9r3t .cf__lbex-amt:where(.svelte-9o9r3t){color:var(--qdm-gold);font-weight:700}.cf__lbex-pos.svelte-9o9r3t{font-family:var(--font-mono);color:var(--qdm-navy);font-size:13px;font-weight:700}.cf__lbex-user.svelte-9o9r3t{align-items:center;gap:8px;min-width:0;display:flex}.cf__lbex-av.svelte-9o9r3t{background:var(--qdm-navy);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:flex}.cf__lbex-row.is-me.svelte-9o9r3t .cf__lbex-av:where(.svelte-9o9r3t){background:var(--qdm-gold)}.cf__lbex-name.svelte-9o9r3t{color:var(--qdm-navy);font-weight:600}.cf__lbex-city.svelte-9o9r3t{color:var(--fg-3);margin-left:6px;font-size:11.5px}.cf__lbex-amt.svelte-9o9r3t{font-family:var(--font-mono);color:var(--qdm-navy);text-align:right;font-size:14px;font-weight:700}.cf__lbex-amt.svelte-9o9r3t .h:where(.svelte-9o9r3t){color:var(--fg-3);letter-spacing:2px;font-weight:600}.cf__lbex-foot.svelte-9o9r3t{background:var(--surface-2);color:var(--fg-3);text-align:center;letter-spacing:.04em;padding:10px 16px;font-size:11px}.cf__winlimit.svelte-9o9r3t{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cf__winlimit-card.svelte-9o9r3t{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:18px;padding:22px 24px;display:flex}.cf__winlimit-num.svelte-9o9r3t{width:58px;height:58px;color:var(--qdm-gold);background:#c080201f;border:1px solid #c080204d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;font-weight:800;display:flex}.cf__winlimit-txt.svelte-9o9r3t{color:var(--fg-2);font-size:14.5px;line-height:1.5}.cf__winlimit-txt.svelte-9o9r3t b:where(.svelte-9o9r3t){color:var(--qdm-navy)}.cf__winlimit-note.svelte-9o9r3t{color:var(--fg-3);text-align:center;grid-column:1/-1;margin:0;font-size:13px;line-height:1.6}.cf__winlimit-note.svelte-9o9r3t b:where(.svelte-9o9r3t){color:var(--qdm-navy)}@media (width<=700px){.cf__winlimit.svelte-9o9r3t{grid-template-columns:1fr}}.cf__faq-grid.svelte-9o9r3t{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.cf__q.svelte-9o9r3t{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:22px}.cf__q.svelte-9o9r3t h4:where(.svelte-9o9r3t){color:var(--qdm-navy);align-items:flex-start;gap:8px;margin:0 0 8px;font-size:15px;font-weight:600;display:flex}.cf__q.svelte-9o9r3t h4:where(.svelte-9o9r3t):before{content:"?";width:22px;height:22px;color:var(--qdm-gold);font-family:var(--font-mono);background:#c080201f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:-1px;font-size:12px;font-weight:700;display:flex}.cf__q.svelte-9o9r3t p:where(.svelte-9o9r3t){color:var(--fg-2);margin:0;padding-left:30px;font-size:13.5px;line-height:1.6}.cf__q.svelte-9o9r3t p:where(.svelte-9o9r3t) b{color:var(--qdm-navy)}.cf__cta.svelte-9o9r3t{background:var(--qdm-navy);color:#fff;border-radius:var(--r-xl);background-image:radial-gradient(circle at 80% 30%,#c080202e,#0000 50%);grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:56px;padding:44px 48px;display:grid}.cf__cta.svelte-9o9r3t h3:where(.svelte-9o9r3t){letter-spacing:-.018em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.cf__cta.svelte-9o9r3t h3:where(.svelte-9o9r3t) em:where(.svelte-9o9r3t){color:var(--qdm-gold);font-style:italic}.cf__cta.svelte-9o9r3t p:where(.svelte-9o9r3t){color:#ffffffb3;margin:6px 0 0;font-size:14px}.cf__cta-actions.svelte-9o9r3t{gap:10px;display:flex}.cf__cta-btn.svelte-9o9r3t{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:14px 26px;font-size:14px;font-weight:600;transition:transform .15s,background .15s;display:inline-flex}.cf__cta-btn.svelte-9o9r3t:hover{transform:translateY(-1px)}.cf__cta-btn--p.svelte-9o9r3t{background:var(--qdm-gold);color:#fff}.cf__cta-btn--p.svelte-9o9r3t:hover{background:var(--qdm-gold-2)}.cf__cta-btn--s.svelte-9o9r3t{color:#fff;background:0 0;border:1px solid #ffffff40}.cf__cta-btn--s.svelte-9o9r3t:hover{background:#ffffff0f}.cf__live.svelte-9o9r3t{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:1.4fr 1fr;gap:18px;padding:28px 32px;display:grid}.cf__live-list.svelte-9o9r3t{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cf__live-list.svelte-9o9r3t li:where(.svelte-9o9r3t){color:var(--fg-2);padding-left:18px;font-size:14.5px;line-height:1.55;position:relative}.cf__live-list.svelte-9o9r3t li:where(.svelte-9o9r3t):before{content:"";background:#e02f2f;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}.cf__live-list.svelte-9o9r3t li:where(.svelte-9o9r3t) b{color:var(--qdm-navy);font-weight:600}.cf__live-side.svelte-9o9r3t{border-left:1px dashed var(--line-2);flex-direction:column;justify-content:center;gap:12px;padding-left:22px;display:flex}.cf__yt.svelte-9o9r3t{color:#fff;background:red;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,opacity .15s;display:inline-flex}.cf__yt.svelte-9o9r3t:hover{opacity:.92;transform:translateY(-1px)}.cf__yt.svelte-9o9r3t svg:where(.svelte-9o9r3t){width:20px;height:20px}.cf__live-note.svelte-9o9r3t{color:var(--fg-3);margin:0;font-size:13px;line-height:1.55}.cf__live-note.svelte-9o9r3t b{color:#e02f2f}@media (width<=960px){.cf__live.svelte-9o9r3t{grid-template-columns:1fr;padding:22px 20px}.cf__live-side.svelte-9o9r3t{border-left:0;border-top:1px dashed var(--line-2);padding-top:16px;padding-left:0}.cf__h1.svelte-9o9r3t{font-size:38px}.cf__hero.svelte-9o9r3t{padding:36px 28px}.cf__video.svelte-9o9r3t,.cf__steps.svelte-9o9r3t{grid-template-columns:1fr}.cf__rules-grid.svelte-9o9r3t{grid-template-columns:repeat(2,1fr)}.cf__actions.svelte-9o9r3t{grid-template-columns:1fr}.cf__podium.svelte-9o9r3t{grid-template-columns:repeat(2,1fr)}.cf__podium-credits.svelte-9o9r3t{font-size:36px}.cf__example.svelte-9o9r3t,.cf__faq-grid.svelte-9o9r3t{grid-template-columns:1fr}.cf__cta.svelte-9o9r3t{grid-template-columns:1fr;padding:32px 24px}.cf__cta-actions.svelte-9o9r3t{flex-direction:column}.cf__hero-stats.svelte-9o9r3t{flex-wrap:wrap;gap:22px}}@media (width<=560px){.cf__rules-grid.svelte-9o9r3t{grid-template-columns:1fr}.cf__rules.svelte-9o9r3t{padding:24px 20px}}
