.marketing{color:#354331;font-size:var(--font-size-15);background:#fcfcf7}.marketing a{color:inherit;text-decoration:none}.marketing a:focus-visible{outline:3px solid var(--color-accent-strong);outline-offset:6px}.m-header,.m-footer{max-width:1240px;padding:30px var(--space-48);align-items:center;gap:30px;margin:auto;display:flex}.m-header .brand,.m-footer .brand{font-size:33px}.m-header nav{align-items:center;gap:var(--space-40);font-size:var(--font-size-13);margin-left:auto;font-weight:600;display:flex}.m-nav-login{align-items:center;gap:var(--space-16);border:1px solid #d9dfd1;border-radius:30px;padding:11px 19px;display:flex}.m-nav-login:hover{background:#edf1e7}.m-nav-login svg{width:16px;height:16px}.m-hero{max-width:1240px;padding:50px var(--space-48) 100px;align-items:center;gap:var(--space-20);grid-template-columns:1.1fr 1fr;margin:35px auto 0;display:grid}.m-eyebrow{font-size:var(--font-size-10);letter-spacing:2px;color:#6d7d61;align-items:center;gap:var(--space-10);font-weight:650;display:inline-flex}.m-eyebrow>i{background:#e87d66;border-radius:50%;width:7px;height:7px}.m-hero h1{font-size:clamp(var(--font-size-40), 4.5vw, 62px);letter-spacing:-3px;margin:var(--space-24) 0;color:#364b30;font-weight:650;line-height:1.35}.m-hero h1>span{color:#e87d66}.m-hero-copy>p{line-height:1.95;font-size:var(--font-size-16);color:#74816d;margin:0 0 30px}.marketing .m-primary{justify-content:center;align-items:center;gap:var(--space-28);color:var(--color-surface);border-radius:var(--radius-12);font-size:var(--font-size-14);background:#e67d65;padding:18px 25px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex}.marketing .m-primary:hover{background:#c85e49;transform:translateY(-2px)}.m-hero-note{font-size:var(--font-size-11);color:#7a8572;margin-top:16px;display:block}.m-hero-art{background:radial-gradient(#eef1e2 0%,#fcfcf7 69%);min-height:390px;position:relative}.m-bubble{justify-content:center;align-items:center;gap:var(--space-28);display:flex;position:absolute;box-shadow:inset 0 -10px #00000005}.m-bubble.coral{background:#efad99;border-radius:80px 80px 80px 15px;width:230px;height:190px;top:35px;left:40px;transform:rotate(-12deg)}.m-bubble.sage{background:#cad5b2;border-radius:75px 75px 15px;width:210px;height:172px;bottom:35px;right:8px;transform:rotate(10deg)}.m-bubble i{background:#775e4b;border-radius:50%;width:11px;height:23px;transform:translateY(-12px)}.m-bubble.sage i{background:#62714e;height:11px}.m-bubble>span{border-bottom:3px solid #775e4b;border-radius:0 0 50% 50%;width:28px;height:15px;position:absolute;top:56%;left:calc(50% - 14px)}.m-bubble.sage>span{border-color:#62714e}.m-spark{color:#c6aa68;font-size:62px;position:absolute;top:25px;right:38px;transform:rotate(12deg)}.m-orbit{font-size:var(--font-size-11);color:#6d7d61;line-height:1.7;position:absolute;top:112px;right:6px;transform:rotate(8deg)}.m-hello{background:var(--color-surface);padding:var(--space-14) 22px;font-size:var(--font-size-13);border-radius:30px;position:absolute;bottom:42px;left:35px;transform:rotate(-8deg);box-shadow:0 8px 30px #536e3910}.m-art-label{font-size:var(--font-size-8);letter-spacing:2px;color:#8a947d;position:absolute;bottom:-15px;left:36%}.m-product{padding:70px var(--space-48) var(--space-40);background:#edf1e7;border-radius:38px 38px 0 0}.m-section-intro{text-align:center;margin:0 0 42px}.marketing h2{font-size:var(--font-size-36);letter-spacing:-1.8px;margin:var(--space-14) 0;font-weight:600;line-height:1.4}.m-section-intro p{color:#76816e;font-size:var(--font-size-14)}.m-mobile-break{display:none}.m-preview{background:var(--color-surface);border:1px solid #dce2d5;border-radius:15px;max-width:1020px;margin:auto;overflow:hidden;box-shadow:0 25px 70px #52613c10}.m-preview-bar{color:#87917e;background:#fafbf8;border-bottom:1px solid #e8ece4;justify-content:space-between;align-items:center;height:40px;padding:0 18px;display:flex}.m-preview-bar>span:first-child{gap:var(--space-5);display:flex}.m-preview-bar>span>i{background:#dce1d5;border-radius:50%;width:7px;height:7px}.m-preview-bar small{font-size:var(--font-size-9)}.m-live{align-items:center;gap:var(--space-6);font-size:var(--font-size-9);display:flex}.m-preview-bar .m-live>i{background:#88a66b;width:5px;height:5px}.m-preview-body{grid-template-columns:218px 1fr;min-height:490px;display:grid}.m-preview-sidebar{padding:var(--space-24) var(--space-16);background:#f6f8f2;border-right:1px solid #e8ece4;position:relative}.m-preview-sidebar .brand{font-size:var(--font-size-25);margin:0 var(--space-10) 22px}.m-team{margin:0 var(--space-10) var(--space-28);font-weight:650;font-size:var(--font-size-12);justify-content:space-between;display:flex}.m-preview-sidebar>small{font-size:var(--font-size-8);color:#98a18e;letter-spacing:1.4px;margin:var(--space-24) var(--space-10) var(--space-10);display:block}.m-channel,.m-person{padding:var(--space-9) var(--space-10);align-items:center;gap:var(--space-8);font-size:var(--font-size-10);color:#7c8872;display:flex}.m-channel svg{width:13px;height:13px}.m-channel.active{color:#516344;border-radius:var(--radius-6);background:#e6eddb;font-weight:600}.m-channel b{color:var(--color-surface);border-radius:var(--radius-5);text-align:center;min-width:17px;font-size:var(--font-size-9);background:#e9866f;margin-left:auto}.m-dot{width:5px;height:5px;margin:0 var(--space-4);background:#93af77;border-radius:50%}.m-sidebar-bottom{align-items:center;gap:var(--space-9);font-size:var(--font-size-10);display:flex;position:absolute;bottom:22px;left:26px}.m-sidebar-bottom small{font-size:var(--font-size-8);color:#98a18e;margin-top:4px;display:block}.m-avatar{width:32px;height:32px;font-size:var(--font-size-12);color:#687458;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.m-avatar.sage{background:#e6eddb}.m-avatar.peach{color:#b57f69;background:#fae3d9}.m-avatar.blue{color:#728ba1;background:#e1eaf0}.m-conversation{min-width:0;padding-bottom:22px}.m-conversation-head{padding:var(--space-20) var(--space-28);border-bottom:1px solid #edf0e8;justify-content:space-between;align-items:center;display:flex}.m-conversation-head strong{align-items:center;gap:var(--space-5);font-size:var(--font-size-13);display:flex}.m-conversation-head svg{width:17px;height:17px}.m-conversation-head small{font-size:var(--font-size-9);color:#97a08e;margin-top:5px;display:block}.m-facepile{display:flex}.m-facepile span{width:27px;height:27px;font-size:var(--font-size-9);background:#e5ebdd;border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-6px;display:grid}.m-facepile span:nth-child(2){background:#f7e0d5}.m-facepile span:nth-child(3){background:#f6f7f2}.m-day{align-items:center;gap:var(--space-12);margin:22px var(--space-28);font-size:var(--font-size-8);color:#9ba591;display:flex}.m-day:before,.m-day:after{content:"";background:#f0f2eb;flex:1;height:1px}.m-message{gap:var(--space-10);margin:var(--space-20) var(--space-28);display:flex}.m-message>div{min-width:0}.m-message strong{font-size:var(--font-size-10);font-weight:650}.m-message time{font-size:var(--font-size-8);color:#a2ab99;margin-left:8px;font-weight:400}.m-message p{font-size:var(--font-size-11);color:#6d7765;margin:var(--space-7) 0;line-height:1.75}.m-reaction{border-radius:var(--radius-8);padding:var(--space-3) var(--space-7);font-size:var(--font-size-9);color:#8e9d7f;background:#f5f7ef;border:1px solid #e7ecdf}.m-thread{font-size:var(--font-size-9);color:#91a578;align-items:center;gap:var(--space-4);display:flex}.m-thread svg{width:12px;height:12px}.m-thread b{margin-left:6px}.m-own-message{margin:var(--space-24) var(--space-28);text-align:right}.m-own-message p{border-radius:var(--radius-12) var(--radius-12) var(--radius-3) var(--radius-12);font-size:var(--font-size-11);color:#8e6a59;background:#f9e8e1;margin:0;padding:13px 17px;display:inline-block}.m-own-message small{font-size:var(--font-size-8);color:#a2ab99;justify-content:flex-end;align-items:center;gap:var(--space-4);margin-top:6px;display:flex}.m-own-message svg{color:#95ab7c;width:12px;height:12px}.m-compose{margin:26px var(--space-28) 0;padding:var(--space-14);border-radius:var(--radius-9);color:#a9b2a0;font-size:var(--font-size-10);border:1px solid #e9ede2}.m-compose>div{justify-content:space-between;margin-top:17px;display:flex}.m-compose>div>span{gap:var(--space-10);display:flex}.m-compose svg{width:15px;height:15px}.m-compose>div>svg{color:#dc9984}.m-preview-caption{text-align:center;font-size:var(--font-size-10);color:#8c9980;margin:22px 0 0}.m-features{max-width:1240px;padding:110px var(--space-48);margin:auto;scroll-margin-top:30px}.m-feature-heading{margin-bottom:50px}.m-feature-grid{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.m-feature-grid article{border-top:1px solid #dfe5d6;min-width:0;padding-top:28px}.m-feature-icon{border-radius:var(--radius-14);place-items:center;width:45px;height:45px;margin-bottom:25px;display:grid}.m-feature-icon.coral{color:#c67d63;background:#f8e5dc}.m-feature-icon.sage{color:#819665;background:#e7edde}.m-feature-icon.yellow{color:#b79c54;background:#f4eedb}.m-feature-number{font-size:var(--font-size-8);letter-spacing:1.4px;color:#98a38b}.m-feature-grid h3{font-size:var(--font-size-20);letter-spacing:-.9px;margin:var(--space-12) 0}.m-feature-grid p{color:#859078;font-size:var(--font-size-13);max-width:300px;line-height:1.9}.m-feature-tag{align-items:center;gap:var(--space-12);border-radius:var(--radius-8);padding:15px var(--space-12);color:#b5806c;font-size:var(--font-size-10);background:#faeee8;margin-top:25px;display:flex}.m-feature-tag>span{color:#b39b8e;margin-left:auto}.m-feature-tag.sage{color:#7c9164;background:#eef2e7}.m-feature-tag.yellow{color:#a69770;background:#f8f4e7}.m-feature-tag svg{width:15px;height:15px}.m-start{margin:0 var(--space-24);text-align:center;background:#edf1e5;border-radius:28px;padding:65px 25px 70px}.m-start-mark{color:#869b6d;background:#e1e8d6;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 22px;display:grid}.m-start p{color:#829074;line-height:1.9;font-size:var(--font-size-14);margin:var(--space-20) 0 var(--space-28)}.m-start>small{color:#8b987e;font-size:var(--font-size-10);margin-top:20px;display:block}.m-footer{font-size:var(--font-size-11);color:#8b9780;padding-top:40px;padding-bottom:40px}.m-footer>span{flex:1}.m-footer>a:not(:first-child){align-items:center;gap:var(--space-8);display:flex}.m-footer svg{width:14px;height:14px}.m-footer>small{font-size:var(--font-size-9)}@media (max-width:900px){.m-header,.m-footer{padding-left:28px;padding-right:28px}.m-hero{padding:25px var(--space-28) 70px}.m-hero-art{transform-origin:50%;transform:scale(.85)}.m-hero h1{font-size:45px}.m-product{padding:55px var(--space-28) 30px}.m-preview-body{grid-template-columns:180px 1fr}.m-preview-sidebar{padding-left:8px;padding-right:8px}.m-features{padding:75px var(--space-28)}.m-feature-grid{gap:22px}.m-feature-grid h3{font-size:var(--font-size-18)}}@media (max-width:640px){.m-header{padding:22px}.m-header .brand{font-size:29px}.m-header nav{gap:var(--space-12)}.m-header nav>a:first-child{display:none}.m-nav-login{padding:var(--space-9) var(--space-16)}.m-hero{gap:var(--space-10);grid-template-columns:1fr;margin-top:16px;padding:25px 25px 45px}.m-hero h1{letter-spacing:-2.5px;font-size:43px}.m-hero-copy>p{font-size:var(--font-size-14)}.m-eyebrow{font-size:var(--font-size-8);letter-spacing:1.6px}.m-hero-art{justify-self:center;width:320px;max-width:100%;min-height:300px;margin:15px 0;transform:none}.m-bubble.coral{border-radius:60px 60px 60px var(--radius-10);width:175px;height:144px;top:20px;left:8px}.m-bubble.sage{border-radius:55px 55px var(--radius-12) 55px;width:154px;height:128px;bottom:24px;right:0}.m-bubble{gap:23px}.m-bubble i{width:8px;height:17px}.m-spark{font-size:42px;top:5px;right:32px}.m-orbit{font-size:var(--font-size-9);top:70px;right:0}.m-hello{padding:var(--space-10) 15px;font-size:var(--font-size-11);bottom:28px;left:8px}.m-art-label{font-size:6px;bottom:-3px;left:23%}.m-product{padding:45px var(--space-16) 25px;border-radius:var(--radius-24) var(--radius-24) 0 0}.marketing h2{font-size:var(--font-size-28);letter-spacing:-1.3px}.m-section-intro{margin-bottom:28px}.m-section-intro p{font-size:var(--font-size-12)}.m-mobile-break{display:block}.m-preview-body{grid-template-columns:1fr;min-height:0}.m-preview-sidebar{display:none}.m-preview-bar{padding:0 var(--space-12);height:32px}.m-preview-bar>small{font-size:var(--font-size-8)}.m-live{display:none}.m-conversation-head{padding:17px}.m-day{margin:18px}.m-message{gap:var(--space-8);margin:18px 15px}.m-message p{font-size:var(--font-size-10)}.m-avatar{width:27px;height:27px;font-size:var(--font-size-11)}.m-own-message{margin:var(--space-20) 15px}.m-own-message p{font-size:var(--font-size-10);padding:var(--space-12)}.m-compose{margin:var(--space-20) 15px 0}.m-preview-caption{font-size:var(--font-size-8)}.m-features{padding:65px 25px}.m-feature-heading{margin-bottom:30px}.m-feature-grid{grid-template-columns:1fr;gap:34px}.m-feature-grid article{padding-top:23px}.m-feature-icon{float:right;margin:0}.m-feature-grid h3{font-size:21px}.m-feature-grid p{max-width:none}.m-feature-tag{margin-top:18px}.m-start{margin:0 var(--space-14);padding:45px var(--space-20)}.m-footer{gap:var(--space-16);flex-wrap:wrap;padding:30px 25px}.m-footer>span{font-size:var(--font-size-10);flex-basis:60%}.m-footer>small{margin-left:auto}}@media (prefers-reduced-motion:reduce){.marketing .m-primary{transition:none}.marketing .m-primary:hover{transform:none}}
