@import url('https://fonts.googleapis.com/css2?family=Epilogue:wght@400;600;800&family=Libre+Franklin:wght@400;600&display=swap');
:root{--ink:#241c33;--paper:#f7f3e9;--violet:#6932d4;--acid:#dfff48;--line:#cfc4dc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 'Libre Franklin',sans-serif}.mast{height:76px;display:flex;align-items:center;gap:34px;padding:0 max(5vw,20px);border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(247,243,233,.94);backdrop-filter:blur(12px);z-index:5}.brand{display:flex;align-items:center;gap:10px;font:800 18px 'Epilogue';letter-spacing:.08em;margin-right:auto}.brand span{display:grid;place-items:center;width:40px;height:40px;background:var(--violet);color:var(--acid);border-radius:50% 50% 50% 8px}.mast nav{display:flex;gap:24px}.mast a,footer a{color:inherit;text-decoration:none}.pill,.primary{background:var(--violet);color:white!important;padding:12px 21px;border-radius:99px;text-decoration:none;font-weight:600}.cover{min-height:590px;padding:80px max(5vw,20px);display:grid;grid-template-columns:1.5fr .75fr;gap:7vw;align-items:center;background:linear-gradient(125deg,transparent 72%,#ebe2ff 72%)}h1,h2,h3{font-family:'Epilogue';line-height:1.08;margin:0 0 18px}h1{font-size:clamp(42px,6vw,82px);letter-spacing:-.055em}h2{font-size:clamp(30px,4vw,54px);letter-spacing:-.04em}.lead{font-size:19px;max-width:760px}.eyebrow{font:600 12px 'Epilogue';text-transform:uppercase;letter-spacing:.18em;color:var(--violet)}.actions{display:flex;gap:12px;margin-top:32px}.ghost{padding:11px 20px;border:1px solid var(--ink);border-radius:99px;color:inherit;text-decoration:none}.bonus{background:var(--ink);color:white;padding:34px;border-radius:2px 55px 2px 2px;box-shadow:18px 18px 0 var(--acid)}.bonus span,.bonus p{color:#cbc3d8}.bonus .big{font:800 48px 'Epilogue';margin-top:32px}.bonus .fs{font:600 27px 'Epilogue';color:var(--acid)}.bonus a{color:var(--acid)}.ticker{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.ticker div{padding:28px 5vw;border-right:1px solid var(--line)}.ticker em{display:block;font:800 27px 'Epilogue';font-style:normal}.editor,.catalog,.cash,.loyal,.guide,.quotes,.faq,.author{padding:90px max(5vw,20px)}.editor{display:grid;grid-template-columns:.2fr 1fr 1fr;gap:45px}.number{font:800 55px 'Epilogue';color:var(--violet)}.editor ol{list-style:none;padding:0;margin:0}.editor li{padding:18px 0;border-top:1px solid var(--line)}.editor li span{color:var(--violet);margin-right:18px}.catalog{background:#ebe2ff}.section-head{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:42px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cards article{min-height:210px;padding:24px;background:var(--paper);border-left:7px solid var(--acid)}.cards span{font-size:11px;letter-spacing:.15em;color:var(--violet)}.split{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;background:var(--ink);color:white;padding:80px max(5vw,20px)}.textlink{color:var(--acid)}.dial{width:270px;aspect-ratio:1;border:24px solid var(--acid);border-right-color:var(--violet);border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;transform:rotate(-7deg)}.dial b{font:800 70px 'Epilogue'}.cashgrid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.cashgrid div{padding:24px;border-right:1px solid var(--line)}.cashgrid span,.cashgrid em,.cashgrid small{display:block}.cashgrid em{font:800 24px 'Epilogue';font-style:normal}.levels{display:grid;grid-template-columns:repeat(6,1fr);margin:35px 0}.levels span{padding:18px;border:1px solid var(--violet);text-align:center}.loyal{background:var(--acid)}.guide>div,.quotes>div{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.guide article{padding:25px;border-top:4px solid var(--violet)}.quotes>div{grid-template-columns:repeat(3,1fr)}blockquote{margin:0;padding:26px;background:white;border:1px solid var(--line)}cite{display:block;margin-top:22px;color:var(--violet)}details{border-top:1px solid var(--line);padding:18px 0}summary{font:600 19px 'Epilogue';cursor:pointer}.author{display:grid;grid-template-columns:.4fr 1fr;background:#ebe2ff;padding-block:35px}.author span{font-weight:800}footer{padding:50px max(5vw,20px);background:var(--ink);color:white;display:grid;grid-template-columns:.4fr 1fr auto;gap:35px;align-items:start}footer .brand{margin:0}footer a{color:var(--acid)}
.dial-value{font:800 70px 'Epilogue'}html,body{overflow-x:hidden}h1,h2{overflow-wrap:anywhere}@media(max-width:760px){main{width:100vw;min-width:0}.mast .pill{display:none!important}.cover{grid-template-columns:minmax(0,1fr)!important;width:100%;min-width:0}.cover>*{min-width:0}.cover h1{font-size:36px!important}}
@media(max-width:760px){.mast{height:66px}.mast nav{display:none}.cover{padding-top:48px;grid-template-columns:1fr}.cover h1{font-size:42px}.bonus{box-shadow:8px 8px 0 var(--acid)}.ticker{grid-template-columns:1fr 1fr}.editor{grid-template-columns:1fr;gap:15px}.section-head,.split{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}.cashgrid{grid-template-columns:1fr 1fr}.levels{grid-template-columns:1fr 1fr}.guide>div,.quotes>div{grid-template-columns:1fr}.dial{margin-top:35px;width:220px}.author,footer{grid-template-columns:1fr}.actions{flex-direction:column;align-items:stretch;text-align:center}}