.lp{--paper:#f4f6f8;--paper-2:#eaecee;--ink:#0a0e11;--ink-2:#34383d;--ink-3:#606468;--rule:#0a0e1124;--rule-soft:#0a0e1112;--steel:#14191e;--steel-2:#22272c;--steel-rule:#ffffff21;--ember:#e57600;--ember-ink:#903a00;--r:2px;--measure:62ch;--f-display:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--f-mono:var(--font-plex-mono), ui-monospace, "SF Mono", Menlo, monospace}@supports (color:lab(0% 0 0)){.lp{--paper:lab(96.7498% -.333875 -1.0746);--paper-2:lab(93.269% -.443786 -1.43206);--ink:lab(3.69007% -.552692 -2.32546);--ink-2:lab(23.4287% -1.03642 -3.54149);--ink-3:lab(41.9926% -.860512 -2.8491);--rule:lab(3.69007% -.552692 -2.32546/.14);--rule-soft:lab(3.69007% -.552692 -2.32546/.07);--steel:lab(8.34128% -1.14378 -4.20596);--steel-2:lab(15.3037% -1.18998 -4.22518);--steel-rule:lab(100% 0 0/.13);--ember:lab(61.8743% 42.999 78.8609);--ember-ink:lab(36.2758% 41.0463 70.2968)}}.lp,.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp section[id]{scroll-margin-top:84px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.lp{-webkit-text-size-adjust:100%;background:var(--paper);color:var(--ink);font-family:var(--f-display);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:clip}.lp img{max-width:100%;display:block}.lp a{color:inherit}.lp .wrap{max-width:1240px;margin:0 auto;padding:0 28px}@media (max-width:700px){.lp .wrap{padding:0 18px}}.lp h1,.lp h2,.lp h3{letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:700;line-height:1.04}.lp p,.lp li,.lp .faq summary,.lp dd{text-wrap:pretty}.lp h1{font-variation-settings:"wdth" 92, "wght" 700;font-size:clamp(2.6rem,5.4vw,4.3rem)}.lp h2{font-variation-settings:"wdth" 94, "wght" 700;font-size:clamp(1.9rem,3.4vw,2.9rem)}.lp h3{font-variation-settings:"wdth" 98, "wght" 650;letter-spacing:-.012em;font-size:1.18rem}.lp p{margin:0}.lp .lede{color:var(--ink-2);max-width:56ch;font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.5}.lp .body{color:var(--ink-2);max-width:var(--measure)}.lp .mono{font-family:var(--f-mono);letter-spacing:.02em;font-size:.78rem}.lp .num{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.lp .btn{white-space:nowrap;border-radius:var(--r);font-family:var(--f-display);text-transform:none;letter-spacing:normal;cursor:pointer;border:1.5px solid #0000;align-items:center;gap:.6rem;padding:.86rem 1.5rem;font-size:.97rem;font-weight:650;text-decoration:none;transition:background-color .14s,color .14s,transform 80ms;display:inline-flex}.lp .btn-primary:hover{box-shadow:none}.lp .btn:active{transform:translateY(1px)}.lp .btn-primary{background:var(--ink);color:var(--paper)}.lp .btn-primary:hover{background:var(--ember-ink)}.lp .btn-ghost{border-color:var(--rule);color:var(--ink)}.lp .btn-ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.lp .btn-invert{background:var(--paper);color:var(--ink)}.lp .btn-invert:hover{background:var(--ember);color:var(--steel)}.lp .btn-ghost-invert{border-color:var(--steel-rule);color:#fff}.lp .btn-ghost-invert:hover{color:var(--steel);background:#fff;border-color:#fff}.lp .hero{border-bottom:1px solid var(--rule);background:var(--steel);color:#fff;position:relative;overflow:hidden}.lp .hero-bg{position:absolute;inset:0}.lp .hero-bg img,.lp .hero-bg video{object-fit:cover;object-position:64% 50%;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.lp .hero-bg video,.lp .hero-bg img{transform-origin:62% 45%;will-change:transform;animation:26s ease-in-out infinite alternate kburns}}@keyframes kburns{0%{transform:scale(1.02)}to{transform:scale(1.09)translate(-1.2%)}}.lp .hero-scrim{background:linear-gradient(92deg,#090e12e6 0%,#090e12a8 44%,#090e1224 78%,#090e1200 100%);background:linear-gradient(92deg,lab(3.68668% -.634305 -2.8351/.9) 0%,lab(3.68668% -.634305 -2.8351/.66) 44%,lab(3.68668% -.634305 -2.8351/.14) 78%,lab(3.68668% -.634305 -2.8351/0) 100%);position:absolute;inset:0}.lp .hero .wrap{position:relative}.lp .hero-copy{max-width:660px;padding:96px 0 92px}.lp .hero h1{color:#fff;font-variation-settings:"wdth" 62, "wght" 720;letter-spacing:-.008em;margin-bottom:1.25rem;font-size:clamp(3rem,5.9vw,5.3rem);line-height:1}.lp .hero h1 .hl{display:block;overflow:hidden}.lp .hero h1 .hl>span{animation:.75s cubic-bezier(.16,1,.3,1) forwards hlUp;display:inline-block;transform:translateY(112%)}.lp .hero h1 .hl:nth-child(2)>span{animation-delay:90ms}@keyframes hlUp{to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lp .hero h1 .hl>span{animation:none;transform:none}.lp .hero-bg video{display:none}}.lp .hero h1 em.price{font-style:normal}.lp .hero .lede{color:#ffffffd6;color:lab(100% 0 0/.84);margin-bottom:2.1rem}.lp .hero-actions{flex-wrap:wrap;align-items:center;gap:1.4rem;display:flex}.lp .hero-see{color:#fffc;color:lab(100% 0 0/.8);text-underline-offset:4px;font-size:.95rem;font-weight:560}.lp .hero-see:hover{color:var(--ember)}.lp .hero-proof{color:#ffffff9e;color:lab(100% 0 0/.62);margin-top:1.35rem}.lp .hero-proof.mono{font-size:.76rem;line-height:1.7}.lp .hero .wrap{align-items:center;min-height:620px;display:flex}.lp .hero-sub h1{font-size:clamp(2.6rem,4.9vw,4.4rem)}@media (max-width:900px){.lp .hero-copy{max-width:none;padding:52px 0 300px}.lp .hero .wrap{align-items:flex-start;min-height:790px}.lp .hero-bg img,.lp .hero-bg video{object-position:68% 50%}.lp .hero-scrim{background:linear-gradient(#090e12f0 0%,#090e12d1 42%,#090e124d 72%,#090e121f 100%);background:linear-gradient(lab(3.68668% -.634305 -2.8351/.94) 0%,lab(3.68668% -.634305 -2.8351/.82) 42%,lab(3.68668% -.634305 -2.8351/.3) 72%,lab(3.68668% -.634305 -2.8351/.12) 100%)}}.lp .ticker{background:var(--steel);border-top:1px solid var(--steel-rule)}.lp .ticker-clip{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.lp .ticker-track{width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.lp .ticker-track{will-change:transform;animation:46s linear infinite tick}.lp .ticker:hover .ticker-track{animation-play-state:paused}}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp .ticker-set{align-items:center;padding:11px 0;display:flex}.lp .ticker-set>a{white-space:nowrap;font-family:var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:#ffffff9e;color:lab(100% 0 0/.62);border-left:1px solid #ffffff1a;border-left:1px solid lab(100% 0 0/.1);align-items:center;gap:.55rem;padding:0 1.7rem;font-size:.72rem;text-decoration:none;display:inline-flex}.lp .ticker-set>a:hover{color:#fffffff2;color:lab(100% 0 0/.95)}.lp .ticker-set>a:hover svg{opacity:1}.lp .ticker-set svg{opacity:.92;border-radius:1px;width:auto;height:11px;display:block;box-shadow:0 0 0 1px #ffffff24;box-shadow:0 0 0 1px lab(100% 0 0/.14)}@media (max-width:700px){.lp .ticker-set{padding:9px 0}.lp .ticker-set>a{padding:0 1.3rem;font-size:.66rem}.lp .ticker-set svg{height:10px}}.lp .facts{border-bottom:1px solid var(--rule);background:var(--paper)}.lp .facts-row{grid-template-columns:repeat(5,1fr);display:grid}.lp .fact{border-left:1px solid var(--rule-soft);padding:24px 22px 22px}.lp .fact:first-child{border-left:0;padding-left:0}.lp .fact dt{font-family:var(--f-mono);letter-spacing:.07em;color:var(--ink-3);margin-bottom:.4rem;font-size:.7rem}.lp .fact dd{font-variation-settings:"wdth" 96,"wght" 620;margin:0;font-size:1.02rem;font-weight:600}.lp .fact dd .num{font-size:1.18rem;font-weight:600}@media (max-width:860px){.lp .facts-row{grid-template-columns:1fr 1fr}.lp .fact{border-left:0;border-top:1px solid var(--rule-soft);padding:16px 0}.lp .fact:nth-child(2){border-left:1px solid var(--rule-soft);padding-left:22px}}.lp .dark{background:var(--steel);color:#fff}.lp .dark h2{color:#fff}.lp .sec{border-bottom:1px solid var(--rule);padding:92px 0}.lp .sec-head{margin-bottom:44px}.lp .sec-head h2{max-width:20ch}.lp .sec-head p{margin-top:1rem}.lp .bento{background:var(--rule-soft);border:1px solid var(--rule);grid-template-columns:repeat(12,1fr);gap:2px;display:grid}.lp .cell{background:var(--paper);flex-direction:column;padding:28px;display:flex}.lp .cell h3{margin-bottom:.7rem}.lp .cell p{color:var(--ink-2);font-size:1rem}.lp .sec-tight{padding:64px 0}.lp .sec-tight .sec-head{margin-bottom:30px}.lp .cell.c-usp{grid-column:span 4;padding:24px 26px}.lp .cell.c-usp p{font-size:.95rem}@media (max-width:860px){.lp .cell.c-usp{grid-column:span 6}}@media (max-width:560px){.lp .cell.c-usp{grid-column:span 12}}.lp .cell.c-course{padding:28px}.lp .cell.c-course--primary{background:var(--steel)}.lp .c-cards--2 .cell.c-course--primary{grid-column:span 7}.lp .c-cards--2 .cell.c-course--secondary{grid-column:span 5}.lp .c-cards--3 .cell.c-course--primary{grid-column:span 6}.lp .c-cards--3 .cell.c-course--secondary{grid-column:span 3}.lp .c-course .c-kicker{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1rem;font-size:.68rem}.lp .c-course h3{margin-bottom:.55rem;font-size:1.3rem}.lp .c-course .c-claim{color:var(--ink-2);max-width:44ch;font-size:.97rem}.lp .c-course .c-foot{flex-direction:column;align-items:flex-start;margin-top:auto;padding-top:1.5rem;display:flex}.lp .c-course .c-price{font-family:var(--f-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.lp .c-course .c-unit{color:var(--ink-3);max-width:34ch;margin-top:.5rem;font-size:.84rem}.lp .c-course .c-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:1.5rem;display:flex}.lp .c-course .c-more{color:var(--ink-2);text-underline-offset:3px;font-size:.9rem}.lp .c-course .c-proof{font-family:var(--f-mono);letter-spacing:.05em;color:var(--ink-3);margin-top:1.1rem;font-size:.68rem}.lp .c-course--primary .c-kicker{color:#ffffff9e;color:lab(100% 0 0/.62)}.lp .c-course--primary h3{color:#fff}.lp .c-course--primary .c-claim{color:#fffc;color:lab(100% 0 0/.8)}.lp .c-course--primary .c-price{color:#fff;font-size:1.9rem}.lp .c-course--primary .c-unit{color:#fff9;color:lab(100% 0 0/.6)}.lp .c-course--primary .c-more{color:#ffffffd6;color:lab(100% 0 0/.84)}.lp .c-course--primary .c-proof{color:#ffffff8c;color:lab(100% 0 0/.55)}.lp .c-course--secondary .c-price{font-size:1.4rem}@media (max-width:860px){.lp .c-cards .cell.c-course--primary,.lp .c-cards .cell.c-course--secondary{grid-column:span 12}}@media (max-width:560px){.lp .cell.c-course{padding:24px 22px}.lp .c-course--primary .c-price{font-size:1.7rem}.lp .c-course .c-actions{flex-direction:column;align-self:stretch;align-items:stretch}.lp .c-course .c-actions .btn{justify-content:center}.lp .c-course .c-more{align-self:center}}.lp .about-grid .cell.c-person{flex-direction:row;grid-column:span 6;align-items:flex-start;gap:24px}.lp .about-grid--3 .cell.c-person{grid-column:span 4}.lp .c-person .c-portrait{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--rule);flex:0 0 112px;width:112px;height:auto}.lp .c-person h3{margin-bottom:.25rem}.lp .c-person .c-role{color:var(--ink-3);margin-bottom:.8rem}.lp .c-person p{font-size:.97rem}@media (max-width:860px){.lp .about-grid .cell.c-person,.lp .about-grid--3 .cell.c-person{grid-column:span 12}}@media (max-width:560px){.lp .about-grid .cell.c-person{flex-direction:column}.lp .c-person .c-portrait{flex-basis:auto;width:96px}}.lp .price-big{font-family:var(--f-mono);letter-spacing:-.03em;font-size:1.75rem;font-weight:600}.lp .price-note{color:var(--ink-3);font-size:.86rem}.lp .more-courses{color:var(--ink-3);margin-top:22px;font-size:.94rem}.lp .plans{border:1px solid var(--ink);grid-template-columns:1fr 1.28fr 1fr;display:grid}.lp .plan{border-left:1px solid var(--rule);flex-direction:column;padding:26px 24px 24px;display:flex}.lp .plan:first-child{border-left:0}.lp .plan.featured{background:var(--ink);color:var(--paper);border-left:1px solid var(--ink)}.lp .plan.featured .plan-name,.lp .plan.featured .plan-desc{color:#ffffffc7;color:lab(100% 0 0/.78)}.lp .plan.featured .plan-price{color:#fff}.lp .plan.featured li{color:#ffffffd6;color:lab(100% 0 0/.84);border-color:var(--steel-rule)}.lp .plan-name{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;margin-bottom:1.1rem;font-size:.78rem}.lp .plan-price{font-family:var(--f-mono);letter-spacing:-.035em;font-size:1.85rem;font-weight:600;line-height:1}.lp .plan-price small{letter-spacing:0;color:var(--ink-3);margin-top:.5rem;font-size:.82rem;font-weight:400;display:block}.lp .plan.featured .plan-price small{color:#fff9;color:lab(100% 0 0/.6)}.lp .plan-desc{color:var(--ink-2);margin:1.3rem 0 1.5rem;font-size:.95rem}.lp .plan ul{margin:0 0 1.9rem;padding:0;list-style:none}.lp .plan li{color:var(--ink-2);border-bottom:1px solid var(--rule-soft);padding:9px 0;font-size:.93rem}.lp .plan .btn{justify-content:center;margin-top:auto}.lp .fee-note{border-top:1px solid var(--rule);margin-top:24px;padding-top:18px}.lp .fee-note img{width:auto;height:24px}.lp .fee-note .chip{border:1px solid var(--rule);background:#fff;padding:10px 14px;display:inline-flex}.lp .fee-note p{color:var(--ink-2);max-width:66ch;font-size:.95rem}.lp .fee-note p+p{margin-top:.9rem}.lp .fee-note a{color:var(--ember-ink);text-underline-offset:3px;font-weight:620}@media (max-width:900px){.lp .plans{grid-template-columns:1fr}.lp .plan{border-left:0;border-top:1px solid var(--rule)}.lp .plan:first-child{border-top:0}}@media (max-width:700px){.lp .plan{padding:24px 20px 22px}.lp .fee-note{padding-top:14px}}.lp .platform{border-bottom:1px solid var(--rule);background:var(--paper-2);padding:92px 0}.lp .platform-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;display:flex}.lp .platform-shot{border:1px solid var(--ink);background:#fff}.lp .platform-specs{border:1px solid var(--ink);border-top:0;grid-template-columns:repeat(4,1fr);margin-top:2px;display:grid}.lp .platform-specs div{border-left:1px solid var(--rule);color:var(--ink-2);padding:22px 24px;font-size:.95rem}.lp .platform-specs div:first-child{border-left:0}@media (max-width:860px){.lp .platform-specs{grid-template-columns:1fr 1fr}}.lp .faq{border-top:1px solid var(--ink)}.lp .faq details{border-bottom:1px solid var(--rule)}.lp .faq summary{cursor:pointer;font-variation-settings:"wdth" 97,"wght" 620;align-items:baseline;gap:20px;padding:22px 0;font-size:1.1rem;font-weight:620;list-style:none;display:flex}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:after{content:"+";font-family:var(--f-mono);color:var(--ink-3);margin-left:auto;font-weight:400}.lp .faq details[open] summary:after{content:"−"}.lp .faq .a{color:var(--ink-2);max-width:70ch;padding:0 0 24px}.lp .close{background:var(--steel);color:#fff;padding:110px 0}.lp .close h2{color:#fff;max-width:18ch;margin-bottom:1.3rem;font-size:clamp(2.2rem,4.4vw,3.6rem)}.lp .close p{color:#ffffffb8;color:lab(100% 0 0/.72);max-width:52ch;margin-bottom:2.4rem}.lp .close .row{flex-wrap:wrap;gap:.75rem;display:flex}.lp .close-partner{border-top:1px solid var(--steel-rule);flex-direction:column;align-items:flex-start;gap:1rem;margin-top:3rem;padding-top:1.6rem;display:flex}.lp .close-partner .mono{color:#ffffff8c;color:lab(100% 0 0/.55)}.lp .partner-row{flex-wrap:wrap;align-items:center;gap:44px;display:flex}.lp .partner-row .mono-logo{opacity:.72;width:auto;max-width:132px;height:auto;max-height:30px;display:block}.lp .partner-row .mono-logo.tall{max-height:44px}.lp .partner-row .mono-logo.crewmate{filter:brightness(0)invert()}.lp .partner-row a:hover .mono-logo{opacity:1}@media (max-width:700px){.lp .partner-row{gap:30px}.lp .partner-strip{gap:20px}}.lp .partners-band{padding:26px 0}.lp .partner-strip{flex-wrap:wrap;align-items:center;gap:44px;display:flex}.lp .partner-strip>.mono{color:#ffffff80;color:lab(100% 0 0/.5)}.lp .partners-band .mono-logo{max-height:26px}.lp .partners-band .mono-logo.tall{max-height:38px}.lp.js .rise{opacity:0;transform:translateY(14px)}@media (prefers-reduced-motion:no-preference){.lp.js .rise{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}}.lp.js .rise.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp.js .rise{opacity:1;transform:none}}.lp .flag{border-radius:1px;flex-shrink:0;width:auto;height:13px;display:block;box-shadow:0 0 0 1px #0a0e111f;box-shadow:0 0 0 1px lab(3.69007% -.552692 -2.32546/.12)}.lp .plan-link{color:var(--ink-2);text-underline-offset:3px;align-self:flex-start;margin-top:.9rem;font-size:.88rem}.lp .plan.featured .plan-link{color:#ffffffd6;color:lab(100% 0 0/.84)}.lp .more-courses a{color:var(--ember-ink);text-underline-offset:3px}.lp .sticky{left:0;right:0;bottom:var(--consent-h,0px);z-index:45;background:var(--paper);border-top:1px solid var(--rule);visibility:hidden;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;transition:transform .25s,bottom .25s,visibility 0s linear .25s;display:none;position:fixed;transform:translateY(110%)}.lp .sticky.show{visibility:visible;transition-delay:0s;transform:none}.lp .sticky .mono{color:var(--ink-2)}@media (max-width:700px){.lp .sticky{display:flex}.lp.has-sticky{padding-bottom:64px}}@media (prefers-reduced-motion:reduce){.lp .sticky{transition:none}}
/*# sourceMappingURL=0x-3588lagflf.css.map*/