@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{--bg:var(--cf7f7f7);--panel:var(--cf3f4f3);--border:var(--cebedeb);--muted:var(--c585e58);--lime:var(--c617836);--ink:var(--cf5f8f4)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--c3f4829);margin:0;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{transition:background .2s,transform .2s,color .2s}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{opacity:.45;cursor:not-allowed}button:not(:disabled):hover.btn{transform:translateY(-2px)}:is(button:focus-visible,a:focus-visible){outline:2px solid var(--lime);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-1.4px;font-family:Manrope,sans-serif;line-height:1.16}p{color:var(--muted)}h2{font-size:40px;font-weight:650}h3{letter-spacing:-.6px;font-size:21px}.wrap{max-width:1216px;margin:auto;padding-left:36px;padding-right:36px}.header{border-bottom:1px solid var(--cf0f1f0);justify-content:space-between;align-items:center;gap:25px;max-width:1440px;height:100px;margin:auto;padding:0 52px;display:flex}.logo{letter-spacing:-1.2px;align-items:center;font-family:Manrope,sans-serif;font-size:28px;font-weight:800;display:inline-flex}.logo>span:not(.logo-mark){color:var(--lime)}.logo i{align-self:flex-start;margin-top:7px;margin-left:4px;font-family:sans-serif;font-size:9px;font-style:normal}.logo-mark{background:var(--lime);width:33px;height:34px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;margin-right:9px;display:flex;transform:rotate(-8deg)}.header nav{color:var(--c4e534c);gap:32px;font-size:13px;display:flex}.header nav a:hover{color:var(--lime)}.header nav button,.login{background:0 0;border:0;font-size:13px}.btn{border:0;border-radius:8px;justify-content:center;align-items:center;gap:22px;padding:16px 22px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.btn.lime{background:var(--lime);color:var(--ink)}.btn.small{gap:14px;padding:12px 17px;font-size:12px}.btn.dark{background:var(--bg);color:#fff}.btn.outline{border:1px solid var(--ce4e7e3);background:0 0}.full{width:100%}.mobile-menu{background:0 0;border:0;display:none}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;padding-top:80px;padding-bottom:88px;display:grid}.eyebrow,.section-label{letter-spacing:1.8px;color:var(--lime);align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.live-dot{background:var(--lime);border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 9px #c4f53038}.hero h1{letter-spacing:-4px;margin-top:23px;font-size:76px;font-weight:750;line-height:1.08}.highlight{color:var(--lime);white-space:nowrap;position:relative}.highlight svg{width:100%;height:17px;position:absolute;bottom:-12px;left:0;overflow:visible}.highlight path{stroke:var(--lime);stroke-width:3px;fill:none}.hero-sub{max-width:420px;color:var(--c434939);margin-top:32px;font-size:19px;line-height:1.55}.hero-detail{margin-top:17px;font-size:13px;line-height:1.8}.hero-actions{align-items:center;gap:24px;margin-top:28px;display:flex}.demo-link{align-items:center;gap:8px;font-size:12px;display:flex}.checks{color:var(--c5e6558);gap:21px;margin-top:16px;font-size:10px;display:flex}.checks span{align-items:center;gap:5px;display:flex}.checks svg{color:var(--lime)}.hero-bottom{border-top:1px solid var(--cedefec);color:var(--c60685d);letter-spacing:.5px;align-items:center;gap:21px;margin-top:39px;padding-top:22px;font-size:9px;line-height:1.6;display:flex}.hero-bottom b{color:var(--c4c5441);font-weight:500}.mini-waves{color:var(--lime);letter-spacing:-1px;font-size:25px}.demo-scene{padding:23px 0 16px 8px;position:relative}.scene-orbit{pointer-events:none;background:radial-gradient(#b9ed6320,#0000 68%);position:absolute;inset:-30px -20px}.chat-demo{background:var(--cf1f3f1);border:1px solid var(--ce8ece5);border-radius:16px;position:relative;transform:rotate(-2deg);box-shadow:0 24px 85px #0005}.demo-top{border-bottom:1px solid var(--cebeeea);align-items:center;gap:10px;padding:20px 18px;display:flex}.demo-icon{background:var(--ceaf0e6);width:33px;height:33px;color:var(--lime);border-radius:10px;place-items:center;display:grid}.demo-top b{font-size:11px;font-weight:550}.demo-top small{color:var(--c5e6955);letter-spacing:.8px;margin-top:2px;font-size:8px;display:block}.demo-top .live-dot{width:4px;height:4px;margin-right:3px}.dots{color:var(--c6b7464);letter-spacing:2px;margin-left:auto}.demo-chat{padding:16px 22px}.day-label{letter-spacing:1px;color:var(--c5d6754);text-align:center;margin-bottom:18px;font-size:8px;display:block}.bubble{border-radius:12px;max-width:85%;margin:14px 0;padding:14px 16px;font-size:12px;line-height:1.65}.bubble.customer{background:var(--cecefea);color:var(--c474e30);border-bottom-left-radius:2px}.bubble.seller{background:var(--c546f32);color:var(--cf0f6ec);border-bottom-right-radius:2px;margin-left:auto}.bubble small{opacity:.6;justify-content:flex-end;align-items:center;gap:5px;margin-top:7px;font-size:8px;display:flex}.demo-score{background:var(--cf4f6f3);border:1px solid var(--ce9ede5);border-radius:12px;margin-top:22px;padding:18px}.score-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.tiny{letter-spacing:1px;color:var(--c5c6651);text-transform:uppercase;font-size:9px;font-weight:600}.score-head h3{margin-top:4px;font-size:14px}.score-number{color:var(--lime);font-family:Manrope,sans-serif;font-size:38px;font-weight:750;line-height:1}.score-number small{color:var(--c65715a);font-size:11px;font-weight:400}.bars{gap:10px;display:grid}.bars>div>span{color:var(--c515b44);justify-content:space-between;margin-bottom:5px;font-size:10px;display:flex}.bars b{color:var(--c5c684c);font-weight:500}.track{background:var(--cebeee9);border-radius:5px;height:4px;overflow:hidden}.track i{background:var(--c5d7936);border-radius:5px;height:100%;display:block}.coach-tip{border-top:1px solid var(--cebeee9);color:var(--lime);gap:9px;margin-top:17px;padding-top:13px;display:flex}.coach-tip p{color:var(--c5b664e);font-size:9px;line-height:1.6}.coach-tip b{color:var(--c485834);font-weight:550}.demo-foot{border-top:1px solid var(--ceaeee9);color:var(--c5d6850);align-items:center;gap:6px;padding:10px 20px;font-size:8px;display:flex}.floating-tag{z-index:2;background:var(--cf0f2ee);border:1px solid var(--c535f43);border-radius:7px;align-items:center;gap:8px;padding:8px 13px;font-size:10px;display:flex;position:absolute;top:1px;right:-3px;transform:rotate(5deg)}.floating-tag svg{color:var(--lime)}.xp-floating{border:1px solid var(--c687e4a);background:var(--ceef2ec);border-radius:11px;align-items:center;gap:13px;padding:14px 17px;display:flex;position:absolute;bottom:-11px;left:-27px;transform:rotate(3deg);box-shadow:0 10px 30px #0004}.xp-floating>span{background:var(--lime);width:38px;height:38px;color:var(--cf0f5ec);border-radius:9px;place-items:center;display:grid}.xp-floating b{color:var(--lime);font-size:18px;line-height:1.2}.xp-floating small{color:var(--c4d5a3f);margin-top:4px;font-size:9px;font-weight:400;display:block}.xp-floating>svg{color:var(--lime);margin-left:12px}.channel-strip{border-top:1px solid var(--cedefec);border-bottom:1px solid var(--cedefec);background:var(--cf5f6f4);justify-content:center;align-items:center;gap:48px;padding:23px 35px;display:flex}.channel-strip>span{color:var(--c697061);letter-spacing:1.2px;font-size:9px}.channel-strip b{color:var(--c4c5344);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.insta{font-size:26px;line-height:1}.channel-strip .strip-last{letter-spacing:0;font-size:10px}.problem{padding-top:85px;padding-bottom:83px}.split{grid-template-columns:1.5fr 1fr;align-items:center;gap:100px;margin-top:22px;display:grid}.split h2{font-size:33px}.muted{color:var(--c656c60)}.split p{font-size:13px}.objections{justify-content:space-between;gap:15px;margin-top:37px;display:flex}.objections span{border:1px solid var(--ce9ece6);color:var(--c545f47);background:var(--cf3f6f2);border-radius:10px;padding:15px 22px;font-size:14px}.objections span:nth-child(2n){transform:rotate(2deg)}.objections span:nth-child(odd){transform:rotate(-2deg)}.how-section{background:var(--c4d612c);color:var(--cf4f8f1);padding:75px 0}.how-section .section-label{color:var(--c536543)}.how-section h2{margin-top:18px}.steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.steps article{border-top:1px solid var(--c5d6c46);padding-top:22px}.step-top{color:var(--ce9f2e3);justify-content:space-between;margin-bottom:28px;display:flex}.step-top span{opacity:.6;font-size:14px}.steps h3{font-size:22px}.steps p{color:var(--c526047);max-width:300px;margin-top:14px;font-size:13px}.for-you{grid-template-columns:1.2fr 1fr;align-items:center;gap:100px;padding-top:98px;padding-bottom:95px;display:grid}.for-you h2{margin-top:20px;font-size:35px}.for-you p{max-width:360px;margin-top:19px;font-size:13px}.industry-tabs{gap:8px;margin-top:23px;display:grid}.industry-tabs button{text-align:left;color:var(--c606757);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex}.industry-tabs button svg:last-child{margin-left:auto}.industry-tabs button.selected{background:var(--cf1f4ed);border-color:var(--ce6ebe0);color:var(--c50672e)}.industry-example{background:var(--c617836);color:var(--cf3f8ef);min-height:370px;box-shadow:12px 12px 0 var(--cedf3e8);border-radius:12px;flex-direction:column;padding:32px;display:flex;transform:rotate(2deg)}.industry-example .tiny{color:var(--ce6eedc);font-size:9px}.large-quote{margin-top:22px;font:80px/1 Georgia}.industry-example h3{font-size:29px;font-weight:600;line-height:1.3}.industry-bottom{justify-content:space-between;align-items:center;margin-top:35px;font-size:10px;display:flex}.industry-bottom .live-dot{background:var(--cebf2e3)}.round-btn{border:1px solid var(--c789e43);width:40px;height:40px;color:var(--ceff5e9);background:0 0;border-radius:50%;place-items:center;display:grid}.habit{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-top:20px;padding-bottom:95px;display:grid}.habit-art{border:1px solid var(--ce9ebe6);background:linear-gradient(135deg,var(--cf0f4ed),var(--cf4f7f3));border-radius:15px;padding:28px}.habit-top{justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.habit-top span{color:var(--lime);letter-spacing:.5px;align-items:center;gap:7px;display:flex}.habit-top b{color:var(--c646e58);font-weight:400}.week{justify-content:space-between;margin-top:25px;display:flex}.week>div{text-align:center;color:var(--c636c56);gap:10px;font-size:10px;display:grid}.week i{border:1px solid var(--ce7ebe1);border-radius:50%;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.week .done{background:var(--lime);color:var(--cf1f6ea);border:none}.habit-stat{border-top:1px solid var(--ceaeee7);color:var(--c656f58);justify-content:space-around;margin-top:28px;padding-top:19px;font-size:10px;display:flex}.habit-stat span{gap:4px;display:grid}.habit-stat strong{color:var(--c415325);font-family:Manrope,sans-serif;font-size:25px}.habit h2{margin-top:15px}.habit p{max-width:350px;margin-top:17px;font-size:13px}.text-link{color:var(--lime);align-items:center;gap:15px;margin-top:23px;font-size:12px;font-weight:500;display:flex}.plans-section{background:var(--cf4f6f3);padding:80px 0}.center{text-align:center}.center .section-label{justify-content:center}.center h2{margin-top:15px;font-size:36px}.center p{margin-top:14px;font-size:13px}.plans{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.plans article{border:1px solid var(--ceaede7);border-radius:12px;flex-direction:column;padding:27px;display:flex;position:relative}.plans h3{margin-top:14px;font-size:18px}.price{letter-spacing:-1px;margin-top:25px;font:700 38px Manrope,sans-serif}.price span{letter-spacing:0;color:var(--c5c6552);font:400 10px DM Sans,sans-serif}.price.future{letter-spacing:-.7px;font-size:25px;line-height:52px}.plans p{min-height:42px;margin-top:12px;font-size:12px}.plans ul{color:var(--c4d5841);gap:13px;margin:26px 0 31px;padding:0;font-size:12px;list-style:none;display:grid}.plans li{gap:9px;display:flex}.plans li svg{width:15px;height:17px;color:var(--c5a7635)}.plans .btn{width:100%;margin-top:auto;padding:13px 10px;font-size:12px}.plans small{color:var(--c69745c);text-align:center;margin-top:12px;font-size:8px}.pro-plan{background:var(--ceff4eb);border-color:var(--c647e39)!important}.plan-ribbon{background:var(--lime);color:var(--cf0f6ea);letter-spacing:1px;border-radius:4px;padding:4px 11px;font-size:8px;font-weight:700;position:absolute;top:-12px;right:22px}.faq{grid-template-columns:1fr 1.2fr;gap:70px;padding-top:90px;padding-bottom:90px;display:grid}.faq h2{margin-top:19px;font-size:34px}.faq details{border-bottom:1px solid var(--cecefea);padding:18px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:15px;font-size:13px;list-style:none;display:flex}.faq summary span{color:var(--c5f7641);font-size:20px;line-height:1}.faq details p{margin-top:14px;font-size:12px;line-height:1.8}.final-cta{text-align:center;padding-top:32px;padding-bottom:78px}.final-cta .section-label{justify-content:center}.final-cta h2{margin-top:17px;margin-bottom:28px;font-size:39px;line-height:1.3}.final-cta h2 span{color:var(--lime)}.final-cta small{color:var(--c636d57);margin-top:14px;font-size:10px;display:block}footer{border-top:1px solid var(--cedf0eb);justify-content:space-between;align-items:center;padding-top:28px;padding-bottom:30px;display:flex}footer .logo{font-size:23px}footer>span{color:var(--c67715b);font-size:10px}.back{color:var(--c58634d);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.workspace{padding-top:40px;padding-bottom:90px}.workspace-heading{justify-content:space-between;align-items:center;gap:30px;margin-top:18px;display:flex}.workspace h1{margin:15px 0;font-size:42px}.workspace h1 span{color:var(--lime)}.workspace-heading p{font-size:13px}.stats{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px;display:grid}.stats>div{background:var(--cf3f6f1);border:1px solid var(--ceaefe6);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:3px 17px;padding:20px;display:grid}.stats svg{color:var(--lime);grid-row:span 2}.stats strong{font-family:Manrope,sans-serif;font-size:28px;line-height:1.2}.stats span{color:var(--c616d54);font-size:11px}.daily{background:var(--c5d7535);color:var(--cf3f8ef);border-radius:16px;justify-content:space-between;gap:35px;margin:30px 0 50px;padding:35px 42px;display:flex}.daily h2{margin-top:20px}.daily p{color:var(--ce6eede);max-width:600px;margin:13px 0 23px;font-size:15px}.pill{border:1px solid var(--c749242);letter-spacing:1px;border-radius:20px;align-items:center;gap:7px;padding:5px 12px;font-size:9px;font-weight:700;display:inline-flex}.pill.neutral{border-color:var(--ce5eae0);color:var(--c556643)}.daily-art{align-items:center;gap:20px;padding:0 25px;display:flex;position:relative;transform:rotate(-7deg)}.daily-art svg{opacity:.25;width:100%;height:100%;position:absolute;inset:0}.daily-art span{white-space:nowrap;padding:28px;font-size:31px;font-weight:800;line-height:1.15}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.section-heading h2{font-size:26px}.section-heading p{margin-top:10px;font-size:12px}select,input,textarea{background:var(--cf3f6f1);color:var(--c43562c);border:1px solid var(--ce6ece1);border-radius:8px;outline:none;padding:12px}select:focus,input:focus,textarea:focus{border-color:var(--lime)}select{font-size:12px}.challenge-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.challenge-card{text-align:left;background:var(--cf3f6f1);border:1px solid var(--ceaefe6);border-radius:12px;flex-direction:column;padding:23px;display:flex}.challenge-card:hover{border-color:var(--lime);background:var(--cf1f5ed)}.challenge-card>div{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.challenge-num{color:var(--c6b7f59);font-size:19px;font-weight:600}.challenge-card h3{margin:10px 0}.challenge-card p{margin-bottom:5px;font-size:12px}.challenge-card .text-link{justify-content:space-between;margin-top:auto;padding-top:20px}.completed{color:var(--lime);align-items:center;gap:4px;font-size:10px;display:flex}.xp-pill{color:var(--lime);background:var(--ceef4e9);border:1px solid var(--c4c6336);white-space:nowrap;border-radius:20px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:inline-flex}.onboarding{padding-top:38px;padding-bottom:80px}.onboard-card{border:1px solid var(--ce9eee5);background:var(--cf3f6f1);border-radius:18px;max-width:600px;margin:35px auto;padding:40px}.onboard-card h1{margin:30px 0 13px;font-size:34px}.onboard-card>p{margin-bottom:30px;font-size:14px}.step-progress{gap:5px;margin-top:17px;display:flex}.step-progress i{background:var(--ce8eee4);border-radius:3px;width:25%;height:4px}.step-progress i.active{background:var(--lime)}label{color:var(--c4e603a);margin-bottom:20px;font-size:12px;font-weight:500;display:block}label input,label select{width:100%;margin-top:8px;padding:14px;display:block}.choices{gap:12px;display:grid}.choices button{text-align:left;border:1px solid var(--ce6ece2);color:var(--c4f5f3b);background:0 0;border-radius:8px;justify-content:space-between;align-items:center;padding:17px;font-size:14px;display:flex}.choices button.chosen{background:var(--cedf3e8);border-color:var(--lime);color:var(--lime)}.radio{border:1px solid var(--c687e53);border-radius:50%;width:18px;height:18px}.onboard-actions{justify-content:space-between;margin-top:32px;display:flex}.onboard-card>small{color:var(--c677456);align-items:center;gap:5px;margin-top:25px;font-size:10px;display:flex}.challenge-title{justify-content:space-between;align-items:center;gap:20px;margin-top:30px;margin-bottom:30px;display:flex}.challenge-title p{font-size:13px}.training-grid{grid-template-columns:1.2fr 1fr;align-items:start;gap:24px;display:grid}.training-chat{border:1px solid var(--ce8ede4);background:var(--cf2f6f0);border-radius:14px;overflow:hidden}.training-header{border-bottom:1px solid var(--ce9eee5);align-items:center;gap:12px;padding:21px;display:flex}.training-header b{font-size:13px}.training-header small{color:var(--c606f52);font-size:10px;display:block}.training-header>.live-dot{margin-left:auto}.avatar{background:var(--ce5eede);width:36px;height:36px;color:var(--lime);border-radius:50%;place-items:center;display:grid}.training-messages{min-height:225px;padding:25px}.training-messages .bubble{font-size:14px}.training-messages .day-label{font-size:9px}.answer-form{border-top:1px solid var(--ce8eee4);padding:24px}.answer-form label{margin-bottom:10px}.answer-form textarea{resize:vertical;background:var(--cf5f9f3);width:100%;height:155px;font-size:13px;line-height:1.7}.answer-form textarea::placeholder{color:var(--c738265)}.answer-meta{color:var(--c61704c);justify-content:space-between;gap:10px;margin:10px 0 18px;font-size:9px;display:flex}.answer-form>small{color:var(--c697a57);text-align:center;margin-top:12px;font-size:9px;display:block}.bad{color:var(--c704132)}.feedback-panel{background:var(--cf3f6f1);border:1px solid var(--ceaf0e6);border-radius:14px;padding:30px}.feedback-panel h2{margin:17px 0;font-size:24px;line-height:1.35}.feedback-panel>p{font-size:13px}.coach-symbol{border:1px solid var(--c586e40);background:var(--ceef4e9);width:70px;height:70px;color:var(--lime);border-radius:16px;place-items:center;margin-top:30px;display:grid}.skill-list{gap:12px;margin:25px 0;display:grid}.skill-list>div{border-bottom:1px solid var(--ceaf0e7);gap:14px;padding-bottom:10px;font-size:13px;display:flex}.skill-list span{color:var(--c6c8057);font-size:10px}.skill-list svg{color:var(--c6d8159);margin-left:auto}.coach-note{background:var(--ceff4ea);color:var(--lime);border-radius:9px;gap:12px;padding:15px;display:flex}.coach-note svg{flex-shrink:0}.coach-note p{color:var(--c50653d);font-size:11px}.result-top{justify-content:space-between;align-items:center;display:flex}.result-score{color:var(--lime);letter-spacing:-3px;font:750 65px Manrope,sans-serif}.result-score>span{color:var(--c687b53);letter-spacing:0;font:400 18px DM Sans,sans-serif}.feedback-panel .bars{gap:13px;margin:24px 0}.feedback-panel .bars span{font-size:12px}.feedback-panel .track{height:6px}.feedback-text{border-top:1px solid var(--ce9eee4);padding-top:18px}.feedback-text p{margin:5px 0 15px;font-size:12px}.model-answer{background:var(--ceef4e9);border:1px solid var(--ce5eedd);border-radius:10px;margin-bottom:20px;padding:17px}.model-answer>span{color:var(--lime);align-items:center;gap:7px;font-size:11px;display:flex}.model-answer p{color:var(--c4a5f32);margin-top:10px;font-size:13px}.model-answer button{color:var(--lime);background:0 0;border:0;margin-top:14px;padding:0;font-size:10px;text-decoration:underline}.error.global{z-index:20;background:var(--cf1e3e0);border:1px solid var(--c8a5344);justify-content:space-between;padding:13px 30px;font-size:13px;display:flex;position:sticky;top:0}.error button{background:0 0;border:0}.toast{z-index:100;background:var(--c617836);width:max-content;max-width:90%;color:var(--cf1f6ec);border-radius:10px;align-items:center;gap:10px;padding:15px 22px;font-size:13px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0008}.empty-state{text-align:center;border:1px dashed var(--ce6eddf);border-radius:15px;margin-top:35px;padding:70px 20px}.empty-state svg{color:var(--lime);margin:auto auto 20px}.empty-state h2{font-size:28px}.empty-state p{margin:15px 0 25px}.progress-panel{border:1px solid var(--ce9efe3);background:var(--cf2f6f0);border-radius:14px;grid-template-columns:1fr 1.5fr;align-items:center;gap:50px;margin:35px 0;padding:30px;display:grid}.progress-panel h2{font-size:25px}.progress-panel p{margin-top:12px;font-size:12px}.chart{justify-content:space-around;gap:16px;display:flex}.chart>div{flex-direction:column;align-items:center;gap:8px;width:100%;font-size:11px;display:flex}.chart b{color:var(--lime);font-size:11px;font-weight:500}.chart-track{background:var(--ceef4ea);border-radius:6px;width:100%;height:130px;position:relative;overflow:hidden}.chart-track i{background:var(--c607b37);border-radius:6px;width:100%;position:absolute;bottom:0}.chart span{color:var(--c5d6d4a)}.history-list h2{margin-bottom:20px;font-size:25px}.history-list details{border:1px solid var(--ce9f0e5);background:var(--cf3f6f1);border-radius:10px;margin-bottom:12px}.history-list summary{cursor:pointer;align-items:center;gap:20px;padding:20px;list-style:none;display:flex}.history-list summary>div{flex:1}.history-list summary b{font-size:14px}.history-list small{color:var(--c60724f);margin-top:3px;font-size:10px;font-weight:400;display:block}.history-list summary>strong{color:var(--lime);align-items:baseline;gap:3px;font-size:24px;display:flex}.history-detail{padding:5px 25px 25px}.history-detail p{margin-bottom:20px;font-size:13px}.history-detail .bars{max-width:550px;margin-bottom:25px}.history-detail .btn{padding:12px 16px;font-size:11px}@media (min-width:1440px){.hero{padding-top:95px;padding-bottom:105px}}@media (max-width:1100px){.header{padding:0 30px}.hero{gap:35px}.hero h1{font-size:65px}.hero-actions{gap:15px}.hero-actions .btn{padding:15px;font-size:12px}.channel-strip{gap:25px}.strip-last{display:none}.split{gap:45px}.for-you,.habit{gap:55px}.plans article{padding:22px}.plans h3{font-size:17px}}@media (max-width:800px){.header{height:80px;padding:0 22px}.header nav{display:none}.header nav.open{background:var(--cf1f5ef);z-index:10;flex-direction:column;padding:25px;display:flex;position:absolute;top:79px;left:0;right:0}.mobile-menu{display:block}.header-right{gap:13px}.login{display:none}.wrap{padding-left:24px;padding-right:24px}.hero{grid-template-columns:1fr;gap:60px;padding-top:50px;padding-bottom:65px}.hero h1{font-size:66px}.hero-copy{max-width:550px}.hero-sub{font-size:20px}.hero-detail{font-size:14px}.hero-actions .btn{padding:17px 22px;font-size:14px}.hero-bottom{display:none}.demo-scene{width:90%;max-width:470px;margin:0 auto}.hero-actions{gap:20px}.channel-strip{flex-wrap:wrap;gap:14px 25px;padding:23px 15px}.channel-strip>span:first-child{text-align:center;width:100%}.channel-strip b{font-size:12px}.split{grid-template-columns:1fr;gap:20px}.problem{padding-top:55px;padding-bottom:55px}.objections{flex-wrap:wrap;justify-content:flex-start;gap:12px}.objections span{padding:12px 15px;font-size:12px}.how-section{padding:55px 0}.how-section h2{font-size:33px}.steps{grid-template-columns:1fr;gap:30px}.step-top{margin-bottom:13px}.steps p{max-width:none}.for-you{grid-template-columns:1fr;gap:40px;padding-top:60px;padding-bottom:65px}.industry-example{min-height:300px;margin:0 10px}.habit{grid-template-columns:1fr;gap:35px;padding-bottom:60px}.habit>div:last-child{grid-row:1}.habit h2{font-size:34px}.habit p{max-width:none}.plans-section{padding:55px 0}.center h2{font-size:32px}.plans{grid-template-columns:1fr;gap:28px;max-width:450px;margin-left:auto;margin-right:auto}.plans article{padding:30px}.plans h3{font-size:23px}.plans p{min-height:0}.plans ul{margin-top:22px;margin-bottom:27px}.faq{grid-template-columns:1fr;gap:25px;padding-top:55px;padding-bottom:55px}.final-cta h2{font-size:30px}.final-cta{padding-bottom:50px}footer{flex-wrap:wrap;gap:20px}footer>span:nth-child(2){display:none}.workspace-heading{flex-direction:column;align-items:flex-start}.workspace h1{font-size:34px}.stats{grid-template-columns:repeat(2,1fr);gap:12px}.daily{padding:26px}.daily h2{font-size:31px}.daily-art{display:none}.challenge-grid{grid-template-columns:repeat(2,1fr)}.challenge-card{padding:18px}.section-heading{align-items:flex-start}.section-heading h2{font-size:22px}.training-grid{grid-template-columns:1fr}.challenge-title{align-items:flex-start}.challenge-title .pill{display:none}.onboard-card{padding:25px}.onboard-card h1{font-size:29px}.progress-panel{grid-template-columns:1fr;gap:27px}.chart{gap:10px}.training-messages{min-height:190px}.training-messages .bubble{max-width:95%}.scene-orbit{inset:0}.floating-tag{right:-8px}.xp-floating{left:-12px}}@media (max-width:420px){.hero h1{font-size:58px}.hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.hero-actions .btn{width:100%}.hero-sub{font-size:18px}.logo{font-size:24px}.header .btn.small{gap:7px;padding:10px 12px;font-size:10px}.logo-mark{width:28px;height:30px}.demo-scene{width:100%;padding-left:0}.demo-top{padding:15px 12px}.demo-top b{font-size:10px}.demo-chat{padding:12px 15px}.chat-demo{transform:rotate(-1deg)}.demo-score{padding:14px}.score-head h3{font-size:12px}.score-number{font-size:32px}.floating-tag{font-size:8px;right:0}.xp-floating{left:-4px}.challenge-grid{grid-template-columns:1fr}.stats>div{gap:3px 10px;padding:15px}.stats strong{font-size:24px}.stats span{font-size:10px}.habit-art{padding:20px}.week i{width:32px;height:32px}.habit-top{font-size:7px}.feedback-panel{padding:23px}.onboard-card{padding:22px}.onboard-actions .btn{gap:12px;padding:14px 17px;font-size:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.btn.lime,.btn.dark{background:var(--c447d28);color:#fff}.btn.lime:hover{background:var(--c35651e)}.daily,.industry-example,.how-section{background:var(--ce1efcf);color:var(--c20301b)}.bubble.seller{background:var(--cd8edc4);color:var(--c20301b)}.header nav.open{background:var(--cf4f8ef)}.toast{background:var(--cd8edc4);color:var(--c20301b)}.theme-toggle{border:1px solid var(--c8ca180);color:inherit;white-space:nowrap;background:0 0;border-radius:20px;padding:7px 12px;font-size:12px}html:not([data-theme=dark]) .hero .live-dot{background:var(--c376c20);box-shadow:0 0 12px #59864055}html:not([data-theme=dark]) .chat-demo,html:not([data-theme=dark]) .habit-art,html:not([data-theme=dark]) .plans article{box-shadow:0 15px 40px #233d1615}html:not([data-theme=dark]) .demo-icon,html:not([data-theme=dark]) .floating-tag,html:not([data-theme=dark]) .xp-floating,html:not([data-theme=dark]) .hero-bottom,html:not([data-theme=dark]) .section-label,html:not([data-theme=dark]) .demo-icon svg,html:not([data-theme=dark]) .xp-floating svg,html:not([data-theme=dark]) .floating-tag svg,html:not([data-theme=dark]) .mini-waves{color:var(--c305c1e)}html:not([data-theme=dark]) .scene-orbit{background:radial-gradient(#aadf7144,#0000 70%)}.closing-intro{border:1px solid var(--c92a780);border-radius:14px;gap:20px;padding:28px;display:flex;box-shadow:0 10px 30px #294a1610}.closing-intro svg{color:var(--c447d28);flex-shrink:0}.closing-intro h2{font-size:24px}.closing-intro p{margin-top:12px;font-size:14px}.theme-toggle{min-height:35px}@media (prefers-reduced-motion:no-preference){.chat-demo{animation:7s ease-in-out infinite gentleFloat}@keyframes gentleFloat{50%{transform:translateY(-7px)rotate(-1deg)}}}.account-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;display:grid}.account-grid dl{margin:24px 0}.account-grid dt{opacity:.7;margin-top:18px;font-size:11px}.account-grid dd{overflow-wrap:anywhere;margin:4px 0;font-size:16px}.account-grid p{font-size:12px}.account-note{margin-top:15px}.account-grid .avatar{width:52px;height:52px;margin-top:20px;font-size:24px}@media (max-width:700px){.account-grid{grid-template-columns:1fr}}.account-security{border-top:1px solid var(--c829674);margin-top:28px;padding-top:22px}.account-security h3{font-size:19px}.account-security p{margin:12px 0 18px}.account-security small{opacity:.8;margin-top:12px;font-size:10px;display:block}:root{--c20301b:#20301b;--c305c1e:#305c1e;--c35651e:#35651e;--c376c20:#376c20;--c3f4829:#3f4829;--c415325:#415325;--c434939:#434939;--c43562c:#43562c;--c447d28:#447d28;--c474e30:#474e30;--c485834:#485834;--c4a5f32:#4a5f32;--c4c5344:#4c5344;--c4c5441:#4c5441;--c4c6336:#4c6336;--c4d5841:#4d5841;--c4d5a3f:#4d5a3f;--c4d612c:#4d612c;--c4e534c:#4e534c;--c4e603a:#4e603a;--c4f5f3b:#4f5f3b;--c50653d:#50653d;--c50672e:#50672e;--c515b44:#515b44;--c526047:#526047;--c535f43:#535f43;--c536543:#536543;--c545f47:#545f47;--c546f32:#546f32;--c556643:#556643;--c566b30:#566b30;--c585e58:#585e58;--c58634d:#58634d;--c586e40:#586e40;--c5a7635:#5a7635;--c5b664e:#5b664e;--c5c6552:#5c6552;--c5c6651:#5c6651;--c5c684c:#5c684c;--c5d6754:#5d6754;--c5d6850:#5d6850;--c5d6c46:#5d6c46;--c5d6d4a:#5d6d4a;--c5d7535:#5d7535;--c5d7936:#5d7936;--c5e6558:#5e6558;--c5e6955:#5e6955;--c5f7641:#5f7641;--c606757:#606757;--c60685d:#60685d;--c606f52:#606f52;--c60724f:#60724f;--c607b37:#607b37;--c616d54:#616d54;--c61704c:#61704c;--c617836:#617836;--c636c56:#636c56;--c636d57:#636d57;--c646e58:#646e58;--c647e39:#647e39;--c656c60:#656c60;--c656f58:#656f58;--c65715a:#65715a;--c67715b:#67715b;--c677456:#677456;--c687b53:#687b53;--c687e4a:#687e4a;--c687e53:#687e53;--c697061:#697061;--c69745c:#69745c;--c697a57:#697a57;--c6b7464:#6b7464;--c6b7f59:#6b7f59;--c6c8057:#6c8057;--c6d8159:#6d8159;--c704132:#704132;--c738265:#738265;--c749242:#749242;--c789e43:#789e43;--c829674:#829674;--c8a5344:#8a5344;--c8ca180:#8ca180;--c92a780:#92a780;--cd8edc4:#d8edc4;--ce1efcf:#e1efcf;--ce4e7e3:#e4e7e3;--ce5eae0:#e5eae0;--ce5eedd:#e5eedd;--ce5eede:#e5eede;--ce6ebe0:#e6ebe0;--ce6ece1:#e6ece1;--ce6ece2:#e6ece2;--ce6eddf:#e6eddf;--ce6eedc:#e6eedc;--ce6eede:#e6eede;--ce7ebe1:#e7ebe1;--ce8ece5:#e8ece5;--ce8ede4:#e8ede4;--ce8eee4:#e8eee4;--ce9ebe6:#e9ebe6;--ce9ece6:#e9ece6;--ce9ede5:#e9ede5;--ce9eee4:#e9eee4;--ce9eee5:#e9eee5;--ce9efe3:#e9efe3;--ce9f0e5:#e9f0e5;--ce9f2e3:#e9f2e3;--ceaede7:#eaede7;--ceaeee7:#eaeee7;--ceaeee9:#eaeee9;--ceaefe6:#eaefe6;--ceaf0e6:#eaf0e6;--ceaf0e7:#eaf0e7;--cebedeb:#ebedeb;--cebeee9:#ebeee9;--cebeeea:#ebeeea;--cebf2e3:#ebf2e3;--cecefea:#ecefea;--cedefec:#edefec;--cedf0eb:#edf0eb;--cedf3e8:#edf3e8;--ceef2ec:#eef2ec;--ceef4e9:#eef4e9;--ceef4ea:#eef4ea;--ceff4ea:#eff4ea;--ceff4eb:#eff4eb;--ceff5e9:#eff5e9;--cf0f1f0:#f0f1f0;--cf0f2ee:#f0f2ee;--cf0f4ed:#f0f4ed;--cf0f5ec:#f0f5ec;--cf0f6ea:#f0f6ea;--cf0f6ec:#f0f6ec;--cf1e3e0:#f1e3e0;--cf1f3f1:#f1f3f1;--cf1f4ed:#f1f4ed;--cf1f5ed:#f1f5ed;--cf1f5ef:#f1f5ef;--cf1f6ea:#f1f6ea;--cf1f6ec:#f1f6ec;--cf2f6f0:#f2f6f0;--cf3f4f3:#f3f4f3;--cf3f6f1:#f3f6f1;--cf3f6f2:#f3f6f2;--cf3f8ef:#f3f8ef;--cf4f6f3:#f4f6f3;--cf4f7f3:#f4f7f3;--cf4f8ef:#f4f8ef;--cf4f8f1:#f4f8f1;--cf5f6f4:#f5f6f4;--cf5f8f4:#f5f8f4;--cf5f9f3:#f5f9f3;--cf7f7f7:#f7f7f7}html[data-theme=dark]{--c20301b:#cee0c8;--c305c1e:#c9e6bd;--c35651e:#cae6bc;--c376c20:#c8e5bb;--c3f4829:#d7dec6;--c415325:#d5e3c0;--c434939:#d2d7cb;--c43562c:#d2e0c2;--c447d28:#c7e5b9;--c474e30:#d7dcc6;--c485834:#d2dcc4;--c4a5f32:#d1dfc1;--c4c5344:#d0d4cb;--c4c5441:#d1d6ca;--c4c6336:#cfdec2;--c4d5841:#d0d7c8;--c4d5a3f:#d0d8c7;--c4d612c:#d5e2bf;--c4e534c:#ced1cd;--c4e603a:#d0dbc4;--c4f5f3b:#d1dbc4;--c50653d:#cedbc3;--c50672e:#d3e2be;--c515b44:#d0d6c8;--c526047:#ced6c8;--c535f43:#d0d7c7;--c536543:#ced8c5;--c545f47:#cfd6c8;--c546f32:#d1e1bd;--c556643:#cfd9c5;--c566b30:#d5e2bd;--c585e58:#cccfcc;--c58634d:#ced4c8;--c586e40:#cfdbc1;--c5a7635:#d1e1bc;--c5b664e:#ced4c7;--c5c6552:#ced3c9;--c5c6651:#ced3c8;--c5c684c:#cfd6c6;--c5d6754:#cdd3c9;--c5d6850:#ced4c7;--c5d6c46:#d0d9c4;--c5d6d4a:#cfd7c4;--c5d7535:#d3e1bc;--c5d7936:#d1e1bc;--c5e6558:#cdd1ca;--c5e6955:#cdd3c8;--c5f7641:#d0dcc0;--c606757:#ced2c9;--c60685d:#ccd0ca;--c606f52:#cdd5c6;--c60724f:#cdd6c4;--c607b37:#d2e1bb;--c616d54:#cdd4c7;--c61704c:#cfd7c4;--c617836:#d4e1bc;--c636c56:#ced3c7;--c636d57:#ced3c7;--c646e58:#cdd2c7;--c647e39:#d2e0bb;--c656c60:#cccfca;--c656f58:#ced3c7;--c65715a:#ccd2c7;--c67715b:#cdd2c7;--c677456:#ced4c5;--c687b53:#cdd6c3;--c687e4a:#cfdac0;--c687e53:#ccd7c2;--c697061:#ccd0c9;--c69745c:#cdd2c6;--c697a57:#ccd5c4;--c6b7464:#cbd0c8;--c6b7f59:#cbd5c3;--c6c8057:#ccd6c2;--c6d8159:#ccd5c2;--c704132:#e1c6bd;--c738265:#cbd1c4;--c749242:#d1dfb9;--c789e43:#cfe0b6;--c829674:#a4b299;--c8a5344:#dec3bb;--c8ca180:#a2b398;--c92a780:#a5b696;--cd8edc4:#253614;--ce1efcf:#253313;--ce4e7e3:#20241f;--ce5eae0:#21281b;--ce5eedd:#212c16;--ce5eede:#202c16;--ce6ebe0:#22281a;--ce6ece1:#202819;--ce6ece2:#1f281a;--ce6eddf:#212a18;--ce6eedc:#232d16;--ce6eede:#212c16;--ce7ebe1:#22281a;--ce8ece5:#20251b;--ce8ede4:#20271a;--ce8eee4:#1f2719;--ce9ebe6:#21241d;--ce9ece6:#20241c;--ce9ede5:#20261a;--ce9eee4:#202719;--ce9eee5:#1f2719;--ce9efe3:#202917;--ce9f0e5:#1d2817;--ce9f2e3:#1d2b14;--ceaede7:#20241b;--ceaeee7:#1f251a;--ceaeee9:#1d231b;--ceaefe6:#1f2719;--ceaf0e6:#1e2718;--ceaf0e7:#1d2718;--cebedeb:#1e211e;--cebeee9:#1f231b;--cebeeea:#1e221c;--cebf2e3:#202b14;--cecefea:#1e231b;--cedefec:#1e211c;--cedf0eb:#1e231a;--cedf3e8:#1e2815;--ceef2ec:#1c2419;--ceef4e9:#1e2914;--ceef4ea:#1c2815;--ceff4ea:#1e2815;--ceff4eb:#1d2715;--ceff5e9:#1e2a13;--cf0f1f0:#1d1f1d;--cf0f2ee:#1e221a;--cf0f4ed:#1d2517;--cf0f5ec:#1d2715;--cf0f6ea:#1e2a12;--cf0f6ec:#1c2813;--cf1e3e0:#2c1814;--cf1f3f1:#1b201b;--cf1f4ed:#1f2517;--cf1f5ed:#1e2615;--cf1f5ef:#1b2417;--cf1f6ea:#202a12;--cf1f6ec:#1e2813;--cf2f6f0:#1b2416;--cf3f4f3:#1c1e1c;--cf3f6f1:#1c2317;--cf3f6f2:#1a2218;--cf3f8ef:#1c2812;--cf4f6f3:#1b2119;--cf4f7f3:#1a2217;--cf4f8ef:#1e2812;--cf4f8f1:#1b2613;--cf5f6f4:#1c1f1a;--cf5f8f4:#192216;--cf5f9f3:#192613;--cf7f7f7:#1c1c1c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111710;--muted:#b6c5ae;--lime:#c2e99a}.hero h1{letter-spacing:-2.8px;font-size:clamp(40px,4.5vw,65px)}.language-select{max-width:120px;min-height:35px;padding:6px 9px}.mission{background:#edf5e5;border:1px solid #9eb98b;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:24px;display:flex}.mission h2{font-size:26px}.mission-dots{gap:8px;display:flex}.mission-dots span{border:1px solid #829b70;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.mission-dots .done{color:#fff;background:#447d28}.offline-banner{color:#3a5a2b;background:#eef4e9;border:1px solid #c7d7b9;border-radius:8px;margin:16px 0;padding:12px 18px;font-size:12px;line-height:1.6}.skill-progress{border:1px solid #a9b99a;border-radius:14px;grid-template-columns:1fr 1fr 1.4fr;gap:25px;margin:24px 0;padding:25px;display:grid}.skill-progress h3{margin:12px 0}.retry-comparison{background:#edf5e5;border-radius:12px;margin:20px 0;padding:18px}.retry-comparison h3{margin-bottom:12px;font-size:19px}.retry-comparison p{margin-top:10px;font-size:12px}.retry-comparison span{margin:0 10px}.footer-actions{gap:20px;font-size:12px;display:flex}.final-cta .btn{margin-top:24px}.account-grid textarea,.onboard-card textarea{width:100%;min-height:100px}.header nav{gap:20px}.demo-chat>.btn{margin-top:20px}html[data-theme=dark] body{color:#e7efdf;background:#111710}html[data-theme=dark] .btn.lime,html[data-theme=dark] .btn.dark{color:#17250d;background:#bce497}html[data-theme=dark] .btn.lime:hover{background:#cdefb0}html[data-theme=dark] .mission,html[data-theme=dark] .retry-comparison{background:#22321a;border-color:#55733d}html[data-theme=dark] .offline-banner{color:#c2d9b2;background:#1e2b18;border-color:#486238}html[data-theme=dark] .daily,html[data-theme=dark] .how-section,html[data-theme=dark] .industry-example{color:#edf5e5;background:#25371c}html[data-theme=dark] .daily p,html[data-theme=dark] .steps p{color:#c2d2b6}html[data-theme=dark] .bubble.seller{color:#e4f2d9;background:#314924}html[data-theme=dark] .header nav.open{background:#172211}html[data-theme=dark] .toast{color:#e4f2d9;background:#314924}html[data-theme=dark] .btn.outline{color:#e1ecd8;border-color:#789766}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:#e7efdf;background:#172211;border-color:#55733d}@media (max-width:850px){.skill-progress{grid-template-columns:1fr 1fr}.skill-progress>div:last-child{grid-column:1/-1}.header nav{display:none}.header nav.open{display:flex}.mobile-menu{display:block}.header{padding:0 18px}.header .login{display:none}}@media (max-width:450px){.header-right .btn.small{display:none}.language-select{max-width:105px;font-size:11px}.header .logo{font-size:23px}.hero h1{letter-spacing:-2px;font-size:42px}.mission{padding:18px}.mission h2{font-size:22px}.mission-dots span{width:30px;height:30px}.header-right{gap:7px}.theme-toggle{padding:6px 8px;font-size:10px}}.fallback-btn{margin-top:12px}.feedback-language{border:1px solid #9ba98e;border-radius:7px;padding:10px;font-size:11px}html[data-theme=dark] .logo,html[data-theme=dark] .header button,html[data-theme=dark] .back{color:#e7efdf}.pricing-section{text-align:center;padding:110px 0 50px}.pricing-section h2{letter-spacing:-.07em;margin:14px 0;font-size:clamp(2.4rem,5vw,4.5rem);line-height:.95}.pricing-section h2 span{color:var(--muted)}.pricing-intro{max-width:640px;color:var(--muted);margin:0 auto 36px;font-size:1.05rem}.pricing-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;max-width:920px;margin:0 auto;display:grid}.price-card{border:1px solid var(--line);background:var(--card);border-radius:24px;flex-direction:column;gap:22px;padding:30px;display:flex;position:relative;box-shadow:0 14px 30px #1a2c210f}.price-card.featured{border:2px solid var(--lime);box-shadow:0 22px 48px #95d93526}.price-card h3{margin:9px 0;font-size:1.5rem}.price-card p{color:var(--muted);margin:0;line-height:1.55}.plan-badge,.popular{letter-spacing:.12em;color:var(--green);font-size:.7rem;font-weight:800}.popular{background:var(--lime);color:#143020;border-radius:999px;padding:6px 11px;position:absolute;top:-12px;right:22px}.price{align-items:baseline;gap:10px;display:flex}.price b{letter-spacing:-.06em;font-size:2.35rem}.price small{color:var(--muted)}.price-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.price-card li{color:var(--text);align-items:center;gap:9px;font-size:.94rem;display:flex}.price-card li svg{color:var(--green);flex:none}.price-card .btn{margin-top:auto}.plan-note{text-align:center;color:var(--muted);line-height:1.35;display:block}@media (max-width:680px){.pricing-section{padding:80px 0 30px}.pricing-grid{grid-template-columns:1fr}.price-card{padding:26px 22px}}.logo{letter-spacing:-1.5px;gap:10px}.logo-mark{width:40px;height:42px;box-shadow:none;background:0 0;border-radius:0;place-items:center;margin:0;display:grid;transform:none}.logo-mark:after{content:none}.logo-mark svg{filter:none;width:40px;height:40px}.logo:hover .logo-mark{box-shadow:none;transform:none}.logo-word{color:#17372b}.logo-word>span{color:#327b3b}html[data-theme=dark] .logo-word{color:#f1f7e9}html[data-theme=dark] .logo-word>span{color:#b9e491}.header{gap:28px}.header nav{color:#375032;white-space:nowrap;background:#f3f8f0;border:1px solid #dce6d8;border-radius:999px;justify-content:center;align-items:center;gap:4px;margin-left:auto;margin-right:auto;padding:5px;display:flex}.header nav a,.header nav button{border-radius:999px;padding:9px 14px;font-size:13px;font-weight:650;line-height:1.2}.header nav a:hover,.header nav button:hover{color:#275c2e;background:#e3f0da}.header-right{gap:14px}.header-actions{flex-direction:column;align-items:stretch;gap:5px;min-width:132px;display:flex}.header-actions .btn{white-space:nowrap;min-height:36px;padding:9px 13px}.header-actions .theme-toggle{text-align:center;background:0 0;border:0;min-height:26px;padding:2px 10px;font-size:11px}.header-actions .theme-toggle:hover{text-decoration:underline}html[data-theme=dark] .header nav{color:#e0ecd7;background:#1f2b1b;border-color:#46633c}html[data-theme=dark] .header nav a:hover,html[data-theme=dark] .header nav button:hover{color:#eaf8dc;background:#30482a}html[data-theme=dark] .logo-mark svg path:first-child{fill:#65ae57}@media (max-width:1100px){.header{gap:12px;padding:0 22px}.header nav a,.header nav button{padding:9px 10px;font-size:12px}.header-right{gap:9px}}@media (max-width:850px){.header nav{display:none}.header nav.open{z-index:10;background:#f3f8f0;border-radius:16px;flex-direction:column;align-items:stretch;margin:0;padding:10px;display:flex;position:absolute;top:79px;left:16px;right:16px;box-shadow:0 12px 35px #183d1c21}.header nav a,.header nav button{text-align:left;padding:13px 15px}.header-actions{min-width:0}.header-actions .btn{display:none}.header-actions .theme-toggle{border:1px solid var(--c8ca180);border-radius:20px;min-height:35px;padding:6px 9px}.header{justify-content:space-between}}@media (max-width:450px){.logo-mark{width:32px;height:34px}.logo-mark svg{width:32px;height:32px}.header-right{gap:6px}.header-actions .theme-toggle{padding:5px 7px;font-size:10px}}.logo-word,.logo-word>span{color:#278238}html[data-theme=dark] .logo-word,html[data-theme=dark] .logo-word>span{color:#b7ed8c}.header-right{align-items:center;gap:13px;display:flex}.header-right .theme-toggle{border:1px solid var(--c8ca180);white-space:nowrap;background:0 0;border-radius:20px;min-height:35px;padding:7px 12px;text-decoration:none}.header-right .theme-toggle:hover{background:#e6f3de;text-decoration:none}html[data-theme=dark] .header-right .theme-toggle:hover{background:#30482a}.header nav{margin-left:auto;margin-right:0}@media (max-width:1100px){.header-right{gap:8px}.header nav a,.header nav button{padding:9px 8px}}@media (max-width:850px){.header nav.open{margin:0}.header-right{gap:8px}}@media (max-width:450px){.header-right .btn.small{display:none}.header-right .theme-toggle{padding:6px 8px;font-size:10px}}.price-card{background:#fff;border-color:#d9e6d5}.price-card li{color:#253827}.price-card li svg,.checks svg,.coach-tip svg,.demo-foot svg,.demo-top svg,.week .done svg{color:#2d7138}.step-top{color:#295e31}.how-section .step-top{color:#234d27}.price-card .price{font-family:Manrope,sans-serif}.price-card .price b{font-size:clamp(1.9rem,3vw,2.35rem)}html[data-theme=dark] .price-card{background:#1c271a;border-color:#45613b}html[data-theme=dark] .price-card li{color:#e5efdd}html[data-theme=dark] .price-card li svg,html[data-theme=dark] .checks svg,html[data-theme=dark] .coach-tip svg,html[data-theme=dark] .demo-foot svg,html[data-theme=dark] .demo-top svg{color:#a9e384}html[data-theme=dark] .how-section .step-top{color:#c6ecaa}html[data-theme=dark] .week .done svg{color:#17351c}html:not([data-theme=dark]) .week .done svg{color:#fff}.header{position:relative}.header nav{margin:0;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:1140px){.header nav{display:none}.header nav.open{z-index:10;background:#f3f8f0;border-radius:16px;flex-direction:column;align-items:stretch;margin:0;padding:10px;display:flex;position:absolute;top:99px;left:16px;right:16px;transform:none;box-shadow:0 12px 35px #183d1c21}.header nav.open a,.header nav.open button{text-align:left;padding:13px 15px}.mobile-menu{display:block}html[data-theme=dark] .header nav.open{background:#172211}}@media (max-width:800px){.header nav.open{top:79px}}.logo{background:#f4f8f0;border-radius:11px;padding:3px 7px 3px 3px}.logo>span.logo-word,.logo-word>span,html[data-theme=dark] .logo>span.logo-word,html[data-theme=dark] .logo-word>span{color:#246d32}.logo-mark svg path:first-child,html[data-theme=dark] .logo-mark svg path:first-child{fill:#327b3b}.test-pro-badge{color:#246d32;background:#e2f2d5;border-radius:20px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block}.usage-panel{background:#edf5e8;border:1px solid #b9d4aa;border-radius:10px;margin-top:20px;padding:16px}.usage-panel p{margin-top:8px}html[data-theme=dark] .usage-panel{background:#24351e;border-color:#526b44}html[data-theme=dark] .test-pro-badge{color:#246d32;background:#d7edc4}.demo-picker{background:#f5faef;border:1px solid #aac7a3;border-radius:16px;gap:13px;max-width:455px;margin:20px 0;padding:20px;display:grid;box-shadow:0 18px 35px #28492c19}.demo-picker-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-picker-head b{font-size:16px}.demo-picker-head button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}.demo-picker label{gap:6px;font-size:13px;font-weight:700;display:grid}.demo-picker select,.demo-picker input{color:#263f27;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #a4b79b;border-radius:9px;padding:10px 12px}.demo-picker small{color:#3d5b40;font-size:12px;line-height:1.45}.demo-chat .bubble{font-size:14px;line-height:1.55}.demo-chat .day-label,.demo-foot,.coach-tip p{font-size:12px;line-height:1.5}.demo-top b{font-size:13px}.checks{font-size:12px}.hero-detail{font-size:14px;line-height:1.55}html[data-theme=dark] .demo-picker{background:#202d1d;border-color:#4a6b42}html[data-theme=dark] .demo-picker small{color:#d5e8cc}html[data-theme=dark] .demo-picker select,html[data-theme=dark] .demo-picker input{color:#eef7e9;background:#172211;border-color:#78936c}.plan-status{background:#eaf4df;border:1px solid #b6d09f;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:24px;display:flex}.plan-status h2{margin:7px 0;font-size:26px}.plan-status p{max-width:650px;font-size:14px;line-height:1.55}.plan-status .btn{white-space:nowrap}.data-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.data-actions .btn{padding:10px 14px;font-size:12px}.data-actions a{text-decoration:none}html[data-theme=dark] .plan-status{background:#21331d;border-color:#4f6a43}@media (max-width:700px){.plan-status{flex-direction:column;align-items:flex-start}.plan-status .btn{white-space:normal}.demo-picker{max-width:100%}.demo-chat .bubble{font-size:13px}}.login-note{color:#506349;margin-top:13px;font-size:12px;line-height:1.5}.info-copy{max-width:880px}.info-copy p{margin:16px 0;font-size:15px;line-height:1.75}html[data-theme=dark] .login-note{color:#c9d8c2}.mission-dots{flex-wrap:wrap;justify-content:flex-end;max-width:320px}@media (max-width:600px){.mission-dots{gap:5px;max-width:150px}.mission-dots span{width:26px;height:26px;font-size:11px}}.trial-highlight{color:#214a23;background:#eaf6df;border:1px solid #b5d8a0;border-radius:12px;align-items:flex-start;gap:11px;margin:14px 0;padding:15px 16px;display:flex}.trial-highlight svg{color:#438f28;flex:none}.trial-highlight strong,.trial-highlight span{display:block}.trial-highlight strong{font-size:14px;line-height:1.45}.trial-highlight span{color:#355e36;margin-top:6px;font-size:12px;line-height:1.5}html[data-theme=dark] .trial-highlight{color:#e9f7e6;background:#21381e;border-color:#577f49}html[data-theme=dark] .trial-highlight span{color:#d1e8c9}
