@font-face{font-family:Manrope;src:url('./assets/manrope-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url('./assets/manrope-600.ttf') format('truetype');font-weight:500 650;font-display:swap}@font-face{font-family:Manrope;src:url('./assets/manrope-800.ttf') format('truetype');font-weight:700 900;font-display:swap}
:root{--forest:#093f33;--dark:#07382e;--deep:#052d25;--lime:#d6f583;--cream:#f5f5ee;--ink:#123c30;--muted:#68796e;--line:#dfe5dc;--white:#fff;--ease:cubic-bezier(.2,.75,.25,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--cream);color:var(--ink);font:400 15px/1.65 Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid #97bb5d;outline-offset:5px}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.container{width:min(1320px,calc(100% - 96px));margin:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;z-index:999;left:16px;top:10px;background:var(--lime);color:var(--ink);padding:8px 16px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.section{padding:112px 0}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{line-height:1.13;letter-spacing:-.045em}h2{font-size:clamp(35px,3.7vw,56px);font-weight:800;margin:20px 0 32px}p{line-height:1.8}h3{font-weight:800}.section-kicker,.eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:12px}.section-kicker{color:#577060}.line-mark{height:1px;width:28px;background:currentColor}.lime-text{color:var(--lime)}.subtle-green{color:#6b896e}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:56px;padding:17px 24px;border:0;border-radius:9px;font-size:13px;line-height:1.3;font-weight:800;transition:transform .22s var(--ease),box-shadow .22s,background .2s}.button:hover{transform:translateY(-3px);box-shadow:0 9px 24px #04271e25}.button.lime{background:var(--lime);color:var(--deep)}.button.forest{background:var(--forest);color:var(--white)}.arrow-icon{font-size:24px;line-height:1;font-weight:400}.button svg{width:19px;height:19px}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:12px;font-weight:600}.text-link:hover{opacity:.75}.light-link{color:#e6eee6}.light-link span:last-child{font-size:19px}.header{height:94px;background:var(--dark);color:white;border-bottom:1px solid #ffffff11;position:relative;z-index:20}.nav-wrap{display:flex;height:100%;align-items:center;justify-content:space-between;gap:30px}.wordmark{display:inline-flex;align-items:center;gap:10px;font-size:23px;letter-spacing:-.05em;font-weight:800;line-height:1;flex-shrink:0}.wordmark>img{filter:brightness(0) invert(1)}.wordmark>span{display:flex;align-items:center;gap:7px}.wordmark-crm{font-weight:500;letter-spacing:-.04em;opacity:.85}.desktop-nav{display:flex;gap:32px;font-size:12px;font-weight:500;color:#c5d3c8}.desktop-nav>a{padding:12px 0;transition:color .2s}.desktop-nav>a:hover{color:var(--lime)}.nav-actions{display:flex;align-items:center;gap:24px}.language{display:flex;align-items:center;gap:7px}.language>svg{width:15px;height:15px;opacity:.7}.language select{appearance:none;padding:10px 19px 10px 3px;background:transparent;color:#fff;border:0;border-radius:4px;font-size:12px;font-weight:700;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%23ccc'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 3px center}.language option{color:var(--ink);background:#fff}.login-link{border:1px solid #ffffff30;border-radius:8px;padding:10px 17px;font-size:11px;font-weight:600;transition:background .2s}.login-link:hover{background:#ffffff10}.menu-toggle{display:none;background:transparent;border:0;padding:10px;width:42px;height:42px}.menu-toggle>span{display:block;background:white;height:1px;margin:6px 0;width:22px;transition:transform .2s}.mobile-nav{position:absolute;left:0;right:0;top:100%;background:var(--deep);border-top:1px solid #ffffff20;padding:15px 24px}.mobile-nav:not([hidden]){display:grid}.mobile-nav>a{padding:13px 0;border-bottom:1px solid #ffffff10;font-size:14px}.hero{position:relative;overflow:hidden;background:var(--dark);color:white;padding:72px 0 0}.hero:after{content:"";pointer-events:none;position:absolute;inset:0;opacity:.11;background-image:radial-gradient(#a6c2a9 .55px,transparent .6px);background-size:10px 10px;mask-image:linear-gradient(100deg,transparent 30%,#000)}.hero-glow{position:absolute;width:900px;height:760px;border-radius:50%;right:-300px;top:-80px;background:radial-gradient(ellipse,#65965d27 0%,#9bc37d0b 40%,transparent 70%);pointer-events:none}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:44px;min-height:570px}.hero-copy{padding-bottom:30px}.eyebrow.light{color:#aec9b1;font-size:10px}.status-dot{width:6px;height:6px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 5px #d6f5830c;flex-shrink:0}.hero h1{font-size:clamp(48px,5.8vw,84px);letter-spacing:-.065em;line-height:1.075;font-weight:800;margin:25px 0}.hero h1>span{display:block;white-space:nowrap}.hero-description{max-width:440px;color:#b6cbbd;font-size:14px;line-height:1.9;margin-bottom:30px}.hero-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.hero-note{display:flex;gap:9px;align-items:center;color:#b8c9b8;font-size:10px;margin-top:20px}.check-icon{color:var(--lime);font-size:13px}.hero-visual{min-width:0;position:relative;padding:20px 0 55px;isolation:isolate}.product-demo{width:calc(100% + 35px);margin-left:0;background:#fff;color:var(--ink);border:1px solid #d8e2d5;border-radius:13px;box-shadow:0 35px 70px #021d2645,0 0 0 8px #ffffff06;transform:perspective(1700px) rotateY(-8deg) rotateX(3deg);position:relative;z-index:2;animation:demo-arrive 1s var(--ease) both}.demo-topbar{height:40px;border-bottom:1px solid #e2e8e0;border-radius:13px 13px 0 0;display:flex;align-items:center;gap:14px;padding:0 16px;background:#f7f9f6;font-size:9px}.window-dots{display:flex;gap:4px}.window-dots i{width:5px;height:5px;border-radius:50%;background:#cbd5cc}.window-dots i:first-child{background:#e7b7a4}.window-dots i:nth-child(2){background:#e2c88e}.window-dots i:last-child{background:#a2bca3}.demo-brand{font-size:10px;font-weight:800;letter-spacing:-.03em}.demo-secure{display:flex;align-items:center;gap:4px;margin-left:auto;color:#8b9b8e;font-size:7px}.demo-secure svg{width:9px;height:9px}.demo-body{display:grid;grid-template-columns:42px 155px minmax(0,1fr);min-height:352px}.demo-sidebar{display:flex;flex-direction:column;align-items:center;gap:12px;background:#0d4234;padding:17px 5px 12px;color:#a0beab}.demo-sidebar>img{width:23px;filter:brightness(0) invert(1);margin-bottom:7px}.mini-nav{width:26px;height:26px;display:grid;place-items:center;border-radius:5px}.mini-nav svg{width:13px;height:13px}.mini-nav.active{color:#eff8e9;background:#ffffff1b}.sidebar-avatar{width:20px;height:20px;border-radius:50%;border:1px solid #ffffff24;background:#ffffff0a;display:grid;place-items:center;font-size:8px;margin-top:auto}.demo-inbox{border-right:1px solid #e5ebe3;display:flex;flex-direction:column;min-width:0;background:#fff}.demo-section-title{display:flex;align-items:center;gap:6px;padding:17px 11px 12px;font-size:10px}.tiny-count{font-size:7px;color:#7a9083}.demo-search{background:#f5f7f4;margin:0 8px 13px;border:1px solid #edf0e9;border-radius:4px;color:#89958a;font-size:7px;display:flex;align-items:center;gap:6px;padding:7px}.demo-search svg{width:9px;height:9px}.demo-contact{display:flex;position:relative;align-items:center;gap:8px;padding:15px 9px;border-bottom:1px solid #e8ede7;min-width:0}.demo-contact.chosen{background:#eaf2e6;border-left:2px solid #548a65;padding-left:7px}.round-avatar{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;font-weight:700;font-size:12px;flex-shrink:0;line-height:1}.round-avatar.lavender{background:#ece4f8;color:#7a608f}.round-avatar.peach{background:#f4e3cf;color:#a57e5b}.round-avatar.mint{background:#e1efdd;color:#65977a}.demo-contact .round-avatar{width:23px;height:23px;font-size:9px}.demo-contact strong{font-size:8px;display:block;line-height:1.2}.demo-contact small{font-size:6px;color:#89968e;display:block;white-space:nowrap;margin-top:5px}.contact-channel{position:absolute;width:10px;height:10px;left:23px;bottom:15px;background:white;border-radius:50%;padding:1px}.demo-contact>div{min-width:0}.inbox-bottom{margin-top:auto;font-size:6px;color:#849586;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 8px}.green-dot{width:5px;height:5px;border-radius:50%;background:#75a281;display:inline-block;flex-shrink:0}.demo-chat{min-width:0;display:flex;flex-direction:column;background:#f7f9f5}.demo-chat-header{background:#fff;border-bottom:1px solid #e6ebe3;padding:12px;display:flex;align-items:center;gap:8px}.demo-chat-header .round-avatar{width:26px;height:26px;font-size:10px}.demo-chat-header strong{font-size:9px;display:block;line-height:1.3}.demo-chat-header small{font-size:6px;color:#799081;display:flex;align-items:center;gap:4px;margin-top:3px}.demo-chat-header small img{width:8px;height:8px}.demo-chat-header>span:last-child{margin-left:auto;display:flex;color:#8da092}.demo-chat-header>span:last-child svg{width:14px}.demo-messages{padding:12px 15px 18px;display:flex;flex-direction:column;gap:10px;flex:1}.date-line{font-size:6px;color:#9aa79c;align-self:center;margin-bottom:3px}.bubble{padding:10px 11px 5px;border-radius:8px;max-width:84%;font-size:8px;line-height:1.65;box-shadow:0 1px 2px #1b382209}.bubble.incoming{background:#fff;border:1px solid #e6ebe1;align-self:flex-start;border-bottom-left-radius:1px;animation:message-enter .5s 1s var(--ease) both}.bubble.outgoing{background:#e0efdb;align-self:flex-end;border-bottom-right-radius:1px;animation:message-enter .5s 2s var(--ease) both}.bubble small{display:block;color:#8f9e8d;font-size:5px;text-align:right;margin-top:3px}.bubble small>span{color:#47997a}.demo-system{display:flex;align-items:center;justify-content:center;gap:4px;font-size:6px;color:#859a86;margin-top:4px;animation:message-enter .5s 3s var(--ease) both}.demo-system svg{width:9px;height:9px}.demo-task{display:flex;gap:7px;align-items:center;background:#fff;border:1px solid #d9e4cd;border-left:2px solid #a6c66d;border-radius:5px;padding:10px 8px;animation:message-enter .5s 3.8s var(--ease) both}.task-check{color:#659471;display:flex}.task-check>svg{width:12px;height:12px}.demo-task strong{font-size:7px;display:block;line-height:1.3}.demo-task>div>span{display:block;font-size:5px;color:#92a08f;line-height:1.3;margin-top:3px}.task-status{margin-left:auto;background:#edf4e9;color:#759268;border-radius:3px;font-size:4px;padding:3px;white-space:nowrap}.demo-compose{margin:0 10px 10px;background:#fff;border:1px solid #e0e7db;border-radius:5px;padding:9px;font-size:7px;display:flex;align-items:center;justify-content:space-between;color:#9aa69c}.mini-send{display:grid;place-items:center;border-radius:4px;padding:5px;background:#1b5840;color:white}.mini-send svg{width:10px;height:10px}.demo-footer{height:25px;display:flex;align-items:center;gap:5px;padding:0 12px;background:#fff;border-radius:0 0 13px 13px;border-top:1px solid #e8ede5;font-size:6px;color:#93a18e}.demo-footer .green-dot{width:3px;height:3px}.motion-toggle{background:none;border:0;display:grid;place-items:center;padding:3px 7px;color:#789278;margin-left:auto;min-height:23px}.motion-toggle svg{width:10px;height:10px}.visual-orbit{position:absolute;width:110%;aspect-ratio:1;border:1px solid #c5dda90f;border-radius:50%;z-index:-1;left:0;top:50%;transform:translateY(-50%) rotate(-15deg)}.orbit-two{width:135%;left:-12%}.floating-channel{position:absolute;width:52px;height:52px;border:1px solid #ffffff26;background:#134c3b;border-radius:14px;display:grid;place-items:center;z-index:4;box-shadow:0 10px 30px #002d2630;animation:float 6s ease-in-out infinite}.floating-channel>img{width:26px;height:26px}.floating-telegram{right:32px;top:-20px;transform:rotate(10deg)}.floating-whatsapp{left:-13px;bottom:43px;animation-delay:-2s;transform:rotate(-9deg)}.floating-instagram{right:-33px;top:100px;animation-delay:-4s;transform:rotate(12deg)}.connected-note{position:absolute;z-index:5;right:-17px;bottom:9px;display:flex;align-items:center;gap:10px;padding:14px 18px;border:1px solid #e7ecdf;background:#fff;color:var(--ink);border-radius:9px;box-shadow:0 12px 35px #00281b20;animation:note-enter .8s 4s var(--ease) both}.connected-check{display:grid;place-items:center;background:#eef5df;border-radius:50%;width:28px;height:28px;color:#4e8059}.connected-check svg{width:14px;height:14px}.connected-note strong{display:block;font-size:10px;line-height:1.4}.connected-note span:not([data-icon]){display:block;font-size:7px;color:#95a18e;margin-top:2px}.hero-bottom{display:flex;justify-content:space-between;gap:25px;color:#80a18e;font-size:10px;border-top:1px solid #ffffff13;padding:25px 0 27px;position:relative;z-index:1;margin-top:50px}.hero-bottom>div{display:flex;align-items:center;gap:16px}.hero-bottom i{width:3px;height:3px;border-radius:50%;background:#659480}.channels-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px}.channels-heading h2{margin-bottom:0}.channels-heading>p{font-size:14px;color:var(--muted);max-width:305px;margin-bottom:3px}.channel-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:45px}.channel-tile{display:flex;align-items:center;gap:14px;min-height:92px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:25px 28px;font-weight:700;font-size:13px;background:#f9f9f4;transition:background .25s,transform .25s}.channel-tile:hover{background:white;transform:translateY(-2px)}.channel-tile>img{width:25px;height:25px;object-fit:contain}.channel-symbol{display:flex}.channel-symbol svg{width:26px;height:26px}.email-symbol{color:#c89445}.phone-symbol{color:#4788b7}.channel-tile.upcoming{color:#7d8c7d}.channel-tile.upcoming img{opacity:.5}.channel-tile small{font-weight:600;font-size:7px;line-height:1;display:inline-block;margin-left:5px;border:1px solid #dce2d7;border-radius:3px;padding:3px;vertical-align:middle;color:#859280}.free-connections{background:#e7eddd;position:relative;border-radius:0 0 12px 12px;padding:26px 36px;display:flex;align-items:center;gap:28px}.free-number{font-size:72px;letter-spacing:-.08em;line-height:1;font-weight:800;white-space:nowrap;display:flex;align-items:flex-start;gap:6px}.free-number>span{font-size:27px;font-weight:500;line-height:1.5;letter-spacing:0}.free-connections h3{font-size:22px;margin:0 0 7px;letter-spacing:-.025em}.free-connections p{font-size:12px;color:#738467;margin:0}.free-spark{margin-left:auto;display:flex;color:#81965b}.free-spark svg{width:43px;height:43px;stroke-width:1}.pricing-note{font-size:10px;color:#919b8b;margin:16px 0 0;text-align:center}.features-section{background:#fff}.feature-top{margin-bottom:45px}.feature-top h2{max-width:700px;margin-bottom:0}.pipeline-feature{display:grid;grid-template-columns:.8fr 1.2fr;gap:54px;background:#f3f5ee;border:1px solid #e8eddf;border-radius:16px;padding:45px;align-items:center;overflow:hidden}.feature-index{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#8c9b80;display:block;margin-bottom:23px}.pipeline-copy>h3{font-size:32px;white-space:pre-line;line-height:1.15;margin-bottom:20px}.pipeline-copy>p{font-size:12px;max-width:300px;color:#75826b;line-height:1.9;margin-bottom:24px}.pipeline-copy .button{font-size:10px;min-height:45px;padding:13px 16px;gap:20px}.demo-only{font-size:8px;color:#9aa38c;display:block;margin-top:13px}.kanban-demo{min-width:0;background:white;border:1px solid #e0e7d8;border-radius:9px;box-shadow:0 14px 28px #284e2510;overflow:hidden}.kanban-top{height:46px;background:#fff;border-bottom:1px solid #e8ede3;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:11px;font-weight:800}.kanban-top svg{width:15px;height:15px}.kanban-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fafbf8;min-height:250px}.kanban-column{padding:0 6px;border-right:1px solid #e8ede2;min-width:0}.kanban-column:last-child{border-right:0}.kanban-label{display:flex;gap:5px;align-items:center;font-size:7px;padding:15px 2px;position:relative;white-space:nowrap}.kanban-label>i{width:5px;height:5px;border-radius:50%;background:#84a0ad;flex-shrink:0}.kanban-label small{font-size:6px;color:#abb4a3;margin-left:auto}.kanban-column:nth-child(2) .kanban-label>i{background:#bba3dd}.kanban-column:nth-child(3) .kanban-label>i{background:#91b87f}.kanban-slot{min-height:185px;position:relative;border:1px dashed transparent;border-radius:5px;transition:border-color .3s,background .3s}.kanban-slot.target{background:#e8f2dc;border-color:#a3bc7c}.sample-deal{background:white;border:1px solid #d6dfcb;border-radius:6px;padding:10px 8px;box-shadow:0 3px 8px #24452508;position:relative;transition:box-shadow .2s}.sample-deal>div:first-child{display:flex;gap:5px;align-items:center;justify-content:space-between}.sample-deal svg{width:10px;height:10px}.property-tag{font-size:5px;color:#87a084}.sample-deal h4{font-size:10px;line-height:1.3;letter-spacing:-.02em;margin:12px 0}.sample-client{display:flex;align-items:center;gap:4px;font-size:6px}.sample-client .round-avatar{width:18px;height:18px;font-size:6px}.sample-client img{width:9px;height:9px;margin-left:auto}.deal-chips{display:flex;gap:4px;flex-wrap:wrap;margin:11px 0}.deal-chips>span{padding:3px 4px;font-size:5px;border-radius:3px;background:#edf3e8;color:#6a8663}.deal-chips>span:nth-child(2){background:#f6edda;color:#b09a64}.sample-deal footer{border-top:1px solid #ecf0e8;padding-top:8px;display:flex;gap:5px;align-items:center;font-size:6px;color:#9da993}.agent-avatar{width:15px;height:15px;background:#f4e5d2;color:#b58f67;display:grid;place-items:center;border-radius:50%;font-size:5px}.sample-deal footer>span:last-child{margin-left:auto;display:flex}.kanban-live{margin:0;border-top:1px solid #e5ebdd;padding:10px 14px;color:#96a18e;font-size:7px;line-height:1.5;min-height:37px}.details-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin-top:60px}.detail-item{padding-top:22px;border-top:1px solid #e3e9df}.detail-icon{display:block;color:#5e7f5a;margin-bottom:20px}.detail-icon svg{width:26px;height:26px;stroke-width:1.5}.detail-item h3{font-size:17px;margin-bottom:12px;letter-spacing:-.03em}.detail-item p{font-size:12px;color:#82917d;line-height:1.9;margin-bottom:0}.team-section{padding-bottom:80px}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.team-copy>h2{font-size:clamp(34px,3.3vw,51px);margin-top:22px;line-height:1.14}.section-description{font-size:13px;color:#7a8b73;max-width:410px}.team-points{margin-top:37px}.team-points>div{display:flex;gap:20px;margin-top:25px;align-items:flex-start}.team-points>div>span{font-size:9px;color:#8c9d7c;padding-top:1px}.team-points h3{font-size:14px;letter-spacing:-.02em;margin:0 0 6px;line-height:1.5}.team-points p{font-size:11px;line-height:1.9;color:#87957d;margin:0;max-width:330px}.team-visual{position:relative;padding:35px 45px 105px 0;min-width:0}.team-dashboard{background:#fff;border:1px solid #e0e7d9;border-radius:12px;padding:20px;box-shadow:0 20px 45px #2c4a2810;position:relative}.team-dashboard>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid #edf0e9;gap:8px}.dashboard-label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800}.dashboard-label svg{width:15px;height:15px}.live-indicator{display:flex;align-items:center;gap:5px;font-size:6px;color:#91a280}.live-indicator>i{width:4px;height:4px;border-radius:50%;background:#98b67b}.team-metrics{display:grid;grid-template-columns:1fr 1fr;padding:23px 0;gap:20px}.team-metrics>div{background:#f5f8ef;border:1px solid #edf0e5;border-radius:6px;padding:12px}.team-metrics small{font-size:7px;color:#859775;display:block}.team-metrics strong{font-size:30px;display:flex;align-items:center;justify-content:space-between;line-height:1.3;font-weight:800}.team-metrics strong>span>svg{width:13px;height:13px;transform:rotate(-35deg);color:#8bab68}.team-metrics strong>.small-green>svg{transform:none}.team-agent-row{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #f0f2eb}.team-agent-row .round-avatar{width:28px;height:28px;font-size:9px}.team-agent-row>div>strong{font-size:9px;display:block;line-height:1.4}.team-agent-row>div>span{display:block;font-size:6px;color:#9aa88e;margin-top:4px;line-height:1.4}.agent-chart{display:flex;align-items:flex-end;gap:2px;margin-left:auto;height:20px;width:40px}.agent-chart>i{width:5px;background:#b8cb9d;border-radius:1px;height:30%}.agent-chart>i:nth-child(2){height:55%}.agent-chart>i:nth-child(3){height:45%}.agent-chart>i:nth-child(4){height:70%}.agent-chart>i:nth-child(5){height:90%}.chart-two>i{background:#98baa2}.chart-three>i{background:#c1b1d4}.attention-dot,.good-dot{width:5px;height:5px;border-radius:50%;background:#e1bc75;margin-left:5px}.good-dot{background:#9bb887}.team-notice{display:flex;gap:10px;align-items:center;padding:13px 10px;background:#fdf7e9;border:1px solid #f4ecd6;border-radius:6px;margin-top:20px}.team-notice>span{color:#c5ab6d;display:flex}.team-notice svg{width:15px;height:15px}.team-notice>div>strong{font-size:8px;display:block;line-height:1.4}.team-notice>div>span{font-size:6px;color:#b5a27a;display:block;margin-top:4px;line-height:1.4}.team-notice>span:last-child{margin-left:auto}.dashboard-caption{display:block;color:#aab39f;font-size:6px;text-align:center;margin-top:14px}.phone-demo{position:absolute;bottom:0;right:-5px;z-index:3;width:174px;border:5px solid #174936;outline:1px solid #9fb594;box-shadow:0 20px 45px #06291e20;border-radius:26px;background:#f6f8f2;overflow:hidden;transform:rotate(7deg);padding:21px 8px 17px}.phone-speaker{position:absolute;width:47px;height:12px;border-radius:0 0 9px 9px;top:0;left:50%;transform:translateX(-50%);background:#174936}.phone-demo>header{display:flex;align-items:center;justify-content:space-between;font-size:6px;font-weight:800;margin-bottom:13px}.phone-dot{width:4px;height:4px;border-radius:50%;background:#85a77f}.phone-heading{display:flex;gap:6px;align-items:center;margin-bottom:10px}.phone-heading .round-avatar{width:20px;height:20px;font-size:7px}.phone-heading strong{font-size:7px}.phone-heading>img{width:9px;height:9px;margin-left:auto}.phone-deal-name{display:block;background:#174936;color:#eff6e8;padding:10px 8px;font-size:7px;border-radius:6px;margin-bottom:18px}.phone-bubble{background:#e4efd9;color:#62815b;padding:10px 8px;font-size:7px;margin-left:22px;border-radius:7px 7px 1px 7px;line-height:1.8}.phone-task{background:white;border:1px solid #e0e9d5;border-left:2px solid #a8bd7e;border-radius:5px;padding:10px 7px;margin-top:22px;display:flex;align-items:center;gap:6px}.phone-task>span{display:flex}.phone-task svg{width:12px;height:12px}.phone-task strong{display:block;font-size:6px;line-height:1.4}.phone-task small{display:block;font-size:5px;color:#9eaa8b;margin-top:4px}.phone-input{background:white;border:1px solid #e6ebdf;display:flex;justify-content:space-between;align-items:center;padding:8px 6px;border-radius:5px;margin-top:10px;font-size:5px;color:#99a28c}.phone-input>span:last-child{color:#638258;display:flex}.phone-input svg{width:9px;height:9px}.phone-demo>footer{background:#174936;color:#93b79c;border-radius:0 0 13px 13px;margin:12px -8px -17px;padding:9px 14px 17px;display:flex;justify-content:space-between}.phone-demo>footer>span{display:flex}.phone-demo>footer svg{width:11px;height:11px}.phone-demo>footer .selected{color:#e8f4d3}.phone-home{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);height:2px;width:48px;background:#86aa8f;border-radius:2px}.mobile-callout{display:flex;align-items:center;gap:24px;border-top:1px solid #dde5d7;margin-top:65px;padding-top:28px}.mobile-callout>span:first-child{display:flex;padding:14px;border:1px solid #dce5d3;border-radius:50%;color:#718a62}.mobile-callout strong{font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:1.4}.mobile-callout p{font-size:11px;color:#96a28a;margin:6px 0 0}.mobile-callout-arrow{margin-left:auto;font-size:35px;color:#779064}.faq-section{border-top:1px solid #e4e8dc;padding-top:90px;padding-bottom:100px}.faq-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:100px}.faq-grid h2{font-size:44px}.faq-list details{border-bottom:1px solid #dfe5d8}.faq-list details:first-child{border-top:1px solid #dfe5d8}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:12px;font-weight:700;cursor:pointer;line-height:1.7}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{font-weight:400;font-size:25px;color:#91a27f;transition:transform .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details>p{font-size:11px;color:#7b8d70;margin:0 30px 23px 0;line-height:2}.contact-section{position:relative;background:var(--dark);color:white;overflow:hidden;padding:85px 0 78px;text-align:center}.contact-inner{position:relative;z-index:1}.contact-inner>.eyebrow{justify-content:center}.contact-inner h2{font-size:clamp(38px,4.6vw,68px);line-height:1.15;margin:22px 0}.contact-inner>p{font-size:13px;color:#a1bba6;max-width:480px;margin:0 auto 28px}.contact-emblem{pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:650px;opacity:.035;z-index:-1}.contact-emblem>img{width:100%;filter:brightness(0) invert(1)}.contact-cta{margin:auto}.contact-email{display:block;font-size:10px;color:#85a38d;max-width:250px;margin:17px auto 0}.contact-email:hover{color:var(--lime)}.site-footer{background:var(--deep);color:#92b19c;font-size:9px;border-top:1px solid #ffffff0d}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:26px;padding-bottom:26px}.footer-inner .wordmark{font-size:18px;color:#dcead8}.footer-inner>.copyright{margin-left:auto;font-size:8px}.footer-inner>a:last-child{padding:8px 0}.footer-inner>a:last-child:hover{color:var(--lime)}.reveal{transition:opacity .65s var(--ease),transform .65s var(--ease)}.js-ready .reveal:not(.revealed){opacity:0;transform:translateY(22px)}.js-ready .reveal.revealed{opacity:1;transform:none}.motion-paused *, .motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.animation-replay .bubble,.animation-replay .demo-system,.animation-replay .demo-task{animation-name:message-replay}.animation-replay .bubble.incoming{animation-delay:.2s}.animation-replay .bubble.outgoing{animation-delay:1.1s}.animation-replay .demo-system{animation-delay:2s}.animation-replay .demo-task{animation-delay:2.8s}
@keyframes float{0%,100%{translate:0 0;rotate:0deg}50%{translate:0 -12px;rotate:4deg}}@keyframes demo-arrive{from{opacity:0;transform:perspective(1700px) rotateY(-8deg) rotateX(3deg) translateY(25px)}to{opacity:1;transform:perspective(1700px) rotateY(-8deg) rotateX(3deg) translateY(0)}}@keyframes message-enter{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes message-replay{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes note-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.hero-grid{gap:75px}.hero{padding-top:90px}.hero h1{font-size:88px}.demo-body{min-height:385px;grid-template-columns:44px 160px minmax(0,1fr)}.demo-messages{gap:14px}.bubble{font-size:9px}.demo-task strong{font-size:8px}}
@media(max-width:1150px){.container{width:calc(100% - 64px)}.hero-grid{gap:30px;grid-template-columns:.95fr 1.05fr;min-height:500px}.hero h1{font-size:6.1vw}.demo-body{grid-template-columns:35px 115px minmax(0,1fr);min-height:320px}.demo-section-title{font-size:9px}.demo-contact{padding-left:6px;padding-right:6px;gap:5px}.demo-contact strong{font-size:7px}.demo-contact small{font-size:5px}.demo-messages{padding:10px;gap:9px}.bubble{font-size:7px}.demo-chat-header strong{font-size:8px}.demo-task strong{font-size:6px}.task-status{display:none}.product-demo{width:calc(100% + 8px)}.connected-note{right:0}.floating-instagram{right:-20px}.channel-tile{padding:24px 18px;gap:10px;font-size:12px}.channel-tile>img{width:22px;height:22px}.team-grid{gap:50px}.team-copy>h2{font-size:3.7vw}.pipeline-feature{padding:32px;gap:30px}.pipeline-copy>h3{font-size:28px}.details-grid{gap:24px}.detail-item h3{font-size:16px}.faq-grid{gap:60px}.team-visual{padding-right:30px}.phone-demo{right:-10px;width:155px}.team-dashboard{padding:16px}.dashboard-label{font-size:10px}.live-indicator{font-size:5px}}
@media(max-width:900px){.desktop-nav{gap:20px;font-size:11px}.nav-actions{gap:16px}.hero{padding-top:48px}.hero-grid{grid-template-columns:1fr;gap:65px;max-width:650px}.hero-copy{padding-bottom:0}.hero h1{font-size:78px}.hero-description{max-width:460px}.hero-visual{max-width:590px;width:100%;margin:auto;padding:5px 14px 48px}.product-demo{width:100%;transform:none;animation:none}.demo-body{grid-template-columns:42px 145px minmax(0,1fr);min-height:355px}.demo-section-title{font-size:10px}.demo-contact strong{font-size:8px}.demo-contact small{font-size:6px}.demo-contact{padding:15px 10px}.demo-messages{padding:13px;gap:11px}.bubble{font-size:8px}.demo-task strong{font-size:7px}.connected-note{bottom:2px;right:1px}.floating-telegram{right:70px;top:-28px}.floating-whatsapp{left:-4px;bottom:24px}.floating-instagram{right:-4px;top:105px}.hero-bottom{margin-top:35px}.section{padding:80px 0}.channels-heading{gap:35px}.channels-heading h2{font-size:38px}.channels-heading>p{font-size:12px;max-width:240px}.channel-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.channel-tile{padding:20px 9px;min-height:90px;flex-direction:column;gap:9px;font-size:10px}.channel-tile small{display:block;text-align:center;margin:5px 0 0;font-size:6px}.pipeline-feature{grid-template-columns:1fr 1.3fr;gap:25px;padding:25px}.pipeline-copy>h3{font-size:26px}.pipeline-copy>p{font-size:11px}.kanban-columns{min-height:230px}.kanban-label{font-size:6px;gap:3px}.sample-deal{padding:8px 6px}.sample-deal h4{font-size:8px}.details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.team-grid{grid-template-columns:1fr;gap:20px;max-width:650px}.team-copy>h2{font-size:44px}.team-points{display:grid;grid-template-columns:1fr;max-width:450px}.team-visual{width:500px;max-width:100%;margin:0 auto}.team-dashboard{padding:22px}.team-agent-row{padding:17px 0}.team-agent-row>div>strong{font-size:11px}.team-agent-row>div>span{font-size:8px}.team-notice>div>strong{font-size:9px}.team-notice>div>span{font-size:7px}.team-metrics small{font-size:9px}.dashboard-label{font-size:12px}.live-indicator{font-size:7px}.phone-demo{width:174px;right:0}.team-metrics strong{font-size:35px}.faq-grid{grid-template-columns:1fr 1.25fr;gap:45px}.faq-grid h2{font-size:36px}.faq-list summary{font-size:11px}.footer-inner{gap:20px}.footer-inner>span:nth-child(2){display:none}}
@media(max-width:650px){.container{width:calc(100% - 40px)}.header{height:75px}.wordmark{font-size:21px;gap:6px}.wordmark>img{width:34px;height:30px}.desktop-nav,.login-link{display:none}.menu-toggle{display:block}.nav-actions{gap:9px}.language select{font-size:12px;min-height:44px}.hero{padding-top:42px}.hero-grid{gap:48px}.hero-copy>.eyebrow{font-size:8px;letter-spacing:.06em;gap:10px}.hero h1{font-size:clamp(41px,10.6vw,68px);line-height:1.12;margin:24px 0 22px;letter-spacing:-.055em}.hero-description{font-size:12px;line-height:1.95;max-width:340px;margin-bottom:24px}.hero-actions{gap:18px}.button{font-size:11px;padding:16px 18px;gap:20px;min-height:52px}.text-link{font-size:10px;gap:10px}.hero-note{font-size:9px;margin-top:17px}.hero-visual{padding:0 5px 34px;width:100%;max-width:430px}.demo-body{grid-template-columns:29px 94px minmax(0,1fr);min-height:280px}.demo-topbar{height:29px;padding:0 8px;gap:8px}.demo-brand{font-size:7px}.window-dots{gap:3px}.window-dots i{width:4px;height:4px}.demo-secure{font-size:5px}.demo-secure svg{width:7px;height:7px}.demo-sidebar{padding:12px 2px 9px;gap:12px}.demo-sidebar>img{width:19px;margin:0 0 2px}.mini-nav{width:22px;height:22px}.mini-nav svg{width:11px;height:11px}.sidebar-avatar{width:17px;height:17px;font-size:6px}.demo-section-title{padding:13px 6px 10px;font-size:7px;gap:5px}.tiny-count{font-size:5px}.demo-search{padding:5px 4px;margin:0 5px 8px;gap:4px;font-size:5px}.demo-search svg{width:6px;height:6px}.demo-contact{gap:5px;padding:14px 6px}.demo-contact .round-avatar{width:18px;height:18px;font-size:6px}.demo-contact strong{font-size:6px}.demo-contact small{font-size:4px;margin-top:3px}.contact-channel{width:8px;height:8px;left:17px;bottom:12px}.demo-inbox .inbox-bottom{font-size:4px;padding:10px 4px;gap:3px}.inbox-bottom .green-dot{width:3px;height:3px}.demo-chat-header{padding:9px 7px;gap:6px}.demo-chat-header .round-avatar{width:21px;height:21px;font-size:7px}.demo-chat-header strong{font-size:7px}.demo-chat-header small{font-size:5px}.demo-chat-header>span:last-child svg{width:11px}.demo-messages{padding:9px 8px 10px;gap:9px}.date-line{font-size:4px;margin-bottom:1px}.bubble{font-size:6px;padding:7px 8px 4px;max-width:90%;border-radius:6px}.bubble small{font-size:4px;margin-top:2px}.demo-system{font-size:4px;gap:3px}.demo-system svg{width:7px;height:7px}.demo-task{padding:7px 5px;gap:5px}.demo-task strong{font-size:5px}.demo-task>div>span{font-size:4px}.task-check svg{width:9px;height:9px}.demo-compose{padding:7px 6px;margin:0 6px 6px;font-size:5px}.mini-send{padding:4px}.mini-send svg{width:8px;height:8px}.demo-footer{font-size:4px;height:24px;padding:0 8px;gap:4px}.motion-toggle{min-width:26px;min-height:24px}.floating-channel{width:36px;height:36px;border-radius:10px}.floating-channel>img{width:19px;height:19px}.floating-telegram{top:-20px;right:45px}.floating-whatsapp{left:-9px;bottom:37px}.floating-instagram{right:-10px;top:65px}.connected-note{gap:8px;padding:10px 12px;border-radius:7px;right:0;bottom:0}.connected-check{width:23px;height:23px}.connected-check svg{width:12px;height:12px}.connected-note strong{font-size:8px}.connected-note span:not([data-icon]){font-size:6px}.hero-bottom{flex-direction:column;gap:10px;margin-top:30px;padding:20px 0;font-size:8px}.hero-bottom>div{gap:12px}.hero-bottom>span{font-size:9px}.section{padding:64px 0}.section-kicker{font-size:8px;letter-spacing:.06em;gap:10px}.line-mark{width:22px}h2{font-size:34px;margin-top:18px;line-height:1.15;letter-spacing:-.045em}.channels-heading{display:block}.channels-heading h2{font-size:34px}.channels-heading>p{max-width:320px;font-size:12px;margin:20px 0 0;line-height:1.9}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px}.channel-tile{flex-direction:row;justify-content:flex-start;gap:12px;padding:20px;min-height:76px;font-size:11px}.channel-tile>img{width:22px;height:22px}.channel-symbol svg{width:23px;height:23px}.channel-tile small{font-size:6px;display:inline-block;margin:0 0 0 4px}.free-connections{padding:22px 19px;gap:18px}.free-number{font-size:56px;gap:3px}.free-number>span{font-size:21px}.free-connections h3{font-size:16px;margin-bottom:7px;line-height:1.3}.free-connections p{font-size:9px;line-height:1.8}.free-spark{display:none}.pricing-note{font-size:8px;line-height:1.9;text-align:left;padding:0 1px;margin-top:13px}.feature-top{margin-bottom:30px}.pipeline-feature{display:flex;flex-direction:column;gap:28px;padding:26px 20px 20px;border-radius:12px;align-items:stretch}.feature-index{font-size:8px;margin-bottom:15px}.pipeline-copy>h3{font-size:28px;margin-bottom:14px}.pipeline-copy>p{font-size:11px;max-width:none;margin-bottom:20px}.pipeline-copy .button{font-size:10px;min-height:44px}.demo-only{font-size:7px}.kanban-demo{margin:0 -10px}.kanban-top{height:40px;padding:0 10px;font-size:9px}.kanban-columns{min-height:235px}.kanban-column{padding:0 4px}.kanban-label{font-size:5px;padding:14px 0;gap:3px}.kanban-label small{font-size:5px}.kanban-label>i{width:4px;height:4px}.sample-deal{padding:10px 5px}.sample-deal h4{font-size:8px;margin:13px 0 10px}.sample-client{font-size:5px;gap:3px}.sample-client .round-avatar{width:16px;height:16px;font-size:6px}.sample-client img{width:8px;height:8px}.deal-chips>span{font-size:4px;padding:3px}.sample-deal footer{font-size:5px;gap:3px}.property-tag{font-size:4px}.kanban-live{font-size:6px;padding:10px}.details-grid{margin-top:36px;gap:27px 20px}.detail-item{padding-top:18px}.detail-icon{margin-bottom:14px}.detail-icon svg{width:23px;height:23px}.detail-item h3{font-size:14px;line-height:1.35;margin-bottom:8px}.detail-item p{font-size:10px;line-height:1.9}.team-grid{gap:30px}.team-copy>h2{font-size:34px;margin-bottom:20px}.section-description{font-size:12px}.team-points{margin-top:24px;gap:0}.team-points>div{gap:15px;margin-top:24px}.team-points h3{font-size:12px;line-height:1.5}.team-points p{font-size:10px}.team-points>div>span{font-size:8px}.team-visual{padding:10px 23px 90px 0;width:100%;max-width:420px}.team-dashboard{padding:16px;border-radius:9px}.team-dashboard>header{padding-bottom:14px}.dashboard-label{font-size:9px;gap:6px}.dashboard-label svg{width:13px;height:13px}.live-indicator{font-size:5px}.team-metrics{gap:12px;padding:17px 0}.team-metrics small{font-size:7px}.team-metrics strong{font-size:30px}.team-agent-row{padding:14px 0;gap:9px}.team-agent-row .round-avatar{width:25px;height:25px;font-size:8px}.team-agent-row>div>strong{font-size:9px}.team-agent-row>div>span{font-size:6px}.agent-chart{height:17px;width:32px}.agent-chart>i{width:4px}.team-notice{padding:11px 8px;gap:7px;margin-top:17px}.team-notice>div>strong{font-size:7px}.team-notice>div>span{font-size:5px}.team-notice svg{width:12px;height:12px}.dashboard-caption{font-size:5px}.phone-demo{width:141px;right:-3px;border-width:4px;border-radius:22px;padding:20px 6px 15px;transform:rotate(6deg)}.phone-task{margin-top:16px}.phone-demo>footer{margin-left:-6px;margin-right:-6px}.mobile-callout{margin-top:38px;gap:15px;padding-top:23px}.mobile-callout>span:first-child{padding:11px}.mobile-callout>span>svg{width:20px;height:20px}.mobile-callout strong{font-size:13px;display:block;line-height:1.5}.mobile-callout p{font-size:9px;line-height:1.9}.mobile-callout-arrow{display:none}.faq-grid{grid-template-columns:1fr;gap:12px}.faq-grid h2{font-size:34px;margin-bottom:20px}.faq-list summary{padding:20px 0;font-size:11px;gap:15px}.faq-list details>p{font-size:10px;line-height:2}.contact-section{padding:65px 0 60px}.contact-inner h2{font-size:clamp(29px,8.4vw,45px);margin:24px 0;line-height:1.2}.contact-inner>.eyebrow{font-size:8px}.contact-inner>p{font-size:11px;max-width:300px;line-height:1.95}.contact-email{font-size:9px}.contact-emblem{width:500px}.footer-inner{flex-wrap:wrap;gap:18px;padding-top:24px;padding-bottom:24px}.footer-inner .wordmark{font-size:18px}.footer-inner .wordmark>img{width:30px;height:26px}.footer-inner>.copyright{font-size:7px}.footer-inner>a:last-child{font-size:9px;width:100%;border-top:1px solid #ffffff10;padding-top:17px}.contact-cta{font-size:11px}}
@media(max-width:370px){.container{width:calc(100% - 32px)}.hero h1{font-size:10.5vw}.hero-actions{gap:15px;align-items:flex-start;flex-direction:column}.hero-actions>.button{width:100%;justify-content:space-between}.hero-actions .text-link{padding:5px 0}.demo-body{grid-template-columns:26px 81px minmax(0,1fr)}.demo-contact .round-avatar{width:15px;height:15px}.demo-contact{gap:4px;padding:12px 4px}.demo-contact strong{font-size:5px}.demo-contact small{font-size:3.5px}.demo-contact .contact-channel{left:14px;width:7px;bottom:10px}.bubble{font-size:5.5px}.hero-note{font-size:8px}.channel-tile{padding:19px 15px;gap:9px}.team-visual{padding-right:18px}.agent-chart{display:none}.phone-demo{width:128px}.live-indicator{display:none}.team-copy>h2{font-size:31px}.free-connections h3{font-size:14px}.free-connections{gap:13px;padding:22px 16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-ready .reveal:not(.revealed){opacity:1;transform:none}.product-demo{transform:none}}

/* Readable product copy and generous touch targets. */
.hero-description{font-size:15px}.channels-heading>p{font-size:15px}.pipeline-copy>p,.detail-item p,.section-description{font-size:14px;color:#607255}.detail-item h3{font-size:18px}.team-points p{font-size:13px;color:#65765a}.team-points h3{font-size:15px}.faq-list summary{font-size:14px}.faq-list details>p{font-size:13px;color:#607255}.free-connections p{color:#566b47}.pricing-note{color:#65755b;font-size:11px}.contact-inner>p{font-size:15px}.mobile-callout p{font-size:13px;color:#65755b}.motion-toggle{position:relative}.motion-toggle::before{content:"";position:absolute;min-width:44px;min-height:44px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.motion-toggle:disabled{cursor:default}.motion-paused .bubble,.motion-paused .demo-system,.motion-paused .demo-task,.motion-paused .connected-note{animation:none!important;opacity:1;transform:none}
@media(max-width:900px){.channels-heading>p{font-size:13px}.pipeline-copy>p{font-size:12px}}
@media(max-width:650px){.hero-description{font-size:14px}.channels-heading>p{font-size:14px}.section-kicker,.hero-copy>.eyebrow{font-size:9px}.hero-note{font-size:10px}.pipeline-copy>p,.detail-item p,.team-points p{font-size:12px}.detail-item h3{font-size:15px}.section-description{font-size:14px}.team-points h3{font-size:14px}.faq-list summary{font-size:13px}.faq-list details>p{font-size:12px}.free-connections p{font-size:10px}.pricing-note{font-size:10px}.contact-inner>p{font-size:13px}.mobile-callout p{font-size:11px}}

@media(max-width:650px){.phone-demo{right:8px}}
