@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap");:root{--ink:#101b19;--muted:#66736f;--lime:#cfff47;--green:#0e6049;--cream:#f6f4ed;--line:#e5e8e3;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:DM Sans,sans-serif;background:#fbfcf9}a{text-decoration:none;color:inherit}button{font:inherit;cursor:pointer}.shell{width:min(1180px,calc(100% - 48px));margin:auto}.nav{height:84px;display:flex;align-items:center;justify-content:space-between}.brand{font:800 25px Manrope;letter-spacing:-1.5px}.brand span{color:var(--green)}.brand .dot{color:#b5e830}.navLinks{display:flex;gap:28px;align-items:center;font-size:14px;font-weight:600}.ghostButton{border:1px solid var(--line);padding:11px 17px;border-radius:99px}.darkButton,.primaryButton{background:var(--ink);color:#fff;padding:12px 20px;border-radius:99px}.hero{min-height:650px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding-bottom:70px}.heroCopy{max-width:650px}.eyebrow{display:inline-flex;align-items:center;gap:7px;background:#edf8cf;color:#36500c;padding:8px 12px;border-radius:99px;font-size:13px;font-weight:700}.hero h1{font:800 clamp(46px,5.6vw,75px)/.98 Manrope;letter-spacing:-4.6px;margin:24px 0}.hero h1 em{font-style:normal;color:var(--green)}.heroCopy>p{font-size:19px;line-height:1.65;color:var(--muted);max-width:580px}.heroActions{gap:20px;margin:30px 0}.heroActions,.primaryButton{display:flex;align-items:center}.primaryButton{gap:9px;padding:16px 23px}.textButton{font-size:14px;font-weight:700;border-bottom:1px solid}.trust{gap:12px;align-items:center;color:var(--muted);font-size:13px}.avatars,.trust{display:flex}.avatars i{font-style:normal;width:30px;height:30px;border-radius:50%;background:#d9e2dc;border:2px solid #fff;margin-left:-7px;display:grid;place-items:center;font-size:9px;font-weight:800}.heroVisual{height:580px;position:relative;display:grid;place-items:center}.orbit{position:absolute;border-radius:50%;border:1px solid #dce2d7}.orbitOne{width:520px;height:520px}.orbitTwo{width:390px;height:390px}.phone{width:286px;height:540px;background:linear-gradient(160deg,#f4f0e7,#eaf0de);border:8px solid #14201d;border-radius:40px;padding:18px;text-align:center;position:relative;box-shadow:0 35px 80px #1b3e2b33;transform:rotate(2deg);z-index:2}.phoneTop{display:flex;justify-content:space-between;font-size:9px}.profilePic{margin:28px auto 8px;width:64px;height:64px;border-radius:50%;background:var(--green);color:white;display:grid;place-items:center;font-weight:800}.phone h3{margin:7px 0 2px}.phone>small{font-size:10px;color:var(--muted)}.miniProducts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.miniProducts div{height:95px;border-radius:15px;background:linear-gradient(145deg,#315344,#9eaf82);color:#fff;padding-top:68px;font-size:10px;font-weight:700}.miniProducts div+div{background:linear-gradient(145deg,#827159,#ddd0a9)}.phone>button{border:0;border-radius:14px;background:#102a23;color:#fff;width:100%;padding:13px;display:flex;gap:7px;justify-content:center;font-size:11px;font-weight:700}.aiBubble{margin-top:12px;text-align:left;display:flex;gap:8px;background:#fff;padding:10px;border-radius:13px;font-size:9px;box-shadow:0 8px 20px #0000000d}.aiBubble span{background:var(--lime);border-radius:8px;padding:6px;height:27px}.aiBubble p{margin:5px}.floatCard{position:absolute;background:#fff;border-radius:15px;box-shadow:0 16px 40px #16362920;display:flex;align-items:center;z-index:3}.cardLead{left:0;top:150px;padding:13px 18px;gap:10px}.cardLead>svg{background:var(--lime);padding:8px;width:37px;height:37px;border-radius:11px}.floatCard div{display:flex;flex-direction:column;font-size:12px}.floatCard small{color:var(--muted);font-size:10px}.cardOnline{right:0;bottom:140px;padding:13px 16px;font-size:11px;font-weight:700;gap:8px}.cardOnline i,.planCard>span i,.statusLine span i{width:8px;height:8px;background:#2bd17e;border-radius:50%}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:40px 0 110px}.benefits article{padding:32px;border:1px solid var(--line);border-radius:22px;background:#fff}.benefits article>span{display:grid;place-items:center;width:45px;height:45px;border-radius:13px;background:#eff7da;color:var(--green)}.benefits h3{font:700 20px Manrope;margin:24px 0 7px}.benefits p{color:var(--muted);line-height:1.6;margin:0}.statement{background:var(--ink);color:#fff;text-align:center;padding:90px 0}.statement p{color:#a9b5b1}.statement h2{font:700 46px Manrope;margin:10px}.journey{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:40px}.journey span{padding:12px 18px;border:1px solid #ffffff30;border-radius:99px}.journey b{color:var(--lime)}.pricing{padding:100px 0}.sectionLabel{text-align:center;color:var(--green);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1px}.pricing>h2{text-align:center;font:700 39px/1.2 Manrope;max-width:650px;margin:15px auto 45px}.priceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:center}.priceGrid article{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:13px;position:relative}.priceGrid .featured{background:#153d32;color:#fff;padding-top:42px;transform:scale(1.04)}.featured>label{position:absolute;top:0;right:20px;background:var(--lime);color:var(--ink);padding:7px 12px;border-radius:0 0 10px 10px;font-size:11px;font-weight:800}.priceGrid h3{font:800 35px Manrope;margin:6px 0}.priceGrid h3 em{font:400 13px DM Sans}.priceGrid p{color:var(--muted);margin-top:-5px}.featured p{color:#b7c5c0}.priceGrid article>div{display:flex;gap:8px;font-size:14px}.priceGrid article>div svg{color:#63a532}.priceGrid button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:13px;font-weight:700;margin-top:15px}.featured button{background:var(--lime);border-color:var(--lime)}.appShell{height:100vh;display:grid;grid-template-columns:238px 1fr;background:#f4f6f2;overflow:hidden}.sidebar{background:#fff;border-right:1px solid var(--line);padding:25px 18px;display:flex;flex-direction:column}.sidebar>.brand{padding-left:10px;margin-bottom:35px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav button{border:0;background:transparent;padding:12px 13px;border-radius:10px;display:flex;align-items:center;gap:12px;color:#6f7976;text-align:left;font-weight:600}.sidebar nav button.active{background:#eff6de;color:#203c31}.planCard{margin-top:auto;background:#183d34;color:#fff;border-radius:15px;padding:16px;display:flex;flex-direction:column;gap:8px}.planCard small{font-size:9px;color:#b9c8c3}.planCard b{font-size:13px}.planCard>span{font-size:10px;display:flex;gap:6px;align-items:center}.planCard button{display:flex;justify-content:space-between;background:transparent;color:#dce5e1;border:0;padding:8px 0 0;font-size:11px}.user{margin-top:15px;display:flex;align-items:center;gap:9px;padding:10px 6px}.user>div{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#dce8d1;font-weight:800;font-size:11px}.user p{display:flex;flex:1 1;flex-direction:column;margin:0;font-size:12px}.user small{color:var(--muted)}.workspace{overflow:auto}.workspace>header{height:90px;background:#fff;border-bottom:1px solid var(--line);padding:20px 32px;display:flex;justify-content:space-between;align-items:center}.workspace header h1{font:700 21px Manrope;margin:0}.workspace header p{font-size:12px;color:var(--muted);margin:4px 0}.headerActions{display:flex;gap:10px}.headerActions a,.headerActions button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 14px;display:flex;gap:7px;align-items:center;font-size:12px;font-weight:700}.headerActions button{background:var(--ink);color:#fff}.editorLayout{display:grid;grid-template-columns:minmax(480px,650px) 400px;gap:30px;justify-content:center;padding:28px}.editor{display:flex;flex-direction:column;gap:15px}.statusLine{background:#fff;border:1px solid var(--line);border-radius:13px;padding:13px 15px;font-size:11px}.statusLine,.statusLine span{display:flex;align-items:center}.statusLine span{gap:6px;color:#228b5a}.statusLine p{margin:0 auto;color:var(--muted)}.cardTitle button,.previewLabel button,.statusLine button{border:0;background:transparent;color:var(--green);font-size:11px;font-weight:700}.editorCard{background:#fff;border:1px solid var(--line);border-radius:15px;padding:18px}.cardTitle,.cardTitle>div{display:flex;align-items:center;justify-content:space-between}.cardTitle>div{gap:10px}.cardTitle span{width:35px;height:35px;border-radius:9px;background:#eff6de;display:grid;place-items:center;color:var(--green)}.blockRow p,.cardTitle p,.profileRow p{margin:0;display:flex;flex-direction:column}.cardTitle b{font-size:13px}.blockRow small,.cardTitle small,.profileRow small{font-size:10px;color:var(--muted)}.cardTitle .add{border:1px solid var(--line);border-radius:8px;padding:8px 10px;gap:4px}.cardTitle .add,.profileRow{display:flex;align-items:center}.profileRow{gap:12px;margin-top:18px;background:#f7f8f5;border-radius:12px;padding:13px}.profileRow>div{width:48px;height:48px;border-radius:50%;background:#1a5c49;color:white;display:grid;place-items:center;font-weight:800}.blockRow b,.profileRow b{font-size:12px}.blockRow{display:flex;align-items:center;gap:10px;padding:13px 4px;border-top:1px solid #edf0ec}.blockRow:nth-of-type(2){margin-top:14px}.blockRow>svg{color:#b5bcb9}.blockIcon{width:34px;height:34px;background:#e9f3df;border-radius:9px;display:grid;place-items:center;color:#3c745f}.blockRow p{flex:1 1}.toggle{width:30px;height:17px;background:#2b765d;border-radius:20px;position:relative}.toggle:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;right:3px;top:2.5px}.agentCallout{background:#163c33;color:#fff;border-radius:15px;padding:19px;display:flex;align-items:center;gap:15px}.agentCallout>span{width:43px;height:43px;border-radius:12px;background:var(--lime);color:var(--ink);display:grid;place-items:center}.agentCallout>div{flex:1 1}.agentCallout small{font-size:9px;color:#b9ccbf}.agentCallout h3{font-size:14px;margin:3px 0}.agentCallout p{font-size:10px;color:#b9c6c2;margin:0}.agentCallout button{border:0;background:#fff;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:700;display:flex;align-items:center}.preview{position:sticky;top:20px;height:720px}.previewLabel{display:flex;justify-content:space-between;font-size:11px;padding:2px 8px 12px;color:var(--muted)}.device{width:310px;height:620px;margin:auto;border:9px solid #16201e;border-radius:40px;background:#eef2e7;box-shadow:0 20px 50px #2e4d4020;overflow:hidden;position:relative}.notch{position:absolute;width:100px;height:21px;background:#16201e;left:calc(50% - 50px);top:-2px;border-radius:0 0 13px 13px}.pagePreview{text-align:center;padding:40px 18px 20px}.ppAvatar{margin:auto;width:62px;height:62px;border-radius:50%;background:#1a5c49;color:white;display:grid;place-items:center;font-weight:800}.pagePreview h3{font-size:15px;margin:9px 0 3px}.pagePreview>p{font-size:9px;color:var(--muted);margin:0}.ppGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:19px 0}.ppGrid>div{height:120px;border-radius:14px;padding:80px 9px 10px;text-align:left;color:#fff;background:linear-gradient(160deg,#506758,#1d382f);display:flex;flex-direction:column}.ppGrid>div+div{background:linear-gradient(160deg,#ad9870,#675c45)}.ppGrid b{font-size:10px}.ppGrid span{font-size:8px}.ppAgent,.ppSchedule{border:0;width:100%;border-radius:12px;padding:12px;background:#163c33;color:#fff;display:flex;gap:9px;align-items:center;text-align:left}.ppAgent span{display:flex;flex-direction:column}.ppAgent b{font-size:10px}.ppAgent small{font-size:8px;color:#bfd0c9}.ppSchedule{margin-top:8px;background:#fff;color:#263a33;justify-content:center;font-size:10px;font-weight:700}.powered{display:block;margin-top:22px;font-size:8px;color:#929d99}.publicPage{min-height:100vh;background:#e8eddf;display:grid;place-items:center;padding:45px 20px;position:relative;overflow:hidden}.publicGlow{position:fixed;width:650px;height:650px;border-radius:50%;background:#d8ff63;filter:blur(130px);opacity:.22;top:-300px;right:-150px}.publicCard{width:min(100%,430px);position:relative;text-align:center}.publicAvatar{width:86px;height:86px;border-radius:50%;background:#1c5847;color:#fff;display:grid;place-items:center;margin:auto;border:4px solid #fff;font:800 22px Manrope;box-shadow:0 10px 25px #1c58472a}.publicCard h1{font:800 26px Manrope;letter-spacing:-1px;margin:13px 0 4px}.publicCard>p{font-size:13px;color:#5f6d68;line-height:1.5;max-width:350px;margin:auto}.socialDots{display:flex;justify-content:center;gap:8px;margin:14px}.socialDots i{width:27px;height:27px;border-radius:50%;background:#fff;border:1px solid #dde3d9}.publicCard h2{text-align:left;font:700 15px Manrope;margin:25px 0 10px}.publicProducts{display:flex;flex-direction:column;gap:9px}.publicProducts article{background:#fff;border-radius:18px;padding:15px;display:flex;align-items:center;text-align:left;gap:12px;box-shadow:0 5px 15px #2740360a}.publicProducts article>span{width:48px;height:58px;border-radius:12px;background:#e9efdf;display:grid;place-items:center;font-weight:800;color:#5c765c}.publicProducts article div{display:flex;flex:1 1;flex-direction:column}.publicProducts small{font-size:7px;color:#87908d;letter-spacing:1px}.publicProducts b{font-size:12px}.publicProducts p{font-size:9px;color:#74807c;margin:3px 0}.publicProducts svg{width:16px}.publicAgent{width:100%;border:0;background:#153f34;color:#fff;border-radius:18px;margin-top:13px;padding:14px;display:flex;align-items:center;gap:10px;text-align:left;box-shadow:0 10px 25px #153f3430}.publicAgent>span{width:38px;height:38px;border-radius:11px;background:var(--lime);color:#16231f;display:grid;place-items:center}.publicAgent div{display:flex;flex:1 1;flex-direction:column}.publicAgent b{font-size:12px}.publicAgent small{font-size:9px;color:#bdd0c8}.publicAgent>svg{width:18px}.publicCalendar{width:100%;margin-top:9px;border:1px solid #d4dbd2;background:transparent;border-radius:15px;padding:12px;display:flex;justify-content:center;gap:8px;font-size:11px;font-weight:700}.publicBrand{display:block;font-size:9px;color:#8c9894;margin-top:22px}.publicBrand b{color:#315849}@media(max-width:900px){.navLinks>a:not(.darkButton){display:none}.hero{grid-template-columns:1fr;text-align:center;padding-top:50px}.heroCopy{margin:auto}.heroCopy>p{margin-inline:auto}.heroActions,.trust{justify-content:center}.heroVisual{margin-top:20px}.benefits,.priceGrid{grid-template-columns:1fr}.priceGrid .featured{transform:none}.journey{flex-wrap:wrap}.appShell{grid-template-columns:74px 1fr}.sidebar{padding:22px 10px}.sidebar>.brand{font-size:0}.sidebar>.brand:first-letter{font-size:25px}.sidebar nav button{font-size:0;justify-content:center}.planCard,.user p,.user>svg{display:none}.user{justify-content:center}.editorLayout{grid-template-columns:1fr}.preview{display:none}}@media(max-width:600px){.shell{width:min(100% - 30px,1180px)}.hero h1{font-size:47px;letter-spacing:-3px}.heroActions{flex-direction:column}.heroVisual{transform:scale(.85);margin-inline:-30px}.benefits{padding-bottom:70px}.statement h2{font-size:34px}.journey b{display:none}.pricing>h2{font-size:31px}.appShell{display:block}.sidebar{display:none}.workspace>header{padding:15px;height:80px}.headerActions a,.workspace header p{display:none}.editorLayout{padding:15px}.statusLine p{display:none}.agentCallout{align-items:flex-start;flex-wrap:wrap}.agentCallout button{margin-left:58px}}