body:has(.gr){background:#0c0b09}.gr{--gr-bg:#0c0b09;--gr-panel:#16140f;--gr-line:#2e2819;--gr-text:#f1e8d6;--gr-muted:#b4a98f;--gr-gold:#e0a93f;--gr-gold-soft:#f3c96b;background:var(--gr-bg);min-height:100vh;color:var(--gr-text);font-family:Arial,Helvetica,sans-serif;line-height:1.6}.gr em{color:inherit;font-style:italic}.gr .gr-wrap{width:min(1120px,100% - 32px);margin:0 auto}.gr h1,.gr h2,.gr h3{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.08}.gr .gold{background:linear-gradient(180deg, var(--gr-gold-soft), var(--gr-gold) 55%, #b97c22);color:#0000;-webkit-background-clip:text;background-clip:text}.gr .gr-top{border-bottom:1px solid var(--gr-line);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.gr .gr-mark{letter-spacing:.14em;text-transform:uppercase;font-family:Georgia,serif;font-size:15px}.gr .gr-top nav{color:var(--gr-muted);gap:22px;font-size:15px;display:flex}.gr .gr-top nav a:hover{color:var(--gr-gold-soft)}.gr .eyebrow{color:var(--gr-gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:13px}.gr .hero{grid-template-columns:1.25fr .75fr;align-items:center;gap:56px;padding:72px 0 64px;display:grid}.gr .hero h1{margin-bottom:24px;font-size:clamp(40px,5.2vw,68px)}.gr .lead{color:var(--gr-text);max-width:36em;margin-bottom:30px;font-size:19px}.gr .cover{box-shadow:0 30px 60px #0009, 0 0 0 1px var(--gr-line);border-radius:6px;justify-self:center;width:100%;max-width:340px}.gr .btn{background:var(--gr-gold);color:#1a1307;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-weight:700;display:inline-flex}.gr .btn:hover{background:var(--gr-gold-soft)}.gr .btn.ghost{color:var(--gr-gold-soft);border:1px solid var(--gr-gold);background:0 0}.gr .actions{flex-wrap:wrap;gap:12px;display:flex}.gr section.block{border-top:1px solid var(--gr-line);padding:64px 0}.gr section.block>h2{margin-bottom:14px;font-size:clamp(32px,4vw,48px)}.gr .sub{color:var(--gr-muted);max-width:44em;margin-bottom:34px;font-size:17px}.gr .lessons{counter-reset:lesson;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.gr .lessons li{counter-increment:lesson;background:var(--gr-panel);border:1px solid var(--gr-line);border-radius:10px;padding:14px 16px 14px 52px;position:relative}.gr .lessons li:before{content:counter(lesson, decimal-leading-zero);color:var(--gr-gold);font-family:Georgia,serif;position:absolute;top:14px;left:16px}.gr .grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.gr .card{background:var(--gr-panel);border:1px solid var(--gr-line);border-radius:14px;flex-direction:column;gap:12px;padding:24px;transition:border-color .15s;display:flex}.gr a.card:hover{border-color:var(--gr-gold)}.gr .card h3{font-size:26px}.gr .meta{color:var(--gr-muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:12px;font-size:13px;display:flex}.gr .badge{color:var(--gr-gold-soft);border:1px solid var(--gr-line);white-space:nowrap;border-radius:999px;padding:2px 10px}.gr .badge.live{background:var(--gr-gold);color:#1a1307;border-color:var(--gr-gold)}.gr .flow{color:var(--gr-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.gr .flow span{border:1px solid var(--gr-line);color:var(--gr-text);border-radius:6px;padding:3px 8px}.gr .flow i{color:var(--gr-gold);font-style:normal}.gr .more{color:var(--gr-gold-soft);margin-top:auto;font-size:15px}.gr .honest{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.gr .honest p+p{margin-top:14px}.gr .big-quote{font-family:Georgia,serif;font-size:clamp(30px,3.6vw,44px);line-height:1.15}.gr .panel{background:var(--gr-panel);border:1px solid var(--gr-line);border-radius:14px;padding:28px}.gr .discount{border-color:var(--gr-gold);justify-content:space-between;align-items:center;gap:28px;display:flex}.gr .code{letter-spacing:.12em;color:var(--gr-gold-soft);border:2px dashed var(--gr-gold);white-space:nowrap;-webkit-user-select:all;user-select:all;border-radius:10px;padding:12px 22px;font-family:Courier New,monospace;font-size:clamp(26px,3.4vw,38px)}@media (max-width:860px){.gr .discount{flex-direction:column;align-items:flex-start}}.gr .crumb{color:var(--gr-muted);padding-top:36px;font-size:14px}.gr .crumb a:hover{color:var(--gr-gold-soft)}.gr .course-hero{padding:28px 0 48px}.gr .course-hero h1{margin:10px 0 18px;font-size:clamp(38px,5vw,64px)}.gr .flow.large{gap:8px;font-size:15px}.gr .flow.large span{background:var(--gr-panel);padding:8px 12px}.gr .two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.gr ul.plain{color:var(--gr-muted);margin:10px 0 0;padding-left:18px}.gr ul.plain li+li{margin-top:6px}.gr footer.gr-foot{border-top:1px solid var(--gr-line);color:var(--gr-muted);padding:32px 0 48px;font-size:14px}.gr footer.gr-foot a{color:var(--gr-gold-soft)}@media (max-width:860px){.gr .hero,.gr .honest,.gr .two{grid-template-columns:1fr}.gr .hero{gap:36px;padding-top:40px}.gr .cover{max-width:240px}.gr .grid,.gr .lessons{grid-template-columns:1fr}.gr .gr-top nav{display:none}}
