.lp{--lp-wrap:min(var(--o-container), 100% - 2 * var(--o-gutter));--lp-hh:76px;--lp-inset:10px;background:var(--o-paper);min-height:100dvh;color:var(--o-text);overflow-x:clip}.lp-wrap{width:var(--lp-wrap);margin-inline:auto}.lp [id]{scroll-margin-top:calc(var(--lp-hh) + 12px)}.lp h1,.lp h2,.lp h3{text-wrap:balance}.lp-section{padding-block:var(--o-section-y);position:relative}.lp-head{gap:14px;max-width:660px;margin-bottom:clamp(32px,4vw,56px);display:grid}.lp-head-center{text-align:center;justify-items:center;margin-inline:auto}.lp-head-split{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:24px 48px;max-width:none}.lp-head h2,.lp-mentor h2,.lp-every h2{color:var(--o-ink);font-size:var(--o-fs-display-m);letter-spacing:-.04em;font-weight:600;line-height:1.06}.lp-head p{color:var(--o-muted);font-size:var(--o-fs-18);line-height:var(--o-lh-body)}.lp-head-split>p{max-width:34em}.lp-eyebrow,.lp-micro{color:var(--o-muted);font-size:var(--o-fs-12);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-weight:750;display:inline-flex}.lp-footnote{color:var(--o-muted);font-size:var(--o-fs-14);margin-top:18px}.lp-footnote a,.lp-trust a{color:var(--o-brand-strong);text-underline-offset:3px;font-weight:650;text-decoration:underline}.lp-header{z-index:var(--o-z-sticky);padding:calc(var(--lp-inset) + 10px) calc(var(--lp-inset) + clamp(12px, 2.4vw, 32px)) 10px;transition:background var(--o-d-2) var(--o-ease), padding var(--o-d-2) var(--o-ease);position:fixed;inset:0 0 auto}.lp-header[data-scrolled=true]{background:color-mix(in srgb, var(--o-paper) 72%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);box-shadow:0 1px 0 var(--o-line-strong);padding-top:10px}.lp-header-row{justify-content:space-between;align-items:center;gap:20px;height:56px;display:flex;position:relative}.lp-logo .brand{font-size:23px}.lp-nav{border:1px solid var(--o-glass-edge);border-radius:var(--o-r-pill);background:var(--o-glass-strong);box-shadow:var(--o-shadow-1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);gap:2px;padding:5px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lp-nav a{border-radius:var(--o-r-pill);color:var(--o-text);font-size:var(--o-fs-14);transition:background var(--o-d-1), color var(--o-d-1);padding:8px 16px;font-weight:650}.lp-nav a:hover{background:var(--o-surface-2);color:var(--o-ink)}.lp-nav a.on{background:var(--o-brand);color:var(--o-on-brand)}.lp-header-end{align-items:center;gap:8px;display:flex}.lp-login{border:1px solid var(--o-glass-edge);border-radius:var(--o-r-pill);background:var(--o-glass-strong);min-height:46px;color:var(--o-ink);font-size:var(--o-fs-14);box-shadow:var(--o-shadow-1);align-items:center;gap:10px;padding:4px 4px 4px 18px;font-weight:700;display:inline-flex}.lp-login-ico{background:var(--o-brand);width:36px;height:36px;color:var(--o-on-brand);border-radius:50%;place-items:center;display:inline-grid}.lp-login:hover .lp-login-ico{background:var(--o-brand-hover)}.lp-menu-btn{border:1px solid var(--o-glass-edge);background:var(--o-glass-strong);width:46px;height:46px;color:var(--o-ink);cursor:pointer;border-radius:50%;place-items:center;display:none}.lp-menu{z-index:-1;padding:calc(var(--lp-hh) + 24px) var(--o-gutter) 32px;background:var(--o-paper);flex-direction:column;justify-content:space-between;gap:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.lp-menu nav{display:grid}.lp-menu nav a{border-bottom:1px solid var(--o-line-strong);color:var(--o-ink);letter-spacing:-.03em;justify-content:space-between;align-items:center;padding:18px 4px;font-size:26px;font-weight:650;display:flex}.lp-menu-actions{gap:10px;display:grid}.lp-menu-actions .lp-pill{justify-content:space-between}.lp-hero{--o-glass:var(--o-glass-dense);margin:var(--lp-inset) var(--lp-inset) 0;isolation:isolate;border-radius:32px;position:relative;overflow:hidden}.lp-hero-inner{z-index:1;width:min(1240px, 100% - 2 * var(--o-gutter));padding:calc(var(--lp-hh) + clamp(48px, 6vw, 84px)) 0 clamp(36px, 4vw, 56px);margin-inline:auto;position:relative}.lp-hero-copy{text-align:center;justify-items:center;max-width:1040px;margin-inline:auto;display:grid}.lp-chip{border:1px solid var(--o-glass-edge);border-radius:var(--o-r-pill);background:var(--o-glass);color:var(--o-ink);font-size:var(--o-fs-13);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px;font-weight:650;display:inline-flex}.lp-chip svg{color:var(--o-brand)}.lp-hero h1{color:var(--o-ink);letter-spacing:-.045em;font-size:clamp(38px,1rem + 3.6vw,70px);font-weight:560;line-height:1.04}.lp-hero h1 span{color:var(--o-brand);display:block}.lp-lead{text-wrap:balance;max-width:36em;color:var(--o-text);font-size:var(--o-fs-18);margin-top:22px;line-height:1.6}.lp-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin-top:30px;display:flex}.lp-ghost{border:1px solid var(--o-glass-edge);border-radius:var(--o-r-pill);background:var(--o-glass);min-height:46px;color:var(--o-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.lp-ghost:hover{background:var(--o-glass-strong)}.lp-scene{margin-top:clamp(28px,4vw,48px);position:relative}.lp-scene-art{perspective:1200px;height:520px;position:relative}.lp-figure{width:360px;height:500px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lp-figure:before{content:"";background:radial-gradient(closest-side, var(--o-cloud) 0%, transparent 100%);position:absolute;inset:-12% -30% 10%}.lp-figure img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg, var(--o-ink) 72%, transparent 100%);-webkit-mask-image:linear-gradient(180deg, var(--o-ink) 72%, transparent 100%);mask-image:linear-gradient(180deg, var(--o-ink) 72%, transparent 100%);border-radius:999px 999px 40px 40px;position:relative}.lp-scene-art .lp-g{width:220px;animation:7s ease-in-out infinite alternate lp-float;position:absolute}.lp-h-live{top:46px;left:2%;transform:rotateY(18deg)rotate(-2deg);width:238px!important}.lp-h-report{top:4px;left:max(21%,256px);transform:rotateY(12deg);width:196px!important;animation-delay:-2s!important}.lp-h-course{top:0;right:max(20%,250px);transform:rotateY(-12deg);width:214px!important;animation-delay:-4s!important}.lp-h-win{top:70px;right:2%;transform:rotateY(-18deg)rotate(2deg);width:232px!important;animation-delay:-1s!important}@keyframes lp-float{0%{translate:0}to{translate:0 -8px}}.lp-facts{z-index:2;width:min(1240px, 100% - 2 * var(--o-gutter));pointer-events:none;justify-content:space-between;gap:24px;margin-inline:auto;display:flex;position:absolute;inset:auto 0 clamp(70px,8vw,110px)}.lp-fact{border:1px solid var(--o-glass-edge);background:var(--o-glass-strong);width:270px;box-shadow:var(--o-shadow-glass);pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;gap:10px;padding:18px 20px;display:grid}.lp-fact-big{color:var(--o-brand);letter-spacing:-.05em;font-size:54px;font-weight:600;line-height:1}.lp-fact-label{color:var(--o-ink);font-size:var(--o-fs-14);font-weight:650;line-height:1.4}.lp-fact-label span{color:var(--o-muted)}.lp-fact-icons{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.lp-fact-icons li{background:var(--o-brand);width:32px;height:32px;color:var(--o-on-brand);border-radius:50%;place-items:center;display:inline-grid}.lp-fact-end{text-align:right;justify-items:end}.lp-fact-row{align-items:center;gap:16px;display:flex}.lp-fact-spark{color:var(--o-brand)}.lp-manifesto{padding-block:clamp(48px,6vw,96px)}.lp-manifesto-grid{grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);gap:28px clamp(32px,6vw,96px);display:grid}.lp-manifesto-side{color:var(--o-brand);align-content:start;gap:14px;display:grid}.lp-manifesto-side p{gap:2px;display:grid}.lp-manifesto-side strong{color:var(--o-ink);font-size:var(--o-fs-16)}.lp-manifesto-side span{color:var(--o-muted);font-size:var(--o-fs-13)}.lp-manifesto-text{color:var(--o-ink);letter-spacing:-.03em;text-wrap:pretty;font-size:clamp(26px,.8rem + 1.9vw,42px);font-weight:550;line-height:1.22}.lp-manifesto-text span{color:var(--o-muted-soft)}.lp-manifesto-foot{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:36px;display:flex}.lp-manifesto-foot p{max-width:32em;color:var(--o-muted);font-size:var(--o-fs-14)}.lp-tools{padding-block:clamp(24px, 3vw, 48px) var(--o-section-y)}.lp-tools-box{isolation:isolate;border-radius:32px;padding:clamp(24px,3.6vw,48px);position:relative;overflow:hidden}.lp-tools-head{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:start;gap:20px 48px;margin-bottom:clamp(28px,3.4vw,44px);display:grid;position:relative}.lp-tools-head h2{color:var(--o-ink);font-size:var(--o-fs-display-s);letter-spacing:-.035em;font-weight:550;line-height:1.1}.lp-tools-head>div{text-align:right;justify-items:end;gap:14px;display:grid}.lp-tools-head p{color:var(--o-text);font-size:var(--o-fs-15)}.lp-tools-grid{z-index:1;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(0,.95fr);grid-template-areas:"video video mentor""cal report mentor";gap:16px;display:grid;position:relative}.lp-t-video{grid-area:video;align-self:stretch}.lp-t-video .lp-vid{border:1px solid var(--o-line-strong);height:100%;min-height:0;box-shadow:var(--o-shadow-float);border-radius:22px}.lp-t-cal{grid-area:cal;gap:14px}.lp-t-report{grid-area:report;align-content:start}.lp-t-mentor{grid-area:mentor;align-content:start;gap:10px}.lp-t-cal-mini{background:var(--o-white);color:var(--o-ink);border-radius:14px;gap:2px;padding:10px 12px;display:grid}.lp-t-cal-mini .lp-g-kicker,.lp-t-cal-mini .lp-g-meta{color:var(--o-muted)}.lp-t-date{align-items:center;gap:12px;display:flex}.lp-t-date p:last-child{font-size:var(--o-fs-14);font-weight:700;line-height:1.3}.lp-t-date span{color:var(--o-glass-forest-muted);font-weight:600}.lp-t-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.lp-t-week li{color:var(--o-glass-forest-muted);font-size:var(--o-fs-12);justify-items:center;gap:6px;font-weight:650;display:grid}.lp-t-week i{border:1px solid var(--o-glass-forest-edge);border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.lp-t-week .done i{background:var(--o-white);color:var(--o-brand);border-color:#0000}.lp-t-week .today i{background:var(--o-accent);border-color:#0000}.lp-t-tasks{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lp-t-tasks li{color:var(--o-text);font-size:var(--o-fs-13);align-items:center;gap:8px;font-weight:600;display:flex}.lp-t-tasks svg{color:var(--o-muted);flex:none}.lp-t-tasks .done svg{color:var(--o-brand)}.lp-t-mentor-top{justify-content:space-between;gap:10px;display:flex}.lp-t-mentor-top .lp-t-mentor-img{border-radius:18px;flex:none;width:104px;height:120px;overflow:hidden;aspect-ratio:auto!important}.lp-t-mentor-img img{object-position:50% 24%}.lp-t-book{border:1px solid var(--o-line-strong);border-radius:var(--o-r-pill);background:var(--o-white);align-items:center;gap:8px;margin:6px 0 4px;padding:5px;display:flex}.lp-t-x,.lp-t-ok{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.lp-t-x{border:1px solid var(--o-line-strong);color:var(--o-muted)}.lp-t-ok{background:var(--o-accent);color:var(--o-on-accent)}.lp-t-bar{border-radius:var(--o-r-pill);background:var(--o-primary);color:var(--o-on-primary);font-size:var(--o-fs-13);flex:1;padding:7px 12px;font-weight:700}.lp-week{background:radial-gradient(50% 60% at 100% 0%, var(--o-fon-adacayi-100) 0%, transparent 70%), var(--o-paper)}.lp-cal{border:1px solid var(--o-line-strong);background:var(--o-surface);box-shadow:var(--o-shadow-2);border-radius:28px;display:grid;overflow:hidden}.lp-cal-row{grid-template-columns:150px repeat(7,minmax(0,1fr));align-items:stretch;gap:10px;padding:14px 18px;display:grid}.lp-cal-row+.lp-cal-row{border-top:1px solid var(--o-line)}.lp-cal-days{background:var(--o-surface-2);color:var(--o-muted);font-size:var(--o-fs-12);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.lp-cal-days abbr{text-decoration:none}.lp-cal-lane-label{align-content:center;gap:2px;display:grid}.lp-cal-lane-label strong{color:var(--o-ink);font-size:var(--o-fs-16);font-weight:750}.lp-cal-lane-label small{color:var(--o-muted);font-size:var(--o-fs-13)}.lp-lane{min-height:132px}.lp-beat{grid-column:var(--col);background:var(--o-tone-1-soft);border-radius:16px;grid-row:1;align-content:start;gap:4px;padding:12px;display:grid}.lp-lane.mentor .lp-beat{background:var(--o-tone-3-soft)}.lp-beat-day{color:var(--o-muted);font-size:var(--o-fs-12);letter-spacing:.04em;text-transform:uppercase;font-weight:750;display:none}.lp-beat-ico{background:var(--o-brand);width:30px;height:30px;color:var(--o-on-brand);border-radius:50%;place-items:center;margin-bottom:6px;display:inline-grid}.lp-beat strong{color:var(--o-tone-ink);font-size:var(--o-fs-14);font-weight:750;line-height:1.3}.lp-beat small{color:var(--o-muted);font-size:var(--o-fs-12)}.lp-cal-chat{padding-block:10px}.lp-cal-ribbon{border:1px dashed var(--o-control-edge);border-radius:var(--o-r-pill);color:var(--o-text);font-size:var(--o-fs-14);grid-column:2/-1;align-items:center;gap:8px;padding:9px 14px;font-weight:600;display:flex}.lp-spaces{background:radial-gradient(60% 50% at 100% 100%, var(--o-fon-sis-100) 0%, transparent 70%), var(--o-bg)}.lp-spaces-box{border:1px solid var(--o-line-strong);background:var(--o-surface);box-shadow:var(--o-shadow-2);border-radius:28px;grid-template-columns:minmax(260px,340px) minmax(0,1fr);display:grid;overflow:hidden}.lp-spaces-list{border-right:1px solid var(--o-line-strong);background:var(--o-surface-2);align-content:start;gap:18px;padding:22px 14px;display:grid}.lp-spaces-group{gap:2px;display:grid}.lp-spaces-group-name{color:var(--o-muted);font-size:var(--o-fs-12);letter-spacing:.08em;text-transform:uppercase;padding:0 12px 6px;font-weight:750}.lp-space-tab{border-radius:var(--o-r-md);width:100%;min-height:42px;color:var(--o-text);font:inherit;font-size:var(--o-fs-15);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;font-weight:600;display:flex;position:relative}.lp-space-tab span{flex:1}.lp-space-tab:hover{background:var(--o-surface-3)}.lp-space-tab[aria-selected=true]{background:var(--o-surface);box-shadow:var(--o-shadow-1);color:var(--o-ink);font-weight:750}.lp-space-tab[aria-selected=true]:before{content:"";background:var(--o-brand);border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:-14px}.lp-space-tab svg:last-child:not(:first-child){color:var(--o-muted)}.lp-space-panel{outline-offset:-4px;align-content:start;gap:14px;padding:clamp(28px,4vw,56px);display:grid}.lp-space-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-space-ico{background:var(--o-tone-1-bg);width:56px;height:56px;color:var(--o-tone-ink);border-radius:18px;place-items:center;display:inline-grid}.lp-space-ico.paid{background:var(--o-tone-4-bg)}.lp-space-panel h3{color:var(--o-ink);font-size:var(--o-fs-display-s);letter-spacing:var(--o-track-display);margin-top:8px;font-weight:800;line-height:1.05}.lp-space-what{max-width:36em;color:var(--o-text);font-size:var(--o-fs-18);line-height:1.6}.lp-space-sample{border:1px solid var(--o-line-strong);border-radius:var(--o-r-lg);background:var(--o-paper);justify-items:start;gap:12px;max-width:600px;margin-top:10px;padding:20px;display:grid}.lp-space-post{align-items:flex-start;gap:12px;display:flex}.lp-space-post p{color:var(--o-ink);font-size:var(--o-fs-16);font-weight:600;line-height:1.5}.lp-space-reply{border-left:2px solid var(--o-line-strong);margin-left:40px;padding-left:14px}.lp-space-reply p{color:var(--o-text);font-size:var(--o-fs-15);font-weight:500}.lp-space-kind{color:var(--o-muted);font-size:var(--o-fs-14)}.lp-space-kind strong{color:var(--o-ink)}.lp-space-actions{color:var(--o-muted);font-size:var(--o-fs-13);gap:18px;padding-left:40px;font-weight:600;display:flex}.lp-space-actions span{align-items:center;gap:6px;display:inline-flex}.lp-every{overflow:hidden}.lp-every-stage{justify-items:center;gap:22px;display:grid}.lp-every-art{width:min(100%,980px);height:600px;position:relative}.lp-every-art:before{content:"";background:radial-gradient(closest-side, var(--o-fon-adacayi-200) 0%, transparent 100%);opacity:.8;border-radius:50%;position:absolute;inset:8% 18% 0}.lp-phone{background:var(--o-primary);width:290px;height:590px;box-shadow:var(--o-shadow-float);border-radius:48px;padding:12px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lp-phone:before{content:"";z-index:2;border-radius:var(--o-r-pill);background:var(--o-primary);width:86px;height:24px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.lp-phone-screen{background:linear-gradient(180deg, var(--o-sky-2) 0%, var(--o-sky-4) 40%, var(--o-paper) 100%);border-radius:38px;flex-direction:column;height:100%;display:flex;overflow:hidden}.lp-phone-top{border-bottom:1px solid var(--o-line);align-items:center;gap:10px;padding:58px 18px 14px;display:flex}.lp-phone-top p{font-size:var(--o-fs-14);color:var(--o-ink);display:grid}.lp-phone-top small{color:var(--o-muted);font-size:var(--o-fs-12)}.lp-phone-dot{background:var(--o-ok-solid);width:10px;height:10px;box-shadow:0 0 0 4px var(--o-ok-bg);border-radius:50%}.lp-phone-msgs{flex:1;align-content:end;gap:10px;padding:14px 14px 10px;display:grid}.lp-msg{align-items:flex-end;gap:8px;display:flex}.lp-msg>span:last-child{background:var(--o-surface);max-width:84%;color:var(--o-text);font-size:var(--o-fs-13);box-shadow:var(--o-shadow-1);border-radius:16px 16px 16px 4px;padding:9px 12px;line-height:1.4}.lp-msg.mine{justify-content:flex-end}.lp-msg.mine>span:last-child{background:var(--o-brand);color:var(--o-on-brand);border-radius:16px 16px 4px}.lp-msg .lp-av{width:24px;height:24px;font-size:11px}.lp-phone-input{border:1px solid var(--o-line-strong);border-radius:var(--o-r-pill);background:var(--o-surface);color:var(--o-muted);font-size:var(--o-fs-13);justify-content:space-between;align-items:center;margin:0 12px 16px;padding:6px 6px 6px 14px;display:flex}.lp-phone-input i{background:var(--o-accent);width:30px;height:30px;color:var(--o-on-accent);border-radius:50%;place-items:center;display:inline-grid}.lp-every-art>.lp-g{width:220px;position:absolute}.lp-e-report{top:70px;left:4%}.lp-e-live{top:270px;left:12%;width:200px!important}.lp-e-goal{top:150px;right:2%;width:270px!important}.lp-e-goal ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lp-e-goal li{border:1px solid var(--o-line-strong);background:var(--o-white);color:var(--o-text);font-size:var(--o-fs-13);border-radius:14px;align-items:center;gap:8px;padding:6px 8px;font-weight:650;display:flex}.lp-e-goal li span{background:var(--o-tone-1-bg);width:26px;height:26px;color:var(--o-tone-ink);border-radius:50%;place-items:center;display:inline-grid}.lp-e-goal li.on{border-color:var(--o-brand);background:var(--o-brand-soft);color:var(--o-ink)}.lp-every-stage figcaption{max-width:560px;color:var(--o-muted);font-size:var(--o-fs-14);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.lp-mentor{background:radial-gradient(60% 50% at 0% 100%, var(--o-fon-adacayi-100) 0%, transparent 70%), var(--o-paper)}.lp-mentor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px clamp(32px,5vw,80px);display:grid}.lp-mentor h2{margin-top:14px}.lp-mentor-lead{max-width:34em;color:var(--o-muted);font-size:var(--o-fs-18);margin-top:18px}.lp-road{counter-reset:road;gap:4px;margin:32px 0 0;padding:0;list-style:none;display:grid}.lp-road li{grid-template-columns:40px minmax(0,1fr);gap:16px;padding:14px 0;display:grid;position:relative}.lp-road li:not(:last-child):after{content:"";background:var(--o-line-strong);width:2px;position:absolute;top:54px;bottom:-4px;left:19px}.lp-road-num{background:var(--o-brand);width:40px;height:40px;color:var(--o-on-brand);border-radius:50%;place-items:center;font-weight:750;display:inline-grid}.lp-road li:first-child .lp-road-num{background:var(--o-accent);color:var(--o-on-accent)}.lp-road h3{color:var(--o-ink);font-size:var(--o-fs-18);font-weight:750}.lp-road p{color:var(--o-muted);font-size:var(--o-fs-15)}.lp-workspace{top:calc(var(--lp-hh) + 24px);isolation:isolate;border-radius:32px;place-items:end center;min-height:660px;padding:clamp(20px,3vw,40px);display:grid;position:sticky;overflow:hidden}.lp-ws-card{z-index:1;gap:14px;width:min(100%,440px);padding:22px}.lp-ws-report{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.lp-ws-report div{background:var(--o-tone-1-soft);border-radius:14px;padding:12px}.lp-ws-report div+div{background:var(--o-tone-2-soft)}.lp-ws-report dt{color:var(--o-muted);font-size:var(--o-fs-12);font-weight:750}.lp-ws-report dd{color:var(--o-ink);font-size:var(--o-fs-13);margin:4px 0 0;font-weight:600;line-height:1.4}.lp-ws-next{border-radius:var(--o-r-pill);background:var(--o-primary);color:var(--o-on-primary);font-size:var(--o-fs-13);align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.lp-ws-next>svg{color:var(--o-accent)}.lp-ws-meet{border-radius:var(--o-r-pill);background:var(--o-accent);color:var(--o-on-accent);align-items:center;gap:4px;margin-left:auto;padding:4px 10px;font-weight:750;display:inline-flex}.lp-ws-comment{background:var(--o-surface);box-shadow:inset 0 0 0 1px var(--o-line);border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.lp-ws-comment .lp-av{flex:none}.lp-ws-comment p{color:var(--o-text);font-size:var(--o-fs-13);gap:2px;margin:0;line-height:1.45;display:grid}.lp-ws-comment strong{color:var(--o-ink);font-size:var(--o-fs-12)}.lp-table-wrap{border:1px solid var(--o-line-strong);background:var(--o-surface);box-shadow:var(--o-shadow-1);border-radius:28px;overflow-x:auto}.lp-table{border-collapse:collapse;width:100%;font-size:var(--o-fs-15)}.lp-table th,.lp-table td{border-bottom:1px solid var(--o-line);text-align:center;vertical-align:middle;padding:15px 22px}.lp-table th{white-space:normal;overflow-wrap:break-word;background:0 0}.lp-table tbody th{color:var(--o-text);font-size:var(--o-fs-15);text-align:left;font-weight:600}.lp-table tbody tr:hover th,.lp-table tbody tr:hover td:not(.lp-col-mentor){background:var(--o-paper)}.lp-table thead th{vertical-align:top;padding-block:26px 22px}.lp-table thead th:first-child,.lp-table tbody th{width:52%}.lp-plan{color:var(--o-ink);font-size:var(--o-fs-20);letter-spacing:var(--o-track-head);justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.lp-plan-price{color:var(--o-muted);font-size:var(--o-fs-13);margin-top:6px;font-weight:600;display:block}.lp-table .lp-col-mentor{background:var(--o-brand-soft)}.lp-mark{width:28px;height:28px;color:var(--o-muted);border-radius:50%;place-items:center;display:inline-grid}.lp-mark.on{background:var(--o-brand-tint);color:var(--o-brand-ink)}.lp-table tfoot td{border-bottom:0;padding-block:22px}.lp-table tfoot .btn{white-space:nowrap;font-size:var(--o-fs-14)}.lp-trust{border-radius:var(--o-r-lg);background:var(--o-tone-1-soft);color:var(--o-tone-ink);align-items:flex-start;gap:14px;margin-top:20px;padding:20px 22px;display:flex}.lp-trust>svg{color:var(--o-brand-strong);flex:none}.lp-trust p{color:var(--o-tone-ink)}.lp-faq{background:var(--o-bg)}.lp-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px clamp(32px,5vw,72px);display:grid}.lp-faq-list{gap:10px;display:grid}.lp-faq details{border:1px solid var(--o-line-strong);border-radius:var(--o-r-lg);background:var(--o-surface)}.lp-faq summary{min-height:60px;color:var(--o-ink);font-size:var(--o-fs-16);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-weight:750;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{color:var(--o-muted);transition:transform var(--o-d-2) var(--o-ease);flex:none}.lp-faq details[open] summary svg{transform:rotate(180deg)}.lp-faq details p{color:var(--o-text);padding:0 20px 18px}@media (prefers-reduced-motion:reduce){.lp-scene-art .lp-g{animation:none}}@media (width<=1279px){.lp-facts{width:auto;margin-top:18px;position:relative;inset:auto}.lp-fact{flex:1;width:auto}.lp-scene-art{perspective:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:auto;display:grid}.lp-figure{aspect-ratio:360/470;grid-column:1/-1;justify-self:center;width:300px;height:auto;margin-bottom:-84px;position:relative;left:auto;transform:none}.lp-scene-art .lp-g{animation:none;position:relative;inset:auto;transform:none;width:auto!important}.lp-h-report{order:1}.lp-h-course{order:2}.lp-h-live{order:3}.lp-h-win{display:none!important}.lp-h-course .lp-g-row{flex-wrap:wrap;gap:6px}.lp-g-bars{height:34px}}@media (width<=1080px){.lp-nav{display:none}.lp-menu-btn{display:inline-grid}.lp-mentor-grid{grid-template-columns:1fr}.lp-workspace{min-height:600px;position:relative;top:0}.lp-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"video video""cal report""mentor mentor"}.lp-every-art{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:auto;display:grid}.lp-every-art:before{inset:0 10% 30%}.lp-phone{grid-column:1/-1;justify-self:center;position:relative;left:auto;transform:none}.lp-every-art>.lp-g{position:relative;inset:auto;width:auto!important}.lp-e-goal{grid-column:1/-1}}@media (width<=900px){.lp-head-split,.lp-faq-grid,.lp-tools-head,.lp-manifesto-grid{grid-template-columns:1fr}.lp-tools-head>div{text-align:left;justify-items:start}.lp-spaces-box{grid-template-columns:minmax(0,1fr)}.lp-spaces-list{border-right:0;border-bottom:1px solid var(--o-line-strong);scrollbar-width:thin;gap:6px;padding:12px;display:flex;overflow-x:auto}.lp-spaces-group{display:contents}.lp-spaces-group-name{display:none}.lp-space-tab{border:1px solid var(--o-line-strong);border-radius:var(--o-r-pill);background:var(--o-surface);white-space:nowrap;flex:none;width:auto}.lp-space-tab[aria-selected=true]{border-color:var(--o-brand);background:var(--o-brand);color:var(--o-on-brand)}.lp-space-tab[aria-selected=true] svg:last-child:not(:first-child){color:var(--o-on-brand)}.lp-space-tab[aria-selected=true]:before,.lp-cal-days{display:none}.lp-cal-row{grid-template-columns:1fr;gap:10px;padding:18px}.lp-cal-row+.lp-cal-row{border-top:1px solid var(--o-line-strong)}.lp-lane{min-height:0}.lp-beat{grid-area:auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px}.lp-beat-day{grid-column:2;display:block}.lp-beat-ico{grid-row:1/span 3;margin:0}.lp-beat strong,.lp-beat small{grid-column:2}.lp-cal-chat .lp-cal-lane-label{display:none}.lp-cal-ribbon{border-radius:var(--o-r-md);grid-column:auto}}@media (width<=720px){.lp-scene-art{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-h-live{grid-column:1/-1}.lp-figure{width:min(76%,300px)}.lp{--lp-hh:64px;--lp-inset:6px}.lp-header{padding-inline:14px}.lp-login{min-height:42px;padding-left:14px}.lp-login-ico{width:32px;height:32px}.lp-header-row{height:48px}.lp-hero{border-radius:26px}.lp-chip{font-size:var(--o-fs-12)}.lp-lead{font-size:var(--o-fs-16)}.lp-hero-actions{flex-direction:column;align-items:stretch;width:100%}.lp-hero-actions .lp-pill{justify-content:space-between}.lp-hero-actions .lp-ghost{justify-content:center}.lp-facts{flex-direction:column}.lp-fact-end{text-align:left;justify-items:start}.lp-tools-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"video""cal""report""mentor"}.lp-phone{width:min(290px,100%);height:560px}.lp-ws-report{grid-template-columns:1fr}.lp-workspace{min-height:0;padding:240px 16px 16px}.lp-table th,.lp-table td{padding:12px 10px}.lp-table thead th:first-child,.lp-table tbody th{width:42%}.lp-table{table-layout:fixed;font-size:var(--o-fs-14)}.lp-plan{font-size:var(--o-fs-16);flex-direction:column;gap:4px}.lp-plan-price{font-size:var(--o-fs-12)}.lp-table tfoot td{padding-inline:6px}.lp-table tfoot .btn{white-space:normal;width:100%;min-height:44px;font-size:var(--o-fs-13);padding:6px 12px;line-height:1.2}}.lp-phone-pin{background:var(--o-brand-soft);color:var(--o-brand-ink);font-size:var(--o-fs-12);border-radius:14px;align-items:center;gap:8px;margin:12px 12px 0;padding:10px 12px;font-weight:700;display:flex}.lp-g-pill{white-space:nowrap}.lp-short{display:none}@media (width<=520px){.lp-long{display:none}.lp-short{display:inline}}.lp-e-live .lp-g-pill{white-space:normal;flex-wrap:wrap}@media (width<=520px){.lp-e-live .lp-g-pill{padding-left:10px;font-size:11px}.lp-e-live .lp-g-pill svg{display:none}}.lp-hero h1{font-size:var(--o-fs-display-l);font-weight:var(--o-fw-light);letter-spacing:var(--o-track-display);line-height:1.06}.lp-hero h1 b,.lp-head h2 b,.lp-mentor h2 b,.lp-every h2 b,.lp-tools-head h2 b,.lp-meetup h2 b,.lp-studio h2 b,.lp-manifesto-text b{font-weight:var(--o-fw-bold)}.lp-hero h1 span{font-weight:var(--o-fw-light)}.lp-hero h1 span b{color:var(--o-brand)}.lp-head h2,.lp-mentor h2,.lp-every h2,.lp-tools-head h2,.lp-meetup h2,.lp-studio h2{font-size:var(--o-fs-display-m);font-weight:var(--o-fw-light);letter-spacing:var(--o-track-display);line-height:1.08}.lp-tools-head h2{font-size:var(--o-fs-display-s)}.lp-mentor h2 span{color:inherit}.lp-manifesto-text{font-size:clamp(24px,.7rem + 1.8vw,38px);font-weight:var(--o-fw-light);letter-spacing:var(--o-track-display);line-height:1.24}.lp-manifesto-text b{color:var(--o-ink);font-weight:var(--o-fw-semi)}.lp-lead{font-size:var(--o-fs-18);font-weight:var(--o-fw-regular)}.lp-eyebrow,.lp-micro{font-size:var(--o-fs-11);font-weight:var(--o-fw-semi);letter-spacing:.14em}.lp-head p{font-size:var(--o-fs-18)}.lp-fact-big,.lp-g-huge{font-weight:var(--o-fw-light)}.lp-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(34% 44% at 22% 38%, var(--o-aurora-light-a), transparent 72%), radial-gradient(36% 46% at 72% 28%, var(--o-aurora-light-b), transparent 72%), radial-gradient(30% 40% at 52% 70%, var(--o-aurora-light-c), transparent 72%);will-change:transform;animation:o-aurora-drift var(--o-d-aurora) var(--o-ease-inout) infinite;position:absolute;inset:-20% -10% 30%}.lp-hero-inner{z-index:1}.lp-slot{--cov-a:var(--o-cov-1-a);--cov-b:var(--o-cov-1-b);--cov-c:var(--o-cov-1-c);isolation:isolate;border-radius:var(--o-r-lg);background:linear-gradient(135deg, var(--cov-a), var(--cov-b) 60%, var(--cov-c));width:100%;color:var(--o-white);position:relative;overflow:hidden}.lp-slot[data-pal="2"],.lp-meetup-box[data-pal="2"]{--cov-a:var(--o-cov-2-a);--cov-b:var(--o-cov-2-b);--cov-c:var(--o-cov-2-c)}.lp-slot[data-pal="3"]{--cov-a:var(--o-cov-3-a);--cov-b:var(--o-cov-3-b);--cov-c:var(--o-cov-3-c)}.lp-slot[data-pal="4"]{--cov-a:var(--o-cov-4-a);--cov-b:var(--o-cov-4-b);--cov-c:var(--o-cov-4-c)}.lp-slot[data-pal="5"]{--cov-a:var(--o-cov-5-a);--cov-b:var(--o-cov-5-b);--cov-c:var(--o-cov-5-c)}.lp-slot[data-pal="6"]{--cov-a:var(--o-cov-6-a);--cov-b:var(--o-cov-6-b);--cov-c:var(--o-cov-6-c)}.lp-slot[data-pal="7"]{--cov-a:var(--o-cov-7-a);--cov-b:var(--o-cov-7-b);--cov-c:var(--o-cov-7-c)}.lp-slot-art,.lp-slot img{width:100%;height:100%;position:absolute;inset:0}.lp-slot img{object-fit:cover;transition:transform var(--o-d-kenburns) cubic-bezier(.2, .6, .2, 1)}.lp-slot-art{z-index:0;place-items:center;display:grid}.lp-slot-art>svg{opacity:.5;position:relative}.lp-slot-blob{filter:blur(28px);will-change:transform;border-radius:50%;position:absolute}.lp-slot-blob.a{aspect-ratio:1;background:var(--o-cover-glow);opacity:.55;width:70%;animation:o-aurora-drift calc(var(--o-d-aurora) * .6) var(--o-ease-inout) infinite;top:-30%;right:-10%}.lp-slot-blob.b{aspect-ratio:1;background:var(--o-aurora-sky);opacity:.4;width:80%;animation:o-aurora-drift calc(var(--o-d-aurora) * .85) var(--o-ease-inout) infinite reverse;bottom:-40%;left:-20%}.lp-scenes{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin:0 0 clamp(28px,3vw,44px);padding:0;list-style:none;display:grid}.lp-scenes li{align-content:start;gap:3px;display:grid}.lp-scenes .lp-slot{margin-bottom:10px}.lp-scenes strong{color:var(--o-ink);font-size:var(--o-fs-16);font-weight:var(--o-fw-semi)}.lp-scenes small{color:var(--o-muted);font-size:var(--o-fs-14)}@media (hover:hover){.lp-scenes li:hover .lp-slot img,.lp-scenes li:hover .lp-slot-art>svg{transform:scale(1.08)}.lp-slot-art>svg{transition:transform var(--o-d-4) var(--o-ease)}}.lp-meetup{padding-block:0 var(--o-section-y)}.lp-meetup-box{--cov-a:var(--o-cov-1-a);background:linear-gradient(120deg, var(--o-cov-1-a), var(--o-cov-1-b) 62%, var(--o-cov-5-c));min-height:clamp(260px,30vw,380px);color:var(--o-white);border-radius:32px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.lp-meetup-img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-meetup-box:has(.lp-meetup-img){isolation:isolate;min-height:clamp(380px,37vw,540px)}.lp-meetup-box:has(.lp-meetup-img):before{display:none}.lp-meetup-box:has(.lp-meetup-img):after{display:none}.lp-meetup-scrim{z-index:-1;background:linear-gradient(0deg, var(--o-photo-scrim) 0%, var(--o-photo-scrim) 52%, transparent 96%);pointer-events:none;position:absolute;inset:0}.lp-meetup-img{object-position:50% 18%}.lp-meetup-glyph{color:var(--o-white);opacity:.12;margin-top:-110px;position:absolute;top:50%;right:6%}.lp-meetup-copy{gap:10px;max-width:560px;padding:clamp(24px,3.4vw,48px);display:grid;position:relative}.lp-meetup-copy .lp-micro,.lp-meetup-copy h2,.lp-meetup-copy p{color:var(--o-white)}.lp-meetup-copy p:last-child{font-size:var(--o-fs-16);line-height:1.6}.lp-studio{margin-inline:var(--lp-inset);background:var(--o-g-forest);border-radius:32px;padding-block:clamp(64px,8vw,112px);position:relative;overflow:hidden}.lp-studio.aurora:before{opacity:.55}.lp-studio-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid;position:relative}.lp-studio-copy{justify-items:start;gap:18px;display:grid}.lp-studio .lp-micro{color:var(--o-accent)}.lp-studio h2{color:var(--o-dark-text)}.lp-studio h2 b{color:var(--o-accent)}.lp-studio-lead{max-width:34em;color:var(--o-dark-muted);font-size:var(--o-fs-18);line-height:1.6}.lp-studio-points{gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.lp-studio-points li{color:var(--o-dark-text);font-size:var(--o-fs-15);align-items:center;gap:10px;display:flex}.lp-studio-points svg{color:var(--o-accent)}.lp-studio-window{border:1px solid var(--o-dark-line-strong);background:var(--o-dark-glass-strong);box-shadow:var(--o-shadow-float);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;overflow:hidden}.lp-studio-bar{border-bottom:1px solid var(--o-dark-line);align-items:center;gap:14px;padding:10px 14px;display:flex}.lp-studio-dots{gap:6px;display:inline-flex}.lp-studio-title{color:var(--o-dark-muted);font-size:var(--o-fs-12);font-weight:var(--o-fw-medium)}.lp-studio-dots i{background:var(--o-dark-line-strong);border-radius:50%;width:9px;height:9px}@media (width<=960px){.lp-studio-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.lp-studio-dots{display:none}.lp-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-studio{border-radius:24px}}@media (prefers-reduced-motion:reduce){.lp-hero:before,.lp-slot-blob{animation:none!important}}.lp-scenes .lp-slot{aspect-ratio:5/4!important}.lp-vid{background:var(--o-dark-card);width:100%;position:relative;overflow:hidden}.lp-vid-poster,.lp-vid video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-vid video{opacity:0;transition:opacity .5s}.lp-vid.is-live video{opacity:1}@media (prefers-reduced-motion:reduce){.lp-vid video{display:none}}
