.course38-purchase_page__SigVw{--ink:#070806;--raised:#10120f;--paper:#f1eee4;--dim:#a9ada4;--signal:#c8ff3d;--orange:#ff6534;position:relative;min-height:calc(100vh - 5rem);overflow:hidden;background:var(--ink);color:var(--paper);isolation:isolate}.course38-purchase_grid__0HLn6{position:absolute;inset:0;z-index:-2;opacity:.16;background-image:linear-gradient(hsla(46,32%,92%,.12) 1px,transparent 0),linear-gradient(90deg,hsla(46,32%,92%,.12) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.course38-purchase_orbit__P0_sY{position:absolute;top:9%;left:-18rem;z-index:-1;width:42rem;aspect-ratio:1;border:1px solid rgba(200,255,61,.18);border-radius:50%}.course38-purchase_orbit__P0_sY i,.course38-purchase_orbit__P0_sY:after,.course38-purchase_orbit__P0_sY:before{position:absolute;content:"";border:1px solid hsla(46,32%,92%,.1);border-radius:50%}.course38-purchase_orbit__P0_sY:before{inset:15%}.course38-purchase_orbit__P0_sY:after{inset:31%}.course38-purchase_orbit__P0_sY i:first-child{inset:46%;background:var(--signal);box-shadow:0 0 70px rgba(200,255,61,.3)}.course38-purchase_orbit__P0_sY i:nth-child(2){top:15%;left:49%;width:8px;height:8px;background:var(--orange);border:0}.course38-purchase_orbit__P0_sY i:nth-child(3){right:4%;bottom:34%;width:5px;height:5px;background:var(--paper);border:0}.course38-purchase_shell__xmrIm{width:min(1240px,calc(100% - 2.5rem));margin:0 auto;padding:2rem 0 3.5rem}.course38-purchase_bottomline__2_HVa,.course38-purchase_topline__DyBih{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--dim);font:600 .67rem/1.2 var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.course38-purchase_topline__DyBih{padding-bottom:1.4rem;border-bottom:1px solid hsla(46,32%,92%,.18)}.course38-purchase_brand__N86X3{display:inline-flex;align-items:center;gap:.75rem;color:var(--paper);text-decoration:none}.course38-purchase_brand__N86X3 span{display:grid;width:2rem;aspect-ratio:1;place-items:center;background:var(--signal);color:var(--ink);font:900 1rem/1 var(--font-sans),sans-serif}.course38-purchase_brand__N86X3 strong{font-size:.7rem;letter-spacing:.14em}.course38-purchase_layout__MeY92{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.65fr);gap:clamp(3rem,7vw,7rem);align-items:start;padding:clamp(3rem,8vw,7.5rem) 0 4rem}.course38-purchase_product__Kt8jp{padding-top:.5rem}.course38-purchase_eyebrow__WEg4c{margin:0 0 1.2rem;color:var(--signal);font:600 .7rem/1 var(--font-mono),monospace;letter-spacing:.13em}.course38-purchase_product__Kt8jp h1{max-width:790px;margin:0;font-size:clamp(3rem,6.4vw,6.9rem);font-weight:690;line-height:.84;letter-spacing:-.075em}.course38-purchase_product__Kt8jp h1 em{color:var(--signal);font-style:normal}.course38-purchase_lead__hGWVF{max-width:680px;margin:2rem 0 0;color:#c6c8c1;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55}.course38-purchase_courseNarrator__d4lzq{position:relative;max-width:680px;margin-top:1.5rem;overflow:hidden;border:1px solid rgba(200,255,61,.3);background:linear-gradient(105deg,rgba(200,255,61,.09),rgba(16,18,15,.88) 42%,rgba(255,101,52,.06));box-shadow:0 20px 60px rgba(0,0,0,.24)}.course38-purchase_courseNarratorButton__qnQvN{display:grid;width:100%;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;border:0;background:transparent;color:var(--paper);padding:1rem;text-align:left;cursor:pointer}.course38-purchase_courseNarratorButton__qnQvN:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.course38-purchase_courseNarratorButton__qnQvN:disabled{cursor:not-allowed;opacity:.62}.course38-purchase_courseNarratorIcon__PGCxS{display:grid;width:2.75rem;aspect-ratio:1;place-items:center;border:1px solid rgba(200,255,61,.48);border-radius:50%;background:rgba(200,255,61,.12);color:var(--signal)}.course38-purchase_courseNarratorIcon__PGCxS svg{width:1.05rem;height:1.05rem}.course38-purchase_courseNarratorCopy__otXiS{display:grid;min-width:0;gap:.28rem}.course38-purchase_courseNarratorCopy__otXiS small{display:flex;align-items:center;gap:.35rem;color:var(--signal);font:650 .58rem/1 var(--font-mono),monospace;letter-spacing:.12em}.course38-purchase_courseNarratorCopy__otXiS small svg{width:.85rem;height:.85rem}.course38-purchase_courseNarratorCopy__otXiS strong{color:var(--paper);font-size:.9rem}.course38-purchase_courseNarratorCopy__otXiS>span{color:#969b91;font:550 .62rem/1.2 var(--font-mono),monospace}.course38-purchase_courseNarratorAction___2yyl{color:var(--dim);font:650 .58rem/1 var(--font-mono),monospace;letter-spacing:.09em}.course38-purchase_courseNarratorTrack__HvaE3{display:block;height:2px;background:hsla(46,32%,92%,.1)}.course38-purchase_courseNarratorTrack__HvaE3 i{display:block;width:var(--checkout-narrator-progress,0);height:100%;background:linear-gradient(90deg,var(--signal),var(--orange));transition:width .16s linear}.course38-purchase_systems__7OEto{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:2.25rem}.course38-purchase_systems__7OEto span{display:inline-flex;align-items:center;gap:.55rem;padding:.58rem .75rem;border:1px solid hsla(46,32%,92%,.18);background:rgba(16,18,15,.72);color:#d7d8d2;font:600 .67rem/1 var(--font-mono),monospace;letter-spacing:.08em}.course38-purchase_systems__7OEto b{color:var(--signal);font-weight:500}.course38-purchase_metrics__YnC_p{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:3rem 0 0;background:hsla(46,32%,92%,.17);border:1px solid hsla(46,32%,92%,.17)}.course38-purchase_metrics__YnC_p div{min-width:0;padding:1rem;background:rgba(7,8,6,.96)}.course38-purchase_metrics__YnC_p dt{color:var(--dim);font:500 .61rem/1 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.course38-purchase_metrics__YnC_p dd{margin:.65rem 0 0;color:var(--paper);font-size:.9rem;font-weight:650}.course38-purchase_included__CefBf{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:2rem 0 0;padding:0;list-style:none;border-top:1px solid hsla(46,32%,92%,.14)}.course38-purchase_included__CefBf li{display:flex;gap:.8rem;padding:1rem 1rem 1rem 0;border-bottom:1px solid hsla(46,32%,92%,.14);color:#bfc1ba;font-size:.84rem}.course38-purchase_included__CefBf span{color:var(--signal);font:500 .62rem/1.5 var(--font-mono),monospace}.course38-purchase_checkout__Dq_Wf{position:sticky;top:6.5rem;border:1px solid hsla(46,32%,92%,.28);background:rgba(16,18,15,.95);box-shadow:0 36px 100px rgba(0,0,0,.48);backdrop-filter:blur(20px)}.course38-purchase_checkout__Dq_Wf:before{display:block;height:5px;content:"";background:linear-gradient(90deg,var(--signal) 0 58%,var(--orange) 58% 76%,var(--paper) 76%)}.course38-purchase_checkoutHead__DjN2P{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1.45rem;border-bottom:1px solid hsla(46,32%,92%,.15)}.course38-purchase_checkoutHead__DjN2P>div:first-child{display:grid;gap:.45rem}.course38-purchase_checkoutHead__DjN2P span{color:var(--signal);font:600 .65rem/1 var(--font-mono),monospace;letter-spacing:.12em}.course38-purchase_checkoutHead__DjN2P small{color:var(--paper);font-size:.95rem;font-weight:650}.course38-purchase_price__oF_nY{display:flex;align-items:flex-end;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.course38-purchase_price__oF_nY del{flex-basis:100%;color:var(--dim);font:600 .72rem/1 var(--font-mono),monospace;text-align:right}.course38-purchase_price__oF_nY strong{color:var(--paper);font-size:2.7rem;line-height:.8;letter-spacing:-.06em}.course38-purchase_price__oF_nY span{color:var(--dim);font-size:.62rem}.course38-purchase_paymentSteps__87Esz{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:1rem 1.45rem 0;padding:1px;background:hsla(46,32%,92%,.13);list-style:none}.course38-purchase_paymentSteps__87Esz li{display:flex;min-width:0;align-items:center;gap:.5rem;padding:.65rem;background:#0b0d0a}.course38-purchase_paymentSteps__87Esz span{display:grid;width:1.35rem;aspect-ratio:1;flex:0 0 auto;place-items:center;border:1px solid rgba(200,255,61,.34);color:var(--signal);font:700 .56rem/1 var(--font-mono),monospace}.course38-purchase_paymentSteps__87Esz strong{overflow:hidden;color:#c5c8bf;font:650 .58rem/1 var(--font-mono),monospace;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase}.course38-purchase_formBlock__6UErc{padding:1.3rem 1.45rem 1.45rem}.course38-purchase_formIntro__UptYW{margin:0 0 1.1rem;color:#c5c7c0;font-size:.86rem;line-height:1.5}.course38-purchase_form__cRbZR{display:grid;gap:.85rem}.course38-purchase_form__cRbZR label{display:grid;gap:.42rem}.course38-purchase_form__cRbZR label>span{color:var(--dim);font:600 .61rem/1 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.course38-purchase_form__cRbZR input{width:100%;min-height:3.05rem;border:1px solid hsla(46,32%,92%,.2);border-radius:0;outline:none;background:#080a07;color:var(--paper);padding:.75rem .9rem;font:550 .92rem/1.2 var(--font-sans),sans-serif;transition:border-color .16s ease,box-shadow .16s ease}.course38-purchase_form__cRbZR input::-moz-placeholder{color:#666a62}.course38-purchase_form__cRbZR input::placeholder{color:#666a62}.course38-purchase_form__cRbZR input:focus{border-color:var(--signal);box-shadow:0 0 0 3px rgba(200,255,61,.12)}.course38-purchase_invoiceRequest__JT_we{display:grid;gap:.75rem;margin:0;padding:.85rem;border:1px solid rgba(200,255,61,.22);background:rgba(200,255,61,.04)}.course38-purchase_invoiceToggle__2o1ij{display:grid!important;grid-template-columns:1.1rem minmax(0,1fr);gap:.65rem!important;align-items:start;cursor:pointer}.course38-purchase_invoiceToggle__2o1ij input{width:1rem;min-height:1rem;height:1rem;margin:.12rem 0 0;padding:0;accent-color:var(--signal)}.course38-purchase_invoiceToggle__2o1ij>span{color:#d8ead0!important;font:650 .75rem/1.4 var(--font-sans),sans-serif!important;letter-spacing:0!important;text-transform:none!important}.course38-purchase_invoiceDetails__tzQMd{display:grid;gap:.55rem;padding-top:.65rem;border-top:1px solid rgba(200,255,61,.16)}.course38-purchase_invoiceDetails__tzQMd p{margin:0;color:#8f9b88;font:500 .62rem/1.5 var(--font-mono),monospace}.course38-purchase_purchaseOptions__5SQmV{display:grid;gap:.75rem;margin:0;padding:.9rem;border:1px solid rgba(70,230,149,.28);background:rgba(70,230,149,.045)}.course38-purchase_purchaseOptions__5SQmV legend{padding:0 .35rem;color:var(--signal);font:650 .62rem/1 var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.course38-purchase_purchaseOption__Rs9zk{display:grid!important;grid-template-columns:1.1rem minmax(0,1fr);gap:.65rem!important;align-items:start;padding:.75rem;border:1px solid hsla(46,32%,92%,.11);background:rgba(4,16,11,.35);cursor:pointer}.course38-purchase_purchaseOption__Rs9zk:has(input:checked){border-color:rgba(70,230,149,.68);background:rgba(70,230,149,.095);box-shadow:inset 3px 0 0 var(--signal)}.course38-purchase_purchaseOption__Rs9zk input{width:1rem;min-height:1rem;height:1rem;margin:.15rem 0 0;padding:0;accent-color:var(--signal)}.course38-purchase_purchaseOption__Rs9zk>span{display:grid;gap:.28rem;color:#d8eadf!important;font:500 .72rem/1.4 var(--font-sans),sans-serif!important;letter-spacing:0!important;text-transform:none!important}.course38-purchase_purchaseOption__Rs9zk strong{color:#effff6;font-size:.76rem}.course38-purchase_purchaseOption__Rs9zk small{color:#91a79b;font-size:.64rem;line-height:1.45}.course38-purchase_purchaseOptionNote__YOBGy{margin:0;color:#829489;font:500 .6rem/1.5 var(--font-mono),monospace}.course38-purchase_purchaseTotal__n0bUh{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:.75rem;border-top:1px solid rgba(70,230,149,.22)}.course38-purchase_purchaseTotal__n0bUh span{color:#a7b9af;font:650 .65rem/1 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.course38-purchase_purchaseTotal__n0bUh strong{color:var(--signal);font-size:1.35rem;letter-spacing:-.03em}.course38-purchase_consents__YEnK1{display:grid;gap:.7rem;padding-top:.25rem}.course38-purchase_consent__68Hyw{display:grid!important;grid-template-columns:1.1rem minmax(0,1fr);gap:.65rem!important;align-items:start}.course38-purchase_consent__68Hyw input{width:1rem;min-height:1rem;height:1rem;margin:.15rem 0 0;accent-color:var(--signal)}.course38-purchase_consent__68Hyw>span{color:#aeb1a8!important;font:500 .67rem/1.45 var(--font-sans),sans-serif!important;letter-spacing:0!important;text-transform:none!important}.course38-purchase_consent__68Hyw a{color:var(--signal);text-underline-offset:.16rem}.course38-purchase_form__cRbZR button,.course38-purchase_primaryAction__VsffW{display:flex;width:100%;min-height:3.25rem;align-items:center;justify-content:space-between;gap:1rem;margin-top:.25rem;border:0;border-radius:0;background:var(--signal);color:var(--ink);padding:.85rem 1rem;font:750 .72rem/1 var(--font-mono),monospace;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background .16s ease,transform .16s ease}.course38-purchase_form__cRbZR button:hover,.course38-purchase_primaryAction__VsffW:hover{background:var(--paper);transform:translateY(-1px)}.course38-purchase_formNote__9_7C_{margin:.85rem 0 0;color:#777b72;font:500 .61rem/1.5 var(--font-mono),monospace}.course38-purchase_statusPanel__r7OUe{position:relative;display:grid;gap:.85rem;margin:1.3rem 1.45rem;padding:1.2rem;border:1px solid hsla(46,32%,92%,.18);background:#080a07}.course38-purchase_statusPanel__r7OUe h2{margin:0;color:var(--paper);font-size:1.1rem}.course38-purchase_statusPanel__r7OUe>div{display:grid;gap:.8rem;color:#b8bbb2;font-size:.84rem;line-height:1.55}.course38-purchase_statusPanel__r7OUe p{margin:0}.course38-purchase_statusDot__mMgGZ{position:absolute;top:1.25rem;right:1.25rem;width:8px;height:8px;border-radius:50%}.course38-purchase_success___XzeI{border-color:rgba(200,255,61,.45)}.course38-purchase_success___XzeI .course38-purchase_statusDot__mMgGZ{background:var(--signal);box-shadow:0 0 14px rgba(200,255,61,.7)}.course38-purchase_warning__B3_2B{border-color:rgba(255,200,87,.4)}.course38-purchase_warning__B3_2B .course38-purchase_statusDot__mMgGZ{background:#ffc857}.course38-purchase_error__ERtUQ{border-color:rgba(255,101,52,.45)}.course38-purchase_error__ERtUQ .course38-purchase_statusDot__mMgGZ{background:var(--orange)}.course38-purchase_statusCode__0pIkT{color:#7d8178;font:500 .62rem/1 var(--font-mono),monospace;text-transform:uppercase}.course38-purchase_checkoutFoot__Ek_sU{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1.45rem;border-top:1px solid hsla(46,32%,92%,.15);color:#6f736a;font:500 .57rem/1 var(--font-mono),monospace;letter-spacing:.1em}.course38-purchase_bottomline__2_HVa{padding-top:1.25rem;border-top:1px solid hsla(46,32%,92%,.18)}.course38-purchase_bottomline__2_HVa a{color:var(--dim);text-decoration:none}.course38-purchase_bottomline__2_HVa a:hover{color:var(--signal)}@media (max-width:920px){.course38-purchase_layout__MeY92{grid-template-columns:1fr;gap:3rem;padding-top:4rem}.course38-purchase_checkout__Dq_Wf{position:relative;top:auto;width:min(560px,100%)}.course38-purchase_product__Kt8jp h1{font-size:clamp(3.4rem,11vw,6rem)}}@media (max-width:620px){.course38-purchase_shell__xmrIm{width:min(100% - 1.25rem,1240px);padding-top:.8rem}.course38-purchase_topline__DyBih>span{display:none}.course38-purchase_layout__MeY92{gap:2.25rem;padding:2.8rem 0 2.5rem}.course38-purchase_product__Kt8jp h1{font-size:clamp(3rem,16vw,4.8rem);line-height:.87}.course38-purchase_lead__hGWVF{margin-top:1.35rem}.course38-purchase_courseNarrator__d4lzq{margin-top:1.15rem}.course38-purchase_courseNarratorButton__qnQvN{grid-template-columns:auto minmax(0,1fr);padding:.85rem}.course38-purchase_courseNarratorAction___2yyl{display:none}.course38-purchase_systems__7OEto{margin-top:1.5rem}.course38-purchase_metrics__YnC_p{grid-template-columns:1fr 1fr;margin-top:2rem}.course38-purchase_included__CefBf{grid-template-columns:1fr}.course38-purchase_checkoutHead__DjN2P,.course38-purchase_formBlock__6UErc{padding-right:1rem;padding-left:1rem}.course38-purchase_paymentSteps__87Esz,.course38-purchase_statusPanel__r7OUe{margin-right:1rem;margin-left:1rem}.course38-purchase_paymentSteps__87Esz li{gap:.4rem;padding:.58rem .48rem}.course38-purchase_paymentSteps__87Esz strong{font-size:.53rem;letter-spacing:.04em}.course38-purchase_price__oF_nY strong{font-size:2.25rem}.course38-purchase_bottomline__2_HVa{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.course38-purchase_form__cRbZR button,.course38-purchase_primaryAction__VsffW{transition:none}}