.wik{--wik-bg:#0b0a0e;--wik-card:#141219;--wik-line:#232030;--wik-purple:#8b5cf6;--wik-purple-deep:#4c1d95;--wik-purple-light:#c4b5fd;--wik-red:#f87171;--wik-green:#7de38b;--wik-text:#f2f0ee;--wik-dim:#8e8b96;--wik-dimmer:#5c596a;background:var(--wik-bg);color:var(--wik-text);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;min-height:100vh;font-family:Inter,sans-serif;line-height:1.6}.wik *{box-sizing:border-box;margin:0;padding:0}.wik .wrap{max-width:600px;margin:0 auto;padding:0 22px 90px}.wik .hero{text-align:center;border-bottom:1px solid var(--wik-line);padding:70px 22px 52px;position:relative;overflow:hidden}.wik .hero-bg{z-index:0;background:radial-gradient(120% 90% at 50% 0,#8b5cf647,#0000 65%);position:absolute;inset:0}.wik .hero-bg:after{content:"";background:linear-gradient(180deg, #0b0a0e59 0%, #0b0a0eb3 60%, var(--wik-bg) 100%);position:absolute;inset:0}.wik .hero-inner{z-index:1;max-width:600px;margin:0 auto;position:relative}.wik .eyebrow-pill{letter-spacing:.1em;color:var(--wik-purple-light);text-transform:uppercase;background:#8b5cf626;border:1px solid #8b5cf666;border-radius:100px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.wik h1{letter-spacing:-.01em;margin-bottom:18px;font-family:Space Grotesk,sans-serif;font-size:42px;font-weight:700;line-height:1.07}.wik h1 span{color:var(--wik-purple-light)}.wik .hero-inner p{color:var(--wik-text);opacity:.92;max-width:470px;margin:0 auto;font-size:17.5px}.wik .hero-inner p b{font-weight:600}.wik .scroll-cue{letter-spacing:.1em;color:var(--wik-dim);text-transform:uppercase;margin-top:30px;font-family:JetBrains Mono,monospace;font-size:11px;animation:2s ease-in-out infinite wik-bob}@keyframes wik-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.wik .intro{text-align:center;padding:46px 6px 10px}.wik .intro .line{letter-spacing:-.01em;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:700;line-height:1.25}.wik .intro .line span{color:var(--wik-purple)}.wik .intro .sub{color:var(--wik-dim);max-width:470px;margin-top:14px;margin-left:auto;margin-right:auto;font-size:16.5px}.wik .cards-label{text-align:center;color:var(--wik-dimmer);letter-spacing:.05em;margin:44px 0 18px;font-family:JetBrains Mono,monospace;font-size:12px}.wik .card-stack{flex-direction:column;gap:12px;display:flex}.wik .lesson{border:1px solid var(--wik-line);cursor:pointer;background:var(--wik-card);-webkit-tap-highlight-color:transparent;text-align:left;width:100%;color:inherit;font:inherit;border-radius:16px;transition:transform .12s,border-color .15s;overflow:hidden}.wik .lesson:active{transform:scale(.99)}.wik .lesson:hover{border-color:#8b5cf673}.wik .lesson-head{align-items:center;gap:16px;padding:20px;display:flex}.wik .lesson-num{color:var(--wik-purple);background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;display:flex}.wik .lesson-title{flex:1;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:700}.wik .lesson-toggle{color:var(--wik-purple);flex-shrink:0;font-size:20px;transition:transform .2s}.wik .lesson.open .lesson-toggle{transform:rotate(45deg)}.wik .lesson-body{transition:max-height .3s;overflow:hidden}.wik .lesson-body-inner{color:var(--wik-dim);padding:0 20px 22px;font-size:16px}.wik .lesson-body-inner p{margin-bottom:12px}.wik .lesson-body-inner p:last-child{margin-bottom:0}.wik .lesson-body-inner b{color:var(--wik-text);font-weight:600}.wik .lesson.hero-lesson{background:linear-gradient(160deg, #8b5cf61a, var(--wik-card));border-color:#8b5cf666}.wik .loop-section{margin-top:52px}.wik .loop-label{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--wik-purple);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:11px}.wik .loop-title{text-align:center;letter-spacing:-.01em;margin-bottom:24px;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700}.wik .loop-grid{flex-direction:column;gap:12px;display:flex}.wik .loop-col{background:var(--wik-card);border:1px solid var(--wik-line);border-radius:16px;padding:22px 20px}.wik .loop-col.bad{border-color:#f871714d}.wik .loop-col.good{border-color:#7de38b59}.wik .loop-col-title{align-items:center;gap:8px;margin-bottom:14px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;display:flex}.wik .loop-col.bad .loop-col-title{color:var(--wik-red)}.wik .loop-col.good .loop-col-title{color:var(--wik-green)}.wik .loop-step{color:var(--wik-dim);align-items:center;gap:10px;padding:5px 0;font-size:15px;display:flex}.wik .loop-arrow{color:var(--wik-dimmer);text-align:center;padding:2px 0;font-size:13px}.wik .gap-section{margin-top:56px}.wik .gap-card{background:var(--wik-card);border:1px solid var(--wik-line);text-align:center;border-radius:18px;padding:28px 24px}.wik .gap-card .label{letter-spacing:.1em;text-transform:uppercase;color:var(--wik-purple);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:11px}.wik .gap-card h2{letter-spacing:-.01em;margin-bottom:14px;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700}.wik .gap-card p{color:var(--wik-dim);margin-bottom:14px;font-size:16.5px}.wik .gap-card p:last-child{margin-bottom:0}.wik .gap-card b{color:var(--wik-text)}.wik .cta-card{text-align:center;background:linear-gradient(150deg,#8b5cf629,#8b5cf608);border:1px solid #8b5cf666;border-radius:20px;margin-top:20px;padding:32px 24px}.wik .cta-card h2{margin-bottom:10px;font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:700}.wik .cta-card p{color:var(--wik-dim);max-width:450px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:16px}.wik .cta-btn{background:linear-gradient(180deg, var(--wik-purple), var(--wik-purple-deep));color:#fff;border-radius:100px;padding:16px 34px;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:transform .1s;display:inline-block;box-shadow:0 8px 24px #8b5cf659}.wik .cta-btn:active{transform:scale(.98)}.wik .cta-guarantee{color:var(--wik-dimmer);margin-top:12px;font-family:JetBrains Mono,monospace;font-size:12px}.wik .signature{text-align:center;color:var(--wik-dimmer);letter-spacing:.05em;margin-top:46px;font-family:JetBrains Mono,monospace;font-size:11px}@media (width<=420px){.wik h1{font-size:34px}.wik .intro .line{font-size:22px}.wik .lesson-title{font-size:15.5px}}
