:root{--canvas:#fafbf7;--surface:#fff;--surface2:#f1f4ec;--border:#e0e5dc;--ink:#223c32;--muted:#6d776e;--accent:#294f3d;--accent-soft:#456b4a;--green:#477451;--max:1200px}body{font-family:'DM Sans',sans-serif;background:var(--canvas)}h1,h2,h3,.brand-name,.cc-num,.p-amt{font-family:'Manrope',sans-serif}a:focus-visible,summary:focus-visible{outline:3px solid #87a56b;outline-offset:5px}section{scroll-margin-top:90px}.wrap{padding:0 32px}.nav{height:94px}header.nav{background:rgba(250,251,247,.94);padding:24px 0;border-bottom:1px solid var(--border)}.logo{gap:10px}.brand-name{font-size:29px;font-weight:800;letter-spacing:-1.5px;display:flex;align-items:center;gap:7px}.brand-ai{font-size:11px;letter-spacing:0;font-weight:600;border:1px solid #c7cec1;border-radius:5px;padding:2px 5px}.nav-links{gap:25px}.nav-links a{font-size:12px;color:#647064}.nav-cta{gap:8px}.btn{border-radius:9px;font-size:13px;padding:12px 20px;box-shadow:none;gap:22px;font-family:inherit}.btn-primary{background:#294f3d;box-shadow:none}.btn-primary:hover{background:#396348;box-shadow:0 8px 20px #24432d16}.btn-ghost{background:transparent;border-color:#d9dfd3}.nav-cta .btn-ghost{border:0}.btn-lg{padding:16px 24px;font-size:14px}.hero{padding:68px 0 0}.hero-grid{grid-template-columns:1.06fr 1fr;gap:38px}.badge{font-size:10px;letter-spacing:1.5px;background:#eff3e9;color:#496444;border:1px solid #dce5d2;padding:8px 12px;margin-bottom:24px;border-radius:5px}.dot{width:6px;height:6px;background:#66834e;animation:none}h1{font-size:clamp(42px,4.8vw,63px);font-weight:600;line-height:1.12;letter-spacing:-3.3px;margin-bottom:25px}h1 .hl{background:none;color:#7b9063}.lede{font-size:15px;line-height:1.8;max-width:455px;margin-bottom:26px}.hero-cta{gap:10px;margin-bottom:20px}.play{font-size:19px}.trust{font-size:11px;gap:20px}.tick{font-style:normal}.hero-bottom{font-size:10px;color:#939b8c;margin-top:36px;display:flex;align-items:center;gap:9px}.tiny-mark{font-size:21px;color:#72855d}.demo-scene{position:relative;min-height:540px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#e5ecd9 0%,#f1f3e9 47%,transparent 71%)}.orbit{position:absolute;border:1px solid #dfe5d5;border-radius:50%;width:470px;height:470px;transform:rotate(-24deg)}.orbit-two{width:530px;height:360px;transform:rotate(-45deg)}.chat-window{width:345px;background:#fff;border:1px solid #e0e5d9;border-radius:18px;box-shadow:0 22px 55px #35472716;transform:rotate(-3deg);overflow:hidden;z-index:1}.chat-top{display:flex;gap:10px;align-items:center;padding:17px 18px;border-bottom:1px solid #edf0e8}.chat-top b{font-size:13px}.chat-top small{display:flex;align-items:center;gap:5px;font-size:9px;color:#7b8974;margin-top:3px}.online-dot{display:inline-block;background:#719354;width:6px;height:6px;border-radius:50%;flex-shrink:0}.chat-menu{margin-left:auto;font-size:22px}.chat-body{padding:18px 19px;background:#f9faf6}.demo-caption{font-size:8px;letter-spacing:1.3px;text-align:center;color:#a0a698;margin-bottom:20px}.bubble{font-size:11px;line-height:1.65;padding:12px 13px;border-radius:12px;max-width:90%;margin-bottom:15px}.bubble small{display:block;text-align:right;font-size:8px;color:#85917c;margin-top:4px}.customer{margin-left:auto;background:#eaf0df;border-bottom-right-radius:3px}.answer{background:#fff;border:1px solid #e6eadf;border-bottom-left-radius:3px}.assistant-label{display:flex;align-items:center;gap:6px;font-size:8px;letter-spacing:1px;color:#647658;margin-bottom:6px}.short{max-width:84%}.lead-confirm{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid #dce6cf;border-radius:8px;background:#f0f5e9}.lead-confirm>span:first-child{background:#dce9cd;border-radius:50%;padding:1px 6px}.lead-confirm b{font-size:10px;font-weight:500}.lead-confirm small{display:block;font-size:8px;color:#89937e}.lead-confirm>span:last-child{margin-left:auto}.chat-input{margin:13px 16px;border:1px solid #e9ece3;border-radius:7px;padding:9px 12px;font-size:9px;color:#a0a697;display:flex;justify-content:space-between}.chat-input span{color:#476544}.floating-label{position:absolute;z-index:2;background:white;border:1px solid #e2e7da;box-shadow:0 8px 25px #3b4c2410;border-radius:10px}.label-top{top:13px;right:13px;display:flex;align-items:center;gap:8px;padding:12px 17px;font-size:10px;transform:rotate(3deg)}.label-bottom{bottom:35px;left:0;display:flex;align-items:center;gap:12px;padding:13px 22px;transform:rotate(3deg)}.spark{font-size:35px;color:#88a168}.label-bottom b{font-size:24px;line-height:1.1}.label-bottom small{display:block;font-size:9px;color:#8c9680;margin-top:4px}.scene-note{position:absolute;bottom:-3px;right:40px;font-size:10px;color:#939b87}.channel-strip{display:flex;align-items:center;justify-content:space-between;margin-top:63px;padding-top:28px;padding-bottom:28px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:20px}.channel-strip>span:first-child{font-size:8px;letter-spacing:1.1px;color:#929b89;line-height:1.9}.channel-strip>div{display:flex;align-items:center;gap:10px;font-family:'Manrope',sans-serif;font-weight:700;font-size:21px;letter-spacing:-.6px;color:#728168}.channel-icon{font-size:20px;transform:rotate(-20deg)}.instagram-icon{font-size:31px;line-height:1}.strip-last>span{font-size:26px}.strip-note{font-size:10px;color:#8c9882;display:flex;align-items:center;gap:7px}.promo-section{padding:35px 0 20px}.counter-card{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;padding:30px 38px;background:#edf1e4;border:1px solid #e0e5d5;border-radius:14px;box-shadow:none}.counter-card:before{display:none}.cc-label{color:#758366;font-size:9px;letter-spacing:1.4px;margin-bottom:12px}.counter-card h2{font-size:26px;line-height:1.2;letter-spacing:-1px}.cc-sub{font-size:11px;max-width:330px;color:#7a856e}.counter-heading{display:flex;align-items:center;gap:15px}.cc-num{background:none;color:#385136;font-size:61px;font-weight:500}.counter-heading>span:nth-child(2){font-size:11px;color:#7e8c6b;line-height:1.5}.promo-arrow{margin-left:auto;font-size:26px}.bar{background:#dbe3cf;margin:13px 0 8px;height:5px;border:0}.bar-fill{background:#73925a}.bar-meta{font-size:10px}.cc-foot{margin-top:12px;padding-top:10px;font-size:9px;border-color:#dce3d1}section{padding:70px 0}.sec-head{margin-bottom:35px}.eyebrow{font-size:9px;color:#81906e;letter-spacing:1.7px}h2{font-size:36px;font-weight:600;line-height:1.2;letter-spacing:-1.5px}.sec-head p{font-size:13px;line-height:1.8;max-width:470px;margin:auto}.cards{gap:15px}.card{padding:27px;border-radius:13px;box-shadow:none}.card:hover{background:#f7f9f1;border-color:#b6c6a3;transform:translateY(-3px)}.ic{background:#eff3e7;border:0;border-radius:10px;color:#5f7750;width:41px;height:41px;margin-bottom:24px}.ic svg{width:23px;height:23px}.card h3,.step h3{font-size:15px;font-weight:700}.card p,.step p{font-size:12px;line-height:1.85}.steps{gap:25px}.step{background:transparent;border:0;border-top:1px solid #cdd7c1;border-radius:0;padding:60px 0 0}.step:before{left:0;top:14px;font-size:22px;font-weight:500;color:#8fa17c}.prices{max-width:830px;gap:22px}.price{border-radius:16px;padding:33px}.price.featured{background:#eef3e5;border-color:#cbd8ba;box-shadow:none}.ribbon{background:#425f37;box-shadow:none;font-size:9px}.p-list li{color:#67725e;font-size:13px}.p-note{font-size:12px}.p-amt .n{font-size:45px;font-weight:600}.p-name{font-size:12px}.faq{max-width:750px;gap:0}details{background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:23px 0}details[open]{border-color:#a8bb93}summary{font-size:14px}details p{font-size:13px;line-height:1.8}.community{background:#f0f3e8;border-radius:16px;padding:35px;gap:35px}.community p{font-size:13px;line-height:1.8}.community h2{font-size:27px}.tg-card{background:#fff;border:1px solid #dce4d2;padding:20px;border-radius:12px;gap:12px}.tg-ic{background:#eaf0e0;color:#59764a;box-shadow:none;width:45px;height:45px;font-size:24px}.tg-card .h{font-size:13px}.tg-card .u{font-size:11px;color:#657f51}.tg-card .d{font-size:10px}.cta-box{background:#294735;border:0;box-shadow:none;padding:55px 35px;border-radius:18px;position:relative;overflow:hidden;color:#f4f6ed}.cta-box p{color:#b6c4ad;font-size:14px}.cta-box h2{max-width:650px;margin:0 auto 20px}.cta-box .btn{background:#e3edcd;color:#294735}.cta-box #leftCta{color:#c5d9a2!important}footer{padding:32px 0;margin:0}.foot small{font-size:10px;color:#929c89}.foot-links{font-size:11px;gap:18px}.rv{opacity:1;transform:none}.rv.in{animation:enter .6s ease both}@keyframes enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(min-width:961px){.nav-links a:last-child{display:none}}@media(max-width:1100px){.hero-grid{gap:15px}.orbit{width:380px;height:420px}.orbit-two{width:420px;height:340px}.demo-scene{min-width:0}.label-top{right:0}.chat-window{width:320px}.counter-card{gap:45px}}@media(max-width:960px){.hero-grid{grid-template-columns:1fr 1fr}h1{font-size:47px;letter-spacing:-2px}.wrap{padding-left:24px;padding-right:24px}.hero{padding-top:45px}.orbit{width:320px;height:400px}.orbit-two{width:350px;height:330px}.chat-window{width:285px}.label-top{font-size:8px;padding:10px}.demo-scene{min-height:530px}.label-bottom{left:-10px;padding:12px 15px}.hero-cta .btn{padding:13px;gap:10px}.strip-note{display:none}.community{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.nav{height:78px}header.nav{padding:19px 0}.brand-name{font-size:25px}.logo img{width:31px;height:31px}.nav-cta .btn{padding:10px 13px;font-size:11px;gap:7px}.nav-cta .btn-ghost{display:none}.wrap{padding-left:22px;padding-right:22px}.hero-grid{grid-template-columns:1fr;gap:20px}h1{font-size:clamp(41px,10.6vw,58px);letter-spacing:-2.4px}.hero-copy{max-width:500px}.lede{font-size:14px}.badge{font-size:8px;letter-spacing:1.2px}.hero-bottom{margin-top:24px}.demo-scene{min-height:530px;max-width:450px;width:100%;margin:auto}.chat-window{width:310px;max-width:90%}.orbit{width:95%;height:400px}.orbit-two{width:95%;height:340px}.label-bottom{left:0}.label-top{right:0;top:12px}.channel-strip{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:25px;padding-top:22px;padding-bottom:22px}.channel-strip>span:first-child{width:100%;text-align:center}.channel-strip>span:first-child br{display:none}.channel-strip>div{font-size:15px;gap:5px}.channel-strip>div>span{font-size:22px}.counter-card{grid-template-columns:1fr;gap:25px;padding:26px}.promo-section{padding-top:25px}.counter-card h2 br{display:none}.cc-sub{max-width:none}.cards,.steps,.prices{grid-template-columns:1fr}.card{padding:25px}.card p,.step p{font-size:13px}.ic{margin-bottom:16px}section{padding:48px 0}h2{font-size:30px}.sec-head p{font-size:13px}.community{padding:26px}.tg-card{padding:16px}.tg-card .u{font-size:10px;overflow-wrap:anywhere}.cta-box{padding:40px 24px}.foot{gap:22px}.foot-links{width:100%;gap:16px}.steps{gap:20px}.step{padding-top:52px}.hero-cta .btn{padding:15px 18px}.hero-cta{gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv.in{animation:none}}
