.page{padding-bottom:48px}.page .h1w+.lead{margin-top:16px}.h2w--md{font-size:clamp(36px,10.4vw,60px)}.gpage__trust{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.gpage__trust li{display:inline-flex;align-items:center;gap:7px;font:400 10.5px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.gpage__trust li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ink);opacity:.35}.inside--rich{gap:0;margin-top:14px;border-top:1px solid var(--line);max-width:40em}.inside--rich li{grid-template-columns:40px 1fr;padding:14px 0;border-bottom:1px solid var(--line);align-items:start}.inside--rich b{font-size:30px;line-height:.9}.inside--rich strong{display:block;font:400 21px/1.15 var(--serif);color:var(--ink);margin-bottom:3px}.numbers .fine{margin:12px 0 0}.numbers .note{margin-top:18px}.numbers__cta{margin-top:22px;min-height:52px}#swap{padding-top:40px}.cpage__hero{display:grid;gap:8px}.cfan{margin:22px 0 0}@media (max-width: 899px){.cpage__hero>#buy{order:1}.cpage__hero>.cfan{order:2;margin-top:28px}}.cfan__stack{position:relative;height:236px}.cfan__p{position:absolute;left:50%;top:50%;width:136px;height:193px;margin:-96px 0 0 -68px;border-radius:6px;background:var(--paper);box-shadow:0 2px #16151408,0 26px 36px -22px #2a221899}.cfan__p img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.cfan__p .chip{position:absolute;top:8px;left:8px}.cfan__p--l{transform:translate(-84px) translateY(10px) rotate(-10deg);animation:fan-l 1.4s var(--expo) .2s both}.cfan__p--r{transform:translate(84px) translateY(10px) rotate(10deg);animation:fan-r 1.4s var(--expo) .2s both}.cfan__p--c{z-index:2;animation:fan-c 1.2s var(--expo) both}@keyframes fan-l{0%{transform:translateY(24px) rotate(0)}}@keyframes fan-r{0%{transform:translateY(24px) rotate(0)}}@keyframes fan-c{0%{transform:translateY(24px)}}.cfan figcaption{margin:10px 0 0;font:400 10.5px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.1em}.pricecard{margin-top:20px;padding:20px;border-radius:22px;background:var(--paper);border:1.5px solid var(--ink);box-shadow:var(--shadow);display:grid;gap:16px}.pricecard__head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.pricecard__kicker{margin:0 0 6px;font:400 10.5px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.pricecard__name{margin:0;font:400 23px/1.08 var(--serif);letter-spacing:-.01em}.pricecard__name em{font-style:italic}.pricecard__price{margin:0;text-align:right;flex:none}.pricecard__price b{display:block;font:400 44px/1 var(--serif);letter-spacing:-.03em}.pricecard__price span{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.ticks-sm{list-style:none;margin:0;padding:14px 0 0;display:grid;gap:8px;border-top:1px solid var(--line)}.ticks-sm li{position:relative;padding-left:24px;font-size:14.5px;line-height:1.4;color:var(--ink-2)}.ticks-sm li:before{content:"";position:absolute;left:2px;top:5px;width:10px;height:5.5px;border-left:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(-45deg)}.pricecard .btn,.finalcard .btn{min-height:56px}.pricecard .fine,.finalcard .fine{margin:-4px 0 0}.cpage__sec{padding-top:64px}.chapters{list-style:none;margin:24px 0 0;padding:0;border-top:1.5px solid var(--ink)}.chapters li{display:grid;grid-template-columns:46px 1fr;gap:10px;padding:16px 0;border-bottom:1px solid var(--line)}.chapters b{font:400 26px/1 var(--serif);color:var(--rose);font-variant-numeric:tabular-nums}.chapters h3,.bonus h3,.who h3{margin:0;font:400 21px/1.15 var(--serif);letter-spacing:-.01em}.chapters p,.bonus p,.who p{margin:4px 0 0;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.bonus{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.bonus li{display:grid;grid-template-columns:46px 1fr;gap:10px;padding:16px;border-radius:18px;background:var(--paper);border:1px solid var(--line)}.bonus__tag{align-self:start;justify-self:start;margin-top:2px;height:22px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;background:var(--ink);color:var(--paper);font:600 9.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.cmp{margin-top:24px;border-radius:22px;overflow:hidden;border:1px solid var(--line);background:var(--paper)}.cmp__row{display:grid;grid-template-columns:1.25fr .8fr .95fr;align-items:center;min-height:48px;padding:0 14px;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink-2)}.cmp__row>span:not(:first-child){text-align:center;font-weight:600;color:var(--ink)}.cmp__row>span:last-child{background:color-mix(in srgb,var(--sand) 45%,transparent);align-self:stretch;display:grid;place-items:center;margin-right:-14px;padding:0 8px}.cmp__row--head{min-height:52px;font:400 10.5px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.1em}.cmp__row--head>span:not(:first-child){font-weight:400}.cmp__row--head>span:last-child{background:var(--ink);color:var(--paper)}.cmp__row .no{color:var(--muted);font-weight:400}.cmp__row--price{border-bottom:0}.cmp__row--price>span:not(:first-child){font:400 22px/1 var(--serif)}.cmp+.link{margin-top:14px}.who{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:10px}.who li{padding:18px;border-radius:18px;background:var(--paper);border:1px solid var(--line)}.honest{margin:18px 0 0;padding:16px 18px;border-left:2px solid var(--ink);font-size:14.5px;line-height:1.5;color:var(--ink-2);max-width:44em}.honest b{color:var(--ink)}.finalcard{padding:24px 20px;border-radius:26px;background:var(--paper);border:1.5px solid var(--ink);box-shadow:var(--shadow);display:grid;gap:14px;text-align:center}.finalcard .eyebrow{margin:0}.finalcard__title{margin:0;font:400 clamp(34px,9.6vw,56px)/1 var(--serif);letter-spacing:-.03em}.finalcard__title em{display:block;font-style:italic}.finalcard__price{margin:4px 0;display:grid;justify-items:center;gap:6px}.finalcard__price b{font:400 64px/1 var(--serif);letter-spacing:-.04em}.finalcard__price span{font-size:13px;color:var(--muted)}.qa{margin-top:22px;border-top:1.5px solid var(--ink)}.qa details{border-bottom:1px solid var(--line)}.qa summary{list-style:none;cursor:pointer;padding:18px 44px 18px 0;position:relative;display:block;font:400 19px/1.25 var(--serif);-webkit-tap-highlight-color:transparent}.qa summary::-webkit-details-marker{display:none}.qa summary:before,.qa summary:after{content:"";position:absolute;right:8px;top:50%;width:14px;height:1.5px;background:var(--ink);transition:transform .4s var(--expo)}.qa summary:after{transform:rotate(90deg)}.qa details[open] summary:after{transform:rotate(0)}.qa details p{margin:0 0 18px;font-size:15px;line-height:1.55;color:var(--ink-2);max-width:44em}.qa details p a{color:var(--ink)}.qa details[open] p{animation:rise .5s var(--expo) both}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.buybar{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:45;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:8px 8px 8px 18px;border-radius:999px;background:var(--ink);color:var(--paper);box-shadow:0 20px 40px -18px #16151499;transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom)));opacity:0;visibility:hidden;pointer-events:none;transition:transform .6s var(--expo),opacity .25s ease,visibility 0s linear .6s}html.buybar-on .buybar{transform:none;opacity:1;visibility:visible;pointer-events:auto;transition:transform .6s var(--expo),opacity .25s ease,visibility 0s}.buybar__txt b{display:block;font:400 18px/1.1 var(--serif)}.buybar__txt>span{display:block;margin-top:2px;font:400 10.5px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#c9c1b4}.buybar__btn{--bg: var(--paper);--fg: var(--ink);min-height:46px;padding:0 20px;font-size:14.5px;box-shadow:none}html.buybar-on body[data-page=course] .end{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.ppage__k{margin-top:48px}.ppage__k+.kpis{margin-top:14px}.offers article{position:relative}.offers__n{display:block;margin-bottom:10px;font:400 10.5px/1 var(--mono);letter-spacing:.12em;color:var(--muted)}.ppage .reels__title{margin-top:48px}.ppage .offers{margin-top:14px}.castpage__sub{margin:12px 0 0;font:400 12.5px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.roster{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:64px;counter-reset:none}.char{display:grid;gap:22px}.char__media{position:relative;padding-right:22%}.char__arch{position:relative;aspect-ratio:3 / 4;border-radius:50% 50% 22px 22px/37.5% 37.5% 22px 22px;overflow:hidden;background:var(--paper);box-shadow:0 1px #16151408,0 40px 60px -36px #2a221899}.char__arch img{width:100%;height:100%;object-fit:cover;object-position:50% 3%}.char__arch>.chip{position:absolute;left:14px;bottom:14px}.char__arch--ink{background:var(--ink)}.char__arch--ink img{object-position:50% 6%}.char__inset{position:absolute;right:0;bottom:-18px;width:36%;margin:0;border-radius:16px;overflow:hidden;background:var(--sand);border:4px solid var(--linen);box-shadow:0 20px 34px -18px #1615148c;aspect-ratio:9 / 14}.char__inset img{width:100%;height:100%;object-fit:cover}.char__inset .chip--micro{left:6px;top:6px}.char__inset figcaption{position:absolute;left:0;right:0;bottom:0;padding:18px 8px 7px;background:linear-gradient(#16151400,#161514b3);font:400 9px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--paper)}.char--flip .char__media{padding-right:0;padding-left:22%}.char--flip .char__inset{right:auto;left:0}.char--unknown .char__media{padding:0 11%}.char__copy{display:grid;gap:10px}.char__n{margin:0;font:400 11px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--rose)}.char__name{margin:0;font:400 clamp(44px,12.8vw,80px)/.95 var(--serif);letter-spacing:-.035em}.char__name em,.char__third{font-style:italic}.char__third.is-scramble{font:400 .8em/1 var(--mono);letter-spacing:.04em}.char__lore{margin:4px 0 0;font-size:16px;line-height:1.55;color:var(--ink-2);max-width:36em}.spec{margin:8px 0 0;border-top:1.5px solid var(--ink)}.spec div{display:grid;grid-template-columns:104px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.spec dt{font:400 10.5px/1.6 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.spec dd{margin:0;font-size:14.5px;line-height:1.45;color:var(--ink)}.char__follow{margin-top:10px;min-height:54px}.char__copy>.link{justify-self:start}.castpage__note{margin:48px 0 0;text-align:center}.kpage__head .chip{margin-bottom:18px}.kits-pair{--par: 0;margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.kits-pair figure{margin:0}.kits-pair figure:first-child{transform:translateY(calc(var(--par) * 1px))}.kits-pair figure:last-child{transform:translateY(calc(var(--par) * -1px));margin-top:28px}.kit__img{position:relative;aspect-ratio:4 / 5;border-radius:18px;overflow:hidden;background:var(--sand);box-shadow:0 30px 44px -30px #2a22188c}.kit__img img{width:100%;height:100%;object-fit:cover}.kit__img .chip{position:absolute;top:8px;left:8px}.kits-pair figcaption b{display:block;margin-top:12px;font:400 19px/1.15 var(--serif)}.kits-pair figcaption span{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;color:var(--muted)}.kits__note{margin:22px 0 0}.kpage__join{margin-top:48px;padding-top:24px;border-top:1.5px solid var(--ink)}.kpage__jt{margin:0;font:400 clamp(34px,9.6vw,52px)/1 var(--serif);letter-spacing:-.03em}.kpage__jt em{font-style:italic}.kpage__jl{margin:12px 0 0;color:var(--ink-2);font-size:15.5px;line-height:1.5;max-width:34ch}.kpage__join .form-card .btn{min-height:54px}.kpage__join .done .link{justify-self:start;font-size:14px}@media (prefers-reduced-motion: reduce){.cfan__p--l,.cfan__p--r,.cfan__p--c,.qa details[open] p{animation:none}.buybar{transform:none}}@media (min-width: 900px){.buybar{display:none}.gpage__get{max-width:460px}#swap{padding-top:64px}.cpage__hero{grid-template-columns:1.05fr .95fr;grid-template-areas:"copy fan" "buy fan";column-gap:64px;align-items:start}.cpage__copy{grid-area:copy}.cfan{grid-area:fan;position:sticky;top:110px;margin-top:40px}.cfan__stack{height:420px}.cfan__p{width:230px;height:326px;margin:-163px 0 0 -115px}.cfan__p--l{transform:translate(-150px) translateY(16px) rotate(-10deg)}.cfan__p--r{transform:translate(150px) translateY(16px) rotate(10deg)}#buy{grid-area:buy;max-width:520px}.cpage__sec{padding-top:112px}.chapters{columns:2;column-gap:48px}.chapters li{break-inside:avoid}.bonus,.who{grid-template-columns:repeat(2,1fr)}.who{grid-template-columns:repeat(3,1fr)}.cmp{max-width:760px}.finalcard{max-width:640px;margin:0 auto;padding:48px}.qa{max-width:820px}.roster{gap:120px;margin-top:64px}.char{grid-template-columns:1fr 1fr;gap:72px;align-items:center}.char--flip .char__media{order:2}.char__media{max-width:520px}.char--flip .char__media{justify-self:end}.kpage{display:grid;grid-template-columns:1.1fr .9fr;column-gap:72px;align-items:start}.kpage__head{grid-column:2;grid-row:1;padding-top:24px}.kits-pair{grid-column:1;grid-row:1 / span 3;margin-top:0;gap:20px}.kits__note{grid-column:1}.kpage__join{grid-column:2;grid-row:2;margin-top:32px}}.pricecard__price--soon{display:grid;justify-items:end;gap:6px}.pricecard__price .chip{display:inline-flex;margin:0;font-size:10.5px;color:var(--paper)}.pricecard__price--soon span:not(.chip){margin:0;text-align:right}.pricecard__form{border-top:1px solid var(--line);padding-top:14px}.pricecard__form .field>.fine{margin:0 0 8px}.pricecard__form>.fine{margin:0}.pricecard__form .field input{background:var(--linen)}.pricecard .done .link{margin-top:4px}.finalcard__price--soon b{font-style:italic}
