@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";
:root{--ink:#123247;--forest:#123f5a;--green:#168ab5;--lime:#f3a66b;--mint:#d9f1f6;--cream:#fff8ef;--muted:#627b86;--line:#d6e7eb;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:DM Sans,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.site-shell{overflow:hidden}.site-nav{background:var(--cream);border-bottom:1px solid #10221b14;justify-content:space-between;align-items:center;height:78px;padding:0 max(5vw,32px);display:flex}.logo{letter-spacing:-.5px;align-items:center;gap:10px;font:700 17px Manrope;display:flex}.logo b{color:var(--green)}.logo-mark{background:var(--green);color:#fff;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.logo-mark svg{width:18px}.nav-links{color:#52635a;gap:31px;font-size:13px;font-weight:500;display:flex}.nav-links a:hover,.nav-login:hover{color:var(--green)}.nav-actions{align-items:center;gap:18px;display:flex}.nav-login{font-size:13px;font-weight:600}.nav-cta,.small-button{background:var(--forest);color:#fff;border-radius:8px;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:700;display:flex}.nav-cta svg,.button svg,.small-button svg{width:15px}.mobile-menu{background:0 0;border:0;display:none}.hero{grid-template-columns:1.06fr .94fr;align-items:center;gap:6vw;max-width:1320px;min-height:640px;margin:auto;padding:92px max(5vw,32px) 80px;display:grid}.pill{color:#2c754c;background:#e5f2e2;border:1px solid #d2e7d3;border-radius:99px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;font-weight:700;display:inline-flex}.pill span{background:#55b867;border-radius:50%;width:7px;height:7px}.hero h1{letter-spacing:-4px;max-width:680px;margin:25px 0 22px;font:800 clamp(48px,5.5vw,78px)/1.03 Manrope}.hero h1 em,.section h2 em,.final-cta em{color:var(--green);font-style:normal}.hero-copy>p{color:var(--muted);max-width:530px;font-size:17px;line-height:1.65}.hero-actions{align-items:center;gap:12px;margin-top:30px;display:flex}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px 19px;font-size:13px;font-weight:700;display:inline-flex}.button.primary{background:var(--forest);color:#fff}.button.light{color:var(--forest);background:#fff}.button.outline-light{color:#fff;border-color:#6a9b80}.hero-proof{align-items:center;gap:12px;margin-top:48px;display:flex}.proof-avatars{display:flex}.proof-avatars span{border:2px solid var(--cream);color:#235339;background:#b8d5bd;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-7px;font-size:8px;font-weight:700;display:grid}.proof-avatars span:first-child{color:#d9f1dc;background:#385e4d;margin-left:0}.proof-avatars span:last-child{background:#c4ddc5}.hero-proof p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.hero-proof strong{color:var(--ink)}.hero-visual{min-height:420px;position:relative}.orb{opacity:.8;background:linear-gradient(145deg,#b9dbba,#e5f1dd);border-radius:50%;width:390px;height:390px;position:absolute;top:12px;left:10%}.visual-card{background:#ffffffe0;border:1px solid #dae8dc;border-radius:14px;position:absolute;box-shadow:0 20px 45px #1f462d1f}.card-main{z-index:1;width:370px;padding:24px;top:75px;left:10%}.card-top,.chart-label{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.live{color:#398754}.live i{background:#65bd75;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.card-main>strong{letter-spacing:-2px;margin-top:24px;font:800 37px Manrope;display:block}.unit{color:var(--muted);font-size:11px}.mini-chart{height:125px;margin-top:25px}.mini-chart svg{width:100%;height:100%}.chart-label{margin-top:-3px}.floating-card{z-index:2;align-items:center;gap:10px;padding:14px 16px;display:flex;top:33px;right:-4%}.round-icon{color:#398b53;background:#e3f3e4;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.round-icon svg{width:17px}.floating-card strong,.floating-card span{display:block}.floating-card strong{font-size:11px}.floating-card span{color:var(--muted);margin-top:3px;font-size:10px}.floating-card>svg{color:#4ca565;width:15px;margin-left:16px}.impact-float{color:var(--green);align-items:center;gap:10px;padding:13px 18px;display:flex;bottom:55px;left:0}.impact-float svg{width:20px}.impact-float strong,.impact-float span{display:block}.impact-float strong{font:800 19px Manrope}.impact-float span{color:var(--muted);font-size:10px}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1180px;margin:auto;padding:36px 0;display:grid}.stats div{text-align:center;border-right:1px solid var(--line)}.stats div:last-child{border:0}.stats strong{letter-spacing:-2px;font:800 35px Manrope}.stats strong span{color:var(--green)}.stats p{color:var(--muted);margin:7px 0 0;font-size:11px}.section{max-width:1180px;margin:auto;padding:120px 0}.section-label{color:var(--green);text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:800}.intro-grid{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-top:20px;display:grid}.section h2,.final-cta h2{letter-spacing:-2.4px;margin:0;font:800 46px/1.1 Manrope}.intro-grid p{color:var(--muted);margin:0;font-size:17px;line-height:1.6}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:65px;display:grid}.feature{border:1px solid var(--line);background:#fbfcf8;border-radius:12px;padding:25px;transition:all .2s}.feature:hover{transform:translateY(-4px);box-shadow:0 14px 28px #16412714}.feature-icon{background:var(--mint);width:40px;height:40px;color:var(--green);border-radius:10px;place-items:center;margin-bottom:32px;display:grid}.feature-icon svg{width:20px}.feature h3{margin:0 0 10px;font:700 18px Manrope}.feature p,.step p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.feature>svg{width:16px;color:var(--green);margin-top:25px}.how{padding-top:0}.how>h2{margin-top:18px}.steps{grid-template-columns:repeat(3,1fr);gap:70px;margin-top:60px;display:grid}.step{gap:18px;display:flex}.step>span{color:#89a194;font:700 13px Manrope}.step h3{margin:0 0 8px;font:700 20px Manrope}.final-cta{background:var(--forest);color:#fff;justify-content:space-between;align-items:end;padding:75px max(8vw,32px);display:flex}.final-cta .section-label{color:#98dc9b}.final-cta h2{max-width:540px;margin:14px 0}.final-cta p{color:#afd0b6;max-width:510px;font-size:14px;line-height:1.6}.final-cta .hero-actions{margin:0}footer{max-width:1180px;color:var(--muted);justify-content:space-between;align-items:center;margin:auto;padding:32px 0;font-size:10px;display:flex}footer div{gap:18px;display:flex}.site-shell{background:radial-gradient(circle at 82% 12%,#f3a66b2e,#0000 24rem),linear-gradient(#fff8ef 0%,#f4fbfc 58%,#e5f4f6 100%)}.site-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbf5eae0;border-bottom-color:#073b4c1f}.logo-mark{background:linear-gradient(145deg,#168ab5,#123f5a);box-shadow:0 8px 18px #073b4c2e}.logo b,.hero h1 em,.section h2 em,.final-cta em,.nav-links a:hover,.nav-login:hover{color:#168ab5}.nav-cta,.small-button{background:#123f5a;box-shadow:0 8px 18px #073b4c29}.pill{color:#087b78;background:#d8f1ec;border-color:#bce3dd}.pill span{background:#f3a66b}.hero-visual:before{background:radial-gradient(circle,#f3a66b 0%,#f3b5621f 55%,#0000 70%)}.orb{background:linear-gradient(145deg,#168ab5,#123f5a 72%);box-shadow:0 26px 70px #073b4c38}.visual-card{box-shadow:0 22px 55px #073b4c1f}.card-main{border-color:#d8e7e4b3}.stats{background:#123f5a}.stats strong{color:#f3a66b}.stats p{color:#b8d5d3}.section-label,.feature-icon,.metric-icon{color:#168ab5}.feature:hover{background:#f5fbf9;border-color:#b6deda}.how{background:#f0f8f6}.step>span{color:#168ab5}.final-cta{background:linear-gradient(115deg,#123f5a,#0b6670 70%,#168ab5)}.button.primary{background:#168ab5;box-shadow:0 10px 24px #168c8833}.button.primary:hover{background:#0f7774}.button.ghost{color:#123f5a;border-color:#b6deda}.button.ghost:hover{background:#d8f1ec;border-color:#168ab5}.button.light{color:#123f5a}.workspace-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border-bottom-color:#d8e7e4}.workspace-nav nav a.active,.farm-tabs button.active{color:#168ab5}.farm-metric,.listing-panel,.register-panel,.analytics-panel{box-shadow:0 12px 32px #073b4c0f}.farm-tabs button.active{border-color:#168ab5}.form-input:focus{border-color:#168ab5;box-shadow:0 0 0 3px #168c881f}.workspace-page{background:#f6f8f4;min-height:100vh}.workspace-nav{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 max(4vw,28px);display:flex}.workspace-nav nav{color:var(--muted);gap:30px;margin-left:70px;font-size:12px;display:flex}.workspace-nav nav a.active{color:var(--green);font-weight:700}.avatar-button{background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.avatar-button svg{width:13px}.small-button{padding:10px 13px}.workspace-body{max-width:1200px;margin:auto;padding:45px 25px 80px}.back-link a{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.back-link svg{width:14px}.workspace-heading{justify-content:space-between;align-items:end;margin:34px 0;display:flex}.workspace-heading h1{letter-spacing:-2px;margin:11px 0 8px;font:800 39px Manrope}.workspace-heading p{color:var(--muted);margin:0;font-size:14px}.farm-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.farm-metric{border:1px solid var(--line);background:#fff;border-radius:11px;padding:20px}.metric-icon{color:var(--green);margin-bottom:16px}.metric-icon svg{width:18px}.farm-metric>span,.farm-metric>small{color:var(--muted);font-size:11px;display:block}.farm-metric>strong{margin:6px 0;font:800 25px Manrope;display:block}.farm-tabs{border-bottom:1px solid var(--line);gap:25px;margin-top:48px;display:flex}.farm-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 2px;font-size:12px;font-weight:600}.farm-tabs button.active{color:var(--green);border-color:var(--green)}.listing-panel,.register-panel,.analytics-panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:24px;padding:26px}.panel-heading{justify-content:space-between;align-items:start;margin-bottom:24px;display:flex}.panel-heading h2{margin:0 0 7px;font:700 20px Manrope}.panel-heading p{color:var(--muted);margin:0;font-size:12px}.filter-button,.period-select{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.filter-button svg{width:13px}.listing-table{overflow-x:auto}.table-head,.table-row{grid-template-columns:2.4fr 1.15fr .8fr 1fr 1fr 25px;align-items:center;gap:14px;min-width:800px;display:grid}.table-head{color:#93a199;text-transform:uppercase;letter-spacing:.8px;padding:0 12px 12px;font-size:9px}.table-row{border-top:1px solid #edf1ec;padding:16px 12px;font-size:12px}.project-cell{align-items:center;gap:10px;display:flex}.project-cell strong,.project-cell span{display:block}.project-cell span{color:var(--muted);margin-top:4px;font-size:10px}.project-thumb{width:37px;height:37px;color:var(--green);background:#dcefe0;border-radius:9px;place-items:center;display:grid}.project-thumb svg{width:18px}.status{align-items:center;gap:5px;font-size:10px;display:flex}.status i{background:#e3ae4a;border-radius:50%;width:6px;height:6px}.live-status{color:#398754}.live-status i{background:#54b96b}.review-status{color:#a17b36}.row-menu{color:var(--muted);background:0 0;border:0}.step-note,.optional{color:var(--muted);font-size:11px}form{max-width:900px}label{color:#43554b;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}input,textarea,select{border:1px solid var(--line);color:var(--ink);background:#fbfcf9;border-radius:7px;outline:none;padding:12px;font-size:12px}input:focus,textarea:focus,select:focus{border-color:#74b881;box-shadow:0 0 0 3px #e5f3e5}.full-label{margin-top:20px}.upload-box{background:#f8fcf6;border:1px dashed #a9c9ad;border-radius:9px;align-items:center;gap:13px;margin-top:20px;padding:20px;display:flex}.upload-box>svg{width:22px;color:var(--green)}.upload-box strong,.upload-box span{display:block}.upload-box strong{font-size:12px}.upload-box span{color:var(--muted);margin-top:4px;font-size:10px}.upload-button{color:var(--green);background:#fff;border:1px solid #bfd6c1;border-radius:6px;margin-left:auto;padding:9px 12px;font-size:10px;font-weight:700}.form-footer{color:var(--muted);justify-content:space-between;align-items:center;margin-top:25px;font-size:10px;display:flex}.analytics-grid{grid-template-columns:2fr 1fr;gap:18px;display:grid}.big-chart,.insight-card{border:1px solid var(--line);border-radius:10px;padding:22px}.chart-total span,.chart-total em{color:var(--muted);font-size:11px;display:block}.chart-total strong{margin:9px 0 5px;font:800 29px Manrope;display:block}.chart-total em{color:#4b9b60;font-size:10px;font-style:normal}.bar-chart{border-bottom:1px solid var(--line);align-items:end;gap:12px;height:180px;margin-top:25px;display:flex}.bar-chart i{background:linear-gradient(#72c887,#d0ebce);border-radius:4px 4px 0 0;flex:1;display:block}.bar-labels{color:var(--muted);justify-content:space-between;padding-top:8px;font-size:9px;display:flex}.insight-card h3{margin:22px 0 8px;font:700 18px Manrope}.insight-card p{color:var(--muted);font-size:12px;line-height:1.6}.insight-number{color:var(--green);margin-top:35px;font:800 27px Manrope;display:block}.insight-card small{color:var(--muted);font-size:10px}.toast{background:var(--forest);color:#fff;border-radius:8px;align-items:center;gap:9px;padding:14px 17px;font-size:12px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 30px #193c2730}.toast svg{color:#a5e3a6;width:16px}.crm-page .workspace-heading{align-items:flex-start}.connection-badge{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#ffffff8c;border-radius:999px;align-items:center;gap:.55rem;padding:.65rem .9rem;font-size:.78rem;display:inline-flex}.connection-badge span{background:#f3ad65;border-radius:50%;width:.45rem;height:.45rem}.connection-badge.ready span{background:#2eae82}.connection-badge.offline span{background:#d47b70}.crm-banner{color:#164c51;background:linear-gradient(105deg,#d9f2ee,#edf8f5);border:1px solid #b9e1db;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.4rem;display:flex}.crm-banner>div{align-items:flex-start;gap:.85rem;display:flex}.crm-banner p{color:#467276;max-width:56rem;margin:.3rem 0 0;font-size:.88rem;line-height:1.5}.crm-banner a,.text-link{color:#0d7378;white-space:nowrap;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;display:inline-flex}.crm-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:1.5rem;margin-bottom:1.5rem;display:grid}.crm-panel{border:1px solid var(--line);background:#ffffffc7;border-radius:1.35rem;padding:1.35rem;box-shadow:0 12px 35px #1e595a0f}.lifecycle{grid-template-columns:repeat(4,1fr);gap:.7rem;margin-top:1.25rem;display:grid}.lifecycle-stage{background:#f3faf8;border:1px solid #d8ece8;border-radius:1rem;min-height:190px;padding:1rem}.lifecycle-stage>svg{color:#158083;margin:1.1rem 0 .65rem}.stage-number{color:#7a9a9a;letter-spacing:.12em;font-size:.7rem;font-weight:800}.lifecycle-stage h3{color:#173f45;margin:0;font-size:.95rem}.lifecycle-stage p{color:#678082;margin:.35rem 0 1rem;font-size:.76rem;line-height:1.45}.stage-empty,.quiet-label{color:#90a4a3;font-size:.72rem}.crm-checklist{flex-direction:column;gap:.8rem;margin:1.25rem 0 1.4rem;padding:0;list-style:none;display:flex}.crm-checklist li{color:#567274;align-items:flex-start;gap:.6rem;font-size:.82rem;line-height:1.4;display:flex}.crm-checklist svg{color:#2eae82;flex:none}.button.full{justify-content:center;width:100%}.crm-table{min-height:250px}.empty-records{text-align:center;color:#688082;flex-direction:column;justify-content:center;align-items:center;padding:2.8rem 1rem 1.8rem;display:flex}.empty-records>svg{color:#19878a;margin-bottom:.7rem}.empty-records h3{color:#173f45;margin:0}.empty-records p{max-width:34rem;margin:.5rem 0 1rem;font-size:.86rem;line-height:1.55}.verification-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:1.5rem;display:grid}.verification-form{flex-direction:column;gap:1rem;display:flex}.verification-form label{color:#456b70;flex-direction:column;gap:.45rem;font-size:.78rem;font-weight:700;display:flex}.verification-form .form-input{color:#173f45;background:#fff;border:1px solid #cfe3e2;border-radius:.7rem;outline:none;width:100%;padding:.75rem .85rem}.verification-form .form-input:focus{border-color:#168ab5;box-shadow:0 0 0 3px #168ab51f}.verification-form select{appearance:auto}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.verification-form .form-footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:.4rem;display:flex}.verification-form .form-footer>span{color:#71898b;align-items:center;gap:.45rem;font-size:.72rem;display:flex}.verification-form .form-footer svg{width:14px}.verification-side>svg{color:#168ab5;margin-bottom:.8rem}.verification-side h2{margin:0 0 1rem;font:700 1.3rem Manrope}.verification-side ul{color:#5d777a;padding-left:1.1rem;font-size:.82rem;line-height:1.75}.review-disclaimer{color:#7b695d;background:#fff7ed;border-left:3px solid #f3a66b;margin-top:1.4rem;padding:.7rem .8rem;font-size:.75rem;line-height:1.5}.success-note{color:#236850;background:#e6f6ef;border:1px solid #b9e5d4;border-radius:.7rem;align-items:flex-start;gap:.5rem;padding:.8rem;font-size:.8rem;line-height:1.4;display:flex}.success-note svg{flex:none}.verification-page .workspace-heading{align-items:flex-start}@media (max-width:800px){.site-nav{height:66px}.nav-links{z-index:5;background:#fff;flex-direction:column;padding:20px 30px;display:none;position:absolute;top:66px;left:0;right:0}.nav-links.show{display:flex}.nav-actions{display:none}.mobile-menu{display:block}.hero{grid-template-columns:1fr;padding-top:60px}.hero h1{font-size:52px}.hero-visual{min-height:380px}.card-main{width:88%;left:5%}.floating-card{right:0}.stats{grid-template-columns:repeat(2,1fr);gap:25px;margin:0 25px}.stats div:nth-child(2){border:0}.section{padding:80px 25px}.intro-grid,.feature-grid,.steps{grid-template-columns:1fr;gap:25px}.intro-grid{gap:20px}.feature-grid{margin-top:35px}.final-cta{padding:60px 25px;display:block}.final-cta .hero-actions{flex-wrap:wrap;margin-top:30px}footer{margin:0 25px;line-height:2.4;display:block}.workspace-nav nav{display:none}.workspace-heading{display:block}.workspace-heading .button{margin-top:22px}.farm-metrics{grid-template-columns:repeat(2,1fr)}.form-grid,.analytics-grid{grid-template-columns:1fr}.form-footer{display:block}.form-footer .button{margin-top:18px}.listing-panel,.register-panel,.analytics-panel{padding:17px}.workspace-heading h1{font-size:32px}}
