.launch-shell{--course-canvas:#faf7f1;--course-sheet:#fff;--course-inset:#faf7f2;--course-ink:#272521;--course-pen:#19263e;--course-muted:#69635b;--course-line:#e6ded2;--course-orange:#ff6a00;--course-orange-hover:#ff5b00;--course-focus:#2856aa;width:min(100%,1120px);color:var(--course-ink);font-family:var(--font-manrope),sans-serif;overflow-wrap:anywhere;margin:0 auto;padding:24px 32px 64px}.launch-shell *{box-sizing:border-box}.launch-shell header{max-width:760px;margin:40px 0 32px}.launch-shell h1,.launch-shell h2,.launch-shell h3{font-family:var(--font-wix),sans-serif;letter-spacing:-.035em;color:var(--course-ink);font-weight:800}.launch-shell h1{margin:12px 0 20px;font-size:clamp(36px,4.5vw,56px);line-height:1.06}.launch-shell h2{margin:0 0 20px;font-size:28px;line-height:1.15}.launch-shell h3{margin:0 0 8px;font-size:21px;line-height:1.25}.launch-shell p{margin:12px 0 20px;font-size:16px;line-height:1.65}.launch-shell .launch-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--course-muted);margin:0 0 16px;font-size:11px;font-weight:700}.launch-nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.launch-shell a{text-underline-offset:4px;text-decoration:underline}.launch-shell a:hover{color:var(--course-pen)}.launch-surface{background:var(--course-sheet);border:1px solid var(--course-line);border-radius:18px 14px 20px 12px;min-width:0;margin:24px 0;padding:32px;box-shadow:0 4px 16px #27252103}.launch-grid,.launch-group-list,.launch-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.launch-shell fieldset{border:0;min-width:0;margin:0;padding:0}.launch-shell legend{margin:12px 0 20px;font-weight:700}.launch-shell label{flex-direction:column;gap:8px;margin:0 0 24px;font-size:15px;font-weight:650;line-height:1.5;display:flex}.launch-shell input,.launch-shell select,.launch-shell textarea{box-sizing:border-box;border:1px solid var(--course-line);background:var(--course-inset);width:100%;min-width:0;min-height:52px;color:var(--course-ink);font:inherit;border-radius:12px;padding:12px 16px;font-weight:500;transition:border-color .16s,background-color .16s}.launch-shell textarea{resize:vertical;line-height:1.6}.launch-shell input:hover,.launch-shell select:hover,.launch-shell textarea:hover{border-color:var(--course-muted)}.launch-shell input:focus-visible,.launch-shell select:focus-visible,.launch-shell textarea:focus-visible,.launch-shell button:focus-visible,.launch-shell a:focus-visible,.launch-shell summary:focus-visible{outline:3px solid var(--course-focus);outline-offset:4px}.launch-shell .launch-primary{background:var(--course-orange);max-width:100%;min-height:52px;color:var(--course-ink);font:800 16px/1.5 var(--font-wix),sans-serif;cursor:pointer;border:0;border-radius:18px 14px 20px 15px;justify-content:center;align-items:center;gap:12px;padding:14px 24px;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 4px 10px #ff6a0014}.launch-shell .launch-primary:hover{background:var(--course-orange-hover);color:var(--course-ink);box-shadow:0 6px 16px #ff6a0020}.launch-shell .launch-secondary{border:1px solid var(--course-line);background:var(--course-inset);max-width:100%;min-height:48px;color:var(--course-ink);font:700 15px/1.5 var(--font-manrope),sans-serif;cursor:pointer;border-radius:14px;padding:12px 20px}.launch-shell .launch-secondary:hover{border-color:var(--course-muted)}.launch-shell button:disabled,.launch-shell button[aria-disabled=true]{opacity:.55;cursor:wait;box-shadow:none}.launch-shell summary{cursor:pointer;min-height:48px;padding:16px 0;font-size:15px;font-weight:700;line-height:1.6}.launch-shell details{border-top:1px solid var(--course-line)}.launch-shell details p{color:var(--course-muted);font-size:15px}.launch-group{background:var(--course-inset);border:1px solid var(--course-line);border-radius:12px 16px 10px 14px;padding:24px}.launch-group p strong{font-family:var(--font-wix),sans-serif;letter-spacing:-.04em;font-size:28px;font-weight:800}.launch-student{border-bottom:1px solid var(--course-line);padding:12px 0}.launch-note,.launch-error,.launch-success{border:1px solid var(--course-line);border-left:3px solid var(--course-orange);background:var(--course-inset);border-radius:4px 12px 12px 4px;padding:16px 20px;line-height:1.65;font-size:14px!important}.launch-error{color:#9b3020;border-left-color:#9b3020}.launch-success{color:#315e44;border-left-color:#315e44}.launch-shell .launch-confirm{flex-direction:row;align-items:flex-start;gap:12px;margin-top:20px;font-size:14px;font-weight:500;display:flex}.launch-shell .launch-confirm input{width:20px;height:20px;min-height:20px;accent-color:var(--course-orange);border-radius:4px;flex-shrink:0;margin-top:2px;padding:0}.launch-facts{margin:24px 0;padding:8px 0}.launch-facts>div{border-left:2px solid var(--course-orange);padding:4px 0 4px 16px}.launch-facts dd{font-family:var(--font-wix),sans-serif;letter-spacing:-.02em;margin:6px 0 0;font-size:20px;font-weight:750}.launch-facts dt{color:var(--course-muted);font-size:13px}.launch-preparation-list{margin:24px 0}.launch-preparation-list>div{border-top:1px solid var(--course-line);padding:20px 0}.launch-preparation-list dt{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:17px;font-weight:800;line-height:1.5;display:flex}.launch-preparation-list dt span{color:var(--course-muted);font-size:14px;font-weight:650}.launch-preparation-list dt .launch-preparation-checked{color:var(--course-pen)}.launch-preparation-list dd{color:var(--course-muted);margin:8px 0 0;font-size:15px;line-height:1.65}.launch-preparation-weeks{margin:0;padding:0;list-style:none}.launch-preparation-weeks li{border-top:1px solid var(--course-line);padding:16px 0}.launch-preparation-weeks li p{margin:8px 0 0}.launch-surface>article.launch-group{margin-top:24px}.course-brand-nav{border-bottom:1px solid var(--course-line);justify-content:space-between;min-height:80px;padding-bottom:24px}.launch-shell .course-wordmark{font:700 46px/.9 var(--font-caveat),cursive;letter-spacing:-.04em;color:var(--course-ink);padding:0 6px 8px 0;text-decoration:none;display:block;position:relative;transform:rotate(-4deg)}.course-wordmark svg{fill:none;width:100%;height:12px;stroke:var(--course-orange);stroke-width:3px;stroke-linecap:round;position:absolute;bottom:-1px;left:0}.course-brand-links{flex-wrap:wrap;align-items:center;gap:24px;font-size:14px;font-weight:600;display:flex}.course-brand-links>a{align-items:center;min-height:44px;display:inline-flex}.course-brand-links>a[aria-current=page]{-webkit-text-decoration-color:var(--course-orange);text-decoration-color:var(--course-orange);text-decoration-thickness:2px}.course-access-layout{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:64px;margin-top:64px;display:grid}.launch-shell .course-access-intro{max-width:420px;margin:0}.course-access-intro h1{margin:24px 0;font-size:clamp(42px,4.8vw,64px);line-height:1.04}.course-access-intro h1 span{color:var(--course-pen);text-decoration:underline;-webkit-text-decoration-color:var(--course-orange);text-decoration-color:var(--course-orange);text-underline-offset:9px;text-decoration-thickness:3px}.launch-shell .course-access-lead{max-width:350px;color:var(--course-muted);font-size:20px;line-height:1.55}.course-paper-note{background:url(/course-brand/paper.webp) 50%/100% 100% no-repeat;max-width:340px;min-height:224px;margin:40px 0 0 -12px;padding:40px 36px;transform:rotate(-2deg)}.launch-shell .course-hand{font:650 31px/1.1 var(--font-caveat),cursive;color:var(--course-pen);margin:0 0 12px}.launch-shell .course-paper-note p:not(.course-hand){color:var(--course-muted);margin:0;font-size:14px;line-height:1.55}.course-access-workspace{min-width:0}.course-access-workspace>.launch-error{margin-top:0}.course-access-card{margin:0;padding:40px;position:relative;box-shadow:0 12px 36px #27252105}.course-access-card:before{content:"";background:var(--course-orange);border-radius:0 0 4px 4px;width:40px;height:7px;position:absolute;top:-1px;left:40px}.launch-shell .course-state-mark{color:var(--course-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:750}.course-access-card h2{letter-spacing:-.035em;margin-bottom:16px;font-size:32px}.course-access-card>p:not(.course-state-mark){color:var(--course-muted);font-size:15px}.course-access-card form{margin-top:24px}.course-access-card .launch-primary{width:100%}.launch-shell .course-access-help{text-align:center;color:var(--course-muted);margin:24px 0 12px;font-size:14px}.launch-shell .course-access-footnote{text-align:center;color:var(--course-muted);margin:0 16px;font-size:12px;line-height:1.65}.course-legal-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 20px;margin-top:20px;display:flex}.course-legal-links a{min-height:44px;color:var(--course-muted);align-items:center;font-size:13px;line-height:1.5;display:inline-flex}.launch-shell .course-order-terms{color:var(--course-muted);font-size:14px}.launch-shell .course-account-email{border-bottom:1px solid var(--course-line);overflow-wrap:anywhere;color:var(--course-pen);margin-bottom:24px;padding-bottom:24px}.course-empty-state{margin:24px 0}.course-empty-state h3{font-size:20px}.course-empty-state p{color:var(--course-muted);font-size:15px}@media (min-width:900px){.course-checkout-shell .launch-group-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.course-access-layout{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px}.launch-shell .course-access-intro{max-width:560px}.course-access-intro h1{margin:16px 0 20px;font-size:44px}.course-access-intro h1 br,.course-paper-note{display:none}.launch-shell .course-access-lead{max-width:none;margin-bottom:0;font-size:18px}.course-access-workspace{width:100%;max-width:560px}.course-access-layout{justify-items:center}.course-access-intro{justify-self:start}}@media (max-width:600px){.launch-shell{padding:20px 20px 48px}.launch-surface{margin:20px 0;padding:24px}.launch-grid,.launch-group-list,.launch-facts{grid-template-columns:minmax(0,1fr);gap:16px}.launch-shell header{margin:32px 0 24px}.launch-shell h1{font-size:38px}.launch-shell h2{font-size:25px}.course-brand-nav{align-items:center;gap:16px;min-height:68px;padding-bottom:20px}.launch-shell .course-wordmark{font-size:39px}.course-brand-links{gap:16px;font-size:12px}.course-access-layout{gap:28px;margin-top:32px}.launch-shell .course-access-intro{margin:0}.course-access-intro h1{font-size:40px;line-height:1.08}.course-access-card{margin:0;padding:28px 24px}.course-access-card:before{left:24px}.course-access-card h2{font-size:28px}.launch-shell .course-access-lead{font-size:17px}.launch-shell .course-access-intro .launch-eyebrow{letter-spacing:.1em;font-size:10px}.course-access-card .launch-primary{padding-inline:16px;font-size:15px}.course-access-footnote{margin-inline:4px!important}.launch-shell .launch-primary{min-height:52px}.launch-facts{gap:20px}}@media (prefers-reduced-motion:reduce){.launch-shell input,.launch-shell select,.launch-shell textarea,.launch-shell .launch-primary{transition:none}}.launch-shell .launch-secondary{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.launch-shell .course-title-dot{color:var(--course-orange);text-decoration:none}.course-access-layout{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:64px;margin-top:56px}.course-access-intro h1{text-wrap:balance;max-width:11ch;margin:0 0 24px;font-size:clamp(38px,4vw,54px);line-height:1.1}.launch-shell .course-access-lead{max-width:33ch;font-size:18px}.course-paper-note{max-width:320px;min-height:180px;margin-top:32px;padding:32px}.course-access-card{border:0;border-radius:16px;padding:36px;box-shadow:0 8px 32px #27252108}.course-access-card:before{display:none}.course-access-card h2{font-size:30px;line-height:1.2}.course-access-card>p:not(.course-state-mark),.course-access-card .course-empty-state p{font-size:16px}.course-access-card .launch-primary{border-radius:14px}.launch-shell .course-text-action{min-height:44px;color:var(--course-muted);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:4px 0;font-size:14px;text-decoration:underline;display:inline-flex}.launch-shell .course-text-action:hover{color:var(--course-ink)}.course-access-card .launch-note,.course-access-card .launch-error,.course-access-card .launch-success{border:1px solid var(--course-line);border-radius:12px;font-size:15px!important}.launch-shell .course-access-footnote{font-size:13px}.launch-shell .course-dashboard-heading{max-width:none;margin:48px 0 32px}.course-dashboard-heading h1{margin:0 0 16px;font-size:clamp(36px,4vw,48px)}.course-dashboard-heading p{color:var(--course-muted);max-width:65ch}.course-dashboard-start{background:var(--course-sheet);border-radius:16px;justify-content:space-between;align-items:center;gap:32px;padding:32px;display:flex;box-shadow:0 8px 32px #27252105}.course-dashboard-start h2{margin:0 0 12px;font-size:30px}.course-dashboard-start p{max-width:58ch;color:var(--course-muted);margin:8px 0 0}.course-dashboard-start>.launch-primary{flex-shrink:0}.course-dashboard-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin:40px 0;display:grid}.course-dashboard-terms:only-child{grid-column:1/-1;max-width:760px}.course-dashboard-terms h2,.course-dashboard-telegram h2{font-size:25px}.course-dashboard-telegram>.launch-surface{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.course-dashboard-shell .launch-facts{gap:24px;margin:24px 0 32px;padding:0}.course-dashboard-shell .launch-facts>div{border:0;border-bottom:1px solid var(--course-line);padding:0 0 16px}.course-dashboard-shell .launch-facts dt{font-size:14px}.course-dashboard-shell .launch-facts dd{font-size:20px;line-height:1.4}.launch-shell .course-dashboard-tier{color:var(--course-pen);font-size:18px;font-weight:700}.course-dashboard-shell #course-help{border:0;border-top:1px solid var(--course-line);box-shadow:none;background:0 0;border-radius:0;padding:32px 0 0}.course-dashboard-shell #course-help h2{font-size:25px}.course-dashboard-telegram .launch-primary,.course-dashboard-telegram .launch-secondary{margin:4px 8px 4px 0}.course-dashboard-telegram ul{padding-left:20px;line-height:1.8}@media (max-width:900px){.course-access-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:32px}.course-dashboard-start{flex-direction:column;align-items:flex-start;gap:24px}.course-dashboard-columns{gap:32px}}@media (max-width:800px){.course-access-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:32px}.course-access-intro h1{max-width:none;margin-bottom:16px;font-size:40px}.course-access-intro h1 br,.course-paper-note{display:none}.course-access-workspace{max-width:560px}.course-dashboard-columns{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:600px){.course-access-intro h1{font-size:36px}.course-access-card{padding:28px 24px}.course-access-card h2{font-size:27px}.launch-shell .course-dashboard-heading{margin:32px 0 24px}.course-dashboard-start{padding:24px}.course-dashboard-start h2{font-size:26px}.course-dashboard-start>.launch-primary{width:100%}.course-dashboard-shell .launch-facts{grid-template-columns:minmax(0,1fr);gap:20px}.course-dashboard-columns{margin:32px 0}.course-brand-links{font-size:14px}}
