.lp-one{--lp-navy:#071b4d;--lp-violet:#7b61ff;--lp-lavender:#b69cff;color:var(--lp-navy);background:white}.lp-one *{box-sizing:border-box}.lp-one em{font-style:normal}.lp-one :is(a,button,summary):focus-visible{outline:3px solid #7b61ff;outline-offset:5px}.lp-skip{position:fixed;left:20px;top:-80px;padding:13px 20px;background:#071b4d;color:white;z-index:200}.lp-skip:focus{top:15px}.lp-nav{position:absolute;inset:0 0 auto;justify-content:space-between;gap:25px;padding:25px 38px;z-index:30}.lp-nav,.lp-wordmark{display:flex;align-items:center}.lp-wordmark{gap:10px;font-weight:850;letter-spacing:-.8px;line-height:.97;font-size:23px}.lp-wordmark>span{display:flex;flex-direction:column}.lp-wordmark strong{font-size:17px;letter-spacing:-.5px}.lp-desktop-nav{display:flex;gap:34px;font-size:13px;font-weight:650}.lp-nav-actions{display:flex;align-items:center;gap:12px}.lp-pill{display:inline-flex;align-items:center;justify-content:center;gap:23px;background:#071b4d;color:#fff;padding:16px 24px;border-radius:50px;font-size:12px;font-weight:750;line-height:1;transition:transform .2s,background .2s}.lp-pill:hover{transform:translateY(-3px);background:#7b61ff}.lp-nav .lp-pill{font-size:10px;padding:15px 21px;gap:15px}.lp-menu-button{height:44px;width:44px;display:grid;place-items:center;border:1px solid #071b4d1c;border-radius:50%;background:white}.lp-menu{position:absolute;top:88px;right:36px;width:min(360px,calc(100vw - 40px));background:#071b4d;color:white;border-radius:20px;padding:20px;box-shadow:0 15px 50px #071b4d30}.lp-menu a{display:flex;align-items:center;justify-content:space-between;padding:14px 9px;font-size:16px;font-weight:650;border-bottom:1px solid #ffffff20}.lp-menu a:last-child{border:0}.lp-hero{padding:139px 38px 25px;position:relative;overflow:hidden;min-height:930px}.lp-hero-top,.lp-section-top{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:9px;letter-spacing:1.1px;font-weight:750}.lp-hero-top>span:first-child{display:flex;align-items:center;gap:8px}.lp-hero-top i{width:6px;height:6px;background:#7b61ff;border-radius:50%}.lp-hero h1{font-size:clamp(90px,11.2vw,178px);font-weight:900;line-height:.87;letter-spacing:-.075em;margin:52px 0 0;position:relative;z-index:2;text-align:center}.lp-hero h1>span{display:block}.lp-hero h1>span:last-child{font-size:.8em;margin-top:8px}.lp-hero h1 em{color:#7b61ff}.lp-hero-bottom{display:grid;grid-template-columns:1fr 1.5fr .65fr;align-items:center;gap:30px;max-width:1380px;margin:0 auto;position:relative;min-height:440px}.lp-hero-description{align-self:center;z-index:2;padding-top:20px}.lp-hero-description p{font-size:15px;line-height:1.8;margin:0 0 25px;max-width:285px}.lp-hero-art{position:relative;height:470px;margin-top:-25px}.lp-bloom{width:100%;height:100%;filter:drop-shadow(0 20px 20px #071b4d13);overflow:visible}.bloom-spin{transform-origin:300px 300px;animation:lp-spin 75s linear infinite}.lp-orbit-label{position:absolute;display:flex;gap:8px;align-items:center;background:white;border:1px solid #071b4d15;border-radius:30px;padding:11px 17px;font-size:9px;letter-spacing:1px;font-weight:750;box-shadow:0 8px 25px #071b4d0b;color:#071b4d;animation:lp-drift 8s ease-in-out infinite}.lp-orbit-label svg{color:#7b61ff}.label-code{left:0;top:130px;transform:rotate(-10deg)}.label-launch{right:0;bottom:100px;transform:rotate(8deg);animation-delay:-4s}.lp-scroll{justify-self:end;gap:22px;line-height:1.6;font-weight:750;letter-spacing:1px}.lp-motion,.lp-scroll{display:flex;align-items:center;font-size:9px}.lp-motion{gap:6px;position:absolute;bottom:16px;right:38px;color:#66728e}.lp-ticker{background:#071b4d;color:#b69cff;overflow:hidden;padding:19px 0}.lp-ticker>div{display:flex;width:-moz-max-content;width:max-content;animation:lp-ticker 35s linear infinite}.lp-ticker span{display:flex;align-items:center;gap:40px;padding-right:40px;font-size:24px;font-weight:800;letter-spacing:-.7px;white-space:nowrap}.lp-ticker svg{width:22px}.lp-build{background:#b69cff;padding:55px 5vw 90px}.lp-section-top a{display:flex;gap:8px;align-items:center}.lp-one h2{font-size:clamp(65px,7.3vw,115px);line-height:.92;letter-spacing:-.065em;font-weight:900}.lp-build h2{margin:70px 0 45px}.lp-build h2 em{color:white}.lp-build-grid{display:grid;grid-template-columns:1fr 1.03fr 1fr;gap:22px;align-items:stretch}.lp-feature{border-radius:27px;padding:28px;min-height:550px;position:relative;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s}.lp-feature:hover{transform:translateY(-7px)}.feature-lavender{background:#7b61ff;color:white}.feature-white{background:#fff;color:#071b4d}.lp-feature>div:first-child{display:flex;justify-content:space-between;gap:10px}.lp-card-label{font-size:8px;font-weight:750;letter-spacing:1.2px}.lp-feature h3{font-size:36px;line-height:1.08;letter-spacing:-1.6px;font-weight:750;margin:32px 0 15px}.lp-feature>p{font-size:14px;line-height:1.8;max-width:290px;opacity:.8}.lp-feature-bottom{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:750;letter-spacing:.7px;margin-top:auto;padding-top:18px;border-top:1px solid}.lp-document-art{height:245px;position:relative;margin:15px 0}.lp-doc{position:absolute;width:123px;height:147px;border-radius:13px;left:50%;top:25px;margin-left:-75px;box-shadow:0 10px 20px #071b4d20}.lp-doc.back{background:#b69cff;transform:rotate(-16deg);display:flex;align-items:center;justify-content:center;color:#7b61ff}.lp-doc.back svg{width:40px;height:40px}.lp-doc.front{background:white;transform:rotate(10deg);margin-left:-35px;top:44px;padding:32px 22px;display:flex;flex-direction:column;gap:13px}.lp-doc.front span{height:6px;background:#7b61ff26;border-radius:3px}.lp-doc.front span:first-child{background:#7b61ff;width:65%}.lp-doc.front span:last-child{width:70%}.lp-answer{position:absolute;bottom:14px;left:50%;margin-left:-108px;background:#071b4d;border:1px solid #b69cff50;display:flex;align-items:center;gap:12px;border-radius:10px;padding:14px 17px;transform:rotate(-7deg);font-size:11px;animation:lp-drift 8s ease-in-out infinite}.lp-answer svg{color:#b69cff}.lp-app-preview{background:#071b4d;color:white;border:7px solid #0b0b14;border-radius:28px;padding:18px 22px;transform:rotate(-2deg);box-shadow:0 18px 35px #071b4d20;display:flex;flex-direction:column}.lp-preview-top{display:flex;gap:5px;align-items:center;padding-bottom:21px;color:#b69cff}.lp-preview-top>span{width:5px;height:5px;background:#b69cff70;border-radius:50%}.lp-preview-top small{font-size:7px;letter-spacing:1.3px;margin-left:auto}.lp-preview-heading{display:flex;align-items:center;gap:9px}.lp-preview-heading>span{font-size:18px;font-weight:700;letter-spacing:-.5px}.lp-preview-heading>i{font-size:6px;letter-spacing:.7px;color:#b69cff;line-height:1.5;margin-left:auto;max-width:45px;font-style:normal}.lp-agent-orbit{height:225px;position:relative;margin:12px 0}.lp-agent-orbit:before{content:"";position:absolute;width:167px;height:167px;left:50%;top:25px;margin-left:-83px;border:1px dashed #b69cff55;border-radius:50%;animation:lp-spin 40s linear infinite}.lp-agent-core{left:50%;top:64px;margin-left:-45px;width:90px;height:90px;background:linear-gradient(135deg,#b69cff,#7b61ff);border-radius:27px;place-items:center;transform:rotate(-8deg);box-shadow:0 0 35px #7b61ff35}.lp-agent-core,.lp-tool{position:absolute;display:grid}.lp-tool{width:37px;height:37px;border:1px solid #b69cff70;background:#162756;color:#b69cff;border-radius:12px;place-items:center;animation:lp-drift 7s ease-in-out infinite}.lp-tool svg{width:19px}.tool-one{top:19px;left:38%}.tool-two{bottom:26px;left:12%}.tool-three{bottom:39px;right:12%;animation-delay:-3s}.lp-project-task{display:flex;align-items:center;gap:10px;padding:14px 0;border-top:1px solid #b69cff20;font-size:11px}.lp-project-task span{color:#b69cff;font-size:8px}.lp-project-task>svg{margin-left:auto;color:#b69cff}.lp-preview-link{background:#b69cff;color:#071b4d;display:flex;justify-content:space-between;align-items:center;padding:13px 12px;border-radius:7px;font-size:8px;font-weight:800;margin-top:17px}.lp-block-art{height:245px;position:relative;margin:15px 0}.lp-cube{position:absolute;display:grid;place-items:center;width:91px;height:91px;border-radius:24px;box-shadow:8px 12px 0 #071b4d,12px 18px 25px #071b4d12;transform:rotate(-15deg);animation:lp-drift 9s ease-in-out infinite}.cube-one{left:9%;top:41px;background:#b69cff;color:#071b4d}.cube-two{right:7%;top:77px;background:#7b61ff;color:white;transform:rotate(15deg);animation-delay:-3s}.cube-three{left:35%;bottom:11px;width:67px;height:67px;border-radius:19px;background:#071b4d;color:#b69cff;box-shadow:7px 9px 0 #7b61ff;animation-delay:-6s}.lp-program{background:white;padding:60px 5vw 85px;scroll-margin-top:20px}.lp-program-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin:65px 0 42px}.lp-program h2 em{color:#7b61ff}.lp-program-heading>p{max-width:265px;font-size:15px;line-height:1.8}.lp-stage-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:2px solid #071b4d;margin-top:20px}.lp-stage-tabs button{display:flex;align-items:center;gap:14px;text-align:left;padding:24px 20px;font-size:21px;font-weight:750;color:#071b4d;border-radius:12px 12px 0 0}.lp-stage-tabs button>span{font-size:10px;color:#7b61ff}.lp-stage-tabs button>svg{margin-left:auto}.lp-stage-tabs button.active{background:#071b4d;color:white}.lp-stage-tabs button.active>span{color:#b69cff}.lp-stage-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;padding:45px 0 0}.lp-stage-panel>div>h3{font-size:40px;line-height:1.1;letter-spacing:-1.9px;font-weight:750;max-width:360px;margin:17px 0}.lp-stage-panel>div>p{font-size:15px;line-height:1.8;max-width:370px;margin-bottom:24px;color:#4c5a7c}.lp-stage-panel .lp-card-label{color:#7b61ff}.lp-stage-panel ol{list-style:none;padding:0;margin:0}.lp-stage-panel li{display:flex;align-items:flex-start;gap:19px;padding:21px 0;border-bottom:1px solid #071b4d24}.lp-stage-panel li:first-child{padding-top:0}.lp-stage-panel li>span{font-size:25px;font-weight:700;color:#7b61ff;letter-spacing:-1px;min-width:30px}.lp-stage-panel li h4{font-size:17px;font-weight:750;margin-bottom:5px}.lp-stage-panel li p{font-size:12px;line-height:1.7;color:#637194}.lp-career{background:#071b4d;color:white;padding:55px 5vw;overflow:hidden;scroll-margin-top:20px}.lp-career h2{margin:75px 0 55px;font-size:clamp(65px,7.8vw,122px)}.lp-career h2 em{color:#b69cff}.lp-career-body{display:grid;grid-template-columns:1fr 1fr;gap:90px}.lp-career-lead{font-size:30px;line-height:1.15;letter-spacing:-1px;font-weight:650;margin-bottom:22px}.lp-career-body>div>p:not(.lp-career-lead){max-width:420px;font-size:15px;line-height:1.9;color:#c1c7d7;margin-bottom:25px}.lp-pill-white{background:white;color:#071b4d}.lp-pill-white:hover{background:#b69cff}.lp-career-numbers>.lp-career-number{display:flex;align-items:center;gap:35px;border-bottom:1px solid #ffffff35;padding:0 0 19px;margin-bottom:20px}.lp-career-numbers strong{font-size:104px;font-weight:850;letter-spacing:-7px;line-height:1;color:#b69cff}.lp-career-numbers .lp-career-number>span{font-size:18px;font-weight:750;line-height:1.2}.lp-career-contact{display:flex;align-items:center;gap:18px;font-size:13px;color:#b69cff}.lp-career-note{font-size:10px;color:#b3bdd3;margin-top:55px}.lp-community{padding:55px 5vw 70px;background:#7b61ff;color:white}.lp-community-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin-top:60px}.lp-community h2{font-size:clamp(62px,5.6vw,88px)}.lp-community h2 em{color:#b69cff}.lp-community-grid>div>p{max-width:400px;font-size:16px;line-height:1.8;margin:25px 0}.lp-community ul{list-style:none;padding:0;display:grid;gap:13px;font-size:13px;margin:0 0 25px}.lp-community li{display:flex;align-items:center;gap:10px}.lp-community li svg{color:#b69cff}.lp-community-art{position:relative;min-height:460px;display:grid;place-items:center}.lp-community-art .lp-bloom{filter:drop-shadow(0 20px 30px #071b4d40);transform:rotate(-15deg);width:110%}.lp-community-stamp{position:absolute;right:5%;bottom:20px;background:#b69cff;color:#071b4d;width:139px;height:139px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:23px;font-weight:900;line-height:.9;letter-spacing:-1px;transform:rotate(12deg);gap:10px;border:1px dashed #071b4d}.lp-faq{padding:85px 5vw;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.lp-section-label{font-size:9px;letter-spacing:1px;font-weight:750}.lp-faq h2{font-size:clamp(55px,5.7vw,90px);margin-top:30px}.lp-faq h2 em{color:#7b61ff}.lp-faq-list details{border-bottom:1px solid #071b4d33}.lp-faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:20px;font-weight:650;padding:25px 0;letter-spacing:-.5px}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary svg{flex-shrink:0;transition:transform .2s}.lp-faq-list details[open] summary svg{transform:rotate(45deg)}.lp-faq-list p{font-size:14px;line-height:1.9;color:#566587;margin:0 0 25px;max-width:550px}.lp-final{position:relative;overflow:hidden;background:#b69cff;text-align:center;padding:65px 30px 85px}.lp-final>span{font-size:9px;letter-spacing:1.4px;font-weight:750}.lp-final h2{font-size:clamp(95px,12vw,190px);line-height:.85;letter-spacing:-.065em;margin:45px auto 38px;position:relative;z-index:1}.lp-final h2 em{color:white}.lp-final .lp-pill{position:relative;z-index:2;padding:19px 29px}.lp-final-spark{position:absolute;right:4%;bottom:50px;transform:rotate(15deg);color:#7b61ff}.lp-final-spark svg{width:220px;height:220px;stroke-width:.7;animation:lp-drift 9s ease-in-out infinite}.lp-footer{padding:42px 38px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#071b4d;color:white}.lp-footer nav{display:flex;gap:24px;font-size:11px;color:#c6cddd;flex-wrap:wrap}.lp-footer>span{font-size:9px;color:#b69cff}.lp-paused *{animation-play-state:paused!important}@keyframes lp-spin{to{transform:rotate(1turn)}}@keyframes lp-drift{50%{translate:0 -10px}}@keyframes lp-ticker{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.lp-one *{animation:none!important;scroll-behavior:auto!important}.lp-motion{display:none}}@media (min-width:1600px){.lp-hero{min-height:1000px}.lp-hero h1{margin-top:70px}.lp-hero-bottom{min-height:475px}}@media (max-width:1100px){.lp-desktop-nav{gap:20px}.lp-hero h1{font-size:11.3vw}.lp-hero{min-height:820px}.lp-hero-bottom{grid-template-columns:1fr 1.4fr .5fr;gap:15px}.lp-hero-art{height:380px}.lp-hero-description p{font-size:13px}.lp-scroll{gap:9px;font-size:7px}.lp-build-grid{gap:15px}.lp-feature{padding:22px}.lp-feature h3{font-size:29px}.lp-app-preview{padding:18px 15px}.lp-preview-heading>i{display:none}.lp-stage-tabs button{font-size:17px;padding:20px 14px}.lp-stage-panel{gap:40px}.lp-career-body{gap:50px}.lp-community-grid{gap:25px}.lp-faq{gap:40px}.lp-footer{flex-wrap:wrap}}@media (max-width:760px){.lp-nav{padding:20px}.lp-wordmark{font-size:20px;gap:6px}.lp-wordmark strong{font-size:14px}.lp-wordmark svg{width:25px}.lp-desktop-nav{display:none}.lp-nav .lp-pill{font-size:8px;padding:13px 15px;gap:8px}.lp-nav-actions{gap:8px}.lp-menu-button{height:36px;width:36px}.lp-menu-button svg{width:19px}.lp-menu{right:20px;top:76px}.lp-hero{padding:112px 20px 35px;min-height:0}.lp-hero-top{font-size:7px;letter-spacing:.8px}.lp-hero-top>span:last-child{display:none}.lp-hero h1{font-size:16vw;line-height:.89;letter-spacing:-.06em;margin-top:40px}.lp-hero h1>span:last-child{font-size:.68em;line-height:1.13;margin-top:2px}.lp-hero h1 em{display:block;font-size:1.08em}.lp-hero-bottom{grid-template-columns:1fr;gap:0;min-height:0}.lp-hero-art{grid-row:1;height:340px;margin:-8px 0 -24px;max-width:400px;width:100%;justify-self:center}.lp-hero-description{padding-top:0;display:flex;flex-direction:column;align-items:center;text-align:center}.lp-hero-description p{font-size:13px;max-width:310px;margin-bottom:20px}.lp-hero-description .lp-pill{font-size:11px}.lp-scroll{display:none}.lp-motion{position:static;justify-content:center;margin-top:21px}.lp-orbit-label{font-size:7px;padding:8px 11px;gap:6px}.label-code{left:0;top:96px}.label-launch{right:0;bottom:85px}.lp-ticker{padding:14px 0}.lp-ticker span{font-size:18px;gap:25px;padding-right:25px}.lp-ticker svg{width:17px}.lp-build,.lp-career,.lp-community,.lp-program{padding:35px 20px 45px}.lp-section-top{font-size:7px;letter-spacing:.7px}.lp-section-top>span:last-child{display:none}.lp-one h2{font-size:15vw;letter-spacing:-.06em}.lp-build h2{margin:43px 0 30px}.lp-build-grid{grid-template-columns:1fr;gap:20px}.lp-feature{min-height:480px;padding:25px;border-radius:24px}.lp-feature h3{font-size:36px;margin-top:24px}.lp-feature>p{font-size:14px;max-width:280px}.lp-block-art,.lp-document-art{height:230px;margin:7px 0}.lp-app-preview{min-height:480px;margin:0 5px;padding:20px;transform:rotate(-1deg)}.lp-preview-heading>i{display:block}.lp-agent-orbit{height:225px}.lp-program-heading{display:block;margin:43px 0 25px}.lp-program-heading>p{margin-top:23px;font-size:13px;max-width:100%}.lp-stage-tabs{grid-template-columns:1fr 1fr;border:0;gap:6px}.lp-stage-tabs button{padding:15px 11px;border:1px solid #071b4d20;border-radius:10px;font-size:14px;gap:8px}.lp-stage-tabs button>span{font-size:8px}.lp-stage-tabs button>svg{width:17px}.lp-stage-panel{grid-template-columns:1fr;gap:28px;padding-top:29px}.lp-stage-panel>div>h3{font-size:34px}.lp-stage-panel>div>p{font-size:13px}.lp-stage-panel li{gap:12px;padding:17px 0}.lp-stage-panel li h4{font-size:15px}.lp-stage-panel li p{font-size:11px}.lp-stage-panel li>span{font-size:21px}.lp-career h2{font-size:15vw;margin:43px 0 34px}.lp-career-body{grid-template-columns:1fr;gap:36px}.lp-career-lead{font-size:26px}.lp-career-body>div>p:not(.lp-career-lead){font-size:13px}.lp-career-numbers strong{font-size:84px}.lp-career-numbers .lp-career-number>span{font-size:16px}.lp-career-note{font-size:9px;line-height:1.7;margin-top:30px}.lp-community-grid{grid-template-columns:1fr;gap:22px;margin-top:22px}.lp-community-art{min-height:0;height:330px}.lp-community-art .lp-bloom{width:100%}.lp-community-stamp{width:102px;height:102px;font-size:19px;bottom:0;right:0}.lp-community h2{font-size:14vw}.lp-community-grid>div>p{font-size:14px}.lp-community ul{font-size:12px}.lp-faq{padding:48px 20px;grid-template-columns:1fr;gap:25px}.lp-faq h2{font-size:14vw;margin-top:20px}.lp-faq-list summary{font-size:17px;padding:22px 0}.lp-faq-list p{font-size:13px}.lp-final{padding:40px 20px 55px}.lp-final>span{font-size:7px;letter-spacing:.7px}.lp-final h2{font-size:24vw;margin:35px 0}.lp-final-spark{right:-40px;bottom:30px;opacity:.5}.lp-final-spark svg{width:130px;height:130px}.lp-footer{padding:30px 20px;gap:26px;display:block}.lp-footer nav{gap:16px;margin:25px 0;font-size:11px}.lp-footer>span{display:block}}.lp-enrollment,.lp-legal,.lp-value{padding:80px 5%;color:#071b4d;scroll-margin-top:30px}.lp-value{background:#f7f5ff}.lp-enrollment h2,.lp-value h2{font-size:clamp(40px,4.8vw,68px);line-height:1.06;font-weight:800;letter-spacing:-.045em;margin:20px 0}.lp-enrollment h2 em,.lp-value h2 em{color:#7b61ff;font-style:normal}.lp-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.lp-value-grid article{background:white;border:1px solid #e5dff8;padding:32px;border-radius:24px}.lp-value-grid svg{color:#7b61ff}.lp-enrollment h3,.lp-value h3{font-size:25px;font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:20px 0 14px}.lp-enrollment p,.lp-value p{font-size:16px;line-height:1.75;color:#52617d}.lp-experience{margin-top:50px;padding:40px;border-radius:24px;background:#071b4d;color:white;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:50px;column-gap:50px}.lp-experience>span{grid-column:1/-1;font-size:11px;font-weight:700;letter-spacing:.12em;color:#b69cff}.lp-experience h3{grid-row:2/4;font-size:38px;margin-top:18px}.lp-experience p{color:#e1e3f0;margin:16px 0 0}.lp-enrollment{background:white}.lp-enroll-intro{max-width:760px}.lp-enroll-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:36px;align-items:start}.lp-cohort-list{display:grid;gap:14px;margin-top:24px}.lp-cohort-list>button{padding:24px;background:#faf9ff;border:1px solid #dfdceb;border-radius:18px;text-align:left}.lp-cohort-list>button.selected{border:2px solid #7b61ff;background:#f3efff}.lp-cohort-list button>span{display:flex;justify-content:space-between;gap:20px;font-size:18px}.lp-cohort-list button p{margin-top:10px;display:flex;gap:8px;align-items:center;font-size:14px}.lp-cohort-list button small{display:block;font-size:13px;color:#52617d;margin-top:12px}.lp-cohort-list button em{display:block;font-size:13px;font-style:normal;font-weight:700;color:#674bdd;margin-top:14px}.lp-enroll-includes{display:grid;gap:15px;margin-top:30px;font-size:15px;list-style:none}.lp-enroll-includes li{display:flex;gap:10px}.lp-enroll-includes svg{color:#7b61ff;flex-shrink:0}.lp-register-card{border:1px solid #dedbe8;box-shadow:0 15px 50px #071b4d09;border-radius:24px;padding:30px;min-width:0}.lp-register-card h3{margin-top:0}.lp-register-card form>label{display:block;font-size:14px;font-weight:650;margin:20px 0}.lp-register-card input:not([type=checkbox]){display:block;width:100%;border:1px solid #d8d9e5;border-radius:10px;padding:13px 14px;margin-top:8px;background:white;color:#071b4d}.lp-register-card input:focus-visible{outline:2px solid #7b61ff;outline-offset:2px}.lp-register-card .lp-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.6}.lp-consent input{margin-top:4px}.lp-consent a{text-decoration:underline;color:#674bdd}.lp-register-card .lp-pill{width:100%;justify-content:space-between}.lp-register-card small{display:flex;gap:8px;align-items:center;font-size:12px;color:#52617d;margin-top:16px}.lp-register-card .lp-registration-total{font-size:40px;color:#071b4d;font-weight:800;letter-spacing:-.04em}.lp-registration-total span{font-size:13px;letter-spacing:0;font-weight:400;display:block}.lp-register-card button:disabled{opacity:.5;cursor:not-allowed}.lp-enroll-message,.lp-payment-note{background:#f4f0ff;padding:14px;border-radius:10px;margin:16px 0}.lp-cohort-empty button,.lp-payment-back{color:#674bdd;text-decoration:underline;margin-top:20px}.lp-after-payment{margin-top:48px;border-top:1px solid #dedbe8;padding-top:20px}.lp-after-payment ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:25px}.lp-after-payment li{display:flex;gap:16px;font-size:15px;line-height:1.7}.lp-after-payment b{color:#7b61ff;font-size:20px}.lp-enroll-complete{padding:40px;background:#f3efff;border-radius:24px;max-width:800px;margin:40px auto}.lp-enroll-complete .lp-pill{margin:22px 0}.lp-legal{padding-top:30px;padding-bottom:50px;border-top:1px solid #e3e5ef;font-size:15px;line-height:1.75}.lp-legal summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:700}.lp-legal p{margin:18px 0;color:#52617d;max-width:980px}.lp-legal #lp-support{margin-top:36px}.lp-legal a{color:#674bdd;text-decoration:underline}@media (max-width:800px){.lp-enrollment,.lp-legal,.lp-value{padding:45px 6%}.lp-after-payment ol,.lp-enroll-grid,.lp-experience,.lp-value-grid{grid-template-columns:1fr;gap:22px}.lp-experience h3{grid-row:auto;font-size:29px}.lp-experience{padding:26px}.lp-register-card{padding:24px 18px}.lp-cohort-list>button{padding:18px}.lp-cohort-list button>span{flex-wrap:wrap}.lp-value-grid article{padding:26px}}.lp-enrollment .enroll-grid{margin-top:36px}.lp-enrollment .enroll-featured h2{font-size:30px;font-weight:700;letter-spacing:-.035em;margin:24px 0;line-height:1.15}.lp-enrollment .enroll-booking h2{font-size:27px;font-weight:700;letter-spacing:-.035em;margin:11px 0;line-height:1.15}.lp-enrollment .enroll-included h3{font-size:14px;font-weight:650;margin:0 0 14px}.lp-enrollment .enroll-schedule p{font-size:13px;line-height:1.7;color:#e2d8f3}.lp-enrollment .enroll-included>p{font-size:10px;color:#888097;line-height:1.7}.lp-enrollment p.enroll-form-context{font-size:12px;color:#7c6598}.lp-enrollment p.enroll-email-hint{font-size:10px;color:#8d819b}.lp-enrollment p.enroll-payment-note{font-size:9px;color:#8b8299}.lp-enrollment p.enroll-message{font-size:12px;color:#071b4d}.lp-enrollment .enroll-booking .lp-consent{display:flex;align-items:flex-start;gap:10px;margin:14px 0 4px;font-size:13px;line-height:1.6;color:#52617d}.lp-enrollment .enroll-lock{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:12px;color:#6b7590}.lp-enrollment .enroll-booking .lp-payment-back{margin-top:16px}