.cband{margin-top:calc(-1 * var(--head) - 2px);padding-top:calc(var(--head) + 2px);color:var(--cream);background:radial-gradient(55% 70% at 85% 30%, #ffd1661a, transparent 65%), radial-gradient(45% 55% at 0% 100%, #c5b6f11f, transparent 65%), var(--night);position:relative;overflow:hidden}.cband:after{content:"";pointer-events:none;background-image:radial-gradient(#f9f5f112 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.cband>.wrap{z-index:1;padding-block:30px 0;position:relative}.hero-g{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (width<=980px){.hero-g{grid-template-columns:minmax(0,1fr)}}.cband .crumbs a{color:var(--mint)}.cband .crumbs span{color:#f9f5f1b3}.kick{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.kick .tile{width:30px;height:33px}.chip2{color:#f9f5f1d9;border:1px solid #f9f5f138;border-radius:99px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.owned-mark{background:var(--good-50);height:48px;color:var(--good);border-color:#0000;gap:6px;padding:0 16px;font-size:15px}.owned-mark svg.lucide{stroke-width:3px;width:18px;height:18px}.chip2.hot{background:var(--mint);color:var(--brand-ink);border-color:var(--mint)}.cband h1{font-family:var(--f-display);letter-spacing:-.035em;margin-top:16px;font-size:clamp(42px,5.4vw,78px);font-weight:600;line-height:1}.cband h1 em{font-variation-settings:"ital" 100;color:var(--mint);margin-top:.12em;font-size:.62em;font-style:normal;display:block}.cband .sub{color:#f9f5f1c7;max-width:56ch;margin-top:16px;font-size:17.5px}.cband .meta{color:#f9f5f1b3;flex-wrap:wrap;gap:8px 20px;margin-top:16px;font-size:14px;display:flex}.cband .meta span{align-items:center;gap:6px;display:inline-flex}.cband .meta a{color:var(--mint);font-weight:700}.cband .meta svg.lucide{width:16px;height:16px}.buybox{gap:14px;max-width:460px;margin-top:28px;display:grid}.buybox .acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.buybox .acts .btn{white-space:nowrap;justify-content:center;width:100%}@media (width<=420px){.buybox .acts{grid-template-columns:minmax(0,1fr)}}.buybox .pr b{letter-spacing:-.02em;color:#fff;font-size:34px;font-weight:800;line-height:1;display:block}.buybox .pr small{color:#f9f5f199;font-size:13px}.cband .acts{flex-wrap:wrap;gap:10px;display:flex}#owned{margin-top:28px}.prev{justify-self:end;gap:14px;width:100%;max-width:520px;display:grid}@media (width<=980px){.prev{justify-self:stretch;max-width:none}}.prev .scr{border:2.5px solid var(--il-ink);outline-offset:4px;border-radius:20px;outline:1px solid #f9f5f124;display:block;position:relative;overflow:hidden}.prev button.scr{cursor:pointer;background:0 0;width:100%;padding:0}.prev .cover{border-radius:0}.prev .pb{background:var(--mint);border:2.5px solid var(--il-ink);border-radius:50%;place-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;display:grid;position:absolute;top:50%;left:50%}.prev .pb:before{content:"";border-left:20px solid var(--il-ink);border-top:12px solid #0000;border-bottom:12px solid #0000;margin-left:5px}.prev .cap{color:#f9f5f1b3;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.prev .cap b{color:#fff;font-size:15px}.incl{border-top:1px solid #f9f5f11f;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:44px;display:grid}.incl>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:22px 18px 26px 0;display:grid}.incl>div+div{border-left:1px solid #f9f5f11f;padding-left:18px}.incl .ic{border:2px solid var(--il-ink);width:38px;height:38px;color:var(--il-ink);border-radius:11px;place-items:center;display:grid}.incl .ic svg.lucide{stroke-width:2.2px;width:18px;height:18px}.incl b{color:#fff;font-size:15.5px;display:block}.incl small{color:#f9f5f199;font-size:12.5px}@media (width<=1100px){.incl{grid-template-columns:repeat(2,minmax(0,1fr))}.incl>div,.incl>div+div{border-bottom:1px solid #f9f5f11f;border-left:0;padding:16px 12px 16px 0}}@media (width<=520px){.incl{grid-template-columns:minmax(0,1fr)}}.cgrid{grid-template-columns:minmax(0,1fr) 360px;gap:48px;display:grid}@media (width<=1060px){.cgrid{grid-template-columns:minmax(0,1fr)}}.caside{top:calc(var(--head) + 16px);align-content:start;gap:20px;display:grid;position:sticky}@media (width<=1060px){.caside{position:static}}.msgcard{border:1px solid var(--line);background:var(--surface);border-radius:22px;overflow:hidden}.msgcard .mtop{background-color:var(--c-tint);border-bottom:1px solid var(--line);background-image:linear-gradient(#1a1a320d 1px,#0000 1px);background-size:100% 30px;padding:20px 22px 22px}.msgcard .lbl{letter-spacing:.12em;text-transform:uppercase;background:var(--c);border:2px solid var(--il-ink);color:var(--il-ink);border-radius:99px;align-items:center;gap:8px;padding:4px 10px 3px;font-size:11.5px;font-weight:800;display:inline-flex}.msgcard .lbl svg.lucide{width:14px;height:14px}.msgcard blockquote{font-family:var(--f-display);font-variation-settings:"ital" 100;color:var(--il-ink);margin:14px 0 0;font-size:20px;line-height:1.38}.msgcard .who{align-items:center;gap:12px;padding:14px 22px 4px;font-size:14px;display:flex}.msgcard .bio{color:var(--ink-2);padding:6px 22px 2px;font-size:14px;line-height:1.55}.msgcard .who small{color:var(--ink-3);font-size:12.5px;display:block}.msgcard .st{color:var(--ink-3);gap:18px;padding:8px 22px 18px;font-size:13px;display:flex}.msgcard .st b{color:var(--ink)}.bund{background:var(--il-butter);border:2px solid var(--il-ink);color:var(--il-ink);border-radius:22px;gap:12px;padding:18px;display:grid}.bund .pair{align-items:center;display:flex}.bund .pair .cover{border:2px solid var(--il-ink);border-radius:10px;width:46%}.bund .pair .plus{z-index:1;background:var(--il-ink);color:#fff;border:3px solid var(--il-butter);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin:0 -10px;display:grid}.bund .pair .plus svg.lucide{stroke-width:3px;width:16px;height:16px}.bund h3{font-size:17px}.bund p{font-size:13.5px}.bund .pr{gap:10px;display:grid}.bund .pr .btn{width:100%}.bund .pr b{font-size:20px;font-weight:800}.bund .pr s{opacity:.65;margin-left:6px;font-size:13px}.cbody{padding-block:44px 80px}.cmain{gap:44px;min-width:0;display:grid}.cmain h2{font-size:24px}.learn ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:14px 0 0;padding:0;list-style:none;display:grid}@media (width<=640px){.learn ul{grid-template-columns:minmax(0,1fr)}}.learn li{color:var(--ink-2);grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:14.5px;display:grid}.learn svg.lucide{width:18px;height:18px;color:var(--good);margin-top:2px}.ctop{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:12px 0;font-size:14px;display:flex}.lesson{color:var(--ink-2);grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;font-size:14.5px;display:grid}.lesson svg.lucide{width:17px;height:17px;color:var(--ink-3)}.lesson .d{color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:right;min-width:44px;font-size:13.5px}.lesson .lock svg.lucide{width:15px;height:15px}.req ul{color:var(--ink-2);gap:6px;margin:12px 0 0;padding-left:20px;display:grid}.desc p{color:var(--ink-2);max-width:72ch;margin-top:12px}.cfaq details{border-bottom:1px solid var(--line)}.cfaq details:first-of-type{border-top:1px solid var(--line);margin-top:12px}.cfaq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 0;font-weight:700;list-style:none;display:flex}.cfaq summary::-webkit-details-marker{display:none}.cfaq summary svg.lucide{color:var(--ink-3);transition:transform .15s}.cfaq details[open] summary svg.lucide{transform:rotate(45deg)}.cfaq p{color:var(--ink-2);padding-bottom:16px}.mini-bar{z-index:62;background:var(--brand-ink);color:#fff;transition:transform .2s;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.mini-bar.show{transform:none}.mini-bar .wrap{align-items:center;gap:16px;height:64px;display:flex}.mini-bar b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;overflow:hidden}.mini-bar .p{white-space:nowrap;font-size:18px;font-weight:800}@media (width<=1060px){.mini-bar{display:none}}.mob-buy{display:none}@media (width<=1060px){.mob-buy{z-index:62;background:var(--surface);border-top:1px solid var(--line);padding:12px max(16px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));align-items:center;gap:12px;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mob-buy.show{transform:none}.mob-buy b{margin-right:auto;font-size:20px;font-weight:800}body:has(.mob-buy){padding-bottom:76px}}
