.lp h1{margin:.67em 0;font-size:2em;font-weight:700}.lp h2{margin:.83em 0;font-size:1.5em;font-weight:700}.lp h3{margin:1em 0;font-size:1.17em;font-weight:700}.lp p{margin:1em 0}.lp ul{margin:1em 0;padding-left:40px;list-style:outside}.lp strong,.lp b{font-weight:bolder}.lp small{font-size:smaller}.lp img{vertical-align:baseline;max-width:none;display:inline}.lp{--blue:#0b2b83;--deep:#071f66;--mint:#a8f4d2;--ink:#101d3f;--muted:#65708b;--paper:#f6f8fc;--line:#e2e8f0}.lp *{box-sizing:border-box}.lp{scroll-behavior:smooth;line-height:normal;font-family:var(--font-dm),Arial,sans-serif;color:var(--ink);background:#fff;margin:0}.lp button,.lp a{font:inherit}.lp a{color:inherit;text-decoration:none}.lp button{cursor:pointer}.lp .container{width:min(1480px,100% - 112px);margin:auto}.lp .site-header{z-index:20;color:#fff;position:absolute;inset:0 0 auto}.lp .nav-wrap{align-items:center;gap:72px;height:98px;display:flex}.lp .brand{white-space:nowrap;letter-spacing:.18em;align-items:center;gap:13px;font-size:20px;font-weight:800;display:inline-flex}.lp .brand img{width:44px;height:44px}.lp .brand strong{font-weight:500}.lp .main-nav{gap:45px;margin-left:40px;display:flex}.lp .main-nav a{opacity:.9;font-size:15px;font-weight:600}.lp .main-nav a:hover,.lp .watch-link:hover{opacity:.7}.lp .nav-actions{gap:14px;margin-left:auto;display:flex}.lp .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:28px;min-height:48px;padding:0 24px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.lp .btn:hover{transform:translateY(-3px);box-shadow:0 12px 28px #04143a30}.lp .btn-outline{color:#fff;border:1px solid #ffffffb8}.lp .btn-mint{background:var(--mint);color:#072657}.lp .btn-large{height:62px;padding:0 31px;font-size:16px}.lp .menu-toggle{display:none}.lp .hero{color:#fff;background:radial-gradient(circle at 48% 40%,#1849b0 0%,#123e9c 30%,#0b2c82 65%,#071e64 100%);padding:145px 0 0;position:relative;overflow:hidden}.lp .hero:before{content:"";opacity:.18;background-image:linear-gradient(125deg,#0000 30%,#5e8bff48 31%,#0000 32%),radial-gradient(circle at 92% 12%,#0000 0 250px,#94b6ff 251px,#0000 252px);position:absolute;inset:0}.lp .hero-glow{pointer-events:none;border:1px solid #ffffff1e;border-radius:50%;width:650px;height:650px;position:absolute;top:6%;right:12%}.lp .hero-grid{grid-template-columns:43% 57%;align-items:center;min-height:650px;display:grid;position:relative}.lp .hero-copy{z-index:4;padding-bottom:44px;position:relative}.lp .eyebrow{color:#b8efd9;letter-spacing:.17em;align-items:center;gap:10px;margin-bottom:28px;font-size:11px;font-weight:800;display:inline-flex}.lp .sparkle{font-size:20px}.lp .hero h1{font-family:var(--font-manrope),var(--font-dm),sans-serif;letter-spacing:-.075em;margin:0 0 29px;font-size:clamp(58px,5.2vw,91px);font-weight:800;line-height:1.06}.lp .hero h1 em{color:var(--mint);font-style:normal}.lp .hero-lede{color:#e8edff;max-width:575px;margin:0 0 35px;font-size:clamp(18px,1.55vw,23px);line-height:1.55}.lp .hero-actions{align-items:center;gap:29px;display:flex}.lp .watch-link{text-underline-offset:6px;align-items:center;gap:12px;font-size:15px;font-weight:700;text-decoration:underline;display:flex}.lp .play-circle{border:1px solid #ffffffbc;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;text-decoration:none;display:grid}.lp .hero-note{color:#d4e0fa;align-items:center;gap:14px;margin-top:45px;font-size:13px;display:flex}.lp .tiny-avatars{padding-left:7px;display:flex}.lp .tiny-avatars img{object-fit:cover;border:2px solid #0b2b83;border-radius:50%;width:30px;height:30px;margin-left:-7px}.lp .hero-art{height:650px;position:relative}.lp .orbit{border:1px solid #ffffff1d;border-radius:50%;position:absolute}.lp .orbit-one{width:690px;height:690px;top:-70px;left:25px}.lp .orbit-two{width:490px;height:490px;top:27px;left:107px}.lp .photo{background:#244a9b;position:absolute;overflow:hidden;box-shadow:0 28px 50px #04195055}.lp .photo img{object-fit:cover;width:100%;height:100%}.lp .photo-man{border-radius:145px 35px 35px;width:51%;height:325px;top:12px;left:8%}.lp .photo-woman{border-radius:55px 55px 145px 35px;width:40%;height:350px;top:74px;right:0}.lp .lesson-card{z-index:3;color:#23365d;background:#fff;border:6px solid #fff;border-radius:19px;grid-template-columns:37% 63%;width:79%;height:244px;display:grid;position:absolute;top:305px;left:5%;overflow:hidden;box-shadow:0 25px 60px #06174255}.lp .lesson-sidebar{padding:16px 10px;font-size:11px}.lp .back{white-space:nowrap;text-overflow:ellipsis;margin-bottom:17px;font-weight:800;display:block;overflow:hidden}.lp .module-label{color:#8897ad;letter-spacing:.08em;font-size:9px}.lp .lesson-row{color:#8392ae;white-space:nowrap;border-radius:8px;gap:10px;padding:7px 8px;display:flex}.lp .lesson-row.complete{color:#6983a9}.lp .lesson-row.current{color:#1b58d5;background:#e9f0ff;font-weight:800}.lp .lesson-progress{flex-wrap:wrap;justify-content:space-between;padding:11px 7px;font-size:10px;display:flex}.lp .progress-track{background:#e5edff;border-radius:5px;width:100%;height:5px;margin-top:5px}.lp .progress-track i{background:#2567e8;border-radius:5px;width:40%;height:100%;display:block}.lp .lesson-video{background:#193569;border-radius:10px;position:relative;overflow:hidden}.lp .lesson-video img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.lp .video-label{background:#fffdf4e9;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.lp .video-label span{color:#2774d8}.lp .video-controls{color:#fff;background:linear-gradient(#0000,#041836d9);align-items:center;gap:10px;height:42px;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.lp .video-controls>span{font-size:12px}.lp .video-controls small{white-space:nowrap;font-size:9px}.lp .video-track{background:#d5e1f5a0;border-radius:3px;flex:1;height:3px}.lp .video-track i{background:#59d9f2;width:53%;height:100%;display:block}.lp .audio-card{z-index:5;color:#26385d;background:#fff;border-radius:16px;width:365px;padding:16px 18px;position:absolute;bottom:20px;right:13%;box-shadow:0 19px 44px #041a4d61}.lp .audio-title,.lp .audio-bottom{align-items:center;gap:11px;display:flex}.lp .audio-title{font-size:12px}.lp .ai-mark{color:#336bf4;font-size:25px}.lp .audio-time{color:#8492a9;margin-left:auto}.lp .audio-bottom{margin:12px 0}.lp .audio-play{color:#fff;background:#2d64e2;border:0;border-radius:50%;flex:0 0 38px;width:38px;height:38px}.lp .wave{opacity:.8;background:repeating-linear-gradient(90deg,#3978e9 0 2px,#0000 2px 5px);flex:1;height:27px;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}.lp .audio-card p{color:#647699;margin:0;font-size:11px}.lp .floating-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1e;border:1px solid #ffffff9a;border-radius:50px;padding:12px 18px;font-size:12px;font-weight:700;position:absolute;top:27px;right:-12px}.lp .floating-pill span{color:var(--mint)}.lp .benefit-strip{z-index:2;border-top:1px solid #ffffff3f;grid-template-columns:repeat(3,1fr);gap:30px;padding:30px 0 35px;display:grid;position:relative}.lp .benefit{align-items:center;gap:18px;display:flex}.lp .benefit:not(:first-child){border-left:1px solid #ffffff2c;padding-left:45px}.lp .benefit-icon{border:1px solid #ffffff78;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:28px;display:grid}.lp .benefit strong{font-size:16px}.lp .benefit p{color:#cfdbf4;margin:4px 0 0;font-size:13px}.lp .how-section{background:#fff;padding:115px 0}.lp .section-heading{max-width:760px}.lp .kicker{color:#3569d9;letter-spacing:.2em;margin-bottom:19px;font-size:11px;font-weight:800;display:block}.lp .section-heading h2,.lp .courses-head h2,.lp .teacher-copy h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.1vw,61px);line-height:1.13}.lp .section-heading h2 span{color:#456bd7}.lp .section-heading p{color:var(--muted);max-width:530px;font-size:17px;line-height:1.65}.lp .step-grid{grid-template-columns:repeat(4,1fr);gap:19px;margin-top:52px;display:grid}.lp .step{background:#f5f7fc;border:1px solid #e8edf7;border-radius:18px;min-height:248px;padding:26px;position:relative}.lp .step-no{color:#93a1bd;font-size:11px;font-weight:800;position:absolute;top:24px;right:24px}.lp .step-icon{color:#3162d5;background:#e2eafa;border-radius:14px;place-items:center;width:53px;height:53px;font-size:26px;display:grid}.lp .step h3{margin:27px 0 9px;font-size:19px}.lp .step p{color:#68758e;margin:0;font-size:14px;line-height:1.6}.lp .courses-section{background:#f4f7fb;padding:102px 0 120px}.lp .courses-head{justify-content:space-between;align-items:end;gap:35px;display:flex}.lp .courses-head>p{max-width:330px;color:var(--muted);line-height:1.6}.lp .course-grid{grid-template-columns:repeat(3,1fr);gap:23px;margin-top:45px;display:grid}.lp .course-card{background:#fff;border:1px solid #e4eaf3;border-radius:18px;overflow:hidden;box-shadow:0 13px 30px #18336b0b}.lp .course-cover{color:#fff;justify-content:space-between;align-items:end;height:210px;padding:27px;display:flex}.lp .course-cover span{opacity:.4;font-size:86px;line-height:1}.lp .course-cover b{font-family:var(--font-manrope),sans-serif;text-align:right;font-size:28px;line-height:1.1}.lp .course-body{padding:28px}.lp .course-body small{letter-spacing:.12em;color:#3967d0;font-size:10px;font-weight:800}.lp .course-body h3{margin:12px 0;font-size:21px}.lp .course-body p{color:#64718a;min-height:45px;font-size:14px;line-height:1.6}.lp .course-tag{color:#4763aa;background:#edf2ff;border-radius:20px;margin-top:15px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-block}.lp .teacher-section{color:#fff;background:#0b2b83;padding:110px 0}.lp .teacher-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.lp .kicker-light{color:var(--mint)}.lp .teacher-copy p{color:#d9e4ff;max-width:560px;margin:25px 0 30px;font-size:17px;line-height:1.7}.lp .teacher-panel{color:#1a2d53;background:#fff;border-radius:21px;padding:29px;transform:rotate(2deg);box-shadow:0 28px 70px #03154675}.lp .panel-top{color:#3665d6;align-items:center;gap:9px;font-weight:800;display:flex}.lp .panel-top small{color:#a7782e;background:#fff3e4;border-radius:30px;margin-left:auto;padding:7px 10px;font-size:9px}.lp .teacher-panel h3{font-size:24px}.lp .panel-options{gap:12px;display:grid}.lp .panel-options>div{border:1px solid #e5eaf3;border-radius:12px;grid-template-columns:45px 1fr;align-items:center;gap:0 12px;padding:13px;display:grid}.lp .panel-options span{color:#4166ce;background:#e7ecfd;border-radius:10px;grid-row:span 2;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.lp .panel-options strong{font-size:14px}.lp .panel-options small{color:#76849b;font-size:11px}.lp .panel-footer{color:#677899;justify-content:space-between;margin-top:20px;font-size:12px;display:flex}.lp .site-footer{color:#e9efff;background:#071f66;padding:35px 0}.lp .footer-wrap{justify-content:space-between;align-items:center;gap:15px;display:flex}.lp .site-footer .brand{font-size:15px}.lp .site-footer .brand img{width:32px}.lp .site-footer p,.lp .site-footer a:last-child{font-size:13px}.lp .site-footer p{opacity:.72}@media (max-width:1180px){.lp .container{width:min(100% - 70px,1100px)}.lp .nav-wrap{gap:22px}.lp .main-nav{gap:20px;margin-left:10px}.lp .nav-actions .btn-outline{display:none}.lp .hero-grid{grid-template-columns:45% 55%}.lp .hero-art{transform-origin:0;transform:scale(.89)}.lp .hero h1{font-size:clamp(50px,5.4vw,70px)}.lp .benefit:not(:first-child){padding-left:20px}.lp .teacher-grid{gap:35px}}@media (max-width:800px){.lp .container{width:calc(100% - 40px)}.lp .nav-wrap{height:78px}.lp .brand{letter-spacing:.12em;font-size:16px}.lp .brand img{width:36px}.lp .menu-toggle{background:0 0;border:0;flex-direction:column;gap:5px;margin-left:auto;padding:10px;display:flex}.lp .menu-toggle span{background:#fff;width:24px;height:2px;display:block}.lp .main-nav{background:#123c99;border:1px solid #ffffff40;border-radius:16px;flex-direction:column;margin:0;padding:25px;display:none;position:absolute;top:70px;left:20px;right:20px}.lp .main-nav.open{display:flex}.lp .nav-actions{display:none}.lp .hero{padding-top:125px}.lp .hero-grid{display:block}.lp .hero-copy{padding:0}.lp .hero h1{font-size:clamp(56px,10vw,77px)}.lp .hero-lede{font-size:18px}.lp .hero-art{transform-origin:0 0;width:120%;height:530px;margin-top:25px;transform:scale(.83)}.lp .benefit-strip{grid-template-columns:1fr;gap:15px;padding:24px 0}.lp .benefit:not(:first-child){border:0;padding-left:0}.lp .benefit-icon{flex-basis:44px;width:44px;height:44px;font-size:21px}.lp .how-section,.lp .courses-section,.lp .teacher-section{padding:75px 0}.lp .step-grid{grid-template-columns:repeat(2,1fr)}.lp .course-grid{grid-template-columns:1fr 1fr}.lp .teacher-grid{grid-template-columns:1fr}.lp .teacher-panel{transform:none}}@media (max-width:560px){.lp .hero h1{font-size:50px}.lp .hero-actions{flex-wrap:wrap;gap:23px}.lp .hero-note{margin-top:30px}.lp .hero-art{width:720px;transform:scale(calc((100vw - 40px)/720));height:calc(87vw - 34.8px);margin-top:35px}.lp .photo-man{height:320px}.lp .photo-woman{height:350px}.lp .lesson-card{top:285px}.lp .audio-card{bottom:0}.lp .floating-pill{right:0}.lp .step-grid,.lp .course-grid{grid-template-columns:1fr}.lp .step{min-height:210px}.lp .courses-head{display:block}.lp .course-cover{height:180px}.lp .footer-wrap{flex-wrap:wrap}.lp .footer-wrap p{order:3;width:100%;margin:0}.lp .teacher-copy h2,.lp .courses-head h2,.lp .section-heading h2{font-size:39px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{scroll-behavior:auto!important;transition:none!important}}.lp .experience-section{background:#fff;padding:115px 0}.lp .experience-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:9%;display:grid}.lp .experience-preview{background:#eaf0fc;border-radius:35px;align-items:center;min-height:495px;padding:40px 55px;display:flex;position:relative}.lp .reading-window{background:#fff;border:1px solid #e1e9fa;border-radius:19px;width:100%;max-width:510px;padding:32px;position:relative;box-shadow:0 22px 50px #15367220}.lp .reading-bar{letter-spacing:.1em;color:#5776bb;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.lp .reading-window h3{letter-spacing:-.025em;margin:25px 0 13px;font-size:24px}.lp .reading-window>p{color:#596b8c;font-size:14px;line-height:1.65}.lp .highlight-note{background:#f2f5fc;border-radius:10px;gap:13px;margin:23px 0;padding:16px;display:flex}.lp .highlight-note>span{color:#3969dc;font-size:25px}.lp .highlight-note strong{font-size:13px}.lp .highlight-note p{color:#5b7093;margin:5px 0;font-size:12px;line-height:1.5}.lp .reading-actions{flex-wrap:wrap;gap:9px;display:flex}.lp .reading-actions span{color:#2459ce;background:#eaf0ff;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:700}.lp .flash-card{color:#fff;background:#183d9a;border-radius:15px;gap:17px;width:260px;padding:22px;display:grid;position:absolute;bottom:-28px;right:-17px;transform:rotate(4deg);box-shadow:0 19px 35px #122a6750}.lp .flash-card small{letter-spacing:.12em;color:#afd4ff;font-size:10px}.lp .flash-card strong{font-size:17px}.lp .flash-card span{color:#b3d4ff;font-size:11px}.lp .experience-copy h2,.lp .faq-grid h2,.lp .final-cta h2{font-family:var(--font-manrope),sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(36px,4vw,59px);line-height:1.13}.lp .experience-copy>p{color:var(--muted);margin:25px 0;font-size:17px;line-height:1.8}.lp .experience-copy ul{gap:16px;margin:0 0 30px;padding:0;font-size:14px;font-weight:700;list-style:none;display:grid}.lp .experience-copy li{align-items:center;gap:11px;display:flex}.lp .experience-copy li span{color:#168565;background:#e4f9ef;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.lp .text-link{color:#235bd1;border-bottom:1px solid #235bd1;padding-bottom:6px;font-size:15px;font-weight:800}.lp .text-link span{margin-left:18px}.lp .faq-section{background:#f4f7fb;padding:115px 0}.lp .faq-grid{grid-template-columns:.8fr 1.2fr;gap:10%;display:grid}.lp .faq-grid>div:first-child>p{max-width:380px;color:var(--muted);line-height:1.7}.lp .faq-list{border-top:1px solid #d8e2f0}.lp .faq-list details{border-bottom:1px solid #d8e2f0;padding:21px 2px}.lp .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:800;list-style:none;display:flex}.lp .faq-list summary::-webkit-details-marker{display:none}.lp .faq-list summary:after{content:"+";color:#3567da;font-size:27px;font-weight:400}.lp .faq-list details[open] summary:after{content:"−"}.lp .faq-list p{color:var(--muted);margin:15px 40px 4px 0;font-size:14px;line-height:1.7}.lp .final-cta{color:#fff;background:linear-gradient(100deg,#0d327f,#143fa8);padding:90px 0}.lp .final-cta-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.lp .final-cta h2{max-width:690px}.lp .final-cta p{color:#d9e4ff;font-size:17px}.lp .final-cta .btn{flex:none}@media (max-width:800px){.lp .experience-section,.lp .faq-section{padding:75px 0}.lp .experience-grid,.lp .faq-grid{grid-template-columns:1fr;gap:55px}.lp .experience-preview{order:2}.lp .final-cta-inner{flex-direction:column;align-items:start}}@media (max-width:560px){.lp .experience-preview{min-height:450px;padding:20px}.lp .reading-window{padding:20px}.lp .flash-card{width:205px;bottom:-25px;right:-5px}.lp .experience-copy h2,.lp .faq-grid h2,.lp .final-cta h2{font-size:39px}}.lp{--ink:#f7faff;--muted:#c1d2f4;--paper:#0d2e7e;--line:#395ba5;color:#f7faff;background:#061a50}.lp .how-section{color:#fff;background:#09296f;position:relative;overflow:hidden}.lp .how-section:before,.lp .courses-section:before,.lp .experience-section:before,.lp .faq-section:before{content:"";pointer-events:none;border:1px solid #95b7ff20;border-radius:50%;width:600px;height:600px;position:absolute;top:-270px;right:-210px;box-shadow:0 0 0 110px #95b7ff08,0 0 0 230px #95b7ff05}.lp .section-heading h2 span,.lp .kicker{color:#a9f4d1}.lp .section-heading p,.lp .courses-head>p,.lp .experience-copy>p,.lp .faq-grid>div:first-child>p{color:#c5d5f4}.lp .step{color:#fff;background:#113786;border-color:#4164ac;box-shadow:0 20px 48px #03133a20}.lp .step:nth-child(2n){background:#153d91}.lp .courses-section{color:#fff;background:#0b307d;position:relative;overflow:hidden}.lp .course-card{color:#fff;background:#123883;border:1px solid #5074b7;box-shadow:0 18px 35px #06174025}.lp .cover-one{background:linear-gradient(135deg,#1246ae,#507bea)}.lp .cover-two{background:linear-gradient(135deg,#095da9,#3292d2)}.lp .cover-three{background:linear-gradient(135deg,#26368e,#6476df)}.lp .experience-section{color:#fff;background:#08266c;position:relative;overflow:hidden}.lp .experience-preview{background:#174393;box-shadow:inset 0 0 0 1px #5077c4}.lp .highlight-note{color:#fff;background:#194a9d;border:1px solid #5780cb}.lp .reading-actions span{color:#f6fbff;background:#2857ae;border:1px solid #5e84cf}.lp .flash-card{color:#fff;background:#2461c8;border:1px solid #a0c2f2}.lp .experience-copy li span{color:#b9f8dc;background:#1c679d}.lp .text-link{color:#a9f4d1;border-color:#a9f4d1}.lp .teacher-section{background:#0b2d77}.lp .teacher-panel{color:#fff;background:#123c8b;border:1px solid #5d7dbe}.lp .panel-options>div{color:#fff;background:#1b4a98;border-color:#6180bc}.lp .panel-options>div:first-child{background:#2058a4;border-color:#a6e9d2}.lp .faq-section{color:#fff;background:#09286e;position:relative;overflow:hidden}.lp .faq-list,.lp .faq-list details{border-color:#4871ba}.lp .faq-list summary:after{color:#acf3d2}.lp .faq-list p{color:#c7d8f5}.lp .final-cta{background:linear-gradient(120deg,#143b91,#082362);border-top:1px solid #5d80c2;border-bottom:1px solid #5d80c2}.lp .site-footer{background:#061a50}.lp .audio-card{color:#fff;background:#113c89;border:1px solid #7192cd}@media (max-width:800px){.lp .main-nav{background:#0c317d}}.lp .how-photo-band{background:#16479a;border:1px solid #5980c6;border-radius:22px;grid-template-columns:45% 55%;align-items:center;height:285px;margin:45px 0 0;display:grid;position:relative;overflow:hidden}.lp .how-photo-band:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 28%,#113988 55%,#10347d 100%);position:absolute;inset:0}.lp .how-photo-band>img{object-fit:cover;object-position:60% 45%;width:100%;height:100%}.lp .how-photo-band>div{z-index:2;color:#fff;padding:35px;position:relative}.lp .how-photo-band span{color:#a9f4d1;letter-spacing:.17em;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.lp .how-photo-band strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;max-width:480px;font-size:clamp(22px,2.5vw,35px);line-height:1.2;display:block}.lp .step-grid{margin-top:24px}.lp .photo-cover{isolation:isolate;position:relative;overflow:hidden}.lp .photo-cover img{z-index:-2;object-fit:cover;object-position:center 36%;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.lp .photo-cover:hover img{transform:scale(1.05)}.lp .photo-cover:after{content:"";z-index:-1;background:linear-gradient(#0a245928,#071b58e3);position:absolute;inset:0}.lp .photo-cover b{text-shadow:0 2px 10px #05143f90;margin-left:auto}.lp .experience-preview{align-items:flex-start;min-height:510px;padding:26px}.lp .experience-person{border-radius:23px;width:45%;height:100%;min-height:455px;overflow:hidden}.lp .experience-person img{object-fit:cover;object-position:58% center;width:100%;height:100%}.lp .experience-preview .reading-window{z-index:2;width:64%;padding:26px;position:absolute;top:52px;right:20px}.lp .experience-preview .flash-card{z-index:3;bottom:-18px;right:12px}.lp .teacher-visual{min-height:510px;position:relative}.lp .teacher-visual>img{object-fit:cover;object-position:center 31%;border-radius:25px;width:100%;height:430px;box-shadow:0 30px 55px #03143d60}.lp .teacher-visual .teacher-panel{z-index:2;width:82%;margin:-105px -8px 0 auto;padding:20px;position:relative;transform:rotate(2deg)}.lp .teacher-visual .teacher-panel h3{margin:12px 0;font-size:20px}.lp .teacher-visual .panel-options>div{padding:9px}.lp .teacher-visual .panel-footer{margin-top:13px}@media (max-width:800px){.lp .teacher-visual .teacher-panel{margin:-80px 0 0 auto}}@media (max-width:560px){.lp .how-photo-band{height:auto;min-height:300px;display:block}.lp .how-photo-band>img{position:absolute;inset:0}.lp .how-photo-band:after{background:linear-gradient(#0b2d8260,#0b2d82a8 30%,#092661ef 100%)}.lp .how-photo-band>div{padding:175px 24px 25px}.lp .experience-preview{min-height:445px}.lp .experience-person{width:58%;min-height:400px}.lp .experience-preview .reading-window{width:72%;padding:15px;top:45px;right:5px}.lp .experience-preview .reading-window h3{font-size:17px}.lp .experience-preview .reading-window>p{font-size:11px}.lp .experience-preview .highlight-note{margin:10px 0;padding:8px}.lp .experience-preview .highlight-note p{display:none}.lp .experience-preview .flash-card{width:185px}.lp .teacher-visual{min-height:440px}.lp .teacher-visual>img{height:310px}.lp .teacher-visual .teacher-panel{width:92%;margin-top:-55px}}.lp .hero-glow,.lp .orbit,.lp .how-section:before,.lp .courses-section:before,.lp .experience-section:before,.lp .faq-section:before{border-color:#fff!important}.lp .hero-glow{opacity:.5}.lp .orbit{opacity:.55}.lp .how-section:before,.lp .courses-section:before,.lp .experience-section:before,.lp .faq-section:before{opacity:.2;box-shadow:0 0 0 110px #ffffff08,0 0 0 230px #ffffff05}.lp .hero:before{opacity:.26;background-image:radial-gradient(circle at 92% 12%,#0000 0 250px,#fff 251px,#0000 252px)}.lp .step,.lp .step:nth-child(2n){color:#122d67;background:#fff;border-color:#fff;box-shadow:0 15px 40px #031b5342}.lp .step-no{color:#5772a5}.lp .step-icon{color:#194aaf;background:#e8efff}.lp .step p{color:#556b91}.lp .course-card{color:#142b5c;background:#fff;border-color:#fff;box-shadow:0 16px 36px #041b5047}.lp .course-body small{color:#2863b9}.lp .course-body p{color:#566c90}.lp .course-tag{color:#2657ae;background:#e9f0ff}.lp .experience-preview{background:#fff;border:2px solid #fff;box-shadow:0 17px 35px #041a4f48}.lp .reading-window{color:#183368;background:#fff;border-color:#d5e0f2;box-shadow:0 20px 35px #051e5340}.lp .reading-bar{color:#3765bd}.lp .reading-window>p,.lp .highlight-note p{color:#566c90}.lp .highlight-note{color:#1a3672;background:#eaf0ff;border-color:#d6e3ff}.lp .highlight-note>span{color:#315dd5}.lp .reading-actions span{color:#2157b8;background:#e8efff;border-color:#d5e3fd}.lp .flash-card{color:#17428c;background:#fff;border:1px solid #d1dff4;box-shadow:0 15px 35px #03195070}.lp .flash-card small,.lp .flash-card span{color:#5572aa}.lp .teacher-panel{color:#172e63;background:#fff;border-color:#fff}.lp .panel-top{color:#3061b7}.lp .panel-top small{color:#345db0;background:#eaf0ff}.lp .panel-options>div,.lp .panel-options>div:first-child{color:#1b3978;background:#f3f6ff;border-color:#d5e2f8}.lp .panel-options>div:first-child{border-color:#6b9fe0}.lp .panel-options span{color:#2858b4;background:#dfeafe}.lp .panel-options small,.lp .panel-footer{color:#687b9f}.lp .panel-footer span{color:#198468}.lp .lesson-card{color:#1b376e;background:#fff;border-color:#fff}.lp .lesson-sidebar{background:#fff}.lp .module-label,.lp .lesson-row,.lp .lesson-row.complete{color:#5c759e}.lp .lesson-row.current{color:#2458b6;background:#e9effe}.lp .progress-track{background:#dde7f9}.lp .progress-track i{background:#356be4}.lp .audio-card{color:#1b376e;background:#fff;border-color:#fff}.lp .audio-title .ai-mark{color:#3269e0}.lp .audio-time,.lp .audio-card p{color:#667ca4}.lp .audio-play{color:#fff;background:#2a61d7}.lp .benefit-icon{border-color:#fff}.lp .photo-man,.lp .photo-woman{outline-offset:3px;outline:2px solid #ffffffa8}.lp .flow-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:48px;display:grid}.lp .flow-head>p{color:#c5d5f4;max-width:460px;margin:0 0 6px;font-size:17px;line-height:1.65}.lp .flow-grid{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:56px 0 0;padding:0;list-style:none;display:grid}.lp .flow-card{background:#113786;border:1px solid #4164ac;border-radius:22px;flex-direction:column;padding:14px 14px 26px;transition:transform .25s,border-color .25s;display:flex;position:relative;box-shadow:0 20px 48px #03133a33}.lp .flow-card:hover{border-color:#a8f4d2;transform:translateY(-4px)}.lp .flow-card:nth-child(2n){background:#153d91}.lp .flow-card h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-.02em;color:#fff;margin:18px 12px 8px;font-size:20px}.lp .flow-card p{color:#c5d5f4;margin:0 12px;font-size:14px;line-height:1.6}.lp .flow-no{z-index:2;color:#a8f4d2;letter-spacing:.04em;background:#0b2b83;border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:11px;font-weight:800;display:grid;position:absolute;top:26px;right:26px;box-shadow:0 0 0 3px #fff}.lp .flow-preview{color:#1a2d53;background:#fff;border-radius:14px;flex-direction:column;gap:8px;height:188px;padding:16px;font-size:12px;display:flex;overflow:hidden}.lp .fp-label{letter-spacing:.1em;color:#3967d0;text-transform:uppercase;padding-right:40px;font-size:10px;font-weight:800}.lp .fp-code{letter-spacing:.3em;color:#0b2b83;border:1px solid #d7e0f0;border-radius:10px;padding:10px 12px;font-family:ui-monospace,monospace;font-size:17px;font-weight:700}.lp .fp-button{color:#fff;background:#0b2b83;border-radius:999px;align-self:flex-start;padding:9px 16px;font-size:12px;font-weight:800}.lp .fp-hint{color:#8391ab;margin-top:auto;font-size:11px}.lp .fp-row{color:#7a88a3;white-space:nowrap;text-overflow:ellipsis;border-radius:9px;align-items:center;gap:9px;padding:7px 9px;display:flex;overflow:hidden}.lp .fp-row i{border:1px solid #d7e0f0;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.lp .fp-row.done i{color:#fff;background:#178a63;border-color:#178a63}.lp .fp-row.current{color:#1b58d5;background:#e9f0ff;font-weight:800}.lp .fp-row.current i{color:#fff;background:#2d64e2;border-color:#2d64e2}.lp .fp-progress{color:#65708b;flex-wrap:wrap;justify-content:space-between;margin-top:auto;font-size:11px;display:flex}.lp .fp-progress strong{color:#1a2d53}.lp .fp-progress b{background:#e5edff;border-radius:5px;width:100%;height:5px;margin-top:6px;display:block}.lp .fp-progress em{background:#2567e8;border-radius:5px;width:40%;height:100%;display:block}.lp .fp-ai{border:1px solid #cfdcff;border-radius:12px;gap:5px;padding:11px 12px;display:grid;box-shadow:0 8px 20px #18336b12}.lp .fp-ai strong{align-items:center;gap:6px;font-size:12px;display:flex}.lp .fp-ai strong i{color:#336bf4;font-size:17px;font-style:normal;line-height:1}.lp .fp-ai span{color:#4a5a78;line-height:1.45}.lp .fp-ai small{color:#3967d0;background:#eef3ff;border-radius:999px;justify-self:start;padding:3px 8px;font-size:10px;font-weight:700}.lp .fp-ask{color:#8391ab;border:1px solid #d7e0f0;border-radius:999px;justify-content:space-between;align-items:center;margin-top:auto;padding:7px 7px 7px 13px;display:flex}.lp .fp-ask i{color:#fff;background:#336bf4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.lp .fp-score{align-items:baseline;gap:10px;display:flex}.lp .fp-score strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.04em;color:#178a63;font-size:34px;line-height:1}.lp .fp-score span{color:#178a63;font-weight:700}.lp .fp-option{color:#4a5a78;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex}.lp .fp-option i{font-size:11px;font-style:normal}.lp .fp-option.right{color:#11593f;background:#e3f6ee;border-color:#178a63;font-weight:700}.lp .flow-foot{color:#dfe8ff;border-top:1px solid #ffffff2b;flex-wrap:wrap;gap:12px 36px;margin:34px 0 0;padding:22px 0 0;font-size:14px;font-weight:600;list-style:none;display:flex}.lp .flow-foot li{align-items:center;gap:10px;display:flex}.lp .flow-foot span{color:#072657;background:#a8f4d2;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}@media (max-width:1180px){.lp .flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.lp .flow-head{grid-template-columns:1fr;gap:18px}.lp .flow-grid{margin-top:36px}}@media (max-width:560px){.lp .flow-grid{grid-template-columns:1fr;gap:16px}.lp .flow-preview{height:auto;min-height:168px}.lp .flow-foot{flex-direction:column;gap:12px}}.lp .experience-person{align-self:stretch;position:relative}.lp .experience-person img{position:absolute;inset:0}.lp .experience-preview{grid-template-areas:"stack";align-items:start;min-height:0;padding-bottom:70px;display:grid}.lp .experience-preview>*{grid-area:stack}.lp .experience-person{justify-self:start;height:auto;min-height:420px}.lp .experience-preview .reading-window{justify-self:end;margin-top:34px;position:relative;inset:auto}.lp .experience-preview .reading-window .flash-card{margin:22px -44px -86px auto;position:relative;inset:auto}@media (max-width:800px){.lp .experience-preview .reading-window{margin-right:-8px}}@media (max-width:560px){.lp .experience-preview{padding-bottom:78px}.lp .experience-person{min-height:360px}.lp .experience-preview .reading-window .flash-card{margin:18px -18px -92px auto}}html:has(.lp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp section[id]{scroll-margin-top:72px}.lp .site-header{transition:background-color .25s,box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed}.lp .site-header .nav-wrap{transition:height .25s}.lp .site-header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b2b83e8;box-shadow:0 1px #ffffff1f,0 12px 30px #0313402e}.lp .site-header.is-scrolled .nav-wrap{height:72px}.lp .main-nav a{transition:opacity .2s,color .2s;position:relative}.lp .main-nav a[aria-current=true]{opacity:1;color:#a8f4d2}.lp .main-nav a[aria-current=true]:after{content:"";background:#a8f4d2;border-radius:2px;height:2px;position:absolute;bottom:-9px;left:0;right:0}.lp .menu-account{display:none}@media (max-width:1440px){.lp .nav-wrap{gap:40px}.lp .main-nav{gap:30px;margin-left:0}}@media (max-width:1280px){.lp .nav-wrap{gap:28px}.lp .main-nav{gap:20px}.lp .main-nav a{font-size:14px}}@media (max-width:1100px){.lp .menu-toggle{background:0 0;border:0;flex-direction:column;gap:5px;margin-left:auto;padding:10px;display:flex}.lp .menu-toggle span{background:#fff;width:24px;height:2px;transition:transform .2s,opacity .2s;display:block}.lp .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.lp .menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.lp .menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.lp .nav-actions{display:none}.lp .main-nav{background:#0c317d;border:1px solid #ffffff40;border-radius:18px;flex-direction:column;gap:2px;margin:0;padding:12px;display:none;position:absolute;top:calc(100% - 6px);left:20px;right:20px;box-shadow:0 24px 50px #03134066}.lp .main-nav.open{display:flex}.lp .main-nav a{opacity:1;border-radius:12px;padding:13px 14px;font-size:16px;display:block}.lp .main-nav a:hover{opacity:1;background:#ffffff12}.lp .main-nav a[aria-current=true]{background:#ffffff14}.lp .main-nav a[aria-current=true]:after{width:3px;height:auto;inset:12px auto 12px 0}.lp .menu-account{border-top:1px solid #ffffff2b;gap:8px;margin-top:8px;padding-top:12px;display:grid}.lp .menu-account a{text-align:center;border:1px solid #ffffffb8}.lp .menu-account a.menu-cta{color:#072657;background:#a8f4d2;border-color:#a8f4d2;font-weight:800}}.lp .footer-links{flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.lp .footer-links a{color:#e9efff;opacity:.85}.lp .footer-links a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}
