@font-face{font-family:Unbounded;src:url(fonts/Unbounded-800-cyrillic.woff2);font-weight:800;unicode-range:U+0400-04FF}@font-face{font-family:Unbounded;src:url(fonts/Unbounded-800-latin.woff2);font-weight:800}@font-face{font-family:Golos;src:url(fonts/GolosText-400-cyrillic.woff2);font-weight:400;unicode-range:U+0400-04FF}@font-face{font-family:Golos;src:url(fonts/GolosText-400-latin.woff2);font-weight:400}@font-face{font-family:Golos;src:url(fonts/GolosText-600-cyrillic.woff2);font-weight:600;unicode-range:U+0400-04FF}@font-face{font-family:Golos;src:url(fonts/GolosText-600-latin.woff2);font-weight:600}
:root{--bone:#fbf7f1;--ink:#211a15;--clay:#d4622e;--line:#e7ddcf;--mist:#7e9dae}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bone);color:var(--ink);font-family:Golos,Arial,sans-serif;font-size:17px;line-height:1.6}header{max-width:1180px;margin:auto;padding:24px 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}a{color:inherit;text-decoration:none}.brand{display:flex;gap:12px;align-items:center;font-size:13px;letter-spacing:.07em;font-weight:600;line-height:1.4}.brand small{display:block;font-size:11px;color:#817469;letter-spacing:0;font-weight:400;margin-top:4px}.star{font-size:32px;color:var(--clay)}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:linear-gradient(#e2733b,#cc5927);color:#fff;font-family:inherit;font-weight:600;font-size:15px;padding:16px 23px;border:0;border-radius:13px;box-shadow:0 10px 23px -12px #af4b24a0;cursor:pointer;transition:transform .2s}.button:hover{transform:translateY(-2px)}.button span{font-size:20px}.button.small{font-size:13px;padding:10px 18px}.button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid #779eaf;outline-offset:5px}main{max-width:1040px;padding:0 40px;margin:auto}.intro{padding:57px 0 38px}.eyebrow{font-size:11px;color:#a65b35;letter-spacing:.16em;font-weight:600;display:flex;align-items:center;gap:10px}.eyebrow>span{width:7px;height:7px;background:var(--clay);border-radius:50%;box-shadow:0 0 0 5px #f8e8d8}h1{font-family:Unbounded,sans-serif;font-size:clamp(30px,4.4vw,53px);line-height:1.23;letter-spacing:-.035em;margin:24px 0 20px}em{font-style:normal;color:var(--clay)}.lead{font-size:19px;color:#706257;line-height:1.65;max-width:750px;margin:0}.author{display:flex;align-items:center;gap:12px;margin-top:27px;font-size:13px}.author img{width:43px;height:43px;border-radius:50%;object-fit:cover;object-position:50% 13%}.author b{font-weight:600}.author span{display:block;color:#817469;font-size:12px}.author .pill{margin-left:auto;border:1px solid var(--line);border-radius:30px;padding:7px 14px;color:#78685a;font-size:11px}.section-label{display:flex;align-items:center;gap:15px;margin:20px 0}.section-label>span{font-size:15px;color:var(--clay)}h2{font-size:26px;font-weight:400;line-height:1.3;margin:0;letter-spacing:-.02em}.section-label i{flex:1;height:1px;background:var(--line);margin-left:7px}.video-poster{position:relative;aspect-ratio:16/9;border-radius:23px;overflow:hidden;background:#d7e1e5;border:1px solid #e5ddcf;box-shadow:0 18px 50px -30px #5f4b37a0}.screen{width:100%;height:100%;object-fit:cover;opacity:.58;filter:blur(2px)}.veil{position:absolute;inset:0;background:linear-gradient(90deg,#edf3f6f2 0%,#e6eef0d9 55%,#d8e6ea80)}.video-title{position:absolute;inset:0;padding:42px 46px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.video-chip{font-size:10px;letter-spacing:.17em;color:#657f8c;font-weight:600}.video-title h3{font-family:Unbounded,sans-serif;font-size:clamp(19px,2.5vw,30px);line-height:1.4;margin:14px 0;letter-spacing:-.04em}.preview-play{width:57px;height:57px;background:#fff;border-radius:50%;display:grid;place-items:center;color:var(--clay);font-size:19px;margin-top:5px;box-shadow:0 6px 24px #5a737a20;padding-left:3px}.video-title p{font-size:11px;color:#71838a;margin:11px 0 0}.speaker{position:absolute;bottom:20px;right:22px;width:110px;height:110px;object-fit:cover;object-position:50% 15%;border:5px solid #fff;border-radius:50%;box-shadow:0 5px 20px #2c393c20}.after-video{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px}.after-video>span{font-size:12px;color:#928171}.practice{padding-top:45px}.section-intro{color:#817367;font-size:15px;margin:0 0 22px}details{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden}summary{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.prompt-tag{font-size:10px;font-weight:600;letter-spacing:.15em;color:var(--clay)}summary h3{font-size:21px;font-weight:600;margin:4px 0 0}.toggle{font-size:24px;color:var(--clay)}details[open] .toggle{transform:rotate(45deg)}.prompt-body{padding:0 30px 28px}.instruction{font-size:13px;color:#82776c;margin:0 0 15px}.prompt-text{white-space:pre-line;background:#faf7f2;border:1px solid #eee5da;border-radius:12px;padding:23px;font-size:14px;line-height:1.8;color:#5e544a;max-height:275px;overflow:auto}.copy-row{display:flex;align-items:center;gap:22px;margin-top:20px}.copy-row>span{font-size:11px;color:#928171}.next{padding:44px 0 60px}.course{background:#f0e7dc;border-radius:22px;display:grid;grid-template-columns:1.3fr 1fr;overflow:hidden;position:relative}.course-info{padding:35px}.course h3{font-family:Unbounded,sans-serif;font-size:27px;line-height:1.4;letter-spacing:-.04em;margin:12px 0}.course p{font-size:15px;line-height:1.6;color:#7c6d5e;max-width:430px;margin:0 0 24px}.course-art{position:relative;overflow:hidden;min-height:350px}.course-art>img{height:100%;width:100%;object-fit:cover;object-position:50% 0;mix-blend-mode:multiply}.orb{position:absolute;z-index:1;border:1px solid #ffffffc0;background:#ffffffd9;border-radius:40px;padding:8px 16px;font-size:12px;box-shadow:0 8px 25px #58483d18}.one{top:25%;left:3%}.two{right:5%;bottom:23%;background:#eaf1f5e9;color:#416174}footer{max-width:1100px;padding:24px 10px 32px;margin:auto;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:11px;color:#928171}@media(max-width:640px){header{padding:17px 20px}.brand{font-size:10px;gap:8px}.brand small{font-size:9px}.star{font-size:25px}.button.small{padding:9px 12px;font-size:10px;gap:8px}main{padding:0 21px}.intro{padding:35px 0 24px}h1{font-size:29px;line-height:1.3;margin:19px 0}.eyebrow{font-size:9px;letter-spacing:.12em}.lead{font-size:16px}.desktop{display:none}.author{margin-top:21px}.author .pill{display:none}h2{font-size:23px}.section-label{gap:12px}.video-poster{border-radius:16px}.video-title{padding:21px}.video-title h3{font-size:16px;margin:7px 0}.video-chip{font-size:7px}.preview-play{height:39px;width:39px;font-size:13px;margin-top:3px}.video-title p{font-size:8px;margin-top:7px}.speaker{width:62px;height:62px;right:12px;bottom:12px;border-width:3px}.after-video{flex-direction:column-reverse;align-items:stretch;gap:13px}.button{font-size:13px;padding:15px 16px;gap:14px}.after-video>span{text-align:center;font-size:11px}.practice{padding-top:28px}.section-intro{font-size:14px}.prompt-body{padding:0 19px 21px}summary{padding:21px 19px}summary h3{font-size:18px}.prompt-text{padding:17px;font-size:13px;max-height:255px}.copy-row{flex-wrap:wrap;gap:11px}.copy{width:100%}.copy-row>span{width:100%;text-align:center}.next{padding:30px 0 35px}.course{grid-template-columns:1fr}.course-info{padding:26px}.course h3{font-size:25px}.course-art{min-height:0;height:240px;order:-1}.course-art>img{object-position:50% 20%;}.orb.one{left:9%;top:30%}.orb.two{right:8%;bottom:20%}footer{margin:0 21px;flex-direction:column;gap:7px;padding:20px 0 28px}.course .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

/* Cosmic direction approved 8 November: light aqua + bright orange. */
:root{--bone:#edf8f8;--ink:#153e50;--clay:#ef782b;--line:#cde8e9;--mist:#44b7c7}body{background:radial-gradient(ellipse 650px 650px at 0 4%,#b9f5f1a0,transparent 85%),radial-gradient(ellipse 650px 700px at 100% 45%,#ffe1c5a0,transparent 85%),linear-gradient(160deg,#f8faf5,#e9f8fa 45%,#fff4e7);color:var(--ink)}header{border-color:#cce3e380}.brand small{color:#62828b}.star{color:#f17b2b;text-shadow:0 0 20px #ffac6a60}h1{position:relative;color:#164559}h1 em{background:linear-gradient(95deg,#159eaf,#4ebfc5 45%,#f2804b 90%);background-clip:text;-webkit-background-clip:text;color:transparent}.intro{position:relative;isolation:isolate}.lead{color:#557c87}.eyebrow{color:#218a98}.eyebrow>span{background:#37c6c8;box-shadow:0 0 0 5px #d4f5ee,0 0 20px #4dd8da}.author{color:#245567}.author span{color:#5e8792}.author img{border:2px solid #fff;box-shadow:0 0 0 3px #cceeed}.author .pill{background:#ffffffc0;border-color:#bde7e7;color:#36828c;display:flex;gap:8px;align-items:center}.pill i{width:6px;height:6px;border-radius:50%;background:#55cbcc;box-shadow:0 0 10px #35e4da}.pill b{color:#f18640}.button{background:linear-gradient(115deg,#ff9b32,#ff7d27 55%,#ef5a25);box-shadow:inset 0 1px 0 #ffffff80,0 9px 0 -5px #bd4c20,0 12px 30px -10px #ed782b99;position:relative;overflow:hidden}.button:after{content:'';position:absolute;inset:-100% auto -100% -50%;width:25%;transform:rotate(24deg);background:linear-gradient(90deg,transparent,#ffffff65,transparent);animation:buttonLight 7s 2s infinite;pointer-events:none}.button:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 #ffffff90,0 11px 0 -5px #bd4c20,0 18px 34px -9px #ed782b99}.button:active{transform:translateY(1px)}.cosmic-orb{position:absolute;width:165px;height:165px;right:0;top:25px;z-index:-1;opacity:.7;animation:floatPlanet 9s ease-in-out infinite}.cosmic-orb:before{content:'';position:absolute;inset:20px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#e5fffa,#a5e6e5 45%,#64b6c5 80%);box-shadow:inset -15px -10px 25px #6cabc850,0 0 60px #84ead580}.cosmic-orb span{position:absolute;inset:58px -10px;border:2px solid #ffffffd0;border-top-color:#71cdd5;transform:rotate(-30deg);border-radius:50%}.cosmic-orb i{font-style:normal;position:absolute;color:#f8ad62;font-size:30px;right:0;top:10px}.section-label{margin-top:23px}.section-label>span{background:#ffffffb0;border:1px solid #bfe6e4;color:#229fae;border-radius:11px;min-width:37px;min-height:37px;display:grid;place-items:center;font-size:13px;box-shadow:0 6px 15px #387b8b08}h2{font-family:Unbounded,sans-serif;font-size:29px;font-weight:800;letter-spacing:-.04em}h2 em{color:#28aebb}.video-shell{padding:7px;background:linear-gradient(135deg,#fff,#9ae9e9 40%,#fff0dd 75%,#ffe2c0);border-radius:28px;box-shadow:0 0 0 1px #b6e3e8,0 18px 50px -30px #1c8eaa90,0 0 42px #8de9e230;position:relative}.video-poster{display:block;padding:0;width:100%;border:0;box-shadow:none;border-radius:22px;cursor:pointer;position:relative;overflow:hidden;aspect-ratio:1672/941;background:#b8eff0}.cosmic-cover{width:100%;height:100%;display:block;object-fit:cover}.play-halo{position:absolute;left:58%;top:60%;width:10%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;box-shadow:0 0 15px 3px #b1ffff60;animation:playPulse 3.4s ease-in-out infinite}.video-poster:focus-visible{outline:3px solid #ff8c2e;outline-offset:5px}.video-status{text-align:center;font-size:12px;color:#62848d;margin:13px 0 0;min-height:20px}.after-video>span{color:#65919a}.section-intro{color:#58808b}details{border-color:#c0e5e5;background:#ffffffd9;box-shadow:0 12px 30px -25px #397e8e70}.prompt-tag{color:#1d9ca8}.prompt-text{background:linear-gradient(135deg,#eefafa,#f9fbf7);border-color:#d5edeb;color:#426571}.instruction{color:#6f8991}.toggle{color:#22a8b8}.copy-row>span{color:#64939a}.course{background:linear-gradient(125deg,#d4f3f2,#f7f5ed 58%,#ffe0be);border:1px solid #c2e5e3;box-shadow:0 18px 38px -32px #247b8b80}.course p{color:#537c87}.course h3 em{color:#f17a32}.orb{border-color:#ffffff;background:#f5ffffdf;color:#209da8;animation:floatPlanet 8s ease-in-out infinite}.orb.two{animation-delay:-3s;background:#ffefdcdf;color:#bf6b30}footer{color:#688c93;gap:16px;flex-wrap:wrap}footer a{text-decoration:underline;text-underline-offset:3px}.motion-ready .reveal{opacity:0;transform:translateY(18px);transition:opacity .65s,transform .65s}.motion-ready .reveal.visible{opacity:1;transform:none}@keyframes floatPlanet{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(2deg)}}@keyframes playPulse{0%,100%{box-shadow:0 0 8px 0 #c3ffff30}50%{box-shadow:0 0 28px 12px #c3ffff55}}@keyframes buttonLight{0%,70%{left:-50%}90%,100%{left:150%}}@media(max-width:640px){h2{font-size:22px}.cosmic-orb{width:87px;height:87px;right:-8px;top:20px;opacity:.32}.cosmic-orb:before{inset:10px}.cosmic-orb span{inset:30px -8px}.cosmic-orb i{font-size:17px}.video-shell{padding:4px;border-radius:20px}.video-poster{border-radius:16px}.author .pill{display:none}.section-label>span{min-width:31px;min-height:31px;border-radius:9px}.play-halo{width:11%}.video-status{font-size:10px}.course-art{background:#dff4f2}.course-art>img{opacity:.95}footer{gap:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}.motion-ready .reveal{opacity:1;transform:none;transition:none}}

.next{margin-top:12px}.next>.section-label{margin-bottom:25px}.course{background:radial-gradient(ellipse at 25% 0,#ecffff,transparent 70%),linear-gradient(115deg,#c1eef0,#e4f9f6 54%,#ffe2c8);border:2px solid #98dce0;box-shadow:0 0 0 7px #ffffffa0,0 23px 55px -30px #2b99a180}.course-info{padding:40px}.course-info .prompt-tag{background:#fff8ee;border:1px solid #ffcba6;color:#d46b2a;border-radius:30px;padding:7px 12px;display:inline-block}.course .button{font-size:18px;min-height:60px;gap:35px;width:100%;max-width:390px}.course-art:after{content:'';position:absolute;inset:0;box-shadow:inset 6px 0 30px #d8f6ef40;pointer-events:none}@media(max-width:640px){.course-info{padding:27px}.course .button{font-size:17px;max-width:none}.course h3{font-size:24px}.next>.section-label{margin-bottom:20px}}

/* Final readability and touch pass */
.button{color:#163e4d;font-weight:600;text-shadow:0 1px 0 #ffffff35}.button span{color:#163e4d}.section-label em{color:#178795}.eyebrow{color:#247984}.prompt-tag{color:#237f89}.section-intro{line-height:1.7}.prompt-text{scrollbar-color:#8acdd0 #eef9f7;scrollbar-width:thin}.copy-row>span,.after-video>span{color:#527982}.video-status{color:#527580}.course-info>.prompt-tag{color:#9b4d20}.section-label{scroll-margin-top:20px}@media(max-width:640px){header .button{min-height:44px;min-width:116px}.brand small{font-size:10px}.lead{font-size:17px;line-height:1.65}.section-intro{font-size:15px}.course p{font-size:16px}.instruction{font-size:14px}.prompt-text{font-size:14px}.video-status{font-size:12px;line-height:1.5}.author span{font-size:12px}}

/* 8 November — vivid orange and original course typography. */
@font-face{font-family:'Golos Text';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/GolosText-400-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/GolosText-400-latin.woff2) format('woff2')}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/GolosText-600-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/GolosText-600-latin.woff2) format('woff2')}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:800;font-display:swap;src:url(fonts/GolosText-800-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:800;font-display:swap;src:url(fonts/GolosText-800-latin.woff2) format('woff2')}
body{font-family:'Golos Text',-apple-system,'Segoe UI',sans-serif}
h1,h2,.video-title h3,.course h3{font-family:Unbounded,system-ui,sans-serif;font-weight:800}
.button{font-family:'Golos Text',-apple-system,'Segoe UI',sans-serif;font-weight:800;letter-spacing:-.01em;background:linear-gradient(180deg,#ffa21b 0%,#ff8a00 52%,#f47700 100%);box-shadow:inset 0 1px 0 #ffffffa0,0 4px 0 #c86000,0 13px 28px -10px #ef8200a0;color:#173c49;text-shadow:none}
.button:hover{filter:brightness(1.04);box-shadow:inset 0 1px 0 #ffffffb0,0 4px 0 #c86000,0 18px 32px -10px #ef8200b0}
.button:active{transform:translateY(2px);box-shadow:inset 0 1px 0 #ffffff80,0 2px 0 #c86000,0 8px 16px -8px #ef820080}
.button::after{content:'';position:absolute;top:0;bottom:auto;left:-60%;width:42%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);transform:skewX(-18deg);animation:courseShine 4.5s ease-in-out infinite;animation-delay:-2.8s}
@keyframes courseShine{0%,60%{left:-60%}88%,100%{left:135%}}
