.tchcc{--tchcc-bg:#000;--tchcc-glow:#6d2cff;--tchcc-accent:#fff200;--tchcc-text:#fff;--tchcc-muted:hsla(0,0%,100%,.72);--tchcc-faint:hsla(0,0%,100%,.45);--tchcc-line:hsla(0,0%,100%,.12);--tchcc-glass:hsla(0,0%,100%,.07);--tchcc-display:Montserrat,"Arial Black",ui-sans-serif,system-ui,sans-serif;--tchcc-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background-color:var(--tchcc-bg);color:var(--tchcc-text);font-family:var(--tchcc-body);font-size:16px;line-height:1.5;overflow:hidden;padding:clamp(48px,8vw,96px) clamp(16px,5vw,56px) clamp(32px,5vw,56px);position:relative}.tchcc--glow{background-image:radial-gradient(55% 22% at 0 4%,color-mix(in srgb,var(--tchcc-glow) 70%,transparent),transparent 70%),radial-gradient(45% 18% at 100% 28%,color-mix(in srgb,var(--tchcc-glow) 50%,transparent),transparent 70%),radial-gradient(60% 18% at 15% 60%,color-mix(in srgb,var(--tchcc-glow) 40%,transparent),transparent 70%),radial-gradient(55% 18% at 100% 90%,color-mix(in srgb,var(--tchcc-glow) 40%,transparent),transparent 70%)}.tchcc *,.tchcc :after,.tchcc :before{box-sizing:border-box}.tchcc [hidden]{display:none!important}.tchcc .tchcc__inner{display:flex;flex-direction:column;margin:0 auto;max-width:880px;position:relative}.tchcc .tchcc__sub,.tchcc .tchcc__title{color:var(--tchcc-text);font-family:var(--tchcc-display);font-style:italic;font-weight:900;letter-spacing:-.01em;line-height:1;margin:0;text-align:center;text-shadow:3px 4px 0 #000;text-transform:uppercase;text-wrap:balance}.tchcc .tchcc__title{font-size:clamp(34px,7vw,64px)}.tchcc .tchcc__sub{font-size:clamp(28px,5vw,44px);margin-top:clamp(48px,8vw,80px)}.tchcc .tchcc__sub em,.tchcc .tchcc__title em{color:inherit;display:inline;font:inherit;letter-spacing:inherit;margin:0;text-transform:inherit}.tchcc .tchcc__money{color:var(--tchcc-accent)}.tchcc .tchcc__highlights{display:grid;gap:16px;list-style:none;margin:clamp(24px,4vw,36px) auto 0;max-width:100%;padding:0}.tchcc .tchcc__highlights>li+li{margin-top:0}.tchcc .tchcc__highlight{font-size:clamp(16px,1.9vw,20px);font-weight:800;line-height:1.3;padding-left:20px;position:relative;text-transform:uppercase}.tchcc .tchcc__highlight:before{background:var(--tchcc-text);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:.5em;width:7px}.tchcc .tchcc__hl-detail{color:var(--tchcc-muted);display:block;font-weight:700}@media (min-width:768px){.tchcc .tchcc__hl-detail,.tchcc .tchcc__hl-main{display:inline}.tchcc .tchcc__hl-detail:before{color:var(--tchcc-text);content:"|";margin:0 .4em}}.tchcc .tchcc__earn{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:24px 0 0;padding:0}.tchcc .tchcc__earn>li+li{margin-top:0}.tchcc .tchcc__earn>li:before{content:none}@media (min-width:768px){.tchcc .tchcc__earn{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}}.tchcc .tchcc__earn-card{background:rgba(0,0,0,.55);border:1px solid var(--tchcc-line);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:16px}.tchcc .tchcc__earn-num{color:var(--tchcc-accent);font-family:var(--tchcc-display);font-size:clamp(26px,3.2vw,34px);font-style:italic;font-weight:900;line-height:1;white-space:nowrap}.tchcc .tchcc__earn-label{font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.tchcc .tchcc__note{background:rgba(0,0,0,.6);border:2px solid var(--tchcc-glow);border-radius:16px;font-size:16px;font-weight:600;line-height:1.5;margin-top:14px;padding:16px 18px}.tchcc .tchcc__note p{color:inherit;margin:0}.tchcc .tchcc__note p+p{margin-top:.6em}.tchcc .tchcc__note b,.tchcc .tchcc__note strong{color:var(--tchcc-accent)}.tchcc .tchcc__panels{display:grid;gap:10px;margin-top:24px}.tchcc .tchcc__panel{background:var(--tchcc-glass);border:1px solid var(--tchcc-line);border-radius:14px}.tchcc .tchcc__summary{align-items:center;border-radius:14px;cursor:pointer;display:flex;font-size:16px;font-weight:800;gap:16px;justify-content:space-between;letter-spacing:.02em;line-height:1.2;list-style:none;padding:18px;text-transform:uppercase}.tchcc .tchcc__summary::-webkit-details-marker{display:none}.tchcc .tchcc__summary::marker{content:""}.tchcc .tchcc__summary:focus-visible{outline:2px solid var(--tchcc-accent);outline-offset:2px}.tchcc .tchcc__sign{flex:0 0 16px;height:16px;position:relative;width:16px}.tchcc .tchcc__sign:after,.tchcc .tchcc__sign:before{background:var(--tchcc-accent);border-radius:2px;content:"";height:2px;left:0;position:absolute;top:7px;transition:transform .2s ease;width:16px}.tchcc .tchcc__sign:after{transform:rotate(90deg)}.tchcc .tchcc__panel[open] .tchcc__sign:after{transform:rotate(0deg)}.tchcc .tchcc__panel-body{display:grid;gap:14px;padding:0 18px 18px}.tchcc .tchcc__rows{display:grid;gap:0;margin:0}@media (min-width:768px){.tchcc .tchcc__rows{column-count:2;column-gap:32px;display:block}.tchcc .tchcc__row{break-inside:avoid}}.tchcc .tchcc__row{border-bottom:1px solid var(--tchcc-line);display:flex;font-size:16px;font-variant-numeric:tabular-nums;gap:16px;justify-content:space-between;padding:9px 0}.tchcc .tchcc__row dd,.tchcc .tchcc__row dt{margin:0}.tchcc .tchcc__row dt{font-weight:500}.tchcc .tchcc__row dd{font-weight:800;text-align:right}.tchcc .tchcc__copy{color:var(--tchcc-muted);font-size:16px;line-height:1.6}.tchcc .tchcc__copy ol,.tchcc .tchcc__copy p,.tchcc .tchcc__copy ul{color:inherit;margin:0}.tchcc .tchcc__copy>:not(:first-child){margin-top:.75em}.tchcc .tchcc__copy ol{padding-left:1.2em}.tchcc .tchcc__copy ul{list-style:none;padding-left:0}.tchcc .tchcc__copy li+li{margin-top:.5em}.tchcc .tchcc__copy ul>li{list-style:none;padding-left:1.3em;position:relative}.tchcc .tchcc__copy ul>li:before{background:var(--tchcc-accent);border-radius:50%;content:"";height:6px;left:.2em;position:absolute;top:.62em;width:6px}.tchcc .tchcc__copy b,.tchcc .tchcc__copy strong{color:var(--tchcc-text)}.tchcc .tchcc__copy a{color:var(--tchcc-accent)}.tchcc .tchcc__cta{align-self:center;background:var(--tchcc-accent);border-radius:999px;color:#000;font-family:var(--tchcc-display);font-size:16px;font-weight:900;letter-spacing:.02em;line-height:1;margin-top:32px;max-width:420px;padding:18px 28px;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease;width:100%}.tchcc .tchcc__cta:hover{box-shadow:0 10px 30px -8px var(--tchcc-glow);color:#000;text-decoration:none;transform:translateY(-2px)}.tchcc .tchcc__cta:focus-visible{outline:2px solid var(--tchcc-text);outline-offset:3px}.tchcc .tchcc__fine{color:var(--tchcc-faint);font-size:11px;line-height:1.5;margin:clamp(32px,5vw,48px) auto 0;max-width:760px;text-align:center;text-transform:uppercase}.tchcc .tchcc__empty{border:1px dashed var(--tchcc-line);border-radius:14px;color:var(--tchcc-muted);margin:0;padding:32px;text-align:center}@media (prefers-reduced-motion:reduce){.tchcc .tchcc__cta,.tchcc .tchcc__sign:after,.tchcc .tchcc__sign:before{transition:none}}