@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{color:#202522;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f6f1;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{min-width:1100px;margin:0}.app-shell{min-height:100vh;display:flex}.sidebar{color:#dce5dd;background:#202b27;flex-direction:column;width:238px;padding:25px 15px 17px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#f3f8ef;align-items:center;gap:10px;margin:0 11px 33px;font:800 21px Manrope;display:flex}.brand-mark{color:#213029;background:#c9f276;border-radius:9px;place-items:center;width:27px;height:27px;font:800 17px Manrope;display:grid}.brand-accent{color:#c9f276}.workspace-switcher{border-bottom:1px solid #38443f;align-items:center;gap:9px;margin-bottom:19px;padding:9px 9px 15px;font-size:12px;display:flex}.workspace-switcher strong,.workspace-switcher small{display:block}.workspace-switcher small{color:#98a79d;margin-top:3px;font-size:10px}.workspace-switcher svg{color:#91a096;margin-left:auto}.workspace-avatar,.profile-avatar{border-radius:50%;place-items:center;font-weight:700;display:grid}.workspace-avatar{color:#193026;background:#7ba88c;width:30px;height:30px;font-size:10px}.nav-label{text-transform:uppercase;color:#8d9e93;letter-spacing:.08em;padding:0 11px;font:500 10px DM Mono}.nav-label-spaced{margin-top:27px;display:block}.nav-item{color:#aebcb2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;padding:10px 11px;font:500 12px DM Sans;display:flex}.nav-item:hover,.nav-item.active{color:#f5f9f0;background:#31413a}.nav-item.active{box-shadow:inset 3px 0 #c9f276}.nav-item.active svg{color:#c9f276}.count-badge{color:#d7f391;background:#43594d;border-radius:99px;margin-left:auto;padding:2px 7px;font:500 10px DM Mono}.new-pill{color:#d2eb86;margin-left:auto;font:500 9px DM Mono}.sidebar-bottom{margin-top:auto}.tip-card{color:#c9f276;background:#2c3b34;border:1px solid #405047;border-radius:10px;gap:9px;padding:12px 10px;display:flex}.tip-card div{color:#dfe9df}.tip-card strong{font-size:11px}.tip-card p{color:#9eb0a3;margin:4px 0 0;font-size:10px;line-height:1.45}.help-link{color:#99a99f;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:18px 9px 0;font-size:11px;display:flex}.main-content{width:calc(100% - 238px);margin-left:238px}.topbar{background:#fbfcf8;border-bottom:1px solid #e3e7df;justify-content:space-between;align-items:center;height:70px;padding:0 44px;display:flex}.breadcrumbs{color:#9aa59c;align-items:center;gap:10px;font-size:11px;display:flex}.breadcrumbs strong{color:#34413a}.top-actions{align-items:center;gap:20px;display:flex}.icon-button{color:#6f7b73;cursor:pointer;background:0 0;border:0;position:relative}.notification-dot{background:#e67b59;border:1px solid #fbfcf8;border-radius:50%;width:6px;height:6px;position:absolute;top:-1px;right:0}.profile-avatar{color:#375440;background:#d7e6ca;width:30px;height:30px;font-size:10px}.content-wrap{max-width:1450px;margin:auto;padding:37px 44px 30px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:29px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#8c998f;margin:0 0 9px;font:500 10px DM Mono}.page-heading h1{letter-spacing:-.04em;color:#25332c;margin:0;font:800 30px Manrope}.page-heading h1 span{color:#99be4f;font-size:22px}.subheading{color:#7e8a82;margin:8px 0 0;font-size:13px}.primary-button,.secondary-button,.filter-button{cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font:600 12px DM Sans;display:inline-flex}.primary-button{color:#ecf5dd;background:#25362f;box-shadow:0 4px 10px #26372d16}.primary-button:hover{background:#33493f}.secondary-button,.filter-button{color:#526158;background:#f7f9f4;border:1px solid #dde4da}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:19px;display:grid}.metric-card,.card{background:#fff;border:1px solid #e4e9e1;border-radius:10px;box-shadow:0 2px 10px #293c2b08}.metric-card{min-height:112px;padding:17px 18px}.metric-top{color:#8a968e;justify-content:space-between;font-size:11px;display:flex}.metric-icon{color:#77917d}.metric-value{color:#28372f;letter-spacing:-.04em;margin:13px 0 7px;font:700 24px Manrope;display:block}.metric-note{font:500 10px DM Mono}.positive{color:#6c9b57}.neutral{color:#8a968e}.warning{color:#c68055}.dashboard-grid{grid-template-columns:1.65fr 1fr;gap:19px;margin-bottom:19px;display:grid}.card-header{justify-content:space-between;align-items:flex-start;padding:20px 20px 15px;display:flex}.card-header h2{color:#29382f;margin:0;font:700 15px Manrope}.card-header p{color:#8b968e;margin:5px 0 0;font-size:11px}.text-button{color:#6d8f51;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font:600 11px DM Sans;display:flex}.pipeline-strip{grid-template-columns:repeat(5,1fr);gap:6px;margin:0 20px 10px;display:grid}.pipeline-stage{color:#8a978d;cursor:pointer;background:#f5f7f3;border:0;border-radius:6px;padding:9px 5px;font-size:10px}.pipeline-stage strong{color:#425349;margin-top:4px;font:700 14px Manrope;display:block}.pipeline-stage.selected{color:#66864b;background:#eaf3dd}.lead-list{padding:5px 20px 16px}.lead-row{border-top:1px solid #eef1ec;align-items:center;gap:11px;padding:13px 0;display:flex}.lead-avatar{border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font:700 9px DM Mono;display:grid}.lead-avatar.coral,.focus-marker.coral{color:#bc6f54;background:#fae1d8}.lead-avatar.blue,.focus-marker.blue{color:#51829c;background:#dceaf2}.lead-avatar.purple,.focus-marker.purple{color:#8768a6;background:#e8dff3}.lead-avatar.green{color:#5f9161;background:#dcecdc}.lead-avatar.yellow{color:#a98c40;background:#f8edce}.lead-main{flex:1;min-width:0}.lead-main strong,.lead-main span{display:block}.lead-main strong{color:#35443a;font-size:11px}.lead-main span{color:#909c93;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.interest-badge{white-space:nowrap;align-items:center;gap:5px;font:500 10px DM Mono;display:inline-flex}.interest-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.interest-badge.hot{color:#d16e50}.interest-badge.warm{color:#c09a47}.interest-badge.cold{color:#9aa59d}.lead-value{color:#5a695f;white-space:nowrap;font:500 11px DM Mono}.row-action{color:#6b8c52;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font:600 10px DM Sans;display:flex}.action-card{min-height:270px}.sparkle-icon{color:#7ea34e;background:#eaf3dd;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.focus-list{padding:0 20px 12px}.focus-item{border-top:1px solid #eef1ec;align-items:center;gap:10px;padding:12px 0;display:flex}.focus-marker{border-radius:4px;width:7px;height:29px}.focus-item div{flex:1}.focus-item strong,.focus-item span{display:block}.focus-item strong{color:#35443a;font-size:11px}.focus-item div span{color:#929e95;margin-top:4px;font-size:10px}.overdue{align-self:flex-start;margin-top:2px;font:500 9px DM Mono;color:#d16e50!important}.full-width{width:calc(100% - 40px);margin:0 20px}.leads-card{margin-bottom:20px}.leads-header{align-items:center}.table-actions{gap:8px;display:flex}.search-box{color:#9aa59e;border:1px solid #e0e6dd;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;display:flex}.search-box input{color:#35443a;border:0;outline:0;width:145px;font:11px DM Sans}.filter-button{padding:7px 10px;font-size:10px}.table-wrap{overflow:hidden}.table-wrap table{border-collapse:collapse;text-align:left;width:100%}.table-wrap th{color:#8f9a92;text-transform:uppercase;letter-spacing:.06em;background:#f8faf7;border-top:1px solid #edf0eb;border-bottom:1px solid #edf0eb;padding:10px 20px;font:500 9px DM Mono}.table-wrap td{color:#6f7c73;border-bottom:1px solid #f0f2ee;padding:12px 20px;font-size:11px}.lead-cell{align-items:center;gap:9px;display:flex}.lead-cell strong,.lead-cell small{display:block}.lead-cell strong{color:#35443a;font-size:11px}.lead-cell small{color:#9aa59d;margin-top:2px;font-size:10px}.next-action{color:#6f7c73}.more-button{color:#7c9b5c;cursor:pointer;background:#f8faf6;border:1px solid #e1e7df;border-radius:6px;width:25px;height:25px}footer{color:#9aa49c;padding:2px 0 20px;font-size:10px}footer span{color:#c4ccc5;margin:0 5px}.modal-backdrop{z-index:5;background:#1c282466;place-items:center;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:13px;width:390px;padding:24px;box-shadow:0 20px 50px #1d2c2333}.modal-header{justify-content:space-between;margin-bottom:20px;display:flex}.modal h2{color:#29382f;margin:0;font:800 22px Manrope}.close-button{color:#758177;cursor:pointer;background:#f4f6f2;border:0;border-radius:6px;width:28px;height:28px}.modal form{gap:14px;display:grid}.modal label{color:#526158;font-size:11px;font-weight:600}.modal input,.modal select{color:#35443a;background:#fbfcf9;border:1px solid #dfe6dc;border-radius:6px;outline:0;width:100%;margin-top:6px;padding:10px 11px;font:12px DM Sans;display:block}.modal input:focus,.modal select:focus{border-color:#8cab68;box-shadow:0 0 0 3px #dfecca}.empty-state{text-align:center;color:#94a097;padding:26px;font-size:12px}@media (width<=1150px){.content-wrap{padding-left:28px;padding-right:28px}.topbar{padding:0 28px}.dashboard-grid{grid-template-columns:1fr}.action-card{min-height:auto}.metrics-grid{grid-template-columns:repeat(2,1fr)}}.kanban{grid-template-columns:repeat(4,minmax(190px,1fr));gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.kanban-column{background:#edf1e9;border:1px solid #e1e7dd;border-radius:10px;min-height:220px;padding:10px}.kanban-column>header{color:#526158;justify-content:space-between;padding:7px 4px 12px;font-size:11px;display:flex}.kanban-column>header span{background:#fff;border-radius:99px;padding:2px 7px}.kanban-card{background:#fff;border:1px solid #e2e8df;border-radius:8px;gap:8px;margin-bottom:9px;padding:12px;display:grid}.kanban-card>strong{color:#35443a;font-size:12px}.kanban-card>small,.block-muted{color:#919c94;font-size:10px}.kanban-foot{color:#506056;justify-content:space-between;align-items:center;font:11px DM Mono;display:flex}.kanban-foot select,.table-wrap select{color:#57645b;background:#fbfcf9;border:1px solid #e0e6dd;border-radius:5px;max-width:125px;padding:5px;font:10px DM Sans}.mini-action{color:#73944e;cursor:pointer;background:#f8faf6;border:1px solid #e0e6dd;border-radius:6px;place-items:center;width:28px;height:28px;display:inline-grid}.mini-action:hover{background:#eaf3dd}.ai-layout{grid-template-columns:1.5fr 1fr}.ai-controls{align-items:flex-end;gap:12px;padding:0 20px 15px;display:flex}.ai-controls label{color:#718076;flex:1;font-size:10px}.ai-controls select,.modal select{color:#35443a;background:#fbfcf9;border:1px solid #dfe6dc;border-radius:6px;width:100%;margin-top:6px;padding:10px;font:11px DM Sans;display:block}.ai-controls .primary-button{white-space:nowrap}.draft-box{resize:vertical;color:#39483e;border:1px solid #e0e6dd;border-radius:8px;outline:0;width:calc(100% - 40px);min-height:230px;margin:0 20px;padding:14px;font:12px/1.65 DM Sans;display:block}.quiet-note{color:#929e95;padding:0 20px 16px;font-size:10px}.inline-input{color:#6f7c73;background:0 0;border:1px solid #0000;max-width:150px;padding:5px;font:11px DM Sans}.inline-input:focus{background:#fff;border-color:#dfe6dc;outline:0}.loading-note{text-align:center;color:#93a096;padding:15px;font-size:11px}.empty-state{color:#919d94;justify-items:center;gap:9px;padding:42px 20px;font-size:11px;display:grid}.empty-state strong{color:#39483e;font:700 14px Manrope}.empty-state .primary-button{margin-top:8px}.toast{z-index:10;color:#f2f7ea;cursor:pointer;background:#26372f;border:0;border-radius:8px;align-items:center;gap:13px;max-width:390px;padding:13px 16px;font:11px DM Sans;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 24px #1d2c2333}.form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.modal textarea{resize:vertical;background:#fbfcf9;border:1px solid #dfe6dc;border-radius:6px;width:100%;margin-top:6px;padding:9px;font:12px DM Sans;display:block}button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){body{min-width:0}.sidebar{width:68px;padding:20px 8px}.brand{margin:0 auto 25px}.brand>span,.workspace-switcher>div:not(.workspace-avatar),.workspace-switcher>svg,.nav-label,.nav-item span,.count-badge,.tip-card,.help-link{display:none}.workspace-switcher{justify-content:center;padding:8px 0 15px}.nav-item{justify-content:center;padding:12px 0}.main-content{width:calc(100% - 68px);margin-left:68px}.content-wrap{padding:26px 18px}.topbar{padding:0 18px}.dashboard-grid,.ai-layout{grid-template-columns:1fr}.kanban{grid-template-columns:repeat(4,210px)}.leads-header{flex-direction:column;align-items:flex-start;gap:12px}.table-wrap{overflow-x:auto}.table-wrap table{min-width:800px}}@media (width<=560px){.metrics-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-card{min-height:102px;padding:13px}.metric-value{font-size:20px}.page-heading{flex-direction:column;align-items:flex-start;gap:14px}.page-heading h1{font-size:25px}.topbar{height:58px}.ai-controls{flex-direction:column;align-items:stretch}.ai-controls label{width:100%}.modal{width:calc(100vw - 28px);padding:19px}.search-box input{width:190px}}.marketing{--forest:#21362d;--forest2:#2b4538;--lime:#c9f276;--paper:#f6f7f1;--ink:#23332b;--muted:#78857b;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;overflow:hidden}.marketing a{color:inherit;text-decoration:none}.marketing-nav{justify-content:space-between;align-items:center;max-width:1240px;height:78px;margin:auto;padding:0 34px;display:flex}.marketing-brand{letter-spacing:-.06em;align-items:center;gap:8px;font:800 21px Manrope;display:flex;color:var(--forest)!important}.marketing-brand>span:last-child{color:#88a955}.marketing-brand .brand-mark{font-size:15px}.marketing-nav nav{align-items:center;gap:33px;display:flex}.marketing-nav nav>a{color:#56635a;font-size:12px;transition:color .2s}.marketing-nav nav>a:hover{color:#829e52}.nav-login,.nav-cta{cursor:pointer;font:600 11px DM Sans}.nav-login{color:var(--forest);background:0 0;border:0;margin-left:4px}.nav-cta{background:var(--forest);color:#f7f9f3;border:0;border-radius:6px;align-items:center;gap:8px;padding:12px 16px;display:flex}.mobile-menu{display:none}.marketing-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:38px;max-width:1240px;min-height:590px;margin:auto;padding:56px 34px 70px;display:grid}.hero-copy{z-index:1;padding-bottom:12px;position:relative}.hero-kicker,.section-kicker{letter-spacing:.14em;color:#71836f;font:500 9px DM Mono,monospace}.hero-kicker{background:#ffffff80;border:1px solid #e3e9dc;border-radius:30px;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.hero-kicker i{background:#91b45d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e7f0db}.hero-copy h1{letter-spacing:-.065em;color:#22332b;margin:25px 0 19px;font:800 clamp(47px,5.2vw,70px)/1.04 Manrope,sans-serif}.hero-copy h1 em,.section-intro h2 em,.how-heading h2 em,.product-copy h2 em,.quote-section em,.faq-heading h2 em,.final-cta h2 em{color:#789b4d;letter-spacing:-.06em;font-family:Georgia,serif;font-weight:400}.hero-copy>p{color:#78857b;max-width:440px;margin:0;font-size:15px;line-height:1.8}.hero-actions{align-items:center;gap:23px;margin-top:28px;display:flex}.hero-primary{color:#f7f9f2;cursor:pointer;background:#263a30;border:0;border-radius:6px;align-items:center;gap:13px;padding:14px 18px;font:600 12px DM Sans;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 18px #263a3019}.hero-primary:hover,.nav-cta:hover{background:#385644;transform:translateY(-2px)}.hero-secondary{color:#536359;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.play-icon{color:#79984c;background:#fff;border:1px solid #d9e0d5;border-radius:50%;place-items:center;width:27px;height:27px;padding-left:2px;font-size:8px;display:grid}.hero-proof{color:#88938a;align-items:center;gap:12px;margin-top:39px;font-size:10px;line-height:1.6;display:flex}.hero-proof b{color:#526258;font-weight:600}.proof-avatars{padding-left:3px;display:flex}.proof-avatars i{border:2px solid var(--paper);color:#537050;background:#dce9d4;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-3px;font:8px DM Mono;display:grid}.proof-avatars i:nth-child(2){color:#a46d56;background:#f2dfd4}.proof-avatars i:nth-child(3){color:#567d93;background:#dce7ef}.hero-visual{place-items:center;height:480px;display:grid;position:relative}.visual-orbit{border:1px solid #e4e9dc;border-radius:50%;position:absolute;transform:rotate(-18deg)}.orbit-one{width:610px;height:380px}.orbit-two{width:530px;height:330px;transform:rotate(28deg)}.hero-spark{color:#95b661;font-size:30px;position:absolute;top:8%;right:8%}.preview-window{z-index:1;background:#fff;border:1px solid #e1e7dd;border-radius:12px;width:min(100%,580px);position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 32px 70px #30463820}.preview-top{color:#879189;border-bottom:1px solid #edf0e9;align-items:center;gap:18px;height:48px;padding:0 18px;font-size:9px;display:flex}.preview-brand{color:#35463b;align-items:center;gap:6px;margin-right:auto;font:700 10px Manrope;display:flex}.preview-brand b{background:var(--lime);color:#283a30;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.preview-top>span:nth-child(2){align-items:center;gap:4px;display:flex}.preview-avatar{color:#52714a;background:#e1ebd8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.preview-body{padding:21px}.preview-greeting{justify-content:space-between;align-items:center;display:flex}.preview-greeting small{color:#a3ada3;letter-spacing:.08em;margin-bottom:7px;font:8px DM Mono;display:block}.preview-greeting strong{color:#2a3a31;font:700 16px Manrope;display:block}.preview-greeting strong span{color:#9bbd61}.preview-greeting button,.board-head button{background:var(--forest);color:#fff;border:0;border-radius:5px;padding:9px 11px;font:9px DM Sans}.preview-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0 17px;display:grid}.preview-stats>div{border:1px solid #edf0e9;border-radius:6px;padding:11px}.preview-stats small{color:#9ba59b;letter-spacing:.04em;font:7px DM Mono;display:block}.preview-stats b{color:#34453a;margin:7px 0 3px;font:700 16px Manrope;display:block}.preview-stats i{color:#9ba59b;font-size:8px;font-style:normal}.preview-pipeline{border:1px solid #edf0e9;border-radius:7px;overflow:hidden}.preview-section-title{justify-content:space-between;padding:11px 12px;font:700 10px Manrope;display:flex}.preview-section-title span{color:#819d55;font:9px DM Sans}.preview-columns{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 12px 11px;display:grid}.preview-columns>div{background:#f7f8f4;border-radius:5px;padding:7px}.preview-columns small{color:#909b91;font-size:7px}.preview-columns b{margin-left:5px;font:700 11px Manrope}.preview-columns i{background:#c8e68b;border-radius:5px;height:3px;margin-top:7px;display:block}.column-line.col-1{background:#b9d4e1}.column-line.col-2{background:#e8c7b8}.column-line.col-3{background:#d6c8e4}.preview-lead{border-top:1px solid #f0f2ed;align-items:center;gap:8px;padding:8px 12px;display:flex}.mock-avatar{color:#a76c55;background:#f4e0d7;border-radius:7px;place-items:center;width:24px;height:24px;font:8px DM Mono;display:grid}.mock-blue{color:#618397;background:#dceaf1}.preview-lead>span:nth-child(2){flex:1}.preview-lead b,.preview-lead small{display:block}.preview-lead b{color:#45544a;font-size:8px}.preview-lead small{color:#a0aaa1;margin-top:3px;font-size:7px}.preview-lead mark{color:#be7056;background:#f8e4dc;border-radius:10px;padding:3px 6px;font:7px DM Mono}.preview-lead .warm-mark{color:#ae914a;background:#f5efda}.preview-lead>strong{color:#526158;font:9px DM Mono}.floating-note,.float-check{z-index:2;background:#fff;border:1px solid #e5eae1;border-radius:8px;align-items:center;display:flex;position:absolute;box-shadow:0 12px 28px #24372d1a}.floating-note{gap:9px;padding:10px 12px;bottom:35px;left:-8px}.floating-note>span{color:#82a64f;background:#edf5df;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.floating-note b,.floating-note small{display:block}.floating-note b{color:#34443a;font-size:9px}.floating-note small{color:#8c978e;margin-top:3px;font-size:8px}.floating-note>svg{color:#75924f}.float-check{color:#5e8152;gap:7px;padding:9px 12px;font-size:9px;top:55px;right:-4px}.float-check svg{color:#7fa857}.trust-strip{text-align:center;background:#fbfcf8;border-top:1px solid #e8ece4;border-bottom:1px solid #e8ece4;padding:20px 30px}.trust-strip>span{letter-spacing:.13em;color:#a0aaa0;margin-bottom:14px;font:8px DM Mono;display:block}.trust-strip>div{color:#708076;justify-content:center;align-items:center;gap:22px;display:flex}.trust-strip b{letter-spacing:.06em;font:600 9px DM Mono}.trust-strip i{background:#c7d2bf;border-radius:50%;width:4px;height:4px}.feature-section,.how-section,.faq-section{max-width:1160px;margin:auto;padding:102px 34px}.section-intro{text-align:center;max-width:590px;margin:0 auto 48px}.section-kicker{color:#8aa258}.section-intro h2,.how-heading h2,.product-copy h2,.faq-heading h2{letter-spacing:-.055em;color:#26372e;margin:15px 0;font:800 38px/1.2 Manrope}.section-intro>p,.how-heading>p,.product-copy>p,.faq-heading>p{color:#829087;font-size:13px;line-height:1.8}.feature-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.feature-card{background:#fff;border:1px solid #e8ece5;border-radius:9px;min-height:240px;padding:22px;transition:transform .25s,box-shadow .25s;position:relative}.feature-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #293c2b0d}.feature-icon{border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.feature-icon svg{width:18px}.feature-icon.lime{color:#718d47;background:#edf5df}.feature-icon.peach{color:#b9775e;background:#fae9e0}.feature-icon.lavender{color:#826aa1;background:#eee8f5}.feature-icon.mint{color:#5c8b6d;background:#e2f0e8}.feature-card>span{color:#b6c0b5;font:9px DM Mono;position:absolute;top:25px;right:20px}.feature-card h3{color:#34443a;margin:23px 0 9px;font:700 15px Manrope}.feature-card p{color:#87938a;margin:0;font-size:11px;line-height:1.7}.feature-arrow{color:#91ad63;position:absolute;bottom:18px;right:20px}.how-section{background:#edf1e9;max-width:none;padding-left:max(34px,50% - 546px);padding-right:max(34px,50% - 546px)}.how-heading{text-align:center;max-width:530px;margin:0 auto 46px}.steps-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.step{position:relative}.step-number{color:#9cae80;letter-spacing:.08em;font:10px DM Mono}.step-icon{color:#79984d;background:#fff;border-radius:11px;place-items:center;width:44px;height:44px;margin:15px 0;display:grid}.step h3{color:#34443a;margin:0 0 8px;font:700 14px Manrope}.step p{color:#849087;max-width:200px;margin:0;font-size:11px;line-height:1.7}.step-connector{color:#a2b783;position:absolute;top:55px;right:14px}.product-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;max-width:1160px;margin:auto;padding:110px 34px;display:grid}.product-copy h2{font-size:36px}.product-copy>p{max-width:400px}.product-copy ul{gap:12px;margin:21px 0 26px;padding:0;list-style:none;display:grid}.product-copy li{color:#637168;align-items:center;gap:9px;font-size:11px;display:flex}.product-copy li svg{color:#89a957;width:15px}.product-board{background:#fff;border:1px solid #e2e8df;border-radius:10px;padding:15px;transform:rotate(.5deg);box-shadow:0 25px 50px #293c2b12}.board-head{color:#536259;justify-content:space-between;align-items:center;padding:2px 2px 15px;font:600 10px Manrope;display:flex}.board-head button{padding:8px;font-size:8px}.board-lanes{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.board-lane{background:#f5f7f2;border-radius:6px;min-height:190px;padding:8px}.lane-title{color:#78857b;align-items:center;gap:5px;font:7px DM Mono;display:flex}.lane-title span{margin-left:auto}.lane-dot{background:#91ab65;border-radius:50%;width:5px;height:5px}.lane-1{background:#8aafbe}.lane-2{background:#da9b7c}.board-lane article{background:#fff;border:1px solid #e8ece5;border-radius:5px;margin-top:10px;padding:10px;box-shadow:0 2px 6px #27392d08}.board-lane article>small{color:#9aa59c;font:7px DM Mono}.board-lane article>b{color:#405046;margin-top:6px;font:700 9px Manrope;display:block}.board-lane article>p{color:#929d94;min-height:24px;font-size:8px;line-height:1.5}.board-lane article footer{border-top:1px solid #f0f2ed;justify-content:space-between;padding-top:7px;display:flex}.board-lane article footer strong{color:#536259;font:8px DM Mono}.board-lane article footer span{color:#9c8150;font:7px DM Mono}.lane-add{color:#a1aaa2;background:0 0;border:0;padding:10px 2px;font-size:8px}.board-bottom{color:#5f6d63;border-top:1px solid #e9ede7;justify-content:space-between;padding:12px 3px 1px;font-size:9px;display:flex}.board-bottom>span{align-items:center;gap:6px;display:flex}.board-bottom svg{color:#8ba65e}.board-bottom>b{font:700 10px DM Mono}.board-bottom small{color:#9aa59c;font:400 9px DM Sans}.quote-section{text-align:center;background:#eaf0e3;padding:75px 25px 85px}.quote-mark{color:#99b76b;height:52px;font:80px Georgia}.quote-section blockquote{letter-spacing:-.04em;color:#304137;margin:20px 0 10px;font:700 30px/1.4 Manrope}.quote-section>p{color:#78857b;margin-bottom:23px;font-size:12px}.faq-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.faq-heading h2{font-size:36px}.faq-list{border-top:1px solid #e2e8df}.faq-item{text-align:left;color:#394a3f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2e8df;justify-content:space-between;width:100%;padding:17px 4px;display:flex}.faq-item b{font:600 12px DM Sans}.faq-item small{color:#839087;max-width:500px;margin-top:10px;font:11px/1.7 DM Sans;display:block}.faq-item>i{color:#83a452;font:20px DM Sans}.final-cta{color:#fff;text-align:center;background:#23382e;border-radius:12px;max-width:1160px;margin:0 auto 70px;padding:65px 20px 55px;position:relative;overflow:hidden}.cta-sun{color:#a4cb69;opacity:.85;font-size:47px;position:absolute;top:13%;right:11%}.final-cta .section-kicker{color:#c3e58c}.final-cta h2{letter-spacing:-.05em;margin:15px;font:800 38px/1.2 Manrope}.final-cta h2 em{color:#c9f276}.final-cta>p{color:#c2cec4;margin:0 auto 22px;font-size:12px}.final-cta>button{color:#26372e;cursor:pointer;background:#c9f276;border:0;border-radius:6px;align-items:center;gap:10px;padding:13px 17px;font:700 11px DM Sans;display:inline-flex}.final-cta>small{color:#a6b5a9;margin-top:15px;font-size:9px;display:block}.marketing-footer{grid-template-columns:1fr 1fr;align-items:center;max-width:1160px;margin:auto;padding:0 34px 28px;display:grid}.marketing-footer>p{color:#89958b;font-size:10px}.marketing-footer>div{color:#718076;border-top:1px solid #e4e9e1;border-bottom:1px solid #e4e9e1;grid-column:1/-1;gap:22px;margin:15px 0;padding:20px 0;font-size:10px;display:flex}.marketing-footer>div button{color:#526a42;cursor:pointer;background:0 0;border:0;margin-left:auto;font:600 10px DM Sans}.marketing-footer>small{color:#a3ada4;grid-column:1/-1;padding-top:16px;font-size:9px}@media (width<=850px){.marketing-hero{grid-template-columns:1fr;padding-top:48px}.hero-copy{text-align:center}.hero-kicker,.hero-copy>p{margin:auto}.hero-actions,.hero-proof{justify-content:center}.hero-visual{height:420px}.feature-grid{grid-template-columns:repeat(2,1fr)}.product-section{grid-template-columns:1fr;gap:35px}.product-copy{text-align:center}.product-copy>p{margin:auto}.product-copy ul{text-align:left;display:inline-grid}.faq-section{gap:30px}.marketing-nav nav{gap:17px}}@media (width<=600px){.marketing-nav{height:65px;padding:0 18px}.marketing-nav nav{z-index:8;background:#fff;border:1px solid #e5eae1;border-radius:9px;align-items:stretch;gap:15px;padding:18px;display:none;position:absolute;top:60px;left:12px;right:12px;box-shadow:0 15px 30px #20352917}.marketing-nav nav.menu-open{flex-direction:column;display:flex}.mobile-menu{color:#34443a;background:0 0;border:0;display:block}.marketing-hero{gap:0;padding:42px 20px 36px}.hero-copy h1{font-size:47px}.hero-copy>p{font-size:13px}.hero-actions{flex-wrap:wrap;gap:13px}.hero-visual{height:335px;margin:15px -12px 0}.preview-window{transform:none}.preview-body{padding:12px}.preview-stats{gap:5px}.preview-stats>div{padding:7px}.preview-stats b{font-size:13px}.preview-greeting strong{font-size:12px}.preview-top{padding:0 10px}.floating-note{bottom:7px;left:0}.float-check{top:4px;right:0}.orbit-one{width:400px;height:260px}.orbit-two{width:360px;height:220px}.trust-strip{padding:17px 10px}.trust-strip>div{flex-wrap:wrap;gap:10px 14px}.trust-strip b{font-size:7px}.feature-section,.how-section,.faq-section{padding:65px 20px}.section-intro h2,.how-heading h2,.product-copy h2,.faq-heading h2{font-size:30px}.feature-grid{grid-template-columns:1fr 1fr;gap:9px}.feature-card{min-height:220px;padding:15px}.feature-card h3{font-size:12px}.feature-card p{font-size:10px}.steps-grid{grid-template-columns:1fr 1fr;gap:25px 16px}.step-connector{display:none}.product-section{padding:70px 20px}.product-board{padding:9px}.board-lanes{gap:5px}.board-lane{padding:6px}.board-lane article{padding:7px}.quote-section{padding:55px 17px}.quote-section blockquote{font-size:23px}.faq-section{grid-template-columns:1fr;gap:22px}.faq-heading h2 br{display:none}.final-cta{margin:0 14px 50px;padding:55px 18px}.final-cta h2{font-size:32px}.cta-sun{font-size:30px;top:4%;right:5%}.marketing-footer{padding:0 20px 25px}.marketing-footer>p{text-align:right;font-size:9px}.marketing-footer>div{flex-wrap:wrap;gap:14px}.marketing-footer>div button{margin-left:0}}.coming-soon-card{background:linear-gradient(135deg,#f8fbf4,#eef5e7);border:1px solid #dce6d4;border-radius:16px;align-items:center;gap:34px;margin:8px 0 28px;padding:38px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #31513a0d}.coming-soon-card:after{content:"";border:1px solid #c9dda8;border-radius:50%;width:240px;height:240px;position:absolute;top:-100px;right:-70px;box-shadow:0 0 0 28px #e8f2d9,0 0 0 56px #f2f8ea}.coming-soon-orb{z-index:1;color:#c9f276;background:#283f32;border-radius:24px;flex:0 0 76px;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:0 12px 25px #283f3226}.coming-soon-copy{z-index:1;max-width:760px;position:relative}.coming-soon-copy h2{color:#2b3d32;letter-spacing:-.04em;margin:8px 0 10px;font:800 28px Manrope}.coming-soon-copy>p{color:#728177;max-width:700px;margin:0;font-size:13px;line-height:1.75}.coming-soon-flow{color:#4f6756;align-items:center;gap:10px;margin-top:24px;font:600 11px DM Sans;display:flex}.coming-soon-flow span{background:#fff;border:1px solid #d8e5ce;border-radius:30px;align-items:center;gap:6px;padding:8px 10px;display:flex}.coming-soon-flow svg{color:#7d9f51}.coming-soon-flow i{color:#a5bd82;font-style:normal}.coming-soon-note{color:#8a978d;align-items:flex-start;gap:8px;margin-top:20px;font-size:10px;line-height:1.6;display:flex}.coming-soon-note svg{color:#88a95c;flex:none;margin-top:2px}@media (width<=700px){.coming-soon-card{padding:28px 22px;display:block}.coming-soon-orb{margin-bottom:22px}.coming-soon-copy h2{font-size:24px}.coming-soon-flow{flex-wrap:wrap;gap:7px}.coming-soon-flow i{display:none}}
